Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. MuxProofs: Succinct Arguments for Machine Computation from Vector Lookups
 
conference paper

MuxProofs: Succinct Arguments for Machine Computation from Vector Lookups

Di, Zijing  
•
Xia, Lucas
•
Nguyen, Wilson
Show more
Chung, Kai-Min
•
Sasaki, Yu
January 2025
Advances in Cryptology – ASIACRYPT 2024. 30th International Conference on the Theory and Application of Cryptology and Information Security, Kolkata, India, December 9–13, 2024, Proceedings. Part V
30th Annual International Conference on the Theory and Application of Cryptology and Information Security

Proofs for machine computation prove the correct execution of arbitrary programs that operate over fixed instruction sets (e.g., RISC-V, EVM, Wasm). A standard approach for proving machine computation is to prove a universal set of constraints that encode the full instruction set at each step of the program execution. This approach incurs a proving cost per execution step on the order of the total sum of instruction constraints for all of the instructions in the set, despite each step of the program only executing a single instruction. Existing proving approaches that avoid this universal cost per step (and incur only the cost of a single instruction’s constraints per step) either fail to provide zero-knowledge or rely on recursive proof composition for which security relies on the heuristic instantiation of the random oracle. We present new protocols for proving machine execution that resolve these limitations, enabling prover efficiency on the order of only the executed instructions while achieving zero-knowledge and avoiding recursive proofs. Our core technical contribution is a new primitive that we call a succinct vector lookup argument which enables a prover to build up a machine execution “on-the-fly”. We propose succinct vector lookups for both univariate polynomial and multivariate polynomial commitments in which vectors are encoded on cosets of a multiplicative subgroup and on subcubes of the boolean hypercube, respectively. We instantiate our proofs for machine computation by integrating our vector lookups with existing efficient, succinct non-interactive proof systems for NP.

  • Details
  • Metrics
Type
conference paper
DOI
10.1007/978-981-96-0935-2_8
Scopus ID

2-s2.0-85213339732

Author(s)
Di, Zijing  

Stanford University

Xia, Lucas
Nguyen, Wilson

Stanford University

Tyagi, Nirvan

Stanford University

Editors
Chung, Kai-Min
•
Sasaki, Yu
Date Issued

2025-01

Publisher

Springer

Publisher place

Singapore

Published in
Advances in Cryptology – ASIACRYPT 2024. 30th International Conference on the Theory and Application of Cryptology and Information Security, Kolkata, India, December 9–13, 2024, Proceedings. Part V
ISBN of the book

978-981-96-0894-2

Series title/Series vol.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); 15488

ISSN (of the series)

1611-3349

0302-9743

Start page

236

End page

265

Subjects

machine computation

•

vector lookups

•

Zero-knowledge proofs

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
COMPSEC  
Event nameEvent acronymEvent placeEvent date
30th Annual International Conference on the Theory and Application of Cryptology and Information Security

ASIACRYPT 2024

Kolkata, India

2024-12-09 - 2024-12-13

Available on Infoscience
January 10, 2025
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/242693
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés