Differential power analysis resistant encryption and decryption functions
AssigneeAltera Corporation
InventorBruce B. Pedersen
Life of this patent
Estimating the term…
Loading patent…
AssigneeAltera Corporation
InventorBruce B. Pedersen
Estimating the term…
Circuits, methods, and systems are provided for securing an integrated circuit device against Differential Power Analysis (DPA) attacks. Plaintext (e.g., configuration data for a programmable device) may be encrypted in an encryption system using a cryptographic algorithm. Ciphertext may be decrypted in a decryption system using the cryptographic algorithm. The encryption and/or decryption systems may obfuscate the plaintext, the ciphertext, and/or the substitution tables used by the cryptographic algorithm. The encryption and/or decryption systems may also generate cryptographic key schedules by using different keys for encrypting/decrypting different blocks and/or by expanding round keys between encryption/decryption blocks. These techniques may help mitigate or altogether eliminate the vulnerability of cryptographic elements revealing power consumption information to learn the value of secret information, e.g., through DPA.
A method for encrypting data in an integrated circuit comprising:
A system, comprising:
Dependencies are inferred from the claim text.