← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag