Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
216 words
A user hardware authentication system for a public key digital data communications network comprising at least one user terminal and at least one hardware (H/W) authentication terminal coupled by a communications medium, said user terminal being characterized by a public key and an associated private key, said private key being substantially not derivable from said public key, wherein said user terminal includes means for storing said private key, means for receiving an enciphered message C from said H/W authentication terminal, means for transforming said received message C with said private key to obtain a plaintext message M', and means for transmitting said plaintext message M' by way of said medium to said authentication terminal, and wherein said authentication terminal includes means for generating and storing a plaintext message M, means for generating a ciphertext message C by transforming said plaintext message M with said public key, means for transmitting said ciphertext message C by way of said medium to said user terminal, means for receiving said plaintext message M' from said user terminal, means for comparing said plaintext message M' with said stored plaintext message M, and means for generating an authentic user signal indicating that said user terminal is the terminal associated with said public key only when said compared messages M and M' match.
Claim 2
Dependent Claim
216 words
A user hardware authentication system for a public key digital data communications network comprising at least one user terminal and at least one hardware (H/W) authentication terminal coupled by a communications medium, said user terminal being characterized by a public key and an associated private key, said private key being substantially not derivable from said public key, wherein said user terminal includes means for storing said private key, means for receiving an enciphered message C from said H/W authentication terminal, means for transforming said received message C with said private key to obtain a plaintext message M', and means for transmitting said plaintext message M' by way of said medium to said authentication terminal, and wherein said authentication terminal includes means for generating and storing a plaintext message M, means for generating a ciphertext message C by transforming said plaintext message M with said public key, means for transmitting said ciphertext message C by way of said medium to said user terminal, means for receiving said plaintext message M' from said user terminal, means for comparing said plaintext message M' with said stored plaintext message M, and means for generating an authentic user signal indicating that said user terminal is the terminal associated with said public key only when said compared messages M and M' match.
Claim 3
Dependent Claim
154 words
The system of claim 1, further comprising: a user software authentication system comprising at least one user terminal and at least one software (S/W) authentication terminal coupled by a communications medium, wherein said user terminal includes a digital computer receiving an inquiry signal I from said S/W authentication terminal, means responsive to said inquiry signal for generating a remote program (RP) signal representative of the current operational status of said program, and means for transmitting said remote program (RP) signal to said S/W authentication terminal, and wherein said S/W authentication terminal includes means for periodically generating inquiry signals and for transmitting said inquiry signals to said user terminal, means for generating a local program (LP) signal, means for receiving said remote program (RP) signal means for comparing said generated remote program (RP) signal and said local program (LP) signal and for generating a software authentication signal only when said RP and LP signals match.
Claim 4
Dependent Claim
36 words
A system according to claim 2 wherein said inquiry signed I is representative of a specific method for determining the form for said remote program (RP) signal related to the current state of said user terminal.
Claim 5
Dependent Claim
48 words
The system according to claim 1 wherein the portion of said user terminal including said storage means and said transforming means of said user terminal is removable from said user terminal and includes means for receiving said private key at the time of manufacture of said storage means.
Claim 6
Dependent Claim
48 words
The system according to claim 2 wherein the portion of said user terminal including said storage means and said transforming means of said user terminal is removable from said user terminal and includes means for receiving said private key at the time of manufacture of said storage means.
Claim 7
Dependent Claim
167 words
The system of claim 1, further comprising: a user software authentication system comprising at least one user terminal and at least one software (S/W) authentication terminal coupled by a communications medium, wherein said user terminal includes a digital computer operating under the control of a program, means for receiving an inquiry signal I from said S/W authentication terminal, means responsive to said inquiry signal for generating a remote program (RP) signal RP representative of the current operational status of said program, and means for transmitting said remote program (RP) signal to said S/W authentication terminal, and wherein said S/W authentication terminal includes means for periodically generating inquiry signals and for transmitting said inquiry signals to said user terminal, means for generating a local program (LP) signal, means for receiving said remote program RP signal, means for comparing said generated remote program (RP) remote program (LP) signal and said local program (LP) signal and for generating a software authentication signal only when said RP and LP signals match.
Claim 8
Dependent Claim
36 words
A system according to claim 6 wherein said inquiry signal I is representative of a specific method for determining the form for said remote program (RP) signal related to the current state of said user terminal.