Description
This course explores code making and code breaking techniques. Topics include symmetric and public key cryptography, digital signature schemes, message authentication, key exchange protocols, statistical methods of cryptanalysis, and fundamentals of information theory and entropy.