Professor of Mathematics
Department of Mathematics
Northern
Highland Heights
859-572-6672
FAX: 859-572-6097
E-mail christensen@nku.edu
Here is a copy of the syllabus for CSC/MAT 483 – 001.
Here is a copy of the Departmental syllabus that applies to all MAT and STA courses.
Wednesday, 18 January
Monday, 23 January
Wednesday, 25 January and Monday, 30
January
Wednesday, 1 February and Monday, 6
February
Wednesday, 8 February
Some old, long, and wordy notes about Hill cipher.
A less wordy Introduction to the Hill cipher.
Monday, 13 February
The two Hill cipher known plaintext attacks.
Wednesday, 15 February
Some Mathematica commands and tables of modular inverses.
Monday, 20 February
Friedman's index of coincidence
Another way to find the length of the keyword
Wednesday, 22 February
Running key.
Monday, 27 February
One time pads and stream
ciphers
http://www.dxzone.com/catalog/Shortwave_Radio/Numbers_stations/
Wednesday, 29
February
Read and understand the material on columnar transposition in transposition ciphers.
For Monday, 12 March create a transposition cipher to exchange. The encryption should use a completely filled rectangle although the message may be padded to fill the rectangle.
M,
12 March
Enigma
W, 14 March
Effects of blocking.
Handbooks of Cryptography
http://www.cacr.math.uwaterloo.ca/hac/ link to Handbook of Applied Cryptography by Menezes, van Oorschot, and Vanstone.
Applied Cryptography by Bruce Schneier.
Simplified DES encryption example.
Simplified DES algorithm from Trappe and Washington.
DES algorithm from Schneier’s Applied Cryptography
Monday, 19 March
Handbooks of Cryptography
http://www.cacr.math.uwaterloo.ca/hac/ link to Handbook of Applied Cryptography by Menezes, van Oorschot, and Vanstone.
Applied Cryptography by Bruce Schneier.
Finding multiplicative inverses
Introduction to finite fields, I
W, 28 March
Introduction to finite fields, II
M, 2 April
AES http://www.moserware.com/2009/09/stick-figure-guide-to-advanced.html
http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation
Here is a copy of test three.
Problem 4 turned into electronic dust while inserting a page break. “It has returned:” problem 4.
M, 9 April
KeeLoq http://en.wikipedia.org/wiki/KeeLoq
Here is test three, problem 4.
W, 11 April
M, 16 April
Introduction to public key cryptography
W, 18 April
The article in Scientific American that introduced RSA.
Communications Electronic Security Group
http://www.cesg.gov.uk/about_us/whoarewe.shtml
The following link contains the papers:
A note on “non-secret encryption” by C. C. Cocks
Non-secret encryption using a finite field by M. J. Williamson
http://www.cesg.gov.uk/publications/historical.shtml
Links to “The History of Non-Secret Encryption by J. H. Ellis
http://cryptocellar.web.cern.ch/cryptocellar/cesg/ellis.pdf
http://web.archive.org/web/20030610193721/http://jya.com/ellisdoc.htm
.
RSA factoring challenge http://www.rsa.com/rsalabs/node.asp?id=2092
Mathematica example of RSA encryption.
Mathematica example of breaking RSA.
Mathematica example of key generation.
Here is a copy of the comprehensive exam.
M, 23 April
Classification of the SHA3 candidates
SHA3 second round
http://csrc.nist.gov/groups/ST/hash/sha-3/Round2/documents/Round2_Report_NISTIR_7764.pdf
W, 25 April