Paper 2025/1663

IVC in the Open-and-sign Random Oracle Model

Mary Maller, Ethereum Foundation, PQShield
Nicolas Mohnblatt, Bain Capital Crypto, zkSecurity
Arantxa Zapico, Ethereum Foundation
Abstract

Incrementally verifiable computation (IVC) is a powerful cryptographic primitive, particularly suited for proving long-running machine computations. Previous work shows that IVC can be constructed by recursively composing SNARKs. Unfortunately, theoretical challenges limit the provable security of known IVC constructions. Recursive composition may quickly lead to a blowup in extraction time and may require arithmetic circuits to enforce constraints about random oracle calls. Furthermore, composition presents a practical challenge: proofs are often expressed in a form that is not friendly to the arithmetic circuits that produce them. To mitigate the theoretical challenges, we present the Open-and-Sign Random Oracle Model (osROM) as an extension to the signed random oracle of Chiesa and Tromer (ICS '10). This model, while strictly harder to instantiate than the Random Oracle Model, allows the design of protocols that can efficiently verify calls to the oracle and support straight-line extractors. As a result, IVC constructions in the osROM can be shown to have provable security for polynomial depths of computation. Under our new model, we construct a framework to build secure IVC schemes from simple non-interactive reductions of knowledge. Our construction natively supports cycles of elliptic curves in the style of Ben-Sasson et al. (CRYPTO '14), thus answering the practical challenge outlined above. Finally, we analyze the HyperNova (CRYPTO '24) IVC scheme in the osROM and show that it is secure over a two-cycle of elliptic curves, for polynomial depths of computation.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A minor revision of an IACR publication in ASIACRYPT 2025
Keywords
Incrementally-verifiable computationReductions of knowledgeElliptic curves
Contact author(s)
mary maller @ ethereum org
nico @ zksecurity xyz
arantxa zapico @ ethereum org
History
2025-09-17: last of 3 revisions
2025-09-13: received
See all versions
Short URL
https://ia.cr/2025/1663
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2025/1663,
      author = {Mary Maller and Nicolas Mohnblatt and Arantxa Zapico},
      title = {{IVC} in the Open-and-sign Random Oracle Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1663},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1663}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.