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

1. 系统 安全 芯片硬件设计 TPM芯片是一款SOC(System-on-Chip)芯片,内部集成了CPU核、RAM、ROM、Flash、加密算法协处理器、随机数生成器等模块,COS系统和配套的应用软件,主要用于完成计算机平台可靠性认证、用

    1.系统安全芯片硬件设计
    TPM芯片是一款SOC(System-on-Chip)芯片,内部集成了CPU核、RAM、ROM、Flash、加密算法协处理器、随机数生成器等模块,COS系统和配套的应用软件,主要用于完成计算机平台可靠性认证、用户身份认证、数字签名等功能。其硬件结构描述如图4所示。

 图 4 TPM芯片硬件总体结构图

    散列算法模块(HASH):硬件实现散列算法:SHA-1及散列消息鉴别码HMAC。
    非对称密码协处理器模块(RSA):协处理器作为硬件算法加速器,主要完成模幂,模乘,模加运算。协处理器以改进的蒙格马利算法为基础,以位加法器和位乘法器为核心,通过使用总线仲裁、总线冻结及流水线等设计手段和设计技术完成算法的硬件加速功能。
    真随机数产生模块(RNG):真随机数产生器,快速生成各种安全运算所需的随机数。
    安全防护模块:采用电流平衡分布设计技术防止能量攻击,采用硬件访问控制技术和存储加密技术来保护片上敏感信息。
    LPC接口模块:LPC总线接口模块,符合Low pin count总线协议,是TPM芯片与外部交换数据的窗口。
    中断控制模块:中断控制器IP软核。
    CPU:32位RISC CPU硬核。
    RAM:主要用作核心软件模块的运行和高速结果暂存。
    Flash:用于COS系统静态存储,升级及保存密钥 、证书及标志。
    时钟管理模块:按照ACPI协议的电源管理要求,实现动态时钟管理,当总线和总线上的模块在不选中的时候,以及安全芯片在一段时间内没有使用之后,将时钟频率降低,以降低功耗。

(责任编辑:adminadmin2008)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
图片资讯

企业需要全新方式管理安全风险

企业需要全新方式管理安全风险

如今随着企业的信息化水平不断提高,IT系统的规模在不断的扩大,网络结构也日益复杂,...[详细]

如何搞定Fedora 18上的防火墙配置?

如何搞定Fedora 18上的防火墙配置?

经历了几次跳票之后Fedora 18正式版于2013年1月15日面世,凝聚了许多开发者的心血。很...[详细]

揭穿黑客关于Ashx脚本写aspx木马的方法

揭穿黑客关于Ashx脚本写aspx木马的方法汇总

.Net环境,上传处未限制Ashx和Asmx,后者上传无法运行,提示Asmx脚本只能在本地运行,...[详细]

家用路由器巧用防火墙免攻击

家用路由器巧用防火墙免攻击

随着网络信息安全的需求度提高,个人信息与网络安全逐渐被提上了台面。人们越来越意识...[详细]

Windows安全攻略:教你完全修复系统漏洞

Windows安全攻略:教你完全修复系统漏洞

目前互联网上的病毒集团越来越猖狂,对用户的危害也愈演愈烈,大家要懂得保护自己的电...[详细]