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...
Saved in:
| Published in: | 2025 62nd ACM/IEEE Design Automation Conference (DAC) pp. 1 - 7 |
|---|---|
| Main Authors: | , , , , , , , |
| 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 |