首页> 外文会议>IEEE International Test Conference >Pre-silicon Formal Verification of JTAG Instruction Opcodes for Security
【24h】

Pre-silicon Formal Verification of JTAG Instruction Opcodes for Security

机译:用于安全性的JTAG指令操作码的硅前形式验证

获取原文

摘要

Widely implemented standards such as IEEE 1149.1 (JTAG) and 1687 (iJTAG) are essential in providing improved chip and board testability, but it has been demonstrated that undocumented or poorly obfuscated scan and debug instructions can be exploited by hackers to undermine system security. Prior work proposes adding authentication or encryption to JTAG to improve security, but these methods can only protect functionality known to the design and test team. Out-of-spec JTAG functionality can be inserted accidentally or with malicious intent (e.g., hardware Trojans). Our proposed technique can detect anomalous JTAG instructions not present in the specification using commercial formal equivalence checking tools. We demonstrate the effectiveness of our technique by characterizing the entire JTAG instruction set space for the OpenSPARC T2 benchmark in a completely automated manner. In the original design our technique formally proves all undefined opcodes map to the benign bypass instruction and provides the size and location within the design hierarchy of all data registers. In a modified version of the design our technique correctly detects several undefined opcodes that are used to access the L2 cache, as well as extra out-of-spec elements in a data register selected by an existing instruction.
机译:诸如IEEE 1149.1(JTAG)和1687(iJTAG)之类的广泛实施的标准对于提供改进的芯片和电路板可测试性至关重要,但事实证明,黑客可以利用未经证明或混淆不清的扫描和调试指令来破坏系统安全性。先前的工作提出向JTAG添加身份验证或加密以提高安全性,但是这些方法只能保护设计和测试团队已知的功能。不合规格的JTAG功能可能会意外插入或出于恶意目的插入(例如,硬件木马)。我们提出的技术可以使用商业形式的等效性检查工具来检测规范中不存在的异常JTAG指令。通过以完全自动化的方式为OpenSPARC T2基准测试表征整个JTAG指令集空间,我们证明了我们技术的有效性。在原始设计中,我们的技术正式证明了所有未定义的操作码都映射到良性旁路指令,并在所有数据寄存器的设计层次结构中提供了大小和位置。在设计的修改版本中,我们的技术可以正确检测用于访问L2高速缓存的几个未定义操作码,以及现有指令选择的数据寄存器中额外的异常元素。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号