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.

Lecture DateTopic Due
1 January 24thIntroduction, Number Theory: Groups
2 January 31stNumber Theory: Rings and Fields HW 1
3 February  7thImplementation of Galois Field Arithmetic and CryptosystemsHW 2, Draft Project Specifications
4 February 14thAES Review, HW & SW Implementation Techniques and AttacksHW 3
5 February 21thStream Ciphers and Linear Feedback Shift Registers HW 4, Project Specifications
6 February 28thSecret Sharing, Threshold Schemes, Zero Knowledge Proofs HW 5
7 March  7thMidterm Exam
7 March 14thSpring Break
8 March 21stSide Channel Analysis and Countermeasures: Timing and PowerProgress Reports
9 March 28thSide Channel Analysis: Fault and Cache HW 6, SCA Lab 1
10 April  4thMultiplication and Reductgion: Montgomery and Karatsuba-OffmanHW 7, SCA Lab 2
11 April 11thKeccak, XOF, Shake HW 8, SCA Lab 3
12 April 18thElliptic Curve Cryptography - Sike HW 9
13 April 25thPQC and Lattice Based Cryptography Draft Project Paper
14 May  2ndProject Presentations HW 10, Project Paper Reviews
May  9thReading Day Final Project Paper
May 16thFinal Exam

The schedule is subject to change!