← Back to Patent Explorer
US5377343A Expired / Lapsed US ⏱️ 0.0 years remaining

Security circuit for protecting data stored in an internal memory of a microcomputer

Assignee: Toshiba Corp
•
Filing: 1991-07-18
•
Granted: 1994-12-27
•
Expires: 2011-07-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A security circuit for protecting data stored in an internal memory of a microcomputer has a first memory for storing an externally applied security code and a latch circuit for latching a key code in order to read data stored in the internal memory. A comparator determines whether or not the security code in the first memory and the key code in the latch circuit are in agreement and outputs comparison results for storage in a second memory. A read control circuit uses the comparison results stored in the second memory as the basis for prohibiting reading of data in the internal memory when the security code and the key code are not in agreement, and for using an externally applied output control signal as the basis to control reading of data stored in the internal memory when there is agreement.

Inventors

  • 👤 Katsumi Yaezawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 01:38
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/16; G11; G11C; G11C7/00; G11C7/24

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 191 words
A security circuit for protecting data which are stored in an internal memory of a microcomputer, comprising: first memory means for storing an externally applied security code; latch means for latching a key code which is supplied in order to read said data stored in said internal memory; comparator means for comparing said security code stored in said first memory means with said key code latched by said latch means, and for outputting comparison results indicating a status of agreement thereof; second memory means for storing said comparison results; read control means for prohibiting reading of data from said internal memory when said comparison results indicate said security code and said key code are not in agreement such that after said prohibiting, data cannot be read from said internal memory again, and for permitting reading of data in accordance with a status of an externally applied output control signal when there is agreement between said security code and said key codes; and a set-reset flip-flop receiving said signal for directing latching of said key code on a set terminal thereof, and receiving an external reset signal on a reset terminal thereof.
Claim 2
Dependent Claim 191 words
A security circuit for protecting data which are stored in an internal memory of a microcomputer, comprising: first memory means for storing an externally applied security code; latch means for latching a key code which is supplied in order to read said data stored in said internal memory; comparator means for comparing said security code stored in said first memory means with said key code latched by said latch means, and for outputting comparison results indicating a status of agreement thereof; second memory means for storing said comparison results; read control means for prohibiting reading of data from said internal memory when said comparison results indicate said security code and said key code are not in agreement such that after said prohibiting, data cannot be read from said internal memory again, and for permitting reading of data in accordance with a status of an externally applied output control signal when there is agreement between said security code and said key codes; and a set-reset flip-flop receiving said signal for directing latching of said key code on a set terminal thereof, and receiving an external reset signal on a reset terminal thereof.
Claim 3
Dependent Claim 25 words
The security circuit according to claim 1, wherein said first and second memory means are each comprised of an electrically programmable read only memory (EPROM).
Claim 4
Dependent Claim 36 words
The security circuit according to claim 1, wherein said security circuit is connected with a data bus for transferring said security code to said first memory means and said key code to said latch means, respectively.
Claim 5
Dependent Claim 54 words
The security circuit according to claim 1, further comprising an address decoder which is connected with an address bus wherein said address decoder supplies to said first memory means a signal for directing writing of said security code, and supplies to said latch means a signal for directing latching of said key code, respectively.
Claim 6
Dependent Claim 290 words
A security circuit for protecting data stored in an internal memory of a microcomputer, the circuit comprising a data bus for transferring a security code and a key code inputted from an input device; an address bus for transferring address data inputted from said input device; a first EPROM for storing said security code inputted through said data bus; a latch circuit for latching said key code inputted by a user through said input device in order to read out said data stored in said internal memory; a comparator circuit for determining whether or not there is agreement between said security code stored in said first EPROM and said key code latched by said latch circuit; an address decoder for generating a signal which causes said first EPROM to store said security code and a signal which causes said latch circuit to store said key code in response to said address data inputted through said address bus; a set-reset flip-flop having a reset terminal to which an external reset signal is inputted, and a set terminal to which a signal from said address decoder is inputted; a second EPROM for storing said comparison results in response to an output from said flip-flop, when said comparison results of said comparator circuit indicates agreement of said security code and said key code; and a read control circuit, which on the basis of said comparison results stored in said second EPROM prohibits reading data stored in said internal memory when there is no agreement between said security code and said key code, and enables reading said data stored in said internal memory in accordance with an externally applied output control signal when there is agreement between said security code and said key code.
Claim 7
Dependent Claim 290 words
A security circuit for protecting data stored in an internal memory of a microcomputer, the circuit comprising a data bus for transferring a security code and a key code inputted from an input device; an address bus for transferring address data inputted from said input device; a first EPROM for storing said security code inputted through said data bus; a latch circuit for latching said key code inputted by a user through said input device in order to read out said data stored in said internal memory; a comparator circuit for determining whether or not there is agreement between said security code stored in said first EPROM and said key code latched by said latch circuit; an address decoder for generating a signal which causes said first EPROM to store said security code and a signal which causes said latch circuit to store said key code in response to said address data inputted through said address bus; a set-reset flip-flop having a reset terminal to which an external reset signal is inputted, and a set terminal to which a signal from said address decoder is inputted; a second EPROM for storing said comparison results in response to an output from said flip-flop, when said comparison results of said comparator circuit indicates agreement of said security code and said key code; and a read control circuit, which on the basis of said comparison results stored in said second EPROM prohibits reading data stored in said internal memory when there is no agreement between said security code and said key code, and enables reading said data stored in said internal memory in accordance with an externally applied output control signal when there is agreement between said security code and said key code.
Claim 8
Independent Claim 170 words
A method of protecting data stored in an internal memory of a microcomputer, the method comprising the steps of: storing an externally applied security code in a first memory means; latching in a latch means a key code which is input in order to read said data stored in said internal memory; determining with a comparator whether or not said security code stored in said first memory means and said key code latched by said latch means are in agreement, and outputting comparison results; storing said comparison results in a second memory means; prohibiting reading of data stored in said internal memory when said comparison results indicate that said security code and said key code are not in agreement, and when there is agreement controlling reading data stored in said internal memory with an externally applied output control signal; and wherein a set-reset flip-flop receives a signal for directing latching of said key code on a set terminal thereof, and receives an external reset signal on a reset terminal thereof.
Claim 9
Independent Claim 170 words
A method of protecting data stored in an internal memory of a microcomputer, the method comprising the steps of: storing an externally applied security code in a first memory means; latching in a latch means a key code which is input in order to read said data stored in said internal memory; determining with a comparator whether or not said security code stored in said first memory means and said key code latched by said latch means are in agreement, and outputting comparison results; storing said comparison results in a second memory means; prohibiting reading of data stored in said internal memory when said comparison results indicate that said security code and said key code are not in agreement, and when there is agreement controlling reading data stored in said internal memory with an externally applied output control signal; and wherein a set-reset flip-flop receives a signal for directing latching of said key code on a set terminal thereof, and receives an external reset signal on a reset terminal thereof.
Claim 10
Dependent Claim 24 words
The method according to claim 6, wherein said first and second memory means are each comprised of an electrically programmable read only memory (EPROM).
Claim 11
Dependent Claim 32 words
The method according to claim 6, wherein said security code is transferred through a data bus to said first memory means and said key code is transferred to said latch means, respectively.
Claim 12
Dependent Claim 46 words
The method according to claim 6, wherein an address decoder is connected with an address bus and supplies to said first memory means a signal for directing writing of said security code, and to said latch means a signal for directing latching of said key code.

References Cited (Backward Citations)

JPS5823398A Cited
JPS5894195A Cited
US4654829A Cited
US4757533A Cited
JPS6273350A Cited
JPS6275851A Cited
US4864542A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-26 1998-06-27 1998-12-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-26 2002-06-27 2002-12-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-26 2006-06-27 2006-12-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag