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

Semiconductor memory unit utilizing a security code generator for selectively inhibiting memory access

Assignee: Mitsubishi Electric Corp
•
Filing: 1991-11-27
•
Granted: 1994-06-07
•
Expires: 2011-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A semiconductor memory unit in which a security code from a security code generation section and an address signal sent from a terminal to the address bus for pseudo access are collated with each other. A control bus changeover circuit connects a control bus to a memory to enable access to the memory when the security code and the address signal coincide with each other. A plurality of memory blocks, each having this security function, are connected in parallel with each other so that the memory blocks have respective independent security functions. A memory block selector selectively provides pseudo access to each of these memory blocks in accordance with an upper address of the address bus. Each memory block is provided with a pseudo access inhibition circuit to inhibit pseudo accessing after the number of pseudo accessing attempts equals a predetermined number.

Inventors

  • 👤 Masatoshi Kimura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 23:12
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/78; G06F21/79

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 220 words
A semiconductor memory block connectable to an information processing apparatus, said semiconductor memory block comprising: memory means for storing information; access means including an address bus, a control bus, and a data bus for accessing said memory means; security code generation means for generating a predetermined security code; collation means for comparing the predetermined security code generated by said security code generation means with an address signal on the address bus supplied by said information processing apparatus and generating an output signal when the security code coincides with the address signal; and control bus changeover means for placing said semiconductor memory block in a pseudo access mode by connecting the control bus to said collation means, thereby preventing the information processing apparatus from accessing said memory means whenever said semiconductor memory block is connected to the information processing apparatus and thereafter supplied with electrical power, and for placing the semiconductor memory block in a normal access mode by connecting said control bus to said memory means, thereby giving the information processing apparatus repeated access to said memory means without operation of said collation means whenever said collation means generates an output signal indicating that the predetermined security code coincides with the address signal supplied by the information processing apparatus and said semiconductor memory block is in the pseudo access mode.
Claim 2
Dependent Claim 220 words
A semiconductor memory block connectable to an information processing apparatus, said semiconductor memory block comprising: memory means for storing information; access means including an address bus, a control bus, and a data bus for accessing said memory means; security code generation means for generating a predetermined security code; collation means for comparing the predetermined security code generated by said security code generation means with an address signal on the address bus supplied by said information processing apparatus and generating an output signal when the security code coincides with the address signal; and control bus changeover means for placing said semiconductor memory block in a pseudo access mode by connecting the control bus to said collation means, thereby preventing the information processing apparatus from accessing said memory means whenever said semiconductor memory block is connected to the information processing apparatus and thereafter supplied with electrical power, and for placing the semiconductor memory block in a normal access mode by connecting said control bus to said memory means, thereby giving the information processing apparatus repeated access to said memory means without operation of said collation means whenever said collation means generates an output signal indicating that the predetermined security code coincides with the address signal supplied by the information processing apparatus and said semiconductor memory block is in the pseudo access mode.
Claim 3
Dependent Claim 62 words
The semiconductor memory block of claim 1 comprising pseudo access mode inhibition means for counting a number of times that the information processing apparatus accesses said semiconductor memory block while said semiconductor memory block is in the pseudo access mode and for inhibiting access by the information processing apparatus to said semiconductor memory block after a predetermined number of times is counted.
Claim 4
Dependent Claim 79 words
The semiconductor memory block including a plurality of memory blocks according to claim 1 connected in parallel, said memory blocks having security functions which are effective independently wherein said security code generation means of each of said memory blocks respectively generates a different predetermined security code; and memory block selection means for making at least one of said plurality of memory blocks accessible in the pseudo access mode in accordance with an upper address signal on the address bus.
Claim 5
Dependent Claim 17 words
The semiconductor memory block according to claim 2 wherein said semiconductor memory block is a memory card.
Claim 6
Dependent Claim 19 words
The semiconductor memory block according to claim 2 wherein the pseudo access inhibition means is a non-volatile memory device.
Claim 7
Dependent Claim 68 words
The semiconductor memory block according to claim 3 wherein each of said memory blocks includes pseudo access inhibition means for counting a number of times that the information processing apparatus accesses said semiconductor memory block while said semiconductor memory block is in the pseudo access mode and for inhibiting access by the information processing apparatus to said semiconductor memory block after a predetermined number of times is counted.
Claim 8
Dependent Claim 19 words
The semiconductor memory block according to claim 6 wherein the pseudo access inhibition means is a non-volatile memory device.
Claim 9
Dependent Claim 17 words
The semiconductor memory unit according to claim 6 wherein said semiconductor memory unit is a memory card.
Claim 10
Dependent Claim 234 words
An information processing system comprising: at least one semiconductor memory unit including: memory means for storing information, access means including an address bus, a control bus, and a data bus for accessing said memory means, security code generation means for generating a predetermined security code, collation means for comparing the predetermined security code generated by said security code generating means with an address signal on said address bus and generating an output signal when the security code coincides with the address signal, and control bus changeover means for placing said semiconductor memory unit in a pseudo access mode by connecting said control bus to said collation means and disconnecting said control bus from said memory means whenever said collation means generates the output indicating that the predetermined security code coincides with the address signal, thereby preventing the information processing apparatus from accessing said memory means and said semiconductor memory unit is in the pseudo access mode, and for placing said semiconductor memory unit in a normal access mode by connecting said control bus to said memory means to enable repeated access to said memory means without operation of said collation means; and at least one information processing apparatus for applying electrical power to said semiconductor memory unit, for performing automatic and manual initiation of the pseudo access mode, and for generating on the address bus said address signal coinciding with the predetermined security code.
Claim 11
Dependent Claim 234 words
An information processing system comprising: at least one semiconductor memory unit including: memory means for storing information, access means including an address bus, a control bus, and a data bus for accessing said memory means, security code generation means for generating a predetermined security code, collation means for comparing the predetermined security code generated by said security code generating means with an address signal on said address bus and generating an output signal when the security code coincides with the address signal, and control bus changeover means for placing said semiconductor memory unit in a pseudo access mode by connecting said control bus to said collation means and disconnecting said control bus from said memory means whenever said collation means generates the output indicating that the predetermined security code coincides with the address signal, thereby preventing the information processing apparatus from accessing said memory means and said semiconductor memory unit is in the pseudo access mode, and for placing said semiconductor memory unit in a normal access mode by connecting said control bus to said memory means to enable repeated access to said memory means without operation of said collation means; and at least one information processing apparatus for applying electrical power to said semiconductor memory unit, for performing automatic and manual initiation of the pseudo access mode, and for generating on the address bus said address signal coinciding with the predetermined security code.
Claim 12
Dependent Claim 63 words
The information processing system according to claim 9 including a pseudo access inhibition means for counting a number of times that the information processing apparatus accesses said semiconductor memory unit while said semiconductor memory unit is in the pseudo access mode and for inhibiting access by the information processing apparatus to said semiconductor memory unit after a predetermined number of times is counted.
Claim 13
Dependent Claim 19 words
The information processing system according to claim 10 wherein the pseudo access inhibition means is a non-volatile memory device.

References Cited (Backward Citations)

US3806882A Cited
GB2070821A Cited
US4590552A Cited
EP0109504A2 Cited
US4713753A Cited
US4797853A Cited
GB2211327A Cited
US5056009A Cited
US5142676A Cited
EP0391603A2 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag