×

System and method for remote code integrity in distributed systems

  • US 6,986,041 B2
  • Filed: 03/06/2003
  • Issued: 01/10/2006
  • Est. Priority Date: 03/06/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of securing remote code at a client computer system, said method comprising:

  • retrieving encrypted remote code from a storage area;

    receiving a key agent from a server computer system, wherein the key agent includes a first key arid a second key, the first key and the second key generated at the server;

    decrypting the encrypted remote code using the first key, the decrypting resulting in a decrypted remote code;

    storing the decrypted remote code in a temporary storage area;

    verifying the decrypted remote code;

    executing the decrypted remote code at the client computer system;

    removing the decrypted remote code from the temporary storage area;

    re-encrypting the decrypted remote code using the second key, resulting in a re-encrypted remote code;

    receiving, at the server computer system, an acknowledgement message indicating that the decrypted remote code was successfully loaded by the client computer system;

    copying the second key that was included with the key agent to a first key location area in response to receiving the acknowledgement message, the first key location area residing on a non-volatile storage device located at the server computer system;

    generating a third key in response to receiving the acknowledgement message;

    overwriting the second key with the third key; and

    storing the third key in the non-volatile storage device located at the server computer system.

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