2013 · 31 citations · 6 references
EngineeringComputer EngineeringComputer SystemsField-programmable Gate ArraysHardware SecurityReconfigurable ComputingEvolutionary ComputationField-programmable Gate Array ArchitectureFpga ArchitectureGenetic AlgorithmsGenetic ProgrammingPhysical Unclonable FunctionsElectronic Physical Unclonable FunctionsModel Building StrategyModeling AttacksPhysically Unclonable FunctionsRing Oscillator Physical Unclonable FunctionsSilicon Physical Unclonable Functions
Design, implementation and characterization of Physically Unclonable Functions (PUFs) in silicon have drawn considerable research interest in recent years. However, side-by-side, there are concerns that these PUF circuits, although physically unclonable, might be vulnerable to computational model-building attacks that compromise their security. In this work, we have used ideas from evolutionary computation, specifically genetic programming, to build accurate and compact mathematical models to approximate the response of FPGA-based ring oscillator PUFs (RO-PUFs). Hence, we have demonstrated the feasibility of a computationally simple scheme to model FPGA-based PUFs, and we believe this work will pave the way for similar attempts to attack more sophisticated PUF implementations.
6
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
Extended abstract: The butterfly PUF protecting IP on every FPGA
Sandeep Kumar, Jorge Guajardo, Roel Maes et al. · 2008 · 540 citations