[发明专利]一种利用协处理器抗攻击的SM2签名方法有效
申请号: | 201711265584.5 | 申请日: | 2017-12-05 |
公开(公告)号: | CN108039947B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30;H04L9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种利用协处理器抗攻击的SM2签名方法,涉及信息安全领域。所述方法包括:CPU控制协处理器根据椭圆曲线的基点和随机数生成器生成的第三随机数生成第一随机结果,根据第一随机结果和签名哈希值生成第三结果,由根据随机数生成器生成的第四随机数、用户签名私钥和第三结果生成的第十结果与根据随机数生成器生成的第一随机数和第四随机数生成第八结果生成第十一结果;由第十一结果与根据第二常数、用户签名私钥和随机数生成器生成的第四随机数生成的第七结果生成十二结果,CPU输出以第三结果和第十二结果为坐标的签名值;达到防御SPA、DPA和FA等侧信道攻击的目的。 | ||
搜索关键词: | 一种 利用 处理器 攻击 sm2 签名 方法 | ||
【主权项】:
1.一种利用协处理器抗攻击的SM2签名方法,其特征在于,包括以下步骤:步骤S1:CPU根据读取存储器所得的用户基本信息和读取所述存储器所得的待签名信息生成预处理结果;步骤S2:所述CPU控制协处理器根据椭圆曲线的基点和随机数生成器生成的第三随机数生成第一随机结果,根据生成的所述第一随机结果和生成的所述预处理结果生成第三结果;步骤S3:所述CPU控制协处理器根据随机数生成器生成的第一随机数、随机数生成器生成的第四随机数生成第八结果,根据随机数生成器生成的第四随机数、读取所述存储器所得的用户签名私钥和生成的所述第三结果生成第十结果,根据生成的所述第十结果和生成的所述第八结果生成第十一结果;步骤S4:所述CPU控制协处理器根据生成的所述第七结果和生成的所述第十一结果生成第十二结果,所述CPU判断生成的所述第十二结果是否为第一预设值,是则输出生成的所述第十二结果和生成的所述第三结果组成的签名值,否则返回步骤S2;所述方法中,所述步骤S4之前,还包括:所述CPU控制协处理器根据读取所述存储器所得的第二常数、读取所述存储器所得的用户签名私钥和随机数生成器生成的第四随机数生成第七结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711265584.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种可复位的脚轮减震支架
- 下一篇:一种猴头菇培养料及其培养猴头菇培养方法