Programmable logic device with decryption algorithm and decryption key

To prevent copying of a design implemented in a programmable logic device (PLD), the PLD itself stores a decryption key or keys loaded by the designer, and includes a decryptor for decrypting an encrypted configuration bitstream as it is loaded into the PLD. The PLD also includes logic for reading h...

Full description

Saved in:
Bibliographic Details
Main Authors SZE WALTER N, TRIMBERGER STEPHEN M, THENDEAN JOHN M, RAO KAMESWARA K, WONG JENNIFER, PANG RAYMOND C
Format Patent
LanguageEnglish
Published 16.08.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To prevent copying of a design implemented in a programmable logic device (PLD), the PLD itself stores a decryption key or keys loaded by the designer, and includes a decryptor for decrypting an encrypted configuration bitstream as it is loaded into the PLD. The PLD also includes logic for reading header information that indicates whether the bitstream is encrypted, and can accept both encrypted and unencrypted bitstreams. The encryption keys may be stored in non-volatile memory or backed up with a battery so that they are retained when power is removed.
Bibliography:Application Number: US20000724652