Department of Electrical and Computer Engineering George Mason University Volgenau School of Engineering

This schedule is subject to change. The Viewgraphs of the lectures and Homework Assignments are available on My Mason for students registered for this class.

Updated 4/23/19
Lecture DateTopic Due
1 January 23rdIntroduction, Number theory: groups and fields
2 January 30thGalois fields theory HW 1
3 February  6thImplementation of Galois field arithmetic and CryptosystemsHW 2, Draft Project Specifications
4 February 13thAdvanced Encryption Standard (AES) HW 3
February 20thSnow Day
5 February 27thElliptic Curve Cryptography HW 4, Project Specifications
6 March  6thSide Channel Analysis: Timing and Power HW 5
7 March 13thMidterm Exam
8 March 20thLong number arithmetic: Montgomery and Karatsuba-Offman Progress Reports, SCA-Lab
9 March 27thExponentiation algorithms HW 6
10 April  3rdStream ciphers and Linear Feedback Shift Registers HW 7
11 April 11thAttacks against Discrete Logarithms: Shank's algorithm, Pollard's-rho method, Index calculus method HW 8
12 April 17thSide Channel Analysis: Fault and Cache HW 9
13 April 24thSecret sharing, threshold schemes, zero knowledge proofs Draft Project Paper
14 May  1stProject Presentations HW 10, Project Paper Reviews
May  7thReading Day Final Project Paper
May  8thFinal Exam

The schedule is subject to change!