Patent ID: 8699714
Filing Date: 2014-04-15
Classification: G06F,H04L

Abstract:
1. An electronic system having a volatile memory with multiple memory locations, each specific memory location of the multiple memory locations being arranged to produce a respective value when powered up, the respective value depending on a physical, at least partially random, configuration of components constructing the specific memory location, wherein the electronic system comprises: a key extraction means arranged to retrieve multiple values in a first order from the multiple memory locations and for determining a reproducible cryptographic key in dependency on the multiple values, a re-ordering means in between the memory and the key extraction means for providing the multiple values to the key extraction means in a second order, different from the first order, prior to determining the cryptographic key, wherein the memory comprises multiple separate memory blocks, and wherein the multiple memory locations are distributed over all the multiple memory blocks, the multiple separate memory blocks being distributed across an integrated circuit.