Cryptography (암호론)
Class InfoClass Number: MATH 406-001Dates: Mar 02 2018 - Jun 22 2018 Room: NS 319 Meeting time:
Office Hours Text: Hoffstein Pipher and Silverman's "An Introduction to Mathematical Cryptography" |
|
Syllabus
We will cover substitution ciphers, discrete logarithms, Diffie-Hellman Key exchange, ElGamal and RSA and other public key cryptosystems, probabilistic encryption, the Vigenere cypher, elliptic curve cryptography, and digital signatures. To do this we will have to touch on the following background topics: computational complexity, modular arithmetic, finite fields, quadratic residues, probability, and elliptic curves.Here is an approximate schedule.
| Week | Sections | Topics |
| 1 | 1.1, 1.6 | Cryptography Basics |
| 2 | Various in Chapter 1 | Complexity |
| 3 | 1.3, 1.4 | Basic Number Theory |
| 4 | 1.5, 1.6 | Finite fields |
| 5 | 2.3, 2.4 | Public Key Cryptosystems |
| 6 | 2.7 - 2.9 | Discrete Logarithms |
| 7 | - | Test 1 |
| 8 | 3.1 - 3.3 | RSA |
| 9 | 3.4 | Primality Testing |
| 10 | 3.5, 3.6, 3.9 | Factorisation algorithms |
| 11 | 3.10, 5.1 | Probabilistic Encryption, Elliptic Curves |
| 12 | 5.2 - 5.3 | Groups over elliptic curves |
| 13 | 5.4 | Cryptography with elliptic curves |
| 14 | 7.1 - 7.3 | Digital Signatures |
| 15 | - | Test 2 |