- 现行
- 正在执行有效
- 2012-03-21 颁布
- 2012-03-21 实施
下载本文档
文档简介
ICS35040
L80.
备案号36825—2012
:
中华人民共和国密码行业标准
GM/T0002—2012
SM4分组密码算法
SM4blockcipheralgorithm
2012-03-21发布2012-03-21实施
国家密码管理局发布
GM/T0002—2012
目次
前言…………………………
Ⅲ
范围………………………
11
术语和定义………………
21
符号和缩略语……………
31
算法结构…………………
41
密钥及密钥参量…………………………
52
轮函数F…………………
62
轮函数结构…………………………
6.12
合成置换T…………………………
6.22
算法描述…………………
73
加密算法……………
7.13
解密算法……………
7.23
密钥扩展算法………………………
7.33
附录资料性附录运算示例…………
A()4
示例………………
A.114
示例………………
A.225
Ⅰ
GM/T0002—2012
前言
本标准依据给出的规则起草
GB/T1.1—2009。
请注意本文件的某些内容可能涉及专利本文件的发布机构不承担识别这些专利的责任
。。
本标准的附录为资料性附录
A。
本标准由国家密码管理局提出并归口
。
本标准起草单位中国科学院数据与通信保护研究教育中心国家密码管理局商用密码检测中心
:、。
本标准主要起草人吕述望李大为张超张众董芳毛颖颖刘振华
:、、、、、、。
Ⅲ
GM/T0002—2012
SM4分组密码算法
1范围
本标准规定了分组密码算法的算法结构和算法描述并给出了运算示例
SM4,。
本标准适用于密码应用中使用分组密码的需求
。
2术语和定义
下列术语和定义适用于本文件
。
21
.
分组长度blocklength
一个信息分组的比特位数
。
22
.
密钥长度keylength
密钥的比特位数
。
23
.
密钥扩展算法keyexpansionalgorithm
将密钥变换为轮密钥的运算单元
。
24
.
轮数rounds
轮函数的迭代次数
。
25
.
字word
长度为比特的组串
32()。
26
.
S盒S-box
盒为固定的比特输入比特输出的置换记为
S88,Sbox(.)。
3符号和缩略语
下列符号和缩略语适用于本文件
:
⊕位异或
32
i位循环左移i位
<<<32
4算法结构
密码算法是一个分组算法该算法的分组长度为比特密钥长度为比特加密算法
SM4。128,128。
与密钥扩展算法都采用轮非线性迭代结构数据解密和数据加密的算
温馨提示
- 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
- 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
- 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。
最新文档
- 产业引导股权投资基金管理有限责任公司信息隔离墙制度
- 《Linux操作系统应用基础》课件 U01 课程概述
- 《移动互联系统运维技术》 课件 项目四 移动电商安全运维
- FZ∕T 94007.3-2013 综 第3部分:织机综框用钢片综
- 泄漏检测仪行业相关投资计划提议
- PCCP相关项目投资计划书范本
- 医药制造相关项目投资计划书
- 图形化编程专项测试卷含答案
- 实罐杀菌设备及自动控制相关行业投资规划报告
- 2023年下半年英语开学第一课班会课件
- 急诊科洗胃记录单(干货分享)
- 第二章__公安刑事法律文书
- 核酸检测技术及质量控制
- 养禽与禽病防治试题库及答案
- 高三补课申请书范文
- 麦凯66客户档案管理表格
- 厨房操作流程图
- (精品)桥架一点通 - 抖音版
- 完整版)《关于发布金属非金属矿山禁止使用的设备及工艺目录(第一批)的通知》(安监总管一〔2013〕101号
- 村安全生产责任书
- 血管内皮细胞生理ppt课件
评论
0/150
提交评论