Patent References 3806874 Method and apparatus for ciphering and deciphering messages Method and apparatus for synchronizing the ciphering and deciphering of binary-coded messages Personal portable terminal for financial transactions Method and apparatus for achieving secure password verification Method and apparatus for secure message transmission for use in electronic funds transfer systems System and process for identification of persons requesting access to particular facilities Pocket banking terminal, method and system End-to-end encryption system and method of operation Solid state key for controlling access to computer software InventorAssigneeApplicationNo. 06/676626 filed on 11/30/1984US Classes:713/184, PIN/password generator device380/28PARTICULAR ALGORITHMIC FUNCTION ENCODINGExaminersPrimary: Cangialosi, SalvatoreAssistant: Lewis, Aaron J. Attorney, Agent or FirmInternational ClassesG06F 21/00 (20060101)G07C 9/00 (20060101) G07F 7/10 (20060101) AbstractAn apparatus for the electronic generation and comparision of non-predictable codes. The appartus of the invention comprises a first mechanism for calculating a first non-predictable code according to a predetermined algorithm, the first mechanism for calculating including a first mechanism for inputting a unique static variable into the predetermined algorithm; a first mechanism for automatically defining a first dynamic variable according to the interval of time in which the first mechanism for inputting is activated, the first mechanism for automatically defining including a mechanism for automatically making the first dynamic variable available to the predetermined algorithm of the first mechanism for calculating; a second mechanism for calculating a second non-predictable code according to the predetermined algorithm, the second mechanism for calculating including a second mechanism for inputting the unique static variable into the predetermined algorithm; a second mechanism for automatically defining a second dynamic variable according to the interval of time in which the second mechanism for inputting is activated, the second mechanism for automatically defining including a mechanism for automatically making the second dynamic variable available to the predetermined algorithm of the second mechanism for calculating; and a mechanism for comparing the first non-predicatable code with the second non-predictable code. | |