Learning Outcomes
Cognitive: Knowledge of advanced topics related regarding the modern cryptography.
Skills: Presentation of own work (ability to communicate, proper use of presentation techniques, familiarity with questions from the audience
Course Content (Syllabus)
Α. Introduction to cryptography
Β. 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)