Firmware update with integrated smart sequence and action engine

    公开(公告)号:US11023220B2

    公开(公告)日:2021-06-01

    申请号:US16584138

    申请日:2019-09-26

    Abstract: A system for sequencing firmware updates comprising a sequenced payload creation system operating on a processor and configured to receive two or more firmware payload sets and to generate a payload sequence for the two or more firmware payload sets. A BIOS payload system operating on the processor and configured to receive the two or more firmware payload sets and the payload sequence and to generate a basic input/output system (BIOS) payload. A BIOS locking system operating on the processor and configured to receive the BIOS payload and to generate a secure BIOS executable.

    Secured communication protocol layer for authenticated hardware data access

    公开(公告)号:US12045326B2

    公开(公告)日:2024-07-23

    申请号:US17864724

    申请日:2022-07-14

    CPC classification number: G06F21/31 G06F21/54 G06F21/572

    Abstract: A disclosed method installs an I/O trap protocol to provide an authentication callback function for handling I/O trap events. I/O trap events may include write operations accessing any of one or more identified I/O addresses. An I/O trap event may be registered with the authentication callback function for each of one or more identified I/O addresses. Original values of data may be stored in a memory resource. Any occurrences of an I/O trap event triggers the authentication callback function to perform I/O trap operations. The I/O trap operations may include determining whether the I/O trap event is associated with an approved driver and, if not, restoring data stored at the identified I/O address to an original value. Installing the I/O trap protocol may include installing the I/O trap protocol during a system management mode (SMM) phase of a UEFI boot sequence.

    FIRMWARE UPDATE WITH INTEGRATED SMART SEQUENCE AND ACTION ENGINE

    公开(公告)号:US20210096838A1

    公开(公告)日:2021-04-01

    申请号:US16584138

    申请日:2019-09-26

    Abstract: A system for sequencing firmware updates comprising a sequenced payload creation system operating on a processor and configured to receive two or more firmware payload sets and to generate a payload sequence for the two or more firmware payload sets. A BIOS payload system operating on the processor and configured to receive the two or more firmware payload sets and the payload sequence and to generate a basic input/output system (BIOS) payload. A BIOS locking system operating on the processor and configured to receive the BIOS payload and to generate a secure BIOS executable.

Patent Agency Ranking