Cryptography - Syllabus
Course Book:
D. R. Stinson. CRYPTOGRAPHY: Theory and Practice. CRC Press. 1995.
All chapters refer to the above book. Some parts are not covered by
the book.
- Introduction
- Overview of course.
- Classical cryptography [parts of Chapter 1].
- Secret Key Encryption
- Perfect Secrecy - One time pads [Chapter 2.1].
- Stream ciphers and the Data Encryption Standard (DES)
[Chapter 3 (excluding 3.6)].
- The Advanced Encryption Standard (AES) - adopted September 2000.
- Public Key Encryption
- Factoring and the RSA encryption
[Chapter 4.1 - 4.4].
- Discrete log. Diffie-Hellman Key Exchange
[Chapter 8.4 (only pages 270-273)].
ElGamal
encryption [Chapter 5 (only pages 162-164)] .
- Digital Signatures [Chapter 6 (excluding 6.5 - 6.6)]
- One-time signatures.
- Rabin and ElGamal signatures schemes.
- Digital Signature Standard (DSS).
- Hashing
- Motivation and applications. Cryptographically Secure
Hashing. [Chapter 7.1-7.3,7.6]
- Message Authentication Codes (MAC). HMAC.
- Network Security
- Secure Socket Layer (SSL).
- IPsec.
- Secret Sharing
- Definition. Shamir's threshold scheme [Chapter 11.1].
- Visual secret sharing schemes.