(57)【要約】【課題】  ＩＣカードに記録された重要な情報について表示制限を行うことが可能なＩＣリーダライタを提供する。【解決手段】  ＩＣカードから情報を読み出して表示するＩＣリーダライタにおいて、ＩＣカード内の記録情報ごとにセキュアに保持すべき情報であるか否かを示すセキュリティフラグを設けておく。情報の表示開始（Ｓ６）から所定時間経過後に、表示中の情報に対応するセキュリティフラグを確認し（Ｓ７）、セキュリティフラグがセキュアに保持すべき情報を示している場合には（Ｓ８）、表示中の情報からメニューに表示内容を切り替える（Ｓ２）。【選択図】  図３
2007114913.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を備え、任意の情報を記録可能なＩＣカードに対して、情報の読み書きを行うと共に、読み出した情報を表示するＩＣリーダライタであって、
前記ＩＣカードには、記録情報ごとにセキュアに保持すべき情報であるか否かを示すセキュリティフラグが設けられており、前記ＩＣリーダライタは、前記ＩＣカードから情報を抽出して前記表示装置に表示させると共に、表示開始から所定時間経過後に、表示中の情報に対応する前記セキュリティフラグを確認し、セキュリティフラグがセキュアに保持すべき情報を示している場合に、表示中の情報から他の情報に表示内容を切り替える機能を有するものであることを特徴とするＩＣリーダライタ。
【請求項２】
前記セキュリティフラグの確認を表示開始からどの程度経過後行うかについては、アプリケーションごとに、設定されていることを特徴とする請求項１に記載のＩＣリーダライタ。
【請求項３】
前記セキュリティフラグを確認した結果、セキュリティフラグがセキュアに保持すべき情報を示している場合、生体認証またはＰＩＮ入力により利用者認証を行い、正当な利用者であると判断される場合に、前記記録情報を継続して表示するものであることを特徴とする請求項２に記載のＩＣリーダライタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ用コネクタを有し、接触と非接触のインターフェースを備える小型のＩＣカードを着脱可能に装着し、ＩＣカードが保持するデータ内容を液晶ディスプレイに表示可能なＩＣリーダライタに関する。
【背景技術】
【０００２】
従来より、ＩＳＯ７８１６−２、ＩＳＯ７８１６−３で規定される接触と、ＵＳＢ（ユニバーサル・シリアル・バス）接触とのデュアルインターフェースのＩＣカードが用いられている。ＵＳＢインターフェースを持つＩＣカードは、パソコンなどのＵＳＢ対応の機器との接続を容易にし、社員証カードなどでネットワークアクセス用ＩＤカードとして利用されている。
【０００３】
また、上記のようなＩＣカードを様々な用途に利用するため、本出願人は、液晶ディスプレイ、指紋センサを備えたＩＣカードリーダライタ（ＳＩＭリーダライタ）を提案している（特許文献１参照）。これにより、ＩＣカードに記録された情報をＩＣカードリーダライタの液晶ディスプレイに表示させることが可能となり、小型ＩＣカードの利便性が高まった。
【０００４】
【特許文献１】特開２００４−２６４９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の発明では、液晶ディスプレイに表示された情報についての表示制限が施されていないため、他人に見られたくない情報がいつまでも表示されてしまうという問題がある。
【０００６】
そこで、本発明は、ＩＣカードに記録された重要な情報について表示制限を行うことが可能なＩＣリーダライタを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明では、表示装置を備え、任意の情報を記録可能なＩＣカードに対して、情報の読み書きを行うと共に、読み出した情報を表示するＩＣリーダライタであって、前記ＩＣカードには、記録情報ごとにセキュアに保持すべき情報であるか否かを示すセキュリティフラグが設けられており、前記ＩＣリーダライタは、前記ＩＣカードから情報を抽出して前記表示装置に表示させると共に、表示開始から所定時間経過後に、表示中の情報に対応する前記セキュリティフラグを確認し、セキュリティフラグがセキュアに保持すべき情報を示している場合に、表示中の情報から他の情報に表示内容を切り替える機能を有するものであることを特徴とするＩＣリーダライタを提供する。
【発明の効果】
【０００８】
本発明によれば、ＩＣカードから情報を読み出して表示するＩＣリーダライタにおいて、ＩＣカード内の記録情報ごとにセキュアに保持すべき情報であるか否かを示すセキュリティフラグを設け、情報の表示開始から所定時間経過後に、表示中の情報に対応するセキュリティフラグを確認し、セキュリティフラグがセキュアに保持すべき情報を示している場合に、表示中の情報から他の情報に表示内容を切り替えるようにしたので、ＩＣカードに記録された重要な情報について表示制限を行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
（ＩＣリーダライタの構成）
まず、本発明に係るＩＣリーダライタの構成について説明する。図１は、本発明のＩＣリーダライタのブロック構成を示す図である。
【００１０】
図１のように、ＩＣリーダライタ１は、ＩＣカード２を着脱可能に装着し、制御用チップ３を有している。ＩＣカード２としては、ＳＩＭ(Subscriber Identity Module)やＵＩＭ（User Identity Module)と呼ばれる規格のもの等、様々な種類のものを利用することが可能である。制御用チップ３は、ＣＰＵとメモリを有すると共に、ＩＳＯ７８１６ドライバ３１と液晶ディスプレイ駆動用の液晶ドライバ３２、およびブルートゥースドライバ３３、指紋センサドライバ３４を有している制御用のＩＣチップである。ただし、これらの全てが一体にＩＣチップ化されているものには限られない。ＩＣカード２の信号は、リーダライタ（Ｒ／Ｗ）端子板１２とリレー８を介して制御用チップ３に接続し、ＵＳＢポート２５からの信号は、ＵＳＢ／ＩＳＯ７８１６変換ＩＣ１０とリレー８を介して制御用チップ３に接続する。
【００１１】
リーダライタ端子板１２は、ＩＣカード２が備える接触端子板の８端子と接続する構造を有している。接触端子の場合、予備端子となっているＣ４とＣ８端子が、ＩＣリーダライタ１のケーシング内のアンテナコイル１１に接続するようにされている。アンテナコイル１１は、ＩＳＯ１４４４３ＴｙｐｅＡ，Ｂに準拠した非接触通信を行うためのものである。ＩＣリーダライタ１は、指紋センサ５、液晶ディスプレイ４、制御用チップ３等の駆動電源としてバッテリ（二次電池）７を備えている。液晶ディスプレイ４は、ＩＣカード２のＩＣチップが保持する情報をスイッチボタン４２の操作により順次表示するようにされている。液晶ディスプレイ４には、ドットマトリクスタイプの反射型カラー液晶表示を採用でき、図形表示も可能である。液晶ディスプレイ４の厚みは、１．０ｍｍ〜１．５ｍｍ程度となる。表示面積は、幅２０〜３０ｍｍから長さ５０〜７０ｍｍ 程度のものにできる。なお、液晶ディスプレイに限らず、有機ＥＬや電子ペーパーなど、薄型で消費電力の少ない表示装置を代替して利用することができる。バッテリ７には薄型のリチウムイオン電池を好ましく使用できる。スイッチボタン４１は電源のオン−オフ、スイッチボタン４２はブルートゥース通信決定、スイッチボタン４３は表示選択や動作決定のために用いられる。
【００１２】
ＩＣリーダライタ１は、ＵＳＢコネクタがパーソナルコンピュータ（ＰＣ）のＵＳＢポート２５に挿入されている場合は、バッテリ７は接続されないようになっている。したがって、この場合は、スイッチボタン４１をオンしても制御用チップ３のＣＰＵは動作せず液晶ディスプレイ４も表示されない。指紋センサ５も同様に動作しない。液晶ディスプレイ４は、ＰＣに接続していない場合であって、スイッチボタン４１をオンした場合にのみ表示される。
【００１３】
この場合（電源ボタンオン時）には、リレー８はＣＰＵとリーダライタ端子板 １２を接続する。ＵＳＢコネクタがＵＳＢポートに挿入されているＵＳＢ駆動時は、リレー８は制御用チップ３のＣＰＵとＵＳＢポート２５を接続する。また、アンテナコイル１１によりＩＳＯ１４４４３通信中に電源ボタンがオフされたり、ＵＳＢコネクタがＵＳＢポート２５に挿入された場合には、ハードウェアリセットがかかり、ＩＣカード２はＡＴＲ（answer to reset ）を返す。すなわち 、非接触通信は強制的に中断されるようになっている。
【００１４】
ＩＣリーダライタ１は、近距離通信手段を備える。近距離通信手段としては、ブルートゥース通信が好ましく用いられるが、赤外線通信であっても良い。赤外線通信は指向性が強いので、ＩＣリーダライタ１と対象機器が空間を介して直線的に結ばれる場合の通信に利用されるが、ブルートゥース通信の場合は直線空間の通信に限定されない。ＩＳＯ１４４４３非接触通信の場合は、１０〜２０ｃｍ程度の距離に限られるが、これらの近距離間通信手段の場合は、１０ｍ程度の通信が確保できる。
【００１５】
ブルートゥース通信は、ブルートゥースドライバ３３と、ブルートゥース用チップアンテナ１１ｂにより行われる。ブルートゥースドライバ３３は、送受信用モジュールであって、１チップ化されたものが開発されている。ブルートゥース用チップアンテナ１１ｂも、長さ８ｍｍ程度以下の小型アンテナが開発され、各社で製品化されている。
【００１６】
赤外線通信手段の場合は、制御用チップ３のブルートゥースドライバ３３やブルートゥース用チップアンテナ１１ｂに代えて、赤外線ドライバと赤外線受発信部を設けて行う。赤外線受発信部は、赤外線発光部と受光部、およびフィルタ等を備え、これと同様な構成で受発信部を備える外部電子機器と交信してデータの送受信をすることができる。この場合、ＩＣカード２の情報は制御用チップ３により処理され、赤外線受発信部の発光部により光電変換されて外部電子機器に送信される。他方、外部電子機器からの信号は受光部が光電変換し、制御用チップ３を経てＩＣカード２に送信される。これにより、ＩＳＯ１４４４３非接触よりも長い近距離間における非接触通信が可能となる。
【００１７】
また、ＩＣリーダライタ１は、指紋センサ５を備えている。指紋センサには、指先をセンサに押圧する平面型と、センサ面を指先で擦過するスウィープ型があるが、いずれであっても良い。ただし、スウィープ型の場合は接地面積が小さいのでリーダライタの小型化には好ましい。指紋センサ５には、静電容量型指紋センサを好ましく使用できる。このものの平面型の場合は、指紋による凹凸を電気信号に変換するセンサ回路を多数敷きつめ、指を接触させることにより指紋を読み取るものである。スウィープ型指紋センサは、数ｍｍ幅の帯状のセンサ面を指を擦過させることだけで、指紋の特徴を認識する。擦過速度や押圧にむらがあっても、修正機能がはたらいて正しい指紋パターンが得られる。スウィープ型指紋センサの市販品としては、ＡＴＭＥＬ社の「ＦＣＤ４Ｂ１４」（ＦｉｎｇｅｒＣｈｉｐ）等があり、本発明のＩＣリーダライタに利用できる。
【００１８】
指紋センサ５により検出された指紋データは指紋画像処理ソフト３５に送られてパラメータを演算する。パラメータとは指紋の特徴部分やリレーションであり、例えば、指紋の線の切れている部分（端点）とか分岐点、あるいは指紋の線の曲率、特徴点と特徴点を結ぶ線を横切る隆線の数をリレーションとしてとらえることである。このようにして得られたパラメータを、ＩＣカード２内の指紋テンプレート２０３に蓄積している画像処理済みの利用者の指紋特徴データと照合して、ＩＣリーダライタ１を操作する者が資格のある者か否かの検証を行う。指紋テンプレート２０３は指紋の画像処理データのままでは情報量が大き過ぎるので、あらかじめ画像処理を済ませて蓄積したものである。
【００１９】
次に、送られてきた指紋パラメータと指紋テンプレート２０３に蓄積されているデータとの照合を指紋照合エンジン２０４を用いて行う。指紋センサ５で得られた指紋データが、あらかじめ指紋テンプレート２０３に登録された許可された登録利用者である場合は、正当な利用者であると認証されることになる。指紋テンプレート２０３は、複数人の人間の手指１０本程度の指紋の登録を容易に行うことができる。市販品によっても短時間に照合結果が得られるようになってきている。なお、ＩＣリーダライタ１がＵＳＢポート２５によりＰＣなどに接続されているとき、指紋センサ５はリレー９、ＵＳＢハブ６を経由してＰＣに接続される。また、ＩＣリーダライタ１がＰＣなどに接続されていないで、単体でバッテリ駆動しているときは、指紋センサ５はリレー９を経由して制御用チップ３に接続される。
【００２０】
ＩＣカード２には、様々なデータやアプリケーションプログラムを記録することが可能である。本実施形態では、表示用情報、ＰＩＮデータ、指紋照合エンジン、指紋テンプレートを記録している。図２に表示用情報の一例を示す。表示用情報とは、ＩＣリーダライタ１の液晶ディスプレイに表示させるための情報であり、各情報には、セキュリティフラグフィールドが設けられている。図２に示したセキュリティフラグフィールドにおいて、その値が“１”である場合は、セキュアに保つ必要があることを示しており、その値が“０”である場合は、セキュアに保つ必要がないことを示している。図２に示すようにして、表示用情報については、各情報について、セキュリティフラグが設定されている。また、ＰＩＮデータとは、個人を特定するための番号である。セキュリティフラグについては、その情報の種別によりコンピュータが自動的に設定する。例えば、情報の種別が“マネー”や“チケット”である場合は、セキュリティフラグを“１”に設定し、情報の種別が“ＩＤ”である場合は、セキュリティフラグを“０”に設定する。
【００２１】
ＩＣリーダライタ１はどのような外形であっても構わないが、携帯し易い形状としては、特許文献１に記載のように、ＵＳＢコネクタ２０の挿入方向とＩＣカード２の挿入方向が直線状にあるのが好ましいと考えられる。ＩＣリーダライタ１の外形については、特許文献１に記載のような公知の形状とすることができ、本発明の特徴ではないので、詳細な説明は省略する。
【００２２】
（処理動作）
次に、図１に示したＩＣリーダライタ１の処理動作について説明する。処理動作については、利用者の認証を行う場合と行わない場合の２通りがある。まず、利用者の認証を行わない場合について、図３に示すフローチャートを用いて説明する。まず、利用者が電源ボタンを押下げし、ＩＣリーダライタ１の電源をＯＮにする（Ｓ１）。すると、ＩＣリーダライタ１はディスプレイにメニューを表示する（Ｓ２）。この状態で、利用者が選択ボタンを押下げしてメニューを選択した後（Ｓ３）、決定ボタンを押下げすると、ＩＣリーダライタ１は、自身に搭載されたアプリケーションを起動する（Ｓ４）。そして、その起動されたアプリケーションの処理対象である情報を抽出すべく、ＩＣリーダライタ１は、ＩＣカード２と接触通信を行う（Ｓ５）。
【００２３】
ＩＣリーダライタ１は、処理対象とする情報をＩＣカード２から読み出して、ディスプレイに表示する（Ｓ６）。そして、ＩＣリーダライタ１は、表示処理の開始から３０秒経過後、表示中の情報のセキュリティフラグを確認する（Ｓ７）。そして、セキュリティフラグが“１”であるか、“０”であるかを判断する（Ｓ８）。セキュリティフラグが“１”である場合、ＩＣリーダライタ１はディスプレイにメニューを表示する処理を行う（Ｓ２）。すなわち、画面が切り替わり、表示中の情報は画面から消去されることになる。一方、Ｓ８において、セキュリティフラグが“０”である場合、ＩＣリーダライタ１は表示中の情報について、そのまま継続して表示を行う（Ｓ９）。利用者は、電源ボタンを押下げし、ＩＣリーダライタ１の電源をＯＦＦにする（Ｓ１０）。
【００２４】
次に、利用者の認証を行う場合について、図４に示すフローチャートを用いて説明する。利用者の認証を行う場合であっても、利用者認証に関する処理が追加されるのみであり、他の処理については、利用者の認証を行わない場合と同一である。そのため、図４のフローチャートおいて、図３と同一の処理については、同一符号を付して説明を省略する。
【００２５】
図４中、利用者認証に関する処理は、Ｓ１１〜Ｓ１３である。これは、図３におけるＳ５の接触通信処理に相当する。具体的には、アプリケーションが起動し、ＩＣリーダライタ１がＩＣカード２との接触通信を行う際、まず、セキュリティフラグが“１”であるか、“０”であるかを判断する（Ｓ１１）。このＳ１３における処理は、Ｓ８における処理と同様である。セキュリティフラグが“１”である場合、認証処理を行う（Ｓ１２）。すなわち、利用者が正当な利用者であるかどうかの認証を行う。利用者認証の具体的な手法については、ＰＩＮ入力または生体情報入力の２通りがある。ＰＩＮ入力の場合、利用者がボタンを用いてＰＩＮ入力を行い、ＩＣカード２内のＰＩＮデータと一致した場合に正当な利用者であると判断する。生体情報入力の場合、利用者が指紋センサに指を当て、指紋センサが読み取った指紋データが、ＩＣカード２内の指紋テンプレートと一致した場合に正当な利用者であると判断する。この場合、指紋照合エンジンが、判断を行うことになる。認証結果がＯＫである場合は、Ｓ６に進んで、ＩＣリーダライタ１は、処理対象とする情報をＩＣカード２から読み出して、ディスプレイに表示する処理を行う。一方、認証結果がＮＧである場合は、ＩＣリーダライタ１はディスプレイにメニューを表示する処理を行う（Ｓ２）。
【００２６】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、ＩＣリーダライタ１の電源をＯＦＦにするために、電源ボタンを押下げするようにしたが、自動電源ＯＦＦ機能を搭載させておき、所定期間の経過後、自動的にＩＣリーダライタ１の電源がＯＦＦにされるようにしても良い。
【００２７】
また、上記実施形態においては、表示処理の開始から３０秒経過後、表示中の情報のセキュリティフラグを確認するようにしたが、表示処理の開始からどの程度の時間経過後に確認を行うかについては、任意に設定することが可能であるし、また、一律でなく、アプリケーション毎に異なるように設定しても良い。
【図面の簡単な説明】
【００２８】
【図１】本発明のＩＣリーダライタのブロック構成を示す図である。
【図２】ＩＣカード２内に記録された表示用情報を示す図である。
【図３】本発明のＩＣリーダライタの動作を示すフローチャートである。
【図４】利用者認証を行う場合のフローチャートである。
【符号の説明】
【００２９】
１・・・ＩＣリーダライタ
２・・・ＩＣカード
３・・・制御用チップ
４・・・液晶ディスプレイ
５・・・指紋センサ
７・・・バッテリ
８、９・・・リレー
１０・・・ＵＳＢ／ＩＳＯ７８１６変換ＩＣ
１１・・・アンテナコイル
１２・・・リーダライタ（Ｒ／Ｗ）端子板
２５・・・ＵＳＢポート
３１・・・７８１６ドライバ
３２・・・液晶ドライバ
３３・・・ブルートゥースドライバ
３４・・・指紋センサドライバ
３５・・・指紋画像処理ソフト
４１〜４３・・・スイッチボタン
２０１・・・表示用情報
２０２・・・ＰＩＮデータ
２０３・・・指紋照合エンジン
２０４・・・指紋テンプレート
【図１】
2007114913.tif 000003
【図２】
2007114913.tif 000004
【図３】
2007114913.tif 000005
【図４】
2007114913.tif 000006