《SM2椭圆曲线公钥密码算法》
为满足电子认证服务系统等应用需求,国家密码管理局于2010年12月17日发布了SM2椭圆曲线公钥密码算法,并要求对现有基于RSA算法的电子认证系统、密钥管理系统、应用系统进行升级改造。国密SM2是非对称密码算法,是基于椭圆曲线加密(ECC)算法的非对称算法,算法标准包括4个部分: 第1部分——总则:适用于基域为素域和二元扩域的椭圆曲线公钥密码算法; 第2部分——数字签名算法:适用于商用密码应用中的数字签名和验证,可满足多种密码应用中的身份认证和数据完整性、真实性的安全需求; 第3部分——密钥交换协议:适用于商用密码应用中的密钥交换,可满足通信双方经过两次或可选三次信息传递过程,计算获取一个由双方共同决定的共享秘密密钥(会话密钥); 第4部分——公钥加密算法:适用于商用密码应用中的消息加解密,消息发送者可以利用接收者的公钥对消息进行加密,接收者用对应的私钥进行解密; 第2部分、第3部分和第4部分都可为安全产品生产商提供产品和技术的标准定位以及标准化的参考,提高安全产品的可信性与互操作性。
用户评论
可以给软件爱好者提供参考