US5594793A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Integrated circuit containing a protected memory and secured system using said integrated circuit
Assignee: STMicroelectronics SA
•
Filing: 1994-10-27
•
Granted: 1997-01-14
•
Expires: 2014-10-27
Abstract
Abstract To provide efficient protection, in reading mode, of the stored data elements, the integrated circuit has an EEPROM type memory and a lock (L) protecting the zone of the memory. The memory contains a read-protected password (PW) and the circuit has means to release the lock (L) if the circuit receives a write command at the address of the password of the same encrypted password (PW). Application notably to electronic systems and instruments using confidential codes, such as car radios.
Inventors
- 👤 Yvon Bahout
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 16:30
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/79; G06F12/00; G06F12/14; G06F12/1458; G06F12/1466; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/22
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
135 words
An integrated circuit comprising an electrically modifiable non-volatile memory, an associated control circuit and at least one volatile memory element constituting a lock whose state, when it is powered on, defines a locked state of said memory, said integrated circuit being one wherein said memory has a first zone that can be read-protected by said lock and a second zone that is always read-protected, write-protected by said lock and contains at least one password at a determined address, wherein said control circuit has first means to detect a command for writing a data element addressed by said determined address while said memory is locked and second means to verify the compatibility of said data element with said password, said compatibility being different from identity, and wherein, in the event of compatibility, said lock is released.
Claim 2
Dependent Claim
135 words
An integrated circuit comprising an electrically modifiable non-volatile memory, an associated control circuit and at least one volatile memory element constituting a lock whose state, when it is powered on, defines a locked state of said memory, said integrated circuit being one wherein said memory has a first zone that can be read-protected by said lock and a second zone that is always read-protected, write-protected by said lock and contains at least one password at a determined address, wherein said control circuit has first means to detect a command for writing a data element addressed by said determined address while said memory is locked and second means to verify the compatibility of said data element with said password, said compatibility being different from identity, and wherein, in the event of compatibility, said lock is released.
Claim 3
Dependent Claim
43 words
An integrated circuit according to claim 1 including decrypting means, wherein said verification of compatibility then consists in decrypting said received data element addressed by said determined address and in comparing said decrypted data element with said password contained in said determined address.
Claim 4
Dependent Claim
50 words
An integrated circuit according to claim 2 wherein, when a command for writing a data element addressed by said determined address is detected while the lock is released, the control circuit activates the decryption of said data element and the writing of said decrypted data element at said determined address.
Claim 5
Dependent Claim
35 words
An integrated circuit according to claim 1, wherein said second zone contains several passwords and wherein one of said passwords, hereinafter called a manufacturer's password, can be write-protected independently of the state of the lock.
Claim 6
Dependent Claim
48 words
An integrated circuit according to claim 4, containing a decryption key, the memory including a third zone that is freely accessible in reading mode and that contains a system identification data element, wherein said decryption key and said password are each a function of said identification data element.
Claim 7
Dependent Claim
51 words
An integrated circuit according to claim 5, wherein said key is a word having the same length as said passwords and wherein said encryption or decryption then consists in carrying out Exclusive-OR operations on the bits having the same position respectively in the key or word to be encrypted or decrypted.
Claim 8
Dependent Claim
68 words
An integrated circuit according to claim 5, wherein said key is contained in said second zone, wherein said control circuit comprises third means to detect a command for writing a data element addressed by the address of said key while said lock is released and wherein the control circuit activates said decryption of said data element and the writing of said decrypted data element at said key address.
Claim 9
Dependent Claim
20 words
An integrated circuit according to claim 5, wherein said key can be write-protected independently of the state of the lock.
Claim 10
Dependent Claim
51 words
An integrated circuit according to claim 5, wherein any command for writing a data element addressed by the address of the manufacturer's write-protected password leads to a check on the compatibility between said data element and said manufacturer's password and, in the event of incompatibility, to the locking of the memory.
Claim 11
Dependent Claim
93 words
A system comprising a processing unit connected to a user interface and to an integrated circuit according to claim 2, said unit being capable of addressing said integrated circuit in read and write modes, wherein at least a part of the data elements needed for the operation of said system is contained in said first zone and wherein the processing unit is programmed to take account of a confidential code by means of the user interface and to command the writing by said integrated circuit of said confidential code at said determined address.
Claim 12
Dependent Claim
108 words
A system including a processing unit and an integrated circuit according to claim 9, said unit being capable of addressing said integrated circuit in reading and writing modes, wherein at least a part of the data elements needed for the operation of said system is contained in said first zone, wherein the manufacturer's password is write-protected and wherein the processing unit comprises means to compute the encrypted password as a function of said identification data element read in said third zone and wherein the processing unit is programmed to command the writing, by said integrated circuit, of the manufacturer's encrypted password at said address of the manufacturer's password.
Claim 13
Dependent Claim
95 words
A data protection system, comprising: a memory locking circuit, said circuit capable of indicating at least two distinct locking states; a first memory portion which can only be read when said locking circuit is in a first state; a second memory portion which can only be read from or written to when said locking circuit is in said first state; memory access circuitry for reading and writing said first and second memory portions according to the state of said memory locking circuit; wherein said memory locking circuit is in a second state when powered on.
Claim 14
Dependent Claim
95 words
A data protection system, comprising: a memory locking circuit, said circuit capable of indicating at least two distinct locking states; a first memory portion which can only be read when said locking circuit is in a first state; a second memory portion which can only be read from or written to when said locking circuit is in said first state; memory access circuitry for reading and writing said first and second memory portions according to the state of said memory locking circuit; wherein said memory locking circuit is in a second state when powered on.
Claim 15
Dependent Claim
21 words
The system circuit of claim 12, wherein a password data is stored at a determined address in said second memory portion.
Claim 16
Dependent Claim
54 words
The system circuit of claim 13, wherein when said access circuitry receives command to write a data element to said address in second memory portion, and said locking circuit is in said second state, then if said data element is consistent with said password data, said locking circuit is placed in said first state.
Claim 17
Dependent Claim
49 words
The system circuit of claim 13, wherein when said access circuitry receives command to write a data element to said address in second memory portion, and said locking circuit is in said first state, then said data element is decrypted and stored at said address in said memory portion.
Claim 18
Dependent Claim
135 words
A data protection system, comprising: a memory locking circuit, said circuit capable of indicating at least two distinct locking states; a first memory portion which can only be read when said locking circuit is in a first state; a second memory portion which can only be read from or written to when said locking circuit is in said first state, said second memory portion storing a plurality of passwords at corresponding addresses; a third memory portion which is a ROM containing identification data; memory access circuitry for reading and writing said first and second memory portions according to the state of said memory locking circuit; coding circuitry connected to said access circuitry and each said memory portion for encrypting and decrypting data; wherein said memory locking circuit is in a second state when powered on.
Claim 19
Dependent Claim
135 words
A data protection system, comprising: a memory locking circuit, said circuit capable of indicating at least two distinct locking states; a first memory portion which can only be read when said locking circuit is in a first state; a second memory portion which can only be read from or written to when said locking circuit is in said first state, said second memory portion storing a plurality of passwords at corresponding addresses; a third memory portion which is a ROM containing identification data; memory access circuitry for reading and writing said first and second memory portions according to the state of said memory locking circuit; coding circuitry connected to said access circuitry and each said memory portion for encrypting and decrypting data; wherein said memory locking circuit is in a second state when powered on.
Claim 20
Dependent Claim
61 words
The system circuit of claim 16, wherein when said access circuitry receives command to write a data element to any one of said addresses in said second memory portion, and said locking circuit is in said second state, then if said data element is consistent with the password corresponding to said address, said locking circuit is placed in said first state.
Claim 21
Dependent Claim
53 words
The system circuit of claim 16, wherein when said access circuitry receives command to write a data element to any one of said addresses in said second memory portion, and said locking circuit is in said first state, then said data element is decrypted and stored at said address in said memory portion.
Claim 22
Dependent Claim
23 words
The system circuit of claim 14, 17, 18, wherein said data element is decrypted before its consistency with said password data is determined.
References Cited (Backward Citations)
US4211919A
Cited
US4736419A
Cited
US4870401A
Cited
US4935645A
Cited
US4943804A
Cited
US4978869A
Cited
US5010331A
Cited
US5327564A
Cited
US4908790A
Cited
US5237699A
Cited
US5206905A
Cited
US5226137A
Cited
EP0467355A2
Cited
US5099153A
Cited
US5097154A
Cited
EP0490511A2
Cited
US5388157A
Cited
US5467396A
Cited
US5452355A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-01-14 | 2000-07-15 | 2001-01-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-01-14 | 2004-07-15 | 2005-01-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-01-14 | 2008-07-15 | 2009-01-14 | $7700.00 | Window Closed / Lapsed |