SM2算法协同签名及解密方法、装置及系统

    公开(公告)号:CN109672539B

    公开(公告)日:2021-11-05

    申请号:CN201910158690.6

    申请日:2019-03-01

    Abstract: 本发明公开了SM2算法协同签名及解密方法、装置及系统,其协同签名方法:通过计算第一椭圆曲线群元素组并发送给服务端校验后,对服务端反馈的第二椭圆曲线群元素组进行校验,并基于所述第一椭圆曲线群元素组和所述第二椭圆曲线群元素组,计算第三椭圆曲线群元素;根据用户信息杂凑值、待签名消息以及第三椭圆曲线群元素的横坐标,计算第一数值,并根据第一数值、第一随机数以及客户端私钥分量,生成第二数值并发送给服务端;接收服务端根据所述第二数值、所述第二随机数以及服务端私钥分量计算第三数值;根据第一数值和所述第三数值合成SM2数字签名。该方法具有输入验证和可证明安全特性,更加契合实际应用环境,能够更好地保护用户隐私。

    SM2算法协同签名及解密方法、装置及系统

    公开(公告)号:CN109672539A

    公开(公告)日:2019-04-23

    申请号:CN201910158690.6

    申请日:2019-03-01

    Abstract: 本发明公开了SM2算法协同签名及解密方法、装置及系统,其协同签名方法:通过计算第一椭圆曲线群元素组并发送给服务端校验后,对服务端反馈的第二椭圆曲线群元素组进行校验,并基于所述第一椭圆曲线群元素组和所述第二椭圆曲线群元素组,计算第三椭圆曲线群元素;根据用户信息杂凑值、待签名消息以及第三椭圆曲线群元素的横坐标,计算第一数值,并根据第一数值、第一随机数以及客户端私钥分量,生成第二数值并发送给服务端;接收服务端根据所述第二数值、所述第二随机数以及服务端私钥分量计算第三数值;根据第一数值和所述第三数值合成SM2数字签名。该方法具有输入验证和可证明安全特性,更加契合实际应用环境,能够更好地保护用户隐私。

Patent Agency Ranking