Solid State Drive Physical Uncloneable Function Erase Verification Device and Method
A method is provided to verify that a memory device has been erased and that the device is the originally intended item. Physically uncloneable features of the memory are revealed after erase and form the data for a fingerprint that verifies that the memory has not been exchanged for another memory. A PUF inherent in multiple memory devices included in the memory is revealed upon erase and the PUF is used to create and ID. This ID is compared to the ID for the original unit.
1 . A method of revealing a set of randomly occurring residual features of memory devices by erasing all erasable bits of memory.
2 . A method for utilizing the random residual features of claim 1 to generate a Physically Uncloneable Function that serves as a fingerprint of the device and can be compared to the initially installed device.
3 . A method of claim 2 utilizing Stuck Bits.
4 . A method of claim 2 utilizing Read Errors
5 . A method of claim 2 utilizing Program/Read disturb defects
6 . A method of claim 2 utilizing other random stable defects
7 . A method of claim 2 utilizing Bad Block list
8 . A method of claim 2 utilizing using voltage margining to accentuate the defects of claims 3 through 7
9 . A method of claim 2 utilizing using timing to accentuate the defects of claims 3 through 7
10 . A method of claim 2 utilizing using read retry to adjust threshold levels to accentuate the defects of claims 3 through 7
11 . A method of claim 2 utilizing using other means to accentuate the defects of claims 3 through 7
12 . A method of claim 1 wherein the random features used for claim 2 are contained in partitioned areas protected from frequent use so as to prevent degradations of PUF stability.
13 . A method of claims 1 - 11 to verify memory remotely