Cryptography 암호론
Class InfoClass Number: Math 406-001Dates: Mar 02 2016 - Jun 17 2016 Room: NS (자연대) 319 Meeting time:
Prof: Mark Siggers Office Hours |
|
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 |
Speaking of homework...