| 算法名称 | 密钥长度 | 分组长度 | 循环次数 | 算法结构 |
| DES | 64 | 64 | 16 | Feistel |
| AES | 128/192/256 | 128 | 20/12/14 | SPN |
| SM4 | 128 | 128 | 32 | 非平衡Feistel |
DES与SM4从算法上看,国产SM4算法在计算过程中增加非线性变换,理论上能大大提高其算法的安全性,并且由专业机构进行了密码分析,民间也对21轮SM4进行了差分密码分析,结论均为安全性较高。
AES与SM4从算法上看,SM4算法实现起来较为简单,密钥调度和加密的算法基本相同,而且解密时也可以使用同样的程序,只要将密钥的顺序倒置即可。而AES算法则使用了复杂的密钥调度算法,并且解密算法也需要另外编写代码,实现起来更复杂一些。
总的来说我国产SM4算法其设计简沽,结构有特点,安全高效。
3235

被折叠的 条评论
为什么被折叠?



