GZKP: A GPU Accelerated Zero-Knowledge Proof System

被引:10
|
作者
Ma, Weiliang [1 ]
Xiong, Qian [1 ]
Shi, Xuanhua [1 ]
Ma, Xiaosong [2 ]
Jin, Hai [1 ]
Kuang, Haozhao [1 ]
Gao, Mingyu [3 ]
Zhang, Ye [4 ]
Shen, Haichen [4 ]
Hu, Weifang [1 ]
机构
[1] Huazhong Univ Sci & Technol, Natl Engn Res Ctr Big Data Technol & Syst, Serv Comp Technol & Syst Lab, Sch Comp Sci & Technol,Cluster & Grid Comp Lab, Wuhan, Hubei, Peoples R China
[2] Hamad Bin Khalifa Univ, Doha, Qatar
[3] Tsinghua Univ, Beijing, Peoples R China
[4] Scroll Fdn, Victoria, Beau Vallon, Seychelles
来源
PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, VOL 2, ASPLOS 2023 | 2023年
基金
国家重点研发计划;
关键词
zero-knowledge proof; GPU acceleration;
D O I
10.1145/3575693.3575711
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Zero-knowledge proof (ZKP) is a cryptographic protocol that allows one party to prove the correctness of a statement to another party without revealing any information beyond the correctness of the statement itself. It guarantees computation integrity and confidentiality, and is therefore increasingly adopted in industry for a variety of privacy-preserving applications, such as verifiable outsource computing and digital currency. A significant obstacle in using ZKP for online applications is the performance overhead of its proof generation. We develop GZKP, a GPU accelerated zero-knowledge proof system that supports different levels of security requirements and brings significant speedup toward making ZKP truly usable. For polynomial computation over a large finite field, GZKP promotes a cache-friendly memory access pattern while eliminating the costly external shuffle in existing solutions. For multi-scalar multiplication, GZKP adopts a new parallelization strategy, which aggressively combines integer elliptic curve point operations and exploits fine-grained task parallelism with load balancing for sparse integer distribution. GZKP outperforms the state-of-the-art ZKP systems by an order of magnitude, achieving up to 48.1x and 17.6x speedup with standard cryptographic benchmarks and a real-world application workload, respectively.
引用
收藏
页码:340 / 353
页数:14
相关论文
共 50 条
  • [31] A theoretical scheme for zero-knowledge proof quantum identity authentication
    Wang Yu-Wu
    Zhan You-Bang
    ACTA PHYSICA SINICA, 2009, 58 (11) : 7668 - 7671
  • [32] Health-zkIDM: A Healthcare Identity System Based on Fabric Blockchain and Zero-Knowledge Proof
    Bai, Tianyu
    Hu, Yangsheng
    He, Jianfeng
    Fan, Hongbo
    An, Zhenzhou
    SENSORS, 2022, 22 (20)
  • [33] Two UNO Decks Efficiently Perform Zero-Knowledge Proof for Sudoku
    Tanaka, Kodai
    Mizuki, Takaaki
    FUNDAMENTALS OF COMPUTATION THEORY, FCT 2023, 2023, 14292 : 406 - 420
  • [34] An enhanced Kerberos protocol with non-interactive zero-knowledge proof
    Zhu, Yuesheng
    Ma, Limin
    Zhang, Jinjiang
    SECURITY AND COMMUNICATION NETWORKS, 2015, 8 (06) : 1108 - 1117
  • [35] Existence of 3-round zero-knowledge proof systems for NP
    HongDa Li
    Bao Li
    Science in China Series F: Information Sciences, 2008, 51 : 273 - 282
  • [36] Existence of 3-round zero-knowledge proof systems for NP
    LI HongDa & LI Bao State Key Lab of Information Security
    ScienceinChina(SeriesF:InformationSciences), 2008, (03) : 273 - 282
  • [37] Construction of Safe Patent Trading Platform Based on Zero-knowledge Proof
    Qi, Ming
    Chen, Bing
    2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 627 - 630
  • [38] Enhanced Security and Efficiency in Blockchain With Aggregated Zero-Knowledge Proof Mechanisms
    Kuznetsov, Oleksandr
    Rusnak, Alex
    Yezhov, Anton
    Kanonik, Dzianis
    Kuznetsova, Kateryna
    Karashchuk, Stanislav
    IEEE ACCESS, 2024, 12 : 49228 - 49248
  • [39] Existence of 3-round zero-knowledge proof systems for NP
    Li HongDa
    Li Bao
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2008, 51 (03): : 273 - 282
  • [40] Blockchain Based Unified Authentication with Zero-knowledge Proof in Heterogeneous MEC
    Lin, Wanxue
    Zhang, Xuefei
    Cui, Qimei
    Zhang, Zhiwei
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,