arXiv (Cornell University) · 2019 · 15 citations · 49 references
ComputingComputer EngineeringComputer ScienceCryptographyHardware SecuritySecurity ArchitectureCryptographic AlgorithmsCryptographic ArchitectureHardware AccelerationHomomorphic EncryptionMemory Hierarchy OptimizationConfidentialityConfidentiality GuaranteesFully Homomorphic EncryptionMemory Access PatternsSecret Key GenerationSecure EnclaveTrusted Execution Environment SecurityTrusted Execution Environments
It has been a long standing problem to securely outsource computation tasks to an untrusted party with integrity and confidentiality guarantees. While fully homomorphic encryption (FHE) is a promising technique that allows computations performed on the encrypted data, it suffers from a significant slow down to the computation. In this paper we propose a hybrid solution that uses the latest hardware Trusted Execution Environments (TEEs) to assist FHE by moving the bootstrapping step, which is one of the major obstacles in designing practical FHE schemes, to a secured SGX enclave. TEEFHE, the hybrid system we designed, makes it possible for homomorphic computations to be performed on smaller ciphertext and secret key, providing better performance and lower memory consumption. We make an effort to mitigate side channel leakages within SGX by making the memory access patterns totally independent from the secret information. The evaluation shows that TEEFHE effectively improves the software only FHE schemes in terms of both time and space.
49
Fully homomorphic encryption using ideal lattices
Craig Gentry · 2009 · 6.6K citations
Chi-Keung Luk, Robert Cohn, Robert Muth et al. · ACM SIGPLAN Notices · 2005 · 3.2K citations
ON DATA BANKS AND PRIVACY HOMOMORPHISMS
Ronald L. Rivest, Michael L. Dertouzos · 1978 · 1.7K citations
Efficient Fully Homomorphic Encryption from (Standard) LWE
Zvika Brakerski, Vinod Vaikuntanathan · 2011 · 1.5K citations
Big Data: Astronomical or Genomical?
Zachary Stephens, Skylar Y. Lee, Faraz Faghri et al. · PLoS Biology · 2015 · 1.4K citations · Full text