Skip to main navigation Skip to search Skip to main content

Batch Lattice-Based Designated-Verifier ZK-SNARKs for R1CS

  • Xi Lin
  • , Han Xia
  • , Yongqiang Li*
  • , Mingsheng Wang
  • *Corresponding author for this work
  • CAS - Institute of Information Engineering
  • University of Chinese Academy of Sciences
  • School of Cyber Security

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

1 Citation (Scopus)

Abstract

Zero-knowledge succinct non-interactive arguments of knowledge (zk-SNARK) is a crucial cryptographic tool to achieve privacy protection and has drawn considerable attention for its appealing applications, e.g., anonymous transactions, confidential smart contracts, and scalable consensus mechanisms. Compared with the pre-quantum case, the practicability of this primitive in the post-quantum setting is still unsatisfactory, especially for the space complexity. In this work, we generalize the LPCP-based SNARK schemes for general cyclotomic rings and propose a tighter bound in the noise analysis for non-power-of-two cyclotomic rings using the powerful basis. Secondly, we introduce the first batch SNARK scheme for rank-1 constraint system (R1CS) in Fpn for any prime p. Then, we apply our batch SNARK schemes for R1CS in F2n and implement it. Using the batch technique, we can process multiple relations at the same time, thereby yielding nice amortized results. The amortized proof size is around 3KB for moderate-size circuits (the circuit size ranges from 210 to 214). To exemplify the efficiency, we present some practical examples. Initially, we integrate a rank-1 constraint system in F28 for the AES algorithm, which is 3.95x smaller than xJsnark (Kosba et al., 2018) in terms of the number of constraints. Subsequently, we proceed to instantiate our batch SNARK scheme for AES, MiMC, and LowMC.

Original languageEnglish
Title of host publicationSecurity and Privacy in Communication Networks - 19th EAI International Conference, SecureComm 2023, Proceedings
EditorsHaixin Duan, Mourad Debbabi, Xavier de Carné de Carnavalet, Xiapu Luo, Man Ho Allen Au, Xiaojiang Du
PublisherSpringer Science and Business Media Deutschland GmbH
Pages329-349
Number of pages21
ISBN (Print)9783031649479
DOIs
Publication statusPublished - 2023
Externally publishedYes
Event19th EAI International Conference on Security and Privacy in Communication Networks, SecureComm 2023 - Hong Kong, China
Duration: 19 Oct 202321 Oct 2023

Publication series

NameLecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
Volume567 LNICST
ISSN (Print)1867-8211
ISSN (Electronic)1867-822X

Conference

Conference19th EAI International Conference on Security and Privacy in Communication Networks, SecureComm 2023
Country/TerritoryChina
CityHong Kong
Period19/10/2321/10/23

Keywords

  • Post-quantum
  • Succinct argument
  • ZK-SNARKs

Fingerprint

Dive into the research topics of 'Batch Lattice-Based Designated-Verifier ZK-SNARKs for R1CS'. Together they form a unique fingerprint.

Cite this