Updating technique and system for resources stored in firmware

By receiving and utilizing UEFI variables and ACPI tables from the DXE stage in the device memory to transmit binary files, the problem of high cost and time consumption in UEFI firmware updates is solved, enabling secure and convenient firmware component updates.

CN122162134APending Publication Date: 2026-06-05ABSOLUTE SOFTWARE CORPORATION

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ABSOLUTE SOFTWARE CORPORATION
Filing Date
2024-11-11
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing UEFI firmware update methods require OEM involvement, are costly and time-consuming, and are difficult for users to update themselves, making devices vulnerable to attacks or malfunctions.

Method used

By receiving and storing security messages in the device's memory, and utilizing UEFI variables and ACPI tables in the DXE stage, binary files are securely transferred and installed, avoiding direct firmware updates.

Benefits of technology

It enables secure and convenient updates to firmware components without altering the firmware image bytes, reducing costs and time requirements while improving the security and reliability of updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122162134A_ABST
    Figure CN122162134A_ABST
Patent Text Reader

Abstract

The present invention relates to a device comprising a processor and a memory connected to the processor. The memory contains a plurality of instructions which, when executed by the processor, cause the device to receive a security message from a server and store the security message in a secure memory. The security message contains a binary file for updating firmware. During a driver execution environment (DXE), the device checks the secure memory for the presence of the security message and, if present, copies the binary file to an ACPI table. The operating system proceeds to boot and executes the binary file that has been copied to the ACPI table. This has the effect of updating the binary file directly in the firmware, but without the actual cost of performing a firmware update.
Need to check novelty before this filing date? Find Prior Art