Modular Inversion Architecture over GF(2m) Using Optimal Exponentiation Blocks for ECC Cryptosystems

Jingqi Zhang, Yujie Jiang, An Wang*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationISCAS 2024 - IEEE International Symposium on Circuits and Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350330991
DOIs
Publication statusPublished - 2024
Event2024 IEEE International Symposium on Circuits and Systems, ISCAS 2024 - Singapore, Singapore
Duration: 19 May 202422 May 2024

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
ISSN (Print)0271-4310

Conference

Conference2024 IEEE International Symposium on Circuits and Systems, ISCAS 2024
Country/TerritorySingapore
CitySingapore
Period19/05/2422/05/24

Keywords

  • Elliptic Curve Cryptography (ECC)
  • Field Programmable Gate Array (FPGA)
  • Itoh-Tsujii's Algorithm

Fingerprint

Dive into the research topics of 'Modular Inversion Architecture over GF(2m) Using Optimal Exponentiation Blocks for ECC Cryptosystems'. Together they form a unique fingerprint.

Cite this