ENEE/CMSC/MATH456 Cryptography:
Spring 2026 Lecture Summaries
-
Lecture 1 (1/26, corresponds to pre-recorded Lecture 1).
-
Lecture 2 (2/2, corresponds to pre-recorded Lecture 3).
See also Class Exercise.
Some additional notes here (Updated).
-
Lecture 3 (2/4, corresponds to pre-recorded Lecture 4).
See also Class Exercise Solutions.
Some additional notes here (Updated).
-
Lecture 4 (2/9, corresponds to pre-recorded Lecture 5).
Some additional notes here.
-
Lecture 5 (2/11, corresponds to pre-recorded Lecture 6).
See also Class Exercise.
See also Class Exercise Solutions.
Some additional notes here (Updated).
-
Lecture 6 and 7 (2/16 and 2/23, corresponds to pre-recorded Lecture 7).
See also Class Exercise.
Some additional notes here.
-
Lecture 8 (2/25, corresponds to pre-recorded Lecture 8).
See also Class Exercise Solutions.
Some additional notes here.
-
Lecture 9 (3/2, corresponds to pre-recorded Lecture 9 and 10).
Some additional notes here (Updated).
-
Lecture 10 (3/4, corresponds to pre-recorded Lecture 10 and 11).
See also Class Exercise
and
Class Exercise Solutions.
Some additional notes here (Updated).
-
Lecture 11 (3/9, corresponds to pre-recorded Lecture 11 and 12).
Some additional notes here.
-
Lecture 12 (3/23, corresponds to pre-recorded Lecture 12 and 13).
Some additional notes here (Updated).
-
Lecture 13 and 14 (3/25 and 3/30, corresponds to pre-recorded Lectures 16 and 17).
Some additional notes here and
here.
See also SPN Diagram.
-
Lecture 15 (4/1, corresponds to pre-recorded Lecture 18).
Some addtional notes here.
-
Lecture 16 (4/6, corresponds to pre-recorded Lecture 19).
Some addtional notes here.
-
Lecture 17 (4/13, corresponds to pre-recorded Lecture 20 and 21).
See also Class Exercise and Class Exercise Solutions.
Some additional notes here (Updated).
-
Lecture 18 (4/20, corresponds to pre-recorded Lecture 21 and 22).
Some addtional notes here (Updated).
-
Lecture 19 (4/22, corresponds to pre-recorded Lecture 23 and 24).
Some additional notes here (Updated).
Repeated Squaring algorithm for modular exponentiation is
here.
-
Lecture 20 (4/27, corresponds to pre-recorded Lecture 25 and optional Discrete-Log-based Signature lecture).
Some additional notes here (Updated).
-
Lecture 21 (4/29, corresponds to "Optional Special Topic Lattice-Based Cryptography").
Some additional notes here (Updated).
-
Lecture 22 and 23 (5/4 and 5/6)
Some additional notes here (Updated).