Paper 2023/1611

Power circuits: a new arithmetization for GKR-styled sumcheck

Lev Soukhanov, Ethereum Foundation
Abstract

Goldwasser-Kalai-Rothblum protocol (GKR) for layered circuits is a sumcheck-based argument of knowledge for layered circuits, running in $\sim 2\mu \ell$ amount of rounds, where $\ell$ is the amount of layers and $\mu$ is the average layer logsize. For a layer $i$ of size $2^{\mu_i}$ the main work consists of running a sumcheck protocol of the form \[\underset{x,y}{\sum} \text{Add}_i(x,y,z)(f(x)+f(y)) + \text{Mul}_i(x,y,z)f(x)f(y)\] over a $2^{2\mu_i}$-dimensional cube, where $\text{Add}_i(x,y,z)$ and $\text{Mul}_i(x,y,z)$ are (typically relatively sparse) polynomials called "wiring predicates". We present a different approach, based on the (trivial) observation that multiplication can be expressed through linear operations and squaring. This leads to the different wiring, which is marginally more efficient even in a worst-case scenario, and decreases the amount of communication $\sim 2 \times$ in the case where wiring predicates are sparse.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
verifiable computationcircuit evaluationGKR
Contact author(s)
0xdeadfae @ gmail com
History
2023-10-20: approved
2023-10-17: received
See all versions
Short URL
https://ia.cr/2023/1611
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1611,
      author = {Lev Soukhanov},
      title = {Power circuits: a new arithmetization for GKR-styled sumcheck},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1611},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1611}},
      url = {https://eprint.iacr.org/2023/1611}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.