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 条
  • [1] BASALISC: Programmable Hardware Accelerator for BGV Fully Homomorphic Encryption
    Geelen R.
    Beirendonck M.V.
    Pereira H.V.L.
    Huffman B.
    McAuley T.
    Selfridge B.
    Wagner D.
    Dimou G.
    Verbauwhede I.
    Vercauteren F.
    Archer D.W.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2023, 2023 (04): : 32 - 57
  • [2] Hardware/Software Co-Design of an Accelerator for FV Homomorphic Encryption Scheme Using Karatsuba Algorithm
    Migliore, Vincent
    Real, Maria Mendez
    Lapotre, Vianney
    Tisserand, Arnaud
    Fontaine, Caroline
    Gogniat, Guy
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (03) : 335 - 347
  • [3] Poseidon: Practical Homomorphic Encryption Accelerator
    Yang, Yinghao
    Zhang, Huaizhi
    Fan, Shengyu
    Lu, Hang
    Zhang, Mingzhe
    Li, Xiaowei
    2023 IEEE INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, HPCA, 2023, : 870 - 881
  • [4] A Custom Accelerator for Homomorphic Encryption Applications
    Ozturk, Erdinc
    Doroz, Yarkin
    Savas, Erkay
    Sunar, Berk
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (01) : 3 - 16
  • [5] Accelerating Fully Homomorphic Encryption in Hardware
    Doroez, Yarkin
    Ozturk, Erdinc
    Sunar, Berk
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1509 - 1521
  • [6] FPGA-Based Hardware Accelerator for Leveled Ring-LWE Fully Homomorphic Encryption
    Su, Yang
    Yang, Bailong
    Yang, Chen
    Tian, Luogeng
    IEEE ACCESS, 2020, 8 : 168008 - 168025
  • [7] BTS: An Accelerator for Bootstrappable Fully Homomorphic Encryption
    Kim, Sangpyo
    Kim, Jongmin
    Kim, Michael Jaemin
    Jung, Wonkyung
    Kim, John
    Rhu, Minsoo
    Ahn, Jung Ho
    PROCEEDINGS OF THE 2022 THE 49TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '22), 2022, : 711 - 725
  • [8] Design Space Exploration for a Co-Designed Accelerator Supporting Homomorphic Encryption
    Abozaid, Ghada
    El-Mahdy, Ahmed
    2015 20TH INTERNATIONAL CONFERENCE ON CONTROL SYSTEMS AND COMPUTER SCIENCE, 2015, : 431 - 438
  • [9] Design an Efficient FPGA-Based Accelerator for Leveled BFV Homomorphic Encryption
    Kong, Liang
    Qin, Guojie
    Li, Shuguo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (03) : 1381 - 1385
  • [10] Efficient Design-Time Flexible Hardware Architecture for Accelerating Homomorphic Encryption
    Ayduman, Can
    Kocer, Emre
    Kirbiyik, Selim
    Mert, Ahmet Can
    Savas, Erkay
    2023 IFIP/IEEE 31ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, VLSI-SOC, 2023, : 130 - 136