Patent US4630201A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4630201A Expired / Lapsed US ⏱️ 0.0 years remaining

On-line and off-line transaction security system using a code generated from a transaction parameter and a random number

Assignee: INTERNATIONAL SECURITY NOTE AND COMPUTER Corp 33 AVENIDA FEDERICO BOYD APARTADO 951 PANAMA CITY PANAMA
•
Filing: 1984-02-14
•
Granted: 1986-12-16
•
Expires: 2004-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A security system is disclosed for use in an electronic funds transfer environment. The system includes a central processor and a portable transaction device. During initiation, the central processor generates a sequence of transaction numbers and associated random numbers. This data is supplied to and stored in the portable transaction device. In operation, the next available random number is determined and combined with a transaction parameter to generate a security code. The security code may be verified immediately or during the check clearing cycle at the central processor. In the preferred embodiment, in the on-line operation, the selection of the ramdom number is altered by a random offset number further enhancing security.

Inventors

  • 👤 Peter White

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 07:40
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/04; G06Q20/08; G06Q20/10; G06Q20/105; G06Q20/14; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/3415; G06Q20/38; G06Q20/382; G06Q20/385; G06Q20/40; G06Q20/409; G06Q20/4093; G07F7/1016

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 191 words
A security method for use in a transaction system which includes a central processor and a portable transaction device both having an internal memory, said security method for use in both on-line and off-line modes and comprising the steps of: generating a sequence of transaction numbers; generating a list of random numbers each of which is assigned to one of said transaction number thereby defining a table; storing said table at both the central processor and in the portable transaction device; assigning one of said transaction numbers to each transaction; and thereafter, during a transaction, generating a security code, at either said central processor or said portable transaction device, said security code being derived by combining data representative of a transaction parameter and the random number listed in said table that is associated with the particular transaction number assigned to the present transaction; and supplying the transaction parameter, transaction number and associated security code to the central processor or portable transaction device which did not initally generate the security code and verifying the transaction utilizing the received transaction parameter, security code and the random number associated with the received transaction number.
Claim 2
Dependent Claim 191 words
A security method for use in a transaction system which includes a central processor and a portable transaction device both having an internal memory, said security method for use in both on-line and off-line modes and comprising the steps of: generating a sequence of transaction numbers; generating a list of random numbers each of which is assigned to one of said transaction number thereby defining a table; storing said table at both the central processor and in the portable transaction device; assigning one of said transaction numbers to each transaction; and thereafter, during a transaction, generating a security code, at either said central processor or said portable transaction device, said security code being derived by combining data representative of a transaction parameter and the random number listed in said table that is associated with the particular transaction number assigned to the present transaction; and supplying the transaction parameter, transaction number and associated security code to the central processor or portable transaction device which did not initally generate the security code and verifying the transaction utilizing the received transaction parameter, security code and the random number associated with the received transaction number.
Claim 3
Dependent Claim 25 words
A security method as recited in claim 1 wherein the security code is generated at the central processor and verified at the portable transaction device.
Claim 4
Dependent Claim 25 words
A security method as recited in claim 1 wherein the security code is generated at the portable transaction device and verified at the central processor.
Claim 5
Dependent Claim 35 words
A security method as recited in claim 3 wherein the transaction numbers are successive check numbers and further including the step of placing the security code generated by the portable transaction device on the check.
Claim 6
Dependent Claim 79 words
A security method as recited in claim 4 further including the steps, performed at the central processor, of: receiving the check having the transaction number and security code placed thereon; retrieving from said table the random number associated with the transaction number; generating a security code by combining data from the check representative of said transaction parameter and the retrieved random number; and comparing the security code generated at the central processor with the security code on the check.
Claim 7
Dependent Claim 33 words
A security method as recited in claim 5 further including the steps of: authorizing the transaction if the security code generated at the central processor and the security code on the check match.
Claim 8
Dependent Claim 16 words
A security method as recited in claim 1 wherein said transaction parameter is the transaction amount.
Claim 9
Dependent Claim 46 words
A security method as recited in claim 7 further including the steps of: storing an account balance; comparing the transaction amount to the account balance; and debiting the account balance if the account balance is sufficient, but if the account balance is insufficient, halting the transaction.
Claim 10
Dependent Claim 77 words
A security method as recited in claim 1 further including the steps of: establishing an on-line connection between the portable transaction device and the central processor; generating a random offset number at the central processor; supplying the offset number to the portable transaction device; and incrementing the list of available random numbers stored in the portable transaction device and the central processor based on said offset number thereby altering the assignment of random numbers to transaction numbers.
Claim 11
Dependent Claim 47 words
A method as recited in claim 9 further including the steps of: supplying the last used transaction number used by the portable transaction device to the central processor; and incrementing the list of random numbers stored in the central processor based on the last used transaction number.
Claim 12
Dependent Claim 200 words
A combination on-line and off-line transaction system including a central processor and a portable transaction device both having an internal memory, said system comprising: means at said central processor for generating a sequence of transaction numbers, said means also for generating a list of random numbers each of which is assigned to one of said transaction numbers thereby defining a table; means at said central processor for supplying said table to the portable transaction device for storage; means in both said portable transaction device and central processor for independently generating a security code for each transaction, said security code being derived by assigning a transaction number to each transaction and then combining data representative of a transaction parameter with the random number listed in the table that is associated with the particular transaction number assigned to the transaction; and means for receiving the transaction parameter, transaction number and associated security code generated at either said central processor or said portable transaction device and supplied to the other, said means for verifying the transaction by comparing the received security code with a security code locally generated utilizing the received transaction parameter and the random number associated with the received transaction number.
Claim 13
Dependent Claim 200 words
A combination on-line and off-line transaction system including a central processor and a portable transaction device both having an internal memory, said system comprising: means at said central processor for generating a sequence of transaction numbers, said means also for generating a list of random numbers each of which is assigned to one of said transaction numbers thereby defining a table; means at said central processor for supplying said table to the portable transaction device for storage; means in both said portable transaction device and central processor for independently generating a security code for each transaction, said security code being derived by assigning a transaction number to each transaction and then combining data representative of a transaction parameter with the random number listed in the table that is associated with the particular transaction number assigned to the transaction; and means for receiving the transaction parameter, transaction number and associated security code generated at either said central processor or said portable transaction device and supplied to the other, said means for verifying the transaction by comparing the received security code with a security code locally generated utilizing the received transaction parameter and the random number associated with the received transaction number.
Claim 14
Dependent Claim 19 words
A transaction system as recited in claim 11 wherein said comparison means in located at the portable transaction device.
Claim 15
Dependent Claim 18 words
A transaction device as recited in claim 11 wherein said comparison means is located at the central processor.
Claim 16
Dependent Claim 32 words
A transaction system as recited in claim 11 further including a means at the portable transaction device capable of placing the security code generated by the portable transaction device on a check.
Claim 17
Dependent Claim 78 words
A transaction system as recited in claim 11 further including a means at said central processor for generating a random offset number and supplying that random offset number directly to the portable transaction device when an on-line connection has been established therewith, such that the list of random numbers stored in both the portable transaction device and the central processor may be incremented based on the offset number thereby altering the assignment of random numbers to transaction numbers.
Claim 18
Dependent Claim 21 words
A transaction system as recited in claim 11 further including means at said portable transaction device for storing an account balance.
Claim 19
Dependent Claim 57 words
A transaction system as recited in claim 16 wherein the transaction parameter is the transaction amount and further including a means for comparing the transaction amount to the account balance and also for debiting the account balance if the funds therein are sufficient to cover the transaction, but if the account balance is insufficient, halting the transaction.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-15 1990-06-16 1990-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-15 1994-06-16 1994-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-15 1998-06-16 1998-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag