摘要 |
The reprogramming system provides for field reprogramming of programmable devices. In particular, a key encryption system generates reprogramming components used to install reprogram data on programmable devices located in the field. The reprogramming component includes an encrypted access key file necessary to unlock the programmable device and reprogram software files and data installed on the programmable device. The encrypted access key file is encrypted as a function of a check value derived from the reprogram data, ensuring that permission to reprogram the programmable device is tied to the specific data being installed. A key decryption system that receives a reprogramming component generates the check value from the program data, decrypts the key access file, unlocks the programmable device, and installs the software files and/or program data.
|