ENEE/CMSC/MATH456 Cryptography:
Spring 2025 Lecture Summaries
-
Lecture 1 (1/27, corresponds to pre-recorded Lecture 1).
-
Lecture 2 (1/29, corresponds to pre-recorded Lecture 3).
See also Class Exercise.
Some additional notes here.
-
Lecture 3 (2/3, corresponds to pre-recorded Lecture 4).
See also Class Exercise Solutions.
Some additional notes here (Updated).
-
Lecture 4 (2/5, corresponds to pre-recorded Lecture 5).
Some additional notes here (Updated).
-
Lecture 5 (2/10, corresponds to pre-recorded Lecture 6).
See also Class Exercise.
See also Class Exercise Short Solutions
and Detailed Solutions.
Some additional notes here (Updated).
-
Lecture 6 (2/12 and 2/17, corresponds to pre-recorded Lecture 7).
See also Class Exercise.
Some additional notes here (Updated).
-
Lecture 7 (2/19, corresponds to pre-recorded Lecture 8).
See also Class Exercise Solutions.
Some additional notes here.
-
Lecture 8 (2/24, corresponds to pre-recorded Lecture 9).
Some additional notes here.
-
Lecture 9 (2/26, corresponds to pre-recorded Lecture 10).
See also Class Exercise.
Some additional notes here.
-
Lecture 10 (3/3, corresponds to pre-recorded Lecture 11).
See also Class Exercise Solutions.
Some additional notes here.
-
Lecture 11 (3/5, corresponds to pre-recorded Lecture 12).
Some additional notes here.
-
Lecture 12 (3/24, corresponds to pre-recorded Lecture 13).
Some additional notes here (Updated).
-
Lecture 13 and 14 (3/26 and 3/31, corresponds to pre-recorded Lecture 16 and 17).
See also SPN Diagram.
Some addtional notes here (Updated).
See also Class Exercise
-
Lecture 15 (4/2, corresponds to pre-recorded Lecture 18).
Some addtional notes here.
-
Lecture 16 (4/7, corresponds to pre-recorded Lecture 19).
Some additional notes here (Updated).
-
Lecture 17 (4/9, corresponds to pre-recorded Lecture 20).
Some addtional notes here.
-
Asynchronous activity (4/14).
There is an asynchronous activity for today's lecture. Submission is online through Canvas/ELMS. Due by 4/21 @11:59pm .
-
Lecture 18 (4/16, corresponds to pre-recorded Lecture 21 and 22).
Some addtional notes here (Updated attack on DDH in Z^*_p to remove confusion).
See also Class Exercise
and Class Exercise Solutions.
-
Lecture 19 (4/21, corresponds to pre-recorded Lecture 23 and 24).
Some additional notes here (Updated).
-
Lecture 20 and 21 (4/23 and 4/28, corresponds to pre-recorded Lecture 25 and optional Discrete-Log-based Signature lecture).
Some additional notes here (Updated).
-
Lecture 22 (4/30, corresponds to "Optional Special Topic Lattice-Based Cryptography").
Some additional notes here (Updated).
-
Lecture 23 (5/5)
Some additional notes here.