国产SM4与AES、DES的区别与联系

算法名称

密钥长度

分组长度

循环次数

算法结构

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算法其设计简沽,结构有特点,安全高效。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值