Upon successful completion of the course, students should
- have understood the basic concepts of Cryptography and Cryptanalysis
- have understood the mathematical methods underlying the cryptosystems
- have understood digital signature schemes
- handle basic cryptographic systems and digital signature schemes
- handle related problems
Course Content (Syllabus)
Basic notions - Historical examples - The cryptosystem RC4- The cryptosystem DES - Basic computational number theory - The cryptosystem RSA - The cryptosystem of Rabin - The protocol of Diffie-Hellman - The cryptosystem of ElGamal - The cryptosystem of Massey-Omura - Hash functions - The digital signature RSA - ElGamal - DSA.