This course provides advanced topics in cryptography. Topics include interactive proofs, secure protocols, zero-knowledge proofs, non- interactive zero-knowledge proofs, two-party secure computation, homomorphic encryption, multiparty secure computation, key ratcheting, and quantum cryptography. Other topics may be covered such as fingerprinting, steganography, and digital watermarking.
Undergraduate 132 CRs
William Stallings, Cryptography and Network Security: Principles and Practice, Pearson
Dan Boneh and Victor Shoup, A Graduate Course in Applied Cryptography, https://toc.cryptobook.us/
content serial | Description |
---|
1 | Introduction to Advanced Cryptography |
2 | Interactive Proofs and Their Applications |
3 | Secure Protocols in Cryptography |
4 | Zero-Knowledge Proofs |
5 | Non-Interactive Zero-Knowledge Proofs |
6 | Two-Party Secure Computation |
7 | 7th week Assessment |
8 | Homomorphic Encryption |
9 | Multiparty Secure Computation |
10 | Key Ratcheting and Its Importance |
11 | 12th week Assessment |
12 | Quantum Cryptography Principles |
13 | Fingerprinting in Cryptography |
14 | Steganography: Hiding Data within Data |
15 | Digital Watermarking for Data Protection |
Start your application