Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation 2020
DOI: 10.1145/3385412.3386023
|View full text |Cite
|
Sign up to set email alerts
|

EVA: an encrypted vector arithmetic language and compiler for efficient homomorphic computation

Abstract: Fully-Homomorphic Encryption (FHE) offers powerful capabilities by enabling secure offloading of both storage and computation, and recent innovations in schemes and implementation 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 … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
75
0
2

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 82 publications
(82 citation statements)
references
References 24 publications
0
75
0
2
Order By: Relevance
“…Nevertheless, it does not use common frameworks and requires specifically designed neural networks. EVA [121] elaborates a parameter selector on top of CHET which processes the circuit to be executed.…”
Section: Programming Interfaces For Ppdl Inferencementioning
confidence: 99%
“…Nevertheless, it does not use common frameworks and requires specifically designed neural networks. EVA [121] elaborates a parameter selector on top of CHET which processes the circuit to be executed.…”
Section: Programming Interfaces For Ppdl Inferencementioning
confidence: 99%
“…Recent work proposes domain-specific and general compilers for HE [3,7,[12][13][14][15][16]. Prior work such as CHET [16] and nGraph-HE [7] are domain-specific HE compilers for deep neural networks (DNNs).…”
Section: Compilers For Homomorphic Encryptionmentioning
confidence: 99%
“…Other HE compilers such as EVA [15] and Alchemy [14] automate parameter selection and placement of low-level scheme specific HE instructions that control ciphertext properties necessary for correctness, but have no affect on the result of computation (e.g., mod-switch). For example, EVA achieves this for the CKKS scheme using custom rewrite rules but requires a hand-crafted HE kernel as input.…”
Section: Compilers For Homomorphic Encryptionmentioning
confidence: 99%
See 2 more Smart Citations