TY - JOUR
T1 - Silicon-Proven ASIC Design for the Polynomial Operations of Fully Homomorphic Encryption
AU - Nabeel, Mohammed
AU - Gamil, Homer
AU - Soni, Deepraj
AU - Ashraf, Mohammed
AU - Gebremichael, Mizan Abraha
AU - Chielle, Eduardo
AU - Karri, Ramesh
AU - Sanduleanu, Mihai
AU - Maniatakos, Michail
N1 - Publisher Copyright:
© 1982-2012 IEEE.
PY - 2024/6/1
Y1 - 2024/6/1
N2 - In this work, we elaborate on our endeavors to design, implement, fabricate, and post-silicon validate CoFHEE (Nabeel et al., 2023), a co-processor for low-level polynomial operations targeting fully homomorphic encryption execution. With a compact design area of 12 mm^2 , 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 55-nm 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.
AB - In this work, we elaborate on our endeavors to design, implement, fabricate, and post-silicon validate CoFHEE (Nabeel et al., 2023), a co-processor for low-level polynomial operations targeting fully homomorphic encryption execution. With a compact design area of 12 mm^2 , 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 55-nm 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.
KW - ASIC
KW - co-processor
KW - data privacy
KW - encrypted computation
KW - fully homomorphic encryption (FHE)
UR - http://www.scopus.com/inward/record.url?scp=85184315601&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2024.3359526
DO - 10.1109/TCAD.2024.3359526
M3 - Article
AN - SCOPUS:85184315601
SN - 0278-0070
VL - 43
SP - 1924
EP - 1928
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 6
ER -