CPC G06F 21/556 (2013.01) [G06F 7/588 (2013.01); G06F 11/1076 (2013.01); G06F 21/00 (2013.01); H04L 9/0866 (2013.01); H04L 9/0894 (2013.01); H04L 9/3278 (2013.01); G06F 2221/034 (2013.01); H04L 2209/34 (2013.01)] | 27 Claims |
1. A Physically Unclonable Function (PUF) circuit array, comprising:
a plurality of first data bits and a plurality of second data bits;
a write circuitry configured to store a plurality of first data bits into a respective ones of the plurality of first bitcells and to store a plurality of second data bits to a respective ones of the plurality of second bitcells, the plurality of first data bits defining a first dataset and the plurality of second data bits defining a helper dataset; and
a parity bit array configured to read the helper dataset from the plurality of second bitcells and to apply an error correction factor as a function of the helper data to the first read dataset to form a security key dataset;
wherein the first, dataset and the second dataset are dispersedly stored on the PUF circuit array such that its identity of the stored data as the first dataset or the second data set is unknowable.
|