Method for protecting the decrypting of the configuration files for programmable logic circuits and circuit implementing the method
AssigneeInstitut Telecom / Telecom Paristech
InventorsSylvain Guilley, Jean-Luc Danger, Laurent Sauvage
Life of this patent
Estimating the term…
Abstract
A method for protecting a programmable logic circuit includes storing data file(s) used for the configuration of the programmable resources of the circuit in a non-volatile memory after having been encrypted. A decryption module internal to the circuit is responsible for decrypting the file(s) by using a secret key stored in the circuit, the decryption module being protected against attacks aiming to obtain the key during the decryption operation by implementing at least one countermeasure technique.
Claims5
A method of protecting a programmable logic circuit, the method comprising storing one or more data file used for the configuration of the programmable resources of the circuit in a non-volatile memory after having been encrypted, wherein a decryption module internal to the circuit is responsible for decrypting the one or more data file by using a secret key stored in the circuit, the decryption module being protected against hidden channel attacks or fault-based attacks aiming to obtain the key during the decryption operation by implementing at least one countermeasure technique including:
- protection by differential logic, protection by masking and protection by fault detection.
Dependencies are inferred from the claim text.