arrow
Return

Efficient Modular Addition for FPGA-Based Cryptographic Operations

delete2025-09-15
delete0
PRE
AI
S
Saeid Gorgin
A
Amirhossein Sadr
A
Ali Jahanian
J
Jungrae Kim
DOI:10.1109/TCAD.2025.3610064delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Modular adders are essential components in finite field arithmetic, serving as key components in public-key cryptographic algorithms like elliptic curve cryptography (ECC) and postquantum 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 article 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 $\boldsymbol {n}$ -bit unsigned number augmented by a twit value $\boldsymbol {\{0, \pm \delta \}}$ . 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 field-programmable gate array (FPGA), demonstrating superior performance in achieving high operating frequencies (i.e., 8%–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).
Keywords:
Cryptographic operations
field-programmable gate array (FPGA)
finite field arithmetic
modular addition
two-valued digit representation

Journal

I
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IF:
2.9
Papers:
586
Citations:
9.6K

Organization

S
shahid beheshti university
Scholars:
82
Papers: 37
Citations: 0
I
institute for research in fundamental sciences
Scholars:
34
Papers: 18
Citations: 0
S
sungkyunkwan university
Scholars:
4.0K
Papers: 1.5K
Citations: 0
researcher View more organizations