-
公开(公告)号:CN109600232B
公开(公告)日:2021-08-06
申请号:CN201811484013.5
申请日:2018-12-05
申请人: 北京智慧云测科技有限公司 , 山东智慧云测信息科技有限公司
摘要: 本发明公开针对SM2签名算法的攻击验证、防护方法及装置。该攻击验证方法在SM2签名算法的加法位置进行错误注入攻击,该防护方法对随机数k参与的加减法过程进行防护。针对SM2签名算法的攻击验证装置包括攻击模块,针对SM2签名算法的防护装置包括防护模块。本发明发现现有技术中的防护措施忽略了在计算s时对随机数k的保护,无论是原始的公式k‑r*dA,还是变形后的公式r+k,都存在一个有随机数k参与的加减法,而现有的防护技术都没有对这个地方进行保护,因而使得目前的SM2加密算法存在一定的风险漏洞,本发明提出的防护方法可有效对抗相应的攻击手段,防止信息泄露。
-
公开(公告)号:CN111082921A
公开(公告)日:2020-04-28
申请号:CN201911401241.6
申请日:2019-12-30
申请人: 北京智慧云测科技有限公司 , 山东智慧云测信息科技有限公司
摘要: 本发明公开了一种密码芯片通过一阶泄露模型改进二阶功耗分析的方法,包括:采集密码芯片的功耗曲线,并进行对齐处理,利用明文做相关性分析,拟合功耗曲线的系数;获取功耗曲线的相关系数,得到噪声方差,获取噪声生成函数;生成二阶功耗模型的预处理向量,得到二阶功耗模型的三个预处理变量;计算二阶功耗模型的三个预处理变量的相关性系数,比较相关性系数的绝对值大小,选择相关性系数绝对值最大的模型作为二阶预处理的模型,并计算采集所需要的曲线条数。本发明利用一阶的泄露可以提高二阶分析的成功率与效率,在设计芯片的防御方案时,考虑明文加载过程进行掩码方案的保护,保障芯片的敏感信息的安全性。
-
公开(公告)号:CN109600232A
公开(公告)日:2019-04-09
申请号:CN201811484013.5
申请日:2018-12-05
申请人: 北京智慧云测科技有限公司 , 山东智慧云测信息科技有限公司
摘要: 本发明公开针对SM2签名算法的攻击验证、防护方法及装置。该攻击验证方法在SM2签名算法的加法位置进行错误注入攻击,该防护方法对随机数k参与的加减法过程进行防护。针对SM2签名算法的攻击验证装置包括攻击模块,针对SM2签名算法的防护装置包括防护模块。本发明发现现有技术中的防护措施忽略了在计算s时对随机数k的保护,无论是原始的公式k-r*dA,还是变形后的公式r+k,都存在一个有随机数k参与的加减法,而现有的防护技术都没有对这个地方进行保护,因而使得目前的SM2加密算法存在一定的风险漏洞,本发明提出的防护方法可有效对抗相应的攻击手段,防止信息泄露。
-
公开(公告)号:CN111292089A
公开(公告)日:2020-06-16
申请号:CN202010089483.2
申请日:2020-02-12
申请人: 北京智慧云测科技有限公司 , 山东智慧云测信息科技有限公司
摘要: 本发明公开了一种PSAM卡防护管理方法和PSAM卡,其中PSAM卡防护管理方法包括:包括:(1)PSAM卡接收到终端的第一指令;(2)所述PSAM卡判断接收到所述第一指令的次数与终端交易序号之差值是否大于阈值;(3)若所述差值大于阈值,所述PSAM卡锁应用;如果所述差值小于等于阈值,所述PSAM卡计算出第一结果,并向终端发送终端交易序号和第一结果,并进入第二结果的验证状态。本发明的防护管理方法和PSAM卡能够实现防护PSAM卡的主工作密钥免于受到侧信道攻击的目的。本发明不影响PSAM卡的交易流程,改动成本小;并且不影响已投入市场的PSAM卡及终端的正常使用。
-
公开(公告)号:CN111082921B
公开(公告)日:2023-06-02
申请号:CN201911401241.6
申请日:2019-12-30
申请人: 北京智慧云测科技有限公司 , 山东智慧云测信息科技有限公司
摘要: 本发明公开了一种密码芯片通过一阶泄露模型改进二阶功耗分析的方法,包括:采集密码芯片的功耗曲线,并进行对齐处理,利用明文做相关性分析,拟合功耗曲线的系数;获取功耗曲线的相关系数,得到噪声方差,获取噪声生成函数;生成二阶功耗模型的预处理向量,得到二阶功耗模型的三个预处理变量;计算二阶功耗模型的三个预处理变量的相关性系数,比较相关性系数的绝对值大小,选择相关性系数绝对值最大的模型作为二阶预处理的模型,并计算采集所需要的曲线条数。本发明利用一阶的泄露可以提高二阶分析的成功率与效率,在设计芯片的防御方案时,考虑明文加载过程进行掩码方案的保护,保障芯片的敏感信息的安全性。
-
-
-
-