The course covers mathematical and cryptographic background of important concepts for blockchain, such as elliptic curves, pairings, zero knowledgre proofs and verifiable delay functions.
Recommended reading:
Steven Galbraith: Mathematics of Public Key Cryptography (Chapter 9 and 26) (https://www.math.auckland.ac.nz/~sgal018/crypto-book/crypto-book.html)
Daniele Venturi: Zero Knowledge Proofs and Applications (https://danieleventuri.altervista.org/files/zero-knowledge.pdf)
Benjamin Wesolowski: Efficient Verifiable Delay Functions
(https://eprint.iacr.org/2018/623.pdf)
Course Content
About Instructor
