[发明专利]应用于系统固件的安全芯片及电子设备在审
| 申请号: | 202211667619.9 | 申请日: | 2022-12-23 |
| 公开(公告)号: | CN116070289A | 公开(公告)日: | 2023-05-05 |
| 发明(设计)人: | 于旺 | 申请(专利权)人: | 加弘科技咨询(上海)有限公司 |
| 主分类号: | G06F21/71 | 分类号: | G06F21/71;G06F21/64 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 庞红芳 |
| 地址: | 201203 上海市浦东新区张江高科*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用于 系统 安全 芯片 电子设备 | ||
1.一种应用于系统固件的安全芯片,其特征在于:连接于南桥芯片和BIOS闪存之间,所述安全芯片包括:
信号获取模块,在服务器主板启动时,从南桥芯片获取所述南桥芯片所要传输至BIOS闪存的传输信号;
签名验证模块,在获取到所述传输信号之后,获取基于公钥验证签名所得到的第一哈希值,并在所述第一哈希值与基于私钥签名所获得第二哈希值相同时,生成验证通过信号;信号传输模块,在接收到所述验证通过信号时,将所述传输信号传输至BIOS闪存。
2.根据权利要求1所述的应用于系统固件的安全芯片,其特征在于:在所述服务器主板启动之前,所述签名验证模块还用于基于私钥签名获得第二哈希值。
3.根据权利要求2所述的应用于系统固件的安全芯片,其特征在于:所述签名验证模块还用于基于私钥签名获得第二哈希值的过程为:
计算镜像哈希值,利用私钥对所述镜像哈希值进行签名,生成第二哈希值,并将所述第二哈希值存于FIT Image中。
4.根据权利要求3所述的应用于系统固件的安全芯片,其特征在于:所述签名验证模块包括:
读取单元,用于从FIT Image中读取第二哈希值;
公钥获取单元,用于获取计算所需的公钥;
哈希值计算单元,用于基于所述公钥对所述镜像哈希值进行签名,生成第一哈希值;
比较单元,用于比较所述第一哈希值与所述第二哈希值,在所述第一哈希值与基于私钥签名所获得第二哈希值相同时,生成验证通过信号。
5.根据权利要求1所述的应用于系统固件的安全芯片,其特征在于:还包括:
自检模块,在服务器主板启动时,检测安全芯片是否正常;所述自检模块通过给至少一个第一预设引脚发射高电平,并从至少一个第二预设引脚接收到高电平的方式检测安全芯片是否正常。
6.根据权利要求5所述的应用于系统固件的安全芯片,其特征在于:所述自检模块还从多个引脚中获取一组电平序列,并基于所述一组电平序列检测安全芯片是否正常。
7.根据权利要求1所述的应用于系统固件的安全芯片,其特征在于:还包括远程启动服务模块,在服务器主板启动后,基于物理可信根作为起点建立信任链,对服务器主板进行度量存储。
8.根据权利要求7所述的应用于系统固件的安全芯片,其特征在于:所述远程启动服务模块包括:
第一度量单元,在服务器主板启动后,基于物理可信根作为起点建立信任链,由物理可信根中的RTM度量OMM Boot Loader,生成的度量结果存储于物理可信根中,同时存储度量日志;
第二度量单元,所述OMM Boot Loader对OMM Kernel的完成性进行度量,并由所述OMMKernel对应用程序的完成性再进行度量;
第三度量单元,由RTM对Boot Rom的Boot Block进行度量,并将结果存储于所述物理可信根中,同时存储度量日志;
第四度量单元,加载所述Boot Block并执行,由所述Boot Block的度量执行点对MainBlock进行度量,由所述Main Block对外部设备以及OS Loader进行完成性测量。
9.根据权利要求1所述的应用于系统固件的安全芯片,其特征在于:所述安全芯片分别通过SPI总线与南桥芯片和BIOS闪存相连。
10.一种电子设备,其特征在于:包括如权利要求1至权利要求9任一权利要求所述的应用于系统固件的安全芯片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于加弘科技咨询(上海)有限公司,未经加弘科技咨询(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211667619.9/1.html,转载请声明来源钻瓜专利网。





