CPC H04L 9/3278 (2013.01) [G06F 21/72 (2013.01); G11C 16/0483 (2013.01); G11C 16/10 (2013.01); G11C 16/14 (2013.01); G11C 16/26 (2013.01); G11C 11/5628 (2013.01); G11C 11/5635 (2013.01); G11C 11/5642 (2013.01); G11C 11/5671 (2013.01)] | 20 Claims |
1. A method for generating a data value using a memory array, the method comprising:
reading a number of memory cells at the memory array using a first read level to generate a first raw string;
determining that a difference between a number of bits from the first raw string having a value of logical zero and a number of bits from the first raw string having a value of logical one is not greater than a threshold value; and
applying a cryptographic function using the first raw string to generate a first data value.
|