JP2005018362A - 半導体メモリ - Google Patents
半導体メモリ Download PDFInfo
- Publication number
- JP2005018362A JP2005018362A JP2003181377A JP2003181377A JP2005018362A JP 2005018362 A JP2005018362 A JP 2005018362A JP 2003181377 A JP2003181377 A JP 2003181377A JP 2003181377 A JP2003181377 A JP 2003181377A JP 2005018362 A JP2005018362 A JP 2005018362A
- Authority
- JP
- Japan
- Prior art keywords
- semiconductor memory
- data
- specific area
- outside
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/22—Safety or protection circuits preventing unauthorised or accidental access to memory cells
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/79—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/24—Memory cell safety or protection circuits, e.g. arrangements for preventing inadvertent reading or writing; Status cells; Test cells
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
- Read Only Memory (AREA)
Abstract
【課題】半導体メモリの複写を認めつつも、不正利用者に対してその動作を禁止した半導体メモリを提供すること。
【解決手段】メモリマット34は、通常の記憶領域であるメモリマット22以外に設けられ、外部からのデータ読出しが不可能となっている。ページバッファ28には、外部から入力された情報が格納される。比較回路37は、メモリマット34に格納されるセキュリティ情報とページ・バッファ28に格納される情報とを比較し、その比較結果がステータスとして外部へ出力される。不正コピーが行なわれた場合でも、メモリマット34の情報はコピーされないので、外部装置はステータスを参照することによって、この半導体メモリが不正にコピーされたものであるか否かを容易に判定することが可能となる。
【選択図】 図2
【解決手段】メモリマット34は、通常の記憶領域であるメモリマット22以外に設けられ、外部からのデータ読出しが不可能となっている。ページバッファ28には、外部から入力された情報が格納される。比較回路37は、メモリマット34に格納されるセキュリティ情報とページ・バッファ28に格納される情報とを比較し、その比較結果がステータスとして外部へ出力される。不正コピーが行なわれた場合でも、メモリマット34の情報はコピーされないので、外部装置はステータスを参照することによって、この半導体メモリが不正にコピーされたものであるか否かを容易に判定することが可能となる。
【選択図】 図2
Description
【0001】
【発明の属する技術分野】
本発明は、不揮発性メモリなどの半導体メモリに関し、特に、不正な複製を防止した半導体メモリに関する。
【0002】
【従来の技術】
近年、不揮発性メモリが広く利用されるようになってきている。一般に、ランダムアクセスが可能な不揮発性メモリにおいては、メモリセルに書込まれているデータを読出すことができるので、不揮発性メモリに書込まれている内容を他の不揮発性メモリに不正に複写することが可能である。これを防止する技術として、特開平11−203206号公報、特開2001−5729号公報および特開平3−73043号公報に開示された発明がある。
【0003】
特開平11−203206号公報に開示された不揮発性メモリのセキュリティ回路において、セキュリティ回路の出力制御部は、読出し回路によって読出された情報がセキュリティの解除を示しているときは、読出し回路によって読出されたデータの外部への出力を許可する。また、上記情報がセキュリティのロック状態を示しているときは、プログラムベリファイの動作時に第1検出回路によって上記データが全て“0”であると検知されたとき、または消去ベリファイの動作時に第2検知回路によって上記データが全て“1”であると検知されたときに、上記データの外部への出力を許可する。
【0004】
特開2001−5729号公報に開示された不揮発性メモリにおいては、パスワード領域にトラップアドレスを設定し、そのトラップアドレスを避けてアクセスする場合にのみパスワード領域の読出しを許可し、トラップアドレスによりアクセスされる場合は読出しを禁止し、または無意味なデータを出力し、またはパスワード領域の情報を破壊する。また、パスワード領域のアクセスの順番を任意に設定可能にし、その設定された順番でアクセスされる場合にのみパスワード領域の読出しを許可し、設定された順番以外でアクセスされる場合は読出しを禁止し、または無意味なデータを出力し、またはパスワード領域の情報を破壊する。
【0005】
また、特開平3−73043号公報に開示されたデータ処理装置においては、不揮発性記憶素子からなりバス拡張モードを禁止するか否かを設定する拡張禁止ビットと、EPROM(Erasable and Programmable Read Only Memory)内のデータを機密にするか否かを設定するためのプロテクトビットを有する保護回路とを設けるとともに、CPU(Central Processing Unit)モードを設定すると拡張禁止ビットが選択されるように構成して、モード制御回路に上記拡張禁止ビットの読出し信号を入力して、ビットに対して書込みがなされているときには、シングルチップマイコンのバス拡張モードを禁止させるようにポートを制御する。
【0006】
【特許文献1】
特開平11−203206号公報
【0007】
【特許文献2】
特開2001−5729号公報
【0008】
【特許文献3】
特開平3−73043号公報
【0009】
【発明が解決しようとする課題】
不正な複写を防止していない不揮発性メモリにおいては、メモリセルに書込まれているデータを自由に読出すことができるため、ROMライタを使用すれば容易に複写が可能である。したがって、正当ユーザ以外の者が不正使用することが可能であるという問題点がある。
【0010】
また、上述した特許文献においては、不揮発性メモリに格納されたデータの読出し自体を禁止して、不正な複写を防止したものである。しかし、不揮発性メモリの複製は許可し、その動作だけを禁止したい場合もある。
【0011】
本発明の目的は、半導体メモリの複写を認めつつも、不正利用者に対してその動作を禁止した半導体メモリを提供することである。
【0012】
【課題を解決するための手段】
本発明のある局面に従えば、半導体メモリは、通常の記憶領域以外に設けられ、外部からの読出しが不可能な特定記憶領域と、外部から入力された情報が格納されるバッファ手段と、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較するための比較手段と、比較手段による比較結果をステータスとして外部へ出力するための出力手段とを含む。
【0013】
本発明の別の局面に従えば、半導体メモリは、通常の記憶領域以外に設けられ、外部からの読出しが不可能な特定記憶領域と、外部から入力された情報が格納されるバッファ手段と、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較するための比較手段と、比較手段によって一致が検出されない場合には、半導体メモリの一部の動作を停止させるための制御手段とを含む。
【0014】
【発明の実施の形態】
(第1の実施の形態)
図1は、本発明の第1の実施の形態における半導体記憶装置の概略構成を示すブロック図である。この半導体記憶装置は、半導体メモリ2と、半導体メモリ2に対するデータの読出し、書込みなどの制御を行なうMCU(Micro Controller Unit)1とを含む。半導体メモリ2は、フラッシュメモリなどの不揮発性メモリによって構成される。
【0015】
MCU1は、半導体メモリ2へ制御信号3を出力することによって、データ・バス4を介したデータの書込み/読出しを行なう。MCU1は内部に、プログラムなどを記憶したROM(Read Only Memory)、RAM(Random Access Memory)などのメモリを有しており、メモリに格納されたプログラムを実行することによって半導体メモリに対するデータの読出し、書込みなどの処理を行なう。
【0016】
図2は、本発明の第1の実施の形態における半導体メモリ2の概略構成を示すブロック図である。この半導体メモリ2は、MCU1から出力されたアドレスを保持するアドレス・バッファ21と、通常のデータが格納されるメモリマット22と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット22のいずれかのワード線を活性化するXデコーダ23と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット22のいずれかのビット線を活性化するYデコーダ24と、MCU1から受けた制御信号3に応じてデータの入出力等の制御を行なうCUI25と、MCU1から受けたコマンドを解釈して半導体メモリ2の全体的な制御を行なうWSM(Write State Machine)26と、MCU1に対して入出力されるデータを保持する入出力バッファ27と、1ページ分の書込みデータを保持するページ・バッファ28と、メモリマット22から読出されたデータおよびステータスのいずれかを選択して入出力バッファ27へ出力するマルチプレクサ29と、メモリマット22からの読出しデータを増幅するセンスアンプ回路30と、ページ・バッファ28に保持されるデータをメモリマット22に書込む書込み回路31と、ステータスを保持するステータスレジスタ32と、書込み回路31などに供給する高電圧を発生させる高電圧発生回路33とを含む。これらは、一般的な不揮発性メモリ(フラッシュメモリ)の構成と同様である。
【0017】
半導体メモリ2はさらに、データ書込みのみが行なえ、パスワードなどの情報が格納されるメモリマット34と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット34のいずれかのワード線を活性化するXデコーダ35と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット34のいずれかのビット線を活性化するYデコーダ36と、メモリマット34から読出されたデータとページ・バッファ28に保持されるデータとを比較する比較回路37と、メモリマット34からの読出しデータを増幅するセンスアンプ回路38と、ページ・バッファ28に保持されるデータをメモリマット34に書込む書込み回路39と、書込み回路39などに供給する高電圧を発生させる高電圧発生回路40とを含む。これらは、本発明の第1の実施の形態において新たに追加された構成である。
【0018】
図2に示すように、メモリマット34からの読出しデータを増幅するセンスアンプ回路38は、入出力バッファ27に接続されないため、メモリマット34に書込まれたデータは外部へ出力されることはない。
【0019】
MCU1がメモリマット34(以下、特定領域とも呼ぶ。)にパスワードなどのデータを書込む場合、MCU1は特定領域書込み専用コマンドを半導体メモリ2へ発行する。この特定領域書込み専用コマンドは、入出力バッファ27およびCUI25を介してWSM26に入力される。WSM26は、コマンドが特定領域書込み専用コマンドであると判定すると、MCU1から出力されるデータを順次ページ・バッファ28に書込む。ページ・バッファ28に1ページ分のデータが書込まれると、書込み回路39はページ・バッファ28に格納されるデータをYデコーダ36を介してメモリマット34に書込む。
【0020】
また、特定領域に書込まれたデータとページ・バッファ28に格納されるデータとを比較する場合、MCU1は特定領域比較専用コマンドを半導体メモリ2へ発行する。この特定領域比較専用コマンドは、入出力バッファ27およびCUI25を介してWSM26に入力される。WSM26は、コマンドが特定領域比較専用コマンドであると判定すると、メモリマット34に格納されるデータを読出す。比較回路37は、メモリマット34から読出されたデータと、ページ・バッファ28に格納されるデータとを比較し、その比較結果がステータスレジスタ32に格納される。MCU1は、マルチプレクサ29および入出力バッファ27を介してステータスレジスタ32に格納されるステータスを読出すことによって、特定領域34に格納されるデータとページ・バッファ28に格納されるデータとが一致するか否かを判定することができる。
【0021】
図3は、本発明の第1の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。まず、MCU1から特定領域書込み専用コマンドが入力されると(S11)、WSM26によってこのコマンドが解釈される。
【0022】
続いて、特定領域34に書込まれるパスワードなどのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S12)。MCU1から受けたコマンドが特定領域書込み専用コマンドであるので、書込み回路39はページ・バッファ28に格納されたデータをメモリマット34に順次書込む。メモリマット34への書込みが正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S13)。
【0023】
図4は、本発明の第1の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。まず、MCU1から特定領域消去専用コマンドが入力されると(S21)、WSM26によってこのコマンドが解釈される。
【0024】
MCU1から受けたコマンドが特定領域消去専用コマンドであるので、書込み回路39は特定領域34のデータ消去を開始する。メモリマット34のデータ消去が正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S22)。
【0025】
図5は、本発明の第1の実施の形態における半導体記憶装置の特定領域34に格納されたデータの比較の処理手順を説明するためのフローチャートである。まず、MCU1から特定領域比較専用コマンドが入力されると(S31)、WSM26によってこのコマンドが解釈される。
【0026】
続いて、比較されるデータ(ユーザが入力した、認証するためのパスワード等)がMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S32)。MCU1から受けたコマンドが特定領域比較専用コマンドであるので、比較回路37は特定領域34に格納されたデータを順次読出し、ページ・バッファ28に格納されたデータと比較し、その比較結果がステータスとしてステータスレジスタに格納される(S33)。
【0027】
最後に、ステータスレジスタ32に格納されたステータスが、マルチプレクサ29および入出力バッファ27を介してMCU1へ出力され(S34)、処理を終了する。
【0028】
なお、ページ・バッファ28に格納される比較対象のデータは、たとえば、ユーザがキーボードなどを用いて入力した個人パスワードなどである。特定領域34には、予めこの個人パスワードが登録されており、特定領域34に格納されたデータと、ページ・バッファ28に格納されたデータとが比較されて認証が行なわれる。
【0029】
図6は、本発明の第1の実施の形態における半導体記憶装置の実際の使用例を説明するためのフローチャートである。この処理手順においては、図5を用いて説明した特定領域34の比較処理が挿入されており、処理の途中で半導体メモリ2へのアクセスが許可されているか否かを判定するものである。
【0030】
まず、MCU1は、他の処理を実行し(S41)、半導体メモリ2へアクセスする場合に、特定領域比較専用コマンドを半導体メモリ2へ発行する。半導体メモリ2は、図5に示す処理を実行してMCU1へステータスを出力する。MCU1は、半導体メモリ2から受けたステータスを参照して、特定領域34の内容の一致が確認されなければ、すなわち認証に失敗すれば(S42,NG)、処理を中止する。また、特定領域34の内容の一致が確認されれば、すなわち認証に成功すれば(S44,OK)、MCU1は他の処理を実行する(S44)。
【0031】
上述したように、特定領域34の内容は外部へ出力されないので、半導体メモリ2に格納されたデータを、他の半導体メモリにコピーした場合でも、特定領域34の内容(パスワード)が他の半導体メモリにコピーされることはない。したがって、MCU1が図6に示す処理を実行する場合、不正にコピーされた半導体メモリからは特定領域34の内容が一致しないことを示すステータスが返ってくるので、以降の処理が実行されなくなる。このようにして、不正にコピーされた半導体メモリに格納されたプログラムが実行されるのを防止することできる。
【0032】
また、半導体メモリ2において、比較回路37が特定領域34の内容が一致しないことを検出した場合にMCU1からの全てのコマンド、または一部のコマンドを受付けなくして、不正にコピーされた半導体記憶装置の動作を停止するようにしてもよい。
【0033】
以上説明したように、本実施の形態における半導体記憶装置によれば、比較回路37が特定領域34に格納されたデータと、MCU1から受けてページ・バッファ28に格納されたデータとを比較し、比較結果をステータスとしてMCU1へ返すようにしたので、MCU1は半導体メモリが不正にコピーされたものであるか否かを判定することができ、不正にコピーされた半導体メモリに格納されたプログラムが実行されるのを防止することが可能となった。
【0034】
(第2の実施の形態)
本発明の第1の実施の形態の半導体記憶装置においては、特定領域書込み専用コマンドおよび特定領域消去専用コマンドを用いれば、特定領域34に格納されるデータを書換えることができる。したがって、これらの専用コマンドを利用した不正コピーを防止することができない。本発明の第2の実施の形態の半導体記憶装置においては、さらにセキュリティ機能を強化したものである。
【0035】
本発明の第2の実施の形態における半導体記憶装置の概略構成および半導体メモリの概略構成は、図1に示す第1の実施の形態における半導体記憶装置の概略構成および図2に示す第1の実施の形態における半導体メモリ2の概略構成と同様である。したがって、重複する構成および機能の詳細な説明は繰返さない。
【0036】
図7は、本発明の第2の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。まず、MCU1から特定領域書込み専用コマンドが入力されると(S51)、WSM26によってこのコマンドが解釈される。
【0037】
続いて、特定領域34に格納されるパスワードなどのデータと比較するためのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S52)。比較回路37は、特定領域34に格納されたデータを順次読出し、ページバッファ28に格納されたデータと比較する(S53)。
【0038】
特定領域34の内容の一致が確認されなければ、すなわち認証に失敗すれば(S53,NG)、データ書込みを中止する(S54)。また、特定領域34の内容の一致が確認されれば、すなわち認証に成功すれば(S53,OK)、特定領域34に書込まれるパスワードなどのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S55)。
【0039】
書込み回路39は、ページ・バッファ28に格納されたデータをメモリマット34に順次書込む。そして、メモリマット34への書込みが正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S56)。
【0040】
図8は、本発明の第2の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。まず、MCU1から特定領域消去専用コマンドが入力されると(S61)、WSM26によってこのコマンドが解釈される。
【0041】
続いて、特定領域34に格納されるパスワードなどのデータと比較するためのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S62)。比較回路37は、特定領域34に格納されたデータを順次読出し、ページバッファ28に格納されたデータと比較する(S63)。
【0042】
特定領域34の内容の一致が確認されなければ、すなわち認証に失敗すれば(S63,NG)、データ消去を中止する(S64)。また、特定領域34の内容の一致が確認されれば、すなわち認証に成功すれば(S63,OK)、書込み回路39は特定領域34のデータ消去を開始する。メモリマット34のデータ消去が正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S65)。
【0043】
以上説明したように、本実施の形態における半導体記憶装置によれば、特定領域書込み専用コマンドまたは特定領域消去専用コマンドの実行時に、比較回路37が特定領域34に格納されたデータと、MCU1から受けてページ・バッファ28に格納されたデータとを比較し、一致する場合にのみ特定領域34へのデータ書込みまたは特定領域34のデータ消去を行なうようにしたので、本発明の第1の実施の形態における効果と比較して、半導体メモリ2のセキュリティをさらに高めることが可能となった。
【0044】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【0045】
【発明の効果】
本発明のある局面によれば、比較手段が、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較する。そして、出力手段が、比較手段による比較結果をステータスとして外部へ出力する。不正コピーが行なわれた場合でも、特定領域の情報はコピーされないので、外部装置はこの半導体メモリが不正にコピーされたものであるか否かを容易に判定することが可能となった。
【0046】
本発明の別の局面によれば、比較手段が、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較する。そして、制御手段が、比較手段によって一致が検出されない場合には、半導体メモリの一部の動作を停止させる。不正コピーが行なわれた場合でも、特定領域の情報はコピーされないので、半導体メモリの正常な動作が行なわれなくなり、不正使用を防止することが可能となった。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における半導体記憶装置の概略構成を示すブロック図である。
【図2】本発明の第1の実施の形態における半導体メモリ2の概略構成を示すブロック図である。
【図3】本発明の第1の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。
【図4】本発明の第1の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。
【図5】本発明の第1の実施の形態における半導体記憶装置の特定領域34に格納されたデータの比較の処理手順を説明するためのフローチャートである。
【図6】本発明の第1の実施の形態における半導体記憶装置の実際の使用例を説明するためのフローチャートである。
【図7】本発明の第2の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。
【図8】本発明の第2の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。
【符号の説明】
1 MCU、2 半導体メモリ、3 制御信号、4 データ・バス、21 アドレス・バッファ、22,34 メモリマット、23,35 Xデコーダ、24,36 Yデコーダ、25 CUI、26 WSM、27 入出力バッファ、28 ページ・バッファ、29 マルチプレクサ、30,38 センスアンプ回路、31,39 書込み回路、32 ステータスレジスタ、33,40 高電圧発生回路。
【発明の属する技術分野】
本発明は、不揮発性メモリなどの半導体メモリに関し、特に、不正な複製を防止した半導体メモリに関する。
【0002】
【従来の技術】
近年、不揮発性メモリが広く利用されるようになってきている。一般に、ランダムアクセスが可能な不揮発性メモリにおいては、メモリセルに書込まれているデータを読出すことができるので、不揮発性メモリに書込まれている内容を他の不揮発性メモリに不正に複写することが可能である。これを防止する技術として、特開平11−203206号公報、特開2001−5729号公報および特開平3−73043号公報に開示された発明がある。
【0003】
特開平11−203206号公報に開示された不揮発性メモリのセキュリティ回路において、セキュリティ回路の出力制御部は、読出し回路によって読出された情報がセキュリティの解除を示しているときは、読出し回路によって読出されたデータの外部への出力を許可する。また、上記情報がセキュリティのロック状態を示しているときは、プログラムベリファイの動作時に第1検出回路によって上記データが全て“0”であると検知されたとき、または消去ベリファイの動作時に第2検知回路によって上記データが全て“1”であると検知されたときに、上記データの外部への出力を許可する。
【0004】
特開2001−5729号公報に開示された不揮発性メモリにおいては、パスワード領域にトラップアドレスを設定し、そのトラップアドレスを避けてアクセスする場合にのみパスワード領域の読出しを許可し、トラップアドレスによりアクセスされる場合は読出しを禁止し、または無意味なデータを出力し、またはパスワード領域の情報を破壊する。また、パスワード領域のアクセスの順番を任意に設定可能にし、その設定された順番でアクセスされる場合にのみパスワード領域の読出しを許可し、設定された順番以外でアクセスされる場合は読出しを禁止し、または無意味なデータを出力し、またはパスワード領域の情報を破壊する。
【0005】
また、特開平3−73043号公報に開示されたデータ処理装置においては、不揮発性記憶素子からなりバス拡張モードを禁止するか否かを設定する拡張禁止ビットと、EPROM(Erasable and Programmable Read Only Memory)内のデータを機密にするか否かを設定するためのプロテクトビットを有する保護回路とを設けるとともに、CPU(Central Processing Unit)モードを設定すると拡張禁止ビットが選択されるように構成して、モード制御回路に上記拡張禁止ビットの読出し信号を入力して、ビットに対して書込みがなされているときには、シングルチップマイコンのバス拡張モードを禁止させるようにポートを制御する。
【0006】
【特許文献1】
特開平11−203206号公報
【0007】
【特許文献2】
特開2001−5729号公報
【0008】
【特許文献3】
特開平3−73043号公報
【0009】
【発明が解決しようとする課題】
不正な複写を防止していない不揮発性メモリにおいては、メモリセルに書込まれているデータを自由に読出すことができるため、ROMライタを使用すれば容易に複写が可能である。したがって、正当ユーザ以外の者が不正使用することが可能であるという問題点がある。
【0010】
また、上述した特許文献においては、不揮発性メモリに格納されたデータの読出し自体を禁止して、不正な複写を防止したものである。しかし、不揮発性メモリの複製は許可し、その動作だけを禁止したい場合もある。
【0011】
本発明の目的は、半導体メモリの複写を認めつつも、不正利用者に対してその動作を禁止した半導体メモリを提供することである。
【0012】
【課題を解決するための手段】
本発明のある局面に従えば、半導体メモリは、通常の記憶領域以外に設けられ、外部からの読出しが不可能な特定記憶領域と、外部から入力された情報が格納されるバッファ手段と、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較するための比較手段と、比較手段による比較結果をステータスとして外部へ出力するための出力手段とを含む。
【0013】
本発明の別の局面に従えば、半導体メモリは、通常の記憶領域以外に設けられ、外部からの読出しが不可能な特定記憶領域と、外部から入力された情報が格納されるバッファ手段と、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較するための比較手段と、比較手段によって一致が検出されない場合には、半導体メモリの一部の動作を停止させるための制御手段とを含む。
【0014】
【発明の実施の形態】
(第1の実施の形態)
図1は、本発明の第1の実施の形態における半導体記憶装置の概略構成を示すブロック図である。この半導体記憶装置は、半導体メモリ2と、半導体メモリ2に対するデータの読出し、書込みなどの制御を行なうMCU(Micro Controller Unit)1とを含む。半導体メモリ2は、フラッシュメモリなどの不揮発性メモリによって構成される。
【0015】
MCU1は、半導体メモリ2へ制御信号3を出力することによって、データ・バス4を介したデータの書込み/読出しを行なう。MCU1は内部に、プログラムなどを記憶したROM(Read Only Memory)、RAM(Random Access Memory)などのメモリを有しており、メモリに格納されたプログラムを実行することによって半導体メモリに対するデータの読出し、書込みなどの処理を行なう。
【0016】
図2は、本発明の第1の実施の形態における半導体メモリ2の概略構成を示すブロック図である。この半導体メモリ2は、MCU1から出力されたアドレスを保持するアドレス・バッファ21と、通常のデータが格納されるメモリマット22と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット22のいずれかのワード線を活性化するXデコーダ23と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット22のいずれかのビット線を活性化するYデコーダ24と、MCU1から受けた制御信号3に応じてデータの入出力等の制御を行なうCUI25と、MCU1から受けたコマンドを解釈して半導体メモリ2の全体的な制御を行なうWSM(Write State Machine)26と、MCU1に対して入出力されるデータを保持する入出力バッファ27と、1ページ分の書込みデータを保持するページ・バッファ28と、メモリマット22から読出されたデータおよびステータスのいずれかを選択して入出力バッファ27へ出力するマルチプレクサ29と、メモリマット22からの読出しデータを増幅するセンスアンプ回路30と、ページ・バッファ28に保持されるデータをメモリマット22に書込む書込み回路31と、ステータスを保持するステータスレジスタ32と、書込み回路31などに供給する高電圧を発生させる高電圧発生回路33とを含む。これらは、一般的な不揮発性メモリ(フラッシュメモリ)の構成と同様である。
【0017】
半導体メモリ2はさらに、データ書込みのみが行なえ、パスワードなどの情報が格納されるメモリマット34と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット34のいずれかのワード線を活性化するXデコーダ35と、アドレス・バッファ21に保持されるアドレスをデコードして、メモリマット34のいずれかのビット線を活性化するYデコーダ36と、メモリマット34から読出されたデータとページ・バッファ28に保持されるデータとを比較する比較回路37と、メモリマット34からの読出しデータを増幅するセンスアンプ回路38と、ページ・バッファ28に保持されるデータをメモリマット34に書込む書込み回路39と、書込み回路39などに供給する高電圧を発生させる高電圧発生回路40とを含む。これらは、本発明の第1の実施の形態において新たに追加された構成である。
【0018】
図2に示すように、メモリマット34からの読出しデータを増幅するセンスアンプ回路38は、入出力バッファ27に接続されないため、メモリマット34に書込まれたデータは外部へ出力されることはない。
【0019】
MCU1がメモリマット34(以下、特定領域とも呼ぶ。)にパスワードなどのデータを書込む場合、MCU1は特定領域書込み専用コマンドを半導体メモリ2へ発行する。この特定領域書込み専用コマンドは、入出力バッファ27およびCUI25を介してWSM26に入力される。WSM26は、コマンドが特定領域書込み専用コマンドであると判定すると、MCU1から出力されるデータを順次ページ・バッファ28に書込む。ページ・バッファ28に1ページ分のデータが書込まれると、書込み回路39はページ・バッファ28に格納されるデータをYデコーダ36を介してメモリマット34に書込む。
【0020】
また、特定領域に書込まれたデータとページ・バッファ28に格納されるデータとを比較する場合、MCU1は特定領域比較専用コマンドを半導体メモリ2へ発行する。この特定領域比較専用コマンドは、入出力バッファ27およびCUI25を介してWSM26に入力される。WSM26は、コマンドが特定領域比較専用コマンドであると判定すると、メモリマット34に格納されるデータを読出す。比較回路37は、メモリマット34から読出されたデータと、ページ・バッファ28に格納されるデータとを比較し、その比較結果がステータスレジスタ32に格納される。MCU1は、マルチプレクサ29および入出力バッファ27を介してステータスレジスタ32に格納されるステータスを読出すことによって、特定領域34に格納されるデータとページ・バッファ28に格納されるデータとが一致するか否かを判定することができる。
【0021】
図3は、本発明の第1の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。まず、MCU1から特定領域書込み専用コマンドが入力されると(S11)、WSM26によってこのコマンドが解釈される。
【0022】
続いて、特定領域34に書込まれるパスワードなどのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S12)。MCU1から受けたコマンドが特定領域書込み専用コマンドであるので、書込み回路39はページ・バッファ28に格納されたデータをメモリマット34に順次書込む。メモリマット34への書込みが正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S13)。
【0023】
図4は、本発明の第1の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。まず、MCU1から特定領域消去専用コマンドが入力されると(S21)、WSM26によってこのコマンドが解釈される。
【0024】
MCU1から受けたコマンドが特定領域消去専用コマンドであるので、書込み回路39は特定領域34のデータ消去を開始する。メモリマット34のデータ消去が正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S22)。
【0025】
図5は、本発明の第1の実施の形態における半導体記憶装置の特定領域34に格納されたデータの比較の処理手順を説明するためのフローチャートである。まず、MCU1から特定領域比較専用コマンドが入力されると(S31)、WSM26によってこのコマンドが解釈される。
【0026】
続いて、比較されるデータ(ユーザが入力した、認証するためのパスワード等)がMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S32)。MCU1から受けたコマンドが特定領域比較専用コマンドであるので、比較回路37は特定領域34に格納されたデータを順次読出し、ページ・バッファ28に格納されたデータと比較し、その比較結果がステータスとしてステータスレジスタに格納される(S33)。
【0027】
最後に、ステータスレジスタ32に格納されたステータスが、マルチプレクサ29および入出力バッファ27を介してMCU1へ出力され(S34)、処理を終了する。
【0028】
なお、ページ・バッファ28に格納される比較対象のデータは、たとえば、ユーザがキーボードなどを用いて入力した個人パスワードなどである。特定領域34には、予めこの個人パスワードが登録されており、特定領域34に格納されたデータと、ページ・バッファ28に格納されたデータとが比較されて認証が行なわれる。
【0029】
図6は、本発明の第1の実施の形態における半導体記憶装置の実際の使用例を説明するためのフローチャートである。この処理手順においては、図5を用いて説明した特定領域34の比較処理が挿入されており、処理の途中で半導体メモリ2へのアクセスが許可されているか否かを判定するものである。
【0030】
まず、MCU1は、他の処理を実行し(S41)、半導体メモリ2へアクセスする場合に、特定領域比較専用コマンドを半導体メモリ2へ発行する。半導体メモリ2は、図5に示す処理を実行してMCU1へステータスを出力する。MCU1は、半導体メモリ2から受けたステータスを参照して、特定領域34の内容の一致が確認されなければ、すなわち認証に失敗すれば(S42,NG)、処理を中止する。また、特定領域34の内容の一致が確認されれば、すなわち認証に成功すれば(S44,OK)、MCU1は他の処理を実行する(S44)。
【0031】
上述したように、特定領域34の内容は外部へ出力されないので、半導体メモリ2に格納されたデータを、他の半導体メモリにコピーした場合でも、特定領域34の内容(パスワード)が他の半導体メモリにコピーされることはない。したがって、MCU1が図6に示す処理を実行する場合、不正にコピーされた半導体メモリからは特定領域34の内容が一致しないことを示すステータスが返ってくるので、以降の処理が実行されなくなる。このようにして、不正にコピーされた半導体メモリに格納されたプログラムが実行されるのを防止することできる。
【0032】
また、半導体メモリ2において、比較回路37が特定領域34の内容が一致しないことを検出した場合にMCU1からの全てのコマンド、または一部のコマンドを受付けなくして、不正にコピーされた半導体記憶装置の動作を停止するようにしてもよい。
【0033】
以上説明したように、本実施の形態における半導体記憶装置によれば、比較回路37が特定領域34に格納されたデータと、MCU1から受けてページ・バッファ28に格納されたデータとを比較し、比較結果をステータスとしてMCU1へ返すようにしたので、MCU1は半導体メモリが不正にコピーされたものであるか否かを判定することができ、不正にコピーされた半導体メモリに格納されたプログラムが実行されるのを防止することが可能となった。
【0034】
(第2の実施の形態)
本発明の第1の実施の形態の半導体記憶装置においては、特定領域書込み専用コマンドおよび特定領域消去専用コマンドを用いれば、特定領域34に格納されるデータを書換えることができる。したがって、これらの専用コマンドを利用した不正コピーを防止することができない。本発明の第2の実施の形態の半導体記憶装置においては、さらにセキュリティ機能を強化したものである。
【0035】
本発明の第2の実施の形態における半導体記憶装置の概略構成および半導体メモリの概略構成は、図1に示す第1の実施の形態における半導体記憶装置の概略構成および図2に示す第1の実施の形態における半導体メモリ2の概略構成と同様である。したがって、重複する構成および機能の詳細な説明は繰返さない。
【0036】
図7は、本発明の第2の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。まず、MCU1から特定領域書込み専用コマンドが入力されると(S51)、WSM26によってこのコマンドが解釈される。
【0037】
続いて、特定領域34に格納されるパスワードなどのデータと比較するためのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S52)。比較回路37は、特定領域34に格納されたデータを順次読出し、ページバッファ28に格納されたデータと比較する(S53)。
【0038】
特定領域34の内容の一致が確認されなければ、すなわち認証に失敗すれば(S53,NG)、データ書込みを中止する(S54)。また、特定領域34の内容の一致が確認されれば、すなわち認証に成功すれば(S53,OK)、特定領域34に書込まれるパスワードなどのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S55)。
【0039】
書込み回路39は、ページ・バッファ28に格納されたデータをメモリマット34に順次書込む。そして、メモリマット34への書込みが正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S56)。
【0040】
図8は、本発明の第2の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。まず、MCU1から特定領域消去専用コマンドが入力されると(S61)、WSM26によってこのコマンドが解釈される。
【0041】
続いて、特定領域34に格納されるパスワードなどのデータと比較するためのデータがMCU1から出力され、そのデータが順次ページ・バッファ28に格納される(S62)。比較回路37は、特定領域34に格納されたデータを順次読出し、ページバッファ28に格納されたデータと比較する(S63)。
【0042】
特定領域34の内容の一致が確認されなければ、すなわち認証に失敗すれば(S63,NG)、データ消去を中止する(S64)。また、特定領域34の内容の一致が確認されれば、すなわち認証に成功すれば(S63,OK)、書込み回路39は特定領域34のデータ消去を開始する。メモリマット34のデータ消去が正常に終了すると、MCU1はステータスレジスタ32に格納されるステータスを読出して、処理を終了する(S65)。
【0043】
以上説明したように、本実施の形態における半導体記憶装置によれば、特定領域書込み専用コマンドまたは特定領域消去専用コマンドの実行時に、比較回路37が特定領域34に格納されたデータと、MCU1から受けてページ・バッファ28に格納されたデータとを比較し、一致する場合にのみ特定領域34へのデータ書込みまたは特定領域34のデータ消去を行なうようにしたので、本発明の第1の実施の形態における効果と比較して、半導体メモリ2のセキュリティをさらに高めることが可能となった。
【0044】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【0045】
【発明の効果】
本発明のある局面によれば、比較手段が、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較する。そして、出力手段が、比較手段による比較結果をステータスとして外部へ出力する。不正コピーが行なわれた場合でも、特定領域の情報はコピーされないので、外部装置はこの半導体メモリが不正にコピーされたものであるか否かを容易に判定することが可能となった。
【0046】
本発明の別の局面によれば、比較手段が、特定記憶領域に格納されるセキュリティ情報とバッファ手段に格納される情報とを比較する。そして、制御手段が、比較手段によって一致が検出されない場合には、半導体メモリの一部の動作を停止させる。不正コピーが行なわれた場合でも、特定領域の情報はコピーされないので、半導体メモリの正常な動作が行なわれなくなり、不正使用を防止することが可能となった。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における半導体記憶装置の概略構成を示すブロック図である。
【図2】本発明の第1の実施の形態における半導体メモリ2の概略構成を示すブロック図である。
【図3】本発明の第1の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。
【図4】本発明の第1の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。
【図5】本発明の第1の実施の形態における半導体記憶装置の特定領域34に格納されたデータの比較の処理手順を説明するためのフローチャートである。
【図6】本発明の第1の実施の形態における半導体記憶装置の実際の使用例を説明するためのフローチャートである。
【図7】本発明の第2の実施の形態における半導体記憶装置の特定領域34へのデータ書込みの処理手順を説明するためのフローチャートである。
【図8】本発明の第2の実施の形態における半導体記憶装置の特定領域34のデータ消去の処理手順を説明するためのフローチャートである。
【符号の説明】
1 MCU、2 半導体メモリ、3 制御信号、4 データ・バス、21 アドレス・バッファ、22,34 メモリマット、23,35 Xデコーダ、24,36 Yデコーダ、25 CUI、26 WSM、27 入出力バッファ、28 ページ・バッファ、29 マルチプレクサ、30,38 センスアンプ回路、31,39 書込み回路、32 ステータスレジスタ、33,40 高電圧発生回路。
Claims (4)
- 通常の記憶領域以外に設けられ、外部からの読出しが不可能な特定記憶領域と、
外部から入力された情報が格納されるバッファ手段と、
前記特定記憶領域に格納されるセキュリティ情報と前記バッファ手段に格納される情報とを比較するための比較手段と、
前記比較手段による比較結果をステータスとして外部へ出力するための出力手段とを含む半導体メモリ。 - 通常の記憶領域以外に設けられ、外部からの読出しが不可能な特定記憶領域と、
外部から入力された情報が格納されるバッファ手段と、
前記特定記憶領域に格納されるセキュリティ情報と前記バッファ手段に格納される情報とを比較するための比較手段と、
前記比較手段によって一致が検出されない場合には、前記半導体メモリの一部の動作を停止させるための制御手段とを含む半導体メモリ。 - 前記半導体メモリはさらに、前記比較手段によって一致が検出された場合に、前記特定記憶領域へのデータ書込みを許可するデータ書込み許可手段を含む、請求項1または2記載の半導体メモリ。
- 前記半導体メモリは不揮発性メモリであって、さらに、前記比較手段によって一致が検出された場合に、前記特定記憶領域のデータ消去を許可するデータ消去許可手段を含む、請求項1〜3のいずれかに記載の半導体メモリ。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003181377A JP2005018362A (ja) | 2003-06-25 | 2003-06-25 | 半導体メモリ |
| TW093117117A TWI257555B (en) | 2003-06-25 | 2004-06-15 | Semiconductor memory |
| US10/873,253 US6996006B2 (en) | 2003-06-25 | 2004-06-23 | Semiconductor memory preventing unauthorized copying |
| KR1020040047675A KR100625149B1 (ko) | 2003-06-25 | 2004-06-24 | 부정한 복제를 방지한 반도체 메모리 |
| CNB2004100628981A CN100481030C (zh) | 2003-06-25 | 2004-06-25 | 防止非法拷贝的半导体存储器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003181377A JP2005018362A (ja) | 2003-06-25 | 2003-06-25 | 半導体メモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005018362A true JP2005018362A (ja) | 2005-01-20 |
Family
ID=33535197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003181377A Pending JP2005018362A (ja) | 2003-06-25 | 2003-06-25 | 半導体メモリ |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6996006B2 (ja) |
| JP (1) | JP2005018362A (ja) |
| KR (1) | KR100625149B1 (ja) |
| CN (1) | CN100481030C (ja) |
| TW (1) | TWI257555B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024018662A1 (ja) * | 2022-07-22 | 2024-01-25 | オムロンヘルスケア株式会社 | 管理システム、測定装置、情報端末、及び情報端末の作動プログラム |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100621637B1 (ko) * | 2005-06-03 | 2006-09-07 | 삼성전자주식회사 | 프로그램 시간을 단축시킬 수 있는 플래시 메모리 장치 및그것의 프로그램 방법 |
| CN101246453B (zh) * | 2007-02-12 | 2010-05-19 | 盛群半导体股份有限公司 | 非挥发性存储装置及该装置的数据保密方法 |
| US7969782B2 (en) | 2008-09-26 | 2011-06-28 | Micron Technology, Inc. | Determining memory page status |
| JP5178637B2 (ja) * | 2009-06-18 | 2013-04-10 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| CN103106354B (zh) * | 2011-11-14 | 2017-02-08 | 中颖电子股份有限公司 | 限制将存储装置中受保护的数据复制到pc端的方法 |
| US8943477B2 (en) * | 2012-12-18 | 2015-01-27 | International Business Machines Corporation | Debugging a graphical user interface code script with non-intrusive overlays |
| GB201314231D0 (en) * | 2013-08-08 | 2013-09-25 | Harwood William T | Data Comparator Store |
| KR102620562B1 (ko) | 2016-08-04 | 2024-01-03 | 삼성전자주식회사 | 비휘발성 메모리 장치 |
| US11017838B2 (en) | 2016-08-04 | 2021-05-25 | Samsung Electronics Co., Ltd. | Nonvolatile memory devices |
| TWI656535B (zh) * | 2017-10-18 | 2019-04-11 | Yinghwi Chang | 系統晶片之非揮發性記憶體之寫入方法 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0373043A (ja) | 1989-08-14 | 1991-03-28 | Hitachi Ltd | データ処理装置 |
| JPH06236325A (ja) * | 1993-02-08 | 1994-08-23 | Sansei Denshi Japan Kk | データ記憶装置 |
| JPH0887885A (ja) | 1994-09-14 | 1996-04-02 | Hitachi Ltd | 半導体記憶回路装置 |
| JPH1027123A (ja) * | 1996-07-11 | 1998-01-27 | Toshiba Corp | コンピュータソフトウェアのコピープロテクト方法 |
| JPH1139160A (ja) | 1997-07-24 | 1999-02-12 | Toshiba Corp | プログラマブルコントローラ |
| JP3684062B2 (ja) | 1998-01-20 | 2005-08-17 | 株式会社東芝 | 不揮発性メモリのセキュリティ回路 |
| US7730300B2 (en) * | 1999-03-30 | 2010-06-01 | Sony Corporation | Method and apparatus for protecting the transfer of data |
| JP4079550B2 (ja) * | 1999-06-24 | 2008-04-23 | 富士通株式会社 | 不正読み出しを防止した不揮発性メモリ |
| US6275437B1 (en) * | 2000-06-30 | 2001-08-14 | Samsung Electronics Co., Ltd. | Refresh-type memory with zero write recovery time and no maximum cycle time |
| JP3734408B2 (ja) * | 2000-07-03 | 2006-01-11 | シャープ株式会社 | 半導体記憶装置 |
| JP2003203496A (ja) * | 2002-01-08 | 2003-07-18 | Mitsubishi Electric Corp | 半導体記憶装置 |
| US20030154355A1 (en) * | 2002-01-24 | 2003-08-14 | Xtec, Incorporated | Methods and apparatus for providing a memory challenge and response |
| JP2004213216A (ja) * | 2002-12-27 | 2004-07-29 | Renesas Technology Corp | 情報セキュリティマイクロコンピュータ、そのプログラム開発装置およびそれらを含んだプログラム開発システム |
| JP2004259144A (ja) * | 2003-02-27 | 2004-09-16 | Renesas Technology Corp | 半導体記憶装置 |
| JP2005011151A (ja) * | 2003-06-20 | 2005-01-13 | Renesas Technology Corp | メモリカード |
-
2003
- 2003-06-25 JP JP2003181377A patent/JP2005018362A/ja active Pending
-
2004
- 2004-06-15 TW TW093117117A patent/TWI257555B/zh not_active IP Right Cessation
- 2004-06-23 US US10/873,253 patent/US6996006B2/en not_active Expired - Lifetime
- 2004-06-24 KR KR1020040047675A patent/KR100625149B1/ko not_active Expired - Fee Related
- 2004-06-25 CN CNB2004100628981A patent/CN100481030C/zh not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024018662A1 (ja) * | 2022-07-22 | 2024-01-25 | オムロンヘルスケア株式会社 | 管理システム、測定装置、情報端末、及び情報端末の作動プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100625149B1 (ko) | 2006-09-20 |
| US6996006B2 (en) | 2006-02-07 |
| CN1577628A (zh) | 2005-02-09 |
| TWI257555B (en) | 2006-07-01 |
| TW200511014A (en) | 2005-03-16 |
| KR20050001418A (ko) | 2005-01-06 |
| CN100481030C (zh) | 2009-04-22 |
| US20040264262A1 (en) | 2004-12-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8281411B2 (en) | Security memory device and method for making same | |
| JP4000654B2 (ja) | 半導体装置及び電子機器 | |
| US6320787B1 (en) | Nonvolatile memory with illegitimate read preventing capability | |
| JP3891539B2 (ja) | 半導体装置およびその制御装置 | |
| JP2002025278A (ja) | 半導体記憶装置 | |
| KR100625149B1 (ko) | 부정한 복제를 방지한 반도체 메모리 | |
| US6622243B1 (en) | Method for securing CMOS configuration information in non-volatile memory | |
| WO2001061503A1 (en) | Nonvolatile memory | |
| JP2004287541A (ja) | 不揮発性メモリのアクセス制御システム | |
| JP2010193013A (ja) | 暗号鍵保護方法及び半導体記憶装置 | |
| KR20060110796A (ko) | 반도체 기억장치 | |
| JPH11232884A (ja) | 不揮発性メモリ装置 | |
| US20200192824A1 (en) | Security memory device and operation method thereof | |
| JP4502898B2 (ja) | 外付けハードディスク記憶装置、外付けハードディスク記憶装置の制御方法および外付けハードディスク記憶装置の制御プログラム | |
| JP4053245B2 (ja) | 不正利用を防止できる半導体記憶装置 | |
| JP2008192212A (ja) | 半導体装置およびその制御方法 | |
| JP4375935B2 (ja) | 不正読み出し防止機能付き半導体不揮発性メモリ | |
| JP4600750B2 (ja) | データ処理回路、データ処理装置、データ処理方法、データ処理制御方法、データ処理プログラム及びデータ処理制御プログラム | |
| JP2003203012A (ja) | マイクロコンピュータ装置 | |
| US10719615B2 (en) | Information processing apparatus, reading control method, and computer readable storage medium | |
| CN102426638A (zh) | 芯片读取方法及加密方法 | |
| US7941589B2 (en) | Semiconductor memory and information processing system | |
| JP2002007216A (ja) | ハードディスク装置のセキュリティシステム | |
| JP3641382B2 (ja) | セキュリティシステムおよびセキュリティ方法 | |
| JP2025113038A (ja) | 不揮発性メモリ保護装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060425 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090630 |