Download Cryptography and Steganography Labs
To download the contents for each lab please send an e-mail to ia@mgt.unm.edu and the school where you teach or research.
The following Information Assurance labs are available for download:
Cryptography and Steganography
- Intro to Cryptography - Hashing Functions
- Intro to Cryptography - The Vigenere Cipher
- Intro to Steganography
- Intro to Cryptography: Public-Key Encryption
- Intro to Cryptography: TrueCrypt
- Intro to Cryptography - PGP
- Intro to Frequency and Crypto Analysis
- Introduction to SSL and TLS
- Intro to Steganography – Invisible Secrets 4.0
- Intro to Steganography - Steganos
- PGP Applications
- Protecting Data with Encryption
Intro to Cryptography - Hashing Functions
Intro to Cryptography - Hashing Functions
Authors: Allu Tharun Kumar and Jujjavarapu Radhika, Fall 2004
Revised by: Jessica Dillinger, Patricia Watson and Joel Nunes, Summer 2005
Alessandro Seazzu, July 18, 2006
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to expose students to some introductory principles of
cryptography as they relate to hashing or the hash function. Specifically,
the students will create digital signatures or fingerprints for information
sources and then observe the behavior of the fingerprints when the integrity
of the sources is compromised. The students will also have the opportunity to
compare different hash functions and audit some of the results.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download Intro to Cryptography - Hashing Functions (675.657 KB)
SHA1: 2d109df906ffed64a0ac028d8edfd0ec57ff24cd
Intro to Cryptography - The Vigenere Cipher
Intro to Cryptography - The Vigenere Cipher
Author: Peter Ibarra and Paul Ibarra, Fall 2004
Revised: Jessica Dillinger, Patricia Watson and Joel Nunes, Summer 2005
Alessandro Seazzu, July 20, 2006
CNSS/NSTISSI Mapping: n/a
Abstract:
If hiding a secret message is not enough, a viable alternative may be using a
poly-alphabetic shifted cipher. This lab was design to present the use of the
Vigenere Cipher to encode a secret message.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation
along with a Vigenere cipher application.
Download Intro to Cryptography - The Vigenere Cipher (107.827 KB)
SHA1: f4c70794d4b507913e47215be923f9b83a2f0402
Intro to Steganography
Intro to Steganography
Author: Peter Ibarra and Paul Ibarra, Fall 2004
Revised: Jessica Dillinger, Patricia Watson and Joel Nunes, Summer 2005
Alessandro Seazzu, July 20, 2006
CNSS/NSTISSI Mapping: n/a
Abstract:
Ever wanted a way to send private information to a friend or partner that is secure
and easy to do? This lab presents to the student a mechanism to do just that
by concealing a message in a bitmap (bmp) file. The student will also be able
to consider additional transports, or carriers such as other image or audio formats.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation
along with some custom files and a 'stego' tool.
Download Intro to Steganography (3,497.035 KB)
SHA1: 5cddf62d2abf8ce6cce73ceddd929ad2e050d3a1
Intro to Cryptography: Public-Key Encryption
Author: Marisa Vargas and Alejandro Zamora, Spring 2007
Revised: Joel Nunes, Alessandro Seazzu, June 2007
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to show student how public-key cryptography may be used through
the GnuPG software to encrypt and decrypt data. Students will generate their own key
pair and use them on a file they create. They will observe what encrypted and decrypted
data look like.
Requirements:
In this lab you will use VMWare to host a session of Windows XP which can be
reverted after the lab is completed along with some custom files and a tool which
implements public-key cryptography. The software and tools required for this tutorial(s)
are open source, freeware, shareware, trial version or a combination thereof. It is
recommended that the user take a few minutes to read the entire tutorial before starting
any computer interactions.
Download Intro to Cryptography: Public-Key Encryption (3,195.171 KB)
SHA1: 72a3cab9e9093884e78902f0b653372fb2b972f6
Intro to Cryptography: TrueCrypt
Author: Alex Zamora and Marisa Vargas, Spring 2007
Revised: Joel Nunes, Alessandro Seazzu, June 2007
CNSS/NSTISSI Mapping: n/a
Abstract:
If you want to have a truly secure file, using Truecrypt is the only way to prevent
others from decrypting your file. This lab was designed to present the use of the
Truecrypt software to encode a secret message.
Requirements:
In this lab you will use VMWare to host a session of Windows XP which can be reverted
after the lab is completed along with some custom files and a tool which implement the
AES Block cipher. The software and tools required for this tutorial(s) are open source,
freeware, shareware, trial version or a combination thereof. It is recommended that the
user take a few minutes to read the entire tutorial before starting any computer
interactions.
Download Intro to Cryptography: TrueCrypt (1,854.212 KB)
SHA1: 5d2ee33402cc47cb29d2582d330342bc64717d7a
Intro to Cryptography - PGP
Authors: Elizabeth Garcia, Spring 2005
Revised by: Joel Nunes and Alessandro Seazzu, Summer 2007
CNSS/NSTISSI Mapping: n/a
Abstract:
The purpose of this lab is to demonstrate the encryption/decryption process of a file.
You will use PGP Desktop for Windows. PGP Desktop is a tool for keeping your data safe.
It encrypts your data so that if an unauthorized person gains access to it, they are
unable to use the data. When you need to use the data, you can decrypt it using PGP
once the verification process is completed.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download Intro to Cryptography - PGP (8,940.847 KB)
SHA1: 9f98b1127caf39647113ea0a043fa6903d74a2d6
Intro to Frequency and Crypto Analysis
Authors: Hue Lai, Bill Scholl, Fall 2007
Revised by: Hue Lai, Spring 2008
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to show students how to use frequency analysis software. Once the message letter
frequency is determined, students will use the material from the research section to aid in acquiring the
original message. The students will use an online application to decipher the message.
Requirements:
In this lab you will use VMWare to host a session of Windows XP which can be reverted after the lab is
completed along with some custom files and some software to analyze letter frequencies in a message
and to encode/decode the message. The software and tools required for this tutorial(s) are open source,
freeware, shareware, trial version or a combination thereof. It is recommended that the user take a few
minutes to read the entire tutorial before starting any computer interactions.
Download Intro to Frequency and Crypto Analysis (1,078.609 KB)
SHA1: 6edd78d7f90c0799de5c4a9d8dfd5d0efd310016
Intro to SSL and TLS
Authors: Wei Zhou, Spring 2005
Revised by: Joel Nunes, Alessandro Seazzu, July 2007
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to give you hands on experience on how to install
Apache 2.0 with SSL support on Windows operating system, generate self-signed
certificate with openssl, and understand the certificate securing your web
(HTTP) communication using an Microsoft Internet Explorer web browser.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download Introduction to SSL and TLS (12,941.800 KB)
SHA1: ef0ecc9529d2d19afef0491ca84c85a89f07fc10
Intro to Steganography – Invisible Secrets 4.0
Authors: Traci Rosazza, Fall 2007
Revised by: Hue D. Lai, Spring 2008
CNSS/NSTISSI Mapping: n/a
Abstract:
Ever wanted a way to send an encrypted or unencrypted file to a friend or associate that is secure and
easy to do? Ever wanted to analyze that transmission? This lab presents to the student a mechanism to
do just that by concealing a message in a WAV, HTML & JPEG file formats. The student will also be able
to consider additional carriers such as BMP & PNG formats.
Requirements:
In this lab you will use VMWare to host a session of Windows XP which can be reverted after the lab is
completed along with some custom files and ‘stego’ tools. The software and tools required for this
tutorial(s) are open source, freeware, shareware, trial version or a combination thereof. It is
recommended that the user take a few minutes to read the entire tutorial before starting any computer
interactions.
Download Intro to Steganography – Invisible Secrets 4.0 (11,420.392 KB)
SHA1: c209bbcd07e2d6864aef5c18929acc6e1d862556
Intro to Steganography - Steganos
Authors: Joe Martinez and Louie Velasquez, Fall 2004
Revised by: Jessica Dillinger, Patricia Watson and Joel Nunes, Summer 2005
Alessandro Seazzu, Fall 2006
CNSS/NSTISSI Mapping: n/a
Abstract:
The lab exercise that accompanies this tutorial uses a Steganography software named
Steganos Suite 7, which includes the features to not only hide files within carrier
files, but to encrypt data using password encryption.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download Intro to Steganography - Steganos (16,395.351 KB)
SHA1: c8d708bcb1e350098b16f0bcc6a1ddb2c2bb2e64
PGP Applications
Authors: Wei Zhou, Fall 2004
Revised by: Jessica Dillinger, Patricia Watson and Joel Nunes, Summer 2005
Alessandro Seazzu, Fall 2006
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to give you hands on experience on how to use PGP (Pretty Good
Privacy) to sign outgoing email, verify incoming email, sign a file, verify a file with
signature, encrypt and decrypt a file. This lab requires network connection for
signing and verifying email.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download PGP Applications (16,643.215 KB)
SHA1: cce0b75a1eb9dbfb4f8a71606c2bd126421030b7
Port Specification and Service Type Detection
Authors: Sudheendra Muppavarapu, Fall 2006
Revised by: Joel Nunes and Alessandro Seazzu, July 2007
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to help students assess the operating condition of a Windows XP
system. This will be accomplished by using the network mapping scanner Nmap and
search for ports that could be potentially used to attack the system.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download Port Specification and Service Type Detection (1,241.758 KB)
SHA1: 98693813350e2d9488ce8a6c132985f48e736160
Protecting Data with Encryption
Authors: Ashley Amparán and Rose Flores, Spring 2007
Revised by: Joel Nunes and Alessandro Seazzu, July 2007
CNSS/NSTISSI Mapping: n/a
Abstract:
This lab is designed to give you hands on experience with protecting data by using encryption
while the data is stored on a storage device. Students will become familiar with different
types of encryption algorithms as well as the benefits and weaknesses of encryption methods.
Requirements:
The lab uses the Windows XP operating system running on VMWare Workstation along
with hash creation software.
Download Protecting Data with Encryption (3,862.978 KB)
SHA1: 8e2d992c4e0543e43252ff962af70aad98150753
Google CIARE
Quick Finds
- CIARE Home
- Internships and Job Postings
- IA Lab Introduction
- IA Lab Downloads
- UNM Security Education Training and Awareness Program (SETA)
- Online Resources
- Media Coverage
- UNM Security Days
- Access the Virtual Labs
- Advisory Committee
- Contact Information
- Anderson Home
- UNM Home
- Search CIARE
Contact Us
Alessandro Seazzu, Director
UNM Center for Information Assurance Research and Education
MSC05 3090
1 University of New Mexicoia
Albuquerque, NM 87131 - 0001
(505) 277-8451
alex@mgt.unm.edu
Steve Burd, Associate Director
UNM Center for Information Assurance Research and Education
MSC05 3090
1 University of New Mexico
Albuquerque, NM 87131 - 0001
(505) 277-6418
burd@mgt.unm.edu
Rich Brody, Associate Director
UNM Center for Information Assurance Research and Education
MSC05 3090
1 University of New Mexico
Albuquerque, NM 87131 - 0001
(505) 277-7258
brody@mgt.unm.edu
Accessing the Labs
To download the contents for the information assurance labs, please send an e-mail to ia@mgt.unm.edu with the name of the school where you teach or do research.
ADA Information
The University of New Mexico is an Affirmative Action/Equal Opportunity Institution. In accordance with the Americans with Disabilities Act, the information in this site is available in alternate formats upon request.