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 条
  • [31] EuclidNets: Combining Hardware and Architecture Design for Efficient Training and Inference
    Prazeres, Mariana Oliveira
    Li, Xinlin
    Oberman, Adam
    Nia, Vahid Partovi
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION APPLICATIONS AND METHODS (ICPRAM), 2021, : 141 - 151
  • [32] An Efficient Hardware Architecture Design of EEMD Processor for Electrocardiography Signal
    Chen, I-Wei
    Chuang, Shang-Yi
    Wu, Wen-Jun
    Fang, Wai-Chi
    2018 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS): ADVANCED SYSTEMS FOR ENHANCING HUMAN HEALTH, 2018, : 463 - 466
  • [33] An Efficient Hardware Design for Accelerating Sparse CNNs With NAS-Based Models
    Liang, Yun
    Lu, Liqiang
    Jin, Yicheng
    Xie, Jiaming
    Huang, Ruirui
    Zhang, Jiansong
    Lin, Wei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (03) : 597 - 613
  • [34] Design of an efficient flexible architecture for color image enhancement
    Zhang, Ming Z.
    Tao, Li
    Seow, Ming-Jung
    Asari, Vijayan K.
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2006, 4186 : 323 - 336
  • [35] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    Wang, Chao
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (06) : 1102 - 1117
  • [36] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nadia Nedjah
    Luiza de Macedo Mourelle
    Chao Wang
    International Journal of Parallel Programming, 2016, 44 : 1102 - 1117
  • [37] ALT: Area-Efficient and Low-Latency FPGA Design for Torus Fully Homomorphic Encryption
    Hu, Xiao
    Li, Zhihao
    Wang, Zhongfeng
    Lu, Xianhui
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (04) : 645 - 657
  • [38] A Hardware Architecture Design for Real-time Gaussian Filter
    Song, Sunmin
    Lee, SangJun
    Ko, Jae Pil
    Jeon, Jae Wook
    2014 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2014, : 626 - 629
  • [39] Design Implementation and Verification of a Flexible I3C Hardware Architecture
    Gao, Peng
    Xu, Neng
    Zheng, Xin
    Gong, Jian
    Zhong, Xu
    2024 13TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS, ICCCAS 2024, 2024, : 148 - 153
  • [40] Algorithm and Architecture Design of a Hardware-Efficient Image Dehazing Engine
    Lee, Yu-Hsuan
    Wu, Bo-Hua
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2019, 29 (07) : 2146 - 2161