Litcius/Paper detail

BTS

Sangpyo Kim, Jongmin Kim, Michael Jaemin Kim, Wonkyung Jung, John Kim, Minsoo Rhu, Jung Ho Ahn

2022159 citationsDOIOpen Access PDF

Abstract

Homomorphic encryption (HE) enables the secure offloading 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 significant 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 first to propose a hardware FHE accelerator that supports bootstrapping as a first-class citizen.

Topics & Concepts

Computer scienceComputationBootstrapping (finance)EncryptionHomomorphic encryptionCiphertextSecure multi-party computationComputer engineeringBandwidth (computing)Theoretical computer scienceParallel computingAlgorithmComputer networkMathematicsEconometricsCryptography and Data SecurityComplexity and Algorithms in GraphsCryptographic Implementations and Security