Paper 2025/1144

Parasol Compiler: Pushing the Boundaries of FHE Program Efficiency

Rick Weber, Sunscreen
Ryan Orendorff, Sunscreen
Ghada Almashaqbeh, University of Connecticut
Ravital Solomon, Sunscreen
Abstract

Fully Homomorphic Encryption (FHE) is a key technology to enable privacy-preserving computation. While optimized FHE implementations already exist, the inner workings of FHE are technically complex. This makes it challenging, especially for non-experts, to develop highly-efficient FHE programs that can exploit the advanced hardware of today. Although several compilers have emerged to help in this process, due to design choices, they are limited in terms of application support and the efficiency levels they can achieve. In this work, we showcase how to make FHE accessible to non-expert developers while retaining the performance provided by an expert-level implementation. We introduce Parasol, a novel end-to-end compiler encompassing a virtual processor with a custom Instruction Set Architecture (ISA) and a low-level library that implements FHE operations. Our processor integrates with existing compiler toolchains, thereby providing mainstream language support. We extract parallelism at multiple levels via our processor design and its computing paradigm. Specifically, we champion a Circuit Bootstrapping (CBS)-based paradigm, enabling efficient FHE circuit composition with multiplexers. Furthermore, Parasol’s underlying design highlights the benefits of expressing FHE computations at a higher level—producing highly compact program representations. Our experiments demonstrate the superiority of Parasol, in terms of runtime (up to 17x faster), program size (up to 22x smaller), and compile time (up to 32x shorter) compared to the current state-of-the-art. We expect the FHE computing paradigm underlying Parasol to attract future interest since it exposes added parallelism for FHE accelerators to exploit.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. Minor revision. IEEE S&P 2026
Keywords
Fully Homomorphic EncryptionPrivate ComputingCompilersSecure Performance Optimization
Contact author(s)
rick @ sunscreen tech
ryan @ sunscreen tech
ghada @ uconn edu
ravital @ sunscreen tech
History
2026-01-27: last of 2 revisions
2025-06-17: received
See all versions
Short URL
https://ia.cr/2025/1144
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1144,
      author = {Rick Weber and Ryan Orendorff and Ghada Almashaqbeh and Ravital Solomon},
      title = {Parasol Compiler: Pushing the Boundaries of {FHE} Program Efficiency},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1144},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1144}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.