CIS 628 Introduction to Cryptography

Barbara Nostrand, Ph.D.

Electrical Engineering and Computer Science


Schedule

All assigments are due at 11:59 PM on the assigned date

No work will be accepted after 11:59 PM MAY 06

This is an approximate schedule of when topics will be covered in class.  You are solely responsible for reading all of the assigned material.  While some material will be covered in class,  much will depend upon your own reading.  You are also responsible for any additional material presented in class regardless of whether it has been distributed either as a handout or posted to a WEB page.  Homework problems will be presented in class by students on the homework due date. 

In addition to scheduled homework,  you will complete several laboratory exercises before the end of the term.  Electronic versions of your project directory for each exercise will be turned in via the internet.  You also need to submit an individual written technical report after completing each of the laboratory exercises. 


DatesCryptography
Reading
Cryptanalysis
Reading
Mathematics
Assignments
Software
Assignments
DueTopics
01 Jan 15 WEB Page


ROT13 JAN 17Introduction and Course Overview
02 Jan 17
1.12.2,  1.12.6,  1.12.16,  1.12.18,  1.12.22Static CiphersJAN 22Integers
03 Jan 22

Chapter 1

Single RotorJAN 29Abstract Algebra
04 Jan 24
2.23.2,  2.23.4,  2.23.8,  2.23.10,  2.23.18,  2.23.26

JAN 31Polynomials
05 Jan 29 Chapter 2






06 Jan 31
Multiple RotorFEB 07Encryption
07 Feb 05 Irreducible Polynomials Chapter 3 3.16.4,  3.16.6,  3.16.10,  3.16.14,  3.16.16,  3.16.22

FEB 12

08 Feb 07
Stream CipherFEB 19

09 Feb 12






10 Feb 14






11 Feb 19 Kerchoff Chapter 4 4.8.2,  4.8.4,  4.8.7,  4.8.8,  4.8.9
FEB 21Perfect Security
12 Feb 21 Shannon Chapter 5 5.5.1,  5.5.2,  5.5.3
FEB 26DES
13 Feb 26 Chapter 6 6.6.3
MAR 04AES
14 Feb 28


MAR 04Term Paper Topic
15 Mar 04






16 Mar 06 Inverting Polynomials Chapter 7 7.6.1,  7.6.3,  7.6.4,  7.6.5,  7.6.6,  7.6.9

MAR 25Prime Number Generation
17 Mar 11



SPRING BREAK
18 Mar 13



SPRING BREAK
19 Mar 18 Chapter 88.7.3,  8.7.4,  8.7.8,  8.7.10,  8.7.11,  8.7.21
APR 01Prime Number Generation
Public-Key Encryption
20 Mar 20






21 Mar 25






22 Mar 27 Chapter 99.6.2,  9.6.4,  9.6.8
APR 03Factoring
23 Apr 01 Chapter 1010.9.2,  10.9.4,  10.9.6,  10.9.8
APR 08Discrete Logarithms
24 Apr 03 Chapter 11

SHA-1APR 10Cryptographic Hash Functions
25 Apr 08 Chapter 12 12.9.4,  12.9.6
APR 15Digital Signatures
26 Apr 10 Chapter 13 13.4.2,  13.4.4
APR 17Elliptic Curves
27 Apr 15 Chapter 14 14.4.2
APR 22Identification
28 Apr 17 Chapter 15
Chapter 16
15.3.2
APR 24Secret Sharing
Public Key Infrastructures
39 Apr 22



NO CLASS TODAY
30 Apr 24




REVIEW
31 Apr 29



SEMINAR
32 May 06



SEMINAR

ALL Readings & Assignments are due on the date shown
Class time is allocated for examinations on the days shown


Last modified: 2008 APR 20
bnostran@syr.edu