[发明专利]验证控制器代码和系统启动代码有效
| 申请号: | 201380075617.3 | 申请日: | 2013-04-23 |
| 公开(公告)号: | CN105144185B | 公开(公告)日: | 2018-06-05 |
| 发明(设计)人: | J.K.让索内;V.Y.阿利;J.M.曼;B.巴拉谢夫 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
| 主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F9/24 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;杜荔南 |
| 地址: | 美国德*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制器 验证控制器 控制器代码 启动代码 系统启动 验证系统 处理器 验证 响应 | ||
1.一种用于验证控制器代码和系统启动代码的方法,包括:
在系统中的控制器的初始化程序期间,由与系统的处理器分离的控制器来验证用于在控制器上执行的控制器代码,其中,所述验证是在处理器的执行之前执行;以及
在验证控制器代码之后,由控制器来验证系统启动代码,其中,所述系统启动代码被用于由处理器执行;
还包括:
所述控制器代码在被控制器执行时在处理器重新开始执行系统启动代码的每个时刻之前验证系统启动代码;
其中,所述控制器代码被从私用存储器检索以执行控制器代码的验证,并且其中,所述私用存储器可被控制器访问且不可被处理器访问,所述方法还包括:
响应于检测到私用存储器中控制器代码的损害,由控制器从也可被处理器访问的共享存储器检索控制器代码,并验证从共享存储器检索的控制器代码;以及
响应于验证从共享存储器检索的控制器代码,在控制器中执行从共享存储器检索的控制器代码以执行私用存储器和共享存储器中的一者或两者中的系统启动代码的验证。
2.权利要求1的方法,其中,所述控制器代码在控制器中执行时促使控制器执行选自以下各项中的至少一个:系统中的电源控制、系统中的热监视、系统中的风扇控制、系统中的电池充电和控制以及与用户输入设备的交互。
3.权利要求1的方法,其中,所述系统启动代码包括用于可在处理器上执行以实现系统中的测量的可信测量核心根(CRTM)逻辑,所述测量被系统用来确定系统的可信任性。
4.权利要求1的方法,其中,验证控制器代码包括验证嵌入式控制器固件,其为存储在存储器中的基本输入/输出系统(BIOS)代码的一部分。
5.权利要求1的方法,还包括:
响应于确定私用存储器中的系统启动代码或共享存储器中的系统启动代码被损害,用来自私用存储器或共享存储器的未被损害系统启动代码来更新私用存储器或共享存储器中的被损害系统启动代码。
6.权利要求1的方法,还包括:
由控制器来确定共享存储器中的系统启动代码是与私用存储器中的系统启动代码不同的版本;
响应于确定共享存储器中的系统启动代码是与私用存储器中的系统启动代码不同的版本,确定是否设定了指定系统启动代码将被锁定到私用存储器中的系统启动代码的版本上的锁定策略;以及
响应于确定设定了锁定策略,将共享存储器中的系统启动代码更新成专用存储器中的系统启动代码的版本。
7.权利要求1的方法,其中,所述控制器具有存储密码密钥的只读存储器,并且其中,控制器代码的验证使用密码密钥。
8.一种用于验证控制器代码和系统启动代码的系统,包括:
处理器;
第一存储器,其存储控制器固件和基本输入/输出系统(BIOS)代码的启动块;
第二存储器,其存储控制器固件和BIOS代码的启动块;以及
嵌入式控制器,其:
在处理器被关断的同时进行嵌入式控制器的初始化期间,确定存储在第一存储器中的控制器固件是否损害,其中,所述控制器固件用于在嵌入式控制器中执行,并且其中,所述第一存储器可被嵌入式控制器访问但不可被处理器访问;以及
响应于检测到第一存储器中的控制器固件的损害,检索存储在第二存储器中的控制器固件并且由嵌入式控制器执行检索的控制器固件。
9.权利要求8的系统,其中,所述嵌入式控制器将执行第一存储器或第二存储器的控制器固件以验证第一存储器和第二存储器中的启动块。
10.权利要求9的系统,其中,所述嵌入式控制器将用启动块中的未被损害的一个替换启动块中的被损害的一个。
11.权利要求9的系统,其中,响应于系统过渡到其后处理器将随后从第二存储器中的启动块重新开始执行的状态而执行启动块的验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075617.3/1.html,转载请声明来源钻瓜专利网。





