(57)【要約】【課題】カード認証処理などを含む通信処理に要する時間を、通信速度を高速化することなく短縮可能にすること。【解決手段】アンテナによる交信範囲にかざされた非接触ＩＣカードと通信を行うＩＣカードリーダライタ１は、ＩＣカードから読み込んだＩＤ情報に基づいて当該ＩＣカードが通信対象として予め設定されたものであるか否かを識別すると共に、通信対象である旨の識別を行ったときにＩＣカードから読み込んだカード情報及びＩＤ情報を上位装置へ当該カード情報の適否判定のために通知するシーケンス処理Ａと、ＩＣカードに対してカード認証情報を送信することにより当該ＩＣカードの認証を行い、適正であるとの認証を行ったときにＩＣカードから管理対象データを読み出して上位装置へ送信するシーケンス処理Ｂを実行する。【選択図】　図１
2004102885.tif 000002
【特許請求の範囲】
【請求項１】
アンテナによる交信範囲にかざされた非接触ＩＣカードと当該非接触ＩＣカードのためのデータ管理機能などを備えた上位装置との間のデータ通信を中継する形態で設置される非接触ＩＣカードリーダ装置において、
前記非接触ＩＣカード及び／または前記上位装置との間の通信動作に必要となる参照情報並びにその通信動作により取得したデータの加工処理に必要となる参照情報を記憶する機能と、
前記非接触ＩＣカード及び／または前記上位装置との間の通信動作並びにその通信動作により取得したデータの加工処理を前記参照情報を利用しながら実行するためのシーケンス処理プログラムとを備えたことを特徴とする非接触ＩＣカードリーダ装置。
【請求項２】
前記参照情報は、前記非接触ＩＣカードに記憶されたカード情報の適否をチェックするための情報であり、
非接触ＩＣカードからカード情報を取得すると共にそのカード情報の適否を前記参照情報に基づいて判定するシーケンス処理プログラムを備えたことを特徴とする請求項１記載の非接触ＩＣカードリーダ装置。
【請求項３】
前記参照情報は、前記非接触ＩＣカードの認証を行うために使用される鍵情報を含む情報であり、
カード認証情報を作成する処理、記憶カード情報が適正と判断された非接触ＩＣカードに対して前記カード認証情報を送信することにより当該ＩＣカードから当該カード認証情報に対応した認証データを返信させる処理、その認証データ及び前記参照情報に基づいて非接触ＩＣカードの認証を行う処理を含むシーケンス処理プログラムを備えたことを特徴とする請求項１または２記載の非接触ＩＣカードリーダ装置。
【請求項４】
請求項３記載の非接触ＩＣカードリーダ装置において、
前記シーケンス処理プログラムには、適正である旨の認証が行われた非接触ＩＣカードから管理対象データを読み出して前記上位装置へ送信する処理が含まれることを特徴とする非接触ＩＣカードリーダ装置。
【請求項５】
前記シーケンス処理プログラム及び／または参照情報は、少なくとも上位装置から容易に読み出しできない構造であることを特徴とする請求項１ないし４の何れかに記載の非接触ＩＣカードリーダ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アンテナによる交信範囲にかざされた非接触ＩＣカードとデータ管理機能などを備えた上位装置との間のデータ通信を中継する形態で設けられる非接触ＩＣカードリーダ装置に関する。
【０００２】
【従来の技術】
この種の非接触ＩＣカードリーダ装置の例としては、鉄道などに設置される自動改札システムや、セキュリティスペースへの入場（入門）のための個人認証システムなどに用いられるタッチアンドゴー形式の非接触ＩＣカードリーダライタが知られている。このような非接触ＩＣカードリーダライタにおいては、高度なセキュリティ性を保証する必要があるため、非接触ＩＣカード（以下、単にＩＣカードと呼ぶ）との相互認証を正確に行う必要がある。このため、従来では、アンテナによる交信範囲にかざされたＩＣカードと送受信を行うように構成されたＩＣカードリーダライタと、これに接続された上位装置との間でデータ通信（一般的にはシリアル通信）を頻繁に行い、これに基づいて上位装置側で上記ＩＣカードの認証動作を含むデータ管理処理を行うようにしている。
【０００３】
具体的には、このような処理は、例えば図５に示すような手順で行われる。即ち、図５は、上位装置とＩＣカードリーダライタとの間並びにＩＣカードリーダライタとＩＣカードとの間でのデータ通信に基づいた処理シーケンスの一例を概略的に示すものである。この図５において、ＩＣカードリーダライタは、上位装置からのカード検出要求に応じて、アンテナから検出コマンドを送信（ポーリング）する動作を周期的に実行し、この検出コマンドを受信したＩＣカード側からカードＩＤが応答信号としてアンサバックされたときにアンテナによる交信範囲内に当該ＩＣカードが進入したと判断し、そのカードＩＤを上位装置へ送信する。上位装置では、受信したカードＩＤ中の属性コードなどをチェックすることにより、上記ＩＣカードが通信対象として予め設定されたものであるか否かを識別するカード識別処理を行い、通信対象である旨の識別を行ったときにはデータ要求をＩＣカードリーダライタへ送信する。尚、ＩＣカードが通信対象でない旨の識別を行ったときには、その時点でカード認証動作が終了される。
【０００４】
データ要求を受けたＩＣカードリーダライタは、確認コマンドをＩＣカードへ送信し、これに応じてＩＣカード側から送り返されてくるカード情報を上位装置へ送信する。カード情報を受けた上位装置では、そのカード情報の適否判定のためのカード情報チェック処理を行い、適正であった場合には、ＩＣカード側にも記憶されている秘密の鍵情報を含む相互認証要求をＩＣカードリーダライタへ送信する。尚、カード情報が不適正であった場合には、その時点でカード認証動作が終了される。
【０００５】
相互認証要求を受けたＩＣカードリーダライタは、乱数生成手段により生成した乱数データをＩＣカードへ送信すると共に、その乱数データに対して相互認証要求中の鍵情報を関数とした演算を施し、その演算結果を記憶する。一方、ＩＣカード側では、受信した乱数データに対して自身が記憶している鍵情報を関数とした演算を施し、その演算結果データをＩＣカードリーダライタへ送信する。ＩＣカードリーダライタは、先に演算した演算結果と、ＩＣカードからの演算結果データとを比較し、一致する場合には当該ＩＣカードが正当なものであると認証し、不一致の場合にはＩＣカードが不当なものであると判定する。また、ＩＣカードリーダライタは、上記のような認証結果を示す認証データを上位装置へ送信する。
【０００６】
上位装置側では、その認証データに基づいてデータ取得処理を行うものであり、データ読み出し要求をＩＣカードリーダライタへ送信する。データ読み出し要求を受けたＩＣカードリーダライタは、ＩＣカードへ読み出しコマンドを送信し、これに応じてＩＣカードから送り返されてくる読み出しデータ（管理対象データ）を上位装置へ送信する。上位装置は、読み出しデータに基づいて所定の演算を行い、その演算結果に応じた書き込みデータをＩＣカードリーダライタへ送信するというデータ書き込み処理を行う。この書き込みデータはＩＣカードリーダライタを通じてＩＣカードへ送信され、これに応じてＩＣカード側では、受信したデータの書き込み動作を行い、その書き込みが正常に終了したときは書き込み完了信号をＩＣカードリーダライタへ送り返す。この書き込み完了信号は、ＩＣカードリーダライタから上位装置へ転送され、これを受けた上位装置は所定の終了処理を行う。
【０００７】
【発明が解決しようとする課題】
このように、ＩＣカードリーダライタにおいては、そのセキュリティ性を保証するカード認証などを行うために上位装置との間でのデータ通信を頻繁に行わねばならない。これに対して、タッチアンドゴー形式の非接触ＩＣカードリーダライタを使用したシステムにおいては、カード認証のための処理時間をでき得る限り短縮することがシステム運営を円滑に行う上で極めて重要なファクターとなる。ところが、図５のような従来構成の場合、ＩＣカードリーダライタを通じたデータ通信を頻繁に行う必要があるため、カード認証のための処理時間中に占める上記データ通信時間の割合が相対的に大きくなるという事情がある。このため、従来では、一般的に１１５ｋｂｐｓ　程度であったＩＣカードリーダ及び上位装置間の通信速度を１．２Ｍｂｐｓ　程度まで高めることにより、カード認証のための処理時間の短縮を実現する手段が考えられている。
【０００８】
しかしながら、このような手段では、ＩＣカードリーダライタ内でのデータ処理能力が高くないと上位装置が要求する通信速度に対応できないため、そのデータ処理回路（一般的にはＣＰＵ）の能力を大幅にアップしなければならず、これに伴い装置コストが高騰するという問題点がある。また、上記手段では、データの容量が大きい場合には、ある程度の効果を期待できるが、小容量データを頻繁に送受信する場合には、通信速度を高速化した効果が実質的に得られないという問題点もある。
【０００９】
本発明は上記問題点を解決するためになされたものであり、その目的は、カード認証処理などを含む通信処理に要する時間を、通信速度を高速化することなく短縮可能になるなどの効果を奏する非接触ＩＣカードリーダ装置を提供することにある。
【００１０】
【課題を解決するための手段】
請求項１記載の非接触ＩＣカードリーダ装置は、アンテナによる交信範囲にかざされた非接触ＩＣカード及び／または上位装置との間の通信動作に必要となる参照情報並びにその通信動作により取得したデータの加工処理に必要となる参照情報を記憶している。そして、非接触ＩＣカードリーダ装置は、例えば上位装置からの指令があったとき、または適宜に設定された所定タイミングにおいて、当該参照情報を利用したシーケンス処理プログラムを実行するものであり、これに応じて、非接触ＩＣカード及び／または前記上位装置との間の通信動作並びにその通信動作により取得したデータの加工処理が行われる。この場合、上記シーケンス処理プログラムは、非接触ＩＣカードリーダ装置に備えられているものであるから、非接触ＩＣカードから取得したデータの加工処理のために上位装置との間でデータ通信を行う必要がなくなり、その分だけ上位装置との間の通信回数が減ることになる。従って、上位装置との間の通信処理に要する時間を、通信速度を高速化することなく短縮できることになり、この結果、上位装置が要求する通信速度に対応するために非接触ＩＣカードリーダ装置側のデータ処理能力を高める必要がなくなるから、装置コストが高騰する恐れがなくなる。
【００１１】
請求項２記載の非接触ＩＣカードリーダ装置は、非接触ＩＣカードに記憶されたカード情報の適否をチェックするための参照情報を記憶している。そして、非接触ＩＣカードリーダ装置は、所定のタイミング、例えばアンテナによる交信範囲にかざされた非接触ＩＣカードが通信対象のものであると識別されたときに、当該ＩＣカードからカード情報（例えば、カードＩＤ、アプリケーションＩＤ、管理対象データなどが考えられる）を取得すると共にそのカード情報の適否を前記参照情報に基づいて判定するシーケンス処理プログラムを実行する。このため、アンテナによる交信範囲にかざされた非接触ＩＣカードに記憶されたカード情報の適否の判定を、上位装置との間でデータ通信を行うことなく行い得る。つまり、ＩＣカードに記憶されたカード情報の適否判定処理のために上位装置との間でデータ通信を行う必要がなくなり、その分だけ上位装置との間の通信回数が減ることになる。
【００１２】
請求項３記載の非接触ＩＣカードリーダ装置は、非接触ＩＣカードの認証を行うために使用される鍵情報を含む参照情報を記憶している。そして、非接触ＩＣカードリーダ装置は、カード認証情報を作成する処理、記憶カード情報が適正と判断された非接触ＩＣカードに対して上記カード認証情報を送信することにより当該ＩＣカードから当該カード認証情報に対応した認証データを返信させる処理、その認証データ及び前記参照情報に基いてＩＣカードの認証を行う処理を含むシーケンス処理プログラムを実行する。このため、アンテナによる交信範囲にかざされた非接触ＩＣカードの認証を、上位装置との間でデータ通信を行うことなく行い得る。つまり、アンテナによる交信範囲にかざされた非接触ＩＣカードの認証処理のために上位装置との間でデータ通信を行う必要がなくなり、その分だけ上位装置との間の通信回数が減ることになる。
【００１３】
請求項４記載の非接触ＩＣカードリーダ装置は、請求項３に記載したようなシーケンス処理プログラムの実行時において、適正である旨の認証が行われた非接触ＩＣカードから管理対象データを読み出して上位装置へ送信する処理も行う。このため、非接触ＩＣカードに記憶されている管理対象データを上位装置側へ迅速に転送できる。
【００１４】
請求項５記載の非接触ＩＣカードリーダ装置は、前記シーケンス処理プログラム及び／または参照情報が、少なくとも上位装置から容易に読み出し不能な構造となっているから、セキュリティ性を高める上で有益になる。
【００１５】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明をタッチアンドゴー形式の非接触ＩＣカードリーダライタに適用した第１実施例について図１ないし図３を参照しながら説明する。
図２には、本実施例による非接触ＩＣカードリーダライタを含むデータ管理システムの概略的構成が機能ブロックの組み合わせにより概略的に示されている。尚、タッチアンドゴー形式のデータ管理システムの例としては、鉄道や遊園地の乗物などに設置される自動改札システム、駐車場の入出庫管理システム、自動販売機の自動決済システム、ＰＯＳ端末による決済システムなどが挙げられる。
【００１６】
図２において、複数台設けられた非接触ＩＣカードリーダライタ１は、磁界形のアンテナ１ａを備えており、そのアンテナ１ａによる交信範囲にかざされた非接触ＩＣカード（以下、単にＩＣカードと呼ぶ）２と電磁結合されるのに応じて当該ＩＣカード２との間でのデータ通信を行う構成となっている。各ＩＣカードリーダライタ１は、それぞれと１対１で対応するように設けられた上位装置３（例えばパソコン）に接続されており、これら上位装置３は、ホストコンピュータであるシステム管理装置４により管理される構成となっている。
【００１７】
ＩＣカードリーダライタ１は、内蔵ＣＰＵによりデータ処理動作を行う構成のものであり、図１には、その内部構成のうち本発明の要旨に関係した部分が示されている。
この図１において、ＩＣカードリーダライタ１には、そのソフトウエア構成として、機密情報管理機能ｆが設定されていると共に、シーケンス処理Ａ〜Ｄを実行するためのプログラムがＲＯＭ或いはフラッシュメモリなどの不揮発性メモリ領域に記憶されている。さらに、ＩＣカードリーダライタ１には、ＩＣカード２が通信対象であるか否かを識別するためのカードＩＤ情報（例えばカードＩＤ意中の属性コードが考えられる）や、ＩＣカード２の認証を行うために使用される秘密の鍵情報などを含む参照情報が、機密情報ｇとして例えばフラッシュメモリによる不揮発性メモリ領域に記憶されている。尚、上記機密情報ｇは、各ＩＣカードリーダライタ１の毎回の電源投入時において、上位システム（上位装置３及びシステム管理装置４）との相互認証が成立する毎に、システム管理装置４から上位装置３を通じて与えられたものを格納することになる。
【００１８】
この場合、ＩＣカードリーダライタ１のセキュリティ性を高めるためには、以下に述べるような手段を講じておくことが望ましい。即ち、セキュリティ情報を含むシーケンス処理Ａ〜Ｄに対応したシーケンス処理プログラム及び機密情報の一方または双方については、それらの内容が第三者に漏洩することを防止するために、上位装置３などからの読み出しを禁止したり、或いはその読み出しのためには所定の認証ステップが必要になるように構成して容易に読み出すことができないようにすることが考えられる。但し、シーケンス処理プログラムを読み出し禁止にする場合には、そのシーケンス処理プログラムのバージョン情報のみを読み出し可能な構成として、その管理を容易に行い得るようにしておくことが望ましい。また、シーケンス処理プログラムや機密情報ｇなどを暗号化して記憶する構成も可能である。
【００１９】
一方、ＩＣカードリーダライタ１には、そのハードウェア構成として異常監視を行うためのセキュリティ端子ｈが設けられている。このセキュリティ端子ｈは、例えば、ＩＣカードリーダライタ１を設置位置から取り外す行為が予め決められた手順を経ずに行われた場合に、これを異常状態として検出するものであり、その検出時には、前記機密情報管理機能ｆが働いて格納されている機密情報ｇを消去（初期化）する動作が行われる構成となっている。
【００２０】
上記シーケンス処理Ａは、請求項２記載の発明でいうシーケンス処理プログラムにより行われるものであり、また、シーケンス処理Ｂは、請求項３及び４記載の発明でいうシーケンス処理プログラムにより実行されるものであり、以下、その内容について、図３も参照しながら説明する。
即ち、図３は、上位装置３とＩＣカードリーダライタ１との間並びにＩＣカードリーダライタ１とＩＣカード２との間でのデータ通信に基づいた処理シーケンスの一例を概略的に示すものである。この図３において、ＩＣカードリーダライタ１は、上位装置３からのカード検出要求に応じて、アンテナ１ａから検出コマンドを送信（ポーリング）する動作を周期的に実行し、この検出コマンドを受信したＩＣカード２側からカードＩＤが応答信号としてアンサバックされたときにアンテナ１ａによる交信範囲内に当該ＩＣカード２が進入したことを検出し（図１に示したステップＡ１）、カード識別処理を実行する。このカード識別処理においては、機密情報ｇ中のカードＩＤ情報（参照情報）とアンサバックされたカードＩＤ中の属性コードなどを利用したＩＤ判定を行い（図１に示したステップＡ２）、その判定結果に基づいてＩＣカード２が通信対象として予め設定されたものであるか否かを識別する（図１に示したステップＡ３）。
【００２１】
この場合、ＩＣカード２が通信対象でない旨の識別を行ったときには、その時点でカード認証動作が終了される。これに対して、ＩＣカード２が通信対象である旨の識別を行ったときには、確認コマンドをＩＣカード２へ送信すると共に、これに応じてＩＣカード２側から送り返されてくるカード情報及び前記カードＩＤを上位装置３へ送信（通知）する（図１に示したルーチンＡ４）。カード情報及びカードＩＤを受けた上位装置３では、そのカード情報の適否判定のためのカード情報チェック処理を、システム管理装置４の管理データを使用して行い、適正であった場合には、相互認証要求をＩＣカードリーダライタ１へ送信する。尚、カード情報が不適正であった場合には、その時点でカード認証動作が終了される。
【００２２】
相互認証要求を受けたＩＣカードリーダライタ１は、乱数生成手段により生成した乱数データをカード認証情報としてＩＣカード２へ送信すると共に、その乱数データに対して機密情報ｇ中の鍵情報（これはＩＣカード２側にも記憶されている）を関数とした演算を施し、その演算結果を記憶する。一方、ＩＣカード２側では、受信した乱数データに対して自身が記憶している鍵情報を関数とした演算を施し、その演算結果データを認証データとしてＩＣカードリーダライタ１へ送信する。この認証データを受けたＩＣカードリーダライタ１では、データ取得処理を実行する。このデータ取得処理においては、先に演算した演算結果と、ＩＣカード２からの認証データとを比較することによりカード認証を行う（図１のステップＢ１）。そして、両者が一致する場合には当該ＩＣカード２が正当なものであると判定し、不一致の場合にはＩＣカード２が不当なものであると判定する（図１のステップＢ２）。また、ＩＣカード２が正当なものであると判定したときには、ＩＣカード２へ読み出しコマンドを送信することにより、当該ＩＣカード２から管理対象データを読み出す（図１のステップＢ３）。尚、ＩＣカード２が不当なものであると判定したときには、その時点でカード認証動作を終了する。
【００２３】
上記のような読み出しコマンドの送信に応じてＩＣカード２から読み出しデータ（管理対象データ）が送り返されてきたときには、そのデータを上位装置３へ送信（通知）する（図１のステップＢ４）。上位装置３は、通知された読み出しデータ（管理対象データ）に基づいて所定の演算を行い、その演算結果に応じた書き込みデータをＩＣカードリーダライタ１へ送信するというデータ書き込み処理を行う。尚、この書き込みデータは、システム管理装置４へも送られてデータ管理に供される。上位装置３からの書き込みデータはＩＣカードリーダライタ１を通じてＩＣカード２へ送信され、これに応じて、ＩＣカード２側では受信したデータの書き込み動作を行い、その書き込みが正常に終了したときは書き込み完了信号をＩＣカードリーダライタ１へ送り返す。この書き込み完了信号は、ＩＣカードリーダライタ１から上位装置３へ転送され、これを受けた上位装置３は所定の終了処理を行う。
【００２４】
以上要するに、本実施例におけるＩＣカードリーダライタ１は、アンテナ１ａによる交信範囲にＩＣカード２がかざされたときに、そのＩＣカード２から読み込んだＩＤ情報に基づいて当該ＩＣカード２が通信対象として予め設定されたものであるか否かを識別し、通信対象である旨の識別を行ったときにはＩＣカード２から読み込んだカード情報及び前記ＩＤ情報を上位装置３へ送信するというシーケンス処理Ａを実行する。また、このシーケンス処理Ａを実行した後には、上位装置３において記憶カード情報が適正と判断されたＩＣカード２に対して乱数データをカード認証情報として送信するなどして当該ＩＣカード２の認証を行い、適正であるとの認証を行ったときにはＩＣカード２から管理対象データを読み出して上位装置３へ送信するというシーケンス処理Ｂを実行する。このため、ＩＣカード２の認証及びそのＩＣカード２に記憶された管理対象データの取得のために上位装置３との間でデータ通信を行う必要がなくなり、その分だけ上位装置３との間の通信回数が減ることになる。従って、カード認証処理などを含む通信処理に要する時間を、通信速度を高速化することなく短縮できることになり、この結果、上位装置３が要求する通信速度に対応するために、ＩＣカードリーダライタ１側のＣＰＵの性能をアップしてデータ処理能力を高める必要がなくなるから、装置コストが高騰する恐れがなくなる。
【００２５】
また、シーケンス処理プログラム及び機密情報の一方または双方については、それらの内容が第三者に漏洩することを防止するために、上位装置３などからの読み出しを禁止したり、或いはその読み出しのためには所定の認証ステップが必要になるように構成して容易に読み出すことができないように構成されているから、システムのセキュリティ性を高める上で有益になる。
【００２６】
（第２の実施の形態）
図４には本発明の第２実施例が示されており、以下これについて前記第１実施例と異なる部分のみ説明する。
この第２実施例は、ＩＣカードリーダライタ１のソフトウエア構成として設定されたシーケンス処理の内容に特徴を有するもので、第１実施例では上位装置３側で行っていたカード情報チェック処理をＩＣカードリーダライタ１側で実行するようにしたものである。尚、このチェック処理のためのプログラムは請求項２記載の発明でいうシーケンス処理プログラムに相当する。
【００２７】
即ち、当該シーケンス処理の内容を示す図４において、ＩＣカードリーダライタ１は、第１実施例と同様に、上位装置３からのカード検出要求に応じて、アンテナ１ａから検出コマンドを送信（ポーリング）する動作を周期的に実行し、この検出コマンドを受信したＩＣカード２側からカードＩＤが応答信号としてアンサバックされたときにアンテナ１ａによる交信範囲内に当該ＩＣカード２が進入したことを検出するステップＡ１、アンサバックされたカードＩＤ中の属性コードなどを利用してＩＤ判定を行うステップＡ２、その判定結果に基づいてＩＣカード２が通信対象として予め設定されたものであるか否かを識別するステップＡ３を順次実行する。
【００２８】
このようなカード識別を行った後には、カード情報チェック・カード認証ステップＳ１を実行する。このステップＳ１では、確認コマンドをＩＣカード２へ送信すると共に、これに応じてＩＣカード側から送り返されてくるカード情報及び前記カードＩＤを読み込む。次いで、読み込んだカード情報の適否を、機密情報ｇ中に予め記憶したチェック用情報（参照情報）に基づいて判定し、適正であった場合には、第１実施例と同様のカード認証動作を行う。
【００２９】
上記カード情報チェック・カード認証ステップＳ１においてＩＣカード２が適正なものであると判定したときには、そのＩＣカード２へ読み出しコマンドを送信することにより管理対象データを読み出す（ステップＳ２）。次いで、読み出した管理対象データが適正なものであるか否かを照合し（ステップＳ３）、適正なものであったときには、所定の演算に応じた書き込みデータをＩＣカード２に書き込み（ステップＳ４）、その書き込み結果を上位装置３へ通知する（ステップＳ５）。
【００３０】
この構成によれば、上位装置３との間の通信回数が一段と減ることになるから、カード認証処理などを含む通信処理に要する時間を第１実施例の場合よりさらに短縮できることになる。
【００３１】
（その他の実施の形態）
尚、本発明は上記した実施例に限定されるものではなく、以下に述べるような変形或いは拡張が可能である。
システム管理装置４から上位装置３を通じて与えられる秘密の鍵情報などの参照情報を不揮発性メモリに記憶する構成としたが、例えばバックアップされていない状態のＲＡＭなどの揮発性メモリ領域に記憶する構成としても良い。このような構成とした場合、悪意を持った第三者によってＩＣカードリーダライタ１がその設置部分から取り外されたときに、これに伴う電源遮断により不揮発性メモリ中の機密情報が自動的に消去されることになるから、セキュリティ性を高める上で有益になる。また、ライタ機能は特に必要ではなく、リーダ機能のみを備えた装置にも適用できる。
【図面の簡単な説明】
【図１】本発明の第１実施例を示す要部の機能ブロック図
【図２】非接触ＩＣカードリーダを含むデータ管理システムの概略的構成を示す機能ブロック図
【図３】作用説明用のシーケンス図
【図４】本発明の第２実施例によるシーケンス処理の内容を示すフローチャート
【図５】従来構成を示す図３相当図
【符号の説明】
１は非接触ＩＣカードリーダライタ（非接触ＩＣカードリーダ装置）、１ａはアンテナ、２は非接触ＩＣカード、３は上位装置、４はシステム管理装置を示す。
【図１】
2004102885.tif 000003
【図２】
2004102885.tif 000004
【図３】
2004102885.tif 000005
【図４】
2004102885.tif 000006
【図５】
2004102885.tif 000007