zkVC: Fast Zero-Knowledge Proof for Private and Verifiable Computing

In the context of cloud computing, services are held on cloud servers, where the clients send their data to the server and obtain the results returned by server. However, the computation, data and results are prone to tampering due to the vulnerabilities on the server side. Thus, verifying the integ...

Full description

Saved in:
Bibliographic Details
Published in:2025 62nd ACM/IEEE Design Automation Conference (DAC) pp. 1 - 7
Main Authors: Zhang, Yancheng, Zheng, Mengxin, Chen, Xun, Hu, Jingtong, Shi, Weidong, Ju, Lei, Solihin, Yan, Lou, Qian
Format: Conference Proceeding
Language:English
Published: IEEE 22.06.2025
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In the context of cloud computing, services are held on cloud servers, where the clients send their data to the server and obtain the results returned by server. However, the computation, data and results are prone to tampering due to the vulnerabilities on the server side. Thus, verifying the integrity of computation is important in the client-server setting. The cryptographic method known as Zero-Knowledge Proof (ZKP) is renowned for facilitating private and verifiable computing. ZKP allows the client to validate that the results from the server are computed correctly without violating the privacy of the server's intellectual property. Zero-Knowledge Succinct NonInteractive Argument of Knowledge (zkSNARKs), in particular, has been widely applied in various applications like blockchain and verifiable machine learning. Despite their popularity, existing zkSNARKs approaches remain highly computationally intensive. For instance, even basic operations like matrix multiplication require an extensive number of constraints, resulting in significant overhead. In addressing this challenge, we introduce z k V C, which optimizes the ZKP computation for matrix multiplication, enabling rapid proof generation on the server side and efficient verification on the client side. zkVC integrates optimized ZKP modules, such as Constraint-reduced Polynomial Circuit (CRPC) and Prefix-Sum Query (PSQ), collectively yielding a more than \mathbf{1 2}-fold increase in proof speed over prior methods. The code is available at https://github.com/UCF-Lou-Lab-PET/zkformer.
AbstractList In the context of cloud computing, services are held on cloud servers, where the clients send their data to the server and obtain the results returned by server. However, the computation, data and results are prone to tampering due to the vulnerabilities on the server side. Thus, verifying the integrity of computation is important in the client-server setting. The cryptographic method known as Zero-Knowledge Proof (ZKP) is renowned for facilitating private and verifiable computing. ZKP allows the client to validate that the results from the server are computed correctly without violating the privacy of the server's intellectual property. Zero-Knowledge Succinct NonInteractive Argument of Knowledge (zkSNARKs), in particular, has been widely applied in various applications like blockchain and verifiable machine learning. Despite their popularity, existing zkSNARKs approaches remain highly computationally intensive. For instance, even basic operations like matrix multiplication require an extensive number of constraints, resulting in significant overhead. In addressing this challenge, we introduce z k V C, which optimizes the ZKP computation for matrix multiplication, enabling rapid proof generation on the server side and efficient verification on the client side. zkVC integrates optimized ZKP modules, such as Constraint-reduced Polynomial Circuit (CRPC) and Prefix-Sum Query (PSQ), collectively yielding a more than \mathbf{1 2}-fold increase in proof speed over prior methods. The code is available at https://github.com/UCF-Lou-Lab-PET/zkformer.
Author Shi, Weidong
Lou, Qian
Zheng, Mengxin
Zhang, Yancheng
Chen, Xun
Solihin, Yan
Hu, Jingtong
Ju, Lei
Author_xml – sequence: 1
  givenname: Yancheng
  surname: Zhang
  fullname: Zhang, Yancheng
  organization: University of Central Florida
– sequence: 2
  givenname: Mengxin
  surname: Zheng
  fullname: Zheng, Mengxin
  organization: University of Central Florida
– sequence: 3
  givenname: Xun
  surname: Chen
  fullname: Chen, Xun
  organization: Samsung Research America
– sequence: 4
  givenname: Jingtong
  surname: Hu
  fullname: Hu, Jingtong
  organization: University of Pittsburgh
– sequence: 5
  givenname: Weidong
  surname: Shi
  fullname: Shi, Weidong
  organization: University of Houston
– sequence: 6
  givenname: Lei
  surname: Ju
  fullname: Ju, Lei
  organization: Shandong University
– sequence: 7
  givenname: Yan
  surname: Solihin
  fullname: Solihin, Yan
  organization: University of Central Florida
– sequence: 8
  givenname: Qian
  surname: Lou
  fullname: Lou, Qian
  email: qian.lou@ucf.edu
  organization: University of Central Florida
BookMark eNo1j8FKAzEURSPoQtv-gUh-YGpeXjKTuCtTq2KhLrQLNyWTvCnB6aSko6Jfb0Fd3cNZHLgX7LRPPTF2BWIKIOz1fFaXaJSdSiH1UQHK0sAJm9jKGkTQAoUy52z-_baub_jCHQb-SjkVj3367ChsiT_llFrepnyk-OEG4q4PfE05ttE1HfE67fbvQ-y3Y3bWuu5Ak78dsZfF7XN9XyxXdw_1bFk4qOxQkA6-Qd04aRrnjaqoIgIPlQ9gvVYWyIIqmxCkVKIUbam9QAwgDNrgLY7Y5W83EtFmn-PO5a_N_zn8AfkhSHo
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/DAC63849.2025.11132681
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore : IEEE Electronic Library (IEL) [unlimited simultaenous users]
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9798331503048
EndPage 7
ExternalDocumentID 11132681
Genre orig-research
GroupedDBID 6IE
6IH
CBEJK
RIE
RIO
ID FETCH-LOGICAL-a179t-e5dcb35ba28bac847e7ee1c17cd19c5491e9146bdd224060f65c033d10839dc93
IEDL.DBID RIE
IngestDate Wed Oct 01 07:05:15 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a179t-e5dcb35ba28bac847e7ee1c17cd19c5491e9146bdd224060f65c033d10839dc93
PageCount 7
ParticipantIDs ieee_primary_11132681
PublicationCentury 2000
PublicationDate 2025-June-22
PublicationDateYYYYMMDD 2025-06-22
PublicationDate_xml – month: 06
  year: 2025
  text: 2025-June-22
  day: 22
PublicationDecade 2020
PublicationTitle 2025 62nd ACM/IEEE Design Automation Conference (DAC)
PublicationTitleAbbrev DAC
PublicationYear 2025
Publisher IEEE
Publisher_xml – name: IEEE
Score 2.295169
Snippet In the context of cloud computing, services are held on cloud servers, where the clients send their data to the server and obtain the results returned by...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Cloud computing
Computational efficiency
Computational modeling
Design automation
Intellectual property
Machine learning
Polynomials
Privacy
Private and Verifiable Computing
Servers
Transformers
Zero-Knowledge Proof
Title zkVC: Fast Zero-Knowledge Proof for Private and Verifiable Computing
URI https://ieeexplore.ieee.org/document/11132681
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5aPHhSseKbHLxuu9lXEm-ytQhC6UFL8VLymIUi7Eq79dBf70zaKh48eAshJOQxmcnMfPkYu0ML2BojUdIykZC3CkXKVDYyykpdmYTy3gPZhByN1HSqx1uwesDCAEBIPoMeFUMs3zduRa6yfqBFLwhovS-l3IC1tqhfEev-4KHE05QR_CTJe7vGv2hTgtYYHv1zvGPW_cHf8fG3Zjlhe1CfssH6fVLe86FZtvwNFk30vHOHUdum4mh-YonYyoCb2vMJHq5qTtAovuFuwL667HX4-FI-RVsOhMigqLQR5N7ZNLcmUdY4VCUgAYQT0nmhHT7uBGi87Kz3QTfHVZG7OE29QNNKe6fTM9apmxrOGdcqq5xxQJGzDHtXVgGkqRSiUNp6e8G6tASzj803F7Pd7C__qL9ih7TQlDeVJNes0y5WcMMO3Gc7Xy5uw-Z8AemskLc
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEA5SBT2pWPFtDl63bbK73cSbtJZKa-mhluKl5DELRdiV7daDv95Juqt48OAthJCQx2QmM_PlI-QOLWCtVIKSFjHuvFUoUirVgRI6kaniLu_dk00kk4lYLOS0Aqt7LAwA-OQzaLmij-Xb3Gycq6ztadG7Dmi9G0cRZ1u4VoX7ZR3Z7j_08DxFDoDC41bd_Bdxitcbg8N_jnhEmj8IPDr91i3HZAeyE9L_fJv37ulArUv6CkUejGqHmGubpxQNUCw5vjKgKrN0jscrXTlwFN2yN2BfTfIyeJz1hkHFghAoFJYygNgaHcZacaGVQWUCCQAzLDGWSYPPOwYSrzttrdfOnbQbm04YWobGlbRGhqekkeUZnBEqRZQaZcDFziLsXWgBEIYJY10htdXnpOmWYPm-_ehiWc_-4o_6W7I_nD2Pl-OnyeiSHLhFd1lUnF-RRlls4JrsmY9ytS5u_EZ9AaJfk_4
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2025+62nd+ACM%2FIEEE+Design+Automation+Conference+%28DAC%29&rft.atitle=zkVC%3A+Fast+Zero-Knowledge+Proof+for+Private+and+Verifiable+Computing&rft.au=Zhang%2C+Yancheng&rft.au=Zheng%2C+Mengxin&rft.au=Chen%2C+Xun&rft.au=Hu%2C+Jingtong&rft.date=2025-06-22&rft.pub=IEEE&rft.spage=1&rft.epage=7&rft_id=info:doi/10.1109%2FDAC63849.2025.11132681&rft.externalDocID=11132681