CoFHEE: A Co-processor for Fully Homomorphic Encryption Execution

  • Mohammed Nabeel
  • , Deepraj Soni
  • , Mohammed Ashraf
  • , Mizan Abraha Gebremichael
  • , Homer Gamil
  • , Eduardo Chielle
  • , Ramesh Karri
  • , Mihai Sanduleanu
  • , Michail Maniatakos

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    16 Scopus citations

    Abstract

    In this paper, we present the blueprint of a specialized co-processor for Fully Homomorphic Encryption, dubbed CoFHEE. With a small design area of 12mm2, CoFHEE incorporates ASIC implementations of fundamental polynomial operations, such as polynomial addition and subtraction, Hadamard product, and Number Theoretic Transform, which are underneath all higher-level FHE primitives. CoFHEE has native support of polynomial degrees of up to n=214 with a coefficient size of 128 bits. We evaluate our chip with performance and power experiments and compare it against state-of-the-art software implementations and other ASIC designs. A more elaborate description of the CoFHEE design can be found in [1].

    Original languageBritish English
    Title of host publication2023 Design, Automation and Test in Europe Conference and Exhibition, DATE 2023 - Proceedings
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    ISBN (Electronic)9783981926378
    DOIs
    StatePublished - 2023
    Event2023 Design, Automation and Test in Europe Conference and Exhibition, DATE 2023 - Antwerp, Belgium
    Duration: 17 Apr 202319 Apr 2023

    Publication series

    NameProceedings -Design, Automation and Test in Europe, DATE
    Volume2023-April
    ISSN (Print)1530-1591

    Conference

    Conference2023 Design, Automation and Test in Europe Conference and Exhibition, DATE 2023
    Country/TerritoryBelgium
    CityAntwerp
    Period17/04/2319/04/23

    Keywords

    • ASIC
    • Co-processor
    • Data privacy
    • Encrypted computation
    • Fully Homomorphic Encryption

    Fingerprint

    Dive into the research topics of 'CoFHEE: A Co-processor for Fully Homomorphic Encryption Execution'. Together they form a unique fingerprint.

    Cite this