Efficient Design-Time Flexible Hardware Architecture for Accelerating Homomorphic Encryption

被引:0
|
作者
Ayduman, Can [1 ]
Kocer, Emre [1 ]
Kirbiyik, Selim [1 ]
Mert, Ahmet Can [2 ]
Savas, Erkay [1 ]
机构
[1] Sabanci Univ, Fac Engn & Nat Sci, Istanbul, Turkiye
[2] Graz Univ Technol, Inst Appl Informat Proc & Commun, Graz, Austria
关键词
FPGA; FHE; NTT; acceleration; CKKS;
D O I
10.1109/VLSI-SoC57769.2023.10321943
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a design-time configurable hardware generator for hardware acceleration of the CKKS Fully Homomorphic Encryption (FHE) scheme. Our design aims to accelerate the multiplication and relinearization operations of the CKKS. It includes a design-time configurable Number Theoretic Transform (NTT) multiplication hardware for polynomial sizes between 2(10) and 2(15). The NTT-based multiplication realizes modular multiplication using an efficient word-level Montgomery reduction algorithm. Polynomial multiplication is a bottleneck for the FHE operations. The NTT enables very fast polynomial multiplication by reducing its complexity to O(nlog(2)n) from O(n(2)). The fundamental arithmetic block of the NTT operation is the butterfly, which implements four different operations, namely, modular multiplication and modular addition/subtraction. The memory access pattern (MAP) of the NTT operation is complex, and it is crucial to design an efficient MAP for NTT for implementing a high-throughput NTT architecture. We designed and implemented an efficient algorithm for the MAP of NTT and generalized this approach for polynomial sizes, 2(10) to 2(15).
引用
收藏
页码:130 / 136
页数:7
相关论文
共 50 条
  • [1] Accelerating Fully Homomorphic Encryption in Hardware
    Doroez, Yarkin
    Ozturk, Erdinc
    Sunar, Berk
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1509 - 1521
  • [2] Accelerating LTV Based Homomorphic Encryption in Reconfigurable Hardware
    Doroz, Yarkin
    Ozturk, Erdinc
    Savas, Erkay
    Sunar, Berk
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2015, 2015, 9293 : 185 - 204
  • [3] HLS Design of a Hardware Accelerator for Homomorphic Encryption
    Mkhinini, A.
    Maistri, P.
    Leveugle, R.
    Tourki, R.
    2017 20TH IEEE INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUIT & SYSTEMS (DDECS), 2017, : 178 - 183
  • [4] Design of Novel Hardware Architecture for Fully Homomorphic Encryption Algorithms in FPGA for Real-Time Data in Cloud Computing
    Behera, Sagarika
    Prathuri, Jhansi Rani
    IEEE ACCESS, 2022, 10 : 131406 - 131418
  • [5] Accelerating Fully Homomorphic Encryption Through Architecture-Centric Analysis and Optimization
    Jung, Wonkyung
    Lee, Eojin
    Kim, Sangpyo
    Kim, Jongmin
    Kim, Namhoon
    Lee, Keewoo
    Min, Chohong
    Cheon, Jung Hee
    Ahn, Jung Ho
    IEEE ACCESS, 2021, 9 : 98772 - 98789
  • [6] An Efficient and Flexible Hardware Support for Accelerating Synchronization Operations on the STHORM Many-Core Architecture
    Thabet, Farhat
    Lhuillier, Yves
    Andriamisaina, Caaliph
    Philippe, Jean-Marc
    David, Raphael
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 531 - 534
  • [7] Hardware Assisted Homomorphic Encryption in a Real Time VOIP Conference Application
    Kamal, Ahmed
    Dahshan, Hisham
    Diaa, Ashraf
    PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 430 - 435
  • [8] Bomberman: Defining and defeating hardware ticking timebombs at design-time
    Trippel, Timothy
    Shin, Kang G.
    Bush, Kevin B.
    Hicks, Matthew
    Proceedings - IEEE Symposium on Security and Privacy, 2021, 2021-May : 970 - 986
  • [9] Efficient quantum homomorphic encryption scheme with flexible evaluators and its simulation
    Liu, Jiang
    Li, Qin
    Quan, Junyu
    Wang, Can
    Shi, Jinjing
    Situ, Haozhen
    DESIGNS CODES AND CRYPTOGRAPHY, 2022, 90 (03) : 577 - 591
  • [10] Efficient quantum homomorphic encryption scheme with flexible evaluators and its simulation
    Jiang Liu
    Qin Li
    Junyu Quan
    Can Wang
    Jinjing Shi
    Haozhen Situ
    Designs, Codes and Cryptography, 2022, 90 : 577 - 591