MCS 425 Home Page
Spring Semester, 2008


bullet Organization of course 
bullet Course Information and Syllabus
bullet

Homework assignments and solutions
bullet

Exercise Set #1  (due Mon, Feb 4)
bullet

exerB-ciphertext.txt

bullet

Letter frequencies in ciphertext of exercise B

bullet

Digram frequencies in ciphertext of exercise B

bullet

Solutions for Exercise Set #1

bullet

Exercise Set #2 (due Fri, Feb 22)

bullet

Exercise Set #3 (not to be turned in; useful for quiz preparation)

bullet

Exercise Set #4 (due Weds, April 16)

bullet

Solutions for Exercise Set #3

bullet

Exercise Set #5

bullet

Handouts
bullet

Breaking an Affine Cipher Using Brute Force

bullet Shift ciphers
bullet Z26 (The integers mod 26)
bullet Frequency of Letters in English Language Text
bullet Frequency of Character Pairs in English Language Text
bullet Frequencies in Nine English Language Texts of Length Approximately 2000
bullet Frequency of Letters in a 1964-character Ciphertext
bullet Frequency of Digrams (Character Pairs)  in a 1964-character Ciphertext
bullet Breaking a substitution cipher
bullet Breaking a transposition cipher
bullet Operations on bit strings
bullet Euclid's Extended Algorithm
bullet The Chinese Remainder Theorem
bullet Primitive Elements mod p
bullet Finding Square Roots Mod p, p Prime
bullet A field with 8 elements
bullet A Feistel Cipher
bullet Examples of S-boxes and P-boxes
bullet Example of a Feistel Cipher
bullet Modes of Operation
bullet The RSA
bullet The Rabin-Miller Primality Test
bullet Rabin-Miller Examples
bullet The ElGamal Public Key Encryption Algorithm
bullet The Hamming [7,4,3]-code
bullet Hadamard Matrices and Hadamard Codes
bullet Examples with Syndrome Decoding
bullet Final Exam Study Guide
bullet  

bullet

Solutions to Exams
bullet

Midterm Exam Solutions

bullet

Data
bullet  

bullet

Software

bullet

Other useful links
bullet Instructor's home page
bullet MSCS Department home page
bullet UIC home page