[发明专利]一种两路服务器的可信硬件层设计方法及装置在审
申请号: | 201710712402.8 | 申请日: | 2017-08-18 |
公开(公告)号: | CN107480535A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 赵媛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 可信 硬件 设计 方法 装置 | ||
技术领域
本发明涉及服务器设计技术领域,具体地说是一种两路服务器的可信硬件层设计方法及装置。
背景技术
由于目前的计算机终端架构缺乏相应的安全机制,导致了计算硬件平台很容易被攻击而进入一个不可控状态,且一旦被攻击,其上的所有业务有可能全部中断,数据可能被丢失或窃取,危害十分严重。
发明内容
本发明的目的在于提供一种两路服务器的可信硬件层设计方法及装置,用于解决计算机终端安全机制不完善,容易导致数据丢失或窃取的问题。
本发明解决其技术问题所采取的技术方案是:一种两路服务器的可信硬件层设计方法,具体包括以下步骤:
BIOS ACM对BOOTBlock进行度量,生成S-CRTM值并扩展到TPM特定的PCR;
判断BOOTBlock的度量值与基准值是否相同,如果相同,则BIOS可信,将控制权交给BIOS,执行下一步操作;否则,BIOS不可信,服务器启动失败;
对BIOS的硬件层进行度量,扩展至硬件层的PCR;
判断BIOS硬件层的度量值及基准值是否相同,如果相同,则硬件层可信,将控制权交给OS Loader,完成硬件层信任链的建立;如果不相同,则硬件层不可信,服务器启动失败。
进一步地,在上述步骤之前还包括:CPU中的MicroCode加载BIOS ACM到内存。
进一步地,BIOS ACM对BOOTBlock进行度量的具体方式包括:采用哈希算法计算BOOTBlock的完整性值。
进一步地,对BIOS的硬件层进行度量的具体方式包括:采用哈希算法计算BIOS的硬件层的完整性值。
进一步地,采用哈希算法计算完整性值的方式具体包括:
初始化哈希算法环境;
更新哈希内容;
判断哈希内容大小是否大于预设的字节阈值;如果是,则执行上一步操作;否则,执行下一步操作;
结束处理,计算最终的哈希值。
进一步地,初始化哈希算法环境具体为:声明变量,为哈希值申请一块存储空间。
进一步地,更新哈希内容的具体方式为:将最新计算得到的哈希值与上一块的哈希值进行异或,生成新的哈希值。
进一步地,计算最终的哈希值的具体方式包括:对大块的数据进行分块,对分块后的数据计算其哈希值;
取本块计算好的哈希值与上一块的哈希值进行异或,直到最后一块计算完毕,与上一块的哈希值进行异或,得到最终的哈希值。
一种两路服务器的可信硬件层的装置,利用所述的方法,包括可信支撑硬件,采用可信计算芯片TPM,通过其自身的密码模块引擎,为可信度量提供密码学算法支持;通过其自身的非易失性存储空间,为可信检测所需要的策略数据提供安全可靠的存储空间;通过其自身的平台配置寄存器PCR,为可信度量产生的度量值提供安全可靠的存储空间;和,
可信启动,包括进行硬件度量的可信BIOS、引导操作系统OSLoader组件;和,
可信管理工具,位于操作系统层面,主要包括日志管理工具、TPM管理工具。
进一步地,所述的可信BIOS以信任根TPM为核心,把核心度量根模块CRTM作为起点,采取基于TPM的信任链传递技术,并依靠其提供的完整性度量和验证服务,按照服务器的启动运行过程,一级度量一级,一级信任一级的方式,实现信任链的传递;主要包括硬件层面可信度量模块、度量扩展模块、度量日志模块、BIOS Setup配置界面可信操作接口模块;
可信操作接口模块通过BIOS配置界面,为用户提供可信功能操作接口,包括可信功能启用、禁用模块,TPM基本功能操作模块及OpROM度量配置模块;所述的OpROM度量配置模块实现对可度量设备的选择配置;
所述的日志管理工具,方便用户查看服务器硬件可信状态,包括基准日志管理模块、启动日志管理模块、服务器可信状态查看模块;
所述的TPM管理工具为用户提供可视化的TPM管理工具,包括可信计算芯片信息管理模块、可信密钥管理模块,芯片信息管理模块用于查看TPM芯片基本信息;可信密钥管理模块管理由TPM生成的密钥,包括创建、删除、迁移密钥。
以上发明内容提供的仅仅是本发明实施例的表述,而不是发明本身。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710712402.8/2.html,转载请声明来源钻瓜专利网。