Information Security Journal A Global Perspective · 2013 · 15 citations · 6 references
EngineeringComputer EngineeringElectrical EngineeringComputer SecurityEmbedded SystemsSemiconductor DevicesDevice AuthenticationEmbedded Memory BlocksEmbedded SecurityEmbedded System SecurityPhysical Unclonable FunctionsDevice FingerprintingElectronic Physical Unclonable FunctionsKey GenerationMemory-based Physical Unclonable FunctionsNonvolatile MemoryPhysically Unclonable FunctionsSecret Key GenerationSram Physical Unclonable Functions
Secret keys are usually stored in a nonvolatile memory, which can be hard to secure. An alternative is to generate the keys “on-the-fly” by using the inherent uniqueness of a device based on the manufacturing process variations. This is realized by physical unclonable functions (PUFs). A promising approach is to construct an intrinsic PUF based on SRAM memory, since many electronic devices have embedded SRAM. However, using a SRAM as PUF requires the stability of the SRAM fingerprint under a wide variety of conditions, and the SRAM fingerprint must be unique. In this paper, we show that a 16Kbyte SRAM fingerprint contains sufficient entropy to uniquely identify each chip. In addition, if a postprocessing error correction is applied, the fingerprint can be used to generate a stable 4Kbit key.
6
Silicon physical random functions
Blaise Gassend, Dwaine Clarke, Marten van Dijk et al. · 2002 · 1.6K citations
Engineering, Computer Engineering, Electrical Engineering +17
Physical Unclonable Functions and Public-Key Crypto for FPGA IP Protection
Jorge Guajardo, Sandeep Kumar, Geert-Jan Schrijen et al. · 2007 · 209 citations