TY - JOUR
T1 - 基于最优模平方模块的二进制域模逆架构
AU - Wang, Weijiang
AU - Jiang, Yujie
AU - Zhang, Jingqi
AU - Hao, Yue
AU - Dang, Hua
N1 - Publisher Copyright:
© 2024 Beijing Institute of Technology. All rights reserved.
PY - 2024/12
Y1 - 2024/12
N2 - 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.
AB - 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.
KW - binary domain modular inversion
KW - elliptic curve cryptography
KW - field-programmable gate array (FPGA)
KW - Itoh-Tsujii algorithm
UR - http://www.scopus.com/inward/record.url?scp=85212434060&partnerID=8YFLogxK
U2 - 10.15918/j.tbit1001-0645.2024.061
DO - 10.15918/j.tbit1001-0645.2024.061
M3 - 文章
AN - SCOPUS:85212434060
SN - 1001-0645
VL - 44
SP - 1310
EP - 1316
JO - Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
JF - Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology
IS - 12
ER -