基于ZUC算法的文件机密加密程序 可以对一般的文本文档进行加密 基于ZUC算法的文件机密加密程序 可以对一般的文本文档进行加密
2023-04-14 15:05:00 3KB ZUC 流密码
1
流密码算法的研究与实现.pdf
2022-07-10 09:14:14 737KB 文档资料
包含GPRS 加密算法版本 1 和 2的软件实现。 GPRS 加密算法 GEA-1 和 GEA-2研究论文的 密码分析提供了两种算法的完整描述,以及针对 GEA-1 的有效密码分析(允许将密钥强度弱化为 40 位而不是 64 位)。它还为 GEA-2 的密码分析提供了提示。 第二篇论文:o Shift or Not to Shift:了解 GEA-1 扩展了这种密码分析,并提供了对这种密码结构的更广泛的了解。 第三个:GPRS 密码 GEA-1 和 GEA-2的改进 密码分析增强了 GEA1 和 GEA2 的密码分析,例如减少内存需求 历史 GEA-1 和 GEA-2 都是基于 3 个、4 个 LFSR 和一个布尔函数的流密码。它们依赖于 64 位对称密钥,该密钥是在成功验证移动用户身份后建立的。它们可用于保护 GPRS 和 EDGE 连接,具体取决于移动运营商在其SGSN中所做的配置。 它们最初是在 90 年代与 GPRS 系统一起设计的。从密码分析论文来看,GEA-1 似乎被故意削弱了;这看起来与 A5/2 相似,它是一种弱化的 GSM 加密算法。随着 3G 和 UMTS
2022-06-11 18:06:11 45KB 算法 rust
CSC440-密码学 密码学和密码分析方法简介。 主题包括经典密码学(代码,单字母和多字母替换密码,换位密码),现代分组密码(例如DES,AES)和公共密钥密码术(例如RSA)。 可选主题包括零知识协议,信息论,编码论,纠错码,隐写术,流密码,哈希算法,量子密码学,椭圆曲线密码学和历史。
2022-05-20 11:29:06 144KB HTML
1
莎莎20 该存储库包含流密码 Salsa20 ( ) 的 C++11 实现。 Salsa20 主页: : 如何使用 将 Salsa20.h 和 Salsa20.inl 文件添加到您的项目中。 在你的 C++ 代码中用密钥和 IV 初始化密码: ucstk::Salsa20 salsa20(key); salsa20.setIv(iv); 现在您可以使用 Salsa20::processBlocks 来加密或解密块(块的大小等于 64 字节)。 如果您想处理字节数而不是块大小的倍数,请使用 Salsa20::processBytes。 salsa20.processBlocks(input, output, numBlocks); salsa20.processBytes(input, output, numBytes); 请注意,Salsa20::processByt
2022-05-19 13:55:38 8KB C++
1
大数据-算法-非线性组合流密码的快速相关攻击研究.pdf
2022-05-04 14:09:12 2.55MB 算法 big data 文档资料
国密 流密码 ZUC算法的标准
2022-04-22 17:00:15 369KB 算法
1
该文基于分圆理论,构造了一类周期为22p的四阶二元广义分圆序列。利用有限域上多项式分解理论研究序列的极小多项式和线性复杂度。结果表明,该序列具有良好的线性复杂度性质,能够抗击B-M算法的攻击。是密码学意义上性质良好的伪随机序列。
1
课程设计最终的工程文件,用Verilog写的简单对称式A5/1流密码器,完整的Quartus II工程文件,可以加密解密四位十六进制数,内部由时钟控制,每个时钟周期加密一位二进制数
2021-10-30 19:14:37 5.35MB A5/1 verilog 计算机硬件 Quartus
1