Week  Topics  Study Materials  Materials 
1 
General overview of cryptography


Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson

2 
Public key encryptions


Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson

3 
Digital signatures and hash functions: ECDSA/EdDSA/BLS and PBKDF2/Scrypt/Bcrypt/ SHA256/Keccak/MiMC/Poseidon


Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson

4 
Group signatures and ring signatures


Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson

5 
Multiparty computations and Threshold Cryptography


Cryptography: Theory and Practice, 3rd edition, CRC press, Douglas R. Stinson

6 
Zero knowledge proofs: ZKSNARKs and STARKs


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

7 
Anonymous credentials (SelfSovereign Identity)


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

8 
Commitment schemes


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

9 
Smart contracts and applications of distributed blockchains


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

10 
Cryptology of NFTs and tokens, distributed consensus problems


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

11 
Cryptographic structures of Bitcoin and Ethereum


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

12 
Cryptographic Architectures of Layer 2s (Optimistic Rollups, ZKRollups, ZKEVMs)


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

13 
Cryptographic structure of Zether


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing

14 
Cryptographic structures of Monero and ZCash


Cryptographic Primitives in Blockchain Technology: A mathematical introduction, Oxford University Press (November 9, 2020), by Andreas Bolfing
