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