- 专利标题: Verifying firmware binary images using a hardware design and formal assertions
-
申请号: US15784615申请日: 2017-10-16
-
公开(公告)号: US11010477B2公开(公告)日: 2021-05-18
- 发明人: Ashish Darbari
- 申请人: Imagination Technologies Limited
- 申请人地址: GB Kings Langley
- 专利权人: Imagination Technologies Limited
- 当前专利权人: Imagination Technologies Limited
- 当前专利权人地址: GB Kings Langley
- 代理机构: Potomac Law Group, PLLC
- 代理商 Vincent M DeLuca
- 优先权: GB1617532 20161014
- 主分类号: G06F21/57
- IPC分类号: G06F21/57 ; G06F21/51
摘要:
Described herein are hardware monitors arranged to detect illegal firmware instructions in a firmware binary image using a hardware design and one or more formal assertions. The hardware monitors include monitor and detection logic configured to detect when an instantiation of the hardware design has started and/or stopped execution of the firmware and to detect when the instantiation of the hardware design has decoded an illegal firmware instruction. The hardware monitors also include assertion evaluation logic configured to determine whether the firmware binary image comprises an illegal firmware instruction by evaluating one or more assertions that assert that if a stop of firmware execution has been detected, that a decode of an illegal firmware instruction has (or has not) been detected. The hardware monitor may be used by a formal verification tool to exhaustively verify that the firmware boot image does not comprise an illegal firmware instruction, or during simulation to detect illegal firmware instructions in a firmware boot image.
公开/授权文献
信息查询