Syllabus
Introduction, classical ciphers, Shannon's theory, block ciphers (AES,
DES), stream ciphers, hash functions,
public-key ciphers (RSA), algorithmic based attacks on ciphers,
implementation aspects of ciphers and side-channel analysis,
key establishment protocols, electronic mail security, web security,
bitcoins
Lecture Slides