Professor of Mathematics
Department of Mathematics
Here is a copy of the syllabus for CSC/MAT 584 - 001.
Here is a copy of the Departmental syllabus that applies to all MAT and STA courses.
Taft Lecture at UC, Friday, 28 January, GPU cards in cryptography
Thursday, 27 January
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
Here is a copy of test number one. It is due on Tuesday, March 1.
Thursday, 17 February
Thursday, 24 February
A long example of simplified AES encryption, finite field calculations, S-box calculations, and key schedule calculations.
Tuesday, 1 March
Chapter 5 Modes of operation of block ciphers
Thursday, 3 March
SHA3 second round
Tuesday, 15 March
Read chapter 6
Thursday, March 17
The article in Scientific American that introduced RSA.
Communications Electronic Security Group
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
Links to “The History of Non-Secret Encryption by J. H. Ellis
Here is a copy of test two. The test is due on Thursday, March 31.
RSA factoring challenge http://www.rsa.com/rsalabs/node.asp?id=2092
Tuesday, 22 March
Mathematica example of RSA encryption.
Mathematica example of breaking RSA.
Thursday, 24 March
Mathematica example of key generation.
Mathematica example of find p and q knowing n and phi of n
Change: Test two due on Thursday, 7 April.
Link n to The Prime Pages http://primes.utm.edu/
Link to GIMPS http://www.mersenne.org/
Tuesday, 29 March
Thursday, 31 March
Tuesday, 5 April
Shanks’ Baby-Step Giant-Step Algorithm pp. 221 and 222.
Here is a Word file of Test three. It is due on Thursday, April 21.
Thursday, 7 April and Tuesday, 12 April
Certicom ECC Tutorial http://www.certicom.com/index.php/10-introduction
About elliptic curves.
Thursday, 14 April
Tuesday, 19 April
SHA3 second round
Thursday, 21 April
DSA pp. 277 – 282.
Here is a Word file of the final exam. The exam is due on Thursday, May 5.
Tuesday, 26 April
Alternative exam problem. A DSA problem.
Thursday, 28 April
“A 75-minute summary of the course.”