1 / 51
文档名称:

最新祖冲之序列密码算法(ZUC算法).docx

格式:docx   大小:145KB   页数:51页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

最新祖冲之序列密码算法(ZUC算法).docx

上传人:小果冻 2022/3/9 文件大小:145 KB

下载得到文件列表

最新祖冲之序列密码算法(ZUC算法).docx

文档介绍

文档介绍:祖冲之序列密码算法(ZUC算法)
GM/T -2022
2
26
1
祖冲之序列密码算法
第1局部:算法描述
范围
本局部描述了祖冲之序列密码算法,可用于指导祖冲之算法相关产品的研制、检测和使用。
、X2,输出为一个32比特字W。F的计算过程如下:
F (X0, X1, X2)
{
W = (X0 Å R1) ⊞ R2;
W1 = R1 ⊞ X1;
W2 = R2 Å X2;
R1 = S(L1(W1L‖W2H));
R2 = S(L2(W2L‖W1H))。
}
其中S为32比特的S盒变换,定义在附录A中给出;L1和L2为32比特线性变换,定义如下:
L1(X) = X Å (X <<< 2) Å (X <<< 10) Å (X <<< 18) Å (X <<< 24),
L2(X) = X Å (X <<< 8) Å (X <<< 14) Å (X <<< 22) Å (X <<< 30)。
密钥装入
密钥装入过程将128比特的初始密钥k和128比特的
GM/T -2022
2
8
1
初始向量iv扩展为16个31比特字作为LFSR存放器单元变量s0, s1, …, s15的初始状态。设k和iv分别为
k0‖k1‖……‖k15

iv0‖iv 1‖……‖iv 15,
其中ki和ivi均为8比特字节,0≤i≤15。密钥装入过程如下:
D为240比特的常量,可按如下方式分成16个15比特的子串:
D =d0‖d1‖……‖d15,
其中:
d0 = 1000100110101112,
d1= 01001**********,
d2 = 11000**********,
d3 = 00100**********,
d4= 10101**********,
d5 = 0110101111000102,
d6 = 1110001001101012,
d7 = 0001001101011112,
d8 = 1001101011110002,
d9 = 01011**********,
GM/T -2022
2
9
1
d10 = 11010**********,
d11= 00110**********,
d12 = 10111**********,
d13 = 0111100010011012,
d14 = 1111000100110102,
d15 = 10001**********。
对0≤i≤15,有 si = ki‖di‖ivi。
算法运行
初始化阶段
, s1, …, s15中,作为LFSR的初态,并置32比特记忆单元变量R1和R2为全0。然后执行下述操作:
重复执行下述过程32次:
BitReconstruction();
W= F(X0, X1, X2);
LFSRWithInitialisationMode (W >> 1)。
工作阶段
首先执行以下过程一次,并将F的输出W舍弃:
BitReconstruction();
GM/T -2022
2
10
1
F (X0, X1, X2);
LFSRWithWorkMode()。
然后进入密钥输出阶段。在密钥输出阶段,每运行一个节拍,执行以下过程一次,并输出一个32比特的密钥字Z:
BitReconstruction() ;
Z = F (X0, X1, X2) Å X3;
LFSRWithWorkMode()。
GM/T -2022
2
11
1
〔标准性附录〕
S盒
32比特S盒S由4个小的8х8的S盒并置而成,即S=(S0, S1, S2, S3),其中S0=S2,S1=S3。S0和S1的定义分别见表1和表2。设S0(或S1)的8比特输入为x。将x视作两个16进制数的连接,即x=h||l,那么表1 (或表2)中第h行和第l列交叉的元素即为S0(或S1)的输出S0(x)(或S1(x))。
设S盒S的32比特输入X和32比特输出Y分别为:
X = x0 ‖ x1 ‖ x2 ‖ x3,
Y = y0 ‖ y1 ‖ y2 ‖ y3,
其中xi和yi均为8比特字节,i = 0, 1, 2, 3。那么有yi = Si(xi), i = 0, 1, 2, 3。
表1 S0盒
0
1
2
3
4
5
6
7
8
9
A
B
C

最近更新

新媒介环境下中学语文课堂教学问题研究 3页

新中式家具造型设计影响因素分析 3页

文脉传承背景下的建筑表皮更新手法研究——以.. 3页

数控机床维修与加工工艺的关系 3页

数学课堂教学创设情境的理性思考 3页

2025年3-6岁儿童学习与发展指南全文 23页

散文《我与地坛》翻译实践报告 3页

教育学硕士研究生专业认同影响因素研究 3页

2025年中加双语学校二期工程教学楼及图书馆商.. 24页

改进下料工艺提高原材料利用率 3页

揭示背景 领悟提示 挖掘内涵——2013年江西.. 3页

2025年上犹县茶亭至赖塘公路连通工程可行性研.. 91页

2025年上海健康产业园区项目建议书 22页

掺杂ZnO半导体磁性及其光学性质研究 3页

2025年一种平面四杆机构的设计任务书大学毕设.. 44页

2025年x镇区排水管网建设工程可行性研究报告书.. 56页

打造小学语文高效课堂的策略探究 3页

2025年rcc大坝坝体防渗新技术碾压混凝土坝 9页

我国艺术品保险市场研究 3页

产品开发与价值工程 34页

我国民营企业非股权投资模式研究综述报告 4页

2025年武汉警官职业学院单招职业技能测试题库.. 73页

2025年辽宁经济职业技术学院单招职业技能测试.. 75页

2025年人教版数学七年级下册期末考试试卷及答.. 19页

万科实测检查数据上墙操作指引 17页

维克多新高中英语阅读高一 4页

钢结构防火涂料施工承包合同 12页

家土科仪 19页

中药材广西甜茶仿野生栽培技术规程-征求意见稿.. 7页

IEC-80601-2-30-2009标准 112页