1165127854 nitesh3.jpg New Course: Modern Cryptography Professor Nitesh Saxena will teach CS996 Modern Cryptography in the spring semester. The course will cover current techniques from a theoretical perspective, the emphasis of the course being on "provable security". In particular, the course will cover the cryptographic primitives that are the building-blocks of various cryptographic applications. The cryptographic primitives that will be discussed include pseudo-random functions, symmetric encryption (block ciphers), hash functions and random oracles, message authentication code, asymmetric encryption and digital signatures.