Patent ID: 7356707

Claim:
A method of recovering integrated system functionality following a trigger event, said method comprising: automatically establishing a reduced level of functionality within the integrated system; allowing for full functional recovery of the integrated system by employing a selective recovery procedure; wherein the recovery procedure includes loading initialization code into the integrated system at a secure physical location; wherein the loading of initialization code further comprises loading unencrypted initialization code into the integrated system, including restoration initialization code, and wherein the method further comprises: executing the restoration initialization code to obtain a master key and a substitute initialization address; encrypting the restoration initialization code with the master key and storing the encrypted initialization code at the substitute initialization address; reinitializing the integrated system using the stored encrypted initialization code at the substitute initialization address; and wherein the initialization code further comprises a manufacturer's public key, and wherein the method further comprises: generating at the integrated system a public/private key pair; securely storing the integrated system's private key; and encrypting the integrated system's public key using the manufacturers public key.