Patent · US Active

Systems and methods for maintaining CRTM code

US8943491B2 · kind B2 · utility

7Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 26, 2008
Grant dateJan 27, 2015
Priority date
Expiry dateApr 9, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/2022
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Embodiments comprise systems, methods and media for updating CRTM code in a computing machine. In one embodiment, the CRTM code initially resides in ROM and updated CRTM is stored in a staging area of the ROM. A logical partition of L2 cache may be created to store a heap and a stack and a data store. The data store holds updated CRTM code copied to the L2 cache. When a computing system is started, it first executes CRTM code. The CRTM code checks the staging area of the ROM to determine if there is updated CRTM code. If so, then CRTM code is copied into the L2 cache to be executed from there. The CRTM code loads the updated code into the cache and verifies its signature. The CRTM code then copies the updated code into the cache where the current CRTM code is located.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.