...
首页> 外文期刊>Computer architecture news >Verification of a Practical Hardware Security Architecture Through Static Information Flow Analysis
【24h】

Verification of a Practical Hardware Security Architecture Through Static Information Flow Analysis

机译:通过静态信息流分析验证实用的硬件安全体系结构

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

获取外文期刊封面封底 >>

       

摘要

Hardware-based mechanisms for software isolation are becoming increasingly popular, but implementing these mechanisms correctly has proved difficult, undermining the root of security. This work introduces an effective way to formally verify important properties of such hardware security mechanisms. In our approach, hardware is developed using a lightweight security-typed hardware description language (HDL) that performs static information flow analysis. We show the practicality of our approach by implementing and verifying a simplified but realistic multi-core prototype of the ARM TrustZone architecture. To make the security-typed HDL expressive enough to verify a realistic processor, we develop new type system features. Our experiments suggest that information flow analysis is efficient, and programmer effort is modest. We also show that information flow constraints are an effective way to detect hardware vulnerabilities, including several found in commercial processors.
机译:基于硬件的软件隔离机制正变得越来越流行,但是事实证明,正确实现这些机制很困难,从而破坏了安全性的根源。这项工作引入了一种有效的方式来正式验证此类硬件安全机制的重要属性。在我们的方法中,硬件是使用执行静态信息流分析的轻型安全性类型的硬件描述语言(HDL)开发的。通过实现和验证ARM TrustZone体系结构的简化但现实的多核原型,我们展示了我们方法的实用性。为了使安全类型的HDL具有足够的表现力来验证实际的处理器,我们开发了新型的系统功能。我们的实验表明,信息流分析是有效的,程序员的工作量很少。我们还表明,信息流约束是检测硬件漏洞的有效方法,其中包括在商用处理器中发现的几个漏洞。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号