存储系统完整性和机密性关键技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:syhlgs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可信计算是当前研究的热点问题,构建安全的可信计算系统涉及多方面的内容,存储安全是其中重要组成部分,而数据的完整性和机密性保护是存储安全的两个最基本要求。  目前在有价值的计算平台,攻击者拥有足够的能力发起物理攻击或软件攻击,造成存储器中关键数据被窃取或篡改。由于物理攻击可绕过防护软件,使其更加难以防范。如攻击者可以通过使用特殊硬件搭接到系统总线等手段,探听总线信息,窃取内存中的涉密信息,甚至篡改和伪造总线消息。一般情况下,处理器是可信的,而片外部分是不可信的,可能受到软件或硬件攻击。现在已提出多种完整性和机密性保护机制,但实施这些方案时都存在困难,即提供高安全级别的保护与实际运行要求的高性能形成突出的矛盾。  本文研究的是计算机的存储系统,研究如何基于处理器等安全基点,对主存储器、磁盘等提供完整性和机密性保护。研究目标是使保护方案具有足够的安全强度和高性能,且实施保护的代价是可接受的。本文在深入调研大量国内外相关工作后,提出了多种存储器完整性和机密性保护机制,所取得的创新成果主要有:  对于内存的完整性保护,本文针对hash树校验路径长、操作代价高的问题,提出了一种hash树优化方法。该方法利用存储器访问的局部特征,根据内存块的访问频率不同,将存储区分为热区和冷区,在不同区域设置不同的数据块大小,再以此构建hash树,它可进行快速的完整性检验。理论分析和模拟实验表明,相比传统hash树,提出的方法可缩短平均校验路径长度,并减小每次操作的代价。  在内存完整性保护机制中,hash树是广泛认可的保护机制,但限于hash树自身结构特性,计算开销大、内存或cache占用大的问题始终没有根本解决。针对该问题,本文提出了基于Bloom filter的内存完整性保护机制。与hash树比较,提出的方法有更低的计算开销、更低的空间代价和可调整的安全强度。除了对主存的直接攻击外,攻击者也可能通过篡改外部存储器来进行攻击。因此外部存储器的安全保护同样重要。本文研究了最主要的外部存储器--磁盘的完整性保护,提出了一种磁盘完整性保护方法,它基于两级Bloom filter,能同时保护内存和磁盘交换区的数据完整性。与hash树比较,该方法的检测性能更高。  计数器模式加密由于可隐藏加解密延迟,是目前主流的加密方法,但存在存储开销大、容易溢出的问题。针对此问题,提出一种计数器模式加密的改进方法。该方法利用存储器访问的局部特征,设置热区和非热区,在系统运行中,根据内存访问频率来动态调整counter的长度,并调整相应数据块和counter的位置。相比经典计数器模式加密,提出的方法节省了时间和空间开销。  之前提出的内存保护机制大多只是在处理器中加入安全部件,这在一定程度上降低了处理器的性能。针对此问题,提出一种新的硬件结构,它是在内存中加入一种具有计算功能的硬件部件,处理器与附加的部件协同完成数据校验,降低了处理器的负担。另外,附加硬件部件后,内存不再需要保存大量的counter,节省了内存开销。  最后对全文作了总结,并展望了存储系统完整性和机密性保护的下一步工作。
其他文献
近年来,随着互联网的迅速发展,越来越多的人选择在线消费他们所需的服务,来代替传统的消费模式。这样的新型模式,不仅提供给消费者更多的选择空间,而且能帮助他们节省消费时
实际应用中,相对于数据的大量、快速产生,对应的标记信息获取却十分困难,如Web评论数据,在线交易等,使得已有的数据挖掘算法面临着巨大的挑战。为此,迁移学习的研究受到了广
网格已经成为网络的一种技术和基础设施,其目的要实现不同组织间的协同工作和有效的资源共享,但由于在网格计算中存在不同的用户并且要计算不同的应用程序,用户对任务的调度
多核处理器需要片上通讯系统以应对核间并发通讯,并提供良好的可扩展性。片上网络凭借传输路径多样化的特征,成为了多核核间通讯的重要解决方案。但是目前上层软件所需的核间传
社交网络是近几年来迅速崛起的一类新型Web服务,它们以用户之间的在线朋友关系为基础,使得人们可以在朋友间自由的分享兴趣和活动。Twitter和新浪微博是第二代社交网络,即微博服
随着人工智能领域的发展,机器人从原始的工业应用开始向人类生活的各个角落渗透,机器人的智能化程度也越来越高。但是与机器人的交互方式一直没有太大的变化,普遍采用按键式或者
数字图书馆作为21世纪图书馆现代化发展的方向,已成为信息时代的基础设施之一。它向读者和用户提供比传统图书馆更为广泛、更为先进、更为方便的服务,从根本上改变了人们获取、
弱通信条件下多AUV任务分配问题是研究多AUV系统众多方向中的一个非常具有挑战性的方向。由于水下通信的不稳定性,导致一般的任务分配算法在多AUV系统上并不能取得良好的应用
基于对象的网络存储是当前存储领域研究的热点问题,基于对象的网络存储服务性能优化研究是其中的重要方面。计算机网络的快速发展与网络存储信息量的急剧膨胀对网络存储系统
信息技术的发展使人类社会大步迈入了网络时代,使得人们开始广泛关注网络理论研究。复杂网络理论研究各种看上去互不相同的复杂网络之间的共性和处理它们的普适方法,探索复杂