Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
92 words
A method of remote terminal access comprising the steps of: (a) transferring a encrypted decryption key from a central computer to a physically secure coprocessor, (b) coupling said physically secure coprocessor to said terminal, (c) transferring an encrypted file from said coprocessor to said central computer to allow the central computer to identify the coprocessor which generated the encrypted file, and (d) examining said encrypted file at said central computer to verify that a specific coprocessor has created said encrypted file before authorizing access to said central computer by said remote terminal.
Claim 2
Independent Claim
92 words
A method of remote terminal access comprising the steps of: (a) transferring a encrypted decryption key from a central computer to a physically secure coprocessor, (b) coupling said physically secure coprocessor to said terminal, (c) transferring an encrypted file from said coprocessor to said central computer to allow the central computer to identify the coprocessor which generated the encrypted file, and (d) examining said encrypted file at said central computer to verify that a specific coprocessor has created said encrypted file before authorizing access to said central computer by said remote terminal.
Claim 3
Dependent Claim
48 words
A method as recited in claim 1 in which said step (a) includes obtaining said encrypted decryption key from a magnetic disk by said secure coprocessor and in which said obtaining step includes performing a query/response protocol between said coprocessor and a token before accepting said decryption key.
Claim 4
Dependent Claim
23 words
A method as recited in claim 1 or 2 in which said step (c) includes writing said encrypted file onto a magnetic disk.
Claim 5
Dependent Claim
41 words
A method as recited in claim 1 or 2 which includes the further si:ep of encrypting and decrypting at least some messages between said central computer and said remote terminal with a key identical or related to said encrypted decryption key.
Claim 6
Dependent Claim
42 words
A method as recited in claim 4 in which at least some messages exchanged between said remote terminal and said central computer include a replacement key for said coprocessor to be substituted for said encrypted decryption key or an earlier replacement key.
Claim 7
Dependent Claim
31 words
A method as recited in claim 1-5 in which said step (a) is implemented at a time when said physically secure coprocessor and said central computer are located adjacent each other.
Claim 8
Dependent Claim
143 words
A method as recited in claim 1-6 in which said step (a) includes: a1) preparing a secure, read once hardware cartridge and storing therein token data, a2) coupling to said coprocessor a file of encrypted token data, encrypted under said decryption key, a3) decrypting said encrypted decryption key using a hardware key secured within said coprocessor, a4) decrypting said file of token data to produce computed token data, a5) generating a random number query and coupling said random number query to read said hardware cartridge to generate an actual cartridge response and thereby destroying the token data previously stored therein, a6) computing a cartridge response in said coprocessor with said random number and said computed token data, a7) comparing said actual cartridge response with said computed cartridge response, and a8) discarding said decryption key unless said actual and computed cartridge responses compare favorably.
Claim 9
Dependent Claim
52 words
A method as recited in claim 7 in which said file of encrypted token data is stored on a magnetic disk along with application software at least a portion of which is encrypted under said decryption key and which includes a further step of decrypting said encrypted software under said decryption key.
Claim 10
Independent Claim
27 words
A method as recited in claim1-8 in which said step (c) includes: cl) generating a coprocessor unique number, and c2) encrypting said number under said decryption key.
Claim 11
Dependent Claim
32 words
A method as recited in claim 9 which includes the further steps of: c3) writing said encrypted number onto a magnetic medium, and c4) transporting said magnetic medium to said central computer.
Claim 12
Dependent Claim
32 words
A method as recited in claim 9 which includes the further steps of: c3) writing said encrypted number to a hardware cartridge, and c4) transporting said hardware cartridge to said central computer.
Claim 13
Dependent Claim
60 words
A method as recited in claim 10 which includes the further steps of: c5) reading said encrypted number by said central computer, c6) decrypting said encrypted number under a copy of a decryption key stored in said central computer, and c7) comparing a result produced by said step c6) with data stored by said central computer identifying an authorized coprocessor.
Claim 14
Dependent Claim
49 words
A method as recited in claim 12 which includes the further steps of: c8) storing an authorization status for said coprocessor if said step c7) produces a first result, or c9) not storing an authorization status for said coprocessor if said step c7) does not produce said first result.
Claim 15
Dependent Claim
46 words
A method a recited in claim 13 which includes a further step of allowing subsequent communication with any terminal having access to any coprocessor which has said authorization status and refusing communication with any terminal not having access to a coprocessor with such an authorization status.