Patent ID: 8379856
Filing Date: 2013-02-19
Classification: H04L

Abstract:
1. A method for exchanging a shared secret using a hardware public physically unclonable function, the method comprising: receiving a simulated output of the hardware public physically unclonable function; loading at least one of a pool of possible initial values into an input register associated with the hardware public physically unclonable function; coupling logic signals corresponding to the loaded values from the input register into the hardware public physically unclonable function; propagating the logic signals through the hardware public physically unclonable function so as to generate a second set of logic signals from the coupled logic signals; latching the second set of logic signals from the hardware public physically unclonable function into an output register; comparing the latched output register with the received simulated output; and identifying the loaded initial value as the shared secret in response to the latched output register matching the received simulated output.