← Back to Patent Explorer
US6044154A Expired / Lapsed US ⏱️ 0.0 years remaining

Remote generated, device identifier key for use with a dual-key reflexive encryption security system

Assignee: Communications Devices Inc
•
Filing: 1997-09-24
•
Granted: 2000-03-28
•
Expires: 2017-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A security system is disclosed, which system is for granting access to a host computer in response to a demand from a remote computer. The security system has a permanent encryption key mounted on the remote computer. The software portion of the system provides for the identification number associated with the permanent encryption key to be sent unencrypted to the host computer. Using the identification number the host computer selects an encryption device and encrypts a transitory encryption key generated by the host computer and transmits the transitory encryption key to the remote for emplacement on a write-only receptor in the permanent encryption key. Thereafter a comparator in the host computer, in response to encrypted identifying data transmitted from the remote computer and encrypted with said the transitory encryption key, authenticates the access demand. Access is granted by the host computer to the remote computer upon the favorable comparison of an encrypted identifier provided by the remote computer.

Inventors

  • 👤 Tadhg Kelly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 15:18
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; G; G06; G06F; G06F21/00; G06F21/30; G06F21/31; H04L63/06; H04L63/08; H04L63/083; G06F2211/00; G06F2211/007

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 290 words
A security system for granting access to a host computer in response to a demand from a remote computer, each said computer having a central processing unit (CPU), an operating system, and device data for identifying an associated portion thereof, said security system comprising: a data encryption standard (DES) program within said remote computer, said DES program, in turn, comprising: a first encryption key with an associated identifier in encrypted form in said remote computer; key initiator means for generating a device-data-derived (D 3 ) key, said key initiator means within said remote computer providing retrieval of said device data, usage thereof to generate said D 3 key, said D 3 key for decrypting said first encryption key, and transfer of said D 3 key to the DES program; a second encryption key in said host computer providing encrypting/decrypting corresponding to that of said first encryption key, said second encryption key being selected by utilizing said associated identifier of said first key; a transitory encryption key generated by said host computer , said transitory encryption key for decrypting encrypted identifying data transmitted from said remote computer and for encrypting challenge data for transmission to said remote computer; comparator means in said host computer for authenticating access demands in response to encryptions of said identifying data and said challenge data transmitted from said remote computer; whereby access is granted by the host computer to the remote computer upon said unencrypted identifier provided by the remote computer enabling the selection of said selectable encryption key, the encryption therewith of a transitory encryption key and the transmission thereof to said remote computer, and the successful comparison at the host computer of encrypted identifying data encrypted with the transitory key at the remote computer.
Claim 2
Dependent Claim 290 words
A security system for granting access to a host computer in response to a demand from a remote computer, each said computer having a central processing unit (CPU), an operating system, and device data for identifying an associated portion thereof, said security system comprising: a data encryption standard (DES) program within said remote computer, said DES program, in turn, comprising: a first encryption key with an associated identifier in encrypted form in said remote computer; key initiator means for generating a device-data-derived (D 3 ) key, said key initiator means within said remote computer providing retrieval of said device data, usage thereof to generate said D 3 key, said D 3 key for decrypting said first encryption key, and transfer of said D 3 key to the DES program; a second encryption key in said host computer providing encrypting/decrypting corresponding to that of said first encryption key, said second encryption key being selected by utilizing said associated identifier of said first key; a transitory encryption key generated by said host computer , said transitory encryption key for decrypting encrypted identifying data transmitted from said remote computer and for encrypting challenge data for transmission to said remote computer; comparator means in said host computer for authenticating access demands in response to encryptions of said identifying data and said challenge data transmitted from said remote computer; whereby access is granted by the host computer to the remote computer upon said unencrypted identifier provided by the remote computer enabling the selection of said selectable encryption key, the encryption therewith of a transitory encryption key and the transmission thereof to said remote computer, and the successful comparison at the host computer of encrypted identifying data encrypted with the transitory key at the remote computer.
Claim 3
Dependent Claim 55 words
A security system as described in claim 1 further comprising: validating program in said host computer for authenticating access demands, said validating program having a transitory encryption; and, an encryption program in said remote computer capable of detecting, upon the occurrence of an access demand, the presence of said validating program in said host computer.
Claim 4
Dependent Claim 25 words
A security system as described in claim 2 wherein said unencrypted identifying data is an identification number and said encrypted identifying data is a password.
Claim 5
Dependent Claim 67 words
A security system as described in claim 3 wherein said encryption program at said remote computer using said first encryption key, decrypts the transitory key received from the host computer, and, using the transitory key, encrypts the password for reflexive transmission thereof to the host computer, said validating program means authenticating the access demand by decoding the encrypted password and comparing the same to a record thereof.
Claim 6
Dependent Claim 38 words
A security system as described in claim 4 wherein said first encryption key is within said data encryption standard (DES) program and wherein after decoding, said transitory key is placed on a write-only portion of said DES program.
Claim 7
Dependent Claim 44 words
A security system described in claim 5 wherein said remote computer has installed therein a communications program, wherein upon the remote computer detecting said validating program, the encryption program interrupts said communications program during said authenticating procedures; and, upon authentication, resumes said communications program.
Claim 8
Dependent Claim 38 words
A security system as described in claim 1 wherein said unencrypted identifying data is an identification number and said encrypted identifying data is a challenge statement received encrypted from the said host computer using the selectable encryption key.
Claim 9
Dependent Claim 68 words
A security system as described in claim 7 wherein said encryption program at said remote computer using said first encryption key, decrypts the transitory key received from the host computer, and, using the transitory key, encrypts the challenge statement for reflexive transmission to the host computer, said validating program means authenticating the access demand by decoding the encrypted challenge statement and comparing the same to a record thereof.
Claim 10
Dependent Claim 36 words
A security system as described in claim 8 wherein said encryption key is a data encryption standard (DES) token and wherein after decoding, said transitory key is placed on a write-only portion of said DES program.
Claim 11
Dependent Claim 44 words
A security system described in claim 9 wherein said remote computer has installed therein a communications program, wherein upon the remote computer detecting said validating program, the encryption program interrupts said communications program during said authenticating procedures; and, upon authentication, resumes said communications program.
Claim 12
Independent Claim 225 words
A method of providing security for a first computer in a system having a second computer making access demands upon said first computer, each said computer having a central processing unit (CPU), an operating system, and device data for identifying an associated portion thereof, said second computer having installed thereon a device-data derived (D 3 ) key generator, a permanent encryption key, and an encryption program therefor, said first computer having a validating program for authenticating access demands including a selectable encryption key corresponding to said permanent encryption key, said method comprising the steps of: (1) generating a D 3 key using the device data of the second computer; (2) encrypting the D 3 key and storing the resultant encryption thereof in said first encryption key; (3) upon making an access demand, detecting by the second computer the presence of said validating program in said first computer; (4) entering identifying data transmitted from said first computer into said permanent encryption key of said second computer; (5) authenticating said access demand by said first computer by dual-key reflexive encryption transmission including encrypted D 3 key from said second computer and by an acceptable comparison of the decrypted form thereof at said first computer; (6) upon authentication, connecting said second computer to said first computer; and, (7) providing access by said second computer to said first computer.
Claim 13
Independent Claim 225 words
A method of providing security for a first computer in a system having a second computer making access demands upon said first computer, each said computer having a central processing unit (CPU), an operating system, and device data for identifying an associated portion thereof, said second computer having installed thereon a device-data derived (D 3 ) key generator, a permanent encryption key, and an encryption program therefor, said first computer having a validating program for authenticating access demands including a selectable encryption key corresponding to said permanent encryption key, said method comprising the steps of: (1) generating a D 3 key using the device data of the second computer; (2) encrypting the D 3 key and storing the resultant encryption thereof in said first encryption key; (3) upon making an access demand, detecting by the second computer the presence of said validating program in said first computer; (4) entering identifying data transmitted from said first computer into said permanent encryption key of said second computer; (5) authenticating said access demand by said first computer by dual-key reflexive encryption transmission including encrypted D 3 key from said second computer and by an acceptable comparison of the decrypted form thereof at said first computer; (6) upon authentication, connecting said second computer to said first computer; and, (7) providing access by said second computer to said first computer.
Claim 14
Dependent Claim 18 words
A method as described in claim 11 wherein said identifying data is an identification number and a password.
Claim 15
Dependent Claim 110 words
A method as described in claim 12 wherein step (3) further comprises the substeps of: (a) sending unencrypted an identification member from said second computer to said first computer; (b) by use of said selectable encryption key, sending encrypted a transitory key from said first computer to said second computer; (c) by use of said permanent encryption key, decoding at the second computer said encrypted transitory key; (d) by use of said transitory key at the second computer, sending encrypted said password from said second computer to said first computer; and, (e) completing authentication at the first computer by decrypting said password and comparing the same to a record thereof.
Claim 16
Dependent Claim 34 words
A method as described in claim 13 wherein said permanent encryption key is a data encryption standard (DES) token and wherein said transitory key is placed on a write-only portion of said DES program.
Claim 17
Dependent Claim 54 words
A method as described in claim 14 wherein said second computer has installed therein a communications program, said method further comprising the step of: upon the second computer detecting said validating program, interrupting said communications program during said authenticating procedures; and, said method further comprising the step of: upon authentication, resuming the communications program.
Claim 18
Dependent Claim 19 words
A method as described in claim 11 wherein said identifying data is an identification number and a challenge statement.
Claim 19
Dependent Claim 114 words
A method as described in claim 16 wherein step (3) further comprises the substeps of: (a) sending unencrypted an identification number from said second computer to said first computer; (b) by use of said selectable encryption key, sending encrypted transitory key with a challenge statement from said first computer to second remote computer; (c) by use of said permanent encryption key, decoding at the second computer said encrypted transitory key; (d) by use of said transitory key at the second computer, sending encrypted said challenge statement from said second computer to said first computer; (e) completing authentication at the first computer by decrypting said challenge statement and comparing the same to a record thereof.
Claim 20
Dependent Claim 34 words
A method as described in claim 17 wherein said permanent encryption key is a data encryption standard (DES) token and wherein said transitory key is placed on a write-only portion of said DES program.
Claim 21
Dependent Claim 54 words
A method as described in claim 18 wherein said second computer has installed therein a communications program, said method further comprising the step of: upon the second computer detecting said validating program, interrupting said communications program during said authenticating procedures; and, said method further comprising the step of: upon authentication, resuming the communications program.

References Cited (Backward Citations)

US4238853A Cited
US4652698A Cited
US4933971A Cited
US5196840A Cited
US5202840A Cited
US5434918A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-03-28 2003-09-27 2004-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-03-28 2007-09-27 2008-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-03-28 2011-09-27 2012-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag