加密算法
福哥哥哥
这个作者很懒,什么都没留下…
展开
-
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(五)----文档代码资源
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(四)----文档代码资源原创 2020-06-03 17:26:05 · 1245 阅读 · 4 评论 -
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(四)----测试用例
官方测试用例,已经验证过,注意测试数据的 LENGTH 值不是整32位的情况,需要自己处理一下原创 2020-06-03 17:21:41 · 1555 阅读 · 2 评论 -
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(三)----机密性算法(EEA3)和完整性算法(EIA3)
英文文档,特别提示,文中有EEA3和EIA3的代码1 OUTLINE OF THE NORMATIVE PART Section 2 introduces the algorithm and describes the notation used in the subsequent sections. Section 3 specifies the confidentiality algorithm 128‐EEA3. Section 4 specifies the integrity.原创 2020-06-03 17:07:33 · 3676 阅读 · 2 评论 -
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(二)----祖冲之算法的C语言实现
ZUC算法的C语言实现/* ——————————————————————- */typedef unsigned char u8;typedef unsigned int u32;/* ——————————————————————- *//* the state registers of LFSR */u32 LFSR_S0;u32 LFSR_S1;u32 LFSR_S2;u32 LFSR_S3;u32 LFSR_S4;u32 LFSR_S5;u32 LFSR原创 2020-06-03 16:18:32 · 1718 阅读 · 0 评论 -
3GPP机密性和完整性算法规范128-EEA3和128-EIA3(一)----密钥生成原理
最近公司要研发一款用于链路通信加密的设备,使用祖冲之算法对OSI七层中的数据链路层数据进行流式加密,对祖冲之算法的密钥生成,机密性和完整性算法都进行了学习。引言ZUC是一个面向字的流密码。它需要一个128位的初始密钥和一个128位的初始矢量(IV)作为输入,输出一串32位字的密钥流(因此,这里每一个32位的字称为密钥字)。密钥流可以用来加密/解密。ZUC的执行分为两个阶段:初始化阶段和工作阶段。在第一阶段,将密钥和初始向量IV初始化,也就是,时钟控制着密码运行但不产生输出(见章...原创 2020-06-03 16:05:58 · 7747 阅读 · 0 评论