- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
祖冲之序列密码算法
祖冲之序列密码算法
ZUCstreamcipheralgorithm
目 次
目 次II
祖冲之序列密码算法3
1 术语和定义3
2 符号和缩略语3
2.1 运算符3
2.2 符号4
2.3 缩略语4
3 算法描述4
3.1 算法整体结构4
3.2 线性反馈移位寄存器LFSR5
3.3 比特重组BR6
3.4 非线性函数F6
3.5 密钥装入6
3.6 算法运行7
附 录 A S盒8
31 31
附 录 B 模2 -1乘法和模2 -1加法的实现10
附 录 C 算法计算实例11
参考文献15
II
祖冲之序列密码算法
1 术语和定义
下列术语和定义适用于本文件。
1.1
比特 bit
二进制字符0或1称之为比特。
1.2
字节 byt
由8个比特组成的比特串称之为字节。
1.3
字 word
由2个以上(包含2个)比特组成的比特串称之为字。
本文主要使用31比特字和32比特字。
1.4
字表示 word representation
本文字默认采用十进制表示。当字采用其它进制表示时,总是在字的表示之前或之后添加指示符。
例如,前缀0x指示该字采用十六进制表示,后缀下角标2指示该字采用二进制表示。
1.5
高低位顺序 bit ordering
本文规定字的最高位总是位于字表示中的最左边,最低位总是位于字表示中的最右边。
2 符号和缩略语
2.1 运算符
+ 算术加法运算
ab 整数a和b的乘积
= 赋值操作符
mod 整数模运算
⨁ 按比特位逐位异或运算
32
⊞ 模2 加法运算
‖ 字符串或字节串连接符
∙H 取字的最高16比特
∙L 取字的最低16比特
<<<k 32比特字循环左移k位
3
>>k 32比特字右移k位
ab 向量a赋值给向量b,即按分量逐分量赋值
2.2 符号
下列符号适用于本文:
s,s,s,…,s 线性反馈移位寄存器的16个31 比特寄存器单元变量
0 1 2 15
X,X,X,X 比特重组输出的4个32 比特字
0 1 2 3
R, R 非线性函数F 的2个32 比特记忆单元变量
1 2
W 非线性函数F输出的32 比特字
32
W1 R 与X 进行模2 加法运算输出的32 比特字1 1
W2 R 与X 按比特位逐位异或运算输出的32 比特字2 2
Z 算法每拍输出的32 比特密钥字
k 初始种子密钥
iv 初始向量
di 15比特的字符串常量,i=0,1,2,…15
F 非线性函数
L 输出密钥字长度
2.3 缩略语
下列缩略语适用于本文:
ZUC 祖冲之序列密码算法或者祖冲之算法
LFSR 线性反馈移位寄存器
BR 比特重组
3 算法描述
3.1 算法整体结构
祖冲之算法逻辑上分为上中下层,见图1。上层是16级线性反馈移位寄存器(LFSR);中层是比特
重组(BR);下层是非线性函数F。
4
图 1 祖冲之算法结构图
3.2 线性反馈移位寄存器LFSR
3.2.1 概述
LFSR包括 16个31 比特寄存器单元变量s, s,
您可能关注的文档
- 有限公司商标行政纠纷再审案.PDF
- 期日时刻2017617审判长纲岛浩竞技场名柏崎.PDF
- 期货投资专题报告20131115饲料企业原料采购模.PDF
- 朝生暮死-凤眼蓝-GreenPower.PDF
- 朝日印刷株式会社会社概要-DaiwaIR.PDF
- 木制梱包材输入规制ISPMNo.15采用国一覧表.PDF
- 木曽马.PDF
- 木酚素(lignan)是一种存在於植物中的天然化合物,木.PDF
- 木育森育実践资料集.PDF
- 本公-GreenSealHoldingLimited.PDF
- 2024年安义县科学技术协会会计岗公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
- 2023年贵州省贵阳市开阳县水务局公开招聘《行政职业能力测验》模拟试卷(答案详解版).docx
- 2023年广东省核工业地质局所属事业单位招聘人员笔试《行政职业能力测验》模拟试卷答案详解版.docx
- 2023年山西晋中市人民防空办公室所属事业单位招聘2人笔试《行政职业能力测验》模拟试卷答案详解版.docx
- 2024年岳阳市云溪区乡镇基层财政所财务公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
- 2024年介休市审计局职位公务员招录1人《行政职业能力测验》模拟试卷(答案详解版).docx
- 2023年浙江省杭州市下城区地税局公开招聘《行政职业能力测验》模拟试卷(答案详解版).docx
- 2023年河北省石家庄市藁城区教育局公开招聘《行政职业能力测验》模拟试卷(答案详解版).docx
- 2023年安徽省黄山市不动产登记中心市世行办招聘7人笔试《行政职业能力测验》模拟试卷答案详解版.docx
- 2023年吉林省通化梅河口市住建局招聘30人笔试《行政职业能力测验》模拟试卷答案详解版.docx
文档评论(0)