标准解读
《GB/T 32905-2016 信息安全技术 SM3密码杂凑算法》是一项国家标准,由中华人民共和国国家质量监督检验检疫总局与中国国家标准化管理委员会联合发布,并于2016年正式实施。该标准定义了SM3密码杂凑算法的具体实现方法及其应用规范。
SM3是一种密码杂凑函数(也称哈希函数),用于生成固定长度的输出值,即杂凑值或消息摘要,无论输入数据的大小如何。这种特性使得它在信息安全领域有着广泛的应用,如数字签名、身份验证等场景中确保信息完整性与不可篡改性。
根据《GB/T 32905-2016》的规定,SM3算法接受任意长度的消息作为输入,并产生一个256位(32字节)长的输出。整个过程包括填充、分组处理等多个步骤。其中,填充阶段会将原始消息扩展至满足特定要求的长度;而分组处理则通过一系列复杂的数学运算来转换每个消息块,最终生成唯一的杂凑结果。
如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。
....
查看全部
- 现行
- 正在执行有效
- 2016-08-29 颁布
- 2017-03-01 实施




文档简介
ICS35040
L80.
中华人民共和国国家标准
GB/T32905—2016
信息安全技术SM3密码杂凑算法
Informationsecuritytechniques—SM3cryptographichashalgorithm
2016-08-29发布2017-03-01实施
中华人民共和国国家质量监督检验检疫总局发布
中国国家标准化管理委员会
GB/T32905—2016
目次
前言
…………………………Ⅲ
范围
1………………………1
术语和定义
2………………1
符号
3………………………1
常数与函数
4………………2
初始值
4.1………………2
常量
4.2…………………2
布尔函数
4.3……………2
置换函数
4.4……………2
算法描述
5…………………2
概述
5.1…………………2
填充
5.2…………………2
迭代压缩
5.3……………3
输出杂凑值
5.4…………………………4
附录资料性附录运算示例
A()…………5
Ⅰ
GB/T32905—2016
前言
本标准按照给出的规则起草
GB/T1.1—2009。
本标准由国家密码管理局提出
。
本标准由全国信息安全标准化技术委员会归口
(SAC/TC260)。
本标准起草单位清华大学国家密码管理局商用密码检测中心解放军信息工程大学中国科学院
:、、、
数据与通信保护研究教育中心
。
本标准主要起草人王小云李峥王永传于红波谢永泉张超罗鹏吕述望
:、、、、、、、。
Ⅲ
GB/T32905—2016
信息安全技术SM3密码杂凑算法
1范围
本标准规定了密码杂凑算法的计算方法和计算步骤并给出了运算示例
SM3,。
本标准适用于商用密码应用中的数字签名和验证消息认证码的生成与验证以及随机数的生成可
、,
满足多种密码应用的安全需求
。
2术语和定义
下列术语和定义适用于本文件
。
21
.
比特串bitstring
具有或值的二进制数字序列
01。
22
.
大端big-endian
数据在内存中的一种表示格式规定左边为高有效位右边为低有效位即数的高阶字节放在存储
,,。
器的低地址数的低阶字节放在存储器的高地址
,。
23
.
消息message
任意有限长度的比特串本标准中消息作为杂凑算法的输入数据
,。
24
.
杂凑值hashvalue
杂凑算法作用于一条消息时输出的消息摘要比特串
()。
25
.
字word
长度为比特的组串
32()。
3符号
下列符号适用于本文件
。
ABCDEFGH个字寄存器或它们的值的串连
:8
i
B()第i个消息分组
:
CF压缩函数
:
FFj布尔函数随的变化取不同的表达式
:,j
GGj布尔函数随的变化取不同的表达式
:
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 二零二五年度健康体检劳务合同解除标准指南
- 2025年度无人机技术研发与应用合作资源协议书
- 二零二五年度艺术衍生品市场正规艺术家合作协议
- 二零二五年度塔吊安装与吊装作业安全保障协议
- 二零二五年度特色商业街车位包销及夜间经济合同
- 2025年度智慧城市安防系统服务合同
- 二零二五年度会议室租赁及茶歇服务协议
- 水暖消防工程承包合同
- 小学生感恩教育故事感悟
- 超市日常运营管理服务合同
- 四大名著导读-课件-(共18张)
- 10.1溶液的酸碱性教学设计-2024-2025学年九年级化学人教版下册
- 2024年房地产经纪人《房地产经纪专业基础》考前冲刺必会试题库300题(含详解)
- 2024解析:第九章液体压强-讲核心(原卷版)
- 2024解析:第二十章电与磁-基础练(解析版)
- 躲避球运动用球项目评价分析报告
- 2024年度委托创作合同:原创美术作品设计与委托制作3篇
- 建设工程招标代理合同(GF-2005-0215)(标准版)
- 胆结石并急性胆囊炎护理查房
- 公司新建电源及大用户并网管理办法
- 新材料在管道施工中的应用方案
评论
0/150
提交评论