Patent ID: 8817981

Claim:
A machine-implemented method for using non-determinism to generate a secure code comprising: acquiring, by a sensor of a system, identifying information from a user, the system including at least a machine having at least a processor system having at least one processor, the sensor, and a memory system; acquiring, by the system, with the identifying information, entropic data generated during an action associated with the acquiring of the identifying information; at least temporarily storing in the memory the identifying information with the entropic data; and generating, by the system, a secure code based on the identifying information and the entropic data extracted during the action executed by the system; wherein the secure code is generated, by the system, base on random, non-deterministic input that includes the entropic data, the entropic data includes data that is (1) generated by randomness associated with a physical process associated with the acquiring of the identifying information and not randomness generated by an algorithm and (2) dependent on a configuration of the user with respect to the sensor, and an environment while acquiring the identifying information.