Patent ID: 6212639
Filing Date: 2001-04-03
Classification: G06F

Abstract:
A method of communicating encrypted configuration data between a programmable logic device (PLD) and a storage device, the method comprising:storing first and second unencrypted configuration data for the PLD in the storage device, the first configuration data for implementing a public key cryptography circuit, the second configuration data for implementing a desired circuit design;transmitting the unencrypted first configuration data to the PLD,configuring the PLD using the unencrypted first configuration data to implement the public key cryptography circuit;establishing a secure communications link between the storage device and the PLD using the public key cryptography circuit, whereby the storage device and the PLD exchange a secret key;encrypting the second configuration data using the secret key;transmitting the encrypted configuration data from the storage device to the PLD; anddecrypting the encrypted configuration data using the secret key to generate the second configuration data.