对智能卡芯片所受攻击的分析方法及装置

    公开(公告)号:CN105095750A

    公开(公告)日:2015-11-25

    申请号:CN201410206981.5

    申请日:2014-05-15

    IPC分类号: G06F21/55

    摘要: 本发明提供一种对智能卡芯片所受攻击的分析方法及装置。该分析方法包括:启动智能卡芯片,以使智能卡芯片的算法处于运行状态;基于侧信道分析,获取算法在智能卡芯片上运行的位置以及算法运行的关键时刻点;基于错误注入分析,在位置处和关键时刻点时对算法的运行过程引入错误以发起错误攻击,获取并分析发起错误攻击后算法运行的密文数据,以据此对攻击进行防护。通过上述方式,本发明结合侧信道攻击和错误注入攻击,从时间和空间上对攻击进行精确控制,能够控制错误注入的精度,降低攻击及分析成本,提高分析效率和成功率,并以此实现对攻击的有效防护。

    一种密码钥匙、安全认证系统及安全认证方法

    公开(公告)号:CN103780384A

    公开(公告)日:2014-05-07

    申请号:CN201210406260.X

    申请日:2012-10-23

    IPC分类号: H04L9/32 H04B5/00 G06Q20/40

    摘要: 本发明公开了一种密码钥匙、安全认证系统及安全认证方法,密码钥匙包括安全模块、第一控制单元、第一振荡发送单元和第一振荡接收单元;第一振荡接收单元的输入端用于接收介质中传输的振荡信号;第一振荡发送单元的输出端用于将密码信息发送至介质中;第一控制单元的输入端连接至所述第一振荡接收单元的输出端,第一控制单元的控制端连接安全模块,第一控制单元的输出端连接至第一振荡发送单元的输入端。本发明利用密码钥匙所在介质中振荡进行密码信息无线传输,不存在密码钥匙与移动终端接口匹配问题,普适性较高,使用户进行网上支付更加便捷;另外密码钥匙与移动终端之间采用介质振荡进行传输密码信息,无需公共网络介入,安全性高。

    一种模幂运算的处理方法、装置及密码设备

    公开(公告)号:CN105099684B

    公开(公告)日:2019-08-16

    申请号:CN201410193881.3

    申请日:2014-05-08

    IPC分类号: H04L9/32 H04L9/30 G06F21/62

    摘要: 本发明适用于集成电路安全技术领域,提供了一种模幂运算的处理方法、装置及密码设备,所述方法包括:考虑模幂运算的基本操作是模乘和模方,在模乘运算和模方运算处理的过程中采用相同的N个乘法算法,并且在处理过程中采用相同的校验条件对中间计算结果进行验证,验证通过,则根据其中一个中间计算结果以及与该计算结果对应的乘法算法计算得到模乘运算和模方运算的结果,最后得到模幂运算的结果。本发明,不仅可以防止SPA攻击,还可以防止DFA攻击。

    对智能卡芯片所受攻击的分析方法及装置

    公开(公告)号:CN105095750B

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

    申请号:CN201410206981.5

    申请日:2014-05-15

    IPC分类号: G06F21/55

    摘要: 本发明提供一种对智能卡芯片所受攻击的分析方法及装置。该分析方法包括:启动智能卡芯片,以使智能卡芯片的算法处于运行状态;基于侧信道分析,获取算法在智能卡芯片上运行的位置以及算法运行的关键时刻点;基于错误注入分析,在位置处和关键时刻点时对算法的运行过程引入错误以发起错误攻击,获取并分析发起错误攻击后算法运行的密文数据,以据此对攻击进行防护。通过上述方式,本发明结合侧信道攻击和错误注入攻击,从时间和空间上对攻击进行精确控制,能够控制错误注入的精度,降低攻击及分析成本,提高分析效率和成功率,并以此实现对攻击的有效防护。

    一种模幂运算的处理方法、装置及密码设备

    公开(公告)号:CN105099684A

    公开(公告)日:2015-11-25

    申请号:CN201410193881.3

    申请日:2014-05-08

    IPC分类号: H04L9/32 H04L9/30 G06F21/62

    摘要: 本发明适用于集成电路安全技术领域,提供了一种模幂运算的处理方法、装置及密码设备,所述方法包括:考虑模幂运算的基本操作是模乘和模方,在模乘运算和模方运算处理的过程中采用相同的N个乘法算法,并且在处理过程中采用相同的校验条件对中间计算结果进行验证,验证通过,则根据其中一个中间计算结果以及与该计算结果对应的乘法算法计算得到模乘运算和模方运算的结果,最后得到模幂运算的结果。本发明,不仅可以防止SPA攻击,还可以防止DFA攻击。