云环境下面向用户的远程证明方案-王旭.pdf
《云环境下面向用户的远程证明方案-王旭.pdf》由会员分享,可在线阅读,更多相关《云环境下面向用户的远程证明方案-王旭.pdf(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密 级: 学校代码:10075分 类 号: 学 号:20101318工学硕士学位论文云环境下面向用户的远程证明方案学位申请人: 王 旭指导教师: 刘振鹏 教授学位类别: 工学硕士学科专业: 通信与信息系统授予单位: 河北大学答辩日期: 二一五年五月Classified Index: CODE: 10075U.D.C: NO: 20101318ADissertationfortheDegreeofM.EngineeringClientOrientedRemoteAttestationSchemeinCloudEnvironmentCandidate:WangXuSupervisor:Prof.L
2、iuZhenpengAcademicDegreeAppliedfor:MasterofEngineeringSpecialty:Comm.&Info.SystemUniversity:HebeiUniversityDataofOralExamination:May,2015第 1 章 引 言 1 第 1 章 引 言 1.1 课题 研究的目的和意义 随着 个人计算机、互联网的广泛普及以及 信息技术的 快速 发展 , 我们已悄然步入大数据时代,如何处理服务器的过载和剩余以及长年积累 的 海量数据 , 成为了摆在我们面前的现实问题。 因此,云计算技术应运而生。 云计算将分布式计算和网络存储等技术融合
3、在一起 ,为 解决 大数据时代 所面临的难题提供了行之有效的途径 , 已然成为第三次 IT革新浪潮中工业界学术界关注的焦点。现阶段广为接受的是美国国家标准与技术研究院( NIST)的定义:云计算 是 一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的 网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。 如今, 云计算正以其按需自助、泛在网络访问、物理位置透明、快速伸缩性以及按使用付费的优势,掀起了新一轮的信息化浪潮,在社会诸多领域得到了广泛的应用。 云计算降低了企业用户的存储
4、和维护成本,解决了个人用户自身存储和计算资源有限所带来的约束 1。尽管云计算拥有强大的功能,并且给用户带来了良好的体验和较低的使用成本,但信任和安全问题却成为其发展的瓶颈。 目 前,对于云端数据的完整性与机密性保护成为了云安全领域的热点问题。由于资料或程序需要被上传到云端,用户就丧失了对数据与应用的控制权。同时,云服务提供商为了自身的安全,很少透露云端内部的信息,这样对于自己的数据与应用,用户并不知道它们是如何被处理的。丧失控制权尤其是知情权后,用户就会产生是否采用云计算解决方案的忧虑。因此,云计算服务提供商与用户之间的信任问题成为阻碍云计算发展的最大障碍之一。为解决此问题,由可信计算组织 T
5、CG(Trusted Computing Group)所提出的可信计算技术正以可依赖的方式融 入云计算环境,并成为云安全领域的一大研究热点 2。可信计算基于可信平台模块( TPM/TCM),对平台硬件及软件进行可信度量完成信任链的扩展,保证系统可信启动,并通过远程证明使验证者判断平台的可信状态。 1.2 国内外研究现状 计算平台远程证明 (Remote Attestation)是 解决用户信任问题的重要技术,也是 可信河北大学工学硕士学位论文 2 计算的一个重要研究内容。远程平台可信证明包括 平台完整性度量、身份认证和状态验证 等过程。 TCG 组织目前所提出可信远程证明的主要有两种方案,一种
6、为 TPM1.1 标准中的 Privacy CA 方案( Privacy Certification Authority) 3,另一种为 TPM1.2 标准中的直接匿名证明( Direct Anonymous Attestation,DAA)方案 4。虽然 DAA 直接匿名证明解决了 Privacy CA 方案中, CA 的瓶颈问题,但两种方案同属二进制证明,容易泄露平台的系统配置,对平台安全造成威胁。 R Sailer 等人提出完整性度量体系 (Integrity MeasurementArchitecture, IMA),并给出了相关实现方法 5; A Seshadr 将使用 最优化软 件
7、随机读取 的 远程设备的内存内容 与预期状态相比 来 确定远程平台是否可信 6; VHaldar 等人 为克服 现 有技术的局限性 采取了一种与 平台无关的 基于语言的虚拟机技术 78; Sachiko Yoshihama 等人基于 Web Service 框架提出一个面向软件、动态和细粒度的证明机制 9; Trent Jaeger 等在 IMA 基础上,提出了 PRIMA(Policy-Reduced Integrity Measurement Architecture)结构, 通过度量代码和进程间的数据流, 提高了 代码装载时度量方法的 时效 性 10。 Poritz 等人 11从体系架构
8、层次提出了基于属性 (property-based attestation, PBA)的远程证明 ,解决了平台隐私暴露的问题 。 Sadeghi 等人 12具体实现了 基于属性的远程证明方案。 Chen 等 13提出了基于属性的远程证明协议。秦宇等 14提出了安全属性粒度证明方法,以组件为粒度,可以验证每个组件具有的安全属性,验证灵活、可扩展性好。闫建红 15在 PBA 的基础上提出了一种动态属性可信证明 (Dynamic Property Trusted Attestation DPTA)的协议。验证者 将本身 模拟计算 的 PCR 值证书中的 PCR 值进行比较,来验证 示证者的当前平台的
9、安全属性,解决了 静态和 暴露隐私 的 问题。实验 证 明 DPTA不仅解决了基于属性证书的静态特点而且 保护 了 平台隐私,兼有实时性和保密性的特点。 在云环境下, Xin 等人将基于属性的远程证明机制引入云环境中,基于云中的角色设计了一种基于属性的远程证明方案 16,用户能够有效的验证节点的属性且不泄露节点信息。 Xu 等人提出了一种基于 IaaS 的实时远程验证方法 17,利用虚拟化和可信计算来实时远程验证应用软件的行为是否可 信。张严等人提出一种基于的虚拟机身份证明的方案 18,在保障原有认证性和信任关系的情况下,实现了身份证明过程中对身份权威信息的隐藏,避免了上述组织结构、位置等信息
10、的暴露,可支持云环境结构透明、位置无关第 1 章 引 言 3 的特点。此外,该方案实现了对平台属性的安全证明,且证明过程无需身份权威的参与,避免了校验者和身份权威的合谋攻击,进一步提高了方案的安全性和实用性。 1.3 本文主要工作 本文基于直接匿名证明 DAA 及动态属性证明 DPTA 在云环境下,提出了面向用户的远程证明 方案 ,本 方案 以用户为中心,一定程度上解决了用户对于是否采 用云计算解决方案的担忧。用户可根据自身需要在云中选择相应安全等级的节点,可实时动态验证节点可信状态,同时由于使用了匿名方法又不暴露节点的配置、位置等信息。并在 DPTA的基础上增加了时间参数,增强了证明的安全性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 环境 面向 用户 远程 证明 方案
限制150内