(57)【要約】    【課題】  ユーザによる認証情報の記憶や入力の手間がかからず、セキュリティを高めることができるＲＦＩＤ利用型認証制御技術を提供する。    【解決手段】  ＲＦＩＤ１００に対する認証情報の読み書きを行うリーダライタ２００が接続されたＰＣ３００が、認証情報記憶部３１１、リーダライタ２００がＲＦＩＤ１００から読み込んだ認証情報と認証情報記憶部３１１に記憶された認証情報とを照合する照合部３１２、照合部３１２が一致すると判定した場合に、ＰＣ３００の利用を許可する許可部３１３、新たな認証情報を生成する認証情報生成部３１４、認証情報生成部３１４によって生成された認証情報によって、認証情報記憶部３１１に記憶された認証情報を更新する更新処理部３１５、更新された認証情報をＲＦＩＤに送信する送受信部３２０を有する。【選択図】  図１
2006190175.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤに対する認証情報の読み書きを行うリーダライタと、前記リーダライタが接続されたコンピュータとを有し、
前記コンピュータは、
認証情報を記憶する認証情報記憶部と、
前記リーダライタがＲＦＩＤから読み込んだ認証情報と前記認証情報記憶部に記憶された認証情報とを照合する照合部と、
前記照合部が、照合した認証情報が一致すると判定した場合に、コンピュータの利用を許可する許可部と、
新たな認証情報を生成する認証情報生成部と、
前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新する更新処理部と、
更新された認証情報を、前記リーダライタを介してＲＦＩＤに送信する送信部と、
を有することを特徴とするＲＦＩＤ利用型認証制御システム。
【請求項２】
ＲＦＩＤに対する認証情報の読み書きを行うリーダライタと、前記リーダライタが接続されるとともに、通信ネットワークを介してサーバ装置に接続されたクライアント装置を備え、
前記クライアント装置は、
認証情報を記憶する認証情報記憶部と、
前記リーダライタがＲＦＩＤから読み込んだ認証情報を、通信ネットワークを介して前記サーバ装置に送信する送信部と、
前記リーダライタがＲＦＩＤから読み込んだ認証情報に基づいて、前記サーバ装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成する認証情報生成部と、
前記認証情報生成部によって生成された認証情報を、前記リーダライタを介してＲＦＩＤに送信する送信部と、
を有することを特徴とするＲＦＩＤ利用型認証制御システム。
【請求項３】
通信ネットワークを介してクライアント装置に接続されたサーバ装置を備え、
前記サーバ装置は、
認証情報を記憶する認証情報記憶部と、
前記クライアント装置にＲＦＩＤから入力された認証情報を、通信ネットワークを介して受信する受信部と、
前記受信部が受信した認証情報と、前記認証情報記憶部に記憶された認証情報とを照合する照合部と、
前記照合部が、照合した認証情報が一致すると判定した場合に、前記クライアント装置による通信ネットワークを介した前記サーバ装置の利用を許可する許可部と、
前記クライアント装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成する認証情報生成部と、
前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新する更新処理部と、
を有することを特徴とするＲＦＩＤ利用型認証制御システム。
【請求項４】
前記クライアント装置は、
前記認証情報生成部によって生成された新たな認証情報に基づいて、前記受信部が受信したデータを復号化する復号化部を有することを特徴とする請求項２記載のＲＦＩＤ利用型認証制御システム。
【請求項５】
前記サーバ装置は、
前記認証情報生成部によって生成された新たな認証情報に基づいて、前記送信部が送信するデータを暗号化する暗号化部を有することを特徴とする請求項３記載のＲＦＩＤ利用型認証制御システム。
【請求項６】
ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続され、認証情報記憶部、照合部、許可部、認証情報生成部、更新処理部及び送信部を有するコンピュータが行うＲＦＩＤ利用型認証制御方法において、
前記認証情報記憶部が認証情報を記憶し、
前記照合部が、リーダライタがＲＦＩＤから読み込んだ認証情報と前記認証情報記憶部に記憶された認証情報とを照合し、
前記許可部が、前記照合部が照合した認証情報が一致すると判定した場合に、コンピュータの利用を許可し、
前記認証情報生成部が、リーダライタがＲＦＩＤから読み込んだ認証情報に基づいて、新たな認証情報を生成し、
前記更新処理部が、前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新し、
前記送信部が、更新された認証情報をリーダライタを介してＲＦＩＤに送信することを特徴とするＲＦＩＤ利用型認証制御方法。
【請求項７】
ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続されるとともに、通信ネットワークを介してサーバ装置に接続され、認証情報記憶部、送信部、認証情報生成部及び送信部を有するクライアント装置が行うＲＦＩＤ利用型認証制御方法において、
前記認証情報記憶部が認証情報を記憶し、
前記送信部が、リーダライタがＲＦＩＤから読み込んだ認証情報を、通信ネットワークを介して前記サーバ装置に送信し、
前記認証情報生成部が、前記サーバ装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成し、
前記送信部が、前記認証情報生成部によって生成された認証情報を、リーダライタを介してＲＦＩＤに送信することを特徴とするＲＦＩＤ利用型認証制御方法。
【請求項８】
通信ネットワークを介してクライアント装置に接続され、認証情報記憶部、受信部、照合部、許可部、認証情報生成部及び更新処理部を有するサーバ装置が行うＲＦＩＤ利用型認証制御方法において、
前記認証情報記憶部が認証情報を記憶し、
前記受信部が、クライアント装置にＲＦＩＤから入力された認証情報を、通信ネットワークを介して受信し、
前記照合部が、前記受信部が受信した認証情報と、前記認証情報記憶部に記憶された認証情報とを照合し、
前記許可部が、前記照合部が照合した認証情報が一致すると判定した場合に、クライアント装置による通信ネットワークを介したサーバ装置の利用を許可し、
前記認証情報生成部が、クライアント装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成し、
前記更新処理部が、前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新することを特徴とするＲＦＩＤ利用型認証制御方法。
【請求項９】
前記クライアント装置が有する復号化部が、前記認証情報生成部によって生成された新たな認証情報に基づいて、前記受信部が受信したデータを復号化することを特徴とする請求項７記載のＲＦＩＤ利用型認証制御方法。
【請求項１０】
前記サーバ装置が有する暗号化部が、前記認証情報生成部によって生成された新たな認証情報に基づいて、前記送信部が送信するデータを暗号化することを特徴とする請求項８記載のＲＦＩＤ利用型認証制御方法。
【請求項１１】
ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続されたコンピュータに、認証制御を実行させるプログラムであって、
前記コンピュータに、
認証情報を記憶させ、
リーダライタがＲＦＩＤから読み込んだ認証情報と記憶した認証情報とを照合させ、
照合させた認証情報が一致すると判定された場合に、コンピュータの利用を許可させ、
リーダライタがＲＦＩＤから読み込んだ認証情報に基づいて、新たな認証情報を生成させ、
生成された認証情報によって、記憶された認証情報を更新させ、
更新された認証情報をリーダライタを介してＲＦＩＤに送信させることを特徴とするＲＦＩＤ利用型認証制御プログラム。
【請求項１２】
ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続されるとともに、通信ネットワークを介してサーバ装置に接続されたクライアント装置に、認証制御を実行させるプログラムであって、
クライアント装置に、
認証情報を記憶させ、
リーダライタがＲＦＩＤから読み込んだ認証情報を、通信ネットワークを介して前記サーバ装置に送信させ、
前記サーバ装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成させ、
新たに生成された認証情報を、リーダライタを介してＲＦＩＤに送信させることを特徴とするＲＦＩＤ利用型認証制御プログラム。
【請求項１３】
通信ネットワークを介してクライアント装置に接続されたサーバ装置に、認証制御を実行させるプログラムであって、
サーバ装置に、
認証情報を記憶させ、
クライアント装置にＲＦＩＤから入力された認証情報を、通信ネットワークを介して受信させ、
受信した認証情報と、記憶された認証情報とを照合させ、
照合させた認証情報が一致すると判定された場合に、クライアント装置による通信ネットワークを介したサーバ装置の利用を許可させ、
クライアント装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成させ、
新たに生成された認証情報によって、記憶された認証情報を更新させることを特徴とするＲＦＩＤ利用型認証制御プログラム。
【請求項１４】
前記クライアント装置に、新たに生成された認証情報に基づいて、受信したデータを復号化させることを特徴とする請求項１２記載のＲＦＩＤ利用型認証制御プログラム。
【請求項１５】
前記サーバ装置に、新たに生成された認証情報に基づいて、送信するデータを暗号化させることを特徴とする請求項１３記載のＲＦＩＤ利用型認証制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ＲＦＩＤを利用した認証技術に係り、特に、認証情報のセキュリティを高めたＲＦＩＤ利用型認証制御システム、認証制御方法及び認証制御プログラムに関する。
【背景技術】
【０００２】
近年、企業や公共団体等の組織体において、それぞれが管理している種々の情報を内部で有効に活用できるようにしつつ、外部への漏洩を防止することが重要な課題となっている。このため、パーソナルコンピュータの利用や、通信ネットワークを介してサーバにアクセスして種々のサービスを利用する場合などには、ログオンする際に、あらかじめ定められたＩＤ、パスワードをキーボード等から入力（キー入力）し、認証を受ける方法が一般的に行われている（特許文献１、特許文献２参照）。
【０００３】
【特許文献１】特開２００３−３０１４７号公報
【特許文献２】特開２００４−２２０６１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、かかる場合のＩＤやパスワードの漏洩の危険性は、担当者が入力の手間を省くためＰＣに保存する設定としている場合や、忘れないようにメモに書き残している場合には、当然に高くなる。また、担当者が入力している時に、それ以外の者から覗かれることによって、漏洩する可能性もある。特に、設定している文字列が短かったり、アルファベットのみなどの単純な文字列で設定している場合には、一部のみが知られても、想像し易いため、盗用の危険性がある。
【０００５】
これに対処するため、パスワード等を複雑にすると、担当者が入力する手間がかかるとともに、忘れてしまう可能性があり、利便性が損なわれる。さらに、ＰＣにキーロガー等のキー入力のログを記憶するソフトウェアがインストールされていた場合には、たとえパスワード等を複雑にしたとしても、ログデータから、ＩＤ、パスワードが盗まれてしまう可能性もある。
【０００６】
また、ＰＣを利用して、Ｗｅｂサーバにアクセスしてデータをダウンロードする際には、認証情報として、上記のようなＩＤやパスワードを利用したり、Ｗｅｂサーバが発行するクッキー等を利用することが行われている。しかし、ＩＤ、パスワードでは、上記のように他人に盗まれてしまった場合には、Ｗｅｂサーバ側からは、同時にアクセスされた場合以外には、本人か他人かの判断はできない。
【０００７】
同時にクッキーを使用することにより、アクセス可能なパソコンは限定できるが、本人であるかの判定は不可能であった。また、この場合、本人であっても違うパソコンからアクセスした場合には、本人と認められない問題があった。このため、ダウンロードされるデータの不正流出に対しては、セキュリティが弱かった。
【０００８】
本発明は、上記のような従来技術の問題点を解決するために提案されたものであり、ユーザによる認証情報の記憶や入力の手間がかからず、セキュリティを高めることができるＲＦＩＤ利用型認証制御システム、認証制御方法及び認証制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、請求項１の発明であるＲＦＩＤ利用型認証制御システムは、ＲＦＩＤに対する認証情報の読み書きを行うリーダライタと、前記リーダライタが接続されたコンピュータとを有し、前記コンピュータは、認証情報を記憶する認証情報記憶部と、前記リーダライタがＲＦＩＤから読み込んだ認証情報と前記認証情報記憶部に記憶された認証情報とを照合する照合部と、前記照合部が、照合した認証情報が一致すると判定した場合に、コンピュータの利用を許可する許可部と、新たな認証情報を生成する認証情報生成部と、前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新する更新処理部と、更新された認証情報を、前記リーダライタを介してＲＦＩＤに送信する送信部と、を有することを特徴とする。
【００１０】
請求項６の発明は、請求項１の発明をＲＦＩＤ利用型認証制御方法の観点から捉えたものであり、ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続され、認証情報記憶部、照合部、許可部、認証情報生成部、更新処理部及び送信部を有するコンピュータが行うＲＦＩＤ利用型認証制御方法において、前記認証情報記憶部が認証情報を記憶し、前記照合部が、リーダライタがＲＦＩＤから読み込んだ認証情報と前記認証情報記憶部に記憶された認証情報とを照合し、前記許可部が、前記照合部が照合した認証情報が一致すると判定した場合に、コンピュータの利用を許可し、前記認証情報生成部が、リーダライタがＲＦＩＤから読み込んだ認証情報に基づいて、新たな認証情報を生成し、前記更新処理部が、前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新し、前記送信部が、更新された認証情報をリーダライタを介してＲＦＩＤに送信することを特徴とする。
【００１１】
請求項１１の発明は、請求項１及び６の発明を、コンピュータにより実行可能なＲＦＩＤ利用型認証制御プログラムの観点から捉えたものであり、ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続されたコンピュータに、認証制御を実行させるプログラムであって、前記コンピュータに、認証情報を記憶させ、リーダライタがＲＦＩＤから読み込んだ認証情報と記憶した認証情報とを照合させ、照合させた認証情報が一致すると判定された場合に、コンピュータの利用を許可させ、リーダライタがＲＦＩＤから読み込んだ認証情報に基づいて、新たな認証情報を生成させ、生成された認証情報によって、記憶された認証情報を更新させ、更新された認証情報をリーダライタを介してＲＦＩＤに送信させることを特徴とする。
【００１２】
以上のような請求項１、６及び１１の発明では、ＲＦＩＤからリーダライタを介して自動的に入力される認証情報に基づいて、コンピュータの利用が許可されるので、正規使用者がキーボード等を操作して入力する必要がない。このため、正規使用者であっても、認証情報を覚える必要がなく、利便性が高い。また、正規使用者であっても、その他の者であっても、認証情報を見ることができないため、盗み見られるおそれがない。さらに、認証情報は認証のたびに更新される。従って、ＲＦＩＤを一元管理することで、コンピュータの不正使用を防止できる。
【００１３】
請求項２の発明であるＲＦＩＤ利用型認証制御システムは、ＲＦＩＤに対する認証情報の読み書きを行うリーダライタと、前記リーダライタが接続されるとともに、通信ネットワークを介してサーバ装置に接続されたクライアント装置を備え、前記クライアント装置は、認証情報を記憶する認証情報記憶部と、前記リーダライタがＲＦＩＤから読み込んだ認証情報を、通信ネットワークを介して前記サーバ装置に送信する送信部と、前記リーダライタがＲＦＩＤから読み込んだ認証情報に基づいて、前記サーバ装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成する認証情報生成部と、前記認証情報生成部によって生成された認証情報を、前記リーダライタを介してＲＦＩＤに送信する送信部と、を有することを特徴とする。
【００１４】
請求項７の発明は、請求項２の発明をＲＦＩＤ利用型認証制御方法の観点から捉えたものであり、ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続されるとともに、通信ネットワークを介してサーバ装置に接続され、認証情報記憶部、送信部、認証情報生成部及び送信部を有するクライアント装置が行うＲＦＩＤ利用型認証制御方法において、前記認証情報記憶部が認証情報を記憶し、前記送信部が、リーダライタがＲＦＩＤから読み込んだ認証情報を、通信ネットワークを介して前記サーバ装置に送信し、前記認証情報生成部が、前記サーバ装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成し、前記送信部が、前記認証情報生成部によって生成された認証情報を、リーダライタを介してＲＦＩＤに送信することを特徴とする。
【００１５】
請求項１２の発明は、請求項２及び７の発明を、コンピュータにより実行可能なＲＦＩＤ利用型認証制御プログラムの観点から捉えたものであり、ＲＦＩＤに対する認証情報の読み書きを行うリーダライタに接続されるとともに、通信ネットワークを介してサーバ装置に接続されたクライアント装置に、認証制御を実行させるプログラムであって、クライアント装置に、認証情報を記憶させ、リーダライタがＲＦＩＤから読み込んだ認証情報を、通信ネットワークを介して前記サーバ装置に送信させ、前記サーバ装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成させ、新たに生成された認証情報を、リーダライタを介してＲＦＩＤに送信させることを特徴とする。
【００１６】
請求項３の発明であるＲＦＩＤ利用型認証制御システムは、通信ネットワークを介してクライアント装置に接続されたサーバ装置を備え、前記サーバ装置は、認証情報を記憶する認証情報記憶部と、前記クライアント装置にＲＦＩＤから入力された認証情報を、通信ネットワークを介して受信する受信部と、前記受信部が受信した認証情報と、前記認証情報記憶部に記憶された認証情報とを照合する照合部と、前記照合部が、照合した認証情報が一致すると判定した場合に、前記クライアント装置による通信ネットワークを介した前記サーバ装置の利用を許可する許可部と、前記クライアント装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成する認証情報生成部と、前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新する更新処理部と、を有することを特徴とする。
【００１７】
請求項８の発明は、請求項３の発明をＲＦＩＤ利用型認証制御方法の観点から捉えたものであり、通信ネットワークを介してクライアント装置に接続され、認証情報記憶部、受信部、照合部、許可部、認証情報生成部及び更新処理部を有するサーバ装置が行うＲＦＩＤ利用型認証制御方法において、前記認証情報記憶部が認証情報を記憶し、前記受信部が、クライアント装置にＲＦＩＤから入力された認証情報を、通信ネットワークを介して受信し、前記照合部が、前記受信部が受信した認証情報と、前記認証情報記憶部に記憶された認証情報とを照合し、前記許可部が、前記照合部が照合した認証情報が一致すると判定した場合に、クライアント装置による通信ネットワークを介したサーバ装置の利用を許可し、前記認証情報生成部が、クライアント装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成し、前記更新処理部が、前記認証情報生成部によって生成された認証情報によって、前記認証情報記憶部に記憶された認証情報を更新することを特徴とする。
【００１８】
請求項１３の発明は、請求項３及び８の発明を、コンピュータにより実行可能なＲＦＩＤ利用型認証制御プログラムの観点から捉えたものであり、通信ネットワークを介してクライアント装置に接続されたサーバ装置に、認証制御を実行させるプログラムであって、サーバ装置に、認証情報を記憶させ、クライアント装置にＲＦＩＤから入力された認証情報を、通信ネットワークを介して受信させ、受信した認証情報と、記憶された認証情報とを照合させ、照合させた認証情報が一致すると判定された場合に、クライアント装置による通信ネットワークを介したサーバ装置の利用を許可させ、クライアント装置と同期可能なアルゴリズムに基づいて、新たな認証情報を生成させ、新たに生成された認証情報によって、記憶された認証情報を更新させることを特徴とする。
【００１９】
以上のような請求項２、３、７、８、１２及び１３の発明では、認証情報は、サーバ装置へのアクセス毎に、サーバ装置側及びクライアント装置側で同期して更新されるため、前回のアクセス時に使用した認証情報が盗聴されても、次回のアクセス時には使用することができない。従って、ＲＦＩＤのみを管理することで、不正なアクセスを防止できる。
【００２０】
請求項４の発明は、請求項２のＲＦＩＤ利用型認証システムにおいて、前記クライアント装置は、前記認証情報生成部によって生成された新たな認証情報に基づいて、前記受信部が受信したデータを復号化する復号化部を有することを特徴とする。
請求項９の発明は、請求項４の発明を方法の観点から捉えたものであり、請求項７記載のＲＦＩＤ利用型認証制御システムにおいて、前記クライアント装置が有する復号化部が、前記認証情報生成部によって生成された新たな認証情報に基づいて、前記受信部が受信したデータを復号化することを特徴とする。
請求項１４の発明は、請求項４及び９の発明をコンピュータにより実行可能なプログラムの観点から捉えたものであり、請求項１２のＲＦＩＤ利用型認証制御システムにおいて、前記クライアント装置に、新たに生成された認証情報に基づいて、受信したデータを復号化させることを特徴とする。
【００２１】
請求項５の発明は、請求項３のＲＦＩＤ利用型認証システムにおいて、前記サーバ装置は、前記認証情報生成部によって生成された新たな認証情報に基づいて、前記送信部が送信するデータを暗号化する暗号化部を有することを特徴とする。
請求項１０の発明は、請求項５の発明を方法の観点から捉えたものであり、請求項８のＲＦＩＤ利用型認証制御方法において、前記サーバ装置が有する暗号化部が、前記認証情報生成部によって生成された新たな認証情報に基づいて、前記送信部が送信するデータを暗号化することを特徴とする。
請求項１５の発明は、請求項５及び１０の発明をコンピュータにより実行可能なプログラムの観点から捉えたものであり、請求項１３記載のＲＦＩＤ利用型認証制御システムにおいて、前記サーバ装置に、新たに生成された認証情報に基づいて、送信するデータを暗号化させることを特徴とする。
【００２２】
以上のような請求項４、５、９、１０、１４及び１５の発明では、ＲＦＩＤに対応する認証情報に基づいてのみ復号化できるように、通信ネットワークを介してダウンロードされるデータを暗号化することにより、データの不正流出を防ぐことができ、セキュリティが強化される。
【発明の効果】
【００２３】
本発明によれば、ユーザによる認証情報の記憶や入力の手間がかからず、セキュリティを高めることができるＲＦＩＤ利用型認証制御システム、認証制御方法及び認証制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態（実施形態）について、図面を参照して説明する。なお、本実施形態においては、認証にＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｃａｔｉｏｎ）と呼ばれる小型の記憶媒体を用いる。この記憶媒体については、ＲＦＩＤカード、ＩＣカード、ワイヤレスカード、ＲＦＩＤタグ、ＩＣタグ等、種々の称呼がある。本発明では、ＲＦＩＤと呼ぶが、特定の種類のものに限定する意図ではなく、上記のようなカードやタグ等を全て含む広い概念である。このようなＲＦＩＤは、従来のカードに用いられていた磁気記憶方式のものに比べて、ＩＣチップのメモリに大量の情報を記憶しておくことができ、偽造の防止も可能となるため、クレジットカード、電子マネー、電子乗車券、テレフォンカード、ＩＤカード、貨物管理用タグ等として、広く利用されているものである。
【００２５】
［第１の実施形態］
［構成］
本実施形態の構成を、図１〜４のブロック図を参照して説明する。
［全体構成］
まず、本実施形態は、図１に示すように、ＲＦＩＤ１００、リーダライタ（Ｒ／Ｗ）２００を用いて、パーソナルコンピュータ（ＰＣ）３００へのログインを認証するためのシステムである。
【００２６】
［ＲＦＩＤ］
ＲＦＩＤ１００は、電源を内蔵しないパッシブ型であり、例えば、図２に示すように、一般的なＲＦＩＤカードと同様の基本構造、すなわち、インレットシート上に構成されたＩＣチップ１１０とアンテナ１２０を、一対のオーバレイシートによって挟んでラミネートした構造を有している。このＩＣチップ１１０には、ＲＦ制御部１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＣＰＵ１１４が構成されている。
【００２７】
ＲＦ制御部１１１は、信号の変復調を行う等により、アンテナ１２０との間での情報の送受信を制御する手段である。ＲＯＭ１１２は、プログラム等を記憶した記憶部である。ＲＡＭ１１３は、ＩＤ、パスワード等の認証情報を記憶する認証情報記憶部である。ＣＰＵ１１４は、ＲＯＭ１１２に記憶されたプログラムに基づいて動作して、外部から入力された情報のＲＡＭ１１３への記憶、書換等の処理、外部からの要求に応じたＲＡＭ１１３に記憶された情報の出力等を行うことができる。
【００２８】
［リーダライタ］
リーダライタ（以下、Ｒ／Ｗとする）２００は、例えば、図３に示すように、筐体に、制御回路２１０、アンテナ２２０、入力装置２４０、表示装置２３０を備えたものである。なお、Ｒ／Ｗ２００は、コネクタを介して接続されたＰＣ３００からの給電を受けて作動するように構成されている。制御回路２１０は、ＲＦ制御部２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＣＰＵ２１４及び入出力制御部２１５を備えている。ＲＦ制御部２１１は、アンテナ２２０との間での情報の送受信を制御する手段である。ＲＯＭ２１２は、プログラム等を記憶した記憶部である。ＲＡＭ２１３は、ＩＤ、パスワード等の認証情報を記憶する認証情報記憶部である。
【００２９】
ＣＰＵ２１４は、ＲＯＭ２１２に記憶されたプログラムに基づいて動作して、外部から入力された情報のＲＡＭ２１３への記憶、書換等の処理、外部からの要求に応じたＲＡＭ２１３に記憶された情報の出力等を行うことができる。また、ＣＰＵ２１４は、表示装置２３０への表示処理、入力装置２４０からの入力処理を行うことができる。入出力制御部２１５は、このようなＣＰＵ２１４と外部との信号の入出力を制御するインタフェースである。なお、表示装置２３０には、認証情報が表示されない設定としたり、暗証番号等の入力がなければ認証情報が表示されない設定とされているため、認証情報を見ることはできない。
【００３０】
入力装置２４０は、データの読み書きの指示、認証情報の入力等を行うためのキーボード若しくはタッチパネルである。表示装置２３０は、各種の情報を表示して確認するためのＬＣＤ等である。なお、入力装置２４０、表示装置２３０を省略して、Ｒ／Ｗ２００に接続されたパーソナルコンピュータ３００のキーボードやディスプレイに代用させることも可能である。
【００３１】
［パーソナルコンピュータ］
パーソナルコンピュータ（以下、ＰＣとする）３００は、図４に示すように、所定のプログラムの働きによって、認証制御部３１０及び送受信部３２０としての機能を果たすように構成されている。認証制御部３１０は、認証情報記憶部３１１、照合部３１２、許可部３１３、認証情報生成部３１４、更新処理部３１５を有している。認証情報記憶部３１１は、ユーザのＩＤ及びパスワードを記憶する手段である。
【００３２】
照合部３１２は、入力されたＩＤ及びパスワードが、認証情報記憶部３１１に記憶されたユーザのものかどうか照合する手段である。許可部３１３は、照合部３１２によって、認証情報が一致する（記憶されたユーザのものである）と判定された場合に、ＰＣ３００の利用を許可する手段である。なお、ここでいう利用の許可とは、ＰＣ３００の起動時のログオン許可の他、特定のアプリケーションの利用許可など、種々の態様が考えられるものであり、特定のものに限定されない。
【００３３】
認証情報生成部３１４は、利用が許可されたユーザのＲＦＩＤ１００について、所定のアルゴリズムによって新たなＩＤ、パスワードを生成する手段である。ここで、ＩＤ、パスワードの生成は、時刻その他の情報に基づいて発生させる乱数自体としたり、乱数を元にしたハッシュ関数で前回のＩＤ、パスワードに所定回数計算する等により行うことが考えられるが、これには限定されず、現在又は将来において利用可能なあらゆる技術が適用可能である。また、ＩＤのみ固定で、パスワードのみ変更する設定でもよい。さらに、更新処理部３１５は、新たに生成されたＩＤ、パスワードによって、認証情報記憶部３１１に記憶された対応するＲＦＩＤ１００の認証情報を更新する手段である。
【００３４】
［作用］
以上のような本実施形態による認証処理を、図５の説明図、図６のフローチャートを参照して説明する。なお、図６は、ＰＣ３００における認証制御部３１０の処理手順を示す。すなわち、ユーザが、Ｒ／Ｗ２００の入力装置２４０若しくはＰＣ３００を用いて、ＲＦＩＤ１００へ認証情報を要求すると、ＲＦＩＤ１００からＩＤ、パスワードが送信され、Ｒ／Ｗ２００のＲＡＭ２１３に読み込まれる。読み込まれたＩＤ、パスワードは、Ｒ／Ｗ２００に接続されたＰＣ３００に送信される。
【００３５】
送受信部３２０を介してこれを受信したＰＣ３００においては（ステップ６０１）、照合部３１２が、既に認証情報記憶部３１１に記憶されたＩＤ、パスワードと照合する（ステップ６０２）。一致している場合には、許可部３１３がＰＣ３００の利用を許可する（ステップ６０３）。さらに、認証情報生成部３１４は、新たなＩＤ、パスワードを生成する（ステップ６０４）。更新処理部３１５は、新たに生成されたＩＤ、パスワードによって、認証情報記憶部３１１に記憶された認証情報を更新する（ステップ６０５）。
【００３６】
また、新たに生成されたＩＤ、パスワードは、送受信部３２０によってリーダライタ２００に送信される（ステップ６０６）。これを受信したリーダライタ２００は、ＲＦＩＤ１００のＲＡＭ１１３に、新たに生成されたＩＤ、パスワードを書き込むことによって更新する。次回、同一のＲＦＩＤ１００によってＰＣ３００を利用する際には、更新されたＩＤ、パスワードによって認証を受ける（ステップ６０１以降）。なお、ＩＤ、パスワードが一致していない場合には（ステップ６０２）、ＰＣ３００は利用できない。
【００３７】
［効果］
以上のような本実施形態の効果は、以下の通りである。すなわち、ＲＦＩＤ１００からＲ／Ｗ２００を用いて、自動的に入力されるＩＤ、パスワードに基づいて、ＰＣ３００の利用許可を行うことができるので、正規のユーザがＰＣ３００のキーボード等を操作して入力する必要がない。このため、正規のユーザであっても、認証情報を覚える必要がなく、利便性が高い。
【００３８】
また、正規使用者であっても、その他の者であっても、ＩＤ、パスワードを見ることができないため、盗み見られるおそれがない。さらに、認証情報は認証のたびに更新されるいわばワンタイムパスワードとして機能する。従って、ＲＦＩＤ１００及びこれを所持する正規のユーザを一元管理することで、ＰＣ３００の不正使用を防止できる。
【００３９】
［第２の実施形態］
［構成］
本発明の第２の実施形態を説明する。上記の第１の実施形態は、ローカルＰＣ３００へのログオン管理を行っているが、本実施形態は、図７に示すように、通信ネットワークＮを介して接続されたＷｅｂサーバ４００へのログオン管理に適用したものである。なお、Ｒ／Ｗ２００及びＲＦＩＤ１００については、第１の実施形態と同様である。
【００４０】
ＰＣ３００は、通信ネットワークＮを介して、Ｗｅｂサーバ４００との間で情報を送受信可能なクライアント装置である。このＰＣ３００は、図８に示すように、所定のプログラムの働きによって、認証情報生成部３１４、データ要求部３１７、認証情報要求部３１６、復号化部３１８及び送受信部３２０としての機能を果たすように構成されている。認証情報生成部３１４は、一致のアルゴリズムによってＷｅｂサーバ４００側の認証情報生成部４１４と同期して、同一のＩＤ、パスワードを生成する手段である。これは、例えば、同一時刻その他の一致する情報に基づいて発生させる同一の乱数自体としたり、同一の乱数を元にしたハッシュ関数で同一回数計算する等により行うことが考えられるが、これには限定されず、現在又は将来において利用可能なあらゆる技術が適用可能である。
【００４１】
データ要求部３１７は、Ｗｅｂサーバ４００に対して、所望のデータを要求する手段である。認証情報要求部３１６は、ＲＦＩＤ１００に対して、ＩＤ、パスワードを要求する手段である。復号化部３１８は、データ要求部３１７の要求によって受信したデータ（Ｗｅｂサーバ４００にて暗号化されているもの）を、ＲＦＩＤ１００から受信したＩＤ、パスワードに基づいて復号化する手段である。
【００４２】
Ｗｅｂサーバ４００は、通信ネットワークＮを介して、ＰＣ３００との間で情報を送受信可能なサーバ装置である。このＷｅｂサーバ４００は、図９に示すように、所定のプログラムの働きによって、認証制御部４１０、データ管理部４２０及び送受信部４３０としての機能を果たすように構成されている。認証制御部４１０は、認証情報記憶部４１１、照合部４１２、許可部４１３、認証情報生成部４１４、更新処理部４１５、データ要求処理部４１６として機能する。認証情報記憶部４１１は、ユーザのＩＤ及びパスワードを記憶する手段である。
【００４３】
照合部４１２は、入力されたＩＤ及びパスワードが、認証情報記憶部４１１に記憶されたユーザのものかどうか照合する手段である。許可部４１３は、照合部４１２によって、認証情報が一致する（記憶されたユーザのものである）と判定された場合に、データ管理部４２０におけるデータベース４２１の利用を許可する手段である。
【００４４】
認証情報生成部４１４は、利用が許可されたユーザのＲＦＩＤ１００について、上記の認証情報生成部３１４と一致するアルゴリズムによって更新することにより、ＰＣ３００と同様のＩＤ、パスワードを生成する手段である。更新処理部４１５は、新たに生成されたＩＤ、パスワードによって、認証情報記憶部４１１に記憶された対応するＲＦＩＤ１００の認証情報を更新する手段である。
【００４５】
データ管理部４２０は、種々のデータを格納したデータベース４２１とこれを検索する検索部４２２、アップロードするデータを暗号化する暗号化部４２３として機能する。なお、暗号化部４２３は、認証後、新たに生成されたＩＤ、パスワードをキーとして暗号化される。暗号化は、ＤＥＳやＡＥＳなど、所定の長さのキーによって行う手法が考えられるが、これには限定されず、現在又は将来において利用可能なあらゆる手法が適用可能である。
【００４６】
通信ネットワークＮは、有線若しくは無線のあらゆる通信ネットワークを適用可能であり、どのようなＬＡＮやＷＡＮを経由するか若しくは経由しないかは問わない。通信プロトコルについても、現在又は将来において利用可能なあらゆるものを適用可能である。例えば、狭義の専用線、ＩＰ−ＶＰＮ、インターネットＶＰＮ等の仮想的な専用線、インターネット等の公衆回線網等のいずれを経由するかは自由であり、アクセス回線としても、ＡＤＳＬやＦＴＴＨ等、種々のものが利用可能である。また、ＰＨＳ網や無線ＬＡＮアクセスポイントを経由するリモートアクセスであってもよい。
【００４７】
［作用］
以上のような本実施形態による認証処理を、図１０の説明図、図１１のフローチャートを参照して説明する。なお、図１１は、Ｗｅｂサーバ４００の処理手順を示す。すなわち、ユーザが、Ｒ／Ｗ２００の入力装置２４０若しくはＰＣ３００を用いて、ＲＦＩＤ１００から認証情報を要求すると、ＲＦＩＤ１００からＩＤ１、パスワードが送信され、Ｒ／Ｗ２００のＲＡＭ２１３に読み込まれる。読み込まれたＩＤ、パスワードは、Ｒ／Ｗ２００に接続されたＰＣ３００に送信される。これを受信したＰＣ３００は、ＩＤ、パスワードを、通信ネットワークＮを介してＷｅｂサーバ４００に送信する。
【００４８】
これを受信したＷｅｂサーバ４００においては（ステップ１１０１）、照合部４１２が、既に認証情報記憶部４１１に記録されたＩＤ、パスワードと照合する（ステップ１１０２）。一致している場合には、許可部４１３がＷｅｂサーバ４００の利用を許可する（ステップ１１０３）。これにより、Ｗｅｂサーバ４００が提供するサービス（例えば、データのダウンロード）をＰＣ３００において利用可能となる。一方、一致していない場合には（ステップ１１０４）、あらためて正しいＩＤ、パスワードを受信しない限り、Ｗｅｂサーバ４００を利用できない。
【００４９】
さらに、利用が許可された場合には、Ｗｅｂサーバ４００の認証情報生成部４１４と、ＰＣ３００の認証情報生成部３１４は、上記のように所定のアルゴリズムによって、新たなＩＤ、パスワードを生成する（ステップ１１０４）。このように生成されたＩＤ、パスワードは、Ｗｅｂサーバ４００側とＰＣ３００側とで一致するものとなる。Ｗｅｂサーバ４００における更新処理部４１５は、新たに生成されたＩＤ、パスワードによって、認証情報記憶部４１１に記憶された認証情報を更新する（ステップ１２０５）。
【００５０】
一方、ＰＣ３００における送受信部３２０は、新たに生成されたＩＤ、パスワードを、Ｒ／Ｗ２００に送信する。これを受信したＲ／Ｗ２００は、新たに生成されたＩＤ、パスワードによって、ＲＦＩＤ１００に記録されたＩＤ、パスワードを更新する。
【００５１】
このように認証を受けたＰＣ３００のデータ要求部３１７が、Ｗｅｂサーバ４００へデータを要求すると、これを受信したＷｅｂサーバ４００においては（ステップ１１０６）、データ要求処理部４１６が、要求のあったデータの検索を検索部４２２に指示する。これにより検索されたデータを、暗号化部４２３が、新たに更新されたＩＤ、パスワードをキーとして暗号化する（ステップ１１０７）。そして、暗号化したデータを、ＰＣ３００へ送信する（ステップ１１０８）。
【００５２】
これをダウンロードしたＰＣ３００においては、認証情報要求部３１６が、ＲＦＩＤ１００に、Ｒ／Ｗ２００を介してＩＤ、パスワードを要求する。Ｒ／Ｗ２００は、ＲＦＩＤ１００から更新されたＩＤ、パスワードを読み込み、ＰＣ３００に送信する。これを受信したＰＣ３００においては、復号化部３１８が、更新されたＩＤ、パスワードによって、データを復号化する。これにより、ＰＣ３００においてデータを利用することが可能となる。
【００５３】
［効果］
以上のような本実施形態によれば、ＩＤ、パスワードは、Ｗｅｂサーバ４００へのアクセス毎に、Ｗｅｂサーバ４００及びＰＣ３００において同期して更新されるといういわばワンタイムパスワードとして機能するため、前回のアクセス時に使用した認証情報が盗聴されたとしても、次回のアクセス時には使用することができない。従って、ＲＦＩＤのみを管理することで、不正なアクセスを防止できる。
【００５４】
また、新たに生成されたＩＤ、パスワード（通信ネットワークに流れていない）によって、ダウンロードデータを暗号化することにより、データの不正流出を防ぐことができ、セキュリティが強化される。
【００５５】
［他の実施形態］
本発明は、上記のような実施形態に限定されるものではない。例えば、認証情報の種類、数、長さ等は自由に設定可能である。また、上記の実施形態では、利用するＲＦＩＤとしてパッシブ型を例示したが、電源を内蔵したアクティブ型を利用してもよい。また、ＲＦＩＤとリーダライタとの間で情報を送受信するための方式としては、上記のように、アンテナ（コイル）を介して無線により行う非接触型であっても、ＲＦＩＤの表面に設けられた電極接点とリーダライタに設けられた接触端子とを接触させる接触型であってもよい。
【００５６】
リーダライタとしては、上記のように、手に持って使用できる小型のハンディタイプのもの以外にも、設置された固定式のものや、ＰＣのカードスロットに挿入されるもの、ＰＣに内蔵されたものなど、様々なものが考えられる。ＲＦＩＤについても、その形状、材質、大きさ等を問わず、現在及び将来において利用可能なあらゆるものが適用可能である。
【００５７】
なお、ＲＦＩＤ、リーダライタ等における各機能を実現するための具体的な回路構成は、種々考えられるものであり、特定のものには限定されない。ＲＦＩＤ、リーダライタ、ＰＣ、Ｗｅｂサーバにおけるハードウェア処理とソフトウェア処理の範囲も自由である。例えば、ＰＣにおいて実現している機能の一部を、リーダライタ側で実現することも可能である。ＲＦＩＤ、リーダライタ、ＰＣ、Ｗｅｂサーバにおける上記の各機能を実現させるための方法及びプログラムも本発明に含まれる。Ｗｅｂサーバが提供するサービスも、データの提供には限定されない。
【図面の簡単な説明】
【００５８】
【図１】本発明のＲＦＩＤ利用型認証制御システムの第１の実施形態を示すブロック図である。
【図２】図１の実施形態におけるＲＦＩＤを示す構成図及び機能ブロック図である。
【図３】図１の実施形態におけるリーダライタを示す構成図及び機能ブロック図である。
【図４】図１の実施形態に対応するＰＣの機能を示す機能ブロック図である。
【図５】図１の実施形態の各構成部間の情報のやり取りを示す説明図である。
【図６】図１の実施形態のＰＣの処理の流れを示すフローチャートである。
【図７】本発明のＲＦＩＤ利用型認証制御システムの第２の実施形態を示すブロック図である。
【図８】図７の実施形態のＰＣの機能を示す機能ブロック図である。
【図９】図７の実施形態のＷｅｂサーバの機能を示す機能ブロック図である。
【図１０】図７の実施形態の各構成部間の情報のやり取りを示す説明図である。
【図１１】図７の実施形態のＷｅｂサーバの処理の流れを示すフローチャートである。
【符号の説明】
【００５９】
１００…ＲＦＩＤ
１１０…ＩＣチップ
１１１，２１１…ＲＦ制御部
１１２，２１２…ＲＯＭ
１１３，２１３…ＲＡＭ
１２０，２２０…アンテナ
２００…リーダライタ
２１０…制御回路
２１５…入出力制御部
２３０…表示装置
２４０…入力装置
３００…パーソナルコンピュータ
３１０，４１０…認証制御部
３１１，４１１…認証情報記憶部
３１２，４１２…照合部
３１３，４１３…許可部
３１４，４１４…認証情報生成部
３１５，４１５…更新処理部
３１６…認証情報要求部
３１７…データ要求部
３１８…復号化部
３２０，４３０…送受信部
４００…Ｗｅｂサーバ
４１６…データ要求処理部
４２０…データ管理部
４２１…データベース
４２２…検索部
４２３…暗号化部
【図１】
2006190175.tif 000003
【図２】
2006190175.tif 000004
【図３】
2006190175.tif 000005
【図４】
2006190175.tif 000006
【図５】
2006190175.tif 000007
【図６】
2006190175.tif 000008
【図７】
2006190175.tif 000009
【図８】
2006190175.tif 000010
【図９】
2006190175.tif 000011
【図１０】
2006190175.tif 000012
【図１１】
2006190175.tif 000013