ComputingComputer EngineeringComputer ScienceCompilersCryptographyProgramming LanguagesCryptographic AlgorithmsCryptographic ArchitectureCryptographic ImplementationHomomorphic EncryptionCode OffloadingEfficiency OptimizationResource-constrained ProgrammingRuntime OffloadingSecure Data Offloading
Fully-Homomorphic Encryption (FHE) offers powerful capabilities by enabling secure offloading of both storage and computation, and recent innovations in schemes and implementations have made it all the more attractive. At the same time, FHE is notoriously hard to use with a very constrained programming model, a very unusual performance profile, and many cryptographic constraints. Existing compilers for FHE either target simpler but less efficient FHE schemes or only support specific domains where they can rely on expert-provided high-level runtimes to hide complications.
12
Oded Goldreich, Silvio Micali, Avi Wigderson · 1987 · 3.5K citations
SecureML: A System for Scalable Privacy-Preserving Machine Learning
Payman Mohassel, Yupeng Zhang · 2017 · 1.8K citations
A lightweight infrastructure for graph analytics
Donald Nguyen, Andrew Lenharth, Keshav Pingali · 2013 · 589 citations · Full text
Payman Mohassel, Peter Rindal · 2018 · 423 citations