从2019年开始,我国各省份陆续开始发行第三代社会保障卡,虽然第三代社保卡外观上和第二代差距不大,但却拥有很多升级。而其中最主要的安全升级就是支持了国密算法并加载了数字证书。下面我们就来了解一下国产密码算法在社会保障卡领域中的应用。

SM2

SM2是一种基于ECC椭圆曲线密码理论的非对称加密算法,其安全性要比目前常用的公钥加密算法RSA更高,并且SM2所需的密钥更少,密钥长度增长速度较慢,运行速度要更快,具有安全性高、效率高、易于实现等优点。

国密算法

SM3

SM3是国密算法中唯一的密码杂凑算法,类似于我们熟知的MD5和SHA-2。它并不是一种加密算法,而是一种密码散列函数标准。SM3采用 Merkle Damgard 结构,消息分组长度为512位,摘要值长度为256位。其安全性相当于SHA-256,具有抗攻击性强、安全性高等特点。

国密算法

SM4

SM4是一种迭代分组密码算法,用于替代DES/AES等国际算法。加解密过程的算法相同,但是轮密钥的使用顺序相反。SM4与AES算法具有相同的密钥长度、分组长度,都是128bit,具有安全、高效的功能特点。

国密算法

国密算法在社会保障卡领域中的应用

在社会保障卡领域中,SM2算法主要用于数字签名和加密,SM3算法用于数据完整性校验,而SM4则是社保卡芯片所采用的加密算法。

通过使用SM2算法对社保卡进行加密,可以保障社保卡的安全性,防止信息被窃取和篡改。同时,通过使用SM3算法对数据进行完整性校验,支撑线上用卡,提供线上线下用卡时的身份认证服务。社保卡芯片则通过SM4进行加密,提升应用安全等级。

国密算法


随着国密算法在社会保障卡领域中的应用,使其安全性进一步提升,成为当前国内安全性最优,应用面最广的电子政务卡。

免责声明:素材源于网络,如有侵权,请联系删稿。