Course Content (Syllabus)
Α. Introduction to cryptography
Α1. History of Cryptology
Α2. Substitution ciphers
Α3. Transposition ciphers
A4. Vigenere cryptosystem
Β. Symmetrical Cryptography
Β1. One Time Pad
Β2. Perfect Security-Stream ciphers
Β3. DES
Β4. AES
B5. Hash functions
Γ. Public Key cryptography
Γ1. Diffie-Helmann
Γ2. Mathmeatical Bckground
Γ3. RSA Trapdoor Function, Rabin Trapdοor Function,
Γ5. EL Gamal cryptosystem
Γ6. RSA, ElGamal, DSA -- Digital signatures
Γ7. Open PGP (presentation)
Additional bibliography for study
1. Crypotgraphy an introduction, N.Smart (3rd edition) (online: https://www.cs.umd.edu/~waa/414-F11/IntroToCrypto.pdf)
2. Handobook of Applied Cryptography, Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone (on line : http://cacr.uwaterloo.ca/hac/)
3. Cryptography. An Introduction (Student Mathematical Library , AMS), V.V. Yaschenko