Mac OS X

MSIA 672 Resources

MSIA 672 Managing a Secure Enterprise Whitman Book chapter powerpoints (ppt)

Click on the file to download the individual ppt for the chapter

Image: 

Basic Protocol Analysis Lab

This lesson is used in the Network Forensics course at Regis University. It consists of three activities designed to acquaint the student with various network protocols using the tcpdump (http://www.tcpdump.org), wireshark (http://www.wireshark.org), and netdude (http://netdude.sourceforge.net/) programs on seven small packet capture files.

Activities 1 and 2 help the student get comfortable using tcpdump and to become familiar with its filtering options.

Activity 3 asks students to identify the protocols being used at various OSI model layers in each pcap file.

Image: 

VISE RC4 Cipher Applet

This applet demonstrates the RC4 stream cipher, which is used in many applications, including the SSL that protects secure web pages (HTTPS). Includes suggested exercise and explanatory text.

VISE RC4 Distribution Applet

In RC4, the first 256 steps use the key to perform a transposition on an array of the bytes from 0 to 255. Ideally, a random key should result in a random distribution. However, the resulting distribution is far from random. This applet is running RC4 many times with different, random, 16-byte keys, and gives various statistics of transposition results.

VISE RSA Cipher Applet

This applet helps students to visualize the randomness of data encoded using the RSA algorithm.

VISE Database Inference Applet

This applet shows a simple database that attempts to prevent users from querying sensitive information, in this case salaries by name. The only queries allowed are a list of names based on selected values for fields, and average salaries for the selected criteria. However, by structuring queries in a certain manner, sensitive information can be inferred from the results.

Exercises are conceptual, and do not require programming/SQL knowledge.

VISE Substitution Cipher Applet

This applet provides students with several tools to visually explore the substitution cipher and ways to decipher the code.

Both letter and digram frequency can be used to decode a secret message, and are given as graphs. A suggested experiment and explanatory text are also given.

VISE Shift Cipher Applet

This applet shows how the simple shift cipher works, and provides a visual mechanism to explore breaking the cipher using letter frequency in the ciphertext.

This resource includes a suggested activity and explanatory text.

VISE Affine Cipher Applet

This resource consists of a Java applet that allows students to visually explore how the Affine cipher works, and effective methods of breaking it.

Currently, there are two suggested experiments, a mathematical description of the Affine cipher, and explanatory text for major components of the applet.

VISE RC4 Key Dependency Applet

This applet generates many random key pairs for RC4. The two keys are then each used to generate a stream of 256 bytes, and the two streams are subtracted. The statistics for the resulting list of differences are then stored and averaged over many runs.

Four representations are given, each showing a different aspect of the relationship between the RC4 key and cipher-text.