This is an introductory course on cryptography and security protocols. Topics include: Classical cryptosystems, basics of number theory, symmetric key cryptography (stream and block ciphers), hash functions, public key cryptosystems (RSA, discrete logarithm based algorithms, and elliptic curve cryptography (ECC)), digital signatures, and secure key establishment techniques.
SU Credits : 3.000
ECTS Credit : 6.000
Prerequisite :
Corequisite :
-