最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

祖冲之序列密码算法(ZUC算法)

IT圈 admin 36浏览 0评论

2024年3月23日发(作者:尚成业)

祖冲之序列密码算法

欧阳家百(2021.03.07)

第1部分:算法描述

范围

本部分描述了祖冲之序列密码算法,可用于指导祖冲之算法

相关产品的研制、检测和使用。

术语和约定

以下术语和约定适用于本部分。

比特 bit

二进制字符0和1称之为比特。

字节 byte

由8个比特组成的比特串称之为字节。

字 word

由2个以上(包含2个)比特组成的比特串称之为字。

本部分主要使用31比特字和32比特字。

1

2

欧阳索引创编 2021.02.02

字表示 word representation

本部分字默认采用十进制表示。当字采用其它进制表示时,

总是在字的表示之前或之后添加指示符。例如,前缀0x指示该字

采用十六进制表示,后缀下角标2指示该字采用二进制表示。

高低位顺序 bit ordering

本部分规定字的最高位总是位于字表示中的最左边,最低位

总是位于字表示中的最右边。

符号和缩略语

运算符

+ 算术加法运算

mod 整数取余运算

⨁按比特位逐位异或运算

⊞模232加法运算

‖字符串连接符

∙H取字的最高16比特

∙L取字的最低16比特

<<

>>k32比特字右移k位

ab向量a赋值给向量b,即按分量逐分量赋值

欧阳索引创编 2021.02.02

3

3.1

2024年3月23日发(作者:尚成业)

祖冲之序列密码算法

欧阳家百(2021.03.07)

第1部分:算法描述

范围

本部分描述了祖冲之序列密码算法,可用于指导祖冲之算法

相关产品的研制、检测和使用。

术语和约定

以下术语和约定适用于本部分。

比特 bit

二进制字符0和1称之为比特。

字节 byte

由8个比特组成的比特串称之为字节。

字 word

由2个以上(包含2个)比特组成的比特串称之为字。

本部分主要使用31比特字和32比特字。

1

2

欧阳索引创编 2021.02.02

字表示 word representation

本部分字默认采用十进制表示。当字采用其它进制表示时,

总是在字的表示之前或之后添加指示符。例如,前缀0x指示该字

采用十六进制表示,后缀下角标2指示该字采用二进制表示。

高低位顺序 bit ordering

本部分规定字的最高位总是位于字表示中的最左边,最低位

总是位于字表示中的最右边。

符号和缩略语

运算符

+ 算术加法运算

mod 整数取余运算

⨁按比特位逐位异或运算

⊞模232加法运算

‖字符串连接符

∙H取字的最高16比特

∙L取字的最低16比特

<<

>>k32比特字右移k位

ab向量a赋值给向量b,即按分量逐分量赋值

欧阳索引创编 2021.02.02

3

3.1

发布评论

评论列表 (0)

  1. 暂无评论