17837329. PRE-AUTHORIZED VIRTUALIZATION ENGINE FOR DYNAMIC FIRMWARE MEASUREMENT simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

PRE-AUTHORIZED VIRTUALIZATION ENGINE FOR DYNAMIC FIRMWARE MEASUREMENT

Organization Name

Dell Products L.P.

Inventor(s)

Shekar Babu Suryanarayana of Bangalore (IN)

Anand Prakash Joshi of Round Rock TX (US)

Amy Christine Nelson of Round Rock TX (US)

Nicholas D. Grobelny of Evergreen CO (US)

PRE-AUTHORIZED VIRTUALIZATION ENGINE FOR DYNAMIC FIRMWARE MEASUREMENT - A simplified explanation of the abstract

This abstract first appeared for US patent application 17837329 titled 'PRE-AUTHORIZED VIRTUALIZATION ENGINE FOR DYNAMIC FIRMWARE MEASUREMENT

Simplified Explanation

The abstract describes a virtual BIOS engine that can emulate firmware update processes using virtual computer-readable media and a virtual cryptoprocessor. It can extract firmware payload and measure it using a virtual trust chain.

  • The virtual BIOS engine is configured to emulate firmware update processes during the runtime of an operating system.
  • It can load onto an isolated compute domain of the processor to perform the emulation.
  • The emulation includes using virtual computer-readable media and a virtual cryptoprocessor.
  • The firmware payload is extracted and stored in the virtual computer-readable media.
  • A virtual trust chain is executed to measure the firmware payload.

Potential Applications

  • This technology can be used in computer systems to securely update firmware.
  • It can be applied in various industries such as IT, telecommunications, and automotive.

Problems Solved

  • The virtual BIOS engine solves the problem of securely updating firmware without the need for physical media or hardware.
  • It provides a way to emulate firmware update processes in a controlled and isolated environment.

Benefits

  • The use of virtual computer-readable media and a virtual cryptoprocessor enhances security and reduces the risk of firmware tampering.
  • The virtual BIOS engine allows for efficient and streamlined firmware updates.
  • It provides a flexible and scalable solution for firmware management.


Original Abstract Submitted

A virtual BIOS engine may be configured to, during runtime of an operating system, in response to an operating system event for updating firmware, load onto an isolated compute domain of the processor to emulate firmware update processes of a non-transitory computer-readable media with a virtual non-transitory computer-readable media and emulate the firmware update processes of the cryptoprocessor with a virtual cryptoprocessor, extract a firmware payload to the virtual non-transitory computer-readable media, and execute a virtual trust chain to measure the firmware payload in the virtual non-transitory computer-readable media.