Paper 2023/1057 Original: eprint.iacr.org/2023/1057 ↗

ZK-for-Z2K: MPC-in-the-Head Zero-Knowledge Proofs for $\mathbb{Z}_{2^k}$

Lennart Braun
Cyprien Delpech de Saint Guilhem
Robin Jadoul
Emmanuela Orsini
Nigel P. Smart
Titouan Tanguy
Abstract

In this work, we extend the MPC-in-the-head framework, used in recent efficient zero-knowledge protocols, to work over the ring $\mathbb{Z}_{2^k}$, which is the primary operating domain for modern CPUs. The proposed schemes are compatible with any threshold linear secret sharing scheme and draw inspiration from MPC protocols adapted for ring operations. Additionally, we explore various batching methodologies, leveraging Shamir's secret sharing schemes and Galois ring extensions, and show the applicability of our approach in RAM program verification. Finally, we analyse different options for instantiating the resulting ZK scheme over rings and compare their communication costs.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2023-09-18: last updated
2023-07-06: published
Short URL
https://ia.cr/2023/1057
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2023/1057,
      author = {Lennart Braun and Cyprien Delpech de Saint Guilhem and Robin Jadoul and Emmanuela Orsini and Nigel P. Smart and Titouan Tanguy},
      title = {ZK-for-Z2K: MPC-in-the-Head Zero-Knowledge Proofs for $\mathbb{Z}_{2^k}$},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/1057},
      year = {2023},
      url = {https://eprint.iacr.org/2023/1057}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.