密码学标准
SM2椭圆曲线公钥密码算法

为满足电子认证服务系统等应用需求,国家密码管理局于2010年12月17日发布了SM2椭圆曲线公钥密码算法,并要求对现有基于RSA算法的电子认证系统、密钥管理系统、应用系统进行升级改造。

国密SM2是非对称密码算法,是基于椭圆曲线加密(ECC)算法的非对称算法,
算法标准包括4个部分:

第1部分为总则,适用于基域为素域和二元扩域的椭圆曲线公钥密码算法;
第2部分为数字签名算法,适用于商用密码应用中的数字签名和验证,可满足多种密码应用中的身份认证和数据完整性、真实性的安全需求;
第3部分为密钥交换协议,适用于商用密码应用中的密钥交换,可满足通信双方经过两次或可选三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥(会话密钥);
第4部分为公钥加密算法,适用于商用密码应用中的消息加解密,消息发送者可以利用接收者的公钥对消息进行加密,接收者用对应的私钥进行解密;
第2部分、第3部分和第4部分都可为安全产品生产商提供产品和技术的标准定位以及标准化的参考,提高安全产品的可信性与互操作性。

 

详见SM2算法

关于我们 | 诚聘英才| 站点地图 | 联系我们
ICP备案编号:京ICP备15032509号-2 版权所有 中国互联网络信息中心