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

User identification and authentication system using ultra long identification keys and ultra large databases of identification keys for secure remote terminal access to a host computer

Assignee: ITRANSACT Inc
•
Filing: 1995-12-11
•
Granted: 1998-06-23
•
Expires: 2015-12-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of providing user identification and authentication using ultra long identification key codes and/or ultra large databases of identification key codes in a manner providing secure access to a remote computer terminal to a database or server transaction program stored on a host computer.

Inventors

  • 👤 Farrell Newton
  • 👤 Gareth Williams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 17:11
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/30; G06F21/45; G06F21/46; G06F2211/00; G06F2211/007; G06F2211/008; G06F2221/00; G06F2221/21; G06F2221/2107

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 345 words
A method of providing user identification and authentication using ultra long identification key codes and/or ultra large databases of identification key codes in a manner providing secure access from a remote computer terminal to a database or server transaction program stored on a host computer, comprising the steps of: (a) utilizing key generation algorithms to generate individual, class specific, or both user key codes which may optionally contain individual encryption keys; (b) creating a database or otherwise updating an existing database comprising a compilation of each of the access key codes which have been generated for predetermined authorized users of the server transaction program; (c) recording, on separate individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each of said individualized and class specified user access key codes along with the optional individual encryption keys; (d) loading or providing the server serving as the host computer with a complete registry or compilation of each individualized and class specified access key code and any optional individual encryption keys which have been generated by the key generation algorithms; (e) providing each authorized user with said portable storage medium containing the authorized user's individual or class specified access key code; (f) providing the server with computer programming including steps for comparing individual and class specified access key codes transmitted over telephone networks or communication networks from a user's remote computer terminal against the stored compilation of authorized access key codes and permitting correct matches to have access to said server transaction program while denying access to unauthorized access key codes; (g) providing users' remote computer terminals with programming to permit connection to said server through a communication network or telephone network and to transmit individual and class specific access key codes through said remote computer terminal utilizing readers for the portable storage medium to said server for the purposes of gaining access to said server transaction database; and (h) conducting a communications session between the user's remote computer terminal and said server transaction program through said telephone or communication network.
Claim 2
Independent Claim 345 words
A method of providing user identification and authentication using ultra long identification key codes and/or ultra large databases of identification key codes in a manner providing secure access from a remote computer terminal to a database or server transaction program stored on a host computer, comprising the steps of: (a) utilizing key generation algorithms to generate individual, class specific, or both user key codes which may optionally contain individual encryption keys; (b) creating a database or otherwise updating an existing database comprising a compilation of each of the access key codes which have been generated for predetermined authorized users of the server transaction program; (c) recording, on separate individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each of said individualized and class specified user access key codes along with the optional individual encryption keys; (d) loading or providing the server serving as the host computer with a complete registry or compilation of each individualized and class specified access key code and any optional individual encryption keys which have been generated by the key generation algorithms; (e) providing each authorized user with said portable storage medium containing the authorized user's individual or class specified access key code; (f) providing the server with computer programming including steps for comparing individual and class specified access key codes transmitted over telephone networks or communication networks from a user's remote computer terminal against the stored compilation of authorized access key codes and permitting correct matches to have access to said server transaction program while denying access to unauthorized access key codes; (g) providing users' remote computer terminals with programming to permit connection to said server through a communication network or telephone network and to transmit individual and class specific access key codes through said remote computer terminal utilizing readers for the portable storage medium to said server for the purposes of gaining access to said server transaction database; and (h) conducting a communications session between the user's remote computer terminal and said server transaction program through said telephone or communication network.
Claim 3
Dependent Claim 152 words
A user identification authentication system using ultra long identification keys and/or ultra large databases of identification keys for secure remote computer terminal access to a host computer comprising: (a) a host computer having a compiled database of pre-authorized user access key codes of ultra long length; (b) a series of individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each containing a unique or class unique access key code distributed among authorized users of a server transaction program; (c) a server with programming to compare received access key codes with stored authorized access key codes and to deny access to the server transaction program to any user transmitting an unauthorized key code but to permit access to any user transmitting an authorized access key code; (d) each of said access key codes being ultra long and comprising at least 25 characters or 25 bytes.
Claim 4
Dependent Claim 152 words
A user identification authentication system using ultra long identification keys and/or ultra large databases of identification keys for secure remote computer terminal access to a host computer comprising: (a) a host computer having a compiled database of pre-authorized user access key codes of ultra long length; (b) a series of individual portable storage media directly compatible with and readily insertable and removable from said remote computer terminal, each containing a unique or class unique access key code distributed among authorized users of a server transaction program; (c) a server with programming to compare received access key codes with stored authorized access key codes and to deny access to the server transaction program to any user transmitting an unauthorized key code but to permit access to any user transmitting an authorized access key code; (d) each of said access key codes being ultra long and comprising at least 25 characters or 25 bytes.
Claim 5
Dependent Claim 78 words
A method of providing user identification and authentication as described in claim 1, further comprising: (a) an algorithm which generates one time pads; (b) said one time pads are stored on a CD-ROM which is said portable storage medium and said pads are loaded or provided to the server; and (c) the one time pads are used to encrypt the user access key codes by the remote computer terminal access program before being transmitted to the host computer.
Claim 6
Dependent Claim 17 words
The method of claim 3, further including the step of: (a) providing additional programming on said CD-ROM.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag