Apparatus and Method for Flexible Processor Security and Authenticated Code Execution

An apparatus and method for improved processor security and authenticated code execution. For example, one embodiment of a processor comprises: a secure memory to store an authenticated code module (ACM); and security hardware logic to select a mode of operation for processing the ACM based on a mic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: EYDELBERG, Alexander, SHEFFIELD, David B, ZOU, Xiang, YITBAREK, Salessawi Ferede
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus and method for improved processor security and authenticated code execution. For example, one embodiment of a processor comprises: a secure memory to store an authenticated code module (ACM); and security hardware logic to select a mode of operation for processing the ACM based on a microarchitecture of the processor, the security hardware logic to validate the ACM and parse a header of the ACM to determine an entry point for processing the ACM in accordance with the microarchitecture.