可信计算的分析
(1.内蒙古工商行政管理信息中心,内蒙古 呼和浩特 010010;2.北京邮电大学计算机科学与技术学院;3.中国科学院软件研究所,北京 100000)
摘 要:本文介绍了可信计算的重要概念和tcg规范的基本架构,并对我国可信计算发展提出了构想,以及对可信计算的重要性作了简要分析。
关键词:可信计算;tcg;tpca
中图分类号:tp393 文献标识码:a 文章编号:1007—6921(2007)08—0085—02
随着传统工业化社会向信息社会的演进,计算机、计算机网络、个人移动终端设备等信息处理设备已经在全社会范围内普及。航天航空、军事、政府决策等关键部门也普遍应用计算机和网络系统处理、存储和传递信息,信息安全已经成为关系社会和经济健康发展的重要因素。面对目前基于internet/intranet的分布式计算机系统及开放式网络环境,系统的复杂度、故障率和不安全因素大量增加。这种形势促使人们不得不对计算机系统的性能和服务质量提出严格的要求,也就是高质量和低风险以致无风险的可信赖服务。而传统上使用的“可靠性”(reliability)已不足以描述这种性质,因此国外计算机界在20世纪9o年代提出了“可信性 (dependability)的性能指标[3]。
1999年,ibm、hp、intel、微软等美国著名it企业成立了可信计算平台联盟tcpa(trusted computing platform alliance)。2003年tcpa改组为可信计算组织(tcg),该组织是一个非盈利的工业标准组织,其目标是在各个彼此分离的计算机平台上增进计算环境的安全性,并采纳由可信计算平台联盟(tcpa)制订的标准[1,2]。tcpa于2001年9月制定了可信pc的技术规范v1.1。2003年9月tcg又推出可信pc的新规范v1.2。
可信计算的问世对软件提出了新的要求:作为计算平台的软件必须鉴别用户身份、个人和平台的身份,都清楚明了平台内各元素之间存在着严密的相互认证,并保证软件的完整性、合法性以及配置的正确性。
可信计算组织提出可信计算的概念和规范,推动建立一套嵌入式的、多平台的可信计算工业标准,力图从结构上解决pc的安全问题,并提高整个网络信息系统的安全性。
1 可信计算的重要概念
1.1 可信性
可信性(dependability)用来定义计算机系统的这样一种性质,即能使用户有理由认为系统所提供的各种服务确实是可以充分信赖的。因此可信性不仅包含了可靠性、可用性、健壮性(robustness)、可测试性(testability)、可维护性(maintainability)等内容,而且强调可存活性(survivability)、保险性(safety)、安全性(security),它体现了对开放式网络环境下分布计算系统整体性能质量的评价。并侧重于数据完整性(integrity)和软件保护能力的度量。
1.2 可信计算
tcg从行为角度来定义可信计算:一个实体是可信的,如果它的行为总是可预期的。可信计算的核心思想是:构造“信任链”和“信任度量”的概念,如果从初始的“信任根”出发,在平台环境的每一次转换时,这种信任可以通过“信任链”传递的方式保持下去不被破坏,那么平台计算环境就始终是可信的。
1.3 可信计算平台(tcp)
所谓可信计算平台(tcp)是能够提供可信计算服务的计算机软硬件实体,它能够提供系统的可靠性、可用性和信息的安全性。可信计算平台以tpm为信任根,为计算机系统信任验证提供了一种可行机制。可信计算机系统由硬件平台、操作系统、应用程序、网络系统多个层次组成的。目前的tcp只是以tpm (trusted platform module)为核心提供了可信硬件平台。以可信pc平台为例,它以tpm为信任根,建立了bios boot block-->bios-->os loader-->os的信任链,将信任传递给了操作系统。真正的可信网络环境的构建,必须能保证信任可传递到网络系统,一级认证一级,一级信任一级,从而把信任扩展到整个网络环境。也就是说,可信网络环境的构建必须需要安全操作系统、安全应用软件和安全网络系统等的一起配合才能真正实现。
1.4 可信计算基tcb与tmp
安全操作系统是通过可信计算基(tcb)实现安全功能的。所谓可信计算基,是指系统内保护装置的总体,包括硬件、固件、软件和负责执行安全策略的组合体。国标gb17859要求最高等级安全操作系统的tcb必须满足访问监控器需求,应能仲裁主体对客体的全部访问,应防篡改,足够小,能够分析和测试。tpm可作为安全操作系统tcb的一个重要组成部分,其物理可信和一致性验证功能为安全操作系统提供了可信的安全基础。
tpm是一个可信硬件模块,由执行引擎、存储器、i/o、密码引擎、随机数生成器等部件组成,主要完成加密、签名、认证、密钥产生等安全功能,一般是一个片上系统(system on chip),是物理可信的。tpm提供可信的度量、度量的存储和度量的报告。
可信的度量:任何想要获得平台控制权的实体,在获得控制权之前都要被度量,判断其是否可信;度量的存储:对实体可信的度量以及该过程的审计信息将被tpm保存,一次向访问实体报告平台或其上运行实体的可信度的依据;度量的报告:任何需要知道平台可信状态的实体,在获得平台的许可后,可以得到当前tpm中所保存的度量值的报告。询问实体以此来衡量当前平台的可信度,并以此为依据决定是否与该平台建立会话或提供服务。
根据tpm提供的加密和度量的功能,可实现基于密封存储(sealed storage)和证明(attestation)的安全支持。密封存储可以加密保护用户数
摘 要:本文介绍了可信计算的重要概念和tcg规范的基本架构,并对我国可信计算发展提出了构想,以及对可信计算的重要性作了简要分析。
关键词:可信计算;tcg;tpca
中图分类号:tp393 文献标识码:a 文章编号:1007—6921(2007)08—0085—02
随着传统工业化社会向信息社会的演进,计算机、计算机网络、个人移动终端设备等信息处理设备已经在全社会范围内普及。航天航空、军事、政府决策等关键部门也普遍应用计算机和网络系统处理、存储和传递信息,信息安全已经成为关系社会和经济健康发展的重要因素。面对目前基于internet/intranet的分布式计算机系统及开放式网络环境,系统的复杂度、故障率和不安全因素大量增加。这种形势促使人们不得不对计算机系统的性能和服务质量提出严格的要求,也就是高质量和低风险以致无风险的可信赖服务。而传统上使用的“可靠性”(reliability)已不足以描述这种性质,因此国外计算机界在20世纪9o年代提出了“可信性 (dependability)的性能指标[3]。
1999年,ibm、hp、intel、微软等美国著名it企业成立了可信计算平台联盟tcpa(trusted computing platform alliance)。2003年tcpa改组为可信计算组织(tcg),该组织是一个非盈利的工业标准组织,其目标是在各个彼此分离的计算机平台上增进计算环境的安全性,并采纳由可信计算平台联盟(tcpa)制订的标准[1,2]。tcpa于2001年9月制定了可信pc的技术规范v1.1。2003年9月tcg又推出可信pc的新规范v1.2。
可信计算的问世对软件提出了新的要求:作为计算平台的软件必须鉴别用户身份、个人和平台的身份,都清楚明了平台内各元素之间存在着严密的相互认证,并保证软件的完整性、合法性以及配置的正确性。
可信计算组织提出可信计算的概念和规范,推动建立一套嵌入式的、多平台的可信计算工业标准,力图从结构上解决pc的安全问题,并提高整个网络信息系统的安全性。
1 可信计算的重要概念
1.1 可信性
可信性(dependability)用来定义计算机系统的这样一种性质,即能使用户有理由认为系统所提供的各种服务确实是可以充分信赖的。因此可信性不仅包含了可靠性、可用性、健壮性(robustness)、可测试性(testability)、可维护性(maintainability)等内容,而且强调可存活性(survivability)、保险性(safety)、安全性(security),它体现了对开放式网络环境下分布计算系统整体性能质量的评价。并侧重于数据完整性(integrity)和软件保护能力的度量。
1.2 可信计算
tcg从行为角度来定义可信计算:一个实体是可信的,如果它的行为总是可预期的。可信计算的核心思想是:构造“信任链”和“信任度量”的概念,如果从初始的“信任根”出发,在平台环境的每一次转换时,这种信任可以通过“信任链”传递的方式保持下去不被破坏,那么平台计算环境就始终是可信的。
1.3 可信计算平台(tcp)
所谓可信计算平台(tcp)是能够提供可信计算服务的计算机软硬件实体,它能够提供系统的可靠性、可用性和信息的安全性。可信计算平台以tpm为信任根,为计算机系统信任验证提供了一种可行机制。可信计算机系统由硬件平台、操作系统、应用程序、网络系统多个层次组成的。目前的tcp只是以tpm (trusted platform module)为核心提供了可信硬件平台。以可信pc平台为例,它以tpm为信任根,建立了bios boot block-->bios-->os loader-->os的信任链,将信任传递给了操作系统。真正的可信网络环境的构建,必须能保证信任可传递到网络系统,一级认证一级,一级信任一级,从而把信任扩展到整个网络环境。也就是说,可信网络环境的构建必须需要安全操作系统、安全应用软件和安全网络系统等的一起配合才能真正实现。
1.4 可信计算基tcb与tmp
安全操作系统是通过可信计算基(tcb)实现安全功能的。所谓可信计算基,是指系统内保护装置的总体,包括硬件、固件、软件和负责执行安全策略的组合体。国标gb17859要求最高等级安全操作系统的tcb必须满足访问监控器需求,应能仲裁主体对客体的全部访问,应防篡改,足够小,能够分析和测试。tpm可作为安全操作系统tcb的一个重要组成部分,其物理可信和一致性验证功能为安全操作系统提供了可信的安全基础。
tpm是一个可信硬件模块,由执行引擎、存储器、i/o、密码引擎、随机数生成器等部件组成,主要完成加密、签名、认证、密钥产生等安全功能,一般是一个片上系统(system on chip),是物理可信的。tpm提供可信的度量、度量的存储和度量的报告。
可信的度量:任何想要获得平台控制权的实体,在获得控制权之前都要被度量,判断其是否可信;度量的存储:对实体可信的度量以及该过程的审计信息将被tpm保存,一次向访问实体报告平台或其上运行实体的可信度的依据;度量的报告:任何需要知道平台可信状态的实体,在获得平台的许可后,可以得到当前tpm中所保存的度量值的报告。询问实体以此来衡量当前平台的可信度,并以此为依据决定是否与该平台建立会话或提供服务。
根据tpm提供的加密和度量的功能,可实现基于密封存储(sealed storage)和证明(attestation)的安全支持。密封存储可以加密保护用户数
可信计算的分析
点击下载
上一篇:力传感器动态标定装置的研究下一篇:基于自适应滤波的一种语音增强算法研究
本文2010-04-27 16:03:04发表“财经金融”栏目。
本文链接:https://www.wenmi123.com/article/160526.html
您需要登录后才可以发表评论, 登录 或者 注册
最新文档
- 2025 年《建设工程项目管理》模考卷一.pdf
- 座谈会发言:体系抓好思政课教育做好贯彻落实下篇文章(02-19).docx
- 组织部机关支部书记2024年度抓基层党建工作述职报告(02-19).docx
- 在县委理论中心组暨2024年度民主生活会学习研讨会上的发言(02-19).docx
- 在2025年市人代会分组讨论会上的发言(02-19).docx
- 医院党委选人用人工作自查报告(02-19).docx
- 宣传部2024年民主生活会个人对照检查发言(02-19).docx
- 行政服务中心民族团结进步创建工作经验材料(02-19).docx
- 校长在中学2025春季开学典礼上的讲话:撷一抹祈望春风掬一程锦绣花开(02-19).docx
- 乡镇领导班子2024年民主生活会对照检查发言材料(五个带头+典型案例)(02-19).docx
热门文章