【技术实现步骤摘要】
用于保护固件的方法和系统,以及计算机可读介质
本公开涉及计算系统,尤其涉及用于保护固件的方法、系统和计算机可读介质。
技术介绍
在计算节点、计算机系统或主机的机箱或外壳内可以存在从温度传感器和电源到存储器(memory)模块和处理器的数百个可插拔部件。在计算节点的机架或集群(cluster)内,可以存在数千个这种部件。然而,每个部件都可能表示一个安全漏洞,即,潜在的攻击向量(attackvector)。如果部件是伪造的或包含可能损害计算节点的恶意软件,则该部件可能是潜在的攻击向量。一种利用恶意软件感染部件的潜在方式是破坏用于操作该部件的固件。因此,识别已感染的部件对于阻止已感染部件的使用是有用的。
技术实现思路
根据本公开的一个方面,提供了一种用于保护固件的方法。该方法包括:生成用于固件的层的固件数字证书,其中所述固件操作计算节点的硬件部件,其中所述固件数字证书包括属性证书,并且其中所述固件数字证书包括:固件的所述层的累积散列,其中所述累积散列包括以下各项的级联:固件的所述层的散列;和所述固件的一个或多个更低层中的每一个的散列;以及,临时值;以及,使用可信数据存储来认证固件的所述层,所述可信数据存储包括固件的预期层的二值图像以及证书链,所述证书链包括硬件数字证书和所述固件数字证书。根据本公开的另一个方面,提供了一种用于保护固件的系统,包括:处理器;以及存储器部件,所述存储器部件存储有指令,所述指令使所述处理器:生成用于固件的层的固件数字证书,其中所述固件操作计算节点的硬件部件,其中所述固件 ...
【技术保护点】
1.一种用于保护固件的方法,包括:/n生成用于固件的层的固件数字证书,其中所述固件操作计算节点的硬件部件,其中所述固件数字证书包括属性证书,并且其中所述固件数字证书包括:/n固件的所述层的累积散列,其中所述累积散列包括以下各项的级联:/n固件的所述层的散列;和/n所述固件的一个或多个更低层中的每一个的散列;以及/n临时值;以及/n使用可信数据存储来认证固件的所述层,所述可信数据存储包括固件的预期层的二值图像以及证书链,所述证书链包括硬件数字证书和所述固件数字证书。/n
【技术特征摘要】
20181010 US 16/155,9831.一种用于保护固件的方法,包括:
生成用于固件的层的固件数字证书,其中所述固件操作计算节点的硬件部件,其中所述固件数字证书包括属性证书,并且其中所述固件数字证书包括:
固件的所述层的累积散列,其中所述累积散列包括以下各项的级联:
固件的所述层的散列;和
所述固件的一个或多个更低层中的每一个的散列;以及
临时值;以及
使用可信数据存储来认证固件的所述层,所述可信数据存储包括固件的预期层的二值图像以及证书链,所述证书链包括硬件数字证书和所述固件数字证书。
2.如权利要求1所述的方法,其中用于所述固件的第一层的固件数字证书是利用用于所述硬件部件的硬件数字证书的私有密钥签名的。
3.如权利要求1所述的方法,包括利用所述硬件数字证书的私有密钥对所述固件数字证书进行签名。
4.如权利要求1所述的方法,其中所述固件数字证书包括所述固件的相应多个层的多个测量,其中每个测量包括所述固件的相应层的二值图像的散列。
5.如权利要求1所述的方法,其中所述固件数字证书是基于X.509标准生成的。
6.如权利要求1所述的方法,包括:
生成用于固件的附加层的附加固件数字证书,其中所述附加固件操作所述计算节点的所述硬件部件,其中所述附加固件数字证书由安装在固件的先前层中的私有密钥进行签名,并且其中,所述附加固件数字证书包括:
固件的所述附加层的附加散列;
附加累积散列,其中固件的所述附加层的附加散列被添加至所述附加累积散列;以及
新密钥对,所述新密钥对具有安装至固件的所述附加层中的新私有密钥;以及
使用所述可信数据存储来认证固件的所述附加层,所述可信数据存储包括固件的所述附加层的附加二值图像,其中所述证书链包括所述附加固件数字证书。
7.如权利要求6所述的方法,其中所述附加固件数字证书包括:
附加累积散列,所述附加累积散列包括以下各项的附加级联:
固件的所述层的加密散列;和
固件的所述附加层的附加加密散列;
所述临时值;以及
别名ID。
8.如权利要求6所述的方法,其中启动器将所述临时值提供给响应器。
9.一种用于保护固件的系统,包括:
处理器;以及
存储器部件,所述存储器部件存储有指令,所述指令使所述处理器:
生成用于固件的层的固件数字证书,其中所述固件操作计算节点的硬件部件,其中所述固件数字证书包括属性证书,并且其中所述固件数字证书包括:
固件的所述层的累积散列,其中所述累积散列包括以下各项的级联:
固件的所述层的散列;和
所述固件的一个或多个更低层中的每一个的散列;以及
临时值;以及
使用可信数据存储来认证固件的所述层,所述可信数据存储包括固件的预期层的二值图像以及证书链,所述证书链包括硬件数字证书和所述固件数字证书。
<...
【专利技术属性】
技术研发人员:N·爱德华兹,L·E·P·N·雅坎,T·拉菲,T·库卢里斯,
申请(专利权)人:慧与发展有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。