-
题名TrustZone中断隔离机制的形式化验证
- 1
-
-
作者
付俊仪
张倩颖
王国辉
李希萌
施智平
关永
-
机构
首都师范大学信息工程学院
高可靠嵌入式系统北京市工程研究中心
中国科学院计算技术研究所计算机体系结构国家重点实验室
电子系统可靠性技术北京市重点实验室
北京成像理论与技术高精尖创新中心
-
出处
《小型微型计算机系统》
CSCD
北大核心
2023年第9期2105-2112,共8页
-
基金
国家自然科学基金项目(61802375,61602325,61876111,61877040)资助
北京市教委科技计划一般项目(KM201910028005)资助
+2 种基金
中国科学院计算技术研究所计算机体系结构国家重点实验室开放课题项目(CARCH201920)资助
国防科技创新特区项目(18-163-11-ZT-005-038-05)资助
中央支持地方建设-“双一流”建设项目(20531120005)资助.
-
文摘
TrustZone技术通过对硬件进行安全扩展,为软件提供了相互隔离的可信执行环境和通用执行环境.中断隔离机制是TrustZone的关键隔离机制,确保安全中断和非安全中断分别在可信执行环境和通用执行环境中被处理,该机制不正确可能导致安全中断被通用执行环境处理,从而影响可信执行环境的安全性.本文提出ARMv8 TrustZone架构中断隔离机制的形式化验证方法,在定理证明器Isabelle/HOL中建立包含中断隔离机制关键软硬件的形式化模型,该模型为状态迁移系统,包括中断处理程序、TrustZone Monitor、中断控制器等组件;在证明模型满足正确性的基础上,通过展开定理验证无干扰、无泄露、无影响等信息流安全属性,结果表明TrustZone中断隔离机制满足信息流安全属性,在中断处理过程中不存在隐蔽的信息流通道.
-
关键词
TRUSTZONE
可信执行环境
中断隔离
信息流安全
形式化验证
-
Keywords
TrustZone
trusted execution environment
interrupt isolation
information flow security
formal verification
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-