Patent ID: 8365308

Claim:
A method for managing a system including a central processing unit (CPU), a secure processor, and one or more system components, the method comprising: receiving, at the secure processor, a request from the CPU to shut down the system; determining, at the secure processor, a first set of the system components to be shut down prior to shutting down the secure processor; initiate shutting down the first set of the system components and the CPU; securely managing a shut down of the secure processor once the first set of the system components and the CPU have finished shutting down, wherein the secure managing of the shut down of the secure processor comprises ensuring that security of the secure processor is not compromised during the shut down of the secure processor; monitoring, using a security error monitor, the system for security breaches while the secure processor is shut down; detecting a potential security breach; waking up the secure processor responsive to detecting the potential security breach; analyzing, at the secure processor, the potential security breach; and determining, responsive to analyzing the potential security breach, whether to wake up the CPU.