屏蔽系统形式化建模和分析方法研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:wxhush
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前的商用操作系统不断地被曝出各种各样的安全漏洞,攻击者能够通过攻击商用操作系统影响到安全代码的执行。为解决上述问题,研究人员提出了屏蔽系统,即一种可用来保护安全代码的软硬件系统。具体而言,屏蔽系统保护安全代码的两大属性-(1)机密性:安全代码的执行过程对于商用操作系统而言是不可见的。商用操作系统只能观察到此代码的输入和输出;(2)完整性:商用操作系统不能影响受保护代码的行为。一旦安全代码执行完成,代码的输出应与在其预期的参考输出相同。典型的屏蔽系统有基于hypervisor的TrustVisor,基于ARM TrustZone的TrustICE和基于硬件的Intel SGX技术等。屏蔽系统会使用在系统中比商用操作系统更高权限的核心管理模块来绕过操作系统保护安全代码。随着屏蔽系统的商业化,屏蔽系统的安全性越来越受重视。目前,尽管屏蔽系统的代码量远小于商用操作系统,屏蔽系统仍有存在漏洞的可能,这使得攻击者仍有机会危害到安全代码的执行。为此,一个重要的解决方案是对屏蔽系统进行形式化地安全分析。形式化分析方法通过建立理论模型和进行理论推导,能够在安全属性不完备时提供理论证据,或者证明安全属性的完备性。为软硬件系统提供形式化分析是目前安全性分析领域解决软硬件系统安全问题的一个重要手段。本文基于逐层精化的形式化分析方法围绕屏蔽系统安全性分析开展研究,取得以下成果:(1)提出了屏蔽系统数据机密性形式化分析方法。安全代码私密数据的安全性至关重要。例如,对于指纹解锁程序而言,其指纹数据一旦泄露,会给解锁程序的使用者带来极大的危害。因此,屏蔽系统需要确保安全代码私密数据不能够被攻击者获取。本方法支持分析多种屏蔽系统的数据机密性,如基于虚拟化扩展的屏蔽系统和基于ARM TrustZone的屏蔽系统。本方法构建了屏蔽系统在数据访问和数据加解密方面的普适形式化约束,并证明了这些约束能够抵抗住一个Dolev-Yao类型攻击者的攻击。本方法通过证明具体屏蔽系统是这些普适约束的精化,从而证明这些系统的数据私密性。本文用此方法分析了屏蔽系统TrustVisor和屏蔽系统OSP,并发现了这两个系统设计上的安全缺陷。(2)提出了屏蔽系统数据连续性形式化分析方法。针对特定的安全代码,其关键数据如果被攻击者用旧版本数据所替换,其使用效果可能受到极大的影响。例如,银行账目结算程序中的账目如果能够被攻击者回滚,就可能会导致银行用户产生损失。因此,屏蔽系统需要确保安全代码的关键数据始终处于最新的版本或者是一个可容忍的旧版本。本方法支持分析多种屏蔽系统状态连续性保护方案,如基于单调计数器的保护方案和基于历史记录的保护方案。本方法构建了屏蔽系统在数据存储和断电处理方面的普适形式化约束,并证明了这些约束能够应对一个恶意控制了电源和外部存储器的攻击者。本方法通过证明具体屏蔽系统是这些普适约束的精化,从而证明这些系统的数据连续性。本文用此方法证明了状态连续性保护方案Ariadne和状态连续性保护方案Menoir的状态连续性,展示了本方法的普适性。(3)提出了 ARM平台内存隔离性形式化分析方法。确保不同程序间的内存不可相互访问是很有必要的。因此,ARM平台提供了数据访问控制机制,使得ARM平台上的安全系统能够隔离关键程序之间的内存。本方法支持分析多种ARM平台的内存隔离性,如支持虚拟化扩展的ARM平台和不支持虚拟化扩展的ARM平台。本方法给出了 ARM平台上扩展分页机制和ARM TZASC机制的通用形式化表达,并基于这些表达构建了内存隔离性普适约束,然后证明了这些约束针对任意读写的被隔离程序始终有效。本方法通过证明具体的安全系统是这些普适约束的精化,从而证明这些系统的内存隔离性。本文用此方法从ARM平台的视角证明了屏蔽系统OSP和屏蔽系统TrustICE的内存隔离性,展示了本方法的普适性。
其他文献
[目的]膀胱癌是泌尿系统中最常见的肿瘤,恶性程度高且极易复发,对膀胱癌进行早期诊断和分期预测对患者的治疗具有重要意义。近年来研究发现神经节苷脂GM3的表达量与膀胱癌的侵袭潜力相关,而外泌体是具有生物活性的小囊泡,广泛存在于尿液且可携带各类脂质,作为癌症的非侵入性生物标志物具有潜在的意义。本研究旨在通过提取尿液外泌体,鉴定外泌体中GM3表达,探究其与膀胱癌恶性程度的关系及在早期诊断中的作用。[方法]
学位
目的构建并验证能够预测经术前化疗后行肝切除术的结直肠癌肝转移患者术后复发风险的列线图。方法回顾性分析2009年1月至2019年12月在中国科学院大学附属肿瘤医院(浙江省肿瘤医院医院)接受术前化疗后行肝切除术的138例结直肠癌肝转移患者,收集并整理分析患者的临床、病理学等信息及随访情况,患者以7:3的比例被随机分配到训练组和验证组。通过使用Cox回归模型来筛选独立预后指标,构建列线图并预测结直肠癌肝
学位
目的1.探讨骨质疏松性椎体压缩性骨折(osteoporotic vertebral compression fracture,OVCF)患者在椎体强化术(percutaneous vertebral augmentation,PVA)后早期和后期残留腰背痛的影响因素,并对这些因素的相关性进行分析。2.进一步研究骨痹饮联合中药熏洗治疗对于缓解PVA后残留腰背痛的临床疗效,为PVA后残留腰背痛的临床治
学位
[目的]观察和氤方治疗阴虚火旺型单纯性乳房早发育的临床疗效,探讨和氤方对单纯性乳房早发育患儿雌激素、卵泡刺激素、黄体生成素的影响。[方法]本试验纳入杭州市儿童医院门诊、住院符合纳入标准的患儿60例,根据患儿及家长意愿,分为治疗组30例和对照组30例,对照组予口服中成药大补阴丸(杭州胡庆余堂药业有限公司,国药准字Z33020137),治疗组予口服和氤方,并进行健康宣教,治疗3月后比较两组疗效,治疗结
学位
[目的]:应用穴位贴敷法辅助阿仑膦酸钠片治疗肝肾阴虚型PMOP,观察患者骨密度、骨代谢、雌激素水平、症状改善以及生活质量的改善情况,从而评估穴位贴敷法的疗效及安全性,为中医外治法治疗PMOP提供新的思路。[方法]:本研究采用随机分组,对照研究的方法,选取2020年1月至2020年12月在浙江中医药大学附属第二医院就诊的患者,将60例诊断为肝肾阴虚型PMOP的患者通过随机数字表法分为穴位贴敷组及常规
学位
[目的]阿尔茨海默病(Alzheimer’s disease,AD)是常见的神经退行性老年疾病,至2015年全球患病人数已高达4680万。由于我国基层医护人员缺乏有关AD的系统性培训、社区服务中心的诊断技能及相关辅助检查匮乏等原因,无法早期识别AD患者,延误诊断或漏诊率较高。本研究将开发一套适合运用于社区-综合性医院转诊的AD筛查诊断临床决策支持系统(CDSS),并评价该系统的筛查诊断效能。[方法
学位
目的 胰腺导管内乳头状黏液瘤(IPMN)是胰腺囊性疾病中的一种类型,被视为胰腺癌的癌前病变,目前在术前难以准确识别恶性IPMN,本研究拟探讨恶性IPMN术前相关危险因素并建立相应的预测模型。方法 回顾性分析2015年6月至2021年12月选择手术治疗的IPMN患者的术前临床资料。根据手术时间,将2015年6月至2020年9月手术的患者纳入训练队列,将2020年10月至2021年12月手术的患者纳入
学位
目的:明确补肾健脾方对多囊卵巢综合征(PCOS)不孕患者行体外受精-胚胎移植(IVF-ET)助孕后妊娠结局的影响,并初步阐明其机制。资料与方法:选择2017年1月-2019年12月在浙江大学医学院附属妇产科医院行IVF-ET助孕的脾肾两虚型PCOS不孕患者53例,其中的27例在IVF-ET前曾接受补肾健脾方中药干预12周,另外26例在IVF-ET前未接受任何中药治疗的PCOS患者作为对照组。收集所
学位
近年来,全无机钙钛矿由于其优异的电荷传输性能、高的色纯度和热稳定性以及低成本溶液加工特性而备受关注。然而,全无机钙钛矿薄膜的结晶过程难以控制导致形成不均匀的薄膜且容易在晶界处生成大量的缺陷。这些严重阻碍了全无机钙钛矿用于电致发光二极管(LED)器件的进一步发展。目前,现有报道是通过掺杂无机离子和添加有机配体来降低结晶温度和钝化表面缺陷。然而,大量配体或离子的引入会在晶界处诱导载流子势垒,降低载流子
学位
万物互联时代每天都有海量数据产生。数据是人工智能发展的助推剂,基于深度学习的人工智能应用更是离不开高质量、大规模数据的支持。然而现实中公开可用的数据集很少,大量数据处于封闭隔离状态。如何消除数据孤岛,促进数据安全流通和共享利用是当前迫切需要解决的问题。当前数据共享和交易平台的发展还处于起步阶段,提供的产品以基础数据和数据包下载服务为主,付费之后买家拥有对数据永久或指定期限的访问,容易产生敏感信息泄
学位