Information

Schedule

RAs are due at 6am. Everything else is due at 11:59pm.

W Tue Thu
1

Introduction

Class: Slides

Rectangular Transposition, Masonic Cipher, Caesar Cipher

Class: Slides
Due: RA/w1thu, MA
2

Modular Arithmetic, GCDs

Class: Slides
Due: RA/w2tue

Quiz 1

Due: WR
3

Affine Cipher, Simple Substitution, Modular Linear Algebra, Hill Cipher

Class: Slides
Due: RA/w3tue

Playfair Cipher, Vignère Cipher, One-Time Pad

Class: Slides
Due: RA/w3thu, WR
4

Frequency Analysis, Probability

Class: Slides
Due: RA/w4tue

Quiz 2

Due: QC1, WR
5

Index of Coincidence, Breaking Vignère

Class: Slides
Due: RA/w5tue

G-Test, Breaking Rectangular Transposition, Known Plaintext Attack, Perfect Secrecy

Class: Slides
Due: RA/w5thu, WR
6

Primes, Euler’s Phi Function

Due: RA/w6tue

Quiz 3

Due: QC2, WR
7

Binary Exponentiation, Primality Testing

Due: RA/w7tue

RSA

Due: RA/w7thu, WR
8

Order, Elgamal, Diffie-Hellman

Due: RA/w8tue

Quiz 4

Due: QC3, WR
9

Elliptic Curves over the Reals

Due: RA/w9tue

Elliptic Curves mod a Prime

Due: RA/w9thu, WR
10

Elliptic Curve Diffie-Hellman

Due: RA/w10tue

Quadratic Residues, Elliptic Curve Elgamal

Due: RA/w10thu, QC4, FR
11 Final [8-11am]