Skip to content

distributed-lab/crypto-lectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Distributed Lab Cryptography Course 🔐

Banner

Source materials for the Distributed Lab Cryptography Course.

Content

No. Topic Description Link
1 Number Theory Preliminaries from the Number Theory 1-number-theory
2 Abstract Algebra Basics of groups, subgroups, and fields 2-abstract-algebra
3 Semantic Security Introduction to symmetric cryptography, semantic security 3-semantic-security
4 Symmetric Cryptography PRGs, Block/Stream Ciphers, Hash Functions 4-symmetric-cryptography
5 Public Key Cryptography RSA, Discrete Log, Diffie-Hellman, ElGamal 5-public-key-cryptography
6 Elliptic Curves Elliptic Curves Arithmetic and Structure 6-elliptic-curves
7 Elliptic Curve Pairings Introduction to Elliptic Curve Pairings 7-elliptic-curve-pairings
8 Digital Signatures Digital Signatures, DSA, ECDSA, Schnorr 8-digital-signatures
9 Multiparty Computing, Threshold Cryptography Secret Sharing, Threshold Schemes, MPC 9-multiparty-computing
10 Zero-Knowledge Proofs ZK Proofs, IP, Argument of Knowledge, Fiat-Shamir 10-zero-knowledge-proofs
11 Modern Zero-Knowledge Proofs zk-SNARKs, Programmable ZK, Applications 11-modern-zero-knowledge-proofs

About

Source materials for the Distributed Lab Cryptography Course

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •