Configurable Memory-Based NTT Architecture for Homomorphic Encryption

被引:13
|
作者
Kurniawan, Stefanus [1 ]
Duong-Ngoc, Phap [1 ]
Lee, Hanho [1 ]
机构
[1] Inha Univ, Dept Elect & Comp Engn, Incheon 22212, South Korea
基金
新加坡国家研究基金会;
关键词
Homomorphic encryption; configurable; lattice-based cryptography; number theoretic transform;
D O I
10.1109/TCSII.2023.3289489
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Fully Homomorphic Encryption (FHE) is currently seen to be a promising solution for privacy-preserving applications. However, FHE suffers from a computational bottleneck due to the need to perform large polynomial calculations. Number Theoretic Transform (NTT) as a fundamental component of FHE is widely used to reduce latency and computation complexity while performing polynomial multiplication. Designing FHE can be challenging because it requires different settings depending on the application, such as the polynomial degree and coefficient modulus size. The hardware design has to stick to specific parameter values, which can make things harder to be implemented. In this work, we present a configurable hardware accelerator for NTT that supports a wide range of parameter settings without any recompilation. This module is highly parallelized and designed for high throughput on the butterfly unit array. We provide a conflict-free access memory between the NTT Core and memory to increase performance. For the evaluation, our NTT and INTT modules show significant performance improvements compared to the CPU implementation using Microsoft's SEAL 4.0 library by factors of 8.88x and 11.2x, respectively. In comparison with the state-of-the-art hardware implementation, our module showed better performance with 1.46x improvement of throughput/slice metric as a fair comparison while consuming fewer hardware resources.
引用
收藏
页码:3942 / 3946
页数:5
相关论文
共 50 条
  • [1] Configurable Butterfly Unit Architecture for NTT/INTT in Homomorphic Encryption
    Phap Duong-Ngoc
    Tuy Nguyen Tan
    Lee, Hanho
    18TH INTERNATIONAL SOC DESIGN CONFERENCE 2021 (ISOCC 2021), 2021, : 345 - 346
  • [2] A Bootstrapping-Capable Configurable NTT Architecture for Fully Homomorphic Encryption
    Mareta, Rella
    Satriawan, Ardianto
    Duong, Phap Ngoc
    Lee, Hanho
    IEEE ACCESS, 2024, 12 : 52911 - 52921
  • [3] Compact 217 NTT Architecture for Fully Homomorphic Encryption
    Mareta, Rella
    Lee, Hanho
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [4] CKKS-Based Homomorphic Encryption Architecture using Parallel NTT Multiplier
    Tuy Tan Nguyen
    Kim, Jisu
    Lee, Hanho
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [5] Configurable Arithmetic Core Architecture for RNS-CKKS Homomorphic Encryption
    Lee, Chulwoo
    Lee, Hanyoung
    Satriawan, Ardianto
    Lee, Hanho
    IEEE ACCESS, 2024, 12 : 147220 - 147234
  • [6] Configurable Encryption and Decryption Architectures for CKKS-Based Homomorphic Encryption
    Lee, Jaehyeok
    Duong, Phap Ngoc
    Lee, Hanho
    SENSORS, 2023, 23 (17)
  • [7] NTT Architecture for a Linux-Ready RISC-V Fully-Homomorphic Encryption Accelerator
    Paludo, Rogerio
    Sousa, Leonel
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (07) : 2669 - 2682
  • [8] An efficient memory-based FFT architecture
    Chang, CK
    Hung, CP
    Chen, SG
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 129 - 132
  • [9] Fast Estimation of NTT/INTT Accelerator Costs for RNS-Based Homomorphic Encryption
    Jung, Gyuhyun
    Kwon, Hyeokjun
    Lee, Hyunhoon
    Lee, Youngjoo
    2022 19TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2022, : 392 - 393
  • [10] SCAM: Secured Content Addressable Memory Based on Homomorphic Encryption
    Bian, Song
    Hiromoto, Masayuki
    Sato, Takashi
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 984 - 989