[发明专利]同步故障注入的故障攻击防护在审
申请号: | 201910508552.6 | 申请日: | 2019-06-12 |
公开(公告)号: | CN110598484A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 斯特凡·多尔;马库斯·雷格纳;桑迪普·贾殷 | 申请(专利权)人: | 恩智浦有限公司 |
主分类号: | G06F21/72 | 分类号: | G06F21/72 |
代理公司: | 11021 中科专利商标代理有限责任公司 | 代理人: | 倪斌 |
地址: | 荷兰埃因霍温高科*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 延迟输出 延迟 配置 安全电路 延迟电路 匹配 故障攻击 接收输入 同步故障 输出 比较器 电路 防护 | ||
本发明涉及同步故障注入的故障攻击防护。各种实施例涉及一种电路,其包括:第一安全电路,其被配置成接收输入并产生第一输出;第一延迟电路,其被配置成接收所述第一输出并产生延迟时间N的第一延迟输出;第二延迟电路,其被配置成接收所述输入并产生延迟时间N的延迟输入;第二安全电路,其被配置成接收所述延迟输入并产生第二延迟输出;以及比较器,其被配置成比较所述第一延迟输出与所述第二延迟输出并产生结果,其中当所述第一延迟输出匹配所述第二延迟输出时所述结果是所述第一延迟输出或所述第二延迟输出中的一个且当所述第一延迟输出不匹配所述第二延迟输出时所述结果是误差值。
技术领域
本文中所公开的各种示例性实施例大体上涉及同步故障注入的故障攻击防护。
背景技术
已经开发了各种用于攻击加密硬件的方案,包括将故障注入到加密硬件中的故障攻击。接着,攻击者可以引发故障并分析结果以获得关于加密硬件例如加密密钥的秘密信息。
发明内容
下文呈现各种实施例的概述。在以下概述中可以做出一些简化和省略,其意在突出并介绍各种示例性实施例的一些方面,但不限制本发明的范围。在稍后的章节中将描述足以允许本领域的普通技术人员获得且使用本发明概念的示例性实施例的详细描述。
各种实施例涉及一种电路,其包括:第一安全电路,其被配置成接收输入并产生第一输出;第一延迟电路,其被配置成接收所述第一输出并产生延迟时间N的第一延迟输出;第二延迟电路,其被配置成接收所述输入并产生延迟时间N的延迟输入;第二安全电路,其被配置成接收所述延迟输入并产生第二延迟输出;以及比较器,其被配置成比较所述第一延迟输出与所述第二延迟输出并产生结果,其中当所述第一延迟输出匹配所述第二延迟输出时所述结果是所述第一延迟输出或所述第二延迟输出中的一个且当所述第一延迟输出不匹配所述第二延迟输出时所述结果是误差值。
描述各种实施例,其中N值是随机选择的。
描述各种实施例,其中N值周期性地改变。
描述各种实施例,其另外包括:第三延迟电路,其被配置成接收结果并产生延迟时间M的延迟结果。
描述各种实施例,其中N值是随机选择的且值M=x-N,其中x是恒定总延迟值。
描述各种实施例,其中N和M值周期性地改变。
一种由电路安全地产生输出的方法,其包括:由第一安全电路接收输入并产生第一输出;由第一延迟电路接收输出并产生延迟时间N的第一延迟输出;由第二延迟电路接收输入并产生延迟时间N的延迟输入;由第二安全电路接收延迟输入并产生第二延迟输出;以及由比较器比较第一延迟输出与第二延迟输出并产生结果,其中当第一延迟输出匹配第二延迟输出时结果是第一延迟输出或第二延迟输出中的一个,且当第一延迟输出不匹配第二延迟输出时结果是误差值。
描述各种实施例,其中N值是随机选择的。
描述各种实施例,其中N值周期性地改变。
描述各种实施例,其中另外包括:由第三延迟电路接收结果并产生延迟时间M的延迟结果。
描述各种实施例,其中所述N值是随机选择的且所述值M=x-N,其中x是恒定总延迟值。
描述各种实施例,其中N和M值周期性地改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恩智浦有限公司,未经恩智浦有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910508552.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高可靠性计算机信息安全处理装置
- 下一篇:数据加密存储装置及方法