首页> 美国政府科技报告 >Evaluating Security Requirements in a General-Purpose Processor by Combining Assertion Checkers with Code Coverage.
【24h】

Evaluating Security Requirements in a General-Purpose Processor by Combining Assertion Checkers with Code Coverage.

机译:通过将断言检查器与代码覆盖率相结合来评估通用处理器中的安全要求。

获取原文

摘要

The problem of malicious inclusions in hardware is an emerging threat, and detecting them is a difficult challenge. In this research, we enhance an existing method for creating assertion-based dynamic checkers, and demonstrate how behavioral security requirements can be derived from a processor's architectural specification, then converted into security checkers that are part of the processor's design. The novel contributions of this research are: (1) We demonstrate the method using a set of assertions, derived from the architectural specification, on a full-scale open-source general-purpose processor design, called OpenRISC. Previous work used only a single assertion on a toy processor design; (2) We demonstrate the use of our checker-generator tool, called psl2hdl, which was created for this research; (3) We illustrate how the method can be used in concert with code coverage techniques, to either detect malicious inclusions or greatly narrow the search for malicious inclusions that use rare-event triggers.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号