BTS: An Accelerator for Bootstrappable Fully Homomorphic Encryption

81Citations
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.

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free