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 条
  • [1] Batch Fully Homomorphic Encryption over the Integers
    Cheon, Jung Hee
    Coron, Jean-Sebastien
    Kim, Jinsu
    Lee, Moon Sung
    Lepoint, Tancrede
    Tibouchi, Mehdi
    Yun, Aaram
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2013, 2013, 7881 : 315 - 335
  • [2] Scale-Invariant Fully Homomorphic Encryption over the Integers
    Coron, Jean-Sebastien
    Lepoint, Tancrede
    Tibouchi, Mehdi
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2014, 2014, 8383 : 311 - 328
  • [3] CRT-based fully homomorphic encryption over the integers
    Cheon, Jung Hee
    Kim, Jinsu
    Lee, Moon Sung
    Yun, Aaram
    INFORMATION SCIENCES, 2015, 310 : 149 - 162
  • [4] Practical homomorphic encryption over the integers for secure computation in the cloud
    Dyer, James
    Dyer, Martin
    Xu, Jie
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2019, 18 (05) : 549 - 579
  • [5] Fully Homomophic Encryption over the Integers Revisited
    Cheon, Jung Hee
    Stehle, Damien
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2015, PT I, 2015, 9056 : 513 - 536
  • [6] TFHE: Fast Fully Homomorphic Encryption Over the Torus
    Chillotti, Ilaria
    Gama, Nicolas
    Georgieva, Mariya
    Izabachene, Malika
    JOURNAL OF CRYPTOLOGY, 2020, 33 (01) : 34 - 91
  • [7] Accelerating Fully Homomorphic Encryption in Hardware
    Doroez, Yarkin
    Ozturk, Erdinc
    Sunar, Berk
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1509 - 1521
  • [8] Exploring the Feasibility of Fully Homomorphic Encryption
    Wang, Wei
    Hu, Yin
    Chen, Lianmu
    Huang, Xinming
    Sunar, Berk
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (03) : 698 - 706
  • [9] Secure Computation over Cloud using Fully Homomorphic Encryption
    Bilakanti, Anusha
    Anjana, N. B.
    Divya, A.
    Divya, K.
    Chakraborty, Nilotpal
    Patra, G. K.
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT), 2016, : 633 - 636
  • [10] Hardware Acceleration and Implementation of Fully Homomorphic Encryption Over the Torus
    Kong, Tianqi
    Li, Shuguo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (03) : 1116 - 1129