主权项 |
1. A method for guided entry of a passcode by a user in connection with a secure transaction at a terminal, the passcode being provided to the user and being prescribed to have a number of characters that each have a prescribed position in a prescribed input order, the method comprising:
receiving a randomized input sequence at the terminal, wherein the randomized input sequence is a randomly arranged sequence of digits in the range 1 to N, wherein N is the number of characters in the prescribed passcode and wherein each digit corresponds to one of the prescribed positions in the prescribed input order such that the randomized input sequence defines a randomized order for the user to input the characters of the particular passcode; presenting the randomized input sequence to the user at the terminal and prompting the user to input the prescribed passcode according to the prescribed input order and the randomized order; receiving input data at the terminal from the user comprising characters of the passcode, wherein the characters of the passcode are input by the user and received at the terminal in an order; causing a test of the input data against a database of passcodes associated with a plurality of users for an exact match, wherein the test comprises comparing the particular passcode associated with the user stored in the database to the characters of the input data transposed in accordance with the randomized input order presented to the user and in regard to the order that the characters of the passcode were received at the terminal; and advancing the secure transaction at the terminal in response to any exact match of the received input data to the particular passcode. |