基于BMC启动的代码安全更新方法、装置、设备及介质

By obtaining backup firmware code during the BMC boot process and using TCM to clear and update the baseline value of the target firmware code, the low security of existing firmware code update schemes is solved, realizing the security of the system boot process and the restoration of the trusted chain, and improving the maintainability and reusability of firmware code.

CN117592055BActive Publication Date: 2026-07-17BEIJING UNIV OF TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING UNIV OF TECH
Filing Date
2023-11-22
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Existing firmware code update schemes cannot guarantee the security of the system boot process, especially when the firmware code is tampered with, and cannot maintain the integrity of the chain of trust.

Method used

When the motherboard management controller (BMC) is in an insecure state, the backup firmware code is obtained from the first flash memory, the first reference value of the target firmware code is cleared using the embedded memory chip (TCM), and a second metric value is determined based on the TCM and the target firmware code. This second metric value is then stored in the TCM as the second reference value, thereby achieving a secure update of the target firmware code.

Benefits of technology

This achieves the security and trust chain recovery of the target firmware code during system startup, improves the maintainability and reusability of the firmware code, and ensures the secure startup of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117592055B_ABST
    Figure CN117592055B_ABST
Patent Text Reader

Abstract

本发明提供一种基于BMC启动的代码安全更新方法、装置、设备及介质,属于计算机技术领域,方法包括:当主板管理控制器BMC处于不安全状态时,从BMC的第一闪存中,获取预先存储的备用固件代码;基于备用固件代码和嵌入式存储器芯片TCM,清除第一基准值;基于TCM和目标固件代码,确定目标固件代码的第二度量值;并将其存储至TCM中,确定目标固件代码更新安全。本发明在BMC处于不安全状态时,通过备用固件代码重新确定目标固件代码的第二基准值,并存储该第二基准值,实现了目标固件代码的基准值的同步更新,保证了系统启动过程中的安全性,提高了固件代码的可维护性和重用性。
Need to check novelty before this filing date? Find Prior Art