Patent ID: 8290150
Filing Date: 2012-10-16
Classification: H04L

Abstract:
1. A method comprising: generating an output from a physically unclonable function (PUF) circuit to produce a PUF circuit output; performing, via a computing device, a statistical selection process on the PUF circuit output to produce a selected PUF circuit output; performing, via the computing device, a verification process on the selected PUF circuit output, to verify the selected PUF circuit output as a verified PUF circuit output; and generating, via the computing device, at least one random prime number suitable for generating an asymmetric public key encryption matching key pair, by performing a transfer function algorithm by applying a transfer function parameter to a derivative of the verified PUF circuit output, the transfer function parameter comprising an offset value, and wherein executing the transfer function further comprises: the method further comprising: generating a plurality of random prime numbers suitable for generating an asymmetric public key encryption matching key pair by: receiving the verified PUF circuit output by a respective one of a plurality of pseudo random number generators to produce a plurality of seed values as derivatives of the respective verified PUF circuit output; generating each of a plurality of prime numbers by combining a respective seed value with a respective corresponding transfer function offset value; and generating an asymmetric public key encryption matching key pair using the plurality of prime numbers.