TY - GEN
T1 - Exploring Constrained-Modulus Modular Multipliers for Improved Area, Power and Flexibility
AU - Nabeel, Mohammed
AU - Soni, Deepraj
AU - Karri, Ramesh
AU - Maniatakos, Michail
N1 - Publisher Copyright:
© IFIP International Federation for Information Processing 2024.
PY - 2024
Y1 - 2024
N2 - Fully Homomorphic Encryption (FHE) promises complete input privacy by allowing computation on encrypted data at the expense of high computation. FHE hardware accelerators improve performance with large and densely packed computing units, which could potentially create thermal hot spots because of high power consumption. Therefore, it is necessary to reduce the area and power consumption of the accelerator and its most critical module, i.e., the modular multiplier. In this work, we use the fact that, for FHE computation, the modulus should be of a specific form with its lower bits constrained to a decimal value of one. We examine the impact on area and power of two popular modular multiplication algorithms, Barrett and Montgomery, with different constrained widths for different modulus sizes. Our experiment results show that modular multipliers with constrained width can reduce area by 20% and power consumption by 15%-to-25%. We also propose an approximation for the number of prime moduli available with such a constrained modulus.
AB - Fully Homomorphic Encryption (FHE) promises complete input privacy by allowing computation on encrypted data at the expense of high computation. FHE hardware accelerators improve performance with large and densely packed computing units, which could potentially create thermal hot spots because of high power consumption. Therefore, it is necessary to reduce the area and power consumption of the accelerator and its most critical module, i.e., the modular multiplier. In this work, we use the fact that, for FHE computation, the modulus should be of a specific form with its lower bits constrained to a decimal value of one. We examine the impact on area and power of two popular modular multiplication algorithms, Barrett and Montgomery, with different constrained widths for different modulus sizes. Our experiment results show that modular multipliers with constrained width can reduce area by 20% and power consumption by 15%-to-25%. We also propose an approximation for the number of prime moduli available with such a constrained modulus.
KW - ASIC Design
KW - Barrett Reduction
KW - Fully Homomorphic Encryption
KW - Low-power design
KW - Modular Multiplier
KW - Montgomery Reduction
UR - http://www.scopus.com/inward/record.url?scp=85219182390&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85219182390&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-70947-0_5
DO - 10.1007/978-3-031-70947-0_5
M3 - Conference contribution
AN - SCOPUS:85219182390
SN - 9783031709463
T3 - IFIP Advances in Information and Communication Technology
SP - 93
EP - 108
BT - VLSI-SoC 2023
A2 - Elfadel, Ibrahim (Abe) M.
A2 - Albasha, Lutfi
PB - Springer Science and Business Media Deutschland GmbH
T2 - 31st IFIP WG 10.5/IEEE International Conference on Very Large Scale Integration - System on a Chip, VLSI-SoC 2023
Y2 - 16 October 2023 through 18 October 2023
ER -