HLS Design of a Hardware Accelerator for Homomorphic Encryption

被引:0
|
作者
Mkhinini, A. [1 ,2 ,3 ]
Maistri, P. [1 ]
Leveugle, R. [1 ]
Tourki, R. [2 ]
机构
[1] Univ Grenoble Alpes, CNRS, Grenoble INP, Inst Engn,TIMA, F-38000 Grenoble, France
[2] Univ Monastir, E E, Monastir 5019, Tunisia
[3] Univ Sousse, Eniso, BP 264, Erriadh 4023, Tunisia
关键词
Homomorphic encryption; modular polynomial multiplication; High Level Synthesis;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Modular polynomial multiplication is the most computationally intensive operation in many homomorphic encryption schemes. In order to accelerate homomorphic computations, we propose a software/hardware (SW/HW) co-designed accelerator integrating fast software algorithms with a configurable hardware polynomial multiplier. The hardware accelerator is implemented through a High-Level Synthesis (HLS) flow. We show that our approach is highly flexible, since the same generic high-level description can be configured and reused to generate a new design with different parameters and very large sizes in negligible time. We show that flexibility does not preclude efficiency : the proposed solution is competitive in comparison with hand-made designs and can provide good performance at low cost.
引用
收藏
页码:178 / 183
页数:6
相关论文
共 50 条
  • [21] A Lightweight Full Homomorphic Encryption Scheme on Fully-connected Layer for CNN Hardware Accelerator achieving Security Inference
    Yang, Chen
    Yang, Zepeng
    Hon, Jia
    Su, Yang
    2021 28TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (IEEE ICECS 2021), 2021,
  • [22] Efficient Hardware Accelerator for NORX Authenticated Encryption
    Kumar, Sachin
    Haj-Yahya, Jawad
    Chattopadhyay, Anupam
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [23] VLSI Design and FPGA Implementation of an NTT Hardware Accelerator for Homomorphic SEAL-Embedded Library
    Di Matteo, Stefano
    Lo Gerfo, Matteo
    Saponara, Sergio
    IEEE ACCESS, 2023, 11 : 72498 - 72508
  • [24] Flexible HLS-Based Implementation of the Karatsuba Multiplier Targeting Homomorphic Encryption Schemes
    Foster, Michael J.
    Lukowiak, Marcin
    Radziszowski, Stanislaw
    PROCEEDINGS OF THE 2019 26TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2019), 2019, : 215 - 220
  • [25] Hardware Acceleration and Implementation of Fully Homomorphic Encryption Over the Torus
    Kong, Tianqi
    Li, Shuguo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (03) : 1116 - 1129
  • [26] A Survey on Software-hardware Acceleration for Fully Homomorphic Encryption
    Bian S.
    Mao R.
    Zhu Y.
    Fu Y.
    Zhang Z.
    Ding L.
    Zhang J.
    Zhang B.
    Chen Y.
    Dong J.
    Guan Z.
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2024, 46 (05): : 1790 - 1805
  • [27] Design of a New Hardware IP-HLS for Real-Time Image Chaos-Based Encryption
    Azzaz, Mohamed Salah
    Kaibou, Redouane
    Kamelia, Hamdane
    Kifouche, Abdenour
    Teguig, Djamel
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, SECRYPT 2023, 2023, : 478 - 485
  • [28] FPT: A Fixed-Point Accelerator for Torus Fully Homomorphic Encryption
    Van Beirendonck, Michiel
    D'Anvers, Jan-Pieter
    Turan, Furkan
    Verbauwhede, Ingrid
    PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 741 - 755
  • [29] F1: A Fast and Programmable Accelerator for Fully Homomorphic Encryption
    Feldmann, Axel
    Samardzic, Nikola
    Krastev, Aleksandar
    Devadas, Srini
    Dreslinski, Ron
    Peikert, Christopher
    Sanchez, Daniel
    PROCEEDINGS OF 54TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, MICRO 2021, 2021, : 238 - 252
  • [30] A High-Speed Accelerator for Homomorphic Encryption using the Karatsuba Algorithm
    Migliore, Vincent
    Seguin, Cedric
    Real, Maria Mendez
    Lapotre, Vianney
    Tisserand, Arnaud
    Fontaine, Caroline
    Gogniat, Guy
    Tessier, Russell
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16