Patent ID: 8838998

Claim:
A method, comprising: associating a first personalization value with a first plurality of generic circuits; associating a second personalization value with a second plurality of generic circuits, the first and second pluralities of generic circuits being respective subsets of a set of generic circuits; initiating storage of respective secret decryption keys associated with the first plurality of generic circuits and the second plurality of generic circuits; encrypting, using one or more configured processing devices, the first personalization value; encrypting, using the one or more configured processing devices, the second personalization value; initiating storage of the encrypted first personalization value in the first plurality of generic circuits; and initiating storage of the encrypted second personalization value in the second plurality of generic circuits, wherein each of the first plurality of generic circuits and each of the second plurality of generic circuits is configured to: retrieve an encrypted personalization value stored in the respective generic circuit; decrypt the retrieved encrypted personalization value using a stored secret encryption key associated with the generic circuit; and use the decrypted personalization value to control execution of software.