Patent ID: 9020150
Filing Date: 2015-04-28
Classification: G06F,G09C,H04L

Abstract:
1. A method to exchange private information, the method comprising: receiving a simulated output determined by a simulation of a public description of a public physically uncloneable function on an input amongst a range of inputs; receiving a time associated with the simulation that determined the simulated output; using the received simulated output and the received time to search, with the public physically uncloneable function, the range of inputs to find the input; finding the input when an output of the public physically uncloneable function at the time matches the simulated output, wherein the public physically uncloneable function includes a first physically uncloneable circuit and a second physically uncloneable circuit that have an identical function but different delay characteristics and wherein the output of the public physically uncloneable function is determined by arbitrating between a first circuit output of the first physically uncloneable circuit and a second circuit output of the second physically uncloneable circuit according to which of the first physically uncloneable circuit and the second physically uncloneable circuit triggers first; and determining private information from the input that is found.