Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

CoFHEE: A Co-processor for Fully Homomorphic Encryption Execution (Extended Version) (2204.08742v3)

Published 19 Apr 2022 in cs.CR and cs.AR

Abstract: The migration of computation to the cloud has raised concerns regarding the security and privacy of sensitive data, as their need to be decrypted before processing, renders them susceptible to potential breaches. Fully Homomorphic Encryption (FHE) serves as a countermeasure to this issue by enabling computation to be executed directly on encrypted data. Nevertheless, the execution of FHE is orders of magnitude slower compared to unencrypted computation, thereby impeding its practicality and adoption. Therefore, enhancing the performance of FHE is crucial for its implementation in real-world scenarios. In this study, we elaborate on our endeavors to design, implement, fabricate, and post-silicon validate CoFHEE, a co-processor for low-level polynomial operations targeting Fully Homomorphic Encryption execution. With a compact design area of $12mm2$, CoFHEE features ASIC implementations of fundamental polynomial operations, including polynomial addition and subtraction, Hadamard product, and Number Theoretic Transform, which underlie most higher-level FHE primitives. CoFHEE is capable of natively supporting polynomial degrees of up to $n = 2{14}$ with a coefficient size of 128 bits, and has been fabricated and silicon-verified using 55nm CMOS technology. To evaluate it, we conduct performance and power experiments on our chip, and compare it to state-of-the-art software implementations and other ASIC designs.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (9)
  1. Mohammed Nabeel (11 papers)
  2. Homer Gamil (4 papers)
  3. Deepraj Soni (5 papers)
  4. Mohammed Ashraf (12 papers)
  5. Mizan Abraha Gebremichael (1 paper)
  6. Eduardo Chielle (3 papers)
  7. Ramesh Karri (92 papers)
  8. Mihai Sanduleanu (1 paper)
  9. Michail Maniatakos (25 papers)
Citations (15)

Summary

We haven't generated a summary for this paper yet.