[发明专利]母板、计算机可读存储装置以及固件验证方法有效
申请号: | 201610297112.7 | 申请日: | 2016-05-06 |
公开(公告)号: | CN107025406B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 黄国书;钱威宇 | 申请(专利权)人: | 广达电脑股份有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56;G06F21/60 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 母板 计算机 可读 存储 装置 以及 验证 方法 | ||
1.一种固件验证方法,包括:
在一母板接收电源时,以及在启动该母板之前:
产生一随机数;
传送该随机数至该母板的一第一元件;
基于该第一元件与该母板的不同于该第一元件的一第二元件之间的一通信协议将该随机数从该第一元件传送至该第二元件;以及
从该母板的该第一元件以及该第二元件的至少其中之一接收一响应;
其中该响应以该通信协议为基础,该通信协议利用该随机数;以及
当该响应表示一正确硬件配置时,启动该母板,
所述方法还包括使用在该母板、该第一元件与该第二元件之间的一反向通信路径,执行该响应的一交叉验证。
2.如权利要求1所述的固件验证方法,还包括在该响应表示一错误硬件配置时,发送该母板的一电源关闭命令。
3.如权利要求1所述的固件验证方法,其中该通信协议利用与该随机数结合的一数学算法来产生该响应。
4.如权利要求1所述的固件验证方法,还包括在传送该随机数至该第一元件之前,以及在传送该随机数至该第二元件之前,对该随机数进行加密。
5.如权利要求1所述的固件验证方法,其中该正确硬件配置需要一正确固件配置。
6.一种母板,包括:
一处理器;
一第一元件;
与该第一元件不同的一第二元件;以及
一计算机可读存储介质,存储一组指令,当所述指令被该处理器执行时,致使该处理器执行一组动作,所述动作包括:
在接收电源时,以及在启动该母板之前:
产生一随机数;
传送该随机数至该第一元件;
基于该第一元件与该第二元件之间的一通信协议将传送该随机数至该第二元件;以及
从该第一元件以及该第二元件的至少其中之一接收一响应;
其中该响应以该通信协议为基础,该通信协议利用该随机数;以及
当该响应表示一正确硬件配置时,启动该母板,
所述动作还包括使用在该母板、该第一元件与该第二元件之间的一反向通信路径,执行该响应的一交叉验证。
7.如权利要求6所述的母板,该计算机可读存储介质还存储第二组指令,当上述第二组指令被该处理器执行时,致使该处理器执行第二组动作,上述第二组动作包括:
在该响应表示一错误硬件配置时,发送该母板的一电源关闭命令。
8.一种计算机可读存储装置,存储一组指令,当所述指令被一计算装置执行时,致使该计算装置执行一组动作,所述动作包括:
在一母板接收电源时,以及在启动该母板之前:
产生一随机数;
传送该随机数至该母板的一第一元件;
基于该第一元件与该母板的不同于该第一元件的一第二元件之间的一通信协议将该随机数传送至该第二元件;以及
从该母板的该第一元件以及该第二元件的至少其中之一接收一响应;
其中该响应以该通信协议为基础,该通信协议利用该随机数;以及
当该响应表示一正确硬件配置时,启动该母板,
所述动作还包括使用在该母板、该第一元件与该第二元件之间的一反向通信路径,执行该响应的一交叉验证。
9.如权利要求8所述的计算机可读存储装置,还存储第二组指令,当上述第二组指令被该计算装置执行时,致使该计算装置执行第二组动作,上述第二组动作包括:
在该响应表示一错误硬件配置时,发送该母板的一电源关闭命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广达电脑股份有限公司,未经广达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610297112.7/1.html,转载请声明来源钻瓜专利网。