(57)【特許請求の範囲】
【請求項１】
所定のデータを記憶するメモリと、マイクロコンピュータと、不正アクセス検出手段と、これらを収めた筺体とよりなる不正読取防止装置であって、
前記メモリを書き替える書替手段と、
前記マイクロコンピュータまたは前記書替手段のいずれかを前記メモリに接続する信号切替手段と、
前記メモリとは別に、
前記メモリの書替データを記憶する書替データ記憶手段と、
前記メモリの書替領域情報を記憶する書替領域情報記憶手段とを設け、
前記不正アクセス検出手段からの信号により前記信号切替手段が前記メモリから前記書替手段へと前記マイクロコンピュータからの接続を切り替え、前記書替手段が前記書替領域情報によって示される前記メモリの領域を前記書替データで書き替えることを特徴とする不正読取防止装置。
【請求項２】
ネットワークを介して通信を行う通信手段をさらに有し、
前記ネットワーク上に不正アクセス管理用上位装置を設け、
前記書替データが前記不正読取防止装置を前記不正アクセス管理用上位装置に前記ネットワークを通じて接続するものである請求項１に記載の不正読取防止装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大切なデータの不正読取を防止することができる不正読取防止装置および不正読取防止プログラムに関する。
【０００２】
【従来の技術】
従来、主電源が切られた状態でバックアップ電源からメモリに電力を供給することにより、メモリ内の大切なデータを保護するようになっていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、このようなバックアップ電源を備えた従来の装置においては、メモリが収納された筺体を開けてメモリに接続された信号線を観測する等の不正行為により、メモリ内の大切なデータが不正に読み取られてしまうという問題があった。
【０００４】
本発明はこのような問題を解決するためになされたもので、大切なデータの不正読取を防止することができる不正読取防止装置および不正読取防止プログラムを提供するものである。
【０００５】
【課題を解決するための手段】
本発明の不正読取防止装置は、所定のデータを記憶するメモリと、マイクロコンピュータと、不正アクセス検出手段と、これらを収めた筺体とよりなる不正読取防止装置であって、前記メモリを書き替える書替手段と、前記マイクロコンピュータまたは前記書替手段のいずれかを前記メモリに接続する信号切替手段と、前記メモリを書き替える書替手段と、前記メモリとは別に、前記メモリの書替データを記憶する書替データ記憶手段と、前記メモリの書替領域情報を記憶する書替領域情報記憶手段とを設け、前記不正アクセス検出手段からの信号により前記信号切替手段が前記メモリから前記書替手段へと前記マイクロコンピュータからの接続を切り替え、前記書替手段が前記書替領域情報によって示される前記メモリの領域を前記書替データで書き替えることを備えた構成を有している。
【０００６】
この構成により、メモリを収納する筺体が不正アクセスされたとき、メモリ内の予め決められた領域が書替データで書き替えられ、大切なデータの不正読取を防止することができる。また、この構成により、メモリを収納する筺体が不正アクセスされたとき、メモリ内の予め決められた領域が書替データで書き替えられ、大切なデータの不正読取を防止することができる。
【０００７】
本発明の不正読取防止装置は、ネットワークを介して通信を行う通信手段をさらに有し、前記ネットワーク上に不正アクセス管理用上位装置を設け、前記書替データが前記不正読取防止装置を前記不正アクセス管理用上位装置に前記ネットワークを通じて接続する構成を有している。
【０００８】
この構成により、不正アクセスが検出された場合、上位装置と接続するタイミングで不正アクセス管理用上位装置に接続し、不正アクセス管理用上位装置が不正アクセスされた装置を登録することができる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２２】
（第１の実施の形態）
図１は本発明の第１の実施の形態の不正読取防止装置１００を示すブロック図である。図１において、不正読取防止装置１００は、認証データ等の顧客に関する顧客データその他のデータを記憶するメモリ１０１と、メモリ１０１等を収納する筺体が開封されたことを検出して不正アクセス検出信号を出力する不正アクセス検出手段１０４と、メモリ１０１に書き込まれる書替データを生成する書替データ生成手段１０５と、メモリ１０１内の書替データの書き込み領域を示す書替領域情報を記憶する書替領域情報記憶手段１０６と、不正アクセス検出信号が検出状態を示すとき、書替領域情報によって示されるメモリ１０１内の１以上の領域を、書替データ生成手段１０５によって生成された書替データで書き替える書替手段１０７と、メモリ１０１へのデータの書き込み、メモリ１０１からのデータの読み込み、書替領域情報記憶手段１０６への書替領域情報の登録、その他の処理を行なうマイクロコンピュータ１０８と、不正アクセス検出信号が非検出状態を示すときはメモリ１０１の信号線をマイクロコンピュータ１０８に接続し、不正アクセス検出信号が検出状態を示すときはメモリ１０１の信号線を書替手段１０７に接続する信号切替手段１０９とを備える。
【００２３】
不正アクセス検出手段１０４は、具体的には、例えば、メモリを収納する筺体が開封されたことを検出することにより不正アクセスがあったと判定する。また、例えば、保守モード等の予め決められた状態において、筺体アクセス許可モードを設定するキー入力操作その他の予め決められた手続きが行なわれないで、筺体内部に取り付けられたスイッチや、光センサ等で筺体が開けられたことを検出するようにしてもよい。また、例えば、主電源がオフの状態である場合には、筺体が開けられたことを検出したとき、不正アクセスがあったと判定するようにしてもよい。
【００２４】
書替領域情報は、マイクロコンピュータ１０８によって書替領域情報記憶手段１０６に予め登録されるようになっている。なお、書替領域情報記憶手段１０６は、例えばメモリ１０１内において互いにアドレス空間が離隔した複数の領域を記憶するようになっている。書替データ生成手段１０５は、例えばオール‘０’（またはオール‘１’）を示すデータを生成し、書替手段１０７は、書替領域情報記憶手段１０６の書替領域情報が示すメモリ１０１内の複数の領域それぞれを、例えばオール‘０’（またはオール‘１’）を示すデータで書き替えるようになっている。
【００２５】
なお、主電源が切られた状態において、不正アクセス検出手段１０４と、書替データ生成手段１０５と、書替領域情報記憶手段１０６と、書替手段１０７と、信号切替手段１０９とに対し、メモリ１０１と同様に、バックアップ電源から電力を供給するように構成してもよい。
【００２６】
以下、本実施の形態の不正読取防止装置１００の動作について説明する。
【００２７】
まず、不正アクセスが検出されていないときは、不正アクセス検出手段１０４から出力される不正アクセス検出信号が非検出状態を示し、信号切替手段１０９によってメモリ１０１の信号線がマイクロコンピュータ１０８に接続され、メモリ１０１は正常な記憶状態を継続する。
【００２８】
次に、メモリ１０１を収納する筺体が不正行為者によって開封され、不正アクセスが検出されたときは、不正アクセス検出手段１０４から出力される不正アクセス検出信号が検出状態を示し、信号切替手段１０９によってメモリ１０１の信号線が書替手段１０７に接続される。また、不正アクセス検出手段１０４から出力される不正アクセス検出信号が検出状態を示すとき、書替手段１０７は、書替領域情報記憶手段１０６に記憶された書替領域情報が示すメモリ１０１内の１以上の領域を、書替データ生成手段１０５によって生成された書替データで書き替える。
【００２９】
以上のように本実施の形態の不正読取防止装置１００によれば、メモリを収納する筺体が不正アクセスされたとき、メモリ１０１内の１以上の領域が書替データで書き替えられ、大切なデータの不正読取を防止することができる。また、書替データとしてデータなしを示す擬似データを書替データ生成手段１０５によって生成し、書替手段１０７が、生成された擬似データで書き替えるようにした場合には、不正行為者にデータなしと認識させることとなる。
【００３０】
（第２の実施の形態）
図２は本発明の第２の実施の形態の不正読取防止装置２００を示すブロック図である。図２において、図１に示す第１の実施の形態の不正読取防止装置１００と同じ構成要件には同じ符号を付してあり、詳細な説明を省略する。不正読取防止装置２００は、メモリ１０１に書き込まれる書替データを記憶する書替データ記憶手段２０５と、不正アクセス検出信号が検出状態を示すとき、書替領域情報によって示されるメモリ１０１内の１以上の領域を、書替データ記憶手段２０５に記憶された書替データで書き替える書替手段２０７と、メモリ１０１へのデータの書き込み、メモリ１０１からのデータの読み込み、書替データ記憶手段２０５への書替データの登録、書替領域情報記憶手段１０６への書替領域情報の登録、その他の処理を行なうマイクロコンピュータ２０８（登録手段）と、ネットワークを介して所定の通信先と通信を行なう通信手段２１０とを備える。
【００３１】
図３（ａ）は書替データ記憶手段２０５に記憶された書替データの例を示す。図３（ａ）に示された書替データ３１０は、正常な顧客データを擬似する擬似顧客データ３１１と、異常時通信先と接続するための異常時接続データ３１２とを含む。このような書替データ３１０はマイクロコンピュータ２０８によって書替データ記憶手段２０５に登録されるようになっている。また、図３（ｂ）は書替領域情報記憶手段１０６に記憶された書替領域情報の例を示す。図３（ｂ）に示す書替領域情報３２０は、擬似顧客データ３１１が記憶された書替データ記憶手段２０５内の位置を示す書替顧客データ位置情報３２１と、正常な顧客データが記憶されたメモリ１０１内の領域を示すメモリ顧客データ領域情報３２２と、異常時接続データ３１２が記憶された書替データ記憶手段２０５内の位置を示す書替接続データ位置情報３２３と、正常時接続データが記憶されたメモリ１０１内の領域を示すメモリ接続データ領域情報３２４とを含む。このような書替領域情報３２０はマイクロコンピュータ２０８によって書替領域情報記憶手段１０６に登録されるようになっている。
【００３２】
なお、主電源が切られた状態において、不正アクセス検出手段１０４と、書替データ記憶手段２０５と、書替領域情報記憶手段１０６と、書替手段２０７と、信号切替手段１０９とに対し、メモリ１０１と同様に、バックアップ電源から電力を供給するように構成してもよい。
【００３３】
以下、本実施の形態の不正読取防止装置２００の動作について説明する。
【００３４】
まず、不正アクセスが検出されていないときは、不正アクセス検出手段１０４から出力される不正アクセス検出信号が非検出状態を示し、信号切替手段１０９によってメモリ１０１の信号線がマイクロコンピュータ２０８に接続され、メモリ１０１は正常な記憶状態を継続する。
【００３５】
次に、メモリ１０１を収納する筺体が不正行為者によって開封され、不正アクセスが検出されたときは、不正アクセス検出手段１０４から出力される不正アクセス検出信号が検出状態を示し、信号切替手段１０９によってメモリ１０１の信号線が書替手段２０７に接続される。また、不正アクセス検出手段１０４から出力される不正アクセス検出信号が検出状態を示すとき、書替手段２０７は、書替領域情報記憶手段１０６に記憶された書替領域情報が示すメモリ１０１内の１以上の領域を、書替データ記憶手段２０５に記憶された書替データで書き替える。図３に示す例では、擬似顧客データ３１１がメモリ１０１内の顧客データに上書きされ、異常時接続データ３１２がメモリ１０１内の正常時接続データに上書きされる。
【００３６】
また、異常時接続データがメモリ１０１内の正常時接続データに上書きされた後、通信手段２１０が、上位装置と接続するタイミングで、通常の上位装置に接続する代わりに、異常時接続データに基づいて不正アクセス管理用上位装置に接続することとなり、不正読取防止装置２００と接続された不正アクセス管理用上位装置が、不正アクセスを登録する。
【００３７】
以上のように本実施の形態の不正読取防止装置２００によれば、メモリ１０１を収納する筺体が不正アクセスされたとき、メモリ１０１内の予め登録された１以上の領域が書替データで書き替えられ、大切なデータの不正読取を防止することができる。
【００３８】
また、書替データとして擬似データを予め記憶しておくことにより、不正行為者に擬似データを読み取らせることができる。また不正アクセスが検出された場合、上位装置と接続するタイミングで不正アクセス管理用上位装置に接続し、不正アクセス管理用上位装置が不正アクセスされた装置を登録することができる。
【００３９】
（第３の実施の形態）
図４は本発明の第３の実施の形態の不正読取防止装置４００を示すブロック図である。図４において、図１に示す第１の実施の形態の不正読取防止装置１００と同じ構成要件には同じ符号を付してあり、詳細な説明を省略する。不正読取防止装置４００は、装置全体に電力を供給する主電源４０２と、主電源４０２から電力が供給されていないときにメモリ１０１に電力を供給するバックアップ電源４０３と、不正アクセス検出手段１０４から出力された不正アクセス検出信号が非検出状態を示すときはバックアップ電源４０３からメモリ１０１へ電力を供給するようにし、不正アクセス検出信号が検出状態を示すときはバックアップ電源４０３からメモリ１０１への電力供給を停止する第１の通電スイッチ４０５と、不正アクセス検出信号が非検出状態を示すときはメモリ１０１の電源供給端子をグランドから切り離された状態にし、不正アクセス検出信号が検出状態を示すときはメモリ１０１の電源供給端子をグランドにショートした状態にする第２の通電スイッチ４０６と、主電源４０２から電力が供給されているときに主電源４０２からの電力供給がバックアップ電源４０３に回り込むことを防止する第１のダイオード４０７と、主電源４０２から電力が供給されていないときにバックアップ電源４０３からの電力供給が主電源４０２に回り込むことを防止する第２のダイオード４０８とを備える。
【００４０】
以下、本実施の形態の不正読取防止装置４００の動作について説明する。
【００４１】
まず、装置に電力が供給されていない状態であって不正アクセスが検出されていないときは、不正アクセス検出手段１０４から出力される不正アクセス検出信号が非検出状態を示し、バックアップ電源４０３から第１の通電スイッチ４０５および第１のダイオード４０７を通じてメモリ１０１に電力が供給され、かつ、第２の通電スイッチ４０６が、メモリ１０１の電源供給端子をグランドから切り離された状態とするため、メモリ１０１内のデータは保存される。
【００４２】
また、装置に電力が供給されていない状態であって不正アクセスが検出されたときは、不正アクセス検出手段１０４から出力される不正アクセス検出信号が検出状態を示し、第１の通電スイッチ４０５が、バックアップ電源４０３からメモリ１０１への電力供給を止め、第２のスイッチ４０６が、メモリ１０１の電源供給端子をグランドにショートした状態とするため、メモリ１０１内のデータは迅速に消去される。
【００４３】
以上のように本実施の形態の不正読取防止装置４００によれば、メモリ１０１を収納する筺体が不正アクセスされたとき、メモリ１０１への電源の供給が停止してメモリ内のデータが迅速に消えてしまうこととなり、大切なデータの不正読取を防止することができる。
【００４４】
（第４の実施の形態）
図５は本発明の第４の実施の形態の不正読取防止装置５００を示すブロック図である。図５において、図１に示す第１の実施の形態の不正読取防止装置１００と同じ構成要件には同じ符号を付してあり、詳細な説明を省略する。不正読取防止装置５００は、認証データ等の顧客に関する顧客データ、書替データ、書替領域情報、その他のデータを記憶するメモリ５０１（メモリ、書替データ記憶手段および書替領域情報記憶手段）と、メモリ５０１に記憶されたプログラムによって不正読取防止処理その他の処理を実行するマイクロコンピュータ５０８（書替手段）と、不正アクセス検出手段１０４によって不正アクセスが検出されたとき、マイクロコンピュータ５０８に不正アクセス検出を通知する不正アクセス通知手段５０９と、ネットワークを介して上位装置と通信を行なう通信手段５１０とを備える。
【００４５】
マイクロコンピュータ５０８は、図６のフローチャートに示す処理を実行する。まず、マイクロコンピュータ５０８は、変数の初期化その他の初期化処理を実行する（Ｓ６０１）。次に、不正アクセス検出手段１０４によって不正アクセス検出が検出されていない状態においては、通常処理を行う（Ｓ６０２）。また上位装置と通信する必要が生じたか否か適宜判定し（Ｓ６０３）、通信する必要が生じた場合、正常時通信先の上位装置と通信を行なう（Ｓ６０４）。
【００４６】
不正アクセス検出手段１０４によって不正アクセスが検出されたときには、不正アクセス通知手段５０９がマイクロコンピュータ５０８に割り込み処理を要求し、マイクロコンピュータ５０８が不正読取防止処理を開始する（Ｓ６１０）。マイクロコンピュータ５０８は、不正アクセス検出による割り込み処理要求が発生したのか、その他の要因による割り込み処理要求が発生したのか判定を行う（Ｓ６１１）。不正アクセス検出による割り込み処理要求であった場合、予めメモリ５０１に記憶された書替領域情報を読み取り（Ｓ６１２）、書替領域情報によって示されるメモリ５０１内の１以上の領域を書替データで書き替える（Ｓ６１２）。例えば図３に示す書替データ３１０および書替領域情報３２０がメモリ５０１に記憶されていた場合、正常な顧客データが擬似顧客データ３１１に書き替えられ、正常時接続データが異常時接続データ３１２に書き替えられる。次に、不正アクセスの検出時の実行状態に戻る（Ｓ６１４）。また、上位装置と通信する必要が生じたか否か適宜判定し（Ｓ６０３）、通信する必要が生じた場合には、書き替えられた異常時接続データに基づいて異常時通信先の上位装置と通信を行なう（Ｓ６０４）。
【００４７】
なお、主電源がオフの状態で不正行為者によって筺体が開封され、不正アクセス検出手段１０４が開封状態を検出しないように不正に細工された後、主電源がオンされることも考えられる。そこで、主電源オフの状態においても、不正アクセス検出手段１０４が、開封を検出して開封されたことを示す情報を保持するように構成してもよい。このように構成した場合、マイクロコンピュータ５０８は、例えば初期化処理（Ｓ６０１）において不正読取防止処理を開始する（Ｓ６１０）。
【００４８】
また、図４に示す第３の実施の形態における構成と本実施の形態における構成とを組み合わせることにより、主電源がオフの状態で不正行為者によって開封されたとき、メモリ内のデータを消去するようにしてもよい。また、図１に示す第１の実施の形態における構成、または、図２に示す第２の実施の形態における構成と本実施の形態における構成とを組み合わせるようにしてもよい。
【００４９】
また、書替データとして擬似データを予め用意しておくことにより、不正行為者に擬似データを読み取らせることができる。また、不正アクセスが検出された場合、上位装置と接続するタイミングで不正アクセス管理用上位装置に接続し、不正アクセス管理用上位装置が不正アクセスされた装置を登録するようにしてもよい。
【００５０】
以上のように本実施の形態の不正読取防止装置５００によれば、メモリ５０１を収納する筺体が不正アクセスされたとき、メモリ５０１内の１以上の領域が書替データで書き替えられ、大切なデータの不正読取を防止することができる。
【００５１】
【発明の効果】
本発明によれば、大切なデータの不正読取を防止することができるという優れた効果を有する不正読取防止装置および不正読取防止プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の不正読取防止装置を示すブロック図
【図２】本発明の第２の実施の形態の不正読取防止装置を示すブロック図
【図３】本発明の第２の実施の形態の不正読取防止装置における書替データおよび書替領域情報の例を示す図
【図４】本発明の第３の実施の形態の不正読取防止装置を示すブロック図
【図５】本発明の第４の実施の形態の不正読取防止装置を示すブロック図
【図６】本発明の第４の実施の形態の不正読取防止装置における不正読取防止処理を示すフローチャート
【符号の説明】
１００、２００、４００、５００  不正読取防止装置
１０１  メモリ
１０４  不正アクセス検出手段
１０５  書替データ生成手段
１０６  書替領域情報記憶手段
１０７、２０７  書替手段
１０８、２０８  マイクロコンピュータ（登録手段）
１０９  信号切替手段
２０５  書替データ記憶手段
２１０、５１０  通信手段
４０５  第１の通電スイッチ
４０６  第２の通電スイッチ
５０１  メモリ（書替領域情報記憶手段、書替データ記憶手段）
５０８  マイクロコンピュータ（書替手段）
５０９  不正アクセス通知手段
【図１】
0004246962.tif 000002
【図２】
0004246962.tif 000003
【図３】
0004246962.tif 000004
【図４】
0004246962.tif 000005
【図５】
0004246962.tif 000006
【図６】
0004246962.tif 000007