Methods and apparatus for secure hardware configuration
First Claim
Patent Images
1. An electronic hardware configuration system, said system comprising:
- a computer module in the form of a multichip module or an integrated circuit chip wherein said computer module includes a plurality of programmable features;
a first register on said computer module for storing a secure code unique to the computer module, said secure code including unique codes for each of said plurality of programmable features;
a second register for receiving a key code, said key code identifying a feature or features of said computer module to be enabled;
means connected to said first and second registers for comparing said key code to said secure code on said computer chip;
means for evaluating results from said means for comparing, wherein if said key code matches said secure code, a feature or features identified by said key code are enabled.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for electronically configuring hardware features and options. A computer chip encoding method is provided in which a predetermined code or encryption sequence is uniquely associated with a computer chip. This code is used to modify a hardware configuration by enabling new features or options. The systems and methods reduce manufacturing and inventory costs by allowing a generic product to be produced which is then customized to meet the needs of the user. In addition, features and options of a data processing system can be dynamically upgraded without interruption of service or hardware replacement.
108 Citations
12 Claims
-
1. An electronic hardware configuration system, said system comprising:
-
a computer module in the form of a multichip module or an integrated circuit chip wherein said computer module includes a plurality of programmable features; a first register on said computer module for storing a secure code unique to the computer module, said secure code including unique codes for each of said plurality of programmable features; a second register for receiving a key code, said key code identifying a feature or features of said computer module to be enabled; means connected to said first and second registers for comparing said key code to said secure code on said computer chip; means for evaluating results from said means for comparing, wherein if said key code matches said secure code, a feature or features identified by said key code are enabled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification