Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
70 words
A method for reducing the possibility of corruption of critical information required in the operation of a computer comprising: storing the critical information in a device, communicating authorization information between the device and the computer, and in the course of booting the computer, executing modified boot code that causes the device, in response to the authorization information, to allow the computer access to the critical information stored in the device.
Claim 2
Independent Claim
70 words
A method for reducing the possibility of corruption of critical information required in the operation of a computer comprising: storing the critical information in a device, communicating authorization information between the device and the computer, and in the course of booting the computer, executing modified boot code that causes the device, in response to the authorization information, to allow the computer access to the critical information stored in the device.
Claim 3
Dependent Claim
30 words
The method of claim 1 wherein the steps of communicating authorization information and enabling the computer to read comprise a user entering a password, and the device verifying the password.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein the authorization information comprises biometric information about a user.
Claim 5
Dependent Claim
51 words
The method of claim 1 further comprising storing a password in the device, in the device, comparing the stored password with an externally supplied password, and basing a determination of whether to enable the computer to read the stored critical information on the results of the step of comparing the passwords.
Claim 6
Dependent Claim
14 words
The method of claim 1 wherein the device comprises a microprocessor and a memory.
Claim 7
Dependent Claim
18 words
The method of claim 5 wherein the device comprises a pocket-sized card containing the microprocessor and the memory.
Claim 8
Dependent Claim
17 words
The method of claim 1 wherein said critical information comprises boot-sector information used in starting the computer.
Claim 9
Dependent Claim
12 words
The method of claim 1 wherein said critical information comprises executable code.
Claim 10
Dependent Claim
15 words
The method of claim 1 wherein said critical information comprises system data or user data.
Claim 11
Dependent Claim
19 words
The method of claim 1 further comprising the computer booting itself from the critical information read from the device.
Claim 12
Dependent Claim
19 words
The method of claim 1 further comprising storing the modified boot code in the form of a BIOS extension.
Claim 13
Dependent Claim
43 words
The method of claim 1 wherein the steps of communicating authorization information and enabling the computer to read, comprise the device passing to the computer, secret information shared with the computer, and the computer validating the shared secret information passed from the device.
Claim 14
Dependent Claim
15 words
The method of claim 12 wherein the shared secret information comprises a host access code.
Claim 15
Dependent Claim
15 words
The method of claim 1 wherein the authorization information comprises file signatures for executable code.
Claim 16
Dependent Claim
14 words
The method of claim 1 wherein the authorization information comprises a user's cryptographic key.
Claim 17
Dependent Claim
14 words
The method of claim 1 wherein the stored critical information includes file integrity information.
Claim 18
Independent Claim
137 words
A method of booting a computer, comprising storing, in a device which is separate from the computer, boot information, user authorization information, and device authorization information in the form of a secret shared with the computer, providing a communication link between the device and the computer, receiving possibly valid authorization information from a user, in the device, checking the possibly valid authorization information against the stored user authorization information to determine validity, if the password is determined to be valid, passing the boot information and the shared secret information from the device to the computer, in the computer, checking the validity of the shared secret information, and in the course of booting the computer, executing modified boot code that causes, if the shared secret information is valid, the boot information to be used in booting the computer.
Claim 19
Independent Claim
137 words
A method of booting a computer, comprising storing, in a device which is separate from the computer, boot information, user authorization information, and device authorization information in the form of a secret shared with the computer, providing a communication link between the device and the computer, receiving possibly valid authorization information from a user, in the device, checking the possibly valid authorization information against the stored user authorization information to determine validity, if the password is determined to be valid, passing the boot information and the shared secret information from the device to the computer, in the computer, checking the validity of the shared secret information, and in the course of booting the computer, executing modified boot code that causes, if the shared secret information is valid, the boot information to be used in booting the computer.