×

System and Method for Secure Software Update

  • US 20130318357A1
  • Filed: 02/13/2012
  • Published: 11/28/2013
  • Est. Priority Date: 02/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for implementing a software update on a target device, comprising:

  • a processor coupled to a storage memory and being operable to retrieve and execute instructions stored in the storage memory to implement;

    an update utility being operative to access update components in the storage memory to perform a software update verification;

    a first encryption key from a first pair of asymmetrical cryptographic keys; and

    a checksum algorithm;

    the update utility being operative to receive update data that includes an encrypted checksum and an update process file, the encrypted checksum being generated using the update process file and a second encryption key from the first pair of asymmetrical cryptographic keys;

    the update utility being further operative to process the update data using the first encryption key to obtain a first checksum; and

    the update utility being further operative to process the update process file using the checksum algorithm to generate a second checksum and to grant execution to the update process file if the first checksum matches the second checksum.

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