可信计算与系统安全芯片设计研究(6)


    2.TPM-COS与文件系统设计
    TPM COS通过下列模块共同完成系统功能:初始化模块、精简的OS、对外提供命令接口以及自身安全防护。初始化模块负责内核的引导和加载。精简的OS模块是基于嵌入式OS原型开发的微型OS,包含以下几个模块:内存管理——负责为提交的任务动态分配内存以及回收内存碎片;任务调度模块——提供最简单的任务状态的切换;核心内核——负责各个子模块之间的调度;文件系统模块——负责Flash文件系统的维护,并提供掉电保护。最后还需要在内核中提供调试接口。对外命令接口负责向上层TSS提供标准TPM命令。自身安全保护模块使用加密和压缩机制使得内核在静态情况下,外界无法得到内核的二进制代码。此外,由于TPM主规范已经提供了完善的安全机制保护外界不可信的TSS提交的非法指令,因此自身的保护部分不涉及指令的保护。
    其中的初始化部分包括的初始化自检和系统加载模块一般由CPU内核厂家提供。命令处理模块需要COS核心模块的支持,由于其主要功能是实现75个TPM主规范的命令,而安全保护模块提供对整个COS核心的保护,其功能架构如图5。

 图5 TPM-COS功能架构

    3.文件系统的组织结构
    文件系统是TPM-COS的核心,TPM-COS根据层次化的文件系统进行设计,具体的层次结构如图6所示。

 图6 文件系统的层次结构

(责任编辑:adminadmin2008)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

如何运维网站能让其稳定高效之稳定篇

如何运维网站能让其稳定高效之稳定篇

作为一名运维工程师,工作中最大的希望就是自己运维的网站能够稳定高效运行,但理想很...[详细]

黑客、Geek等高手们都是这样上网的

黑客、Geek等高手们都是这样上网的

电脑高手们都会尽可能地寻找各种快捷高效的操作方式,譬如很多快速启动类的工具(如Exe...[详细]

如何选择最佳的数据中心闪存?

如何选择最佳的数据中心闪存?

全闪存数据中心是个未来概念,同样还有不少方法实现数据中心内服务器或基于阵列的闪存...[详细]

手机解锁:图案、数字谁更强?

手机解锁:图案、数字谁更强?

手机九宫格解锁到底安全不?九宫格能画出多少图案啊?我自己设置的九宫格总是被同学分...[详细]

黑客声称一款流行的加密App竟然只用了异或

黑客声称一款流行的加密App竟然只用了异或加密!

一名黑客生成加密程序的作者竟然没有实现其核心的功能:加密! 这位ID为NinjaDoge24(...[详细]

返回首页 返回顶部