Systems and methods for time variable financial authentication
First Claim
1. A method for authenticating a finance related transaction for a customer, the customer being a person, comprising:
- providing a token which contains a token counter, the token counter periodically advancing to generate a changing token value, the token counter being synchronized to a base counter that generates an authenticating value;
transforming, by the token, the token value into a token output sequence using logic;
outputting, by the token, at least part of the token output sequence to the customer, such outputting to the customer consisting of the at least part of the token output sequence;
inputting from the customer, by an authenticating authority, the at least part of the token output sequence, such inputting from the customer consisting of the at least part of the token output sequence, the authenticating authority having access to the authenticating value, the authenticating authority constituted by a processing system, the at least part of the token output sequence being input by the authenticating authority via a merchant; and
verifying, by the authenticating authority, the validity of the transaction based on the token output sequence and the authenticating value, from which the authenticating authority obtains a verification sequence using the logic, the verifying the validity including the authenticating authority comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence; and
the method further including;
generating a time stamp value at a time of the transaction; and
the authenticating authority inputting the time stamp value, and the base counter, which is in the authenticating authority determining the value of the authenticating value based on the time stamp value.
4 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods of the invention provide a technique for authenticating a finance related transaction. The method may include providing a token which contains a token counter, the token counter periodically advancing to generate a changing token value, the token counter being synchronized to a base counter that generates an authenticating value; transforming the token value into a token output sequence using logic; and outputting at least part of the token output sequence to an authenticating authority, the authenticating authority having access to the authenticating value. Further, the method includes the authenticating authority verifying the validity of the transaction based on the token output sequence and the authenticating value, from which the authenticating authority obtains a verification sequence using the logic, the verifying the validity including the authenticating authority comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence.
556 Citations
33 Claims
-
1. A method for authenticating a finance related transaction for a customer, the customer being a person, comprising:
-
providing a token which contains a token counter, the token counter periodically advancing to generate a changing token value, the token counter being synchronized to a base counter that generates an authenticating value; transforming, by the token, the token value into a token output sequence using logic; outputting, by the token, at least part of the token output sequence to the customer, such outputting to the customer consisting of the at least part of the token output sequence; inputting from the customer, by an authenticating authority, the at least part of the token output sequence, such inputting from the customer consisting of the at least part of the token output sequence, the authenticating authority having access to the authenticating value, the authenticating authority constituted by a processing system, the at least part of the token output sequence being input by the authenticating authority via a merchant; and verifying, by the authenticating authority, the validity of the transaction based on the token output sequence and the authenticating value, from which the authenticating authority obtains a verification sequence using the logic, the verifying the validity including the authenticating authority comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence; and the method further including; generating a time stamp value at a time of the transaction; and the authenticating authority inputting the time stamp value, and the base counter, which is in the authenticating authority determining the value of the authenticating value based on the time stamp value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for authenticating a finance related transaction, the system comprising:
-
an authenticating authority; and a token that includes a token counter, the token counter periodically advancing to generate a changing token value in conjunction with the transaction, the token transforming the token value into a token output sequence using logic in a logic portion, the token outputting at least part of the token output sequence to the authenticating authority using a display, the token outputting a time of the transaction to the authenticating authority; the authenticating authority determining a base counter based on the time of the transaction, the authenticating authority verifying the validity of the transaction based on the token output sequence and the base counter, the authenticating authority obtaining a verification sequence based on the base counter using the logic; and the authenticating authority verifying the validity of the transaction includes comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for authenticating a finance related transaction for a customer, the customer being a person, comprising:
-
providing a token which includes a token counter, the token counter periodically advancing to generate a changing token value, the token counter being synchronized to a base counter in an authenticating authority; the token transforming the token value into a token output sequence using logic; the token outputting at least part of the token output sequence to the person of the customer, and token outputting a time of the transaction to the authenticating authority; and inputting, by the authenticating authority, the time of the transaction, the authenticating authority inputting at least part of the token output sequence from the person of the customer, the inputting being performed via a communication through a merchant processing portion; and the authenticating authority determining the base counter based on the time of the transaction, the authenticating authority generating the authenticating value based on the base counter; verifying, by the authenticating authority, the validity of the transaction based on the token output sequence and the authenticating value, from which the authenticating authority obtains a verification sequence using the logic, the verifying the validity including the authenticating authority comparing the token output sequence to the verification sequence to determine if there is a match between the token output sequence and the verification sequence.
-
Specification