SHARP: A Short-Word Hierarchical Accelerator for Robust and Practical Fully Homomorphic Encryption

被引:11
|
作者
Kim, Jongmin [1 ]
Kim, Sangpyo [1 ]
Choi, Jaewan [1 ]
Park, Jaiyoung [1 ]
Kim, Donghwan [1 ]
Ahn, Jung Ho [1 ]
机构
[1] Seoul Natl Univ, Seoul, South Korea
关键词
fully homomorphic encryption; accelerator; word length; hierarchical architecture; ARCHITECTURE;
D O I
10.1145/3579371.3589053
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Fully homomorphic encryption (FHE) is an emerging cryptographic technology that guarantees the privacy of sensitive user data by enabling direct computations on encrypted data. Despite the security benefits of this approach, FHE is associated with prohibitively high levels of computational and memory overhead, preventing its widespread use in real-world services. Numerous domain-specific hardware designs have been proposed to address this issue, but most of them use excessive amounts of chip area and power, leaving room for further improvements in terms of practicality. We propose SHARP, a robust and practical accelerator for FHE. We analyze the implications of various hardware design choices on the functionality, performance, and efficiency of FHE. We conduct a multifaceted analysis of the impacts of the machine word length choice on the FHE acceleration, which, despite its importance with regard to hardware efficiency, has yet to be explored due to its complex correlation with various FHE parameters. A relatively short word length of 36 bits is discovered to be a robust and efficient solution for FHE accelerators. We devise an efficient hierarchical SHARP microarchitecture with a novel data organization and specialized functional units and substantially reduce the on-chip memory capacity requirement through architectural and software enhancements. This study demonstrates that SHARP delivers superior performance over prior FHE accelerators with a distinctly smaller chip area and lower power budget.
引用
收藏
页码:245 / 259
页数:15
相关论文
共 29 条
  • [1] 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
  • [2] 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
  • [3] HEAP: A Fully Homomorphic Encryption Accelerator with Parallelized Bootstrapping
    Agrawal, Rashmi
    Chandrakasan, Anantha
    Joshi, Ajay
    2024 ACM/IEEE 51ST ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, ISCA 2024, 2024, : 756 - 769
  • [4] Practical Fully Homomorphic Encryption for Fully Masked Neural Networks
    Izabachene, Malika
    Sirdey, Renaud
    Zuber, Martin
    CRYPTOLOGY AND NETWORK SECURITY (CANS 2019), 2019, 11829 : 24 - 36
  • [5] CryptoLight: An Electro-Optical Accelerator for Fully Homomorphic Encryption
    Zheng, Mengxin
    Lou, Qian
    Chen, Fan
    Jiang, Lei
    Zhu, Yongxin
    PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [6] 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
  • [7] Poseidon-NDP: Practical Fully Homomorphic Encryption Accelerator Based on Near Data Processing Architecture
    Yang, Yinghao
    Lu, Hang
    Li, Xiaowei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4749 - 4762
  • [8] 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
  • [9] 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
  • [10] Hierarchical Threshold Multi-Key Fully Homomorphic Encryption
    Wan, Xiaohan
    Lin, Hao
    Wang, Mingqiang
    Shen, Wenting
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2025, 89