High-Speed Fully Homomorphic Encryption Over the Integers

被引:21
|
作者
Cao, Xiaolin [1 ]
Moore, Ciara [1 ]
O'Neill, Maire [1 ]
Hanley, Neil [1 ]
O'Sullivan, Elizabeth [1 ]
机构
[1] Queens Univ Belfast, Ctr Secure Informat Technol, Belfast, Antrim, North Ireland
来源
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY: FC 2014 WORKSHOPS, BITCOIN AND WAHC 2014 | 2014年 / 8438卷
基金
英国工程与自然科学研究理事会;
关键词
MULTIPLICATION; KEY; ALGORITHM;
D O I
10.1007/978-3-662-44774-1_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fully homomorphic encryption (FHE) scheme is envisioned as a key cryptographic tool in building a secure and reliable cloud computing environment, as it allows arbitrary evaluation of a ciphertext without revealing the plaintext. However, existing FHE implementations remain impractical due to very high time and resource costs. To the authors' knowledge, this paper presents the first hardware implementation of a full encryption primitive for FHE over the integers using FPGA technology. A large-integer multiplier architecture utilising Integer-FFT multiplication is proposed, and a large-integer Barrett modular reduction module is designed incorporating the proposed multiplier. The encryption primitive used in the integer-based FHE scheme is designed employing the proposed multiplier and modular reduction modules. The designs are verified using the Xilinx Virtex-7 FPGA platform. Experimental results show that a speed improvement factor of up to 44 is achievable for the hardware implementation of the FHE encryption scheme when compared to its corresponding software implementation. Moreover, performance analysis shows further speed improvements of the integer-based FHE encryption primitives may still be possible, for example through further optimisations or by targeting an ASIC platform.
引用
收藏
页码:169 / 180
页数:12
相关论文
共 50 条
  • [31] Somewhat/Fully Homomorphic Encryption: Implementation Progresses and Challenges
    Bonnoron, Guillaume
    Fontaine, Caroline
    Gogniat, Guy
    Herbert, Vincent
    Lapotre, Vianney
    Migliore, Vincent
    Roux-Langlois, Adeline
    CODES, CRYPTOLOGY AND INFORMATION SECURITY, C2SI 2017, 2017, 10194 : 68 - 82
  • [32] Fully Homomorphic Encryption with AES in Cloud Computing Security
    Alkady, Yasmin
    Farouk, Fifi
    Rizk, Rawya
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT SYSTEMS AND INFORMATICS 2018, 2019, 845 : 370 - 382
  • [33] Blend Arithmetic Operations on Tensor-Based Fully Homomorphic Encryption Over Real Numbers
    Gai, Keke
    Qiu, Meikang
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (08) : 3590 - 3598
  • [34] Research perspectives on fully homomorphic encryption models for cloud sector
    Mittal, Sonam
    Ramkumar, K. R.
    JOURNAL OF COMPUTER SECURITY, 2021, 29 (02) : 135 - 160
  • [35] Implementing Gentry's Fully-Homomorphic Encryption Scheme
    Gentry, Craig
    Halevi, Shai
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2011, 2011, 6632 : 129 - 148
  • [36] VLSI Design of a Large-Number Multiplier for Fully Homomorphic Encryption
    Wang, Wei
    Huang, Xinming
    Emmart, Niall
    Weems, Charles
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (09) : 1879 - 1887
  • [37] Bootstrapping Fully Homomorphic Encryption with Ring Plaintexts Within Polynomial Noise
    Chen, Long
    Zhang, Zhenfeng
    PROVABLE SECURITY, PROVSEC 2017, 2017, 10592 : 285 - 304
  • [38] An Efficient Fully Homomorphic Encryption Scheme for Private Information Retrieval in the Cloud
    Wang, Xun
    Luo, Tao
    Li, Jianfeng
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2020, 34 (04)
  • [39] A General Design Method of Constructing Fully Homomorphic Encryption with Ciphertext Matrix
    Song, Xinxia
    Chen, Zhigang
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (05): : 2629 - 2650
  • [40] Towards an efficient LWE-based fully homomorphic encryption scheme
    Dowerah, Uddipana
    Krishnaswamy, Srinivasan
    IET INFORMATION SECURITY, 2022, 16 (04) : 235 - 252