(57)【要約】【課題】本発明は、耐タンパー機能を維持しつつ、タンパー行為を受けたときに早期に復旧させることができるＩＣカードリーダ装置を得ることを目的とするものである。【解決手段】ＩＣカードリーダ装置は、ＩＣカードに対して情報のリード・ライトを行うＩＣカードリーダ・ライタ１と、タンパー行為を受けたことを検出するタンパースイッチ２と、上位コントローラからの指令に応じてＩＣカードリーダ・ライタ１を制御する制御部３とを有している。制御部３は、タンパースイッチ２によりタンパー行為が検出されると、ＲＡＭ６からアクセス鍵の情報を消去するとともに、アクセス鍵の情報を消去したことを上位コントローラに通知する。【選択図】図１
2006180244.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードに対して情報のリード・ライトを行うＩＣカードリーダ・ライタ、
タンパー行為を受けたことを検出するタンパースイッチ、
上位コントローラからの指令に応じて上記ＩＣカードリーダ・ライタを制御する制御部、及び
ＩＣカードの認証を行うためのアクセス鍵の情報を記憶する鍵情報記憶部
を備え、
上記制御部は、上記タンパースイッチによりタンパー行為が検出されると、上記鍵情報記憶部からアクセス鍵の情報を消去するとともに、上記アクセス鍵の情報を消去したことを上記上位コントローラに通知することを特徴とするＩＣカードリーダ装置。
【請求項２】
上記制御部は、電源投入時に、アクセス鍵の情報が消去されているかどうかを確認し、消去されている場合には、上記アクセス鍵の情報が消去されていることを上記上位コントローラに通知することを特徴とする請求項１記載のＩＣカードリーダ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、耐タンパー機能を有するＩＣカードリーダ装置に関するものである。
【背景技術】
【０００２】
従来のＩＣカード発行装置では、暗号ボードに対して行われた物理的な攻撃、即ちタンパー行為がセンサにより検出される。このようなタンパー行為が検出されると、耐タンパー機構により、暗号ボード内の鍵情報が自動的に消去され、鍵情報の漏洩や改ざんが防止される（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００１−２７３４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような従来の技術では、タンパー行為が検出されたときに単に鍵情報が消去されるだけであるため、例えば出入室管理装置のカードリーダに適用した場合、タンパー行為を受けるとカードリーダが使用できなくなり、対応する扉を開くことができない状態が続いてしまう。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、耐タンパー機能を維持しつつ、タンパー行為を受けたときに早期に復旧させることができるＩＣカードリーダ装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るＩＣカードリーダ装置は、ＩＣカードに対して情報のリード・ライトを行うＩＣカードリーダ・ライタ、タンパー行為を受けたことを検出するタンパースイッチ、上位コントローラからの指令に応じてＩＣカードリーダ・ライタを制御する制御部、及びＩＣカードの認証を行うためのアクセス鍵の情報を記憶する鍵情報記憶部を備え、制御部は、タンパースイッチによりタンパー行為が検出されると、鍵情報記憶部からアクセス鍵の情報を消去するとともに、アクセス鍵の情報を消去したことを上位コントローラに通知する。
【発明の効果】
【０００７】
この発明のＩＣカードリーダ装置は、タンパー行為が検出されると、アクセス鍵の情報が消去されるとともに、アクセス鍵の情報が消去されたことが上位コントローラに通知されるので、耐タンパー機能を維持しつつ、タンパー行為を受けたときに早期に復旧させることができる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明を実施するための最良の形態について、図面を参照して説明する。
実施の形態１．
図１はこの発明の実施の形態１によるＩＣカードリーダ装置を示すブロック図である。図において、ＩＣカードリーダ装置は、ＩＣカードに対して情報のリード・ライトを行うＩＣカードリーダ・ライタ１と、タンパー行為を受けたことを検出するタンパースイッチ２と、上位コントローラからの指令に応じてＩＣカードリーダ・ライタ１を制御する制御部３とを有している。上位コントローラとは、例えば複数のＩＣカードリーダ装置を監視する監視装置である。
【０００９】
タンパースイッチ２は、タンパー行為を受けると開放される常閉接点を有し、この常閉接点が開放されるとタンパー開信号を制御部３に対して出力する。タンパー行為とは、例えばＩＣカードリーダ装置のケース（図示せず）を不正に取り外す行為や、ＩＣカードリーダ装置自体を設置場所から不正に取り外す行為等、ＩＣカードリーダ装置に対する物理的な攻撃である。
【００１０】
制御部３は、ＣＰＵ（処理部）４、ＲＯＭ５、ＲＡＭ６及び入出力部７を有している。ＲＯＭ５には、ＩＣカードリーダ・ライタ１を制御するためのプログラム等が格納されている。ＣＰＵ４は、ＲＯＭ５に格納されたプログラムに基づいて演算処理を実行する。ＲＡＭ６には、演算処理に必要なパラメータや演算結果が格納される。ＩＣカードリーダ・ライタ１、タンパースイッチ２及び上位コントローラとＣＰＵ４との間の信号の入出力は、入出力部７を介して行われる。なお、ＩＣカードリーダ・ライタ１内には、制御部３とは別に、ＣＰＵやメモリ等が設けられているが、ここではそれらの図示を省略する。
【００１１】
図２は図１のＩＣカードリーダ装置の機能の一部を示す機能ブロック図である。図において、ＩＣカードリーダ装置は、タンパースイッチ２の状態を監視するタンパースイッチ監視部８と、ＩＣカードの認証を行うためのアクセス鍵の情報を記憶する鍵情報記憶部９と、上位コントローラとの通信を行うための上位コントローラインタフェース部１０とを有している。この例では、タンパースイッチ監視部８、鍵情報記憶部９及び上位コントローラインタフェース部１０は、制御部３に設けられている。
【００１２】
具体的には、タンパースイッチ監視部８及び上位コントローラインタフェース部１０の機能は、ＣＰＵ４、ＲＯＭ５及び入出力部７により実現される。また、鍵情報記憶部９の機能は、ＲＡＭ６により実現される。即ち、アクセス鍵の情報は、ＲＡＭ６に格納されている。
【００１３】
タンパースイッチ監視部８は、タンパースイッチ２が開放されると、鍵情報記憶部９に対して鍵消去指令を送るとともに、タンパースイッチ２が開放されたことを報告するための情報であるタンパー開情報を上位コントローラインタフェース部１０に対して送る。また、アクセス鍵の情報が消去されると、鍵情報記憶部９から上位コントローラインタフェース部１０に対して鍵消去情報が送られる。上位コントローラインタフェース部１０は、タンパー開情報及び鍵消去情報を上位コントローラへ送る。
【００１４】
即ち、制御部３は、タンパースイッチ２によりタンパー行為が検出されると、ＲＡＭ６からアクセス鍵の情報を消去するとともに、アクセス鍵の情報を消去したことを上位コントローラに通知する。
【００１５】
ここで、図２では、アクセス鍵の情報がＲＡＭ６に格納されている場合について示したが、アクセス鍵の情報は、ＩＣカードリーダ・ライタ１内の不揮発性メモリに格納されている場合もある。図３は図１のＩＣカードリーダ・ライタ１内にアクセス鍵の情報が格納されている場合のＩＣカードリーダ装置の機能の一部を示す機能ブロック図である。
【００１６】
図において、ＩＣカードリーダ装置は、タンパースイッチ監視部８、鍵情報記憶部９及び上位コントローラインタフェース部１０に加えて、ＩＣカードリーダ・ライタ１と制御部３との間の通信を行うためのＩＣカードリーダ・ライタインタフェース部１１を有している。ＩＣカードリーダ・ライタインタフェース部１１の機能は、ＣＰＵ４、ＲＯＭ５及び入出力部７により実現される。また、鍵情報記憶部９の機能は、ＩＣカードリーダ・ライタ１内の不揮発性メモリにより実現される。
【００１７】
タンパースイッチ監視部８は、タンパースイッチ２が開放されると、ＩＣカードリーダ・ライタインタフェース部１１を介して、鍵情報記憶部９に対して鍵消去指令を送るとともに、上位コントローラインタフェース部１０に対してタンパー開情報を送る。また、アクセス鍵の情報が消去されると、鍵情報記憶部９から、ＩＣカードリーダ・ライタインタフェース部１１を介して、上位コントローラインタフェース部１０に対して鍵消去情報が送られる。上位コントローラインタフェース部１０は、タンパー開情報及び鍵消去情報を上位コントローラへ送る。
【００１８】
次に、図４は図１のＩＣカードリーダ装置のリセットスタート時の鍵確認動作を示すフローチャートである。電源投入時には、制御部３は、アクセス鍵の情報が消去されているかどうかを自動的に確認する（ステップＳ１）。アクセス鍵が消去されておらず、正常に保存されていれば、ＩＣカードリーダ装置はそのまま通常通りに立ち上げられる。一方、何等かの理由によりアクセス鍵の情報が消去されていた場合には、制御部３は、上位コントローラに対して鍵消去情報を直ちに出力する（ステップＳ２）。
【００１９】
このようなＩＣカードリーダ装置では、タンパー行為が検出されると、アクセス鍵の情報が消去されるとともに、アクセス鍵の情報が消去されたことが上位コントローラに通知されるので、耐タンパー機能を維持しつつ、タンパー行為を受けたときに早期に復旧させることができる。即ち、単にアクセス鍵の情報を消去するだけでは、ＩＣカードの認証ができない状態であることを知るまでに時間がかかり、その間は扉を開けることができなくなったりするが、アクセス鍵の情報が消去されたことを上位コントローラに通知することにより、管理人や保守員が早期に復旧作業を開始することができる。
【００２０】
また、電源投入の際には、アクセス鍵の情報の保存状態を確認し、アクセス鍵の情報が消去されている場合には、そのことを上位コントローラに通知するので、タンパー行為により電源がリセットされたときにも、ＩＣカードリーダ装置を早期に復旧させることができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の実施の形態１によるＩＣカードリーダ装置を示すブロック図である。
【図２】図１のＩＣカードリーダ装置の機能の一部を示す機能ブロック図である。
【図３】図１のＩＣカードリーダ・ライタにアクセス鍵の情報が格納されている場合のＩＣカードリーダ装置の機能の一部を示す機能ブロック図である。
【図４】図１のＩＣカードリーダ装置のリセットスタート時の動作を示すフローチャートである。
【符号の説明】
【００２２】
１  ＩＣカードリーダ・ライタ、２  タンパースイッチ、３  制御部、９  鍵情報記憶部。
【図１】
2006180244.tif 000003
【図２】
2006180244.tif 000004
【図３】
2006180244.tif 000005
【図４】
2006180244.tif 000006