Patent US5535409A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:12
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag