基于改进内存映射机制的内核级侧信道防护

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zxh87
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代社会计算机系统的高速发展,各种信息威胁也应运而生,信息安全受到越来越多的关注。信息的安全性除了依赖密码算法自身的数学原理保证安全之外,密码算法在系统上实现过程中的物理变化也对其构成了威胁。近年来,出现了各种针对处理器的缓存侧信道攻击,主要利用处理器内部缓存的争用来泄露进程之间的秘密信息[1]。攻击者利用高隐蔽性的缓存侧信道技术,从目标缓存中获得进程执行的缓存状态等敏感数据,对传统密码计算应用的安全构成了很大的威胁[2]。本文设计并实现一个针对缓存侧信道攻击的防护系统,通过修改共享页面映射关系,将敏感信息所在页面的共享属性改为单独映射。由于缓存攻击是基于物理地址的攻击,不同物理地址对应的缓存组不同,通过将共享页面改为单独映射将改变其物理地址,可以间接改变该页面在进程执行过程中所加载的缓存组位置,从而使得攻击者进程在可监控的缓存组内不能探测到受害进程的缓存状态,破坏了缓存攻击的条件,进而保护了系统的敏感信息不被攻击者窃取。针对侧信道防护的需求,本文开展基于改进内核映射机制的缓存侧信道攻击防护方法研究,并成功抵御攻击者获取到目标进程的加密密钥。内容主要有:(1)侧信道攻击复现。基于AES等分组加密算法的安全性缺陷,研究了密码方案在实现过程中可能的物理层面威胁。在此基础上进行了侧信道攻击的复现,获得了在OpenSSL库中基于查找表实现的AES-128算法的加密密钥,验证了攻击有效。(2)代码敏感性分析。为防止应用程序中的敏感信息(包括加解密算法中的密钥、程序计算的关键数据、用户的行为或内存布局等)被窃取,预先通过先验知识分析确定应用程序代码中含有敏感信息并且容易受到侧信道攻击的页面,以及确定该页面中敏感信息的处理与特定缓存访问之间的依赖关系。(3)侧信道攻击防护。设计了一个内核模块,对系统加载的可执行文件进行一定程度的轻量级解析,判断是否需要进行侧信道保护。一旦确认需要保护,就进一步干预该文件的映射过程,对前述线下检测确定的指定代码页面进行私有化,从而在进程生命周期内实现共享页面的单独映射。本文以内核模块加载前后是否能成功恢复密钥为例作对比,加载前可以成功恢复出AES加密的完整密钥,而加载后再次进行攻击则发现没有比较明显的高分值可以被用来做假设检验推测密钥,由此验证了本文防护系统的有效性。由于本文防护工作是在进程生命周期内完成,与传统抵御侧信道攻击的方案相比,在性能方面也有一定的优势。
其他文献
Fes1A是HSP70的辅助分子伴侣,敲除Fes1A,拟南芥呈现热敏感表型。与fes1a相比,atg7 fes1a双突变热敏感性降低。本研究中,作者分析了热胁迫后atg7fes1a双突变和fes1a单突变的下胚轴再生长情况,结果表明突变ATG7可以降低fes1a的热敏感性。Western-blotting分析表明atg7 fes1a双突变和fes1a单突变中HSP70和HSP101的表达量没有差异
学位
叶绿体是植物细胞特有的细胞器,植物细胞内许多重要的代谢途径都在叶绿体内进行,其中光合作用可以将太阳能转化为化学能供给植物生长与发育,同时利用光能将二氧化碳和水同化成植物体内贮存能量的有机物。多数叶绿体蛋白由核基因组编码,在细胞质中由细胞质核糖体翻译后转运到叶绿体;还有少数叶绿体蛋白是由叶绿体基因编码,在叶绿体内由叶绿体核糖体翻译合成。叶绿体核糖体的组装和功能缺陷不仅会影响叶绿体基因组编码蛋白的合成
学位
尾部锚定蛋白(TA proteins,tail-anchored proteins)是位于真核细胞细胞器中的一类独特的整合膜蛋白,其通过其位于C末端的唯一跨膜结构域(TMD,transmembrane domain)锚定到细胞器膜上,N端暴露于细胞质中介导多种重要的生命过程,如参与囊泡运输、蛋白质转运及转录调节等过程。因为TA蛋白(靶向信号位于C端)的靶向过程发生在蛋白翻译之后,使得TA蛋白靶向系
学位
过氧化物酶体是真核细胞中由一层单位膜包被的细胞器,主要在脂肪酸β-氧化、支链氨基酸的降解以及ROS解毒中起重要作用。过氧化物酶体蛋白主要包括膜蛋白和基质蛋白两种,基质蛋白通常带有靶向序列信号PTS1或PTS2。拟南芥过氧化物酶体中除参与各种代谢反应的酶之外还有多种参与蛋白质降解的蛋白酶。有研究报道过氧化物酶体中可能存在9种蛋白酶,分别由AT5G47040(LON2)、AT1G28320(DEG15
学位
花青素是高等植物中普遍存在的水溶性黄酮类色素,赋予水果、蔬菜、花卉和种子以红色、蓝色和紫色,同时具有抗氧化活性,因而在预防心血管疾病、癌症和糖尿病等方面担任重要作用。花青素生物合成的调控因子主要包括MYB、碱性螺旋-环-螺旋(b HLH)和WD40蛋白,它们相互作用形成MYB-b HLH-WD40(MBW)复合物,其中MYB是调控植物花青素合成最关键的转录因子。R2R3-MYB是MYB家族中的第一
学位
绿色植物通过光合作用产生有机物是全球初级产物产生的重要方式。植物分为C3植物、C4植物以及CAM植物。与C3植物相比,C4植物具有CO2补偿点低、光能利用效率高、水分和氮肥利用率高等优势。C4光合途径是从C3光合途径进化而来的,而C4光合途径进化的驱动力是低CO2。改造C3作物例如水稻的光合途径,培育新型C4水稻,提高作物产量,有可能为人类社会带来第二次绿色革命。尽管我们对于C4综合性状的认识正逐
学位
棉花是世界上主要的天然纤维来源,同时也是重要的油料作物,近年来也作为一种别具一格的插花材料使用,无论是在国民经济还是人民生活中都具有重要地位。然而,随着我国耕地面积减少,棉粮争地矛盾愈加突出,内陆棉区植棉面积逐渐减少,我国棉花生产面临严峻挑战。而棉花早熟可以缩短生育期、进而实现一年两熟,提高土地复种指数,有效缓解粮棉争地矛盾。因此早熟性一直是棉花育种的重要目标性状。棉花早熟性状是一个复杂的数量性状
学位
高等植物特别是被子植物的胚胎发育受到精确的遗传调控,该过程一直是植物发育生物学的研究热点。胚胎发育包括授粉、受精、细胞的分裂与分化以及器官的形态建成等一系列重要事件,胚胎发育是形成植株的基础,在植物的生长发育和世代交替过程中起着重要的作用。研究胚胎发育过程,对了解植物的整个细胞命运及其分子机制具有重要的意义。APPR-1-P加工酶家族有两个成员,AT1G69340和AT2G40600。本论文选择了
学位
油体是植物储存油脂的主要细胞器,是由半单位膜包裹三酰甘油(TAG)而形成的球体,半单位膜由单层磷脂分子及镶嵌在其中的油体结合蛋白构成。油体在植物光合系统建立之前通过乙醛酸循环体的脂肪酸β-氧化过程为植物种子萌发和幼苗发育提供碳水化合物及能量,在植物非生物胁迫应答方面也发挥着重要作用。油体结合蛋白包括油体蛋白、油体钙蛋白和油体固醇蛋白三种。三种蛋白中油体蛋白被广泛研究,油体钙蛋白及油体固醇蛋白研究较
学位
随着物联网(Io T)的快速发展,一种在用户或社区之间感知和共享数据的新方法,移动群智感知(Mobile Crowdsensing,MCS)逐渐成为近年来的研究热点之一,其被认为是通过采用移动终端来收集感知数据的有效范例。任务分配是移动群智感知的关键步骤。现有工作中的任务分配有多种方式,本文研究两种常用的任务分配方式。一种是基于位置的MCS任务分配,平台依据用户与任务之间的距离进行任务分配。另一种
学位