主页 购物车 询价 关于我们
www.GB-GBT.com
收录标准: 222618 (2026-05-27) 搜索

GB/T 32907-2016 相关标准英文版PDF, 自动发货

标准号码价格美元第2步(购买)交付天数标准名称
GB/T 32907-2016 115 GB/T 32907-2016 3秒自动 信息安全技术 SM4分组密码算法
   
基本信息
标准编号 GB/T 32907-2016 (GB/T32907-2016)
中文名称 信息安全技术 SM4分组密码算法
英文名称 Information security technology - SM4 block cipher algorithm
行业 国家标准 (推荐)
中标分类 L80
国际标准分类 35.040
字数估计 9,943
发布日期 2016-08-29
实施日期 2017-03-01
标准依据 国家标准公告2016年第14号
发布机构 中华人民共和国国家质量监督检验检疫总局、中国国家标准化管理委员会

GB/T 32907-2016 Information security technology -- SM4 block cipher algorithm ICS 35.040 L80 中华人民共和国国家标准 信息安全技术 SM4分组密码算法 2016-08-29发布 2017-03-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布 目次 前言 Ⅰ 1 范围 1 2 术语和定义 1 3 符号和缩略语 1 4 算法结构 2 5 密钥及密钥参量 2 6 轮函数 F 2 6.1 轮函数结构 2 6.2 合成置换 T 2 7 算法描述 3 7.1 加密算法 3 7.2 解密算法 3 7.3 密钥扩展算法 3 附录A(资料性附录) 运算示例 5 A.1 示例1 5 A.2 示例2 6 前言 本标准按照GB/T 1.1-2009给出的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由国家密码管理局提出。 本标准由全国信息安全标准化技术委员会(SAC/TC260)归口。 本标准起草单位:中国科学院数据与通信保护研究教育中心、国家密码管理局商用密码检测中心、 北京信息科学技术研究院。 本标准主要起草人:吕述望、李大为、邓开勇、张超、罗鹏、张众、董芳、毛颖颖、刘振华。 信息安全技术 SM4分组密码算法 1 范围 本标准规定了SM4分组密码算法的算法结构和算法描述,并给出了运算示例。 本标准适用于商用密码产品中分组密码算法的实现、检测和应用。 2 术语和定义 下列术语和定义适用于本文件。 2.1 分组长度 blocklength 一个信息分组的比特位数。 2.2 密钥长度 keylength 密钥的比特位数。 2.3 将密钥变换为轮密钥的运算单元。 2.4 轮数 rounds 轮函数的迭代次数。 2.5 轮密钥 roundkey 又称子密钥,在迭代分组密码中每一轮使用的密钥,根据输入密钥用密钥编排算法推导得出。 2.6 字 word 长度为32比特的组(串)。 2.7 S盒 S-box S盒为固定的8比特输入8比特输出的置换,记为Sbox(.)。 3 符号和缩略语 下列符号和缩略语适用于本文件: ⊕ 32位异或 < < < i 32位循环左移i位 Zn2 比特长度为n的二进制序列集合 4 算法结构 SM4密码算法是一个分组算法。该算法的分组长度为128比特,密钥长度为128比特。加密算法 与密钥扩展算法均采用非线性迭代结构,运算轮数均为32轮。数据解密和数据加密的算法结构相同, 只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序。 5 密钥及密钥参量 密钥长度为128比特,表示为MK=(MK......