Efficient Modular Addition for FPGA-Based Cryptographic Operations
Modular adders are essential components in finite field arithmetic, serving as key components in public-key cryptographic algorithms like Elliptic Curve Cryptography (ECC) and Post-Quantum Cryptography (PQC). Naïve implementation of modular adders, due to two cascaded adders with large operand bit widths struggle to meet high-frequency requirements. On the other hand, parallel implementations, while faster, demand excessive resources and power, making them impractical for many applications. This paper introduces a novel modular addition algorithm leveraging a novel operand representation based on the two-valued digit encoding (Twit). In this approach, each operand is represented as an n-bit unsigned number augmented by a Twit value {0,±δ}. The algorithm efficiently computes modular addition by speculating and dynamically adjusting the twit value in the result, achieving both computational and resource efficiency. The proposed design has been implemented on a Xilinx 7-series FPGA, demonstrating superior performance in achieving high operating frequencies (i.e., 8% to 36% depending on operand bit widths) while significantly reducing resource utilization (i.e., >36%). In addition to extensive analytical and synthesis-based evaluations, we further demonstrate the benefits of the proposed adder within application-level cryptographic datapaths (ECC and PQC).
Authors
- Ali Jahanian (ORCID: https://orcid.org/0000-0003-2292-4135)
- Dara Rahmati
- Alireza Vafaei Sadr (ORCID: https://orcid.org/0000-0002-5733-6678)
- Jungrae Kim (ORCID: https://orcid.org/0000-0003-1587-0677)
- Saeid Gorgin (ORCID: https://orcid.org/0009-0005-7574-9766)
Institutions
- Institute for Research in Fundamental Sciences (IR)
- Shahid Beheshti University (IR)
- Sungkyunkwan University (KR)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-09-15
- DOI
- https://doi.org/10.1109/tcad.2025.3610064
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00