In this talk, Alex walks through the inherent engineering challenges in developing FHE applications and discusses how tools like compilers that translate between standard programs and FHE implementations can step in to address some of these complexities.
He discusses recent work in this space and, using different case study applications that represent common aspects of FHE applications, highlight where barriers to entry have been successfully lowered and where they still remain.
Finally, he concludes by showing examples of what non-expert developers can achieve today and outline future directions for FHE compiler development.
Alexander Viand is a doctoral student & research assistant in the Applied Cryptography Group at ETH Zürich and a member of the Privacy Preserving Systems Lab. He’s received both his MSc and BSc in Computer Science from ETH Zürich. His interests include usable security and privacy, privacy enhancing technologies, and the interactions between these technologies and society. In his research, he works with secure computation technologies including Fully Homomorphic Encryption, Secure Multi-Party Computation and Zero-Knowledge Proofs, trying to make these techniques more accessible to non-experts by developing new systems, tools and abstractions.