Apparatus and method for isolating a secure execution mode in a microprocessor
AssigneeVia Technology, Inc.
InventorsG. Glenn Henry, Terry Parks
Life of this patent
Estimating the term…
Loading patent…
AssigneeVia Technology, Inc.
InventorsG. Glenn Henry, Terry Parks
Estimating the term…
An apparatus providing for a secure execution environment, including a microprocessor and a secure non-volatile memory. The microprocessor executes non-secure application programs and a secure application program, where the non-secure application programs are accessed from a system memory via a system bus. The microprocessor has secure execution mode logic that is configured to provide for a secure execution mode within the microprocessor for execution of the secure application program. The secure execution mode logic records the state of the microprocessor in a non-volatile indicator register upon entry into the secure execution mode and upon exit from the secure execution mode. The secure non-volatile memory is coupled to the microprocessor via a private bus and is configured to store the secure application program. Transactions over the private bus between the microprocessor and the secure non-volatile memory are isolated from the system bus and corresponding system bus resources within the microprocessor.
An apparatus providing for a secure execution environment, comprising:
A microprocessor apparatus, for executing secure code within a secure execution environment, the microprocessor apparatus comprising:
A method for executing secure code within a secure execution environment, the method comprising:
Dependencies are inferred from the claim text.