(57)【要約】【課題】認証された携帯電話機を用いて、パーソナルコンピュータから認証を要するＷｅｂサイトへアクセスする際に、利用者のパスワード等の記憶に頼ることなくセキュリティを高めることができる利用者の認証方法等を提供する。【解決手段】認証サーバが、２つのパスワードの組を生成し、登録テーブルに利用者識別子に対応付けて有効期限とともに記憶する。認証サーバが、パスワード入力フォームを有する認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する。そして、認証サーバは、第１のパスワードを第１の端末へ送信すると共に、認証ページアドレスを第２の端末へ送信する。第２の端末は、その認証ページアドレスの認証ページを取得し、利用者に入力させたパスワードを認証サーバへ送信する。認証サーバは、入力パスワードと第１のパスワードとが有効期限内に一致した際に、認証成功と判定する。【選択図】図２
2009301446.tif 000002
【特許請求の範囲】
【請求項１】
同一利用者に用いられる第１の端末及び第２の端末と、両端末からネットワークを介して接続される認証サーバとを有するシステムにおける利用者の認証方法において、
認証された第１の端末が、パスワード発行要求を前記認証サーバへ送信する第１のステップと、
前記認証サーバが、第１のパスワード及び第２のパスワードの組を生成する第２のステップと、
利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを、登録テーブルに記憶する第３のステップと、
前記認証サーバが、パスワード入力フォームを有する認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する第４のステップと、
前記認証サーバが、第１のパスワードを第１の端末へ送信すると共に、前記認証ページアドレスを第２の端末へ送信する第５のステップと、
第２の端末が、前記認証サーバの前記認証ページアドレスへアクセスする第６のステップと、
前記認証サーバが、前記認証ページを、第２の端末へ応答する第７のステップと、
第２の端末が、前記認証ページに入力された入力パスワードを、前記認証サーバへ送信する第８のステップと、
前記認証サーバは、前記入力パスワードと、前記登録テーブルについて前記認証ページアドレスに含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、前記登録テーブルについて第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する第９のステップと
を有することを特徴とする利用者の認証方法。
【請求項２】
前記登録テーブルは、前記利用者識別子に対応付けて第１の端末の電子メールアドレスを予め記憶しており、
第１のステップについて、第１の端末は、電子メールを用いて前記パスワード発行要求を送信し、前記認証サーバは、前記パスワード発行要求の電子メールの送信元アドレスと、前記登録テーブルに登録された第１の端末の電子メールアドレスとが一致することを確認することを特徴とする請求項１に記載の利用者の認証方法。
【請求項３】
前記登録テーブルは、前記利用者識別子に対応付けて第１の端末の電子メールアドレスと第２の端末の電子メールアドレスとを予め記憶しており、
第５のステップについて、前記認証サーバは、電子メールを用いて、第１のパスワードを第１の端末へ送信し、前記認証ページアドレスを第２の端末へ送信することを特徴とする請求項１又は２に記載の利用者の認証方法。
【請求項４】
第１の端末は、携帯電話機であり、
第２の端末は、パーソナルコンピュータであり、
前記利用者識別子は、前記携帯電話機の固有識別子であり、
第１のステップの前段について、第１の端末が、当該端末の固有識別子を前記認証サーバへ送信し、前記認証サーバが、前記固有識別子が登録テーブルに予め登録されていることを認証することを特徴とする請求項１から３のいずれか１項に記載の利用者の認証方法。
【請求項５】
同一利用者に用いられる第１の端末及び第２の端末と、ネットワークを介して接続される認証サーバにおいて、
第１の端末からパスワード発行要求を受信するパスワード発行要求受信手段と、
前記パスワード発行要求受信手段が前記パスワード発行要求を受信した際に、第１のパスワード及び第２のパスワードの組を生成するパスワード生成手段と、
利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを記憶する登録テーブルと、
パスワード入力フォームを有する認証ページを記憶する認証ページ記憶手段と、
前記認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する認証ページアドレス生成手段と、
第１のパスワードを第１の端末へ送信すると共に、前記認証ページアドレスを第２の端末へ送信するパスワード送信手段と、
第２の端末からの前記認証ページアドレスへのアクセスに対して、前記認証ページ記憶手段に記憶された前記認証ページを第２の端末へ応答する認証ページ応答手段と、
第２の端末から、前記認証ページに入力された入力パスワードを受信する入力パスワード受信手段と、
前記入力パスワードと、前記登録テーブルについて前記認証ページアドレスに含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、前記登録テーブルについて第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する認証判定手段と
を有することを特徴とする認証サーバ。
【請求項６】
前記登録テーブルは、前記利用者識別子に対応付けて第１の端末の電子メールアドレスを予め記憶しており、
前記パスワード発行要求受信手段は、第１の端末から、電子メールを用いて前記パスワード発行要求を受信し、前記パスワード発行要求の電子メールの送信元アドレスと、前記登録テーブルに登録された第１の端末の電子メールアドレスとが一致することを確認することを特徴とする請求項５に記載の利用者の認証サーバ。
【請求項７】
前記登録テーブルは、前記利用者識別子に対応付けて第１の端末の電子メールアドレスと第２の端末の電子メールアドレスとを予め記憶しており、
前記パスワード送信手段は、電子メールを用いて、第１のパスワードを第１の端末へ送信し、前記認証ページアドレスを第２の端末へ送信することを特徴とする請求項５又は６に記載の認証サーバ。
【請求項８】
第１の端末は、携帯電話機であり、
第２の端末は、パーソナルコンピュータであり、
前記利用者識別子は、前記携帯電話機の固有識別子であり、
第１の端末から当該端末の固有識別子を受信し、該固有識別子が登録テーブルに予め登録されていることを認証する固有識別子登録確認手段を更に有することを特徴とする請求項５から７のいずれか１項に記載の認証サーバ。
【請求項９】
同一利用者に用いられる第１の端末及び第２の端末と、ネットワークを介して接続される認証サーバに搭載されたコンピュータを機能させるプログラムにおいて、
第１の端末からパスワード発行要求を受信するパスワード発行要求受信手段と、
前記パスワード発行要求受信手段が前記パスワード発行要求を受信した際に、第１のパスワード及び第２のパスワードの組を生成するパスワード生成手段と、
利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを記憶する登録テーブルと、
パスワード入力フォームを有する認証ページを記憶する認証ページ記憶手段と、
前記認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する認証ページアドレス生成手段と、
第１のパスワードを第１の端末へ送信すると共に、前記認証ページアドレスを第２の端末へ送信するパスワード送信手段と、
第２の端末からの前記認証ページアドレスへのアクセスに対して、前記認証ページ記憶手段に記憶された前記認証ページを、第２の端末へ応答する認証ページ応答手段と、
第２の端末から、前記認証ページに基づいて入力された入力パスワードを受信する入力パスワード受信手段と、
前記入力パスワードと、前記登録テーブルについて前記認証ページアドレスに含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、前記登録テーブルについて第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する認証判定手段と
してコンピュータを機能させることを特徴とする認証サーバ用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者の認証方法、認証サーバ及びプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを介した商品販売が一般的となり、個人所有の端末から、認証サーバへアクセスすることによって電子決済をすることができる。電子決済によれば、利用者識別子(ユーザＩＤ：User IDentifier)及びパスワードが、端末と認証サーバとの間でインターネットを介して送受信される。このとき、例えばフィッシング詐欺のようにユーザＩＤ及びパスワードが盗み取られる可能性もある。そのために、より高いセキュリティを確保し、ユーザの正当性を認証する必要がある。
【０００３】
ユーザＩＤ等の漏洩を防ぐための技術として、使い捨てパスワード（ワンタイムパスワード）がある。ワンタイムパスワードとは、一度しか使えないパスワードであって、パスワード自体を毎回異なるものとした技術である。代表的な「タイムスタンプ方式」によれば、端末に「トークン」（パスワード生成器）が予め配布されており、端末と認証サーバとの間で、同期が取れていることを要する。端末は、認証を要求するその時刻に応じて異なるパスワードを生成する。認証サーバも、その時刻に応じた利用者のパスワードを生成し、両者の一致によって認証成功と判定する。
【０００４】
認証サイトへアクセスする端末（例えばパーソナルコンピュータ）とは別に、同一の利用者によって所持されている携帯電話機を用いて、更に高いセキュリティを確保する技術もある（例えば特許文献１参照）。この技術によれば、認証サーバは、生成したワンタイムパスワードを、同一利用者によって所持される携帯電話機へ送信する。認証サーバによってワンタイムパスワードが生成されるために、携帯電話機がワンタイムパスワードを生成する必要がない。携帯電話機を所持する利用者は、ディスプレイに表示されたワンタイムパスワードを用いて、パーソナルコンピュータから、認証サイトへアクセスする。
【０００５】
また、携帯電話機の位置情報に基づいて、ワンタイムパスワードを発行する技術もある（例えば特許文献２参照）。この技術によれば、携帯電話機と認証サーバとの間で同期を取る必要がない。また、位置情報に基づいてワンタイムパスワードが生成されるので、セキュリティも高まる。
【０００６】
【特許文献１】特開２００７−０５８４６９号公報
【特許文献２】特開２００７−２６４８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した従来技術はいずれも、ワンタイムパスワード自体が盗み取られた場合には、結局、セキュリティが破られることとなる。特許文献１及び２に記載された技術によれば、携帯電話機へ送信されたワンタイムパスワードが盗み取られた場合、盗用者の所持する別の端末から、認証サイトへのアクセスを許すこととなる。
【０００８】
そこで、本発明は、認証された携帯電話機を用いて、パーソナルコンピュータから認証を要するＷｅｂサイトへアクセスする際に、利用者のパスワード等の記憶に頼ることなくセキュリティを高めることができる利用者の認証方法、認証サーバ及びプログラム等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明によれば、同一利用者に用いられる第１の端末及び第２の端末と、両端末からネットワークを介して接続される認証サーバとを有するシステムにおける利用者の認証方法において、
認証された第１の端末が、パスワード発行要求を認証サーバへ送信する第１のステップと、
認証サーバが、第１のパスワード及び第２のパスワードの組を生成する第２のステップと、
利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを、登録テーブルに記憶する第３のステップと、
認証サーバが、パスワード入力フォームを有する認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する第４のステップと、
認証サーバが、第１のパスワードを第１の端末へ送信すると共に、認証ページアドレスを第２の端末へ送信する第５のステップと、
第２の端末が、認証サーバの認証ページアドレスへアクセスする第６のステップと、
認証サーバが、認証ページを、第２の端末へ応答する第７のステップと、
第２の端末が、認証ページに基づいて入力された入力パスワードを、認証サーバへ送信する第８のステップと、
認証サーバは、入力パスワードと、登録テーブルについて認証ページアドレスに含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、登録テーブルについて第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する第９のステップと
を有することを特徴とする。
【００１０】
本発明の利用者の認証方法における他の実施形態によれば、
登録テーブルは、利用者識別子に対応付けて第１の端末の電子メールアドレスを予め記憶しており、
第１のステップについて、第１の端末は、電子メールを用いてパスワード発行要求を送信し、認証サーバは、パスワード発行要求の電子メールの送信元アドレスと、登録テーブルに登録された第１の端末の電子メールアドレスとが一致することを確認することも好ましい。
【００１１】
本発明の利用者の認証方法における他の実施形態によれば、
登録テーブルは、利用者識別子に対応付けて第１の端末の電子メールアドレス及び第２の端末の電子メールアドレスを予め記憶しており、
第５のステップについて、認証サーバは、電子メールを用いて、第１のパスワードを第１の端末へ送信し、認証ページアドレスを第２の端末へ送信することも好ましい。
【００１２】
本発明の利用者の認証方法における他の実施形態によれば、
第１の端末は、携帯電話機であり、
第２の端末は、パーソナルコンピュータであり、
利用者識別子は、携帯電話機の固有識別子であり、
第１のステップの前段について、第１の端末が、当該端末の固有識別子を認証サーバへ送信し、認証サーバが、固有識別子が登録テーブルに予め登録されていることを認証することも好ましい。
【００１３】
本発明によれば、同一利用者に用いられる第１の端末及び第２の端末と、ネットワークを介して接続される認証サーバにおいて、
第１の端末からパスワード発行要求を受信するパスワード発行要求受信手段と、
パスワード発行要求受信手段がパスワード発行要求を受信した際に、第１のパスワード及び第２のパスワードの組を生成するパスワード生成手段と、
利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを記憶する登録テーブルと、
パスワード入力フォームを有する認証ページを記憶する認証ページ記憶手段と、
認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する認証ページアドレス生成手段と、
第１のパスワードを第１の端末へ送信すると共に、認証ページアドレスを第２の端末へ送信するパスワード送信手段と、
第２の端末からの認証ページアドレスへのアクセスに対して、認証ページ記憶手段に記憶された認証ページを、第２の端末へ応答する認証ページ応答手段と、
第２の端末から、認証ページに基づいて入力された入力パスワードを受信する入力パスワード受信手段と、
入力パスワードと、登録テーブルについて認証ページアドレスに含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、登録テーブルについて第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する認証判定手段と
を有することを特徴とする。
【００１４】
本発明の認証サーバにおける他の実施形態によれば、
登録テーブルは、利用者識別子に対応付けて第１の端末の電子メールアドレスを予め記憶しており、
パスワード発行要求受信手段は、第１の端末から、電子メールを用いてパスワード発行要求を受信し、パスワード発行要求の電子メールの送信元アドレスと、登録テーブルに登録された第１の端末の電子メールアドレスとが一致することを確認することも好ましい。
【００１５】
本発明の認証サーバにおける他の実施形態によれば、
登録テーブルは、利用者識別子に対応付けて第１の端末の電子メールアドレスと第２の端末の電子メールアドレスとを予め記憶しており、
パスワード送信手段は、電子メールを用いて、第１のパスワードを第１の端末へ送信し、認証ページアドレスを第２の端末へ送信することも好ましい。
【００１６】
本発明の認証サーバにおける他の実施形態によれば、
第１の端末は、携帯電話機であり、
第２の端末は、パーソナルコンピュータであり、
利用者識別子は、携帯電話機の固有識別子であり、
第１の端末から当該端末の固有識別子を受信し、該固有識別子が登録テーブルに予め登録されていることを認証する固有識別子登録確認手段を更に有することも好ましい。
【００１７】
本発明によれば、同一利用者に用いられる第１の端末及び第２の端末と、ネットワークを介して接続される認証サーバに搭載されたコンピュータを機能させるプログラムにおいて、
第１の端末からパスワード発行要求を受信するパスワード発行要求受信手段と、
パスワード発行要求受信手段がパスワード発行要求を受信した際に、第１のパスワード及び第２のパスワードの組を生成するパスワード生成手段と、
利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを記憶する登録テーブルと、
パスワード入力フォームを有する認証ページを記憶する認証ページ記憶手段と、
認証ページに対して、第２のパスワードを含む認証ページアドレスを生成する認証ページアドレス生成手段と、
第１のパスワードを第１の端末へ送信すると共に、認証ページアドレスを第２の端末へ送信するパスワード送信手段と、
第２の端末からの認証ページアドレスへのアクセスに対して、認証ページ記憶手段に記憶された認証ページを、第２の端末へ応答する認証ページ応答手段と、
第２の端末から、認証ページに基づいて入力された入力パスワードを受信する入力パスワード受信手段と、
入力パスワードと第１のパスワードとが一致し、認証ページアドレスから得られる第２のパスワードが有効期限内に一致した際に、認証成功と判定する認証判定手段と
してコンピュータを機能させることを特徴とする。
【発明の効果】
【００１８】
本発明の利用者の認証方法、認証サーバ及びプログラムによれば、認証された携帯電話機を用いて、パーソナルコンピュータから認証を要するＷｅｂサイトへアクセスする際に、利用者のパスワード等の記憶に頼ることなくセキュリティを高めることができる。
【発明を実施するための最良の形態】
【００１９】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２０】
図１は、システム構成図である。
【００２１】
図１によれば、認証サーバ１が、インターネット４に接続されている。認証サーバ１は、ＷｅｂサイトとなるＷＷＷサーバであって、携帯電話機又はパーソナルコンピュータのような端末機種に関係なく、アクセスされ得る。
【００２２】
図１によれば、認証対象者となる利用者は、第１の端末としての携帯電話機２と、第２の端末としてのパーソナルコンピュータ３とを両方所持する。インターネット４には、携帯電話網５が相互接続されており、携帯電話機２は、携帯電話網５及びインターネット４を介して認証サーバ１にアクセスすることができる。即ち、認証サーバ１は、同一利用者に所持される両端末からネットワークを介して接続される。
【００２３】
認証サーバ１は、登録テーブルを備えており、利用者識別子として携帯電話機２の固有識別子（例えばＳＩＭ番号又は製造番号であってもよい）及び電子メールアドレスを予め登録している。
【表１】
2009301446.tif 000003
【００２４】
図２は、本発明におけるシーケンス図である。また、図３は、図２のシーケンスにおける携帯電話機２及びパーソナルコンピュータ３の表示画面である。
【００２５】
図２によれば、利用者が、パーソナルコンピュータ３を用いて、認証サイト（認証サーバ１における認証を要するＷｅｂサイト）にアクセスしようとしている。
【００２６】
（Ｓ２０１）最初に、第１の端末である携帯電話機２は、利用者識別子として携帯電話機２の固有識別子を、認証サーバ１へ送信する。例えば、図３のＳ２０１の画面が、携帯電話機２のディスプレイに表示され、利用者による「ＯＫ」のクリックによって、携帯電話機２の固有識別子が、認証サーバ１へ送信される。
【００２７】
（Ｓ２０２）認証サーバ１は、その固有識別子が、登録テーブルに登録されているか否かを判定し、認証対象となる利用者を特定する。これによって、正当利用者が所持する携帯電話機２であることを確認する。
【００２８】
（Ｓ２０３）次に、携帯電話機２は、パスワード発行要求を、認証サーバ１へ送信する。パスワード発行要求は、認証サーバ１が利用者に対してワンタイムパスワードを発行するトリガとなる。ここで、パスワード発行要求は、電子メールであってもよい。例えば、携帯電話機２が、認証サーバ１へ、空メール（本文に記述がないメール）を送信することもできる。
【００２９】
パスワード発行要求を電子メールで受信した認証サーバ１は、送信元となる携帯電話機２の電子メールアドレス(From)と、登録テーブルに予め登録している携帯電話機の電子メールアドレスのリストとを照合することによって、登録された利用者識別子を知ることができる。また、携帯電話機２が、パスワード発行要求に、パーソナルコンピュータ３の電子メールアドレスを含めることにより、認証サーバ１は、パーソナルコンピュータ３の電子メールアドレスも知ることができる。これら電子メールアドレスは、利用者識別子に対応付けて、登録テーブルに記憶される。勿論、認証サーバ１が、パーソナルコンピュータ３の電子メールアドレスを、登録テーブルに予め記憶しているものであってもよい。
【００３０】
【表２】
2009301446.tif 000004
【００３１】
他の方法として、携帯電話機２が、認証サーバ１の特定のＷｅｂページにアクセスすることによって、図３のＳ２０３の画面が、携帯電話機２のディスプレイに表示されるものであってもよい。この場合、利用者の「ＯＫ」のクリックによって、パスワード発行要求が、認証サーバ１へ送信される。
【００３２】
尚、Ｓ２０１及びＳ２０２のステップを、Ｓ２０３の中へ含めることも好ましい。例えば、パスワード発行要求の中に、携帯電話機２の固有識別子を含めることができる。パスワード発行要求を受信した認証サーバ１は、携帯電話機２の固有識別子を確認した上で、ワンタイムパスワードを発行することができる。
【００３３】
（Ｓ２０４）認証サーバ１は、パスワード発行要求を受信した際に、その利用者識別子に専用となる第１のパスワード及び第２のパスワードの組を生成する。利用者識別子に対応付けて、これらパスワードと有効期限とが登録テーブルに記憶される。ここで、パスワードとは、使い捨てのワンタイムパスワードである。ワンタイムパスワードは、有効期限に設定される所定時間（例えば１０分）だけ、有効となる。
【００３４】
【表３】
2009301446.tif 000005
【００３５】
２つのワンタイムパスワードは、可能な限り重なることのない、ユニーク値を発生する乱数発生関数で生成される。勿論、数字に限られず、文字列も含む。例えばＵＵＩＤ（Universally Unique IDentifier：汎用一意識別子）であってもよい。ＵＵＩＤとは、ＤＣＥ(Distributed Computing Environment)の一部としてＯＳＦ(Open Software Foundation)が標準化した、一意に識別するための識別子である。ＵＵＩＤは、分散システムについて、特定装置が統制を取ることなく、一意に特定可能な識別子を作成することができる。ＵＵＩＤは、１６バイトの数値で表され、重複や偶然の一致が起こりえないと確信して用いることができる。
【００３６】
（Ｓ２０５）次に、認証サーバ１は、パスワード入力フォームを有する認証ページに対して、第２のパスワードを含む認証ページアドレス（ＵＲＬ：Uniform Resource Locator）を生成する。具体的な認証ページアドレスとして、例えば以下のようなものである。この認証ページアドレスは、末尾に、第２のパスワードを含む。この認証ページアドレスは、有効期限をカバーする時間だけアクセス可能となるワンタイムＵＲＬである。
https://www.kddi.co.jp/auth?p2=8GK4D3KJF
【００３７】
本発明によれば、認証ページアドレスに第２のパスワードを含めることによって、認証ページアドレスを受信したパーソナルコンピュータ３がその認証ページアドレスを用いてアクセスした認証ページに、第２のパスワードに関連付けられた第１のパスワードが有効期限の時間内に入力されなければ、認証が成功しない。従来技術によれば、認証ページアドレスは、全ての端末に対して共有であるために、ワンタイムパスワードが盗み取られるだけで、認証サイトが破られる。これに対し、本発明によれば、第２のパスワードを含む認証ページアドレスと、第１のパスワードとの両方が盗み取られない限り、認証サイトは破られない。即ち、他の認証ページアドレスにおける認証ページに、第１のパスワードを入力しても、認証サイトは破られない。
【００３８】
（Ｓ２０６）認証サーバ１は、第１のパスワードを携帯電話機２へ送信すると共に、認証ページアドレスをパーソナルコンピュータ３へ送信する。ここで、携帯電話機２のＷｅｂブラウザによってパスワード発行要求を受信した場合、認証サーバ１は、その携帯電話機２のＷｅｂブラウザの画面へ、第１のパスワードを送信する。一方で、携帯電話機２から電子メールによってその本文に記述されたパスワード発行要求を受信した場合、認証サーバ１は、その電子メールアドレスの送信元アドレスへ、第１のパスワードを含む電子メールを送信する。第１のパスワードは、その電子メールの本文に記述される。これによって、パスワード発行要求を要求した携帯電話２の電子メールアドレスへ第１のパスワードを送信することで、電子メールアドレスを詐称していても第１のパスワードは正しい携帯電話２の電子メールアドレスへ送信されるため、第１のパスワードを盗られることを防止できる。
【００３９】
（Ｓ２０７）携帯電話機２は、受信した第１のパスワードを、ディスプレイに表示し、利用者に視認させる。例えば、図３のＳ２０７の画面が、携帯電話機２のディスプレイに表示される。
【００４０】
（Ｓ２０８）パーソナルコンピュータ３は、認証サーバ１の認証ページアドレスへアクセスする。例えば、図３のＳ２０８の画面が、パーソナルコンピュータ３のディスプレイに表示されており、そのＵＲＬをクリックすることによって、認証ページ要求が、認証サーバ１へ送信される。
【００４１】
（Ｓ２０９）認証サーバ１は、認証ページを、パーソナルコンピュータ３へ応答する。認証ページは、利用者に対して第１のパスワードの入力を促す入力フォームを設けている。
【００４２】
（Ｓ２１０）パーソナルコンピュータ３は、ブラウザによって認証ページをディスプレイに表示する。利用者は、その認証ページにおけるパスワード入力フォームに、携帯電話機２のディスプレイで視認した第１のパスワードを入力する。例えば、図３のＳ２１０の画面が、パーソナルコンピュータ３のディスプレイに表示される。そして、パーソナルコンピュータ３は、その入力パスワードを、認証サーバ１へ送信する。
【００４３】
（Ｓ２１１）認証サーバ１は、入力パスワードと、登録テーブルについて認証ページアドレス（ＵＲＬ）に含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、登録テーブルについて第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する。
【００４４】
（Ｓ２１２）認証サーバ１は、認証成功と判定すると、認証成功メッセージをパーソナルコンピュータ３へ送信してもよいし、直ぐにサービス提供を開始してもよい。例えば、図３のＳ２１２の画面が、パーソナルコンピュータ３のディスプレイに表示される。
【００４５】
（Ｓ２１３）これによって、パーソナルコンピュータ３から認証サイトへのアクセスが許可される。
【００４６】
図４は、本発明における認証サーバの機能構成図である。
【００４７】
図４によれば、認証サーバ１は、例えばインターネットに接続される通信インタフェース部１００と、固有識別子登録確認部１０１と、パスワード発行要求受信部１０２と、パスワード生成部１０３と、登録テーブル部１０４と、認証ページアドレス生成部１０５と、認証ページ記憶部１０６と、パスワード送信部１０７と、認証ページ応答部１０８と、入力パスワード受信部１０９と、認証判定部１１０とを有する。これら機能構成部は、ＷＷＷ機能を有するサーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００４８】
通信インタフェース部１００は、ＷＷＷサーバのＷｅｂサイトとしての機能も有する。
【００４９】
固有識別子登録確認部１０１は、第１の端末から当該端末の固有識別子を受信し、その固有識別子が登録テーブル部１０４に予め登録されていることを確認する。これによって、利用者の所持する携帯電話機の正当性を確認する。
【００５０】
パスワード発行要求受信部１０２は、第１の端末からパスワード発行要求を受信し、その旨をパスワード生成部１０３へ通知する。パスワード発行要求は、電子メール（例えば空メール）で受信してもよい。
【００５１】
パスワード生成部１０３は、利用者識別子（携帯電話機の固有識別子）に対して、第１のパスワード及び第２のパスワードの組を生成する。これらパスワードは、使い捨てのワンタイムパスワードであって、登録テーブル部１０４へ通知される。第１のパスワードは、パスワード送信部１０７へ出力され、第２のパスワードは、認証ページアドレス生成部１０５へ出力される。
【００５２】
登録テーブル部１０４は、利用者識別子に対応付けて、生成された第１のパスワード及び第２のパスワードと有効期限とを記憶する。尚、パスワード発行要求受信部１０２が電子メールでパスワード発行要求を受信した場合、登録テーブル部１０４は、送信元となる第１の端末の電子メールアドレス(From)から利用者識別子へ対応付けることができる。
【００５３】
認証ページアドレス生成部１０５は、認証ページ記憶部１０６に記憶された認証ページに対して、パスワード生成部１０３によって生成された第２のパスワードを含む認証ページアドレスを生成する。その認証ページアドレスは、パスワード送信部１０７へ出力される。
【００５４】
認証ページ記憶部１０６は、パスワード入力フォームを有する認証ページを記憶する。
【００５５】
パスワード送信部１０７は、第１のパスワードを第１の端末へ送信すると共に、認証ページアドレスを第２の端末へ送信する。パスワード送信部１０７は、電子メールを用いることも好ましい。
【００５６】
認証ページ応答部１０８は、パーソナルコンピュータ３からの認証ページアドレスへのアクセスに対して、認証ページ記憶部１０６に記憶された認証ページを、パーソナルコンピュータ３へ応答する。
【００５７】
入力パスワード受信部１０９は、パーソナルコンピュータ３から、認証ページに入力された入力パスワードを受信するとともに、認証ページから認証ページアドレスに含まれる第２のパスワードを得る。入力パスワードと第２のパスワードは、認証判定部１１０に出力される。
【００５８】
認証判定部１１０は、入力パスワードと、登録テーブル部１０４について認証ページアドレスに含まれる第２のパスワードに対応付けられた第１のパスワードとが一致し、且つ、登録テーブル部１０４について第１のパスワードに対応付けられた有効期限の期間内である場合、認証成功と判定する。認証成功／失敗のメッセージをパーソナルコンピュータ３へ返信しても良い。
【００５９】
以上、詳細に説明したように、本発明の利用者の認証方法、認証サーバ及びプログラムによれば、認証された携帯電話機を用いて、パーソナルコンピュータから認証を要するＷｅｂサイトへアクセスする際に、利用者のパスワード等の記憶に頼ることなくセキュリティを高めることができる。
【００６０】
本発明によれば、認証ページアドレスに第２のパスワードを含めることによって、その認証ページアドレスの認証ページに、第１のパスワードが入力されなければ、認証が成功しない。従来技術によれば、認証ページアドレスは、全ての端末に対して共有であるために、ワンタイムパスワードが盗み取られるだけで、認証サイトが破られる。これに対し、本発明によれば、第２のパスワードを含む認証ページアドレスと、第１のパスワードとの両方が盗み取られない限り、認証サイトは破られない。即ち、他の認証ページアドレスにおける認証ページに、第１のパスワードを入力しても、認証サイトは破られない。特に、本発明によれば、同一利用者によって所持される携帯電話機へワンタイムパスワードを送信した場合であっても、そのワンタイムパスワードを用いてアクセスすることができる端末（パーソナルコンピュータ）を限定することによってセキュリティを高めることができる。
【００６１】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【図面の簡単な説明】
【００６２】
【図１】システム構成図である。
【図２】本発明におけるシーケンス図である。
【図３】図２のシーケンスにおける携帯電話機及びパーソナルコンピュータの表示画面である。
【図４】本発明における認証サーバの機能構成図である。
【符号の説明】
【００６３】
１  認証サーバ
１００  通信インタフェース部
１０１  固有識別子登録確認部
１０２  パスワード発行要求受信部
１０３  パスワード生成部
１０４  登録テーブル部
１０５  認証ページアドレス生成部
１０６  認証ページ記憶部
１０７  パスワード送信部
１０８  認証ページ応答部
１０９  入力パスワード受信部
１１０  認証判定部
２  携帯電話機、第１の端末
３  パーソナルコンピュータ、第２の端末
４  インターネット
５  携帯電話網
【図１】
2009301446.tif 000006
【図２】
2009301446.tif 000007
【図３】
2009301446.tif 000008
【図４】
2009301446.tif 000009