CMSC 456 Slides

Aug 27: Admin, Shift Ciphers, Kerchoff's Principle.

Slides, Recording of Lecture

Aug 29: Shift, Affine, Vig Cipher

Slides, Recording of Lecture

Sep 5: Vig Cipher, Matrix Cipher, Issues that arise.

Slides Recording of Lecture

Sep 10: Issues that arise, 1-time pad, more issues that arise

Slides Recording of Lecture

Sep 12: Public Key cryptography: Number Theory Algorithms and Diffie Helman

Slides Recording of Lecture

Sep 17: Public Key cryptography TWO: Diffie Helman and El Gamal.

Slides Recording of Lecture

whiteboard when I had students do DH

more whiteboard when I had students do DH

Sep 19: Special Talk on Muffins

Slides

Sep 24: Huijing Gong: Lattice Based Cryptography

Sep 26: Prof. Michelle Mazurek: Why Developers make sec/crypto mistakes

Oct 1: Public Key cryptography THREE – RSA.

Slides

Oct 3: Public Key cryptography FOUR – NON-RSA Schemes

Slides

Oct 8: Perfect Security

Slides

Oct 10: Perfect Security, One-Time Pad, Randomness

Slides

Oct 15: Comp Security and Psuedorandom Generator

Slides

Oct 17 Pseudorandom Generators and the pseudo-One-Time-Pad

slides

Oct 22 Clyde Kruskal: Cheating at Bridge

Oct 22 Pseudorandom Generators and the pseudo-One-Time-Pad

slides

Oct 24 Midterm Review

Oct 29 Midterm

Oct 31 Stream Ciphers: LFSR and Trivium

slides

Nov 5 Stream Ciphers: RC4

Slides

Nov 7 Chosen Plaintext Attacks, Randomized Ciphers, Psuedorandom Functions

slides

Nov 12 Pseudorandom Functions, Block Ciphers, Sending many Messages

slides

Nov 14 Designing Block Ciphers- Substituion-Permutation-Networks

slides

Nov 19 Feistel Network and DES

slides

Nov 21 AES and the Random Oracle Model

slides

More to come!