ENEE/CMSC/MATH456 Cryptography:
Spring 2024 Lecture Summaries
-
Lecture 1 (1/24, corresponds to pre-recorded Lecture 1).
Some additional notes here.
-
Lecture 2 (1/29, corresponds to pre-recorded Lecture 3).
See also Class Exercise.
Some additional notes here.
-
Lecture 3 (1/31, corresponds to pre-recorded Lecture 4).
Some additional notes here.
-
Lecture 4 (2/5, corresponds to pre-recorded Lecture 5).
See also Class Exercise Solutions.
Some additional notes here.
-
Lecture 5 (2/7, corresponds to pre-recorded Lecture 6).
See also Class Exercise.
See also Class Exercise Short Solutions
and Detailed Solutions.
Some additional notes here.
-
Lecture 6 (2/12, corresponds to pre-recorded Lecture 7).
Some additional notes here.
-
Lecture 7 (2/14, corresponds to pre-recorded Lecture 8).
See also Class Exercise
and Class Exercise Solutions.
Some additional notes here.
-
Lecture 8 (2/19, corresponds to pre-recorded Lecture 9).
Some additional notes here.
-
Lecture 9 (2/21, corresponds to pre-recorded Lecture 10).
See also Class Exercise
and Class Exercise Solutions.
Some additional notes here.
-
Lecture 10 (2/26, corresponds to pre-recorded Lecture 11).
Some additional notes here.
-
Lecture 11 (2/28, corresponds to pre-recorded Lecture 12).
Some additional notes here.
-
Lecture 12 (3/4, corresponds to pre-recorded Lecture 13).
Some additional notes here.
Homework Discussion.
-
Lecture 13 (3/6).
Some additional notes here.
-
Lecture 14 (3/25, corresponds to pre-recorded Lecture 16).
See also SPN Diagram.
Some addtional notes here.
See also Class Exercise
and Class Exercise Solutions.
-
Lecture 15 (3/27, corresponds to pre-recorded Lecture 17).
Some addtional notes here.
See also Class Exercise
and Class Exercise Solutions.
-
Lecture 16 (4/1, corresponds to pre-recorded Lecture 18).
Some additional notes here.
-
Lecture 17 (4/2, corresponds to pre-recorded Lecture 19).
Some addtional notes here.
See also Class Exercise,
and an additional resource
on Extended Euclidean Algorithm.
See also Class Exercise Solutions.
-
Lecture 18 (4/8, corresponds to pre-recorded Lecture 20 and 21).
Some addtional notes here.
-
Lecture 19 (4/10, corresponds to pre-recorded Lecture 22).
Some additional notes here.
See also Class Exercise
and Class Exercise Solutions.
-
Lecture 20 (4/15, corresponds to pre-recorded Lecture 23).
Some additional notes here.
-
Lecture 21 (4/17, corresponds to pre-recorded Lecture 24).
Some additional notes here.
-
Lecture 22 (4/22, corresponds to pre-recorded Lecture 25 and optional Discrete-Log-based Signature lecture).
Some additional notes here.
-
Lecture 23 (5/1, corresponds to "Optional Special Topic Lattice-Based Cryptography").
Some additional notes here.
-
Lecture 24 (5/6)
Some additional notes here.