Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
137 words
In a computer system comprising a central processing unit (CPU) coupled to a programmable memory, which may store programs and instructions executable on said CPU, a system device, coupled to said CPU, and a non-volatile memory, coupled to said CPU, a system operation validator comprising: a chip identifier located in a chip identifier register within said system device; means for utilizing selected information stored with said non-volatile memory and said chip identifier to generate a first encryption code associated with said system device; an encryption key stored within said programmable memory; means for generating a second encryption code associated with said CPU using said encryption key, wherein said encryption codes must match for system operation validation; means for generating a second chip identifier associated with said CPU, wherein said chip identifiers must match for system operation validation.
Claim 2
Dependent Claim
31 words
The invention according to claim 1 wherein said system device is a field-replaceable unit and said chip identifier is a chip serial number and said non-volatile memory is a semiconductor-type device.
Claim 3
Dependent Claim
38 words
The invention according to claim 1 wherein said chip identifier is a chip serial number and said non-volatile memory is a magnetic media-type device or an tape-drive device with said information being stored as microcode on a tape.
Claim 4
Dependent Claim
16 words
The invention according to claim 1 wherein said encryption codes are comprised of message authentication codes.
Claim 5
Dependent Claim
142 words
In a computer system comprising a central processing unit (CPU) coupled to a programmable memory, which may store programs and instructions executable on said CPU, a system device, coupled to said CPU, and a non-volatile memory, coupled to said CPU, a method for validating system operation comprising the steps of: locating a chip identifier within in a chip identifier register within said system device; utilizing selected information stored with said non-volatile memory and said chip identifier to generate a first encryption code associated with said system device; generating a second encryption code associated with said CPU using a encryption key; determining whether said encryption codes match for system operation validation; upon matching said encryption codes, generating a second chip identifier associated with said CPU; determining whether said chip identifiers match for system operation validation; upon matching said chip identifiers, granting system operation.
Claim 6
Dependent Claim
49 words
The invention according to claim 5 wherein said system device is a field-replaceable unit and said chip identifier is a chip serial number and said non-volatile memory is an EPROM-type device or a DASD-type device or a tape-drive device with said information being stored as microcode on a tape.
Claim 7
Independent Claim
120 words
A system operation validator for use in granting system operation to a system device having a device memory and being coupled to an apparatus having a central processing unit (CPU) coupled to a programmable memory, which may store programs and instructions executable on said CPU, and a non-volatile memory, coupled to said CPU, said system operation validator comprising: means for utilizing selected information stored within said non-volatile memory and unique device information stored within said device memory to generate an encryption code associated with said system device; an encryption key stored within said programmable memory; means for generating a second encryption code associated with said CPU using said encryption key, wherein said encryption codes must match for system operation validation.
Claim 8
Dependent Claim
71 words
The invention according to claim 7 further comprising: a chip identifier located in a chip identifier register within said device memory; means for generating a second chip identifier associated with said CPU, wherein said chip identifiers must match for system operation validation, said encryption codes being comprised of message authentication codes ; and said means for matching said encryption codes further determining whether part of said select information has been altered.
Claim 9
Independent Claim
96 words
A method for validating system operation of a system device, which has a device memory, within a computer system comprising a central processing unit (CPU) coupled to a programmable memory, which may store programs and instructions executable on said CPU, and a non-volatile memory, coupled to said CPU, said method comprising the steps of: (a) generating a unique device digital signature associated with said system device; (b) generating a unique system digital signature associated with said computer system; (c) evaluating said unique digital signatures for validation; (d) upon validation, granting system operation to said system device.
Claim 10
Dependent Claim
138 words
The method according to claim 9 wherein said step of generating a unique device digital signature associated with said system device includes the steps of: locating a chip identifier within a chip identifier register; utilizing selected information stored with said non-volatile memory and said chip identifier to generate a device encryption code associated with said system device ; said step of generating a unique system digital signature associated with said computer system including the step of generating a system encryption code associated with said CPU using an encryption key ; said step of evaluating said unique digital signatures for validation including the steps of: determining whether said encryption codes match for system operation validation; upon matching said encryption codes, generating a second chip identifier associated with said CPU; determining whether said chip identifiers match for system operation validation.
Claim 11
Dependent Claim
51 words
The invention according to claim 9 wherein said step of evaluating said unique digital signatures for validation includes the step of determining whether part of select information stored within either said system device or said computer system has been altered ; and said encryption codes are comprised of message authentication codes.