Welcome to Applied Cryptography (CSCI 1515) at Brown!
This course teaches cryptography from a practical perspective and provides students with hands-on experience in building secure systems. Students will implement secure authentication and communication systems using foundational cryptographic algorithms such as encryption schemes, authentication codes, digital signatures, key exchange, and hash functions. The course also covers advanced topics including zero-knowledge proofs, secure multi-party computation, fully homomorphic encryption, and post-quantum cryptography. Students will use these tools to develop applications such as secure online anonymous voting, privacy-preserving data analysis, and private information retrieval.
Lectures take place every Tuesday and Thursday from 9:00 - 10:20 AM.
|Basic Cryptographic Schemes||Jan. 1||Jan. 1|
|Secure Messaging||Jan. 1||Jan. 1|
|Secure Authentication||Jan. 1||Jan. 1|
|Online Anonymous Voting||Jan. 1||Jan. 1|
|Secure Two-Party Computation||Jan. 1||Jan. 1|
|Private Information Retrieval||Jan. 1||Jan. 1|
|Final Project||Jan. 1||Jan. 1|
Zoom links are included in the Google Calendar event, as well as in the SignMeUp Queue.
Professor | pmiao
Hello! I work on cryptography, theory, and security. I'm excited about bridging the gap between theory and practice in cryptography. Pronouns: she/her/hers
HTA | jcheng46
Nick Young 🐝
HTA | nyoung10
Hi! I'm from Vancouver and I enjoy climbing, mixology, and keyboards! Pronouns: he/him/his