-
-
[原创]基于SPN结构的分组加密算法DGZN-128的设计与分析
-
发表于:
2018-6-20 15:16
9895
-
[原创]基于SPN结构的分组加密算法DGZN-128的设计与分析
基于SPN结构的分组加密算法DGZN-128的设计与分析
针对AES算法的加解密速度略慢和轮函数过于复杂的问题,提出了一种基于SPN结构的分组密码算法(DGZN-128)。该算法的分组大小为128bits,秘钥长度为128bits。 其加解密算法的基本结构可归结为:128位的明文和秘钥被分为4组(均为32位),每一轮加密全部4组明文,除了待加密的一组明文,其它三组明文和一组秘钥循环移位后再异或,异或后的值进入S盒,然后再进入P盒,得到的值再与待加密的一组明文异或,得到的值就是密文。被加密的一组明文完全依赖于其它三组明文和一组秘钥,这使得算法的扩散性良好,明密文对应的雪崩效应良好。通过分析,该算法的密码性能良好且能很好地抵抗现有的密码分析方法。欲知算法详细加解密结构可以去看“加密过程”和“解密过程”。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2020-4-30 22:04
被东关之南编辑
,原因: