CSCI1515
Applied Cryptography
Offered this year and most yearsSpring 2025
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.
Instructor(s): | |
Course Home Page: | https://cs.brown.edu/courses/csci1515 |
Location: | TBD |
Meeting Time: | TBD |
Exam Group: | TBD |
CRN: | None |