当前位置:首页 > 报告详情

Rust Monitor 形式化验证-刘双-V2.pdf

上传人: 2*** 编号:129207 2023-05-01 30页 2.46MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Rust Monitor的正式验证,这是一个基于微管理程序的TEE(可信执行环境)。文章的核心内容包括: 1. 动机:随着系统软件的日益复杂化,安全漏洞的风险增加,因此使用Rust等内存安全语言进行系统软件开发成为一种趋势。然而,仅凭内存安全性并不能保证系统的安全或功能正确性。 2. 背景:介绍了可信执行环境(TEE)的概念,以及Rust Monitor的设计理念,包括内存隔离、机密计算等。 3. Rust Monitor的正式验证:使用MIRVerif框架和CCAL方法对Rust Monitor进行验证,证明了其满足非干涉性属性。 4. 证明功能正确性:通过定义映射不变式和内存隔离的正式声明,证明了Rust Monitor在执行过程中保持这些不变式,从而满足非干涉性。 5. 总结:Rust Monitor的验证证明了其能够提供正确的空间隔离,保护机密数据不被泄露或篡改。
Rust Monitor如何实现内存隔离? 如何证明Rust Monitor的非干涉性? MIRVerif框架在Rust Monitor验证中起什么作用?
客服
商务合作
小程序
服务号
折叠