首页> 外文会议>International conference on certified programs and proofs >Machine Assisted Proof of ARMv7 Instruction Level Isolation Properties
【24h】

Machine Assisted Proof of ARMv7 Instruction Level Isolation Properties

机译:机器辅助的ARMv7指令级别隔离属性证明

获取原文

摘要

In this paper, we formally verify security properties of the ARMv7 Instruction Set Architecture (ISA) for user mode executions. To obtain guarantees that arbitrary (and unknown) user processes are able to run isolated from privileged software and other user processes, instruction level noninterference and integrity properties are provided, along with proofs that transitions to privileged modes can only occur in a controlled manner. This work establishes a main requirement for operating system and hypervisor verification, as demonstrated for the PROSPER separation kernel. The proof is performed in the HOL4 theorem prover, taking the Cambridge model of ARM as basis. To this end, a proof tool has been developed, which assists the verification of relational state predicates semi-automatically.
机译:在本文中,我们正式验证了用于用户模式执行的ARMv7指令集体系结构(ISA)的安全性。为了确保任意(未知)用户进程能够与特权软件和其他用户进程隔离运行,提供了指令级的无干扰和完整性属性,以及向特权模式的过渡只能以受控方式进行的证明。这项工作建立了对操作系统和虚拟机管理程序验证的主要要求,如PROSPER分离内核所示。证明是在HOL4定理证明者中进行的,以ARM的Cambridge模型为基础。为此,开发了一种证明工具,该工具可帮助半自动地验证关系状态谓词。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号