MC2 researchers design provably secure cryptographic primitives and protocols, explore applications of cryptography in building secure systems, and perform cryptanalysis of existing standards and implementations. 

Representative work includes developing techniques for preventing side-channel attacks, designing cryptosystems that remain secure even in the event of key compromise, analyzing protocols for key exchange and password-based authentication, exploring cryptographic constructions based on new assumptions, designing techniques for database and location privacy, and developing protocols for secure (“privacy-preserving”) computation over private data.




Clark School        UMIACS   CMNS