On deploying succinct
zero-knowledge proofs

Madars Virza
Ph.D. thesis, Massachusetts Institute of Technology, 2017
Advised by Ronald L. Rivest

Abstract

Zero-knowledge proofs, introduced by Goldwasser, Micali, and Rackoff, are a fundamental building block in theoretical cryptography with numerous applications. Still, the impact of zero-knowledge proofs for building secure systems in practice has been modest at best. Part of this can be explained by the economics of deploying new technology in the wild: often introducing a trusted third party in lieu of a proof system achieves users’ security goals with lower anticipated cost.

The goal of this thesis is to lower the cost of using zero-knowledge proofs in real-world systems. This cost has two major components: the cost incurred by the proof system itself, and the price paid to instantiate the security model the proof system relies on. Working with my collaborators, I have contributed to reducing both of these costs:

Working in tandem, these contributions have achieved industrial impact, and are the main efficiency enablers for Zerocash, a privacy-preserving payment system.

BibTeX

@phdthesis{virza2017thesis,
  author = {Madars Virza},
  title  = {On deploying succinct zero-knowledge proofs},
  school = {Massachusetts Institute of Technology},
  year   = {2017},
  month  = aug,
  url    = {https://madars.org/phd-thesis/},
}

# # #