HIGH-SPEED IMPLEMENTATION OF SM2 BASED ON FAST MODULUS INVERSE ALGORITHM

被引:0
|
作者
Li, Wei [1 ]
Liu, Juhua [1 ]
Bai, Guoqiang [2 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing, Peoples R China
[2] Tsinghua Univ, Natl Lab Informat Sci & Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
SM2; ECC; radix-8; inverse; high speed; hardware implementation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we explore the fast modulus inverse algorithm and its implementation. For the first time, we proposed a radix-8 modulus algorithm to speed up the point multiplication in SM2 public key cryptographic algorithm, which is established as the ECC standard of China for commercial applications released by the State Cryptographic Administration of China in December 2010. The critical path delay of our hardware implementation of SM2 is the delay of a one-cycle 256-bit multiplier, which is difficult to get a further reduction. The possibility of further optimization is reducing the number of cycles needed by the binary modulus inverse without changing the critical path delay when converting the Jacob coordinates back to affine coordinates. The radix-8 binary inverse algorithm can reduce the number of cycles significantly by 33.2% on average compared with the radix-4 binary inverse algorithm, which needs 256 cycles at most to complete the conversion.
引用
收藏
页数:3
相关论文
共 50 条
  • [31] Study on Fast Recognition Algorithm of High-speed Railway Perimeter
    Zhu L.
    Xu L.
    Zhou X.
    Wang Y.
    Tiedao Xuebao/Journal of the China Railway Society, 2022, 44 (12): : 56 - 64
  • [32] Blockchain Security Mechanism Design Based on Chinese Cryptosystem SM2 Algorithm
    Meng, Lu
    Liu, Zeyao
    MATHEMATICS, 2023, 11 (14)
  • [33] High-speed adaptive turbo decoding algorithm and its implementation
    Kim, Min Hyuk
    Jeong, Jin-Hee
    Jung, Ji-Won
    PROCEEDINGS OF 2006 IEEE INFORMATION THEORY WORKSHOP, 2006, : 104 - +
  • [34] A high-speed CMOS implementation of the Winograd Fourier transform algorithm
    Lavoie, P
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1996, 44 (08) : 2121 - 2126
  • [35] Research and Implementation of A High-speed Reconfigurable A5 algorithm
    Li Wei
    Dai Zibin
    Nan Longmei
    PACIIA: 2008 PACIFIC-ASIA WORKSHOP ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION, VOLS 1-3, PROCEEDINGS, 2008, : 1064 - 1068
  • [36] High-speed adaptive turbo decoding algorithm and its implementation
    Choi, Duk Gun
    Jeong, Jin Hee
    Kim, Min Hyuk
    Jung, Ji Won
    2006 ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2006, : 458 - +
  • [37] Timing leakage to break SM2 signature algorithm
    Chen, Aidong
    Hong, Chen
    Shang, Xinna
    Jing, Hongyuan
    Xu, Sen
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 67
  • [38] An Identity Authentication Scheme Based on SM2 Algorithm in UAV Communication Network
    Xia, Tao
    He, Jun
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [39] VLSI implementation of fast Fourier transformation for OFDM-based high-speed wireless applications
    Jiang, M
    Yang, B
    Fu, YL
    Jiang, AP
    Wang, XA
    Gan, XW
    Zhao, BY
    Zhang, TY
    2004: 7TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUITS TECHNOLOGY, VOLS 1- 3, PROCEEDINGS, 2004, : 1669 - 1671
  • [40] Design of a Confidentiality Intelligent Interaction System Based on SM2, SM3 and SM4 Algorithm
    Xi'an Eurasia University, School of Information Engineering, Shaanxi, Xi'an, China
    Proc. - Int. Conf. Interact. Intell. Syst. Techniques, IIST, (254-258):