Cost-Effective Optimization and Implementation of the CRT-Paillier Decryption Algorithm for Enhanced Performance
Zhengwu Huang, Ding Deng, Pengyue Sun, Guangfu Sun, Xiaomei Tang

TL;DR
This paper introduces an optimized CRT-Paillier decryption algorithm and a high-throughput FPGA implementation, significantly improving efficiency and speed for privacy-preserving cloud computations.
Contribution
It proposes an improved CRT-Paillier decryption method with reduced modular operations and a parallel FPGA architecture, achieving higher throughput and efficiency.
Findings
50% reduction in modular multiplications
60% reduction in judgment operations
Decryption completed within 0.577ms for 2048-bit keys
Abstract
To address the privacy protection problem in cloud computing, privacy enhancement techniques such as the Paillier additive homomorphism algorithm are receiving widespread attention. Paillier algorithm allows addition and scalar multiplication operations in dencrypted state, which can effectively protect privacy. However, its computational efficiency is limited by complex modulo operations due to the ciphertext expansion followed by encryption. To accelerate its decryption operation, the Chinese Remainder Theorem (CRT) is often used to optimize these modulo operations, which lengthens the decryption computation chain in turn. To address this issue, we propose an eCRT-Paillier decryption algorithm that shortens the decryption computation chain by combining precomputed parameters and eliminating extra judgment operations introduced by Montgomery modular multiplications. These two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
