×

MICROPROCESSOR HAVING A SECURE EXECUTION MODE WITH PROVISIONS FOR MONITORING, INDICATING, AND MANAGING SECURITY LEVELS

  • US 20090293130A1
  • Filed: 10/31/2008
  • Published: 11/26/2009
  • Est. Priority Date: 05/24/2008
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus providing for a secure execution environment, comprising:

  • a microprocessor, configured to execute non-secure application programs and a secure application program, wherein said non-secure application programs are accessed from a system memory via a system bus, and wherein said secure application program is executed in a secure execution mode, said microprocessor comprising;

    a watchdog manager, configured to dynamically monitor physical and operating environments of said microprocessor by noting and evaluating data communicated by a plurality of monitors, and configured to classify said data to indicate a security level associated with execution of said secure application program, and configured to direct secure execution mode logic within said microprocessor to perform responsive actions in accordance with said security level, wherein said plurality of monitors operates independently of execution of said secure application program.a secure non-volatile memory, coupled to said microprocessor via a private bus, configured to store said secure application program, wherein transactions over said private bus between said microprocessor and said secure non-volatile memory are isolated from said system bus and corresponding system bus resources within said microprocessor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×