Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the concept of zero-knowledge proofs, where a prover can demonstrate the truth of a statement without revealing additional information. It delves into the properties of zero-knowledge proofs such as completeness, soundness, and zero-knowledge. The lecture also explores practical examples like Schnorr's identification proof and its applications in voting protocols. Additionally, it discusses the implementation of zero-knowledge proofs in real-world scenarios, including digital currencies like Zcash and privacy-enhancing technologies like Tor. The lecture concludes with a detailed explanation of attribute-based credentials and their role in privacy-enhanced systems.