Advanced Cryptography in Blockchains

Teacher: Daniel Augot

This course will give an overview of several cryptographic in the blockchain world. The following basic topics will be re-examined in the context of blockchains: encryption, integrity, signature; the many uses cryptographic hash functions.
Then, more advanced uses of cryptography will be studied:  lightning, zero-knowledge, secret-sharing.
Half of the time is devoted to labs, with various software environments which provide these tools. They rely heavily on docker containers and on the command line.


Daniel Augot

Research Director at Inria


Sign up to receive the newsletter of the research center and be kept informed of our news and events.