标准搜索结果: 'GM/T 0001.1-2012'
标准编号 | GM/T 0001.1-2012 (GM/T0001.1-2012) | 中文名称 | 祖冲之序列密码算法 第1部分:算法描述 | 英文名称 | ZUC stream cipher algorithm--Part 1: Description of the algorithm | 行业 | Chinese Industry Standard (推荐) | 中标分类 | L80 | 字数估计 | 17,157 | 发布日期 | 2012/3/21 | 实施日期 | 2012/3/21 |
GM/T 0001.1-2012
ZUC stream cipher algorithm--Part 1: Description of the algorithm
ICS 35.040
L80
备案号:36822-2012
中华人民共和国密码行业标准
祖冲之序列密码算法
第1部分:算法描述
2012-03-21发布
2012-03-21实施
国家密码管理局 发 布
目次
前言 Ⅲ
1 范围 1
2 术语和约定 1
3 符号和缩略语 1
4 算法描述 2
4.1 算法整体结构 2
4.2 线性反馈移位寄存器LFSR 3
4.3 比特重组BR 3
4.4 非线性函数F 3
4.5 密钥装入 4
4.6 算法运行 4
附录A(规范性附录) S盒 6
附录B(资料性附录) 模231-1乘法和模231-1加法的实现 8
附录C(资料性附录) 算法计算实例 9
参考文献 13
前言
GM/T 0001《祖冲之序列密码算法》包括三部分:
---第1部分:算法描述;
---第2部分:基于祖冲之算法的机密性算法;
---第3部分:基于祖冲之算法的完整性算法。
本部分为GM/T 0001的第1部分。
GM/T 0001的本部分依据GB/T 1.1-2009给出的规则起草。
本部分内容同3GPPLTE机密性和完整性算法标准ZUC规范(ETSI/SAGETS35.222)保持一
致性。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本部分附录A为规范性附录,附录B和附录C为资料性附录。
本部分由国家密码管理局提出并归口。
本部分起草单位:中国科学院软件研究所、中国科学院数据与通信保护研究教育中心。
本部分主要起草人:冯登国、林东岱、冯秀涛、周春芳。
祖冲之序列密码算法
第1部分:算法描述
1 范围
GM/T 0001的本部分描述了祖冲之序列密码算法,可用于指导祖冲之算法相关产品的研制、检测
和使用。
2 术语和约定
以下术语和约定适用于本文件。
2.1
比特 bit
二进制字符0和1称之为比特。
2.2
字节 byte
由8个比特组成的比特串称之为字节。
2.3
字 word
由2个以上(包含2个)比特组成的比特串称之为字。
本部分主要使用31比特字和32比特字。
2.4
字表示 wordrepresentation
本部分字默认采用十进制表示。当字采用其他进制表示时,总是在字的表示之前或之后添加指示
符。例如,前缀0x指示该字采用十六进制表示,后缀下角标2指示该字采用二进制表示。
2.5
高低位顺序 bitordering
本部分规定字的最高位总是位于字表示中的最左边,最低位总是位于字表示中的最右边。
3 符号和缩略语
3.1 运算符
+ 算术加法运算
mod ......
|