BASALISC: Programmable Hardware Accelerator for BGV Fully Homomorphic Encryption

被引:0
|
作者
Geelen R. [1 ]
Beirendonck M.V. [1 ]
Pereira H.V.L. [1 ]
Huffman B. [2 ]
McAuley T. [3 ]
Selfridge B. [2 ]
Wagner D. [2 ]
Dimou G. [3 ]
Verbauwhede I. [1 ]
Vercauteren F. [1 ]
Archer D.W. [2 ]
机构
[1] COSIC, KU Leuven, Leuven
[2] Galois, Inc., Portland, OR
[3] Niobium Microsystems, Portland, OR
关键词
Application-specific integrated circuit; Brakerski-Gentry-Vaikuntanathan; Fully homomorphic encryption; Hardware accelerator;
D O I
10.46586/tches.v2023.i4.32-57
中图分类号
学科分类号
摘要
Fully Homomorphic Encryption (FHE) allows for secure computation on encrypted data. Unfortunately, huge memory size, computational cost and bandwidth requirements limit its practicality. We present BASALISC, an architecture family of hardware accelerators that aims to substantially accelerate FHE computations in the cloud. BASALISC is the first to implement the BGV scheme with fully-packed bootstrapping – the noise removal capability necessary for arbitrary-depth computation. It supports a customized version of bootstrapping that can be instantiated with hardware multipliers optimized for area and power. BASALISC is a three-abstraction-layer RISC architecture, designed for a 1 GHz ASIC implementation and underway toward 150mm2 die tape-out in a 12nm GF process. BASALISC’s four-layer memory hierarchy includes a two-dimensional conflict-free inner memory layer that enables 32 Tb/s radix-256 NTT computations without pipeline stalls. Its conflict-resolution permutation hardware is generalized and re-used to compute BGV automorphisms without throughput penalty. BASALISC also has a custom multiply-accumulate unit to accelerate BGV key switching. The BASALISC toolchain comprises a custom compiler and a joint performance and correctness simulator. To evaluate BASALISC, we study its physical realizability, emulate and formally verify its core functional units, and we study its performance on a set of benchmarks. Simulation results show a speedup of more than 5,000× over HElib – a popular software FHE library. © 2023, Ruhr-University of Bochum. All rights reserved.
引用
收藏
页码:32 / 57
页数:25
相关论文
共 50 条
  • [31] Noiseless homomorphic encryption for complex numbers and fully homomorphic encryption with modular arithmetic
    Chun, Jonghee
    Han, Hee
    Kang, Stefano V.
    Wang, Hyo Keun
    JOURNAL OF ALGEBRA AND ITS APPLICATIONS, 2024,
  • [32] Stochastic switching and analog-state programmable memristor and its utilization for homomorphic encryption hardware
    Cheong, Woon Hyung
    In, Jae Hyun
    Jeon, Jae Bum
    Kim, Geunyoung
    Kim, Kyung Min
    NATURE COMMUNICATIONS, 2024, 15 (01)
  • [33] Unlocking the Potential of Fully Homomorphic Encryption
    Gorantala, Shruthi
    Springer, Rob
    Gipson, Bryant
    COMMUNICATIONS OF THE ACM, 2023, 66 (05) : 72 - 81
  • [34] KEY MATRICES IN FULLY HOMOMORPHIC ENCRYPTION
    Habri, Hakim
    Chillali, Abdelhakim
    Boua, Abdelkarim
    JP JOURNAL OF ALGEBRA NUMBER THEORY AND APPLICATIONS, 2022, 54 : 35 - 50
  • [35] Exploring the Feasibility of Fully Homomorphic Encryption
    Wang, Wei
    Hu, Yin
    Chen, Lianmu
    Huang, Xinming
    Sunar, Berk
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (03) : 698 - 706
  • [36] SoK: Fully Homomorphic Encryption Accelerators
    Zhang, Junxue
    Cheng, Xiaodian
    Yang, Liu
    Hu, Jinbin
    Liu, Ximeng
    Chen, Kai
    ACM COMPUTING SURVEYS, 2024, 56 (12)
  • [37] On the Plausibility of Fully Homomorphic Encryption for RAMs
    Hamlin, Ariel
    Holmgren, Justin
    Weiss, Mor
    Wichs, Daniel
    ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT 1, 2019, 11692 : 589 - 619
  • [38] Quantum Fully Homomorphic Encryption with Verification
    Alagic, Gorjan
    Dulek, Yfke
    Schaffner, Christian
    Speelman, Florian
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2017, PT I, 2017, 10624 : 438 - 467
  • [39] Fully Homomorphic Encryption over the Integers
    van Dijk, Marten
    Gentry, Craig
    Halevi, Shai
    Vaikuntanathan, Vinod
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2010, 2010, 6110 : 24 - +
  • [40] AN OVERVIEW OF TORUS FULLY HOMOMORPHIC ENCRYPTION
    Ferrara, Maria
    Tortora, Antonio
    Tota, Maria
    INTERNATIONAL JOURNAL OF GROUP THEORY, 2025, 14 (02) : 59 - 73