BTS: An Accelerator for Bootstrappable Fully Homomorphic Encryption

95Citations
Citations of this article
47Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Homomorphic encryption (HE) enables the secure ofoading of computations to the cloud by providing computation on encrypted data (ciphertexts). HE is based on noisy encryption schemes in which noise accumulates as more computations are applied to the data. The limited number of operations applicable to the data prevents practical applications from exploiting HE. Bootstrapping enables an unlimited number of operations or fully HE (FHE) by refreshing the ciphertext. Unfortunately, bootstrapping requires a signifcant amount of additional computation and memory bandwidth as well. Prior works have proposed hardware accelerators for computation primitives of FHE. However, to the best of our knowledge, this is the frst to propose a hardware FHE accelerator that supports bootstrapping as a frst-class citizen. In particular, we propose BTS Ð Bootstrappable, Technologydriven, Secure accelerator architecture for FHE. We identify the challenges of supporting bootstrapping in the accelerator and analyze the off-chip memory bandwidth and computation required. In particular, given the limitations of modern memory technology, we identify the HE parameter sets that are efcient for FHE acceleration. Based on the insights gained from our analysis, we propose BTS, which effectively exploits the parallelism innate in HE operations by arranging a massive number of processing elements in a grid. We present the design and microarchitecture of BTS, including a network-on-chip design that exploits a deterministic communication pattern. BTS shows 5,556× and 1,306× improved execution time on ResNet-20 and logistic regression over a CPU, with a chip area of 373.6mm2 and up to 163.2W of power.

References Powered by Scopus

ImageNet: A Large-Scale Hierarchical Image Database

52015Citations
9817Readers
Get full text
Get full text

Fully Homomorphic Encryption Using Ideal Lattices

4643Citations
1140Readers
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kim, S., Kim, J., Kim, M. J., Jung, W., Kim, J., Rhu, M., & Ahn, J. H. (2022). BTS: An Accelerator for Bootstrappable Fully Homomorphic Encryption. In Proceedings - International Symposium on Computer Architecture (pp. 711–725). Institute of Electrical and Electronics Engineers Inc. https://doi.org/10.1145/3470496.3527415

Readers over time

‘22‘23‘24015304560

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 12

71%

Researcher 4

24%

Lecturer / Post doc 1

6%

Readers' Discipline

Tooltip

Computer Science 13

65%

Engineering 6

30%

Economics, Econometrics and Finance 1

5%

Save time finding and organizing research with Mendeley

Sign up for free
0