US5535409A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for and method of preventing changes of computer configuration data by unauthorized users
Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-06-23
•
Granted: 1996-07-09
•
Expires: 2014-06-23
Abstract
Abstract A protection system for a computer is provided. This system is essentially based on the provision of an EEPROM (20) of unstandard access and containing configuration data of the computer as well as a password. As power-on, the contents of the EEPROM except eventually the password, are copied into a CMOS memory (16) which must conventionally be present in the computer. The invention eventually provides additional circuitry for irreversibly cutting the access to the EEPROM and specified peripheric devices.
Inventors
- 👤 Jean-Francois Larvoire
- 👤 Thierry Ribollet
- 👤 Bertrand Hays
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 16:02
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/71; G06F21/30; G06F21/31; G06F21/34; G06F21/78; G06F21/79
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
376 words
A computer comprising: a first memory of a type which is conventionally provided for storing computer configuration data including user defined configuration data, said first memory having a standard access mode and storing user defined computer configuration data; a non-volatile second memory; programming means for reprogramming the non-volatile second memory, the second non-volatile memory having an access mode different from the standard access mode of the first memory, the second non-volatile memory storing said computer configuration data and user defined confidential data; a central processing unit coupled with the first and second memory and the programming means for accessing both said first and non-volatile second memories for updating the computer configuration data in the first memory with the computer configuration data of the non-volatile second memory during power-on of the computer, the computer configuration data adjusting the computer configuration so the computer is correctly coupled with its peripheric devices; switch means coupled with the central processing unit and the second non-volatile memory for normally enabling access between the central processing unit and the second non-volatile memory, the switch means being operative following further updating of the configuration data in the first memory for cutting access of the central processing unit to the non-volatile second memory and to peripheral devices specified by the user defined configuration data; a verifying circuit coupled with the central processing unit and a third memory coupled with the verifying circuit and arranged so it can be read out and written into only through the verifying circuit, the verifying circuit having: means coupled with the central processing unit for communicating with the central processing unit; means coupled with the central processing unit and activated at power-on for writing into the third memory a stored password included in said user defined confidential data; and a comparator coupled with the central processing unit, the third memory and the switch means for comparing an input password provided by a user through the central processing unit with the stored password written into the third memory and for operating the switch means for re-establishing access of the central processing unit at least to the second memory in response to the input password provided by the user being the same as the stored password written into the third memory.
Claim 2
Dependent Claim
376 words
A computer comprising: a first memory of a type which is conventionally provided for storing computer configuration data including user defined configuration data, said first memory having a standard access mode and storing user defined computer configuration data; a non-volatile second memory; programming means for reprogramming the non-volatile second memory, the second non-volatile memory having an access mode different from the standard access mode of the first memory, the second non-volatile memory storing said computer configuration data and user defined confidential data; a central processing unit coupled with the first and second memory and the programming means for accessing both said first and non-volatile second memories for updating the computer configuration data in the first memory with the computer configuration data of the non-volatile second memory during power-on of the computer, the computer configuration data adjusting the computer configuration so the computer is correctly coupled with its peripheric devices; switch means coupled with the central processing unit and the second non-volatile memory for normally enabling access between the central processing unit and the second non-volatile memory, the switch means being operative following further updating of the configuration data in the first memory for cutting access of the central processing unit to the non-volatile second memory and to peripheral devices specified by the user defined configuration data; a verifying circuit coupled with the central processing unit and a third memory coupled with the verifying circuit and arranged so it can be read out and written into only through the verifying circuit, the verifying circuit having: means coupled with the central processing unit for communicating with the central processing unit; means coupled with the central processing unit and activated at power-on for writing into the third memory a stored password included in said user defined confidential data; and a comparator coupled with the central processing unit, the third memory and the switch means for comparing an input password provided by a user through the central processing unit with the stored password written into the third memory and for operating the switch means for re-establishing access of the central processing unit at least to the second memory in response to the input password provided by the user being the same as the stored password written into the third memory.
Claim 3
Dependent Claim
61 words
The computer of claim 1 further comprising a power-on reset circuit coupled with the central processing unit and a flip-flop and the power-on reset circuit for closing the switch means while the flip-flop is in an active state, the flip-flop being activated to the active state by the power-on reset circuit and to an inactive state through the central processing unit.
Claim 4
Dependent Claim
45 words
The computer of claim 1 wherein the second memory is electronically programmable and the programming means is responsive to the central processing unit to electronically reprogram the non-volatile second memory with computer configuration data as the configuration of the computer and its peripheral devices change.
Claim 5
Dependent Claim
19 words
The computer of claim 1 wherein the different access mode of the second memory is by a serial access.
Claim 6
Dependent Claim
270 words
A computer comprising: a first memory of a type which is conventionally provided for storing computer configuration data including user defined configuration data, said first memory having a standard access mode and storing user defined computer configuration data; a non-volatile second memory; programming means for reprogramming the non-volatile second memory, the second non-volatile memory having an access mode different from the standard access mode of the first memory, the second non-volatile memory storing said computer configuration data and user defined confidential data; a central processing unit coupled with the first and second memory and the programming means for accessing both said first and non-volatile second memories for updating the computer configuration data in the first memory with the computer configuration data of the non-volatile second memory during power-on of the computer, the computer configuration data adjusting the computer configuration so the computer is correctly coupled with its peripheral devices; switch means coupled with the central processing unit and the second non-volatile memory for normally enabling access between the central processing unit and the second non-volatile memory, the switch means being operative following further updating of the configuration data in the first memory for cutting access of the central processing unit to the non-volatile second memory and to peripheral devices specified by the user defined configuration data; a power-on reset circuit coupled with the central processing unit and a flip-flop and the power-on reset circuit for closing the switch means while the flip-flop is in an active state, the flip-flop being activated to the active state by the power-on reset circuit and to an inactive state through the central processing unit.
Claim 7
Dependent Claim
270 words
A computer comprising: a first memory of a type which is conventionally provided for storing computer configuration data including user defined configuration data, said first memory having a standard access mode and storing user defined computer configuration data; a non-volatile second memory; programming means for reprogramming the non-volatile second memory, the second non-volatile memory having an access mode different from the standard access mode of the first memory, the second non-volatile memory storing said computer configuration data and user defined confidential data; a central processing unit coupled with the first and second memory and the programming means for accessing both said first and non-volatile second memories for updating the computer configuration data in the first memory with the computer configuration data of the non-volatile second memory during power-on of the computer, the computer configuration data adjusting the computer configuration so the computer is correctly coupled with its peripheral devices; switch means coupled with the central processing unit and the second non-volatile memory for normally enabling access between the central processing unit and the second non-volatile memory, the switch means being operative following further updating of the configuration data in the first memory for cutting access of the central processing unit to the non-volatile second memory and to peripheral devices specified by the user defined configuration data; a power-on reset circuit coupled with the central processing unit and a flip-flop and the power-on reset circuit for closing the switch means while the flip-flop is in an active state, the flip-flop being activated to the active state by the power-on reset circuit and to an inactive state through the central processing unit.
Claim 8
Dependent Claim
22 words
The computer of claim 5 wherein the verifying circuit and the third memory are included in an available microcontroller of the computer.
Claim 9
Dependent Claim
45 words
The computer of claim 5 wherein the second memory is electronically programmable and the programming means is responsive to the central processing unit to electronically reprogram the non-volatile second memory with computer configuration data as the configuration of the computer and its peripheral devices change.
Claim 10
Dependent Claim
19 words
The computer of claim 5 wherein the different access mode of the second memory is by a serial access.
References Cited (Backward Citations)
US4800590A
Cited
US4758718A
Cited
US4757533A
Cited
GB2181281A
Cited
US4888652A
Cited
US5113518A
Cited
US4919545A
Cited
US5206938A
Cited
US5023782A
Cited
US5251125A
Cited
US5027396A
Cited
US5222135A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-09 | 2000-01-08 | 2000-07-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-09 | 2004-01-08 | 2004-07-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-09 | 2008-01-08 | 2008-07-09 | $7700.00 | Window Closed / Lapsed |