对公银行账号/支付宝 中国标准英文版 技术翻译  数据库收录: 159759 更新: 2021-02-09  
现货的,9秒内发货  

GB/T 32905-2016

标准搜索结果: 'GB/T 32905-2016'
标准号码内文价格美元第2步交付天数标准名称状态
GB/T 32905-2016 英文版 250 购买 3分钟内自动发货[PDF],有增值税发票。 信息安全技术 SM3密码杂凑算法 有效

   
基本信息
标准编号 GB/T 32905-2016 (GB/T32905-2016)
中文名称 信息安全技术 SM3密码杂凑算法
英文名称 Information security techniques - SM3 cryptographic hash algorithm
行业 国家标准 (推荐)
中标分类 L80
国际标准分类 35.040
字数估计 18,124
发布日期 2016-08-29
实施日期 2017-03-01
起草单位 清华大学、国家密码管理局商用密码检测中心、解放军信息工程大学、中国科学院数据与通信保护研究教育中心
归口单位 全国信息安全标准化技术委员会(SAC/TC 260)
标准依据 国家标准公告2016年第14号
提出机构 国家密码管理局
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会

GB/T 32905-2016
Information security techniques -- SM3 cryptographic hash algorithm
ICS 35.040
L80
中华人民共和国国家标准
信息安全技术 SM3密码杂凑算法
2016-08-29发布
2017-03-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布
目次
前言 Ⅲ
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/T 1.1-2009给出的规则起草。
本标准由国家密码管理局提出。
本标准由全国信息安全标准化技术委员会(SAC/TC260)归口。
本标准起草单位:清华大学、国家密码管理局商用密码检测中心、解放军信息工程大学、中国科学院
数据与通信保护研究教育中心。
本标准主要起草人:王小云、李峥、王永传、于红波、谢永泉、张超、罗鹏、吕述望。
信息安全技术 SM3密码杂凑算法
1 范围
本标准规定了SM3密码杂凑算法的计算方法和计算步骤,并给出了运算示例。
本标准适用于商用密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成,可
满足多种密码应用的安全需求。
2 术语和定义
下列术语和定义适用于本文件。
2.1
比特串 bitstring
具有0或1值的二进制数字序列。
2.2
大端 big-endian
数据在内存中的一种表示格式,规定左边为高有效位,右边为低有效位。即数的高阶字节放在存储
器的低地址,数的低阶字节放在存储器的高地址。
2.3
消息 message
任意有限长度的比特串,本标准中消息作为杂凑算法的输入数据。
2.4
杂凑值 hashvalue
杂凑算法作用于一条消息时输出的消息摘要(比特串)。
2.5
字 word
长度为32比特的组(串)。
3 符号
下列符号适用于本文件。
5 算法描述
5.1 概述
SM3密码杂凑算法的输入为长度为l(l<264)比特的消息m,经过填充、迭代压缩,生成杂凑值,杂
凑值输出长度为256比特。运算示例参见附录A。
5.2 填充
假设消息m 的长度为l比特,则首先将比特“1”添加到消息的末尾,再添加k个“0”,k是满足l+1
+k≡448(mod512)的最小的非负整数。然后再添加一个64位比特串,该比特串是长度l的二进制表
示。填充后的消息m'的比特长度为512的倍数。
5.3 迭代压缩
5.3.1 迭代过程
将填充后的消息m'按512比特进行分组:m'=B(0)B(1)B(n-1),其中n=(l+k+65)/512。
5.3.3 压缩函数
令A,B,C,D,E,F,G,H 为字寄存器,SS1,SS2......
   
       隐私   ·  优质产品   ·  退款政策   ·  公平交易   ·  关于我们
宁德梧三商贸有限公司 (营业执照期限:2019-2049年. 纳税人识别号:91350900MA32WE2Q2X)
对公账号开户银行:中国建设银行 | 账户名称:宁德梧三商贸有限公司 | 账户号码:35050168730700000955
本公司专职于中国国家标准行业标准英文版