An Efficient ZK Compiler from SIMD Circuits to General Circuits - Archive ouverte HAL
Article Dans Une Revue Journal of Cryptology Année : 2024

An Efficient ZK Compiler from SIMD Circuits to General Circuits

Dung Bui
  • Fonction : Auteur
Haotian Chu
  • Fonction : Auteur
Xiao Wang
  • Fonction : Auteur
Chenkai Weng
  • Fonction : Auteur
Kang Yang
  • Fonction : Auteur
Yu Yu
  • Fonction : Auteur

Résumé

We propose a generic compiler that can convert any zeroknowledge (ZK) proof for SIMD circuits to general circuits efficiently, and an extension that can preserve the space complexity of the proof systems. Our compiler can immediately produce new results improving upon state of the art-By plugging in our compiler to Antman, an interactive sublinearcommunication protocol, we improve the overall communication complexity for general circuits from O(C 3/4 ) to O(C 1/2 ). Our implementation shows that for a circuit of size 2 27 , it achieves up to 83.6× improvement on communication compared to the state-of-the-art implementation. Its end-to-end running time is at least 70% faster in a 10Mbps network. -Using the recent results on compressed Σ-protocol theory, we obtain a discrete-log-based constant-round zero-knowledge argument with O(C 1/2 ) communication and common random string length, improving over the state of the art that has linear-size common random string and requires heavier computation. -We improve the communication of a designated n-verifier zero-knowledge proof from O(nC/B + n 2 B 2 ) to O(nC/B + n 2 ). To demonstrate the scalability of our compilers, we were able to extract a commit-and-prove SIMD ZK from Ligero and cast it in our framework. We also give one instantiation derived from LegoSNARK, demonstrating that the idea of CP-SNARK also fits in our methodology.
Fichier principal
Vignette du fichier
2023-1610.pdf (360.72 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04770559 , version 1 (07-11-2024)

Licence

Identifiants

  • HAL Id : hal-04770559 , version 1

Citer

Dung Bui, Haotian Chu, Geoffroy Couteau, Xiao Wang, Chenkai Weng, et al.. An Efficient ZK Compiler from SIMD Circuits to General Circuits. Journal of Cryptology, In press. ⟨hal-04770559⟩
0 Consultations
0 Téléchargements

Partager

More