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 条
  • [21] Adaptor Signature Scheme Based on the SM2 Digital Signature Algorithm
    Peng C.
    Luo M.
    He D.
    Huang X.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (10): : 2278 - 2286
  • [22] An Efficient ASIC Implementation of Public Key Cryptography Algorithm SM2 Based on Module Arithmetic Logic Unit
    Yang, Danyang
    Dai, Zibin
    Li, Wei
    Chen, Tao
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [23] High-Speed ASIC Implementation of Tanh Activation Function Based on the CORDIC Algorithm
    Thanh Dat Nguyen
    Kim, Dong Hwan
    Yang, Jin Seok
    Park, Sang Yoon
    2021 36TH INTERNATIONAL TECHNICAL CONFERENCE ON CIRCUITS/SYSTEMS, COMPUTERS AND COMMUNICATIONS (ITC-CSCC), 2021,
  • [24] Research on Efficient Implementation of SM2 for Mobile Devices
    Zhang J.-P.
    Huang J.-H.
    Yu X.
    Liu Z.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2023, 51 (12): : 3437 - 3443
  • [25] High-speed design of Montgomery inverse algorithm over GF(2m)
    Shieh, MD
    Chen, JH
    Wu, CM
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (02) : 559 - 565
  • [26] A Secure And High Concurrency SM2 Cooperative Signature Algorithm For Mobile Network
    Qian, Wenfei
    Wang, Pingjian
    Lei, Lingguang
    Chen, Tianyu
    Zhang, Bikuan
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 818 - 824
  • [27] Application and Implementation of The Grounding Wire Information Management System Based on SM2
    Liu, Jiajun
    Liu, Xueli
    2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168
  • [28] VLSI implementation of high-speed cellular automata encryption algorithm
    Anghelescu, Petre
    Sofron, Emil
    Ionita, Silviu
    CAS 2007 INTERNATIONAL SEMICONDUCTOR CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2007, : 509 - 512
  • [29] A High-Speed Pyramid Image Coding Algorithm for a VLSI Implementation
    Sahinoglou, Haralambos
    Cabrera, Sergio D.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1991, 1 (04) : 369 - 374
  • [30] The high-speed implementation of direction-of-arrival estimation algorithm
    Hao, C
    Ping, W
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 922 - 925