TY - GEN
T1 - Modular Inversion Architecture over GF(2m) Using Optimal Exponentiation Blocks for ECC Cryptosystems
AU - Zhang, Jingqi
AU - Jiang, Yujie
AU - Wang, An
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - The inversion over GF(2m) is crucial for elliptic curve cryptography algorithms such as ECDSA and SM2. The Itoh-Tsujii's Algorithm (ITA) can compute inversions in a sequential procedure by utilizing multiplications and exponentiations. This paper proposes a series of novel low-latency architectures with Cascaded Exponentiation Blocks (CEBs) and then derives the estimated clock cycle latency. The complexity of CEBs is evaluated by the matrix weight. We also employ a movable internal pipeline stage to optimize the critical path. Experiments on the Virtex-7 FPGA show the optimal exponentiation blocks for GF(2163), GF(2283) and GF(2571), respectively. Compared with existing works, both the performance and latency of our proposed architecture with OEBs are at the cutting edge.
AB - The inversion over GF(2m) is crucial for elliptic curve cryptography algorithms such as ECDSA and SM2. The Itoh-Tsujii's Algorithm (ITA) can compute inversions in a sequential procedure by utilizing multiplications and exponentiations. This paper proposes a series of novel low-latency architectures with Cascaded Exponentiation Blocks (CEBs) and then derives the estimated clock cycle latency. The complexity of CEBs is evaluated by the matrix weight. We also employ a movable internal pipeline stage to optimize the critical path. Experiments on the Virtex-7 FPGA show the optimal exponentiation blocks for GF(2163), GF(2283) and GF(2571), respectively. Compared with existing works, both the performance and latency of our proposed architecture with OEBs are at the cutting edge.
KW - Elliptic Curve Cryptography (ECC)
KW - Field Programmable Gate Array (FPGA)
KW - Itoh-Tsujii's Algorithm
UR - http://www.scopus.com/inward/record.url?scp=85198515239&partnerID=8YFLogxK
U2 - 10.1109/ISCAS58744.2024.10558204
DO - 10.1109/ISCAS58744.2024.10558204
M3 - Conference contribution
AN - SCOPUS:85198515239
T3 - Proceedings - IEEE International Symposium on Circuits and Systems
BT - ISCAS 2024 - IEEE International Symposium on Circuits and Systems
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 IEEE International Symposium on Circuits and Systems, ISCAS 2024
Y2 - 19 May 2024 through 22 May 2024
ER -