A Tensor Compiler with Automatic Data Packing for Simple and Efficient Fully Homomorphic Encryption
Offered By: ACM SIGPLAN via YouTube
Course Description
Overview
Explore a groundbreaking 20-minute conference talk from PLDI 2024 that introduces Fhelipe, an innovative tensor compiler designed to simplify and enhance Fully Homomorphic Encryption (FHE) programming. Learn how this compiler addresses FHE's major challenges of high performance overheads and programming complexity by offering a user-friendly numpy-style tensor programming interface. Discover the key contribution of automatic data packing, which optimizes data layouts for tensors and efficiently packs them into ciphertexts. Understand how Fhelipe matches or exceeds the performance of hand-optimized FHE applications, particularly in deep neural networks, while significantly reducing code size and complexity. Gain insights into the compiler's evaluation on both state-of-the-art FHE accelerators and CPUs, and its potential to revolutionize secure computation on encrypted data.
Syllabus
[PLDI24] A Tensor Compiler with Automatic Data Packing for Simple and Efficient Fully Homomorphic(…)
Taught by
ACM SIGPLAN
Related Courses
Fully Homomorphic Encryption, 10 Years Later - Definitions and Open ProblemsSimons Institute via YouTube FHE and Private Set Intersection
Simons Institute via YouTube The CKKS - HEAAN FHE Scheme
Simons Institute via YouTube Introduction to Practical FHE and the TFHE Scheme
Simons Institute via YouTube Signatures, Commitments, Zero-Knowledge, and Applications
Simons Institute via YouTube