Semester:
N/A
A broad introduction to modern cryptography, highlighting the tools and techniques used to secure internet and messaging applications. Symmetric-key encryption, hash functions, message authentication, authenticated encryption, public-key encryption and digital signatures, key establishment, key management.
Lecture videos and slides are available here.
Past offerings: W24, W23, W22, W21, W20, W19, W18, W17, W14, W12, W10, W09, W08, W07, W06, W04, W03, W02, W00