×

Apparatus and method for secure program upgrade

  • US 7,111,292 B2
  • Filed: 07/17/2002
  • Issued: 09/19/2006
  • Est. Priority Date: 09/10/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method of upgrading a program stored on an appliance, comprising:

  • receiving from a communication link an encrypted update file at an external interface of an appliance;

    storing the encrypted update file on an open portion of a memory accessible through the external interface;

    isolating the appliance from the communication link thereby preventing the appliance from communicating via the communications link;

    while the appliance is isolated from the communications link, decrypting the encrypted update file;

    while the appliance is isolated from the communications link, modifying at least a portion of a program stored on a hidden portion of memory based at least in part on the decrypted update file;

    while the appliance is isolated from the communications link and after modifying the at least a portion of the program, deleting the decrypted update file from the open portion of memory; and

    after deleting the decrypted update file, re-establishing communication between the communication link and the appliance;

    wherein the hidden portion of memory is inaccessible through the external interface.

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