[发明专利]嵌入式可信计算终端有效
| 申请号: | 201010544502.2 | 申请日: | 2010-11-15 |
| 公开(公告)号: | CN102012979A | 公开(公告)日: | 2011-04-13 |
| 发明(设计)人: | 陈雷;张向刚;李波;钟其水;陈德元;陈坤源 | 申请(专利权)人: | 深圳市华威世纪科技股份有限公司;电子科技大学 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00 |
| 代理公司: | 深圳市中知专利商标代理有限公司 44101 | 代理人: | 孙皓;林虹 |
| 地址: | 518035 广东省深圳市福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种嵌入式可信计算终端,要解决的技术问题是提高计算终端的可信程度,电路结构简单。本发明的可信计算模块与嵌入式微处理器通过I2C串行总线物理连接;系统设有顺序连接的初始化装置、度量装置、对比装置,对比装置接标准值数据库、启动装置和反馈装置;初始化装置、度量装置、对比装置和标准值数据库位于只读存储器内,启动装置和反馈装置存储于程序存储器中。本发明与现有技术相比,初始化完成后,度量装置进行SHA-1计算,将计算结果传送到对比装置,对比装置通过从标准值数据库中读取到的标准值对比计算结果,选择进入启动装置或者反馈装置,建立可信计算环境,ARM和TPM之间的物理连接为I2C总线,电路结构简单。 | ||
| 搜索关键词: | 嵌入式 可信 计算 终端 | ||
【主权项】:
一种嵌入式可信计算终端,所述嵌入式可信计算终端的嵌入式可信硬件层包括可信计算模块(TPM)、嵌入式微处理器(ARM)、程序存储器(NAND‑FLASH)和只读存储器(ROM),其特征在于:所述可信计算模块(TPM)与嵌入式微处理器(ARM)通过I2C串行总线物理连接;所述嵌入式可信计算终端的系统设有顺序连接的初始化装置、度量装置、对比装置,对比装置接标准值数据库、启动装置和反馈装置;所述初始化装置、度量装置、对比装置和标准值数据库位于只读存储器(ROM)内部,启动装置和反馈装置存储于程序存储器(NAND‑FLASH)中;所述初始化装置用于初始化嵌入式微处理器(ARM);所述度量装置用于读取存储在程序存储器(NAND‑FLASH)中的BOOTLOADER的代码和操作系统代码,并把这些代码通过I2C总线传递到可信计算模块(TPM),可信计算模块(TPM)把接收到的数据做SHA‑1运算:从一个最大264位的数据中产生一串160位的数据摘要,将运算结果通过I2C总线传递给对比装置;所述对比装置用于将标准值数据库中读取的标准值与度量装置运算的结果数据摘要作对比,两组160位的数据摘相减,结果为零,执行启动装置;所述启动装置用于引导嵌入式微处理器(ARM)启动其操作系统;所述反馈装置用于向用户发出嵌入式可信计算终端的代码已被篡改的警告。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华威世纪科技股份有限公司;电子科技大学,未经深圳市华威世纪科技股份有限公司;电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010544502.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种幼儿学发音拼音的玩具
- 下一篇:使用数字签名检测软件是否经过篡改





