内容概要:本文介绍了一种名为PRESENT的超轻量级块密码算法,旨在为受资源限制的环境(如RFID标签和传感器网络)提供高效的安全解决方案。PRESENT的设计既考虑了硬件效率又确保了安全性,采用了SP网络架构,支持64位数据块和80/128位密钥。该算法由31轮迭代组成,每轮包括轮密钥异或、非线性置换层(基于4位S盒)和线性位移置换。PRESENT的硬件需求仅为1570个门电路,远低于现有的紧凑型流密码和其他块密码。文章还对PRESENT进行了详细的性能和安全分析,包括差分和线性攻击的抵抗能力。 适合人群:密码学研究人员、嵌入式系统开发者以及安全领域的工程技术人员。 使用场景及目标:适用于需要高度集成的嵌入式设备,特别是在低功耗和小面积要求下需要进行数据保护的应用场景,如物联网、智能标签等。 其他说明:尽管PRESENT是一种新的块密码算法,但其设计充分考虑了现有硬件条件,使其成为一种理论和实践中都极具吸引力的选择。文章鼓励对其进一步的安全分析而不是立即部署。
1
密码分析程序(CAP4)
2023-10-09 10:27:17 4.91MB cap4 密码分析工具 工具
1
本书系统地介绍了现有的分析密码学算法和密码协议的典型方法。主要内容包括:古典密码分析方法,分组密码分析方法,序列密码分析方法,公钥密码分析方法,密码协议的分析方法等。
2023-03-24 16:19:21 3.86MB 密码分析学
1
密码学作业2(分组密码与高级加密标准) C语言实现SPN线性密码分析
2022-08-30 15:48:05 67KB SPN
1
密码学作业2(分组密码与高级加密标准) C语言实现SPN线性密码分析 密码学作业2(分组密码与高级加密标准) C语言实现SPN线性密码分析
2022-08-29 15:22:11 67KB SPN
1
经典密码与现代密码 密码分析工具 很好的密码算法的分析工具哦
2022-07-14 16:06:06 4.53MB 密码 分析 工具
1
目的 Geneticrypt 是一个对使用单字母替换密码加密的文本执行自动密码分析的项目。它依靠遗传算法来执行此任务。 该代码被编写为一个框架,用于通过利用接口对任何类型的问题执行任何类型的元启发式搜索。这使得扩展解决其他问题或通过不同的元启发式算法解决相同问题变得非常容易。 设计 模拟器可以实现 Simulator 接口或扩展 GeneticSimulator 类以实现其他元启发式算法,替代问题只需要实现 GeneSequence 接口即可放入。 代码分为3个子项目:core、cli和frontend。Core 是执行密码分析的主要库,而 cli 和 frontend 都是库各部分的用户界面,一个基于命令行,一个基于 GUI。
2022-06-20 14:05:33 7.74MB groovy
针对当前AES算法的密码分析若干新进展,诸如DPA、CPA等
2022-06-13 08:35:21 263KB AES 密码分析
1
CSC440-密码学 密码学和密码分析方法简介。 主题包括经典密码学(代码,单字母和多字母替换密码,换位密码),现代分组密码(例如DES,AES)和公共密钥密码术(例如RSA)。 可选主题包括零知识协议,信息论,编码论,纠错码,隐写术,流密码,哈希算法,量子密码学,椭圆曲线密码学和历史。
2022-05-20 11:29:06 144KB HTML
1
人工智能-机器学习-格理论在公钥密码分析和计算代数中的应用.pdf
2022-05-06 09:09:28 3.06MB 人工智能 文档资料 机器学习