Session Type
Technical Talk
Date & Time
Tuesday, May 10, 2022, 10:00 AM - 10:30 AM
Name
Prototyping a Compiler for Homomorphic Encryption Using MLIR
Abstract/s
In this talk, we introduce a prototype of a compiler for homomorphic encryption using MLIR. Homomorphic encryption is an encryption scheme in cryptography that provides a set of operations on encrypted data. Implementations of HE operations typically contain many loops on large arrays representing polynomials. Successfully applying loop optimizations can significantly boost the performance of the operations. Our prototype can compile decryption/encryption, and the generated code is at most 40% faster when run in multi threads than the C++ implementation written using Intel HEXL.
Location Name
Ballroom 1