SM3
SM3(商密3)是中华人民共和国政府采用的一种密码散列函数标准,前身为SCH4杂凑算法[1],由国家密码管理局于2010年12月17日发布[2][3],相关标准为“GM/T 0004-2012 《SM3密码杂凑算法》”[2]。2016年,成为中国国家密码标准(GB/T 32905-2016)[4]。
在商用密码体系中,SM3主要用于数字签名及验证、消息认证码生成及验证、随机数生成等,其算法公开[5][6],安全性及效率与SHA-256相当[7]。
SM3签名算法收录于ISO/IEC 10118-3:2018《信息安全技术杂凑函数第3部分:专用杂凑函数》[8]。
参考文献
- ^ 《信息安全技术 SM3密码杂凑算法》(征求意见稿)编制说明 (页面存档备份,存于互联网档案馆)《SM3密码杂凑算法》标准编制组
- ^ 2.0 2.1 国家密码管理局公告(第23号). 国家商用密码管理办公室. 2012-03-21 [2016-07-24]. (原始内容存档于2020-06-06).
- ^ SM3密码杂凑算法. 中国互联网络信息中心. 2013-12-04 [2016-07-24]. (原始内容存档于2016-09-19).
- ^ 王小云. SM3密码杂凑算法[J]. 信息安全研究, 2016, 2(11): 983-994.
- ^ 国家密码管理局公告(第22号). 国家商用密码管理办公室. 2010-12-17 [2016-08-06]. (原始内容存档于2017-09-14).
- ^ SM3密码杂凑算法 (页面存档备份,存于互联网档案馆)(简体中文)
- ^ An Efficient and Low-Power Design of the SM3 Hash Algorithm for IoT. Electronics. 2019-09-11 [2021-02-11] (美国英语).
- ^ 我国SM2/3/9密码算法正式成为ISO/IEC国际标准. 国家商用密码管理办公室. 2018-11-22 [2019-01-18]. (原始内容存档于2019-01-19).
参见
这是一篇与密码学相关的小作品。您可以通过编辑或修订扩充其内容。 |