(57)【要約】【課題】キーロガーやフィッシング詐欺による被害を防ぐことができると共に、プライパシーを保つことができ、また、操作が簡単な相互認証システム及び方法を提供する。【解決手段】クライアント端末１がウェブサーバ３に認証を求める際に、携帯電話端末２とキャリアサーバ４とを用意しておき、ウェブサーバ３からクライアント端末１にウェブサーバ情報を送信し、ウェブサーバ情報をクライアント端末１から携帯電話端末２に入力し、携帯電話端末２からキャリアサーバ４に、携帯電話固有情報とウェブサーバ情報とを送信する。キャリアサーバ４により、携帯電話固有情報からユーザを特定し、ユーザに対応する認証用情報により、クライアント端末１とウェブサーバ３との認証を行う。【選択図】  図１
2008176449.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と、
前記クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、
前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、
認証用の情報が格納された認証用情報保存部とを有するキャリアサーバと、を備え、
前記クライアント端末が前記ウェブサーバに認証を求める際に、前記ウェブサーバから前記クライアント端末にウェブサーバ情報を送信し、
前記ウェブサーバ情報を前記クライアント端末から前記携帯電話端末に入力し、
前記携帯電話端末から前記キャリアサーバに、前記携帯電話固有情報と前記ウェブサーバ情報とを送信し、
前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記クライアント端末と前記ウェブサーバとの認証を行うことを特徴とする相互認証システム。
【請求項２】
前記ウェブサーバは、前記ウェブサーバ情報をバーコードで送信し、前記クライアント端末に表示されるバーコードを前記携帯電話端末で撮影することにより、前記ウェブサーバ情報を前記携帯電話端末に入力することを特徴とする請求項１に記載の相互認証システム。
【請求項３】
クライアント端末と、
前記クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、
前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバと、を備え、
前記携帯電話端末が電波圏外又は電波オフモードのときには、
前記携帯電話端末の携帯電話固有情報を暗号化し、
前記暗号化された携帯電話固有情報を前記クライアント端末に入力し、
前記暗号化された携帯電話固有情報と、前記ウェブサーバ情報を前記クライアント端末から前記キャリアサーバに送信し、
前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記ウェブサーバでの認証を行うことを特徴とする相互認証システム。
【請求項４】
前記暗号化は、前記キャリアサーバから送られてくる乱数を用いたメッセージ認証子を使用することを特徴とする請求項３に記載の相互認証システム。
【請求項５】
クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバとを用意しておき、
前記クライアント端末がウェブサーバに認証を求める際に、
前記ウェブサーバから前記クライアント端末にウェブサーバ情報を送信し、
前記ウェブサーバ情報を前記クライアント端末から前記携帯電話端末に入力し、
前記携帯電話端末から前記キャリアサーバに、前記携帯電話固有情報と前記ウェブサーバ情報とを送信し、
前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記クライアント端末と前記ウェブサーバとの認証を行うことを特徴とする相互認証方法。
【請求項６】
クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバとを用意しておき、
前記クライアント端末がウェブサーバに認証を求める際に、
前記携帯電話端末が電波圏外又は電波オフモードのときには、
前記携帯電話端末の携帯電話固有情報を暗号化し、
前記暗号化された携帯電話固有情報を前記クライアント端末に入力し、
前記暗号化された携帯電話固有情報と、前記ウェブサーバ情報を前記クライアント端末から前記キャリアサーバに送信し、
前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記ウェブサーバでの認証を行うことを特徴とする相互認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット接続における相互認証システム及び相互認証方法に関し、特に、キーロガーやフィッシング詐欺による被害を防ぐことができるようにした相互認証システム及び相互認証方法に関する。
【背景技術】
【０００２】
キーボードからの入力を監視してパスワードを盗用するキーロガーや、正規のサイトを装って偽証サイトに誘導し、暗証番号やクレジットカード番号などを搾取するフィッシング詐欺等、インターネットを利用した各種の詐欺が横行している。そこで、従来より、このような詐欺の被害からユーザを守るための技術が提案されている。
【０００３】
特許文献１に示されているものは、インターネットに接続している端末に存在するキーロガーやスパイウェアの脅威に対し、物理デバイスとしてあらかじめ電話番号を登録済みの携帯電話機や固定電話機を使用し、コールバックによる利用者確認を行う事で、物理デバイスの特定と利用者の特定をするものであり、「なりすまし」を防御することができる。また、利用者はユーザＩＤとして電話番号を利用するため、ユーザＩＤやパスワードを覚える必要が無く、また、ワンタイムパスワードなどの入力の手間が省けるものである。
【０００４】
非特許文献１に示されているものは、ユーザのパーソナルコンピュータからのウェブサイトアクセス時に、携帯電話からパーソナルコンピュータを経由して認証要求をウェブサイトに送信して認証を行うものである。認証情報をユーザのパーソナルコンピュータに直接入力しないため、キーロガーのようなスパイウェアによる認証情報の漏洩を防止することができる。また、認証時に携帯電話内でアクセス先が正規のウェブサイトであることを携帯電話キャリアに確認するため、フィッシング詐欺を狙った偽装サイトへの誘導を防止することもできる。
【０００５】
非特許文献２に示されているものは、携帯電話の個体識別番号をカギの代わりにし、認証サーバ上であらかじめ登録された個体識別番号や付加認証条件の確認を行う、認証プラットフォームであり、「登録された携帯電話を持っている」という要素と、「携帯電話から認証条件を入力する」という複合要素によって、本人を確実に認証するものである。非特許文献２に示されるものでは、複製不可能な携帯電話をカギとして認証に利用し、登録された携帯電話そのものを持っていないと認証ができないため、登録者本人以外のなりすましを防ぐことができる。また、パーソナルコンピュータのインターネット上および携帯電話ネットワーク上の２経路に認証データを分散させることで、安全性の向上が図れる。
【０００６】
非特許文献３に示されているものは、リモートアクセスやショッピングサイトなどにて認証を行う際、既存の携帯電話を利用し、確実な個人認証を行うシステムであり、ウェブブラウザ上で認証を行う際は、ユーザＩＤのみを入力、それを受けサーバがユーザＩＤに対応した携帯電話にダイヤルし、ユーザは、携帯電話からのアナウンスに従い、携帯電話の数字ボタンを押しパスワードを入力し、認証を行うものである。
【特許文献１】特開２００６−３３７８０号公報
【非特許文献１】インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｅｃ．ｃｏ．ｊｐ／ｐｒｅｓｓ／ｊａ／０６１０／０２０３．ｈｔｍｌ＞
【非特許文献２】インターネット<URL:http://www.synclock.jp>
【非特許文献３】インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｅｔｍａｒｋｓ．ｃｏ．ｊｐ／ｎｅｗｓｒｅｌｅａｓｅ／０６０１１８．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来のこの種の技術では、クライアント認証のためにユーザがウェブサーバ以外のシステムに、電話番号、電子メールアドレスなどの個人情報を通知する必要があり、プライバシを保つことができないという問題がある。
【０００８】
また、上述の従来の技術では、携帯電話とユーザパーソナルコンピュータ間で、赤外線通信を行ったり、携帯電話のボタンを使って必要な情報を入力したりする必要があるため、操作が面倒であるという問題点がある。
【０００９】
また、上述の従来技術では、携帯電話が電波圏外にある場合や、電波オフモードなどの場合に、携帯電話がユーザ情報を認証システム及びウェブサーバヘ送信することができず、クライアント認証及びサーバ認証ができないという問題がある。
【００１０】
そこで、本発明は、上述の課題を鑑みてなされたものであり、キーロガーやフィッシング詐欺による被害を防ぐことができると共に、プライバシを保つことができ、また、操作が簡単な相互認証システム及び相互認証方法を提供することを目的とする。
【００１１】
本発明の他の目的は、携帯電話が電波圏外にある場合でも認証が行えるようにした相互認証システム及び相互認証方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記の課題を解決するために、以下の事項を提案している。
（１）本発明は、クライアント端末と、前記クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバと、を備え、前記クライアント端末が前記ウェブサーバに認証を求める際に、前記ウェブサーバから前記クライアント端末にウェブサーバ情報を送信し、前記ウェブサーバ情報を前記クライアント端末から前記携帯電話端末に入力し、前記携帯電話端末から前記キャリアサーバに、前記携帯電話固有情報と前記ウェブサーバ情報とを送信し、前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記クライアント端末と前記ウェブサーバとの認証を行うことを特徴とする相互認証システムを提案している。
【００１３】
（２）本発明は、（１）の相互認証システムについて、前記ウェブサーバは、前記ウェブサーバ情報をバーコードで送信し、前記クライアント端末に表示されるバーコードを前記携帯電話端末で撮影することにより、前記ウェブサーバ情報を前記携帯電話端末に入力することを特徴とする相互認証システムを提案している。
【００１４】
（３）本発明は、クライアント端末と、前記クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバと、を備え、前記携帯電話端末が電波圏外又は電波オフモードのときには、前記携帯電話端末の携帯電話固有情報を暗号化し、前記暗号化された携帯電話固有情報を前記クライアント端末に入力し、前記暗号化された携帯電話固有情報と、前記ウェブサーバ情報を前記クライアント端末から前記キャリアサーバに送信し、前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記ウェブサーバでの認証を行うことを特徴とする相互認証システムを提案している。
【００１５】
（４）本発明は、（３）の相互認証システムについて、前記暗号化は、前記キャリアサーバから送られてくる乱数を用いたメッセージ認証子を使用することを特徴とする相互認証システムを提案している。
【００１６】
（５）本発明は、クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバとを用意しておき、前記クライアント端末がウェブサーバに認証を求める際に、前記ウェブサーバから前記クライアント端末にウェブサーバ情報を送信し、前記ウェブサーバ情報を前記クライアント端末から前記携帯電話端末に入力し、前記携帯電話端末から前記キャリアサーバに、前記携帯電話固有情報と前記ウェブサーバ情報とを送信し、前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記クライアント端末と前記ウェブサーバとの認証を行うことを特徴とする相互認証方法を提案している。
【００１７】
（６）本発明は、クライアント端末と同一のユーザが保有する携帯電話固有情報が格納された携帯電話端末と、前記携帯電話固有情報とユーザ情報とが格納されたユーザ情報保存部と、認証用の情報が格納された認証用情報保存部とを有するキャリアサーバとを用意しておき、前記クライアント端末がウェブサーバに認証を求める際に、前記携帯電話端末が電波圏外又は電波オフモードのときには、前記携帯電話端末の携帯電話固有情報を暗号化し、前記暗号化された携帯電話固有情報を前記クライアント端末に入力し、前記暗号化された携帯電話固有情報と、前記ウェブサーバ情報を前記クライアント端末から前記キャリアサーバに送信し、前記キャリアサーバにより、前記携帯電話固有情報からユーザを特定し、前記ユーザに対応する認証用情報により、前記ウェブサーバでの認証を行うことを特徴とする相互認証方法を提案している。
【発明の効果】
【００１８】
本発明によれば、クライアント認証を行う際、携帯電話固有情報とウェブサーバ情報を携帯電話端末からキャリアサーバに一度送信し、ウェブサーバが必要とする認証用情報のみをウェブサーバに送るようにしているので、クライアント認証のためにユーザがウェブサーバに対して固有情報を公開する必要がなく、プライバシが保たれるという効果がある。
【００１９】
また、本発明によれば、ウェブサーバの情報を携帯電話端末に送り、更に、キャリアサーバに送って、ウェブサーバが正しいかどうかを判断しているため、フィッシング詐欺を偽ったサイトへの誘導を防止することができるという効果がある。
【００２０】
また、本発明によれば、認証の際に、キーボードの入力は行われず、また、クライアント端末に保存された固有の情報を使っていないため、キーロガーのようなスパイウェアによる認証の漏洩を防ぐことができるという効果がある。
【００２１】
また、本発明によれば、ウェブサーバの情報をバーコードでクライアント端末に送り、このバーコードを携帯電話端末で撮影することで、ウェブサーバの情報が携帯電話端末に送られるため、赤外線通信や、携帯電話のボタンを使った操作を行うことなしに、クライアント端末から携帯電話端末にウェブサーバ情報を送ることができるという効果がある。
【００２２】
また、本発明によれば、携帯電話端末が電波圏外又は電話オフモードのときには、携帯電話端末の携帯電話固有情報を暗号化し、暗号化された携帯電話固有情報をクライアント端末に入力し、暗号化された携帯電話固有情報と、ウェブサーバ情報をクライアント端末から前記キャリアサーバに送信することにより、携帯電話端末が電波圏外のときにも、フィッシング詐欺を偽ったサイトへの誘導の防止や、スパイウェアによる認証の漏洩を防ぐことができるという効果がある。
【００２３】
また、本発明によれば、携帯電話端末とクライアント端末との間の通信は、クライアント端末から携帯電話端末が情報を受信する場合は、ウェブサーバから送信され、クライアント端末に表示されるバーコードを携帯電話端末のカメラで撮影して送るようにしているので、赤外線通信や、携帯電話のボタンを使った操作を行う必要がないという効果がある。
【００２４】
また、携帯電話端末がクライアント端末に送信する情報は、送信するべき情報の暗号化しているので、キーロガー等のスパイウェアの被害にあうことがないと共に、ハッシュ値などに置き換えることにより、入力する文字数を少なくすることができるという効果がある。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００２６】
＜第１の実施形態＞
図１は、本発明の第１の実施形態のシステム構成を示すものである。図１において、クライアント端末１は、ユーザが保有しているパーソナルコンピュータである。
【００２７】
クライアント端末１は、図２に示すように、制御部１１と、記憶部１２と、入力部１３と、表示部１４と、通信部１５とを備えている。制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ
Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ Ｍｅｍｏｒｙ)、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。記憶部１２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等から構成される。入力部１３は、キーボードやマウス等からなる。表示部１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）ディスプレイやＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｂｅ）ディスプレイからなる。通信部１５は、ネットワーク５と接続するものである。
【００２８】
図１において、携帯電話端末２は、クライアント端末１と同一のユーザが保有しているもので、携帯電話端末２としては、ネットワーク網に接続可能なカメラ付き携帯電話端末が用いられる。
【００２９】
携帯電話端末２は、図３に示すように、通信部２１と、音声処理部２２と、制御部２３と、カメラ２４と、入力部２５と、表示部２６とを備えている。また、携帯電話端末２は、カメラ２４で撮影された二次元バーコード（ＱＲコード）をデコードするバーコードデコーダ２７を有している。更に、携帯電話端末２は、携帯電話固有情報（電話番号、アドレス、サブスクライバＩＤ、個体識別番号等）を格納する携帯電話固有情報保存部２９と、ウェブサーバ情報保存部３０とを有している。
【００３０】
図１において、ウェブサーバ３は、ウェブページを提供しているサーバである。ウェブサーバ３は、図４に示すように、ウェブページ情報保存部３１と、制御部３２と、通信部３３と、ユーザ認証部３４とを備えている。また、ウェブサーバ３は、認証時に、セッションＩＤやサーバ情報を二次元バーコードにエンコードして送信するためのバーコードエンコーダ３５が設けられる。
【００３１】
図１において、キャリアサーバ４は、携帯電話端末２を管理、運営している会社のサーバである。キャリアサーバ４は、図５に示すように、ユーザ情報保存部４１と、ウェブサーバ情報保存部４２と、認証用情報保存部４３と、制御部４４と、通信部４５とを有している。ユーザ情報保存部４１には、ユーザ情報として、ユーザの氏名や、携帯電話固有情報（電話番号、アドレス、サブスクライバＩＤ、個体識別番号等）が保存されている。キャリアサーバ４は、携帯電話端末２を管理、運営している会社のサーバであるから、これらの情報は、ユーザが携帯電話端末２を購入する際に取得されている。また、認証用情報保存部４３には、ユーザに対応して、クライアント認証用のユーザＩＤが保存されている。
【００３２】
図１において、ネットワーク５は、例えばインターネット網である。クライアント端末１、ウェブサーバ３、キャリアサーバ４は、ネットワーク５を介して接続される。また、携帯電話端末２は、移動回線網６を介して、ネットワーク５に接続可能とされている。
【００３３】
次に、本発明の第１の実施形態のシステムの処理について、図６のシーケンス図を参照しながら説明する。この実施形態では、携帯電話端末２は、電波圏内にあるものとする。
【００３４】
図６において、クライアント端末１がウェブサーバ３に認証を求めてログインする際に、クライアント端末１でウェブサーバ３がアクセスされると（ステップＳ１）、ウェブサーバ３は、セッションＩＤ及びウェブ情報（例えば、ウェブサーバのＵＲＬ）を含む二次元バーコードを生成し（ステップＳ２）、この二次元バーコードをクライアント端末１に送信する（ステップＳ３）。クライアント端末１には、この二次元バーコードが表示される（ステップＳ４）。
【００３５】
携帯電話端末２のカメラにより、クライアント端末１に表示された二次元バーコードが撮影されると（ステップＳ５）、携帯電話端末２は、二次元バーコードをデコードして得られたセッションＩＤとウェブ情報から、ウェブサーバが正しいかどうかを確認し（ステップＳ６）、ウェブサーバが正しいことが確認されると、キャリアサーバ４にアクセスし、キャリアサーバ情報要求と、携帯電話固有情報（電話番号、アドレス、サブスクライバＩＤ、個体識別番号等）を送信する（ステップＳ７）。
【００３６】
キャリアサーバ４は、セッションＩＤ及びサーバ情報を受信すると、携帯電話端末２から送られてきた携帯電話端末情報により携帯電話端末を確認し（ステップＳ８）、携帯電話端末が正しければ、携帯電話端末２に、キャリアサーバ情報を送る（ステップＳ９）。
【００３７】
携帯電話端末２は、キャリアサーバ情報によりキャリアサーバを確認し（ステップＳ１０）、キャリアサーバが正しければ、セッションＩＤとウェブサーバ情報をキャリアサーバ４に送る（ステップＳ１１）。
【００３８】
キャリアサーバ４は、ウェブサーバ３にサーバ情報を要求し（ステップＳ１２）、ウェブサーバ３からサーバ情報が返信されたら（ステップＳ１３）、ウェブサーバが正しいかどうかを確認する（ステップＳ１４）。
【００３９】
ウェブサーバ３が正しいことが確認されると、ユーザ情報保存部４１の携帯電話固有情報を参照してユーザを特定し、ユーザに対応するクライアント認証用のユーザＩＤを認証用情報保存部４３から読み出し（ステップＳ１５）、クライアント認証用のユーザＩＤと、セッションＩＤをウェブサーバ３に送信する（ステップＳ１６）。
【００４０】
ウェブサーバ３は、認証を行い（ステップＳ１７）。認証が成立すると、クライアント端末１にセッションＩＤを送信し、ログイン認証が行われた旨を通知する（ステップＳ１８）。
【００４１】
以上のように、本発明の第１の実施形態では、クライアント端末１の認証をウェブサーバ３でする際に、ウェブサーバ３からクライアント端末１に、二次元バーコードでセッションＩＤ及びウェブサーバ情報が送信され、この二次元バーコードが携帯電話端末２で撮影される。そして、携帯電話端末２からキャリアサーバ４に、携帯電話固有情報とウェブサーバ情報が送信され、キャリアサーバ４で、携帯電話固有情報を参照してユーザが特定され、このユーザに対応するクライアント認証用のユーザＩＤが認証用情報保存部４３から読み出され、ウェブサーバ３に送られて、認証が行われる。
【００４２】
このように、本発明の第１の実施形態では、キャリアサーバ４を介在させ、ウェブサーバ３の認証を行うようにしているため、クライアント認証のためにユーザがウェブサーバに対して、固有情報を公開する必要がなく、プライバシが保たれる効果が期待できる。
【００４３】
また、本発明の第１の実施形態では、ウェブサーバの情報を携帯電話端末２に送り、更に、キャリアサーバ４に送って、ウェブサーバが正しいかどうかを判断しているため、フィッシング詐欺を偽ったサイトへの誘導を防止することができる。
【００４４】
また、本発明の第１の実施形態では、認証の際に、キーボードの入力は行われず、また、クライアント端末１に保存された固有の情報を使っていないため、キーロガーのようなスパイウェアによる認証の漏洩を防ぐことができる。
【００４５】
また、本発明の第１の実施形態では、ウェブサーバ３の情報を二次元バーコードでクライアント端末１に送り、この二次元バーコードを携帯電話端末２で撮影することで、ウェブサーバ３の情報が携帯電話端末２に送られる。このため、赤外線通信や、携帯電話のボタンを使った操作を行うことなしに、クライアント端末１から携帯電話端末２にウェブサーバ情報を送ることができる。
【００４６】
＜第２の実施形態＞
図７は、本発明の第２の実施形態のシーケンス図を示すものである。この実施形態は、携帯電話端末が電波圏外又は電波オフモードにある場合に適用される。なお、システムの基本構成については、前述の第１の実施形態と同様である。
【００４７】
図７において、クライアント端末１がウェブサーバ３に認証を求めてログインする際に、クライアント端末１でウェブサーバ３がアクセスされると（ステップＳ１０１）、ウェブサーバ３は、セッションＩＤ及びウェブ情報（例えば、ウェブサーバのＵＲＬ）を含む二次元バーコードを生成し（ステップＳ１０２）、この二次元バーコードをクライアント端末１に送信する（ステップＳ１０３）。クライアント端末１には、この二次元バーコードが表示される（ステップＳ１０４）。
【００４８】
携帯電話端末２のカメラにより、クライアント端末１に表示された二次元バーコードが撮影されると（ステップＳ１０５）、携帯電話端末２は、二次元バーコードをデコードし、ウェブサーバが正しいかどうかを確認し（ステップＳ１０６）、更に、電波圏外（又は電波オフモード）かどうかを確認する（ステップＳ１０７）。電波圏外（又は電波オフモード）なら、携帯電話端末２は、キャリアサーバへのアクセス情報を表示する（ステップＳ１０８）。なお、電波圏内のときの処理は、前述の第１の実施形態と同様であり、その説明を省略する。
【００４９】
携帯電話端末２に表示されるアクセス情報に従って、クライアント端末１がキャリアサーバ４にアクセスされる。このとき、固有情報（携帯電話番号等の中で、盗聴されても悪用される恐れの少ないもの）がクライアント端末１のキーボードにより入力され（ステップＳ１０９）、キャリアサーバ４に送られる（ステップＳ１１０）。
【００５０】
キャリアサーバ４は、クライアント端末１からの固有情報を受け取ると、キャリアサーバ情報及び乱数ｒを含む二次元バーコードを生成し（ステップＳ１１１）、クライアント端末１に送信する（ステップＳ１１２）。クライアント端末１には、この二次元バーコードが表示される（ステップＳ１１３）。
【００５１】
クライアント端末１に表示された二次元バーコードが携帯電話端末２のカメラで撮影されると（ステップＳ１１４）、携帯電話端末２は、二次元バーコードをデコードし、キャリアサーバが正しいかどうかを確認（ステップＳ１１５）する。キャリアサーバが正しければ、携帯電話端末２は、乱数ｒを使って、携帯電話端末２の携帯電話固有情報（端末固有番号、サブスクライバＩＤ等）をハッシュ関数により暗号化してＨＭＡＣ(メッセージ認証コードのための鍵付きハッシング：Ｋｅｙｅｄ−Ｈａｓｈｉｎｇ  ｆｏｒ  Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  ｃｏｄｅ)を生成し（ステップＳ１１６）、それを携帯電話端末２の画面に表示する（ステップＳ１１７）。
【００５２】
携帯電話端末２の画面に、ＨＭＡＣの文字が表示されたら、この表示された文字がクライアント端末１のキーボードから入力される（ステップＳ１１８）。クライアント端末１に入力されたＨＭＡＣ（ｒ，携帯電話固有情報）は、ウェブサーバ情報とセッションＩＤとともに、キャリアサーバ４に送信される（ステップＳ１１９）。
【００５３】
キャリアサーバ４は、ＨＭＡＣ、ウェブサーバ情報の検証を行う（ステップＳ１２０）。そして、キャリアサーバ４は、ウェブサーバ３にサーバ情報を要求し（ステップＳ１２１）、ウェブサーバ３からサーバ情報が返信されたら（ステップＳ１２２）、ウェブサーバが正しいかどうかを確認する（ステップＳ１２３）。
【００５４】
ウェブサーバ３が正しいことが確認されると、ユーザ情報保存部４１の携帯電話固有情報を参照してユーザを特定し、ユーザに対応するクライアント認証用のユーザＩＤを認証用情報保存部４３から読み出し（ステップＳ１２４）、クライアント認証用のユーザＩＤと、セッションＩＤをウェブサーバ３に送信する（ステップＳ１２５）。
【００５５】
ウェブサーバ３は、認証を行い（ステップＳ１２６）。認証が成立すると、クライアント端末１にセッションＩＤを送信し、ログイン認証が行われた旨を通知する（ステップＳ１２７）。
【００５６】
このように、本発明の第２の実施形態では、携帯電話端末が電波圏外又は電波オフモードのときには、クライアント端末１でキャリアサーバ４から乱数ｒを含む二次元バーコードを受け取り、この二次元バーコードを携帯電話端末２で撮影し、携帯電話端末２で、乱数ｒを用いて、携帯電話固有情報のＨＭＡＣを生成している。このＨＭＡＣをクライアント端末１からキャリアサーバ４に送ることにより、キャリアサーバ４に、携帯電話固有情報が送信される。キャリアサーバ４で、この携帯電話固有情報を参照してユーザが特定され、このユーザに対応するクライアント認証用のユーザＩＤが読み出され、これに基づいて、ウェブサーバ３がアクセスされ、ウェブサーバ３が正しいことが確認されると、キャリアサーバ４からウェブサーバ３にユーザＩＤとセッションＩＤが送られ、認証が行われる。これにより、携帯電話端末が電波圏外のときにも、フィッシング詐欺を偽ったサイトへの誘導の防止や、スパイウェアによる認証の漏洩を防ぐことができる。
【００５７】
本発明の第２の実施形態では、携帯電話端末２とクライアント端末１との間の通信は、クライアント端末１から携帯電話端末２が情報を受信する場合は、ウェブサーバ３から送信され、クライアント端末１に表示される二次元バーコードを携帯電話端末２のカメラで撮影して送るようにしているので、赤外線通信や、携帯電話のボタンを使った操作を行う必要がない。また、携帯電話端末２がクライアント端末１に送信する情報は、送信するべき情報の暗号化しているので、キーロガー等のスパイウェアの被害にあうことがないと共に、ハッシュ値などに置き換えることにより、入力する文字数を少なくすることができる。
【００５８】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施形態の相互認証システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態におけるクライアント端末の説明に用いる機能ブロック図である。
【図３】本発明の第１の実施形態における携帯電話端末の説明に用いる機能ブロック図である。
【図４】本発明の第１の実施形態におけるウェブサーバの説明に用いる機能ブロック図である。
【図５】本発明の第１の実施形態におけるキャリアサーバの説明に用いる機能ブロック図である。
【図６】本発明の第１の実施形態の相互認証システムの動作を説明するためのシーケンス図である。
【図７】本発明の第２の実施形態の相互認証システムの動作を説明するためのシーケンス図である。
【符号の説明】
【００６０】
１：クライアント端末
２：携帯電話端末
３：ウェブサーバ
４：キャリアサーバ
５：ネットワーク
６：移動回線網
【図１】
2008176449.tif 000003
【図２】
2008176449.tif 000004
【図３】
2008176449.tif 000005
【図４】
2008176449.tif 000006
【図５】
2008176449.tif 000007
【図６】
2008176449.tif 000008
【図７】
2008176449.tif 000009