Patent US5530753A successfully refreshed from Google Patents.
US5530753A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Methods and apparatus for secure hardware configuration
Assignee: International Business Machines Corp
•
Filing: 1994-08-15
•
Granted: 1996-06-25
•
Expires: 2014-08-15
Abstract
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.
Inventors
- 👤 Randall J. Easter
- 👤 Vincent A. Spano
- 👤 Myron W. Zajac
- 👤 John E. Campbell
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 10:23
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318536; G01R31/31719; G06; G06F; G06F11/00; G06F11/006; G06F12/00; G06F12/14; G06F12/1408; G06F21/00; G06F21/50; G06F21/57; G06F21/572; G06F21/70; G06F21/71; G06F21/73; H; H04; H04L; H04L9/00; H04L9/30; H04L9/3006; H04L9/302; H04L9/32; H04L9/3247; H04L9/3249; G06F2207/00; G06F2207/72; G06F2207/7219; G06F2211/00; G06F2211/1097; G06F2221/00; G06F2221/21; G06F2221/2121; H04L2209/00; H04L2209/12; H04L2209/56
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
137 words
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.
Claim 2
Dependent Claim
137 words
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.
Claim 3
Dependent Claim
25 words
An electronic hardware configuration system, as recited in claim 1, wherein the secure code and the key code comprise keys in a public-key cryptographic algorithm.
Claim 4
Dependent Claim
27 words
An electronic hardware configuration system, as recited in claim 2, further including a customizable array of fuses, said array of fuses including said secure code encoded therein.
Claim 5
Dependent Claim
19 words
An electronic hardware configuration system, as recited in claim 3, wherein said customizable array of fuses comprises fusible links.
Claim 6
Dependent Claim
22 words
An electronic hardware configuration system, as recited in claim 2, wherein said secure code is stored in a programmable read only memory.
Claim 7
Dependent Claim
107 words
An electronic hardware configuration system, as recited in claim 2, wherein said computer module comprises: a plurality of computer chips; means for connecting a first of said computer chips to a second of said computer chips if said first computer chip and said second computer chip have at least one programmable feature in common, wherein said first computer chip and the common programmable feature have been previously enabled but said second computer chip and the corresponding common programmable feature have not been enabled; and means for enabling the second of said computer chips and the corresponding common programmable feature if the first of said computer chips fails.
Claim 8
Dependent Claim
57 words
An electronic hardware configuration system, as recited in claim 2, wherein said computer module further stores a configuration constant and includes means for implementing said public-key cryptographic algorithm, said secure code and said configuration constant being encrypted in combination using said cryptographic algorithm to produce a configuration signature, said configuration signature being unique for each computer module.
Claim 9
Dependent Claim
25 words
An electronic hardware configuration system, as recited in claim 7, wherein said key code includes a public key, a signed configuration signature and configuration data.
Claim 10
Dependent Claim
47 words
An electronic hardware configuration system, as recited in claim 8, wherein said means for comparing of said key code includes means for deciphering said signed configuration signature so that said configuration constant stored in said computer module can be compared to said received and deciphered configuration constant.
Claim 11
Dependent Claim
27 words
An electronic hardware configuration system, as recited in claim 9, wherein said received configuration data is used to identify which one of said programmable features is enabled.
Claim 12
Dependent Claim
107 words
An electronic hardware configuration system, as recited in claim 10, wherein said computer module comprises: a plurality of computer chips; means for connecting a first of said computer chips to a second of said computer chips if said first computer chip and said second computer chip have at least one programmable feature in common, wherein said first computer chip and the common programmable feature have been previously enabled but said second computer chip and the corresponding common programmable feature have not been enabled; and means for enabling the second of said computer chips and the corresponding common programmable feature if the first of said computer chips fails.
Claim 13
Dependent Claim
107 words
An electronic hardware configuration system, as recited in claim 1, wherein said computer module comprises: a plurality of computer chips; means for connecting a first of said computer chips to a second of said computer chips if said first computer chip and said second computer chip have at least one programmable feature in common, wherein said first computer chip and the common programmable feature have been previously enabled but said second computer chip and the corresponding common programmable feature have not been enabled; and means for enabling the second of said computer chips and the corresponding common programmable feature if the first of said computer chips fails.
References Cited (Backward Citations)
US4670857A
Cited
US4782140A
Cited
US4817140A
Cited
US5148534A
Cited
US4941174A
Cited
US5321840A
Cited
WO1992009465A1
Cited
US5247577A
Cited
US5293424A
Cited
US5301143A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-06-25 | 1999-12-25 | 2000-06-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-06-25 | 2003-12-25 | 2004-06-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-06-25 | 2007-12-25 | 2008-06-25 | $7700.00 | Window Closed / Lapsed |