Secure transaction system and method utilized therein
First Claim
1. A system for authenticating a transaction and at least one party to the transaction comprising:
- means for receiving a first signal representative of a personal identification number (PIN) of the at least one party to the transaction, the PIN being unrecoverable within the system and for generating an encrypted signal derived from the PIN;
means for receiving the encrypted signal and a signal representative of predetermined non-secret information and for generating therefrom a signal representative of encoded authentication information;
means for receiving the signal representative of the encoded authentication information and a signal representative of information relevant to the transaction and for generating therefrom a signal representative of a variable authentication number (VAN);
means for associating the VAN with the transaction;
means for receiving a second signal representative of the PIN and a signal representative of the predetermined non-secret information and for deriving therefrom a signal representative of the encoded authentication information; and
means for authenticating the VAN associated with the transaction using the derived encoded authentication information and the information relevant to the transaction.
0 Assignments
0 Petitions
Accused Products
Abstract
A transaction system is disclosed wherein, when a transaction, document or thing needs to be authenticated, information associated with one or more of the parties involved is coded together to produce a joint code. This joint code is then utilized to code information relevant to the transaction, document or record, in order to produce a variable authentication number (VAN) at the initiation of the transaction. This VAN is thereafter associated with the transaction and is recorded on the document or thing, along with the original information that was coded. During subsequent stages of the transaction, only parties capable of reconstructing the joint code will be able to uncode the VAN properly in order to re-derive the information. The joint code serves to authenticate the parties, and the comparison of the re-derived information against the information recorded on the document serves to authenticate the accuracy of that information.
395 Citations
19 Claims
-
1. A system for authenticating a transaction and at least one party to the transaction comprising:
-
means for receiving a first signal representative of a personal identification number (PIN) of the at least one party to the transaction, the PIN being unrecoverable within the system and for generating an encrypted signal derived from the PIN; means for receiving the encrypted signal and a signal representative of predetermined non-secret information and for generating therefrom a signal representative of encoded authentication information; means for receiving the signal representative of the encoded authentication information and a signal representative of information relevant to the transaction and for generating therefrom a signal representative of a variable authentication number (VAN); means for associating the VAN with the transaction; means for receiving a second signal representative of the PIN and a signal representative of the predetermined non-secret information and for deriving therefrom a signal representative of the encoded authentication information; and means for authenticating the VAN associated with the transaction using the derived encoded authentication information and the information relevant to the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A system for authenticating a transaction and at least one party to the transaction comprising:
-
means for coding information relevant to a transaction with information associated with at least one party to the transaction for generating a variable authentication number (VAN), the information associated with the at least one party comprising encoded authentication information deriveable from a predetermined secret code and a predetermined non-secret code, the encoded authentication information being previously generated by encrypting a personal identification number (PIN which is unrecoverable within the transaction system; means for associating the VAN with the transaction; means for deriving the encoded authentication information using the predetermined secret code and the predetermined non-secret code; and means for authenticating the VAN associated with the transaction by using the derived coded authentication information and the information relevant to the transaction.
-
-
12. A system for processing multiple party transactions comprising:
-
means for receiving a signal representative of information derived from a personal identification number (PIN) associated with at least one party to a transaction and for receiving a signal representative of other information relevant to the transaction and for generating therefrom a signal representative of a variable authentication number (VAN); means for associating the VAN with the transaction; means for receiving a signal representative of the PIN of a recipient party and for generating an encoded signal; means for receiving the decoded signal and signals representative of the VAN and of the other information relevant to the transaction, for determining whether the recipient party and the transaction are authentic and for authorizing the transaction only if the recipient party and the transaction are authenticated. - View Dependent Claims (13, 14)
-
-
15. A system for automatically and instantaneously transferring funds from an account associated with an originator party to an account associated with a recipient party comprising:
-
means for receiving from the originator party a personal identification number (PIN) associated with the originator party, information identifying the account of the originator party, information for identifying the account of the recipient party, and fund transfer information including a transfer amount; means for generating a variable authentication number (VAN) using the PIN of the originator party, the information identifying the account of the recipient party, and the fund transfer information; means for determining whether the originator party is authentic by using the PIN of the originator party; means for determining whether the fund transfer information is authentic by using the VAN; means for transferring funds from the account of the originator party to the account of the recipient party only if the originator party and the funds transfer information are both determined to be authentic; means for generating a redemption variable authentication number (RVAN) after the funds have been transferred to the account of the recipient party, the RVAN being generated using at least the funds transfer information; and means for associating the RVAN with the funds transfer such that the funds transfer is substantiated by the - View Dependent Claims (16)
-
-
17. A system for processing an invoice comprising:
-
means for generating a variable authentication number (VAN) using at least information associated with an invoice, the information associated with the invoice including information identifying an account of a payee party and payment information including at least a payment amount; means for recording the VAN and the information associated with the invoice on the invoice; means for receiving the VAN and a personal identification number (PIN) from a payor party to the invoice, the received PIN being unrecoverable in the system; means for determining whether the payor party and the VAN are authentic by using the information associated with the invoice and the received PIN; means for receiving from the invoice the information identifying the account of the payee party and the payment information; and means for transferring the payment amount to the account of the payee party from funds associated with the payor party only if the payor party and the VAN are determined to be authentic. - View Dependent Claims (18)
-
Specification