US4797920A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Electronic funds transfer system with means for verifying a personal identification number without pre-established secret keys
Assignee: Mastercard International Inc
•
Filing: 1987-05-01
•
Granted: 1989-01-10
•
Expires: 2007-05-01
Abstract
Abstract An electronic funds transfer system employs a means to verify a personal identification number PE entered by the user with the correct PIN (PT) stored at the host terminal. The remote and host terminals each generate an encryption key, and encrypt PE and PT at the respective terminals. These values are transmitted to the other terminal, where they are re-encrypted using the other encryption key. The double-encrypted numbers are then compared. The user-entered PIN can thus be verified without the need to share en encryption key between the remote and host terminals. The encryption transformation is of the type where the results of successive encryptions does not depend on the order of encryption.
Inventors
- 👤 Theodore Stein
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 16:23
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1016; G06; G06Q; G06Q20/00; G06Q20/38; G06Q20/382; G06Q20/3829; G06Q20/40; G06Q20/401; G06Q20/4012
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
213 words
A method of operating an electronic funds transfer of the type having at least one remote terminal and at least one issuer host terminal, comprising the steps of: (a) accepting at the remote terminal account identification data and a personal identification number PE from a user; (b) providing a first key A at the remote terminal; (c) encrypting PE using encryption key A to derive A(PE); (d) transmitting A(PE) to the host terminal; (e) providing a second key B at the host terminal; (f) encrypting A(PE) at the host terminal using encryption key B to derive B(A[PE]); (g) providing at the host terminal the value of B(PT) which is the correct personal identification number PT encrypted using an encryption key B; (h) transmitting B(A[PE]) and B(PT) from the host terminal to the remote terminal; (i) encrypting B(PT) at the remote terminal using encryption key A to derive the value A(B[PT]); (j) comparing the value of A(B[PT]) to B(A[PE]); (k) executing an electronic funds transaction responsive to the values of A(B[PT]) and B(A[PE]) being the same; wherein each encrypting step is executed with the same algorithm, and wherein the algorithm effects a transformation such that, with two successive encryptions using two different keys the result is the same irrespective of the order of encryption.
Claim 2
Independent Claim
213 words
A method of operating an electronic funds transfer of the type having at least one remote terminal and at least one issuer host terminal, comprising the steps of: (a) accepting at the remote terminal account identification data and a personal identification number PE from a user; (b) providing a first key A at the remote terminal; (c) encrypting PE using encryption key A to derive A(PE); (d) transmitting A(PE) to the host terminal; (e) providing a second key B at the host terminal; (f) encrypting A(PE) at the host terminal using encryption key B to derive B(A[PE]); (g) providing at the host terminal the value of B(PT) which is the correct personal identification number PT encrypted using an encryption key B; (h) transmitting B(A[PE]) and B(PT) from the host terminal to the remote terminal; (i) encrypting B(PT) at the remote terminal using encryption key A to derive the value A(B[PT]); (j) comparing the value of A(B[PT]) to B(A[PE]); (k) executing an electronic funds transaction responsive to the values of A(B[PT]) and B(A[PE]) being the same; wherein each encrypting step is executed with the same algorithm, and wherein the algorithm effects a transformation such that, with two successive encryptions using two different keys the result is the same irrespective of the order of encryption.
Claim 3
Dependent Claim
13 words
A method according to claim 1, wherein the encryption comprises an exponential transformation.
Claim 4
Dependent Claim
16 words
A method according to claim 2, wherein the encryption comprises an exponential transformation under a modulus.
Claim 5
Dependent Claim
46 words
A method according to claim 1, wherein step (g) comprises the steps of storing PT in a memory accessible by the host terminal, retrieving PT responsive to the receipt of A(PE), and encrypting PT using the encryption key B at the host terminal to derive B(PT).
Claim 6
Dependent Claim
30 words
A method according to claim 4, wherein steps (b) and (g) comprise providing encryption keys A and B by generating a first and second random number, respectively, for each transaction.
Claim 7
Dependent Claim
84 words
A method according to claim 1, comprising the steps of generating a second random key C at the host terminal; encrypting PT with the key C to derive C(PT); transmitting C(PT) to the remote terminal; encrypting C(PT) at the host terminal with the key A to derive A(C[PT]); transmitting A(C[PT]) to the host terminal; encrypting A(PE) at the host terminal with the key C to derive C(A[PE]); and comparing C(A[PE]) with A(C[PT]) at the host terminal to verify PIN independently at the host terminal.
Claim 8
Dependent Claim
15 words
An electronic funds transfer system comprising means for carrying out the steps of claim 1.
References Cited (Backward Citations)
US3654604A
Cited
US3956615A
Cited
US4408203A
Cited
US4281215A
Cited
US4288659A
Cited
US4264782A
Cited
US4302810A
Cited
US4386266A
Cited
US4317957A
Cited
US4438824A
Cited
US4423287A
Cited
US4578530A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-01-10 | 1992-07-11 | 1993-01-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-01-10 | 1996-07-11 | 1997-01-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-01-10 | 2000-07-11 | 2001-01-10 | $7700.00 | Window Closed / Lapsed |