内容概要:本文介绍了一种名为PRESENT的超轻量级块密码算法,旨在为受资源限制的环境(如RFID标签和传感器网络)提供高效的安全解决方案。PRESENT的设计既考虑了硬件效率又确保了安全性,采用了SP网络架构,支持64位数据块和80/128位密钥。该算法由31轮迭代组成,每轮包括轮密钥异或、非线性置换层(基于4位S盒)和线性位移置换。PRESENT的硬件需求仅为1570个门电路,远低于现有的紧凑型流密码和其他块密码。文章还对PRESENT进行了详细的性能和安全分析,包括差分和线性攻击的抵抗能力。 适合人群:密码学研究人员、嵌入式系统开发者以及安全领域的工程技术人员。 使用场景及目标:适用于需要高度集成的嵌入式设备,特别是在低功耗和小面积要求下需要进行数据保护的应用场景,如物联网、智能标签等。 其他说明:尽管PRESENT是一种新的块密码算法,但其设计充分考虑了现有硬件条件,使其成为一种理论和实践中都极具吸引力的选择。文章鼓励对其进一步的安全分析而不是立即部署。
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
改进的细长型线性密码分析
2021-03-19 18:10:12 205KB 研究论文
1
密码学作业2(分组密码与高级加密标准) C语言实现SPN线性密码分析 密码学作业2(分组密码与高级加密标准) C语言实现SPN线性密码分析
2021-02-22 09:05:39 67KB SPN
1