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 条
  • [21] Accelerating Fully Homomorphic Encryption Using GPU
    Wang, Wei
    Hu, Yin
    Chen, Lianmu
    Huang, Xinming
    Sunar, Berk
    2012 IEEE CONFERENCE ON HIGH PERFORMANCE EXTREME COMPUTING (HPEC), 2012,
  • [22] Accelerating number theoretic transform in GPU platform for fully homomorphic encryption
    Goey, Jia-Zheng
    Lee, Wai-Kong
    Goi, Bok-Min
    Yap, Wun-She
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (02) : 1455 - 1474
  • [23] Fully Homomorphic Encryption Using Hidden Ideal Lattice
    Plantard, Thomas
    Susilo, Willy
    Zhang, Zhenfei
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2013, 8 (12) : 2127 - 2137
  • [24] Secure Outsourced Matrix Multiplication with Fully Homomorphic Encryption
    Zhu, Lin
    Hua, Qiang-sheng
    Chen, Yi
    Jin, Hai
    COMPUTER SECURITY - ESORICS 2023, PT I, 2024, 14344 : 249 - 269
  • [25] A Heterogeneous Computing Framework for Accelerating Fully Homomorphic Encryption
    Shih, Cheng-Jhih
    Hung, Shih-Hao
    Chen, Ching-Wen
    Perng, Chiy-Ferng
    Kao, Meng-Chao
    Shih, Chi-Sheng
    Kuo, Tei-Wei
    MOBILE INTERNET SECURITY, MOBISEC 2023, 2024, 2095 : 121 - 135
  • [26] Deniable Fully Homomorphic Encryption from Learning with Errors
    Agrawal, Shweta
    Goldwasser, Shafi
    Mossel, Saleet
    ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT II, 2021, 12826 : 641 - 670
  • [27] LWR-Based Fully Homomorphic Encryption, Revisited
    Luo, Fucai
    Wang, Fuqun
    Wang, Kunpeng
    Li, Jie
    Chen, Kefei
    SECURITY AND COMMUNICATION NETWORKS, 2018,
  • [28] Bootstrappable Identity-Based Fully Homomorphic Encryption
    Clear, Michael
    McGoldrick, Ciaran
    CRYPTOLOGY AND NETWORK SECURITY, CANS 2014, 2014, 8813 : 1 - +
  • [29] Computing Blindfolded: New Developments in Fully Homomorphic Encryption
    Vaikuntanathan, Vinod
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 5 - 16
  • [30] Efficient Fully Homomorphic Encryption from (Standard) LWE
    Brakerski, Zvika
    Vaikuntanathan, Vinod
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 97 - 106