(57)【要約】【課題】システムの各構成要素の不正使用を判別し、製品の真贋を認証し得る製品認証システムを提供することにある。【解決手段】製品認証システム1は、リーダ300と、認証手段400と、正規のリーダ300の固有の正規のリーダ識別情報301および前回のリーダ履歴情報302を記録する記憶手段500とを備え、認証手段400は、今回、送信されたリーダ識別情報301が記憶手段500の正規のリーダ識別情報301と一致する場合、該今回のリーダ識別情報301の送信元の場所を今回アドレス情報から求め、該今回のリーダ識別情報301と同一のリーダ識別情報301に係わる前回のリーダ履歴情報302を用いて、該前回のリーダ識別情報301の認証時からの経過時間内に前回のリーダ識別情報301の認証時の送信元の場所を基準とした移動可能な範囲外から今回のリーダ識別情報301が送信されるとき、少なくとも今回または前回のリーダ300の何れかは、正規でないと認証する。【選択図】図２
2009211448.tif 000002
【特許請求の範囲】
【請求項１】
固有のタグ識別情報が記録される非接触タグが付された製品の真贋の認証を行う製品認証システムであって、
前記非接触タグのタグ識別情報を読み取るリーダと、
前記リーダに通信ネットワークを介して接続される認証手段と、
正規の前記リーダの固有の正規のリーダ識別情報および前回認証が行なわれた正規のリーダのリーダ識別情報が前記通信ネットワークを介して前記認証手段に送られた際の該リーダの真贋の認証時の前回のリーダ履歴情報を記録する記憶手段とを備え、
前記認証手段は、今回、前記通信ネットワークを介して送信されたリーダ識別情報が前記記憶手段に記録される前記正規のリーダ識別情報に一致する場合、該今回のリーダ識別情報の送信元の場所を該今回の送信に係わるアドレス情報から求め、該今回のリーダ識別情報と同一のリーダ識別情報に係わる前記記憶手段に記録された前回のリーダ履歴情報を用いて、該前回のリーダ識別情報の認証時からの経過時間内に前記前回のリーダ識別情報の認証時の送信元のアドレス情報から求めた場所を基準とした移動可能な地理的範囲外から前記今回のリーダ識別情報が送信されるとき、少なくとも前記今回のリーダまたは前記前回のリーダの何れかは、正規のリーダでないと認証する
ことを特徴とする製品認証システム。
【請求項２】
固有のタグ識別情報が記録される非接触タグが付された製品の真贋の認証を行う製品認証システムであって、
前記非接触タグのタグ識別情報を読み取るリーダと、
前記リーダに通信ネットワークを介して接続される認証手段と、
正規の前記非接触タグの固有の正規のタグ識別情報および前回認証が行なわれた正規の非接触タグのタグ識別情報が前記通信ネットワークを介して前記認証手段に送られた際の該非接触タグの真贋の認証時の前回のタグ履歴情報を記録する記憶手段とを備え、
前記認証手段は、今回、前記通信ネットワークを介して送信されたタグ識別情報が前記記憶手段に記録される前記正規のタグ識別情報に一致する場合、該今回のタグ識別情報の送信元の場所を該今回の送信に係わるアドレス情報から求め、該今回のタグ識別情報と同一のタグ識別情報に係わる前記記憶手段に記録された前回のタグ履歴情報を用いて、該前回のタグ識別情報の認証時からの経過時間内に前記前回のタグ識別情報の認証時の送信元のアドレス情報から求めた場所を基準とした移動可能な地理的範囲外から前記今回のタグ識別情報が送信されるとき、少なくとも前記今回の非接触タグまたは前記前回の非接触タグの何れかは、正規の非接触タグでないと認証する
ことを特徴とする製品認証システム。
【請求項３】
固有のタグ識別情報が記録される非接触タグが付された製品の真贋の認証を行う製品認証システムであって、
前記非接触タグのタグ識別情報を読み取るリーダと、
使用者識別情報が入力される前記リーダまたは入力手段に通信ネットワークを介して接続される認証手段と、
正規の前記リーダを使用するのに必要な正規の使用者識別情報および前回前記リーダまたは入力手段から入力された正規の使用者識別情報が前記通信ネットワークを介して前記認証手段に送られた際の該使用者識別情報の真贋の認証時の前回の使用者識別履歴情報を記録する記憶手段とを備え、
前記認証手段は、今回、前記リーダまたは入力手段から入力され前記通信ネットワークを介して送信された使用者識別情報が前記記憶手段に記録される前記正規の使用者識別情報に一致する場合、該今回の前記入力された使用者識別情報の送信元の場所を該今回の送信に係わるアドレス情報から求め、該今回の使用者識別情報と同一の使用者識別情報に係わる前記記憶手段に記録された前回の使用者識別履歴情報を用いて、該前回の使用者識別情報の認証時からの経過時間内に前記前回の使用者識別情報の認証時の送信元のアドレス情報から求めた場所を基準とした移動可能な地理的範囲外から前記今回入力された使用者識別情報が送信されるとき、少なくとも前記今回の使用者識別情報または前記前回の使用者識別情報の何れかは、正規の使用者により入力されたものでないと認証する
ことを特徴とする製品認証システム。
【請求項４】
前記使用者識別情報は、パスワードである
ことを特徴とする請求項３に記載の製品認証システム。
【請求項５】
請求項１および請求項２および請求項３において正規と認証された場合、前記記憶手段に記録される真正な前記製品の製品情報が、前記通信ネットワークを介して前記リーダに送信される
ことを特徴とする製品認証システム。
【請求項６】
前記送信される真正な製品の製品情報は、表示または印刷または記録される
ことを特徴とする請求項５に記載の製品認証システム。
【請求項７】
前記移動可能な地理的範囲外か否かは、前記前回の送信元の場所と前記今回の送信元の場所の２点間の距離と、該２点間の距離の値が大きいほど大きな値とする基準速度とを用いて判定する
ことを特徴とする請求項１から請求項６のうちの何れか一項に記載の製品認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品に付された非接触タグを用いて製品の真贋を認証する製品認証システムに関する。
【背景技術】
【０００２】
従来、市場に出廻る製品に対して、固有のＩＤ(Identification)のタグＩＤを持ったＲＦＩＤタグ(Radio Frequency Identification Tag)を製品に埋め込み、リーダによって製品内のタグＩＤを読み取り、インターネットを通じて製品が真正品であるか、模造品であるかを判別するシステムがある。
【０００３】
この製品に付けたＲＦＩＤタグのタグＩＤから製品が真正品か否か確認する認証システムにおいて、システムが不正に使用されることを防ぐために、特許文献１に記載されるように、ＲＦＩＤタグの情報を読取るリーダにＩＤを持たせ、システムを使用する前段階で、リーダの持つＩＤとデータベースに予め登録されたＩＤとが一致するか否かによって認証を行い、不正なリーダがシステムを使用できないようにする技術がある。
【特許文献１】特願２００６−５０２４４２号公報(段落００５３、００６６、００７１、図１、図４等)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前記システムにおいては、リーダ自体が偽造されることで、システムを不正に使用されてしまう可能性がある。また、パスワードの漏洩や、ＲＦＩＤタグ自体の複製なども考えられる。
例えば、リーダにリーダＩＤを記録し、不正なリーダがシステムを使用できないようにしようとしても、リーダをリーダＩＤごと複製することは技術的に困難ではなく、不正にシステムを使用することが想定される。
【０００５】
これに対して、パスワードによる使用者の認証を加えることで、リーダが複製されたとしても、そのリーダを使用できないようにする認証システムが知られている(特許文献１参照)。しかし、パスワードが漏洩してしまった場合、不正な使用者による不正なリーダでのシステム使用を防止することは不可能である。
また、タグＩＤ自体が複製されてしまった場合、複製されたＲＦＩＤタグが付けられた製品が全て真正のものであると判断されてしまうという問題がある。
本発明は上記実状に鑑み、システムの各構成要素の不正使用を判別し、製品の真贋を認証し得る製品認証システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成すべく、第１の本発明に関わる製品認証システムは、固有のタグ識別情報が記録される非接触タグが付された製品の真贋の認証を行う製品認証システムであって、非接触タグのタグ識別情報を読み取るリーダと、リーダに通信ネットワークを介して接続される認証手段と、正規のリーダの固有の正規のリーダ識別情報および前回認証が行なわれた正規のリーダのリーダ識別情報が通信ネットワークを介して認証手段に送られた際の該リーダの真贋の認証時の前回のリーダ履歴情報を記録する記憶手段とを備え、認証手段は、今回、通信ネットワークを介して送信されたリーダ識別情報が記憶手段に記録される正規のリーダ識別情報と一致する場合、該今回のリーダ識別情報の送信元の場所を今回の送信に係わるアドレス情報から求め、該今回のリーダ識別情報と同一のリーダ識別情報に係わる記憶手段に記憶された前回のリーダ履歴情報を用いて、該前回のリーダ識別情報の認証時からの経過時間内に前回のリーダ識別情報の認証時の送信元のアドレス情報から求めた場所を基準とした移動可能な地理的範囲外から今回のリーダ識別情報が送信されるとき、少なくとも今回のリーダまたは前回のリーダの何れかは、正規のリーダでないと認証している。
第１の本発明により、リーダが正規のリーダか否かの認証が行なえる。
【０００７】
第２の本発明に関わる製品認証システムは、固有のタグ識別情報が記録される非接触タグが付された製品の真贋の認証を行う製品認証システムであって、非接触タグのタグ識別情報を読み取るリーダと、リーダに通信ネットワークを介して接続される認証手段と、正規の非接触タグの固有の正規のタグ識別情報および前回認証が行なわれた正規の非接触タグのタグ識別情報が通信ネットワークを介して認証手段に送られた際の該非接触タグの真贋の認証時の前回のタグ履歴情報を記録する記憶手段とを備え、認証手段は、今回、通信ネットワークを介して送信されたタグ識別情報が記憶手段に記録される正規のタグ識別情報に一致する場合、該今回のタグ識別情報の送信元の場所を今回の送信に係わるアドレス情報から求め、該今回のタグ識別情報と同一のタグ識別情報に係わる記憶手段に記録された前回のタグ履歴情報を用いて、該前回のタグ識別情報の認証時からの経過時間内に前回のタグ識別情報の認証時の送信元のアドレス情報から求めた場所を基準とした移動可能な地理的範囲外から今回のタグ識別情報が送信されるとき、少なくとも今回の非接触タグまたは前回の非接触タグの何れかは、正規の非接触タグでないと認証している。
第２の本発明により、非接触タグが正規の非接触タグか否かの認証が行なえる。
【０００８】
第３の本発明に関わる製品認証システムは、固有のタグ識別情報が記録される非接触タグが付された製品の真贋の認証を行う製品認証システムであって、非接触タグのタグ識別情報を読み取るリーダと、使用者識別情報が入力されるリーダまたは入力手段に通信ネットワークを介して接続される認証手段と、正規のリーダを使用するのに必要な正規の使用者識別情報および前回リーダまたは入力手段から入力された正規の使用者識別情報が通信ネットワークを介して認証手段に送られた際の該使用者識別情報の真贋の認証時の前回の使用者識別履歴情報を記録する記憶手段とを備え、認証手段は、今回、リーダまたは入力手段から入力され通信ネットワークを介して送信された使用者識別情報が記憶手段に記録される前記正規の使用者識別情報に一致する場合、該今回の入力された使用者識別情報の送信元の場所を今回の送信に係わるアドレス情報から求め、該今回の使用者識別情報と同一の使用者識別情報に係わる前記記憶手段に記録された前回の使用者識別履歴情報を用いて、該前回の使用者識別情報の認証時からの経過時間内に前回の使用者識別情報の認証時の送信元のアドレス情報から求めた場所を基準とした移動可能な地理的範囲外から今回入力された使用者識別情報が送信されるとき、少なくとも今回の使用者識別情報または前回の使用者識別情報の何れかは、正規の使用者により入力されたものでないと認証している。
第３の本発明により、使用者識別情報が、正規の使用者により入力されたか否かの認証が行なえる。
【発明の効果】
【０００９】
本発明によれば、システムの各構成要素の不正使用を判別し、製品の真贋を認証し得る製品認証システムを実現できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について添付図面を参照して説明する。
＜＜製品認証システム１の概要＞＞
本発明に係わる実施形態の製品認証システム１(図１参照)は、市場に出回る製品に固有のタグＩＤを記録したＲＦＩＤタグを埋め込み、リーダから製品内のＲＦＩＤタグのタグＩＤを読取り、インターネットを通じて製品が正規のものであるかまたは模造品であるかを判別するシステムであり、リーダＩＤ、使用者のパスワード、タグＩＤ等の認証データの履歴情報から、システムの各構成要素の不正使用を判別し、製品の真贋を認証するものである。
なお、図１は、実施形態のＲＦＩＤタグを用いた製品の流通管理に係わる製品認証システムのハードウェア構成を示す概念図である。
【００１１】
＜＜製品認証システム１の全体構成＞＞
製品認証システム１は、本システムの処理を実行するプログラムが格納される認証サーバ400と、該認証サーバ400に接続されリーダＩＤ使用履歴等の各種データが記憶されるデータベース(以下、ＤＢと称す)500と、認証サーバ400とインターネット600を介して接続されＲＦＩＤタグの情報を読む複数のリーダ300とを備え構成されている。なお、製品100には、ＲＦＩＤタグ200が埋め込まれ付されている。
【００１２】
＜認証サーバ400＞
認証サーバ400は、ＣＰＵ(Central Processing Unit)、記憶装置、入出力装置等を有するコンピュータであり、補助記憶装置であるハードディスクには、後記の製品認証システム処理を実行するためのプログラムが記憶されており、製品認証システム処理は、ＣＰＵが該当するプログラムをメインメモリにロードし、実行することにより行われる。例えば、認証サーバ400は、製品認証システム処理において、リーダ300からの各種認証問い合わせに対して、認証結果をインターネット600を介してリーダ300に返信する。
【００１３】
＜製品100＞
製品100は、例えばブランド品である高価なブランド鞄であり、製品100内に埋め込まれるＲＦＩＤタグ200のＩＣ(Integrated Circuit)チップのメモリには、ＲＦＩＤタグ200の真贋を判別する際に使用される固有のタグＩＤ201が電子的に記録されている。
【００１４】
＜リーダ300＞
リーダ300は、ＲＦ(Radio  Frequency)回路、ファームウェアが記憶され読み出し制御等を行なうためのマイコン、インターフェース回路等を有して構成され、ＲＦＩＤタグ200の情報を受信し読み取る装置であり、リーダ300の真贋を判別する際に使用される固有のリーダＩＤ301がマイコンのＲＯＭ(Read Only Memory)に電子的に記録されている。
【００１５】
また、リーダ300は、インターネット600に直接的に、若しくは、インターネット600に間接的にＰＣ、携帯電話、ＰＤＡ(Personal Digital Assistants)、ＰＯＳ(Point Of Sales system)等を介して接続する手段を有しており、インターネット経由で認証サーバ400と接続されている。なお、インターネット600から、リーダ300までは、ＷＡＮ(Wide Area Network)、ＬＡＮ(Local Area Network)等を使用して接続されてもよい。
このリーダ300は、ハンディ型で使用者350、製品100を扱う店の販売員等の個々人が携帯してもよいし、また、製品100を扱う店に設置されたゲート型でもよく特に限定されるものではない。
【００１６】
＜ＤＢ500＞
図１に示すＤＢ500は、ＲＦＩＤタグ200を識別するための正規の固有のタグＩＤ201、リーダ300を識別するための正規の固有のリーダＩＤ301、およびリーダ300の使用者350に固有に付与される正規の使用者識別情報のパスワード351が予め記録されている。
また、ＤＢ500は、タグＩＤ201が前回製品の認証に用いられた際の履歴情報202、リーダＩＤ301が前回認証に用いられた際の履歴情報302、前回パスワード351が認証に用いられた際の履歴情報352、タグＩＤ201が埋め込まれた製品100の製品情報101等が記録されている。なお、タグＩＤ201、リーダＩＤ301、およびパスワード351は、それぞれデータを検索するための検索キーである。
【００１７】
ここで、タグＩＤ201の履歴情報202とは、ＲＦＩＤタグ200のタグＩＤ201の情報を認証サーバ400に送信し認証する際のインターネットのアドレス情報であるＩＰアドレス(Internet Protocol Address)から認識できる位置情報、該認証時の時間情報等である。
リーダＩＤ301の履歴情報302とは、リーダ300が情報を認証サーバ400に送信し認証する際の送信元のインターネットのＩＰアドレスから認識できる位置情報、該認証時の時間情報等である。
【００１８】
パスワード351の履歴情報352とは、使用者350に付与されたパスワード351の情報を認証サーバ400に送信し認証する際のインターネットのＩＰアドレスから認識できる位置情報、該認証時の時間情報等である。なお、使用者350には、リーダ300を使用または管理が許可される正規の人として、ＤＢ500に記録される固有のパスワード351が付与されている。
また、製品100の製品情報101としては、真正な製品100の実際の画像、シリアル番号、製造年月日、製造者名、使用素材、製品100を販売している販売店等を含んでいる。
なお、ＤＢ500は、一つで構成しても複数で構成してもよいが、一つの方が管理し易いので好適である。また、ＤＢ500は、認証サーバ400内に構成してもよいし、認証サーバ400外のＤＢサーバ等に別体に構成してもよい。
【００１９】
＜＜製品認証システム処理＞＞
次に、製品認証システム処理について、図２を用いて説明する。なお、図２は、製品認証システム処理の流れを示す図であり、図２の紙面の上から下へ時間が経過し、処理が行われることを表している。
この製品認証システム処理は、使用者350が製品100を購入する際に、製品100が真正な製品か否か確認するためのものであり、認証サーバ400内に格納されたプログラムが実行されることにより、行なわれる。
使用者350は、ブランド鞄等の製品100が偽造品でない真正な製品か否かを確認する際に、図１に示すＲＦＩＤタグ200のタグＩＤ201をリーダ300で読み取らせ、認証サーバ400で認証を受けて確認が行われる。
【００２０】
＜リーダ300の真贋の認証＞
まず、第一の認証として、使用されるリーダ300の真贋の認証が行なわれる。
図２のＳ０１において、使用者350がリーダ300のスタート釦、読み込み釦等を押下すると、リーダ300は、ファームウェアの機能により、自身のリーダＩＤ301を、直接に、または、ＰＣ、携帯電話等を用いてインターネット600を通じて認証サーバ400に送信する。
リーダＩＤ301 を受信した認証サーバ400は、図２のＳ０２において、送信されたリーダＩＤ301 がＤＢ500に登録されている正規のリーダＩＤ301と一致するかを、送信されたリーダＩＤ301でＤＢ500を検索し判断する。
【００２１】
送信されたリーダＩＤ301と一致する正規のリーダＩＤが登録されていると認めた場合(図２のＳ０３)、ＤＢ500より前回リーダ300(図１参照)が認証に使用された位置情報、時間情報等の履歴情報302を受け取る(図２のＳ０４)。なお、前記したように、履歴情報302の位置情報は、前回リーダＩＤ301がインターネット介して認証サーバ400に問い合わせ認証を行なった際のインターネットのＩＰアドレスから、取得することができる。
続いて、図２のＳ０５において、履歴情報302を受信した認証サーバ400は、今回、リーダＩＤ301が送信された送信元のＩＰアドレスと履歴情報302の前回の送信元の位置情報を比較し、前回の履歴情報302に記録された場所から移動可能な地理的範囲内で、今回のリーダＩＤ301が送信されているか否かを判断する。
【００２２】
ここで、移動可能な範囲内であるか否かは、例えば、最も短い時間で移動できるルート探索のアルゴリズムであるルート探索法を用いて、認証サーバ400に問い合わせが行なわれた前回と今回のインターネットのＩＰアドレスから、それぞれ前回と今回の地理的位置を把握し、認証サーバ400に問い合わせが行なわれた前回と今回の時間から経過時間を求め、この経過時間内に、前回の問い合わせが行なわれた場所から今回の問い合わせが行なわれた場所へ、最短で移動可能な交通機関を用いた最短ルートで移動可能か否かで判定する。
これ以外にも、例えば４０ｋｍ／ｈｒといったような移動速度の基準値の基準速度を設定し、前回と今回の２点間の地図上の直線距離を移動速度の基準値で除して時間を求めておき、前回と今回の時刻から時間差を求め、その大小関係から判定するといった簡便な方法でもよい。
なお、２点間の距離が大きいほど徒歩、自動車、高速鉄道、飛行機等の移動手段の移動速度が大きくなるので、２点間の距離が大きいほど移動速度の基準値の基準速度を大きくする。
【００２３】
認証サーバ400が前回の履歴情報302の位置情報から前回認証時から今回認証時までの経過時間内で移動可能な地理的範囲内で、今回、リーダＩＤ301が送信されていると判断すると、リーダ300に対して、正規に登録されたリーダ300であると送信し、パスワード351の入力を促す(図２のＳ０６)。一方、認証サーバ400が前回の履歴情報302の位置情報から今回までの経過時間内で移動可能な地理的範囲内で、今回、リーダＩＤ301が送信されていないと判断された場合には、送信を行なったリーダＩＤ301は不正なリーダであると判断し、該リーダＩＤ301のデータに不正を表すビットを立て、該リーダＩＤ301を使用不可扱いにする等の対策を講じる。
【００２４】
＜正規の使用者350であるか否かを確認するパスワード351の認証＞
続いて、第二の認証として、使用者350がリーダ300を使用する正規の使用者350であるか否かの認証が次のようにして行われる。
なお、正規の使用者350には、正規のパスワード351が付与されているので、正規のパスワード351が入力されなかった場合には、使用者350がリーダ300を使用するには不正な使用者であると、確認することができる。
【００２５】
図２のＳ０７において、使用者350によって入力手段のリーダ300のテンキーを用いて人力されたパスワード351が認証サーバ400に送信される。なお、パスワード351の入力は、リーダ300に接続された携帯電話、ＰＣ、ＰＤＡ等を入力手段として、そのテンキーを用いて行なってもよい。
図２のＳ０８において、認証サーバ400は、入力されたパスワード351がＤＢ500に登録されているか否かを、入力されたパスワード351でＤＢ500を検索し一致する正規のパスワード351が記録されているか否かにより、問い合わせる。
【００２６】
認証サーバ400が、一致する正規のパスワード351が登録されていた場合(図２のＳ０９)、図２のＳ１０において、認証サーバ400は、該パスワード351でＤＢ500を検索してこのパスワード351のレコードの前回このパスワード351が認証に使用された位置情報、時間情報等の履歴情報352を取得する。
一方、入力されたパスワード351と一致する正規のパスワード351が、ＤＢ500に記録されていない場合、パスワード351を入力した使用者350は不正な使用者と認識できるので、処理の進行を停止する、販売店に知らせる等の対策を講じることができる。
【００２７】
図２のＳ１１において、パスワード351の前回認証の履歴情報352を受信した認証サーバ400は、今回、パスワード350が送信された送信元のＩＰアドレスと履歴情報352の前回の送信元のＩＰアドレスより求めた位置情報を比較し、前回から今回までの経過時間内に、履歴情報352の前回の送信元の地理的位置から移動可能な地理的範囲内で、今回、パスワード352が人力されているか否かを判断する。
ここで、移動可能な範囲内であるか否かは、前記と同様に、ルート探索法を用いて、前回と今回のインターネットのＩＰアドレスから、それぞれ前回と今回の地理的位置を把握し、前回と今回の時間から経過時間を求め、この経過時間内に、前回の問い合わせが行なわれた位置から今回の問い合わせが行なわれた位置へ最短ルートで移動可能か否か判定すればよい。もちろん、ルート探索法ではなく、単純に直線距離から簡便に判定してもよい。
【００２８】
認証サーバ400が前回の履歴情報352の位置情報、時間情報から移動可能な範囲内で、今回、パスワード352が送信されていると判断された場合には、リーダ300に対して、正規に登録されたパスワード352であると送信し(図２のＳ１２)、図２のＳ１３において、ＲＦＩＤタグ200(図１参照)のタグＩＤ201の読取りおよびその送信を促す。
なお、図２のＳ０１において、使用者350がリーダ300のスタート釦、読み込み釦等を押下して処理を開始するのに代えて、リーダ300がＲＦＩＤタグ200のタグＩＤ201を読取ることを処理を開始する契機としてもよい。この場合、ＲＦＩＤタグ200のタグＩＤ201は、既にリーダ300に読取られているので、図２のＳ１３においては、リーダ300に対して、既に読取られ記憶されるタグＩＤ201の送信を促すことになる。
【００２９】
＜ＲＦＩＤタグ200の真贋の認証＞
第三の認証として、ＲＦＩＤタグ200の真贋の認証が行なわれる。
図２のＳ１４において、パスワード350が認証されたリーダ300は、ファームウェアの機能によって、ＲＦＩＤタグ200のタグＩＤ201(図１参照)の読取りを行い、図２のＳ１５において、読取ったタグＩＤ201 を認証サーバ400に送信する。
読取ったタグＩＤ201 を受信した認証サーバ400は、図２のＳ１６において、読取ったタグＩＤ201 と一致する正規のタグＩＤ201がＤＢ500に登録されているかを、読取ったタグＩＤ201 でＤＢ500を検索し同一のタグＩＤが存在するか否かにより問い合わせる。
【００３０】
一致する正規のタグＩＤ201が登録されていた場合(図２のＳ１７)、図２のＳ１８において、認証サーバ400は、ＤＢ500より前回タグＩＤ201 が読み取られた位置情報、時間情報等の履歴情報202を取得する。
履歴情報202を受信した認証サーバ400は、図２のＳ１９において、今回タグＩＤ201が送信された送信元のＩＰアドレスと履歴情報202の前回タグＩＤ201が送信された送信元のＩＰアドレスとにより求められる位置情報を比較し、履歴情報202の前回の送信元の場所から、前回認証時からの経過時間内に移動可能な範囲内場所から、今回タグＩＤ201が読取られているかを判断する。
【００３１】
図２のＳ２０において、認証サーバ400が履歴情報202の前回の送信元のＩＰアドレスより求めた場所から移動可能な地理的範囲内で、今回タグＩＤ201 が送信されていると判断すると、リーダ300に対して正規に登録されたＲＦＩＤタグ200であると送信する。
【００３２】
＜真正な製品100の製品情報101の送信＞
以上の認証により、リーダ300、パスワード351、ＲＦＩＤタグ200に問題がないと判明した場合、使用者350による真正な製品100の製品情報101を用いた製品の最終確認が行われる。
図２のＳ２１において、認証サーバ400が、ＤＢ500に対して、送信されたタグＩＤ201をもつＲＦＩＤタグ200が付された製品100の製品情報101である真正な製品100の実際の画像、シリアル番号、製造年月日、製造者名、使用素材、および製品100を販売している販売店等を要求し、ＤＢ500から該タグＩＤ201のレコードの真正な製品100の製品情報101をリードし取得する(図２のＳ２２)。
【００３３】
真正な製品100の製品情報101を受信した認証サーバ400は、図２のＳ２３において、真正な製品100の製品情報101をリーダ300に送信し表示する。
使用者350は、真正な製品100の製品情報101をリーダ300の表示で確認し、この製品情報101から、確認中の製品100が真正な製品か否かの真贋を確認することができる。
なお、リーダ300に送信された製品情報101は、印刷するように構成してもよいし、使用者350のＵＳＢメモリ等の記録手段に記録するように構成してもよい。
以上が、製品認証システム処理の流れである。
【００３４】
＜＜製品認証システム処理における不正使用の検証＞＞
次に、製品認証システム１を不正に使用しようと試みるケースを検証する。
＜第一のケース：不正なリーダ300´の使用＞
第一のケースとして、不正なリーダ300´を使用した場合を検証する。
不正なリーダ300´によって認証サーバ400にアクセスする場合、不正なリーダ300´は、リーダＩＤ301を有していないか、或いは、不正なリーダＩＤ301´を有していることが想定される。
【００３５】
不正なリーダ300´がリーダＩＤ301を有していない場合、リーダ300´からリーダＩＤ301が認証サーバ400に送信されないことから、リーダ300´が不正なものであると判断できる。
また、不正なリーダ300´の不正なリーダＩＤ301´でＤＢ500を検索した場合、ＤＢ500に不正なリーダＩＤ301´に一致する正規のリーダＩＤ301が登録されていないため、その先の認証過程に進むことができず、不正使用であることが発覚する。
【００３６】
＜第二のケース：リーダＩＤ301と一緒のリーダ300の不正複製＞
第二のケースとして、リーダＩＤ301と一緒にリーダ300が不正に複製された場合を検証する。
リーダＩＤ301と一緒にリーダ300が複製された場合、複製されたリーダ300´とその元となる正規のリーダ300が同時に存在する。そのため、正規のリーダ300と複製されたリーダ300´とが別の場所で同じタイミングで使用された場合、ＤＢ500に登録された履歴情報302の前回の位置情報、時間情報から、前回使用時間から今回使用時間までの経過時間内に移動不可能な場所で今回リーダＩＤ301が認証された場合、不正使用が発生したと判断される。
【００３７】
図３は、リーダ300がリーダＩＤ301ごと偽造された場合を検証する製品認証システム処理を示す図である。
例えば、図３に示すように、リーダＩＤ301が、２０：００にロンドンで認証された１０分後の２０：１０に、リーダＩＤ301´が東京で認証された場合、１０分間でロンドンから東京に移動不可能であるため、東京のリーダＩＤ301´ は偽造されたものと判断することができる。
このケースでは、少なくとも前回または今回認証を受けたリーダ300の何れかが不正に複製されたものであることが解る。
【００３８】
リーダＩＤ301が複製されたと判断された場合、複製されたリーダＩＤ301 ´を使用停止とし、リーダＩＤ301が不正に複製された原因を究明することで、リーダ300の不正な複製を防止若しくは使用を抑制することができる。
【００３９】
＜第三のケース：パスワード351の漏洩＞
第三のケースとして、パスワード351が漏れてしまい、正規の使用者350以外の不正な使用者350´が使用できるようになってしまった場合を検証する。なお、当てずっぽうや推測で正規の使用者350以外の不正な使用者350´が、パスワード351を使用できるようになってしまった場合を含む。
同一の正規のパスワード351を知る使用者が同時に２人以上存在するため、同じパスワード351が別の場所で同じタイミングで使用された場合、ＤＢ500に登録された先に使用された前回の履歴情報352の位置情報、時間情報から、前回の時間からの経過時間内に移動不可能な場所でパスワード351が後の今回認証に使用されたときに、パスワード351が漏洩したと判断される。
【００４０】
図４は、パスワード351を不正取得した使用者350´がいる場合を検証する製品認証システム処理を示す図である。
例えば、図４に示すように、ロンドンで、２０：００にパスワード351が使用された１０分後の２０：１０に東京でパスワード351が使用された場合、１０分間でロンドンから東京に移動不可能であるため、パスワード351が漏洩していると判断することができる。
このケースでは、少なくとも前回入力されたパスワードまたは今回入力されたパスワードの何れかが、正規の使用者350以外の不正な使用者350´が入力したものであり、不正使用であることが解る。
【００４１】
パスワード351が漏洩したと判断された場合、このパスワード351を使用停止とし、正規の使用者350に対して新規のパスワードを発行するとともにＤＢ500に登録することで、パスワード351の漏洩に対する不正なシステムの使用を、防止若しくは抑制することができる。
【００４２】
＜第四のケース：タグＩＤ201と一緒のＲＦＩＤタグ200の不正複製＞
第四のケースとして、タグＩＤ201(図１参照)と一緒にＲＦＩＤタグ200が不正に複製された場合を検証する。
タグＩＤ201 と一緒にＲＦＩＤタグ200が複製された場合は、複製されたＲＦＩＤタグ200´とその元となる正規のＲＦＩＤタグ200が同時に存在する。そのため、ＲＦＩＤタグ200と複製されたＲＦＩＤタグ200´が別の場所で同じタイミングで使用された場合、ＤＢ500に登録された先の前回の履歴情報202の位置情報、時間情報から、前回の時間から経過時間内に移動不可能な場所でタグＩＤ201が今回認証に使用された場合、タグＩＤ201と一緒にＲＦＩＤタグ200が不正に複製されたと判断される。
【００４３】
図５は、タグＩＤ201と一緒にＲＦＩＤタグ200が不正に複製された場合を検証する製品認証システム処理を示す図である。
例えば、図５に示すように、タグＩＤ201が２０：００にロンドンから認証された１０分後の２０：１０に、タグＩＤ201が東京で認証された場合、１０分間でロンドンから東京に移動することは不可能なので、タグＩＤ201 は偽造されたと判断することができる。      
【００４４】
このケースでは、少なくとも前回使用されたＲＦＩＤタグまたは今回使用されたＲＦＩＤタグの何れかが不正使用であることが解る。
タグＩＤ201が複製されたと判断された場合、このタグＩＤ201を使用停止とし、タグＩＤ201 が不正に複製された原因を究明することで、ＲＦＩＤタグの不正な複製を防止若しくは使用を抑制することができる。
【００４５】
＜第五のケース：ＲＦＩＤタグ200の貼り替え＞
第五のケースとして、ＲＦＩＤタグ200が、製品100から取り外され、より低価格の製品に貼り替えられた場合を検証する。
リーダＩＤ301、パスワード351に問題がない場合、ＲＦＩＤタグ200のタグＩＤ201を読み取り認証サーバ400にてＤＢ500を検索し、同一のタグＩＤが存在し読み取ったタグＩＤ201が正規のタグＩＤと判断された時点で、読取ったタグＩＤ201の製品100の製品情報101が、ＤＢ500から、認証サーバ400を経由しリーダ300に送信される。そして、使用者350は、読み込んだタグＩＤ201の製品情報101を確認することができる。
【００４６】
ここで、真正な製品100の製品情報101と、ＲＦＩＤタグ200が貼り付けられた製品とを比較してが異なるものか否か、使用者350は判断することができる。
そのため、ＲＦＩＤタグ200が貼り付けられた製品が製品情報101と異なる製品であれば、不正にＲＦＩＤタグ200が貼りかえられた不正な製品であると判断でき、不正な製品の購入を回避することができる。
【００４７】
＜＜まとめ＞＞
本実施形態では、リーダＩＤ301、パスワード351、タグＩＤ201が前回認証を行った際の履歴情報302、352、202をＤＢ500に記録しておき、前回からの経過時間内に、前回認証を行った場所から移動可能な場所で今回認証が行われているかを、認証の基準として用いる。
認証が行われる際に、送信されたリーダＩＤ301、タグＩＤ201、およびパスワード351がＤＢ500に記録された正規のものとの一致を認証サーバが確認するだけでなく、今回ＩＰアドレスが送信された位置情報と、前回の認証が行った際の位置履歴情報を比較し、今回認証が行われた場所が、前回認証時からの経過時間内に移動可能な地理的範囲内であるか否かの判定を認証の条件に加えることにより、各ＩＤ301、201の複製、パスワード351の漏洩等によるシステムの不正な使用を防ぐことができる。
【００４８】
そのため、リーダＩＤ301、タグＩＤ201などが複製されたり、パスワード351が漏洩した場合にも、その検知が可能になり、それらの不正使用を抑制することができる。
従って、認証データの履歴情報からシステムの各構成要素の不正使用を判別することにより、システムの各構成要素の偽造を防ぎつつ、偽造された場合でも、その使用を困難にする製品認証システムを実現できる。
なお、実施形態においては、通信ネットワークとして、インターネットを例示して説明したが、インターネットにおけるＩＰアドレスに相当する送信元のアドレス情報を付すことができれば、インターネット以外の通信ネットワークを適用することが可能である。
また、本実施形態においては、記憶手段として、ＤＢを例示して説明したが、データが記録され検索できる記憶手段であれば、ＤＢ以外のデータファイルを適用してもよい。
【産業上の利用可能性】
【００４９】
本発明は、ブランド品の鞄や財布、服、時計など、高付加価値であり、模造品が出回りやすいものの、真贋を判定するためのシステムにおいて利用可能性が高い。
【図面の簡単な説明】
【００５０】
【図１】本発明に関わる実施形態のＲＦＩＤタグを用いた製品の流通管理に係わる製品認証システムのハードウェア構成を示す概念図である。
【図２】実施形態の製品認証システム処理の流れを示す図である。
【図３】リーダがリーダＩＤごと偽造された場合を検証する製品認証システム処理を示す図である。
【図４】パスワードを不正取得した使用者がいる場合を検証する製品認証システム処理を示す図である。
【図５】タグＩＤと一緒にＲＦＩＤタグが不正に複製された場合を検証する製品認証システム処理を示す図である。
【符号の説明】
【００５１】
1    製品認証システム
100  製品
101  製品情報
200  ＲＦＩＤタグ(非接触タグ)
201  タグＩＤ(タグ識別情報)
202  タグＩＤが最後に送信された履歴情報(タグ履歴情報)
300  リーダ(入力手段)
301  リーダＩＤ(リーダ識別情報)
302  リーダＩＤが最後に送信された履歴情報(リーダ履歴情報)
350  使用者
351  パスワード(使用者識別情報)
352  パスワードが最後に送信された履歴情報(使用者識別履歴情報)
400  認証サーバ(認証手段)
500  データベース(記憶手段)
600  インターネット(通信ネットワーク)
【図１】
2009211448.tif 000003
【図２】
2009211448.tif 000004
【図３】
2009211448.tif 000005
【図４】
2009211448.tif 000006
【図５】
2009211448.tif 000007