对可信计算的理解

      可信计算(Trusted Computing)


可信计算包括5个关键技术概念,他们是完整可信系统所必须的,这个系统将遵从TCG(Trusted Computing Group)规范

Endorsement key 签注密钥

签注 密钥是一个2048位的RSA公共和私有密钥对,它在芯片出厂时随机生成并且不能改变。这个私有密钥永远在芯片里,而公共密钥用来认证及加密发送到该芯片的敏感数据

Secure input and output 安全输入输出

安全输入输出是指电脑用户和他们认为与之交互的 软件间受保护的路径。当前, 电脑系统上恶意软件有许多方式来拦截用户和软件进程间传送的数据。例如键盘监听和截屏。

Memory curtaining 储存器屏蔽

储存器屏蔽拓展了一般的储存保护技术,提供了完全独立的储存区域。例如,包含密钥的位置。即使 操作系统自身也没有被屏蔽储存的完全访问权限,所以入侵者即便控制了操作系统信息也是安全的。

Sealed storage 密封储存

密封存储通过把私有信息和使用的软硬件平台配置信息捆绑在一起来保护私有信息。意味着该数据只能在相同的软硬件组合环境下读取。例如,某个用户在他们的电脑上保存一首歌曲,而他们的电脑没有播放这首歌的许可证,他们就不能播放这首歌。

Remote attestation 远程认证

远程认证准许用户电脑上的改变被授权方感知。例如,软件公司可以避免用户干扰他们的软件以规避技术保护措施。它通过让硬件生成当前软件的证明书。随后电脑将这个证明书传送给远程被授权 方来显示该软件公司的软件尚未被 干扰(尝试破解)。

       在计算和通信系统中广泛使用基于硬件安全模块支持下的可信计算平台,以提高系统整体的安全性。

       信息安全具有四个侧面:设备安全、数据安全、内容安全与行为安全。


根据S.W. Smith最近的著作《可信计算平台:设计与应用》( 冯登国等翻译, 清华大学出版社出版),这些平台的实现目的包括两个层面的意思:
⒈保护指定的数据存储区,防止敌手实施特定类型的物理访问
⒉赋予所有在计算平台上执行的代码以证明它在一个未被篡改环境中运行的能力。

从广义的角度,可信计算平台为网络用户提供了一个更为宽广的安全环境,它从安全体系的角度来描述安全问题,确保用户的安全执行环境,突破被动防御打补丁方式。

   对于这项技术,拥护者称它将会使计算机更加安全、更加不易被病毒和恶意软件侵害,因此从最终用户角度来看也更加可靠。此外,他们还宣称可信计算将会使计算机和服务器提供比现有更强的计算机安全性。而反对者认为可信计算背后的那些公司并不那么值得信任,这项技术给系统和软件设计者过多的权利和控制。他们还认为可信计算会潜在地迫使用户的在线交互过程失去匿名性,并强制推行一些不必要的技术。最后,它还被看作版权和版权保护的未来版本,这对于公司和其他市场的用户非常重要,同时这也引发了批评,引发了对不当审查(censorship)关注。


    可信技术的应用:

数字版权管理

身份盗用保护

防止在线游戏作弊

保护系统不受病毒和间谍软件危害

保护生物识别身份验证数据

核查远程网格计算的计算结果


你可能感兴趣的:(memory,storage,信息,储存器)