zuc算法代码详解_密码学算法之序列密码中的ZUC算法详解

ZUC算法,又称祖冲之算法,是中国首个国际密码标准,核心应用于3GPP的EEA3和EIA3。该算法以素域GF(231 - 1)的线性反馈移位寄存器创新设计,抵抗多种密码攻击,具有高安全性和效率。设计包含三层结构:LFSR、比特重组和非线性函数F,确保了高安全强度。
摘要由CSDN通过智能技术生成

原标题:密码学算法之序列密码中的ZUC算法详解

作者:于中阳Mercina-zy

本文发表自区块链兄弟

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

区块链技术当中一个很重要的组成部分就是密码学作为从事区块链研究工作的相关人员,应对密码学有相当的认识。ZUC 算法,即祖冲之算法,属于序列密码,其也是中国第一个成为国际密码标准的密码算法。

ZUC 算法,即祖冲之算法,是移动通信 3GPP 机密性算法 EEA3 和完整性算法 EIA3的核心,其亦是中国自主设计的加密算法。

在 2009 年 5 月, ZUC 算法获得了 3GPP 安全算法组 SA立项,正式申请参加 3GPP LTE 第三套机密性和完整性算法标准的竞选工作。

其中经历了两年多的时间, ZUC 算法经过包括 3GPP SAGE 内部评估,两个邀请付费的学术团体的外部评估以及公开评估等在内的 3 个阶段的安全评估工作后,于 2011 年 9 月正式被 3GPP SA全会通过,成为 3GPP LTE 第三套加密标准核心算法。

ZUC 算法是中国第一个成为国际密码标准的密码算法。

ZUC 标准化的成功,是中国在商用密码算法领域取得的一次重大突破,体现了中国离用密码应用的开放性和商用密码设计的高能力,极大的增加中国在国际通信安全应用领域的影响力,且今后无论是对中国在国际商用密码标准化方面的工作,还是商用密码的密码设计来说都有深远的影响。

ZUC 是一个同步流密码算法,其以中国古代著名数学家祖冲之的拼音(ZU Chongzhi)首字母命名,中文称作祖冲之算法。

此算法在设计之初就面拖着高的挑战。因为,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值