首页> 外文期刊>Microprocessors and microsystems >Cross-layer analysis of software fault models and countermeasures against hardware fault attacks in a RISC-V processor
【24h】

Cross-layer analysis of software fault models and countermeasures against hardware fault attacks in a RISC-V processor

机译:RISC-V处理器中软件故障模型的跨层分析和针对硬件故障攻击的对策

获取原文
获取原文并翻译 | 示例

摘要

Fault injection is a powerful technique for attacking digital systems. Software developers have to take into account hardware fault effects when system security is a concern. Software fault models have been developed in an attempt to predict these faults. However, these models are often designed independently of any hardware consideration and thus raise the problem of realism. The generality of these models often cannot account for the specificities of each architecture. As a consequence, software countermeasures based on such software fault models do not guarantee an effective protection against fault attacks. Processor microarchitecture should be precisely analysed to better understand faulty behaviours. A crosslayer approach can then be developed, using conjointly hardware and software characteristics to design stronger software countermeasures with reasonable overheads. To illustrate this assumption, this paper shows actual faulty behaviours observed in a RISC-V processor RTL simulation, and shows that they can bypass countermeasures designed to protect against faults predicted by typical software fault models. (C) 2019 Elsevier B.V. All rights reserved.
机译:故障注入是一种攻击数字系统的强大技术。当关注系统安全性时,软件开发人员必须考虑硬件故障影响。已经开发了软件故障模型以尝试预测这些故障。但是,这些模型通常是独立于任何硬件考虑而设计的,因此引发了现实性问题。这些模型的通用性通常无法解释每种架构的特殊性。结果,基于这样的软件故障模型的软件对策不能保证针对故障攻击的有效保护。应该对处理器微体系结构进行精确分析,以更好地了解错误行为。然后可以开发出一种跨层方法,结合硬件和软件的特性,以合理的开销设计更强大的软件对策。为了说明这一假设,本文显示了在RISC-V处理器RTL仿真中观察到的实际故障行为,并表明它们可以绕过旨在防止典型软件故障模型预测的故障的对策。 (C)2019 Elsevier B.V.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号