Low-Complexity and High-Throughput Number Theoretic Transform Architecture for Polynomial Multiplication in Homomorphic Encryption

被引:0
|
作者
Sutisna, Nana [1 ,2 ]
Brillianshah, Elkhan J. [2 ]
Syafalnin, Infall [1 ,2 ,3 ]
Hasanuddin, M. Ogin [1 ,4 ]
Adiono, Trio [1 ,2 ]
Juhana, Tutun [1 ]
机构
[1] Bandung Inst Technol, Sch Elect Engn & Informat, Bandung, Indonesia
[2] Bandung Inst Technol, Univ Ctr Excellence Microelect, Bandung, Indonesia
[3] Interuniv Microelect Ctr IMEC, Leuven, Belgium
[4] Inha Univ, Incheon, South Korea
关键词
Number Theoretic Transform (NTT) Architecture; Polynomial Multiplication; Homomorphic Encryption (HE);
D O I
10.1109/ISCAS58744.2024.10557845
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The computationally intensive of polynomial ring multiplication in homomorphic encryption (HE) schemes demand an optimized hardware accelerator design, specifically targeted for edge devices. The state-of-the-art algorithm for calculating polynomial ring multiplication is the Number Theoretic Transform (NTT) which is capable of reducing the number of operations needed from the school book multiplication algorithm. In this work, we propose a novel NTT hardware accelerator design that is suitable for use in implementing a partially homomorphic encryption scheme with a 192-bit level of security. The main novelty presented in this paper is the realization of an area-efficient higher radix NTT and inverse NTT (INTT) accelerator which is achieved via mathematical optimization and a point-based approach to calculating NTT. Compared to previous works with similar throughput per slice metric, the design is able to deliver 5.16x higher throughput for a 2.46x increase in slice count.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Long Polynomial Modular Multiplication Using Low-Complexity Number Theoretic Transform
    Chiu, Sin-Wei
    Parhi, Keshab K.
    [J]. IEEE SIGNAL PROCESSING MAGAZINE, 2024, 41 (01) : 92 - 102
  • [2] Low-Complexity Ciphertext Multiplication for CKKS Homomorphic Encryption
    Akherati, Sajjad
    Zhang, Xinmiao
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (03) : 1396 - 1400
  • [3] Area-Efficient Number Theoretic Transform Architecture for Homomorphic Encryption
    Duong-Ngoc, Phap
    Kwon, Sunmin
    Yoo, Donghoon
    Lee, Hanho
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2023, 70 (03) : 1270 - 1283
  • [4] Low-complexity high-throughput decoding architecture for convolutional codes
    Ran Xu
    Kevin Morris
    Graeme Woodward
    Taskin Kocak
    [J]. EURASIP Journal on Wireless Communications and Networking, 2012
  • [5] Low-complexity high-throughput decoding architecture for convolutional codes
    Xu, Ran
    Morris, Kevin
    Woodward, Graeme
    Kocak, Taskin
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2012, : 1 - 14
  • [6] VLSI Architecture of Polynomial Multiplication for BGV Fully Homomorphic Encryption
    Hsu, Hsuan-Jui
    Shieh, Ming-Der
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [7] High-Throughput Interpolator Architecture for Low-Complexity Chase Decoding of RS Codes
    Garcia-Herrero, F.
    Canet, M. J.
    Valls, J.
    Meher, P. K.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (03) : 568 - 573
  • [8] A High-Throughput Low-Complexity VLSI Architecture for ZF Precoding in Massive MIMO
    Mirfarstibafan, S. Hadi
    Shabany, Mandi
    Nezamalhosseini, S. Alireza
    Emadi, Mohammad Javad
    [J]. 2017 IEEE 22ND INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2017,
  • [9] Efficient number theoretic transform implementation on GPU for homomorphic encryption
    Özgün Özerk
    Can Elgezen
    Ahmet Can Mert
    Erdinç Öztürk
    Erkay Savaş
    [J]. The Journal of Supercomputing, 2022, 78 : 2840 - 2872
  • [10] Efficient number theoretic transform implementation on GPU for homomorphic encryption
    Ozerk, Ozgun
    Elgezen, Can
    Mert, Ahmet Can
    Ozturk, Erdinc
    Savas, Erkay
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (02): : 2840 - 2872