基于最优模平方模块的二进制域模逆架构

Translated title of the contribution: Modular Inversion Architecture on GF(2m) Based Optimal Exponentiation Blocks

Weijiang Wang, Yujie Jiang, Jingqi Zhang, Yue Hao, Hua Dang*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Multiplicative inverse operations on binary fields are widely used in cryptographic algorithms. The Itoh-Tsujii algorithm (ITA) enables multiplicative inverse operations by modulo multiplication and modulo squaring in a particular order. In this paper, a low-latency novel architecture with cascaded modulo-square modules was proposed based on the ITA algorithm and the clock cycle delay of the architecture was derived, evaluating the complexity of the cascaded modulo-square modules based on matrix weights. And then, the critical path from cascaded modulo-square modules to multiplier was optimized based on a movable internal pipeline hierarchy. Finally, experiments were carried out based on the Virtex-7 FPGA platform, which gives the Optimal Exponentiation Blocks (OEBs) for the three binary domains GF(2163), GF(2283) and GF(2571), respectively. In addition, to be fair, tests were performed on Virtex-4 FPGA platform and compared with the existing research results. The results show that the performance of the OEBs-based architecture can been improved significantly, and the latency of the proposed architecture in the three fields possesses at least 9.09%, 10.81%, and 428.95% improvement compared with the existing studies, respectively.

Translated title of the contributionModular Inversion Architecture on GF(2m) Based Optimal Exponentiation Blocks
Original languageChinese (Traditional)
Pages (from-to)1310-1316
Number of pages7
JournalBeijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
Volume44
Issue number12
DOIs
Publication statusPublished - Dec 2024

Fingerprint

Dive into the research topics of 'Modular Inversion Architecture on GF(2m) Based Optimal Exponentiation Blocks'. Together they form a unique fingerprint.

Cite this