Patent ID: 9690952
Date: 2017-06-27
CPC Classifications: G06F,H04L

Claim:
1. A method of operation of a storage device comprising: receiving, from an input device, inputs for defining a personal identification number (PIN); obtaining a value of a cyclic counter after each input for defining the PIN; storing the obtained value to an event history in a memory after each input; receiving, from the input device, additional inputs for a confirmation PIN; retrieving the value of the cyclic counter after each additional input for the confirmation PIN; storing the retrieved value to the event history in the memory after each additional input; defining an encryption key based on a random number generator seeded with a value based on the event history; comparing the defined PIN to the confirmation PIN; determining that the defined PIN is validated when the confirmation PIN matches the defined PIN; enabling access to the storage device when the defined PIN is validated; encrypting data at the storage device using the encryption key; and storing the encrypted data in the storage device.