EZEE: Epoch Parallel Zero Knowledge for ANSI C

Yibin Yang, David Heath, Vladimir Kolesnikov, David Devecsery

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Recent work has produced interactive Zero Knowledge (ZK) proof systems that can express proofs as arbitrary C programs (Heath et al., 2021, henceforth referred to as ZEE); these programs can be executed by a simulated ZK processor that runs in the 10KHz range. In this work, we demonstrate that such proof systems are amenable to high degrees of parallelism. Our epoch parallelism-based approach allows the prover and verifier to divide the ZK proof into pieces such that each piece can be executed on a different machine. These proof snippets can then be glued together, and the glued parallel proofs are equivalent to the original sequential proof. We implemented and we experimentally evaluate an epoch parallel version of the ZEE proof system. By running the prover and verifier each across 31 2-core machines, we achieve a ZK processor that runs at up to 394KHz. This allowed us to run a benchmark involving the Linux program bzip2, which would have required at least 11 days with the former ZEE system, in only 8.5 hours.

Original languageEnglish (US)
Title of host publicationProceedings - 7th IEEE European Symposium on Security and Privacy, Euro S and P 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages109-123
Number of pages15
ISBN (Electronic)9781665416146
DOIs
StatePublished - 2022
Externally publishedYes
Event7th IEEE European Symposium on Security and Privacy, Euro S and P 2022 - Genoa, Italy
Duration: Jun 6 2022Jun 10 2022

Publication series

NameProceedings - 7th IEEE European Symposium on Security and Privacy, Euro S and P 2022

Conference

Conference7th IEEE European Symposium on Security and Privacy, Euro S and P 2022
Country/TerritoryItaly
CityGenoa
Period6/6/226/10/22

Keywords

  • Interactive ZK
  • Parallelism
  • Zero Knowledge

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Information Systems
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'EZEE: Epoch Parallel Zero Knowledge for ANSI C'. Together they form a unique fingerprint.

Cite this