摘要
本申请公开了一种抗故障注入攻击的SM2数字签名方法及系统,运用于信息安全技术领域,其方法包括:获取椭圆曲线的系统参数;根据所述系统参数计算签名信息的哈希值;将基点代入所述椭圆曲线的方程,判断所述基点是否在所述椭圆曲线上;若所述基点在所述椭圆曲线上,则生成随机数,否则结束签名;基于所述随机数计算椭圆曲线点和签名值,输出签名对;将所述签名对发送至验签用户;使得攻击者无法同时破解出两个随机数从而无法构造格来破解私钥,显著增强了系统的安全性和防御能力。
技术关键词
故障注入攻击
数字签名方法
生成随机数
曲线
信息安全技术
参数
私钥
处理器
方程
存储器
程序
指令
输出模块
计算方法
算法
消息