Accelerating number theoretic transform in GPU platform for fully homomorphic encryption

被引:17
|
作者
Goey, Jia-Zheng [1 ]
Lee, Wai-Kong [2 ]
Goi, Bok-Min [1 ]
Yap, Wun-She [1 ]
机构
[1] Univ Tunku Abdul Rahman, Jalan Sungai Long, Bandar Sungai Long 43000, Kajang, Malaysia
[2] Univ Tunku Abdul Rahman, Jalan Univ, Bandar Barat 31900, Kampar, Malaysia
关键词
Number theoretic transform; Homomorphic encryption; Graphics processing unit; Cryptography; ALGORITHM; MULTIPLICATION;
D O I
10.1007/s11227-020-03156-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In scientific computing and cryptography, there are many applications that involve large integer multiplication, which is a time-consuming operation. To reduce the computational complexity, number theoretic transform is widely used, wherein the multiplication can be performed in the frequency domain with reduced complexity. However, the speed performance of large integer multiplication is still not satisfactory if the operand size is very large (e.g., more than 100K-bit). In view of that, several researchers had proposed to accelerate the implementation of number theoretic transform using massively parallel GPU architecture. In this paper, we proposed several techniques to improve the performance of number theoretic transform implementation, which is faster than the state-of-the-art work by Dai et al. The proposed techniques include register-based twiddle factors storage and multi-stream asynchronous computation, which leverage on the features offered in new GPU architectures. The proposed number theoretic transform implementation was applied to CMNT fully homomorphic encryption scheme proposed by Coron et al. With the proposed implementation technique, homomorphic multiplications in CMNT take 0.27 ms on GTX1070 desktop GPU and 7.49 ms in Jetson TX1 embedded system, respectively. This shows that the proposed implementation is suitable for practical applications in server environment as well as embedded system.
引用
收藏
页码:1455 / 1474
页数:20
相关论文
共 50 条
  • [41] New Fully Homomorphic Encryption Scheme Based On Multistage Partial Homomorphic Encryption Applied In Cloud Computing
    Mahmood, Zainab Hikmat
    Ibrahem, Mahmood Khalel
    2018 1ST ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION AND SCIENCES (AICIS 2018), 2018, : 182 - 186
  • [42] Accelerating Finite-Field and Torus Fully Homomorphic Encryption via Compute-Enabled (S)RAM
    Takeshita, Jonathan
    Reis, Dayane
    Gong, Ting
    Niemier, Michael T.
    Hu, Xiaobo Sharon
    Jung, Taeho
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (10) : 2449 - 2462
  • [43] Logistic regression over encrypted data from fully homomorphic encryption
    Hao Chen
    Ran Gilad-Bachrach
    Kyoohyung Han
    Zhicong Huang
    Amir Jalali
    Kim Laine
    Kristin Lauter
    BMC Medical Genomics, 11
  • [44] Logistic regression over encrypted data from fully homomorphic encryption
    Chen, Hao
    Gilad-Bachrach, Ran
    Han, Kyoohyung
    Huang, Zhicong
    Jalali, Amir
    Laine, Kim
    Lauter, Kristin
    BMC MEDICAL GENOMICS, 2018, 11
  • [45] Secure Collapsing Method Based on Fully Homomorphic Encryption
    Niyitegeka, David
    Bellafqira, Reda
    Genin, Emmanuelle
    Coatrieux, Gouenou
    DIGITAL PERSONALIZED HEALTH AND MEDICINE, 2020, 270 : 412 - 416
  • [46] Secure signal processing using fully homomorphic encryption
    Shortell, Thomas
    Shokoufandeh, Ali
    IET INFORMATION SECURITY, 2020, 14 (01) : 51 - 59
  • [47] An Accelerated GPU Library for Homomorphic Encryption Operations of BFV Scheme
    Turkoglu, Enes Recep
    Ozcan, Ali Sah
    Ayduman, Can
    Mert, Ahmet Can
    Ozturk, Erdinc
    Savas, Erkay
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1155 - 1159
  • [48] Symmetric quantum fully homomorphic encryption with perfect security
    Min Liang
    Quantum Information Processing, 2013, 12 : 3675 - 3687
  • [49] Hybrid Algorithm for Symmetric Based Fully Homomorphic Encryption
    Muhammed, Kamaldeen Jimoh
    Isiaka, Rafiu Mope
    Asaju-Gbolagade, Ayisat Wuraola
    Adewole, Kayode Sakariyah
    Gbolagade, Kazeem Alagbe
    APPLIED INFORMATICS (ICAI 2021), 2021, 1455 : 377 - 390
  • [50] Optimizations of Brakerski's Fully Homomorphic Encryption Scheme
    Wu, Ting
    Wang, Hui
    Liu, You-Ping
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 2000 - 2005