High-Performance Confidentiality-Preserving Blockchain via GPU-Accelerated Fully Homomorphic Encryption

被引:0
|
作者
Guan, Rongxin [1 ]
Shen, Tianxiang [1 ]
Wang, Sen [4 ]
Zhang, Gong [4 ]
Cui, Heming [1 ,3 ]
Qi, Ji [2 ]
机构
[1] Univ Hong Kong, Hong Kong, Peoples R China
[2] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
[3] Shanghai AI Lab, Shanghai, Peoples R China
[4] Huawei Technol, Hong Kong, Peoples R China
基金
国家重点研发计划;
关键词
Blockchain; Confidentiality Preserving; GPU Acceleration; Fully Homomorphic Encryption;
D O I
10.1007/978-3-031-61003-5_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data confidentiality is essential for safety-critical blockchain applications such as digital payment. A promising approach for preserving confidentiality is to encrypt transaction data using homomorphic encryption (HE) and prove the correctness of transaction execution through non-interactive zero-knowledge proofs (NIZKPs). However, prior work on this approach suffers from poor performance caused by the costly HE computation, hindering their adoption for real-world applications. In addition, prior work is restricted by the use of HE schemes that only support either addition or multiplication, making it challenging to implement business logic involving both types of arithmetic operations. We present Gafe, a high-performance confidentiality-preserving blockchain that carries a GPU-accelerated transaction execution workflow. Gafe encrypts transaction data with FHE, allowing both addition and multiplication on ciphertexts. For high performance, Gafe leverages parallel execution on GPUs to accelerate FHE computations. For result correctness, Gafe generates lightweight NIZKPs that incur low overhead. Evaluations show that Gafe is highly performant, achieving a 3.1x increase in throughput (258 transactions per second) and a 37% reduction in latency (1.61 s), surpassing the baseline without GPU acceleration.(Gafe stands for GPU-Accelerated Fully Homomorphic Encryption Blockchain.)
引用
收藏
页码:25 / 36
页数:12
相关论文
共 50 条
  • [21] TeraChem Cloud: A High-Performance Computing Service for Scalable Distributed GPU-Accelerated Electronic Structure Calculations
    Seritan, Stefan
    Thompson, Keiran
    Martinez, Todd J.
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2020, 60 (04) : 2126 - 2137
  • [22] Gaviss : Boosting the Performance of GPU-Accelerated NFV Systems via Data Sharing
    Guo, Liangchen
    Zhang, Kai
    Wang, X. Sean
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4472 - 4483
  • [23] Data Encryption on GPU for High-Performance Database Systems
    Jo, Heeseung
    Hong, Seung-Tae
    Chang, Jae-Woo
    Choi, Dong Hoon
    4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 : 147 - 154
  • [24] High-Performance Zonal Histogramming on Large-Scale Geospatial Rasters Using GPUs and GPU-Accelerated Clusters
    Zhang, Jianting
    Wang, Dali
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 994 - 1001
  • [25] Privacy-preserving association rule mining via multi-key fully homomorphic encryption
    Jia, Peiheng
    Zhang, Jie
    Zhao, Bowen
    Li, Hongtao
    Liu, Ximeng
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (02) : 641 - 650
  • [26] Computational Approach for Securing Radiology-Diagnostic Data in Connected Health Network using High-Performance GPU-Accelerated AES
    A. M. Adeshina
    R. Hashim
    Interdisciplinary Sciences: Computational Life Sciences, 2017, 9 : 140 - 152
  • [27] Computational Approach for Securing Radiology-Diagnostic Data in Connected Health Network using High-Performance GPU-Accelerated AES
    Adeshina, A. M.
    Hashim, R.
    INTERDISCIPLINARY SCIENCES-COMPUTATIONAL LIFE SCIENCES, 2017, 9 (01) : 140 - 152
  • [28] Porting MATLAB Applications to High-Performance C plus plus Codes: CPU/GPU-Accelerated Spherical Deconvolution of Diffusion MRI Data
    Garcia Blas, Javier
    Dolz, Manuel F.
    Daniel Garcia, J.
    Carretero, Jesus
    Daducci, Alessandro
    Aleman, Yasser
    Jorge Canales-Rodriguez, Erick
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 630 - 643
  • [29] Towards High-performance Transactions via Hierarchical Blockchain Sharding
    Tang, Haibo
    Zhang, Huan
    Zhang, Zhenyu
    Zhang, Zhao
    Jin, Cheqing
    Zhou, Aoying
    EURO-PAR 2024: PARALLEL PROCESSING, PT I, EURO-PAR 2024, 2024, 14801 : 373 - 388
  • [30] High-performance GPU Transactional Memory via Eager Conflict Detection
    Ren, Xiaowei
    Lis, Mieszko
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2018, : 235 - 246