Integer Modular Multiplication With Barrett Reduction and Its Variants for Homomorphic Encryption Applications: A Comprehensive Review and an Empirical Study

Citations

WEB OF SCIENCE

4
Citations

SCOPUS

6

초록

Modular arithmetic calculations, such as modular addition and multiplication, are fundamental building blocks to Post-Quantum Cryptography (PQC) and Homomorphic Encryption (HE) systems. While modular addition has straightforward hardware implementations, integer modular multiplication is more challenging to implement. This work focuses on integer modular multiplication with Barrett modular reduction, or in short, the Barrett modular multiplication (BMM) technique, presenting an overview of its original algorithm, variants, and subsequent optimizations. The study offers comparative examples and a comprehensive analysis of the theoretical complexity and both empirical and experimental results for each BMM variant.

키워드

CryptographyHardwarePolynomialsArtificial intelligenceArithmeticAddersTransformsData privacyMedical diagnostic imagingQuantum cryptographyInteger modular multiplicationBarrett modular reductionpost-quantum cryptographyhomomorphic encryptionhomomorphic encryptionCRYPTOGRAPHYERA
제목
Integer Modular Multiplication With Barrett Reduction and Its Variants for Homomorphic Encryption Applications: A Comprehensive Review and an Empirical Study
저자
Satriawan, ArdiantoMareta, RellaLee, Hanho
DOI
10.1109/ACCESS.2024.3473901
발행일
2024
유형
Article
저널명
IEEE Access
12
페이지
147283 ~ 147300