Chris Christensen

Professor of Mathematics
Department of Mathematics
Northern Kentucky University
Highland Heights
, KY 41099

859-572-6672
FAX: 859-572-6097

E-mail  christensen@nku.edu

Spring 2011

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.

About spy number stations

http://home.freeuk.com/spook007/

Taft Lecture at UC, Friday, 28 January, GPU cards in cryptography

Thursday, 27 January

Thursday, 3 February

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

Digraph frequencies

Thursday, 10 February

Generalized Feistel Networks

Tuesday, 15 February

Finding multiplicative inverses

Here is a copy of test number one.  It is due on Tuesday, March 1.

Thursday, 17 February

Chapter 4 The Advanced Encryption Standard

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

Thursday, March 17

Introduction to RSA

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

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.”