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

Google Groups


Schedule


Lecture Slides