对称密码算法-SM4算法

        #密码应用工作流程图

        SM4算法于2006年公开发布,并于2012年3月发布为密码行业标准,2016年8月转化为国家标准GB/T32907-2016《信息安全技术SM4分组密码算法》。

        SM4分组密码算法是一个迭代分组密码算法,数据分组长度为128比特,密钥长度为128比特。     

目录

一、SM4-CBC技术实现传输机密性保护

二、SM4-HMAC技术实现传输完整性保护


一、SM4-CBC技术实现传输机密性保护

二、SM4-HMAC技术实现传输完整性保护

        SM4 算法具有安全高效的特点,在设计和实现方面具有以下优势:

        1)在设计上实现了资源重用,密钥扩展过程和加密过程类似。

        2)加密过程与解密过程相同,只是轮密钥使用顺序正好相反,它不仅适用于软件编程实现,更适合硬件芯片实现。
        3)轮变换使用的模块包括异或运算、8比特输入8比特输出的S盒,还有一个32 比特输入的线性置换,非常适合32位处理器的实现。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值