信息安全研究 ›› 2016, Vol. 2 ›› Issue (11): 972-982.

• 密码算法专题 • 上一篇    下一篇

SM2椭圆曲线公钥密码算法综述

汪朝晖   

  1. 北京华大信安技术有限公司
  • 收稿日期:2016-11-29 出版日期:2016-11-15 发布日期:2016-11-29
  • 通讯作者: 汪朝晖

Overview on Public Key Crytographic Algorithm SM2 Based on Elliptic Curves

  • Received:2016-11-29 Online:2016-11-15 Published:2016-11-29

摘要: SM2椭圆曲线公钥密码算法(简称SM2算法)于2010年12月首次公开发布,2012年成为中国商用密码标准(标准号为GMT 0003—2012),2016年成为中国国家密码标准(标准号为GBT 32918—2016).简介SM2算法的研制背景,详细描述SM2算法,介绍SM2算法安全性研究情况,并评估其实现效率.迄今为止与SM2算法相关的研究表明,SM2算法的可证安全性达到了公钥密码算法的最高安全级别,其实现效率相当于或略优于一些国际标准的同类椭圆曲线密码算法.

关键词: 公钥密码算法, 椭圆曲线密码算法, 数字签名, 密钥交换, 加密, 解密, SM2算法

Abstract: Public key cryptographic algorithm SM2 based on elliptic curves (SM2 algorithm for abbreviation) was firstly issued in December 2010, had become the Chinese commercial cryptographic standard (GMT 0003—2012) in 2012, and had become the Chinese national cryptographic standard (GBT 32918—2016) in 2016. This paper briefly describe the development background of SM2 algorithm,describe SM2 algorithm in details,introduce the researches on its security, and evaluate its implementation efficiencies. All the researches on SM2 algorithm so far indicate that the provable securities of SM2 algorithm reach the supreme levels of public key cryptographic algorithms securities, and its implementation efficiencies are equivalent to or slightly superior to those similar elliptic curve cryptographic algorithms in some international standards.

Key words: public key cryptographic algorithm, elliptic curve cryptography, digital signature, key exchange, encryption, decryption, SM2 algorithm