(57)【要約】      （修正有）【課題】認証要求者が認証対象者の認証を行うだけでなく、認証対象者も認証要求者の認証を行う、相互認証の仕組みを提供する。【解決手段】認証対象者は認証要求者の認証パターン画像を撮影し、認証要求者は認証対象者の認証パターン画像を撮影する。そして、それぞれの認証パターン画像に対応するパターンＩＤと識別ＩＤとを含む第１認証情報と第２認証情報を送信し、第１認証情報のパターン画像に対応する識別情報が第２認証情報を送信した端末の識別情報と一致し、かつ、第２認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致するかどうかを判定することによって相互認証を行う。【選択図】図２
2015028689.tif 000002
【特許請求の範囲】
【請求項１】
１以上の端末装置と、前記端末装置にそれぞれ接続されたカメラ装置と、情報管理装置とから構成される相互認証システムであって、
前記端末装置は、
当該端末装置に対応するパターンＩＤに対応するパターン画像を表示する認証画像表示部と、
当該端末装置に接続されたカメラ装置で撮影された映像を取得するカメラ映像取得部と、
前記カメラ映像取得部で撮影された映像からパターン画像を抽出するパターン画像認識部と、
前記パターン画像認識部で抽出したパターン画像と当該端末装置の識別情報を含む認証情報を前記情報管理装置に送信する認証情報送信部と、
前記情報管理装置から識別情報を取得する識別情報取得部と
から構成され、
前記情報管理装置は、
前記端末装置からそれぞれ送信された第１認証情報と第２認証情報を受信し、第１認証情報のパターン画像に対応する識別情報が第２認証情報を送信した端末の識別情報と一致し、かつ、第２認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致するかどうかを判定する識別情報判定部と、
前記識別情報判定部でそれぞれの識別情報が一致すると判定された場合に当該識別情報を前記端末装置にそれぞれ送信する識別情報送信部と
から構成されていることを特徴とする相互認証システム。
【請求項２】
請求項１に記載の相互認証システムであって、
前記情報管理装置は、
前記端末装置それぞれに対応するパターンＩＤを生成するパターンＩＤ生成部をさらに有し、
前記端末装置は、
当該端末に対応するパターンＩＤの発行を情報管理装置に要求するパターンＩＤ要求部をさらに有し、
前記認証画像表示部は前記情報管理装置のパターンＩＤ生成部で生成されたパターンＩＤを受信し、受信したパターンＩＤに対応するパターン画像を表示する認証画像表示部である
ことを特徴とする相互認証システム。
【請求項３】
請求項２に記載の相互認証システムであって、
前記識別情報判定部は前記端末装置からそれぞれ送信された第１認証情報と第２認証情報を受信し、第１認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致し、かつ、第２認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致するかどうかを判定する識別情報判定部である
ことを特徴とする相互認証システム。
【請求項４】
コンピュータを請求項１ないし３いずれか１項の相互認証システムとして動作させるための相互認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パターン画像を認証情報として認識して認証を行う認証技術に関し、特に認証要求者と認証対象者を相互に認証する、相互認証システムおよびそのプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンや携帯電話端末（以下、携帯端末という）が広く普及している。携帯端末は各個人が個人専用の端末を１人１台所有する場合が多い。このような携帯端末の特性を利用して、携帯端末の個人を特定するための認証デバイスとして利用する技術が知られている。
【０００３】
例えば、特許文献１においては、携帯端末のディスプレイに画像データを表示し、表示された画像データを撮影し認証情報に適合するかを判別することによって、認証処理を行うシステムが開示されており、その実施例として、ドアの鍵の施錠を携帯端末に表示した画像で行う手法が示されている。
【０００４】
また、特許文献２においては、携帯端末をドアの開錠キーとして利用する場合に、同じ認証用の画像を携帯端末に再利用して表示するのではなく、認証の都度、携帯端末から認証用のキーとなる画像をサーバ装置に要求し、発行された画像を携帯端末に表示し、その画像をドアに備えられたイメージセンサで認識することによって、ドアの開錠を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１３８７０号公報
【特許文献２】特開２００６−７２７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術を利用することによって、携帯端末に表示したパターン画像をカメラ装置で撮影し、携帯端末の認証を行うことができる。しかし、従来技術においては、認証を行う側（認証要求者）が一方的に利用者（認証対象者）の携帯端末等に表示されたパターン画像等を撮影して認証処理を行うものである。
【０００７】
そのため、認証要求者は認証対象者が正当権限を持つものであるかどうか等を認証することはできるが、例えば、ドアの開錠キーとして携帯端末に表示されたパターン画像を利用する場合、認証対象者が間違えたドアの開錠要求をしようとした場合であっても、認証要求者側は認証対象者がどのドアの開錠要求をしたのかを判断できない。そのため、正当な認証対象者であれば認証でき、認証対象者は間違えたドアを開錠してしまうことになる。
【０００８】
また、ＷＥＢサイトで運用されるアプリケーション等での認証を特許文献２に開示されている方法で行う場合、認証要求者がなりすましを行うことによって、不正に認証対象者の認証を行う事が可能となり、認証後に利用者の情報が収集されてしまうような不正利用が懸念される。正当なＷＥＢサイトであったとしても、認証対象者が利用するＷＥＢサイトを間違えていた場合、認証対象者が意図しない認証要求者に対して利用者の情報を送信してしまう可能性がある。
【０００９】
本発明は上記課題を解決するためになされたものであり、認証要求者が認証対象者の認証を行うだけでなく、認証対象者も認証要求者の認証を行う、相互認証の仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明における相互認証システムは、１以上の端末装置と、前記端末装置にそれぞれ接続されたカメラ装置と、情報管理装置とから構成される相互認証システムであって、前記端末装置は、当該端末装置に対応するパターンＩＤに対応するパターン画像を表示する認証画像表示部と、当該端末装置に接続されたカメラ装置で撮影された映像を取得するカメラ映像取得部と、前記カメラ映像取得部で撮影された映像からパターン画像を抽出するパターン画像認識部と、前記パターン画像認識部で抽出したパターン画像と当該端末装置の識別情報を含む認証情報を前記情報管理装置に送信する認証情報送信部と、前記情報管理装置から識別情報を取得する識別情報取得部とから構成され、前記情報管理装置は、前記端末装置からそれぞれ送信された第１認証情報と第２認証情報を受信し、第１認証情報のパターン画像に対応する識別情報が第２認証情報を送信した端末の識別情報と一致し、かつ、第２認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致するかどうかを判定する識別情報判定部と、前記識別情報判定部でそれぞれの識別情報が一致すると判定された場合に当該識別情報を前記端末装置にそれぞれ送信する識別情報送信部とから構成されている事を特徴とする。
【００１１】
これによって、認証要求者の端末装置が認証対象者の端末装置の正当性の認証を行うだけでなく、認証対象者の端末装置が認証要求者の端末装置の正当性の認証をも行うことが可能となる。
【００１２】
また、本発明は、さらに前記相互認証システムにおいて、前記情報管理装置は、前記端末装置それぞれに対応するパターンＩＤを生成するパターンＩＤ生成部をさらに有し、前記端末装置は、当該端末に対応するパターンＩＤの発行を情報管理装置に要求するパターンＩＤ要求部をさらに有し、前記認証画像表示部は前記情報管理装置のパターンＩＤ生成部で生成されたパターンＩＤを受信し、受信したパターンＩＤに対応するパターン画像を表示する認証画像表示部であることを特徴とする。
【００１３】
これによって、認証要求者および認証対象者は相互認証の処理を行う都度、それぞれに異なる認証パターン画像を利用する事が可能となり、パターン画像の模倣による不正利用を防止することが可能となる。
【００１４】
また、本発明は、さらに前記相互認証システムにおいて、前記識別情報判定部は前記端末装置からそれぞれ送信された第１認証情報と第２認証情報を受信し、第１認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致し、かつ、第２認証情報のパターン画像に対応する識別情報が第１認証情報を送信した端末の識別情報と一致するかどうかを判定する識別情報判定部であることを特徴とする。
【００１５】
これによって、認証対象者は自身の正当性を認証できるだけでなく、認証要求者の正当性をも合わせて認証することが可能となる。
【発明の効果】
【００１６】
本発明の効果は以下のとおりである。
（１）相互に認証を行うことによって、利用者はなりすまされた認証者に対する認証処理を防止することができる。
（２）利用者は利用するシステムが、自身が利用しようとしているシステムであるかどうかを自動的に確認してから、利用者の情報を送信することができるようになる。
（３）ＩＤやパスワードの入力を行わなくても、認証パターン画像を撮影するだけで、認証処理を行うことができるようになる。
【図面の簡単な説明】
【００１７】
【図１】相互認証システム全体図
【図２】相互認証システム基本構成図
【図３】パターン情報記憶部のデータ構造
【図４】機器情報記憶部のデータ構造
【図５】パターン管理情報記憶部のデータ構造
【図６】識別情報記憶部のデータ構造
【図７】パターン発行情報記憶部のデータ構造
【図８】実施例１および実施例２における相互認証システム構成図
【図９】実施例１における相互認証システムの処理シーケンス図
【図１０】実施例２における相互認証システムの処理シーケンス図
【図１１】実施例３における相互認証システム構成図
【図１２】実施例３における相互認証システムの処理シーケンス図
【図１３】実施例４における相互認証システム構成図
【図１４】実施例４における相互認証システムの処理シーケンス図
【発明を実施するための形態】
【００１８】
以下、図面を用いながら、本発明の実施の形態について詳細に説明する。図１は、本発明における相互認証システムの全体図を示したものである。本発明の相互認証システムは、複数の端末装置２００、カメラ装置３００、カメラ付端末装置４００、および、情報管理装置５００が、ネットワーク回線１００を通じて相互に接続される。ネットワーク回線１００はインターネット回線やイントラネット回線などが用いられるが、各装置が相互に通信可能なネットワーク回線であればよい。
【００１９】
端末装置２００は、認証を行う必要があるアプリケーションが構成されたサーバ装置や、アプリケーションを利用するクライアントソフトウェアが利用されるコンピュータ装置やスマートフォン装置などが用いられる。相互に認証処理が必要なアプリケーションが動作可能なコンピュータ装置であれば、どのような装置でもよい。カメラ装置３００は外部の画像が撮影可能な機能を有し、撮影した画像を端末装置２００に送信可能なものであればどのようなカメラ装置であってもよい。また、端末装置２００とカメラ装置３００が一体となったカメラ装置付端末装置４００を利用することも可能である。
【００２０】
端末装置２００、カメラ装置３００、カメラ装置付端末装置４００は、認証要求を行う側の装置（以下、認証要求装置）および認証される側の装置（以下、認証対象装置）が複数台、ネットワーク回線１００に接続され、いずれかの認証対象装置がいずれかの認証要求装置に接続して認証処理が行われる。
【００２１】
情報管理装置５００は、相互認証システムにおいて利用される認証パターン画像の管理を行い、端末装置２００やカメラ装置付端末装置４００と認証パターン画像の対応付けの管理や、端末装置２００やカメラ装置付端末装置４００で一度だけ利用される認証パターン画像の発行管理や、認証パターン画像に対応付けられて記憶される端末装置２００やカメラ装置付端末装置４００の情報管理などを行う。以上が、相互認証システムで利用される各装置の全体図の概要となる。各装置が有する機能の詳細については後述する。
【００２２】
次に、相互認証システムにおける各装置の基本構成について説明する。図２は本発明における相互認証システムの各装置の基本構成を示した図である。図２においては、カメラ装置３００と端末装置２００とが一体となった複数のカメラ付端末装置４００と情報管理装置５００との接続例について示しているが、図１に記載の通り、カメラ装置３００と端末装置２００はネットワーク回線経由で接続可能であれば別の装置として構成されていてもよい。
【００２３】
カメラ付端末装置４００は、認証要求装置と認証対象装置が複数台存在し、ネットワーク回線を通じて認証要求装置と認証対象装置も相互にネットワーク回線１００を経由して接続される。カメラ付端末装置４００としては携帯電話端末やスマートフォン、ノートパソコンなどがあげられる。また、カメラ装置３００と端末装置２００が別の装置として構成されるものとしては、端末装置２００としてＷＥＢサーバやアプリケーションサーバを用いる場合である。
【００２４】
カメラ付端末装置４００の各処理部について説明する。カメラ付端末装置４００は、パターン情報記憶部４１１、機器情報記憶部４１０、カメラ装置３００、カメラ映像取得部４０１、パターン画像認識部４０２、認証情報送信部４０３、認証画像表示部４０４、パターンＩＤ要求部４０５、識別情報取得部４０６とから構成される。
【００２５】
次に、各処理部についてそれぞれ説明する。まず、パターン情報記憶部４１１には相互認証システムで利用可能な全ての認証パターン画像と対応するパターンＩＤの一覧が記憶される。図３はパターン情報記憶部に記憶されるパターン記憶情報のデータ構造の例を示したものである。
【００２６】
図３において、「パターン画像」には、後に説明するパターン画像認識部４０２で認識可能な一意のパターン画像が記憶され、「パターンＩＤ」にはパターン画像に対応する一意のＩＤが記憶される。
【００２７】
図３においては、パターン情報記憶部４１１に「パターンＩＤ」と「パターン画像」が対応付けられて記憶されている場合の例について記載している。しかし、カメラ付端末装置４００の記憶領域の資源節約の観点から、パターン情報記憶部４１１には「パターン画像」は記憶せずに、「パターンＩＤ」の一覧を記憶するようにしてもよい。
【００２８】
この場合、カメラ付端末装置４００は認証画像表示部４０４では画像表示前に「パターンＩＤ」を情報管理装置５００に送信し、情報管理装置５００から「パターンＩＤ」に対応する「パターン画像」を受信する。そして、受信した「パターン画像」を認証画像表示部４０４に表示する。
【００２９】
パターン情報記憶部４１１には、相互認証システムで利用可能なパターン画像が１００パターンある場合は、パターン情報記憶部４１１にはパターン画像とパターンＩＤの組み合わせが１００明細記憶されることになる。または、前述したように、認証画像表示部４０４で画像表示前に「パターンＩＤ」に対応する「パターン画像」を取得する場合は、パターンＩＤが１００パターン記憶されることになる。相互認証システムで利用可能なパターン画像やパターンＩＤの数は識別可能なパターン画像であれば、その数に制限はない。
【００３０】
また、パターン画像はパターン画像認識部４０２で抽出可能な画像イメージであればどのような画像であってもよい。例えば、図３のパターン画像に表されるような格子状に色付四角形を配置したパターン画像でもよいし、他のパターン画像と識別可能なパターン画像であれば文字や図形を識別可能にあしらったパターン画像であってもよい。パターン画像として利用可能なものとして、ＣｈａｍｅｌｅｏｎＣｏｄｅ（登録商標）やＱＲコード（登録商標）が存在するが、これら以外をパターン画像として用いてもよい。
【００３１】
機器情報記憶部４１０には、カメラ付端末装置４００を識別するための機器情報が記憶される。図４は、機器情報記憶部４００に記憶される機器情報の例を示したものである。図４において、「認証パターン画像」には、カメラ付端末装置４００に割り当てられたパターン画像の画像イメージが記憶され、「識別ＩＤ」「ＩＰアドレス」にはカメラ付端末装置４００に割り当てられた識別ＩＤとＩＰアドレスがそれぞれ記憶され、「端末識別子」にはカメラ付端末装置４００が保有する識別子、例えばＭＡＣアドレスなどが記憶される。
【００３２】
また、認証画像表示部４０４で画像表示前に「パターンＩＤ」に対応する「パターン画像」を取得する場合は、機器情報記憶部４００には「認証パターン画像」ではなく、「パターンＩＤ」が記憶されるようにしていてもよい。
【００３３】
認証パターン画像は予めカメラ付端末装置４００に一意な認証パターン画像として割り当てられているパターン画像であり、パターン情報記憶部４１１に記憶されているパターン画像またはパターンＩＤの何れか一つと一致するものである。どのパターン画像がどのカメラ付端末装置４００に割り当てられているのかは、後に説明する情報管理装置５００のパターン管理情報記憶部５１０で管理され、同じパターン画像が異なるカメラ付端末装置４００に割り当てられる事はない。
【００３４】
カメラ装置３００は、画像や動画を撮影可能なカメラ装置である。カメラ装置３００で撮影された画像や動画はカメラ映像取得部４０１で取得される。カメラ装置３００と端末装置２００が一体となっている場合は、カメラ映像取得部４０１はカメラ装置３００に含まれている場合もある。カメラ装置３００と端末装置２００が別の装置として構成されている場合は、端末装置２００のカメラ映像取得部４０１がカメラ装置３００の撮影した画像や映像を取得する。
【００３５】
パターン画像認識部４０２は、カメラ映像取得部４０１で取得された画像や映像からパターン情報記憶部４１１に記憶されているパターン画像を認識した場合に、認識したパターン画像の抽出を行う。複数のパターン画像を認識した場合は複数のパターン画像を抽出することも可能である。
【００３６】
ここで、パターン情報記憶部４１１に「パターンＩＤ」のみが記録されている場合は、認識したパターン画像を情報管理装置５００に送信し、パターン画像に対応するパターンＩＤを情報管理装置５００から受信する。そして、受信したパターンＩＤがパターン情報記憶部４１１に記録されているかどうかを確認することによってパターン画像およびパターンＩＤの抽出を行う。
【００３７】
パターン画像認識部４０２で認識されたパターン画像は認証情報送信部４０３によって情報管理装置５００の識別情報判定部５０１に送信される。この際、パターン画像のイメージをそのまま送信してもよいし、パターン情報記憶部４１１の情報に基づいてパターン画像に対応するパターンＩＤを送信してもよい。また、機器情報記憶部４１０に記憶されているカメラ付端末装置４００を識別するための機器情報や、カメラ付端末装置４００に利用者が直接入力した入力情報も合わせて送信される場合もある。
【００３８】
次に、認証画像表示部４０４は、モニタ装置やディスプレイ装置などのパターン画像のイメージを表示するための表示部である。表示されるパターン画像は、機器情報記憶部４１０に記憶されているカメラ付端末装置４００に予め割り当てられた認証パターン画像を表示する場合もあるし、情報管理装置５００のパターンＩＤ生成部５０２で割り当てられた１度だけ利用可能なパターン画像が表示される場合もある。
【００３９】
認証画像表示部４０４は、表示画像としてパターン画像イメージではなく、パターンＩＤを受信した場合、画像表示前に「パターンＩＤ」を情報管理装置５００に送信し、情報管理装置５００から「パターンＩＤ」に対応する「パターン画像」を受信ようにし、受信した「パターン画像」を表示するようにしてもよい。
【００４０】
どのパターン画像を表示するのかは、どのように相互認証を行うかによって異なる。また、カメラ付端末装置４００に予め割り当てられた認証パターン画像を予め紙などに印字して表示するようにしておく場合もある。どのパターン画像をどのように表示するかについては後の具体的な実施例において説明する。
【００４１】
パターンＩＤ要求部４０５は、情報管理装置５００のパターンＩＤ生成部５０２に対して、カメラ付端末装置４００で所定期間だけ一時利用可能なパターン画像またはパターンＩＤの発行を要求する要求部である。
【００４２】
識別情報取得部４０６は、認証情報送信部４０３が情報管理装置５００に送信した認証情報に基づいて、情報管理装置５００の識別情報判定部５０１が行う処理結果に基づいて生成される識別情報を、情報管理装置５００の識別情報送信部５０３から、受信する取得部である。ここで取得した認証情報に基づいて、カメラ付端末装置４００では認証の成否を判定する。
【００４３】
以上が、カメラ付端末装置４００の各処理部の概要である。次に、情報管理装置５００の各処理部について説明する。
【００４４】
情報管理装置５００は、パターン管理情報記憶部５１０、識別情報記憶部５１１、パターン発行情報記憶部５１２、識別情報判定部５０１、パターンＩＤ生成部５０２、識別情報送信部５０３とから構成される。
【００４５】
各処理部についてそれぞれ説明する。まず、パターン管理情報記憶部５１０には、相互認証システムで利用可能な全てのパターン画像と対応するパターンＩＤおよびの使用状況の一覧が記憶される。
【００４６】
図５は、パターン管理情報記憶部５１０に記憶されるパターン管理情報のデータ構造の例を示したものである。図５において、「パターン画像」には、情報管理装置５００で管理するパターン画像が記憶され、「パターンＩＤ」にはパターン画像に対応する一意のＩＤが記憶され、「使用中フラグ」には対応するパターン画像およびパターンＩＤがカメラ付端末装置４００や端末装置２００に割り当てられて使用中であるかどうかの状況が記憶される。
【００４７】
ここに記憶されているパターン画像とパターンＩＤの組み合わせの一覧はパターン情報記憶部４１１に記憶されているパターン画像とパターンＩＤの組み合わせの一覧と同じものである。また、パターン情報記憶部４１１にパターンＩＤの一覧が記録されていている場合は、パターン情報記憶部４１１に記憶されているパターンＩＤの一覧はパターン管理情報記憶部５１０に記憶されるパターンＩＤの一覧と同じものになる。
【００４８】
識別情報記憶部５１１には、情報管理装置５００で管理される、カメラ付端末装置４００と端末装置２００の一覧が記憶される。図６は識別情報記憶部５１１に記録されている識別情報のデータ構造の例を示したものである。図６において、「識別ＩＤ」にはカメラ付端末装置４００や端末装置２００を識別するための識別ＩＤが記録される。
【００４９】
ここでの識別ＩＤは機器情報記憶部４１０に記憶されている識別ＩＤと一致する。「パターンＩＤ」にはカメラ付端末装置４００や端末装置２００に予め割り当てられているパターン画像に対応するパターンＩＤが記憶される。ここのパターンＩＤは、機器情報記憶部４１０に記憶されているパターン画像に対応するパターンＩＤと一致する。さらに、ここに記録されているパターンＩＤに対応するパターン管理情報記憶部５１０の使用中フラグは使用中として記録される。
【００５０】
「ＩＰアドレス」「端末識別子」には識別ＩＤに対応するカメラ付端末装置４００や端末装置２００のＩＰアドレスや端末識別情報が記録される。ここの情報は、機器情報記憶部４１０に記憶されている識別ＩＤに対応する「ＩＰアドレス」「端末識別子」と一致する。機器情報記憶部４１０は図６に示されている項目以外であっても、識別ＩＤに対応して個別の情報を記憶するようしてもよい。
【００５１】
パターン発行情報記憶部５１２には、カメラ付端末装置４００や端末装置２００で指定期間だけ利用可能な一時利用パターン画像の発行情報が管理される。図７はパターン発行情報記憶部５１２に記憶されるパターン発行情報のデータ構造の例を示したものである。
【００５２】
「パターンＩＤ」には、一時利用パターン画像として利用されているパターン画像のパターンＩＤが記憶される。ここに記憶されるパターンＩＤは、パターン管理情報記憶部５１０の使用フラグが未使用のパターンＩＤが選択されるが、パターン発行情報記憶部にパターンＩＤが記録されると、そのパターンＩＤに対応するパターン管理情報記憶部５１０の使用フラグは使用中となる。
【００５３】
「発行先識別ＩＤ」にはパターンＩＤを発行した発行先のカメラ付端末装置４００や端末装置２００の識別ＩＤが記録される。ここに記録される識別ＩＤは、発行先の機器情報記憶部４１０に記憶されている識別ＩＤとなる。「有効期限」には発行されたパターンＩＤを使用することができる有効期限の日時が記録される。有効期限に記録されている日時を超過すると、対応するパターンＩＤのデータはパターン発行情報記憶部５１２から削除され、パターン管理情報記憶部５１０に記憶されている対応するパターンＩＤの使用中フラグが未使用に変更される。
【００５４】
識別情報判定部５０１は、認証情報送信部４０３からパターン画像やパターンＩＤ、機器情報や入力情報などの認証情報を受信し、受信した情報に基づいて識別処理を行う。例えば、認証要求装置となるカメラ付端末装置４００から、第１認証情報として、認証要求装置で抽出したパターン画像と、認証要求装置の識別ＩＤを受信し、かつ、認証対象装置となるカメラ付端末装置４００から、第２認証情報として、認証対象装置で抽出したパターン画像と、認証対象装置の識別ＩＤを受信する。
【００５５】
そして、第１認証情報のパターン画像に対応するパターンＩＤの識別ＩＤが、第２認証情報の識別ＩＤと一致し、かつ、第２認証情報のパターン画像に対応するパターンＩＤの識別ＩＤが、第１認証情報の識別ＩＤと一致するかどうかを判断する。具体的な判定方法については具体的な実施例に基づいて後述する。
【００５６】
識別情報送信部５０３は、識別情報判定部５０１で認証情報が一致すると判断された場合に、認証対象装置の情報と認証要求装置に、認証要求装置の情報を認証対象装置に、それぞれ送信する送信部である。
【００５７】
パターンＩＤ生成部５０２は、パターンＩＤ要求部４０５からの要求に応じて、所定期間だけ一時利用可能なパターン画像に対応するパターンＩＤの発行を行う。発行されるパターンＩＤは、パターン管理情報記憶部５１０で関連されているパターンＩＤのうち使用状況が未使用となっているものである。パターンＩＤの発行が行われると該当するパターンＩＤの使用状況は利用中となる。
【００５８】
以上が、情報管理装置５００の各処理部の概要である。相互認証システムでは、上述したカメラ装置付端末装置４００と情報管理装置５００の各処理部が互いに協働して動作することにより、認証要求者が認証対象者の認証を行うだけでなく、認証対象者も認証要求者の認証を行う、相互認証の仕組みを実現する。次に具体的な利用シーンを踏まえて相互認証システムの実施例について詳述する。
【実施例１】
【００５９】
実施例１では、運送業において相互認証システムを利用する場合の例について説明する。運送業においては、運送業者が個人宅に荷物を配達する業務が行われる。この際、運送業者は住所を頼りに荷物を個人宅に配達するが、荷受人が本当に荷物の荷受人であるかを確認する事が困難である。また、荷受人側も、偽装運送業者から、自分に関係の無い代金引換荷物やセールス、詐欺まがいの荷物を受け取ってしまう場合もある。
【００６０】
そこで、荷受人は荷物を届けにきた配達人が正規の配達業者であることを確認し、配達人は荷受人が正しい届け先人であることを確認しなければならない。図８は、このような相互確認を相互認証システムを利用して実施する場合のシステム構成図を図示したものである。図８においては、荷受人がカメラ付端末装置４００を認証対象装置４００ａとして所持し、配達人がカメラ付端末装置４００を認証要求装置４００ｂとして所持している場合を表している。
【００６１】
認証対象装置４００ａおよび認証要求装置４００ｂにはそれぞれ事前に、それぞれの識別ＩＤ対応づけられて一意な認証パターン画像が発行され、それぞれの機器情報記憶部４１０に記憶されている。発行された認証パターン画像の情報は情報管理装置５００のパターン管理情報記憶部５１０および識別情報記憶部５１１で管理され、認証対象装置４００ａおよび認証要求装置４００ｂの識別ＩＤに対応づけられたパターン画像とパターンＩＤはパターン管理情報記憶部５１０で使用中として記録され、他では利用できないパターン画像となる。そして、パターンＩＤと対応付けられた識別ＩＤおよび端末装置の情報は識別情報記憶部５１１に記憶されている。
【００６２】
図９は、本実施例において、荷受人と配達人が相互に認証を行う場合の処理シーケンスを表したものである。図９のシーケンスに沿って荷受人と配達人が相互に認証を行う場合の処理を説明する。
【００６３】
まず、荷受人は、認証対象装置４００ａの認証画像表示部４０４ａに機器情報記憶部４１０ａに記憶されている自身の認証パターン画像を表示する（Ｓ９０１）。同様に、配達人は、認証要求装置４００ｂの認証画像表示部４０４ｂに機器情報記憶部４１０ｂに記憶されている自身の認証パターン画像を表示する（Ｓ９０２）。
【００６４】
そして、荷受人は、認証対象装置４００ａのカメラ装置３００ａで認証要求装置４００ｂの認証画像表示部４０４ｂに表示されているパターン画像を撮影し、撮影された画像からパターン情報記憶部４１１に記憶されているパターン画像と対応するパターンＩＤを抽出する（Ｓ９０３）。
【００６５】
同様に、配達人は、認証要求装置４００ｂのカメラ装置３００ｂで認証対象装置４００ａの認証画像表示部４０４ａに表示されているパターン画像を撮影し、撮影された画像からパターン情報記憶部４１１に記憶されているパターン画像と対応するパターンＩＤを抽出する（Ｓ９０４）。
【００６６】
ここで、Ｓ９０３またはＳ９０４においてパターン画像の抽出が行えなかった場合は、認証処理が行えなかったものとして相互認証は失敗したものとして処理は終了する。Ｓ９０３またはＳ９０４においてパターン画像の抽出がされた場合は、認証対象装置４００ａは抽出されたパターン画像またはパターンＩＤと認証対象装置４００ａの機器情報記憶部４１０に記憶されている機器情報を情報管理装置５００に第１認証情報として送信する（Ｓ９０５）。
【００６７】
同様に、認証要求装置４００ｂは抽出されたパターン画像またはパターンＩＤと認証要求装置４００ｂの機器情報記憶部４１０に記憶されている機器情報を第２認証情報として情報管理装置５００に送信する（Ｓ９０６）。
【００６８】
情報管理装置５００の識別情報判定部５０１では、認証対象装置４００ａから第１認証情報を受信し、認証要求装置４００ｂから第２認証情報を受信したら、受信した情報にもとづいて識別情報の判定を行う（Ｓ９０７）。
【００６９】
具体的には、第１認証情報のパターンＩＤに対応する識別ＩＤを識別情報記憶部５１１から取得する。そして、取得した識別ＩＤが第２認証情報に含まれる識別ＩＤと等しいかどうかを判定する。併せて、第２認証情報のパターンＩＤに対応する識別ＩＤを識別情報記憶部５１０から取得する。そして、取得した識別ＩＤが第１認証情報に含まれる識別ＩＤと等しいかどうかを判定する。それぞれの識別ＩＤの何れかが等しくないと判断された場合は、何れかのパターン画像の表示が不正なものである可能性があるため相互認証は失敗したものとして処理は終了する。
【００７０】
それぞれの識別ＩＤが等しいと判断された場合、認証対象装置４００ａと認証要求装置４００ｂは互いのパターン画像を正常に確認しあった事になるため、情報管理装置５００は、認証要求装置４００ｂに関する識別情報を識別ＩＤに基づいて識別情報記憶部５１１から取得し認証対象装置４００ａに送信し（Ｓ９０８）、認証対象装置４００ａに関する識別情報を識別ＩＤに基づいて識別情報記憶部５１１から取得し認証要求装置４００ｂに送信する（Ｓ９０９）。認証対象装置４００ａおよび認証要求装置４００ｂは、識別情報を受信したら受信した識別情報に基づいてそれぞれの処理を行う。
【００７１】
例えば、認証対象装置４００ａでは、認証要求装置４００ｂが意図した配達人の認証要求装置４００ｂであるかをチェックする。同様に、認証要求装置４００ｂでは認証対象装置４００ａが意図した荷受人の認証対象装置４００ａであるのかをチェックする。このようなチェック結果に基づいて、お互いの正当性・正確性を確認することが可能となる。
【実施例２】
【００７２】
実施例１における、運送業において相互認証システムを利用する場合の例では、それぞれの機器情報記憶部４１０に保存されているパターン画像が複製され、認証画像表示部４０４に表示されると、他人に成りすましをされてしまう可能性がある。そこで、実施例２においては、パターン画像を必要に応じて発行して相互認証システムで利用する場合の実施例について説明する。
【００７３】
図１０は、実施例１と同じ利用シーンにおいて、認証対象装置４００ａおよび認証要求装置４００ｂそれぞれで、一時利用パターン画像を認証パターン画像として利用して、荷受人と配達人が相互に認証を行う場合の処理シーケンスを表したものである。図１０の処理シーケンスに沿って一時利用パターン画像を認証パターン画像として利用して荷受人と配達人が相互に認証を行う場合の処理を説明する。
【００７４】
まず、荷受人は、認証対象装置４００ａから情報管理装置５００に一時利用パターンＩＤの発行を要求する（Ｓ１００１）。一時利用パターンＩＤの発行要求は認証対象装置４００ａの識別情報を併せて送信することによって行われる。情報管理装置５００のパターンＩＤ生成部５０２では、一時利用パターンＩＤの発行要求を受け取ると、パターン管理情報記憶部５１１から使用フラグが未使用のパターンＩＤを１つ取得し、取得したパターンＩＤの使用フラグを使用中に変更する。
【００７５】
そして、パターン発行情報記憶部５１２の「パターンＩＤ」に取得したパターンＩＤを、「発行先識別ＩＤ」に認証対象装置４００ａから送信されてきた識別ＩＤを、「有効期限」に発行するパターンＩＤに対応するパターン画像が認証パターン画像として利用できる期限を、それぞれ登録する。有効期限は例えば、パターンＩＤを取得した日時から１時間後の日時など、任意の期間を設定する。
【００７６】
パターンＩＤが取得できたら、情報管理装置５００から認証対象装置４００ａに取得したパターンＩＤを送信する（Ｓ１００２）。認証対象装置４００ａでは、パターンＩＤを取得したら、パターンＩＤに対応するパターン画像をパターン情報記憶部４１１から取得し、認証画像表示部４０４ａに認証パターン画像として表示する（Ｓ１００３）。
【００７７】
ここでは、パターンＩＤに対応するパターン画像をパターン情報記憶部４１１から取得するのではなく、認証画像表示部４０４ａにパターンＩＤを渡して、認証画像表示部４０４ａからパターンＩＤに対応するパターン画像を情報管理装置５００から取得して認証パターン画像として表示するようにしてもよい。
【００７８】
同様に、認証要求装置４００ｂにおいても、一時利用パターンＩＤを利用する場合は、認証要求装置４００ｂから情報管理装置５００に一時利用パターンＩＤの発行を要求し（Ｓ１００４）、情報管理装置５００では、Ｓ１００２と同様の処理によりパターンＩＤを取得し認証要求装置４００ｂに送信する（Ｓ１００５）。
【００７９】
そして、認証要求装置４００ｂでは、パターンＩＤを取得したら、パターンＩＤに対応するパターン画像をパターン情報記憶部４１１から取得し、認証画像表示部４０４ｂに認証パターン画像として表示する（Ｓ１００３）。
【００８０】
ここでは、パターンＩＤに対応するパターン画像をパターン情報記憶部４１１から取得するのではなく、認証画像表示部４０４ｂにパターンＩＤを渡して、認証画像表示部４０４ｂからパターンＩＤに対応するパターン画像を情報管理装置５００から取得して認証パターン画像として表示するようにしてもよい。
【００８１】
そして、荷受人は、認証対象装置４００ａのカメラ装置３００ａで認証要求装置４００ｂの認証画像表示部４０４ｂに表示されているパターン画像を撮影し、撮影された画像からパターン情報記憶部４１１に記憶されているパターン画像と対応するパターンＩＤを抽出する（Ｓ１００７）。
【００８２】
同様に、配達人は、認証要求装置４００ｂのカメラ装置３００ｂで認証対象装置４００ａの認証画像表示部４０４ａに表示されているパターン画像を撮影し、撮影された画像からパターン情報記憶部４１１に記憶されているパターン画像と対応するパターンＩＤを抽出する（Ｓ１００８）。
【００８３】
ここで、Ｓ１００７またはＳ１００８においてパターン画像の抽出が行えなかった場合は、認証処理が行えなかったものとして相互認証は失敗したものとして処理は終了する。Ｓ１００７またはＳ１００８においてパターン画像の抽出がされた場合は、認証対象装置４００ａは抽出されたパターン画像またはパターンＩＤと認証対象装置４００ａの機器情報記憶部４１０に記憶されている機器情報を情報管理装置５００に第１認証情報として送信する（Ｓ１００９）。
【００８４】
同様に、認証要求装置４００ｂは抽出されたパターン画像またはパターンＩＤと認証要求装置４００ｂの機器情報記憶部４１０に記憶されている機器情報を第２認証情報として情報管理装置５００に送信する（Ｓ１０１０）。
【００８５】
情報管理装置５００の識別情報判定部５０１では、認証対象装置４００ａから第１認証情報を受信し、認証要求装置４００ｂから第２認証情報を受信したら、受信した情報にもとづいて識別情報の判定を行う（Ｓ１０１１）。具体的には、まず、第１認証情報のパターンＩＤに対応する識別ＩＤを識別情報記憶部５１１から取得を試みる。
【００８６】
しかし、一時利用パターンＩＤに対応する識別情報は識別情報記憶部５１１には記録されていないため、次に、パターン発行情報記憶部５１２からパターンＩＤに対応する発行先識別ＩＤと有効期限の取得を試みる。発行先識別ＩＤの取得が行えなかった場合は、利用可能なパターンＩＤではないため、相互認証は失敗したものとして処理は終了する。
【００８７】
また、発行先識別ＩＤが取得できた場合であっても、有効期限が過ぎていた場合は、当該パターンＩＤは既に利用できないため、相互認証は失敗したものとして処理は終了する。処理が終了せずに発行先識別ＩＤが取得できた場合は、取得できた識別ＩＤが第２認証情報に含まれる識別ＩＤと等しいかどうかを判定する。併せて、第２認証情報のパターンＩＤに対応する識別ＩＤも同様の処理によりパターン発行情報記憶部５１２から取得を行い、処理が終了することなく識別ＩＤが取得できた場合は、取得できた識別ＩＤが第１認証情報に含まれる識別ＩＤと等しいかどうかを判定する。
【００８８】
それぞれの識別ＩＤが等しいと判断された場合、認証対象装置４００ａと認証要求装置４００ｂは互いのパターン画像を正常に確認しあった事になるため、情報管理装置５００は、認証要求装置４００ｂに関する識別情報を取得できた識別ＩＤに基づいて識別情報記憶部５１１から取得し認証対象装置４００ａに送信し（Ｓ１０１２）、認証対象装置４００ａに関する識別情報を取得できた識別ＩＤに基づいて識別情報記憶部５１１から取得し認証要求装置４００ｂに送信する（Ｓ１０１３）。認証対象装置４００ａおよび認証要求装置４００ｂは、識別情報を受信したら受信した識別情報に基づいてそれぞれの処理を行う。
【００８９】
以上のような処理により、荷受人の認証対象装置４００ａおよび配達人の認証要求装置４００ｂでは一時利用パターンＩＤを利用して認証パターン画像を表示して相互認証を行うことが可能となる。一時利用パターンＩＤは有効期限が経過した場合、相互認証システムでは利用することができないため、パターン画像を複製されたとしても他の端末装置において成りすましを行う事を防止することができる。
【実施例３】
【００９０】
実施例３ではドアの開錠を行う仕組みとして相互認証システムを利用する場合の例について説明する。ドアの開錠キーとしてパターン画像を利用する場合、開錠要求者は開錠キーとしてのパターン画像を携帯端末等に表示する。そして、開錠装置側は、開錠を行うドアに設置されたカメラ装置でパターン画像を撮影することによって、撮影されたパターン画像が開錠キーとして登録されているパターン画像であれば、ドアの開錠処理を行う。しかし、開錠要求者が複数のドアを開錠するパターン画像を持っている場合、間違えて異なるドアを開錠してしまう場合がある。例えば、貸しロッカーのように複数の開錠扉が隣接しているような場合などである。
【００９１】
開錠する扉を間違えてしまう事を防止する為には、開錠装置側が開錠要求者のパターン画像が正当に開錠キーとして登録されているものであるのかを確認するだけでなく、開錠要求者側でも開錠を行う扉が、開錠を行おうとしている扉であるのかを確認する必要がある。
【００９２】
図１１は、扉の開錠キーとして端末装置にパターン画像を表示して認証することにより扉の開錠処理を行う場合のシステム構成図を図示したものである。開錠要求者はカメラ付端末装置４００を認証対象装置４００ｃとして所持し、開錠装置側は、端末装置４００ｄとカメラ装置３００ｄにより認証要求を処理する場合を表している。
【００９３】
図１２は開錠要求者と開錠装置側とを相互に確認する仕組みを、相互認証システムを利用して実現する場合の処理シーケンスを表したものである。図１２の処理シーケンスに沿って、開錠要求者と開錠装置側が相互に確認する場合の処理について説明する。
【００９４】
なお、図１２のシーケンスで、開錠要求者側の開錠キーとなる認証パターン画像は、認証パターン画像の複製を防止するために、実施例２で示した方法による一時利用パターンＩＤを利用する場合の処理となっているが、実施例１で示した方法による、予め割り当てられた認証パターン画像を開錠キーとして利用する方法であってもよい。
【００９５】
まず、開錠装置側では自身に割り当てられた認証パターン画像を予め認証画像表示部４０４ｄに表示する（Ｓ１２０１）。認証画像表示部４０４ｄは端末装置４００ｄと一体となったディスプレイ装置等ではなく、図８で示しているように、パターン画像を印刷したプレートを掲げたようなものであってもよい。
【００９６】
次に、開錠要求者は認証対象装置４００ｃから情報管理装置５００に一時利用パターンＩＤの発行を要求し（Ｓ１２０２）、情報管理装置は一時利用パターンＩＤを認証対象装置４００ｃに送信する（Ｓ１２０３）。そして、認証対象装置４００ｃでは、パターンＩＤを取得したら、パターンＩＤに対応するパターン画像をパターン情報記憶部４１１から取得し、認証画像表示部４０４ｃに認証パターン画像として表示する（Ｓ１２０４）。Ｓ１２０２からＳ１２０４の一時利用パターンＩＤを取得して認証パターン画像を表示するまでの処理については、実施例２における図１０のＳ１００１からＳ１００３と同様である。
【００９７】
開錠要求者は、認証対象装置４００ｃに認証パターン画像を表示したら、開錠装置のパターン画像の撮影を行い、パターン画像抽出を行う（Ｓ１２０５）。併せて、開錠装置側でもカメラ装置３００ｄで認証対象装置４００ｃに表示されたパターン画像の撮影を行い（Ｓ１２０６）、カメラ装置３００ｄで撮影されたパターン画像からパターン画像の抽出を行う（Ｓ１２０７）。ここで、Ｓ１２０５またはＳ１２０７においてパターン画像の抽出が行えなかった場合は、認証処理が行えなかったものとして相互認証は失敗したものとして処理は終了する。
【００９８】
相互にパターン画像の抽出が行えたら、次に、認証対象装置４００ｃは、抽出したパターン画像に対応するパターンＩＤをパターン情報記憶部４１１から取得し、機器情報記憶部４１０に記憶されている機器情報を情報管理装置５００に第１認証情報として送信する（Ｓ１２０８）。同様に、端末装置３００ｄは、抽出したパターン画像に対応するパターンＩＤをパターン情報記憶部４１１から取得し、機器情報記憶部４１０に記憶されている機器情報を情報管理装置５００に第２認証情報として送信する（Ｓ１２０８）。
【００９９】
情報管理装置５００では、認証対象装置４００ｃから第１認証情報を受信し、端末装置３００ｄから第２認証情報を取得したら、受信した情報に基づいて識別情報の判定を行う（Ｓ１２１０）。具体的には、まず、パターン発行情報記憶部５１２から第２認証情報のパターンＩＤに対応する発行先識別ＩＤと有効期限の取得を試みる。発行先識別ＩＤの取得が行えなかった場合は、利用可能なパターンＩＤではないため、認証は失敗したものとして処理は終了する。
【０１００】
また、発行先識別ＩＤが取得できた場合であっても、有効期限が過ぎていた場合は、当該パターンＩＤは既に利用できないため、認証は失敗したものとして処理は終了する。処理が終了せずに発行先識別ＩＤが取得できた場合は、取得できた識別ＩＤが第１認証情報に含まれる識別ＩＤと等しいかどうかを判定する。
【０１０１】
第２認証情報のパターンＩＤに対応する識別ＩＤと第１認証情報の識別ＩＤとが等しいものと判定された場合、開錠装置に対する開錠要求者からの開錠要求は正当なものであると判断できるため、情報管理装置５００は、端末装置３００ｄに関する識別情報を第１認証情報の識別ＩＤに基づいて識別情報記憶部５１１から取得し認証対象装置４００ｃに送信し（Ｓ１２１１）、認証対象装置４００ｃに関する識別情報を取得できた識別ＩＤに基づいて識別情報記憶部５１１から取得し端末装置３００ｄに送信する（Ｓ１２１２）。
【０１０２】
認証対象装置４００ｃでは、取得した端末装置３００ｄに関する識別情報に基づいて、開錠しようとしていた扉の識別ＩＤと識別情報に含まれる識別ＩＤとを比較等することにより、撮影したパターン画像の扉が開錠しようとしていた扉であるかどうかを判断する。
【０１０３】
開錠しようとしていた扉であると判断できた場合は、端末装置３００ｄに開錠要求を行う（Ｓ１２１３）。開錠しようとしていた扉であると判断できなかった場合は、誤った扉を開錠してしまう事を防止するために、開錠要求は行わない。
【０１０４】
端末装置３００ｄでは、開錠要求があったら、情報管理装置５００から取得した開錠対象装置４００ｃに関する識別情報に基づいて、開錠対象装置４００ｃを所有する開錠要求者が扉の開錠権限を有するかどうかを判断する。開錠権限を有するものであれば扉の開錠処理を行い、開錠権限を有さないものである場合は扉の開錠は行わない。
【０１０５】
以上のような処理により、認証パターン画像を扉の開錠キーとして利用することが可能となり、なおかつ、開錠要求者が誤った扉を開錠してしまう事を防止することができる。
【実施例４】
【０１０６】
実施例４では、ＷＥＢサイトの正当性を検証するために相互認証システムを利用する場合の例について説明する。例えば、インターネット上のオンラインＷＥＢショッピングサイトにおいて、購入者が販売者のＷＥＢサイトにクレジットカード番号などの情報を送信する場合、送信先のＷＥＢサイトが本当に正規の販売者のＷＥＢサイトであるのかを確認する必要がある。なりすまされたＷＥＢサイトである場合、誤って個人情報を送信してしまう場合があるからである。
【０１０７】
そこで、購入者が表示しているＷＥＢサイトが本当に正規のＷＥＢサイトであるかを確認して購入者の情報を販売者側に送信する仕組みを相互認証システムを利用して実現する場合の実施例について説明する。
【０１０８】
図１３は、ＷＥＢサイトが本当に正規のＷＥＢサイトであるかを確認して購入者の情報を販売者側に送信する仕組みを、相互認証システムを利用して実現する場合のシステム構成図である。図１３においては、購入者がカメラ付端末装置４００を認証対象装置４００ｅとして所持し、販売者は認証要求装置として端末装置４００ｆを利用する。販売者は、認証パターン画像の表示は購入者の所持するＷＥＢサイトを表示するためのパーソナルコンピュータ装置などの表示装置のディスプレイを認証画像表示部４０４ｆとして利用する。
【０１０９】
同様に、販売者のカメラ装置３００も、購入者の所持するＷＥＢサイトを表示するためのパーソナルコンピュータ装置６００などのカメラ装置３００ｆを利用する。認証対象装置４００ｅ、ＷＥＢサイトを表示するパーソナルコンピュータ装置６００、端末装置４００ｆ、情報管理装置５００はそれぞれネットワーク回線１００によって接続される。
【０１１０】
認証対象装置４００eには事前に、認証対象装置４００eの識別ＩＤ対応づけられて一意な認証パターン画像が発行され、機器情報記憶部４１０に記憶されている。発行された認証パターン画像の情報は情報管理装置５００のパターン管理情報記憶部５１０および識別情報記憶部５１１で管理され、認証対象装置４００ｅの識別ＩＤに対応づけられたパターン画像とパターンＩＤはパターン管理情報記憶部５１０で使用中として記録され、他では利用できないパターン画像となる。そして、パターンＩＤと対応付けられた識別ＩＤおよび端末装置の情報は識別情報記憶部５１１に記憶されている。
【０１１１】
図１３は、本実施例において、購入者が販売者のＷＥＢサイトが正規のＷＥＢサイトであるかどうかを確認して購入者の情報を送信する場合の処理シーケンスを表したものである。図１３のシーケンスに沿って購入者側が表示しているＷＥＢサイトが正規の販売者のＷＥＢサイトであるかどうかを確認して購入者の情報を送信する場合の処理について説明する。まず、購入者は、認証対象装置４００ｅの認証画像表示部４０４ｅに機器情報記憶部４１０に記憶されている自身の認証パターン画像を表示する（Ｓ１４０１）。
【０１１２】
次に、購入者は、認証対象装置４００ｅから情報管理装置５００に一時利用パターンＩＤの発行を要求する（Ｓ１４０２）。一時利用パターンＩＤの発行要求は認証対象装置４００ｅの識別情報を併せて送信することによって行われる。情報管理装置５００のパターンＩＤ生成部５０２では、一時利用パターンＩＤの発行要求を受け取ると、パターン管理情報記憶部５１０から使用フラグが未使用のパターンＩＤを１つ取得し、取得したパターンＩＤの使用フラグを使用中に変更する。
【０１１３】
そして、パターン発行情報記憶部５１２の「パターンＩＤ」に取得したパターンＩＤを、「発行先識別ＩＤ」に認証対象装置４００ｅから送信されてきた識別ＩＤを、「有効期限」に発行するパターンＩＤに対応するパターン画像が認証パターン画像として利用できる期限を、それぞれ登録する。有効期限は例えば、パターンＩＤを取得した日時から１時間後の日時など、任意の期間を設定する。
【０１１４】
パターンＩＤが取得できたら、情報管理装置５００から販売者の端末装置３００ｆに取得したパターンＩＤを送信する（Ｓ１４０３）。端末３００ｆでは、パターンＩＤを取得したら、パターンＩＤに対応するパターン画像をパターン情報記憶部４１１から取得し、購入者のパーソナルコンピュータ装置６００の認証画像表示部４０４ｆに認証パターン画像として表示する（Ｓ１４０４）。
【０１１５】
実施例２や実施例３においては、一時利用パターンＩＤに対応する認証パターン画像の表示は、一時利用パターンＩＤの発行要求を送信した端末装置３００等の認証画像表示部４０４に表示していたが、本実施例においては、相手方の端末装置３００等の認証画像表示部４０４に一時利用パターン画像を表示する点に特徴がある。
【０１１６】
購入者の認証対象装置４００ｅの認証画像表示部４０４ｅおよび販売者の端末装置３００ｆによって制御されるパーソナルコンピュータ装置６００の認証画像表示部４０４ｆにそれぞれ認証パターン画像の表示がされたら、次に、購入者は、認証対象装置４００ｅのカメラ装置３００ｅで、パーソナルコンピュータ装置６００の認証画像表示部４０４ｆに表示されたパターン画像の撮影を行いパターン画像抽出を行う（Ｓ１４０５）。
【０１１７】
併せて、パーソナルコンピュータ装置６００のカメラ装置３００ｄで認証対象装置４００ｅの認証画像表示部４０４ｅに表示されたパターン画像の撮影を行い（Ｓ１４０６）、端末装置３００ｆで撮影されたパターン画像からパターン画像の抽出を行う（Ｓ１４０７）。ここで、Ｓ１４０５またはＳ１４０７においてパターン画像の抽出が行えなかった場合は、認証処理が行えなかったものとして相互認証は失敗したものとして処理は終了する。
【０１１８】
それぞれパターン画像の抽出が行えたら、次に、認証対象装置４００ｅは、抽出したパターン画像に対応するパターンＩＤをパターン情報記憶部４１１から取得し、機器情報記憶部４１０に記憶されている機器情報を情報管理装置５００に第１認証情報として送信する（Ｓ１４０８）。同様に、端末装置３００ｆは、抽出したパターン画像に対応するパターンＩＤをパターン情報記憶部４１１から取得し、機器情報記憶部４１０に記憶されている機器情報を情報管理装置５００に第２認証情報として送信する（Ｓ１４０９）。
【０１１９】
情報管理装置５００では、認証対象装置４００ｅから第１認証情報を受信し、端末装置３００ｆから第２認証情報を取得したら、受信した情報に基づいて識別情報の判定を行う（Ｓ１４１０）。具体的には、まず、パターン発行情報記憶部５１２から第１認証情報のパターンＩＤに対応する発行先識別ＩＤと有効期限の取得を試みる。
【０１２０】
発行先識別ＩＤの取得が行えなかった場合は、利用可能なパターンＩＤではないため、認証は失敗したものとして処理は終了する。また、発行先識別ＩＤが取得できた場合であっても、有効期限が過ぎていた場合は、当該パターンＩＤは既に利用できないため、認証は失敗したものとして処理は終了する。処理が終了せずに発行先識別ＩＤが取得できた場合は、取得できた識別ＩＤが第１認証情報に含まれる識別ＩＤと等しいかどうかを判定する。
【０１２１】
実施例１ないし３においては、認証情報から取得した識別ＩＤとパターンＩＤから取得した識別ＩＤとの比較判定は、第１認証情報と第２認証情報との比較であった。しかし、本実施例においては、Ｓ１４０４において、認証画像表示部４０４に表示している一時利用パターン画像は認証対象装置４００ｅから一時利用パターンＩＤの発行要求を行って取得されたパターンＩＤに対応するパターン画像であるため、第１認証情報から取得した識別ＩＤと第１認証情報のパターンＩＤから取得した識別ＩＤとの比較判定となっている。
【０１２２】
第２認証情報のパターンＩＤの検証については、実施例１ないし３の場合と同様に、第２認証情報のパターンＩＤに対応する識別ＩＤを識別情報記憶部５１１から取得し取得した識別ＩＤが第１認証情報に含まれる識別ＩＤと等しいかどうかを判定することによって行う。
【０１２３】
それぞれの識別ＩＤが等しいと判断された場合、購入者の認証対象装置４００ｅが正当な利用者であること及び、販売者の端末装置４００ｆが正規の購入者の意図するＷＥＢサイトであることが互いに確認できることになるため、情報管理装置５００は、端末装置４００ｆに関する識別情報を取得できた識別ＩＤに基づいて識別情報管理部５１１から取得し認証対象装置４００ｅに送信し（Ｓ１４１１）、認証対象装置４００ｅに関する識別情報を取得できた識別ＩＤに基づいて識別情報管理部５１１から取得し端末装置３００ｆに送信する（Ｓ１４１２）。
【０１２４】
認証対象装置４００ｅは、識別情報を受信したら受信した識別情報に基づいて販売者のＷＥＢサイト情報を検証し、問題ないようであれば販売者の情報をＷＥＢサイトに送信する。また、端末装置３００ｆは、識別情報を受信したら受信した識別情報に基づいて購入者の情報を取得しＷＥＢサイトに情報を送り、ＷＥＢサイトの処理を行う。
【０１２５】
ここで、識別情報として購入者の個人情報を情報管理装置５００の識別情報記憶部５１１で予め登録して管理することによって、情報管理装置５００から端末装置３００ｆに必要な個人情報を送信するようにしてもよい。
【０１２６】
以上、実施例１ないし４を利用して本発明における相互認証システムの具体的な実施例について説明した。実施例において示したように、本発明の相互認証システムの仕組みを利用することによって、認証要求者が認証対象者の認証を行うだけでなく、認証対象者も認証要求者の認証を行う、相互認証の仕組みを実現することが可能となる。
【０１２７】
上記実施例においては、相互認証システムの各処理部に基づいて説明を行ったが、上記実施例はハードウェアロジックやプログラムによって各種の処理を実行することが実現されているコンピュータに処理を実行させる方法であってもよいし、上記実施例を行う予め用意されたプログラムをコンピュータに読み込ませて実行するようなプログラムであってもよい。
【０１２８】
また、本発明の技術範囲は前述した実施形態に左右されるものではなく、当業者であれば特許請求の範囲に記載された技術的思想の範囲内において想到することが明らかである変更例についても当然に本発明の技術的範囲に属するものである。
【符号の説明】
【０１２９】
１００  ネットワーク回線
２００  端末装置
３００  カメラ装置
４００  カメラ装置付端末装置
４０１  カメラ映像取得部
４０２  パターン画像認識部
４０３  認証情報送信部
４０４  認証画像表示部
４０５  パターンＩＤ要求部
４０６  識別情報取得部
４１０  機器情報記憶部
４１１  パターン情報記憶部
５００  情報管理装置
５０１  識別情報判定部
５０２  パターンＩＤ生成部
５０３  識別情報送信部
５１０  パターン管理情報記憶部
５１１  識別情報記憶部
５１２  パターン発行情報記憶部
６００  パーソナルコンピュータ装置
【図１】
2015028689.tif 000003
【図２】
2015028689.tif 000004
【図３】
2015028689.tif 000005
【図４】
2015028689.tif 000006
【図５】
2015028689.tif 000007
【図６】
2015028689.tif 000008
【図７】
2015028689.tif 000009
【図８】
2015028689.tif 000010
【図９】
2015028689.tif 000011
【図１０】
2015028689.tif 000012
【図１１】
2015028689.tif 000013
【図１２】
2015028689.tif 000014
【図１３】
2015028689.tif 000015
【図１４】
2015028689.tif 000016