Paper 2024/1855
Lova: A Novel Framework for Verifying Mathematical Proofs with Incrementally Verifiable Computation
Abstract
Efficiently verifying mathematical proofs and computations has been a heavily researched topic within Computer Science. Particularly, even repetitive steps within a proof become much more complex and inefficient to validate as proof sizes grow. To solve this problem, we suggest viewing it through the lens of Incrementally Verifiable Computation (IVC). However, many IVC methods, including the state-of-the-art Nova recursive SNARKs, require proofs to be linear and for each proof step to be identical. This paper proposes Lova, a novel framework to verify mathematical proofs end-to-end that solves these problems. Particularly, our approach achieves a few novelties alongside the first-of-its-kind implementation of Nova: (i) an innovative proof splicing mechanism to generate independent proof sequences, (ii) a system of linear algorithms to verify a variety of mathematical logic rules, and (iii) a novel multiplexing circuit allowing non-homogeneous proof sequences to be verified together in a single Nova proof. The resulting Lova pipeline has linear prover time, constant verifying capability, dynamic/easy modification, and optional zero-knowledge privacy to efficiently validate mathematical proofs. Code is available at https://github.com/noelkelias/lova.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Published elsewhere. Minor revision. CIFRIS
- Keywords
- Incrementally verifiable computationmathematical proof verificationNovaSNARKs
- Contact author(s)
- nelias @ utexas edu
- History
- 2024-12-02: revised
- 2024-11-13: received
- See all versions
- Short URL
- https://ia.cr/2024/1855
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1855, author = {Noel Elias}, title = {Lova: A Novel Framework for Verifying Mathematical Proofs with Incrementally Verifiable Computation}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1855}, year = {2024}, url = {https://eprint.iacr.org/2024/1855} }