(57)【要約】【課題】高いセキュリティ性を維持しつつ、ログインに要するユーザ負荷を軽減できるユーザ認証システムを提供すること。【解決手段】ユーザ端末、携帯電話、パスワード発行装置およびサービス提供装置から構成され、サービス提供装置はユーザ端末からアクセスがあると、パスワード発行装置の接続情報をコードに符号化してユーザ端末に送信し、携帯電話はユーザ端末に表示されたコードを復号化し、接続情報を用いてパスワード発行装置にアクセスし、パスワード発行装置はワンタイムパスワードを生成して、サービス提供装置および携帯電話に送信し、ユーザ端末は携帯電話に表示されたワンタイムパスワードおよびユーザ識別情報をサービス提供装置に送信し、サービス提供装置はユーザ端末およびパスワード発行装置から送信されたワンタイムパスワードが一致した場合、ユーザ端末のアクセスを許可するユーザ認証システム。【選択図】図１
2007102778.tif 000002
【特許請求の範囲】
【請求項１】
認証情報を入力するユーザ端末と、カメラを備え当該カメラから入力されたコードを復号化する携帯電話と、ワンタイムパスワードを生成するパスワード発行装置と、前記ユーザ端末にサービスを提供し、ユーザ認証を行なうサービス提供装置とを相互に接続して構成されるユーザ認証システムであって、
前記サービス提供装置は、前記ユーザ端末からアクセスがあると、前記パスワード発行装置の接続情報を含んで符号化した前記コードを生成して、前記ユーザ端末に送信し、
前記携帯電話は、前記ユーザ端末に表示された前記コードを復号化して、前記接続情報を用いて、前記パスワード発行装置にアクセスし、
前記パスワード発行装置は、任意のワンタイムパスワードを生成して、前記サービス提供装置および前記パスワード発行装置にアクセスした前記携帯電話に送信し、
前記ユーザ端末は、前記携帯電話に表示された前記ワンタイムパスワードおよびユーザを識別するユーザ識別情報を取得して、前記認証情報として前記サービス提供装置に送信し、
前記サービス提供装置は、前記ユーザ端末から送信された前記ワンタイムパスワードと、前記パスワード発行装置から送信された前記ワンタイムパスワードとを比較して、一致した場合に、前記ユーザ端末のアクセスを許可すること、
を特徴とするユーザ認証システム。
【請求項２】
前記サービス提供装置は、前記ユーザ端末と前記サービス提供装置とのセッションを特定するセッションＩＤを生成して、前記ユーザ端末に送信するとともに、前記コードに含んで符号化し、
前記携帯電話は、前記パスワード発行装置にアクセスする際に、前記セッションＩＤを送信し、
前記パスワード発行装置は、前記ワンタイムパスワードを前記サービス提供装置に送信する際に、前記セッションＩＤを合わせて送信し、
前記ユーザ端末は、前記ワンタイムパスワードおよび前記ユーザ識別情報を前記サービス提供装置に送信する際に、前記セッションＩＤを合わせて送信し、
前記サービス提供装置は、
前記パスワード発行装置が送信した前記セッションＩＤおよび前記ユーザ端末が送信した前記セッションＩＤとに基づいて、２つの前記ワンタイムパスワードを対応付けて比較すること、
を特徴とする請求項１に記載のユーザ認証システム。
【請求項３】
前記携帯電話は、当該携帯電話を識別する携帯電話識別情報を記憶し、
前記パスワード発行装置には、前記携帯電話識別情報が予め記憶され、前記携帯電話からのアクセスがあった場合に、前記携帯電話に前記携帯電話識別情報の送信を要求し、前記携帯電話から前記携帯電話識別情報を受信すると、受信した前記携帯電話識別情報と、前記パスワード発行装置が記憶している前記携帯電話識別情報とを比較して、一致する前記携帯電話識別情報がある場合に、前記ワンタイムパスワードを前記携帯電話に送信すること、
を特徴とする請求項２に記載のユーザ認証システム。
【請求項４】
前記携帯電話識別情報は当該携帯電話の電話番号であり、
前記パスワード発行装置が前記携帯電話に前記ワンタイムパスワードを送信する際に、電話回線網を介して送信すること、
を特徴とする請求項３に記載のユーザ認証システム。
【請求項５】
前記サービス提供装置には、前記ユーザ識別情報が予め記憶され、前記ユーザ端末から前記認証情報を受信した際に、前記認証情報に含まれる前記ユーザ識別情報と、前記サービス提供装置に記憶された前記ユーザ識別情報と比較して、一致する前記ユーザ識別情報がある場合に、前記ワンタイムパスワードの比較を実行すること、
を特徴とする請求項２に記載のユーザ認証システム。
【請求項６】
認証情報を入力するユーザ端末と、コードを復号化する携帯電話と、ワンタイムパスワードを生成するパスワード発行装置と、前記ユーザ端末にサービスを提供し、ユーザ認証を行なうサービス提供装置とを相互に接続して構成されるユーザ認証システムにおけるユーザ認証方法であって、
ａ）前記サービス提供装置が、前記ユーザ端末からアクセスがあると、前記パスワード発行装置の接続情報を含んで符号化した前記コードを生成して、前記ユーザ端末に送信する手順と、
ｂ）前記携帯電話が、前記ユーザ端末に表示された前記コードを取得して復号化し、前記接続情報を用いて、前記パスワード発行装置にアクセスする手順と、
ｃ）前記パスワード発行装置が、任意のワンタイムパスワードを生成して、前記サービス提供装置および前記パスワード発行装置にアクセスした前記携帯電話に送信する手順と、
ｄ）前記ユーザ端末が、前記携帯電話に表示された前記ワンタイムパスワードおよびユーザを識別するユーザ識別情報を取得して、前記認証情報として前記サービス提供装置に送信する手順と、
ｅ）前記サービス提供装置が、前記ユーザ端末から送信された前記ワンタイムパスワードと、前記パスワード発行装置から送信された前記ワンタイムパスワードとを比較して、一致した場合に、前記ユーザ端末のアクセスを許可する手順とを含むこと、
を特徴とするユーザ認証方法。
【請求項７】
前記手順ａ）において、前記サービス提供装置は、前記ユーザ端末と前記サービス提供装置とのセッションを特定するセッションＩＤを生成して、前記ユーザ端末に送信するとともに、前記コードに含んで符号化し、
前記手順ｂ）において、前記携帯電話は、前記セッションＩＤを合せて送信し、
前記手順ｃ）において、前記パスワード発行装置は、前記手順ｂ）により取得した前記セッションＩＤを合わせて前記サービス提供装置に送信し、
前記手順ｄ）において、前記ユーザ端末は、前記手順ａ）により取得した前記セッションＩＤを合わせて送信し、
前記手順ｅ）において、前記サービス提供装置は、前記パスワード発行装置が送信した前記セッションＩＤおよび前記ユーザ端末が送信した前記セッションＩＤとに基づいて、２つの前記ワンタイムパスワードを対応付けて比較すること、
を特徴とする請求項６に記載のユーザ認証方法。
【請求項８】
前記携帯電話は、当該携帯電話を識別する携帯電話識別情報を記憶し、前記パスワード発行装置には、前記携帯電話識別情報が予め記憶され、
前記手順ｃ）において前記パスワード発行装置は、アクセスした前記携帯電話に、前記携帯電話識別情報の送信を要求し、前記携帯電話から前記携帯電話識別情報を受信すると、受信した前記携帯電話識別情報と、前記パスワード発行装置が記憶している前記携帯電話識別情報とを比較して、一致する前記携帯電話識別情報がある場合に、前記ワンタイムパスワードを前記サービス提供装置および前記携帯電話に送信すること、
を特徴とする請求項７に記載のユーザ認証方法。
【請求項９】
前記携帯電話識別情報は当該携帯電話の電話番号であり、
前記手順ｃ）において、前記パスワード発行装置が前記携帯電話に前記ワンタイムパスワードを送信する際に、電話回線網を介して送信すること、
を特徴とする請求項８に記載のユーザ認証方法。
【請求項１０】
前記サービス提供装置には、前記ユーザ識別情報が予め記憶され、
前記手順ｅ）において、前記認証情報に含まれる前記ユーザ識別情報と、前記サービス提供装置に記憶された前記ユーザ識別情報と比較して、一致する前記ユーザ識別情報がある場合に、前記ワンタイムパスワードの比較を実行すること、
を特徴とする請求項７に記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネット上のユーザ認証技術に関し、特に高いセキュリティ強度を維持しつつ、ログインに要するユーザ負荷の軽減を図るユーザ認証システムおよびその方法に関する。
【背景技術】
【０００２】
従来、ユーザ認証後に使用が許可されるシステムにおいて、ユーザ認証を行うための代表的な手法として、ユーザが使用する端末から、予め登録されたユーザ名とパスワードを入力させ、当該システムにおいて照合を行い、正しい組み合わせであった場合にユーザの使用を許可するという方法がある。
前記の認証方法では、セキュリティの確保のために、例えば、パスワードを長くしたり、大小英文字を混在させたりするなどパスワードを複雑にすることで、場当たり的な英数文字の組合せ入力によるパスワード一致を発生しにくくしている。また、有効期間を短くするなどして見破られたパスワードの再利用を防止したりしている。
【０００３】
また、ＵＳＢ（Universal Serial Bus）端子にハードウェアトークンを差し込むことで、このハードウェアトークンに記録されたＩＤ（Identification）を読み取って認証を行なうシステムも実現されている。
【０００４】
しかしながら、前者の認証方法の場合、セキュリティを高めるために、パスワードを複雑化または定期的に変更すると、ユーザがパスワードを忘れたり、パスワードを紙などに記録して保管することでセキュリティ上の問題となることがあった。
また、後者の認証方法の場合、ハードウェアトークンを紛失したり、ハードウェアトークンに内蔵される電池を定期的に交換する必要があるなど、ハードウェアトークンの取り扱いが煩雑であった。
このような問題点に鑑み、非特許文献１には、ユーザが端末からログインを実行した際に、認証サーバが、電話回線網を介して携帯電話などにコールバックすることで別途の認証を行ない、端末および携帯電話における認証が成功した場合にのみ、システムの使用を許可するユーザ認証システムが開示されている。
【非特許文献１】“SecureCall”、サードネットワークス株式会社、［平成１７年８月１６日検索］、インターネット〈URL:http://www.thirdnetworks.co.jp/sc/03ser02.html〉
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に記載のユーザ認証システムでは、端末において入力するユーザＩＤ（Identifier）およびパスワード、そして、さらに携帯電話から入力するパスワードの３つの組み合わせをユーザが記憶しておく必要があり、やはりユーザがパスワードを忘れてしまい、システムにログインできなくなる可能性があった。
本発明は前記の問題を解決するためになされたものであり、その目的は、高いセキュリティ強度を維持しつつ、ログインに要するユーザ負荷を軽減することのできるユーザ認証システムおよびその方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記の課題を解決するためになされた本発明に係るユーザ認証システムは、認証情報を入力するユーザ端末と、コードを復号化する携帯電話と、ワンタイムパスワードを生成するパスワード発行装置と、前記ユーザ端末にサービスを提供し、ユーザ認証を行なうサービス提供装置とを相互に接続して構成され、サービス提供装置は、ユーザ端末からアクセスがあると、パスワード発行装置の接続情報を含んで符号化したコードを生成して、ユーザ端末に送信し、携帯電話は、ユーザ端末に表示されたコードを復号化して、接続情報を用いて、パスワード発行装置にアクセスし、パスワード発行装置は、任意のワンタイムパスワードを生成して、サービス提供装置およびパスワード発行装置にアクセスした携帯電話に送信し、ユーザ端末は、携帯電話に表示されたワンタイムパスワードおよびユーザを識別するユーザ識別情報を取得して、認証情報としてサービス提供装置に送信し、サービス提供装置は、ユーザ端末から送信されたワンタイムパスワードと、パスワード発行装置から送信されたワンタイムパスワードとを比較して、一致した場合は、ユーザ識別情報に対応するユーザからのアクセスであると認証して、ユーザ端末のアクセスを許可することを特徴としている。
本発明の他の形態については、実施の形態において説明する。
【発明の効果】
【０００７】
本発明によると、携帯電話を用いることで、専用のハードウェアトークンなどを用いることなくセキュリティ強度を高めることができ、ユーザはユーザＩＤのみを記憶しておけばよく、システムへのログインに要するユーザの負担を大幅に軽減することができる。
【発明を実施するための最良の形態】
【０００８】
以下、添付した図面を参照しつつ、本発明の実施の形態を詳しく説明する。
図１は、本実施の形態に係るユーザ認証システムの概略構成図である。図１に示すように、本実施の形態に係るユーザ認証システム１は、ユーザの使用するユーザ端末２と、ユーザの利用する携帯電話３と、ユーザがログインを所望するＷｅｂサーバ４と、ユーザ端末２とＷｅｂサーバ４との認証を仲介するパスワード発行サーバ５とがインターネット６を介して相互に接続されている。
さらに、携帯電話３とパスワード発行サーバ５とは電話回線網７を介して接続されている。
【０００９】
（ユーザ端末）
ユーザ端末２は、ユーザがインターネット６に接続してサービスの提供を受けるためのものであり、記憶装置のＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）およびハードディスク、演算装置のＣＰＵ（Central Processing Unit）、入力装置のマウスおよびキーボード、表示装置のディスプレイ、そして通信インタフェースのＬＡＮ（Local Area Network）カードなどを含んだ端末装置であり、例えば、パーソナルコンピュータにより具現される。
ユーザ端末２の記憶装置には、ＯＳ（Operating System）のほかに、Ｗｅｂブラウザソフトが記憶されており、これらのソフトウェアをＲＡＭに展開してＣＰＵが実行することで、インターネット６に接続可能な端末装置として動作する。
【００１０】
（携帯電話）
携帯電話３は、ワンタイムパスワード取得のために利用され、記憶装置のＲＡＭおよびＲＯＭ、演算装置のＣＰＵ、入力装置のテンキー、表示装置のディスプレイ、通信インタフェースの通信回路そして映像を取り込むカメラを有している。
携帯電話３のＲＯＭは、携帯電話３を統括して制御するプログラムや、この携帯電話３で使用する画像データなどの他に、ウェブを閲覧するためのブラウザプログラムが記録されている。テンキーの操作により生成される操作情報は、ＣＰＵに入力され、ＣＰＵが生成した画像情報は、ディスプレイに出力される。
また、本実施の形態の携帯電話３は、カメラから取り込んだ映像に含まれる２次元コードを復号化する機能を有しており、この機能は、携帯電話３のＲＯＭに記憶されたソフトウェアをＣＰＵが実行することで具現される。
なお、本実施の形態では、説明を容易にするために、図１において携帯電話３が直接インターネット６に接続されているように示したが、実際には、携帯電話３は電話回線網７に接続され、この電話回線網７に接続された図示しないゲートウェイを介してインターネット６に接続されている。
【００１１】
（Ｗｅｂサーバ）
Ｗｅｂサーバ４は、インターネット６上でユーザに対してサービスを提供する装置であり、記憶装置のＲＡＭ、ＲＯＭ、ハードディスク、演算装置のＣＰＵ、および通信インタフェースのＬＡＮカードを含んだ端末装置であり、例えば、サーバ用コンピュータにより具現される。
Ｗｅｂサーバ４のハードディスクにはサービス提供のためのサービスプログラム、ワンタイムパスワードを用いてユーザ認証を行なうユーザ認証プログラムおよびユーザに関する情報が含まれるユーザ管理情報４１が記録されている。
【００１２】
ここで、図２は、ユーザ管理情報４１に含まれる情報の例を示したテーブルである。図２に示すように、ユーザ管理情報４１には、Ｗｅｂサーバ４のサービスを利用可能なユーザについての情報が記録されており、ユーザごとに固有なユーザＩＤと対応付けて、ユーザ名、Ｗｅｂサーバ４で用いられるユーザのプロフィールなどが含まれている。
このユーザ管理情報４１は、ユーザ認証システム１を利用する前に、Ｗｅｂサーバ４の管理者などにより予め登録されたものである。
なお、Ｗｅｂサーバ４は、特許請求の範囲のサービス提供装置に相当している。また、ユーザＩＤは、特許請求の範囲のユーザ識別情報に相当している。
【００１３】
（パスワード発行サーバ）
パスワード発行サーバ５は、Ｗｅｂサーバ４と同様に、記憶装置のＲＡＭ、ＲＯＭ、ハードディスク、演算装置のＣＰＵ、および通信インタフェースのＬＡＮカードを含んだ端末装置であり、例えば、サーバ用コンピュータにより具現される。
パスワード発行サーバ５のハードディスクには、ユーザの使用する携帯電話３を識別する情報が含まれる携帯電話管理情報５１およびランダムなワンタイムパスワードを発行するパスワード発行プログラムが記録されている。このワンタイムパスワード発行プログラムは、ユーザの使用する携帯電話３からのアクセスがあった場合に、ワンタイムパスワードを発行し、電話回線網７を介して携帯電話３にワンタイムパスワードを送信する。
【００１４】
ここで、図３は、携帯電話管理情報５１に含まれる情報の例を示したテーブルである。図３に示すように、携帯電話管理情報５１には、携帯電話３のユーザごとに固有なユーザＩＤと対応付けて、その携帯電話３の電話番号、ＭＡＣ（Media Access Control）アドレスなどが含まれている。また、この他に携帯電話３のＥＳＮ（Electronic Serial Number）を含んでもよい。
この携帯電話管理情報５１は、ユーザ認証システム１を利用する前に、パスワード発行サーバ５の管理者などにより予め登録されたものである。
なお、パスワード発行サーバは、特許請求の範囲のパスワード発行装置に相当している。
【００１５】
（ユーザ認証システムの動作）
本実施の形態のユーザ認証システム１では、ユーザ端末２から入力されるユーザが記憶したユーザＩＤ、携帯電話のクッキー情報および、パスワード発行サーバ５の発行するワンタイムパスワードを用いて認証を行なう。
次に、本実施の形態のユーザ認証システム１の動作について、ユーザ認証システム１の動作を説明するシーケンス図である図４Ａおよび図４Ｂを参照しつつ、詳しく説明する。
なお、本実施の形態のユーザ認証システム１において、各構成要素間のインターネット６を介した通信は、例えば、ＳＳＬ（Secure Socket Layer）を用いた暗号化通信によりなされる。
【００１６】
はじめに、Ｗｅｂサーバ４のサービスを利用したいユーザは、ユーザ端末２からＷｅｂサーバ４にアクセスする（ステップＳ１０１）。これに応じて、Ｗｅｂサーバ４は、セッションＩＤ（ａ）および２次元コードを生成する（ステップＳ１０２）。ここで、セッションＩＤ（ａ）は、ユーザ端末２とＷｅｂサーバ４とのセッションを識別するための情報であり、２次元コードは、パスワード発行サーバ５のアドレス、セッションＩＤ（ａ）、この２次元コードが作成された時間、後記する携帯電話３とパスワード発行サーバ５とのセッションにおける暗号化通信のための公開鍵や、認証用の乱数や、パケットの有効期間の情報などを含んで符号化されたものである。２次元コードは、ユーザ端末２が、Ｗｅｂサーバ４にアクセスするたびに作成される。
そして、Ｗｅｂサーバ４は、ユーザ端末２に２次元コードを含んだ認証画面およびセッションＩＤ（ａ）を送信する（ステップＳ１０３）。ここで、図５は、Ｗｅｂサーバ４が送信する認証画面の例である。図５に示した認証画面１００には、ユーザＩＤを入力するＩＤボックス１０１と、ワンタイムパスワードを入力するパスワードボックス１０２と、２次元コード１０３が表示され、認証を実行する際に選択する認証ボタン１０４が画面右下部に設置されて構成されている。
なお、前記の２次元コードに符号化される情報にはユーザＩＤは含まれていない。
【００１７】
次に、ユーザ端末２は、受信した認証画面１００をディスプレイに表示する（ステップＳ１０４）。
ここで、ユーザは、カメラを備える携帯電話３を用いて、認証画面１００に表示された２次元コード１０３を撮影する。これにより、携帯電話３は２次元コード１０３を取得し（ステップＳ１０５）、この２次元コード１０３を復号化する（ステップＳ１０６）。そして、携帯電話３は、復号化した情報に含まれるパスワード発行サーバ５のアドレスを用いて、パスワード発行サーバ５にアクセスし、復号化した情報に含まれるセッションＩＤ（ａ）を送信する（ステップＳ１０７）。
このセッションＩＤ（ａ）を受信した（ステップＳ１０８）パスワード発行サーバ５は、携帯電話３にクッキー情報の送信を要求する（ステップＳ１０９）。
クッキー情報の送信を要求された携帯電話３は、パスワード発行サーバ５にクッキー情報を送信する（ステップＳ１１０）。ここで、携帯電話３が送信するクッキー情報には、その携帯電話３のＭＡＣアドレス、電話番号、ＥＳＮおよびセッションＩＤ（ｂ）などが含まれている。
ここで、セッションＩＤ（ｂ）は、携帯電話３とパスワード発行サーバ５とのセッションを識別するための情報である。
なお、ＭＡＣアドレス、電話番号、ＥＳＮは、特許請求の範囲の携帯電話識別情報に相当している。
【００１８】
携帯電話３からクッキー情報を受信した（ステップＳ１１１）パスワード発行サーバ５は、携帯電話管理情報５１に登録された携帯電話３のＭＡＣアドレス、電話番号およびＥＳＮなどと照合することで、携帯電話管理情報５１に、該当するユーザＩＤがあるか否かを判定する（ステップＳ１１２）。
ここで、携帯電話管理情報５１に該当するユーザＩＤがない場合は（ステップＳ１１２で‘Ｎｏ’の場合）、携帯電話３に、例えば、「登録された携帯電話ではありません」というようなエラーメッセージを送信して（ステップＳ１１３）、異なる携帯電話３からのアクセスを受け付けるために、ステップＳ１０８に戻る。
【００１９】
一方、図４Ｂに移って、携帯電話管理情報５１に該当するユーザＩＤがある場合は（ステップＳ１１２で‘Ｙｅｓ’の場合）、パスワード発行サーバ５は、ランダムにワンタイムパスワードを生成して（ステップＳ１１４）、このワンタイムパスワードと、ステップＳ１０８で受信したＷｅｂサーバ４のセッションＩＤ（ａ）とをＷｅｂサーバ４に送信する（ステップＳ１１５）。
そして、パスワード発行サーバ５は、ステップＳ１１４で生成したワンタイムパスワードを携帯電話３に送信する（ステップＳ１１６）。このとき、携帯電話３へのワンタイムパスワードの送信は、携帯電話会社が提供している電話回線網７を介したショートメッセージサービスを利用して送信することが望ましい。これは、クッキー情報に含まれる電話番号を確認することができるためである。また、パスワード発行サーバ５に音声合成手段を備えて、電話回線網７を介して携帯電話３にコールバックを行い、音声合成によりワンタイムパスワードを送信する構成としても同様の効果が得られる。
なお、インターネット６を介して、ワンタイムパスワードを携帯電話３に送信することももちろん可能である。
【００２０】
次に、携帯電話３は受信したワンタイムパスワードをディスプレイに表示する（ステップＳ１１７）。そしてユーザは、図５に示した認証画面１００のＩＤボックス１０１に、自身が記憶しているユーザＩＤを入力し、パスワードボックス１０２に、携帯電話３のディスプレイに表示されたワンタイムパスワードを入力して、認証ボタン１０４を選択する。これにより、ユーザ端末２は、ユーザＩＤとワンタイムパスワードを取得し（ステップＳ１１８）、取得したこれらの情報と、ステップＳ１０２で取得したＷｅｂサーバ４のセッションＩＤ（ａ）とをＷｅｂサーバ４に送信する（ステップＳ１１９）。
そして、ユーザＩＤ、ワンタイムパスワードおよびセッションＩＤを受信した（ステップＳ１２０）Ｗｅｂサーバ４は、ユーザ管理情報４１を参照して、取得したユーザＩＤからユーザを特定して、ステップＳ１１５で取得したパスワード発行サーバ５から送信されたワンタイムパスワードおよびセッションＩＤとステップＳ１２０で取得したユーザ端末２から送信されたワンタイムパスワードおよびセッションＩＤとを比較して一致するか否かを判定する（ステップＳ１２１）。
【００２１】
ステップＳ１２１の判定の結果、ワンタイムパスワードおよびセッションＩＤが一致しない場合は（ステップＳ１２１で‘Ｎｏ’の場合）、エラーと判断して、ステップＳ１０２に戻って（ステップＳ１２２）、新たに生成した２次元コード１０３を含んだ認証画面１００をユーザ端末２に送信して、認証をやり直す。
また、ワンタイムパスワードおよびセッションＩＤが一致する場合は（ステップＳ１２１で‘Ｙｅｓ’の場合）、認証に成功したとして、ユーザ端末２のアクセスを許可する（ステップＳ１２３）。その後、ユーザは、ユーザ端末２を介して、Ｗｅｂサーバ４から所望のサービスを受けることになる。
【００２２】
以上、説明したように、本実施の形態のユーザ認証システム１では、Ｗｅｂサーバ４が発行する２次元コードに基づいて携帯電話３を用いてパスワード発行サーバ５に接続し、携帯電話３のクッキー情報により登録された携帯電話か否かを判定し、その後、パスワード発行サーバ５が発行したワンタイムパスワードを用いて、Ｗｅｂサーバ４において、ユーザの認証を行なう。これにより、ユーザＩＤを盗用された場合であってもユーザが登録した携帯電話を用いないかぎり、Ｗｅｂサーバ４にログインすることができず、ハードウェアトークンを用いた場合と同様の高いセキュリティ強度が確保できる。また、ユーザは、ユーザごとに割り当てられたユーザＩＤと、携帯電話３のディスプレイに表示されるワンタイムパスワードとを認証画面１００に入力することで、認証が行なえるため、複雑なパスワードを覚える必要がなく、ログインに要するユーザ負荷が著しく軽減される。
また、ブックマーク管理装置４に格納されたユーザ管理情報４１や、ブックマーク管理情報４２を統計処理して、マーケティング等のために２次的に利用することができる。
【００２３】
なお、本実施の形態では、Ｗｅｂサーバ４およびパスワード発行サーバ５を動作させる各プログラムを、ハードディスクに記憶させることとしたが、それらのプログラムは、プログラムが記憶されたＣＤ―ＲＯＭから読み出してハードディスクにインストールされる。また、ＣＤ―ＲＯＭ以外に、フレキシブルディスク、ＩＣカード等のプログラムをコンピュータ可読の記録媒体からインストールすることもできる。さらに、通信回線を用いてプログラムをダウンロードするようにすることもできる。
また、本実施の形態では、Ｗｅｂサーバ４が２次元コードを生成することとしたが、生成するコードは１次元のものやその他のコードであってもよい。
【００２４】
以上、本発明の実施の形態を説明したが、本発明は、前記した実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲内で様々に変形して実施可能である。
例えば、本実施の形態ではＷｅｂサーバ４とパスワード発行サーバ５とを異なるサーバとして示したが、Ｗｅｂサーバ４にパスワード発行サーバ５の機能を持たせて、１台のサーバとすることも可能である。
また、例えば、さらに高いセキュリティ強度が必要となる場合には、本発明に従来技術のパスワードによる認証を組み合わせて実行することも可能である。
【図面の簡単な説明】
【００２５】
【図１】ユーザ認証システムの概略構成図である。
【図２】ユーザ管理情報に含まれる情報の例である。
【図３】携帯電話管理情報に含まれる情報の例である。
【図４Ａ】ユーザ認証システムの動作を説明するシーケンス図である。
【図４Ｂ】ユーザ認証システムの動作を説明するシーケンス図である。
【図５】認証画面の例を示す図面である。
【符号の説明】
【００２６】
１      ユーザ認証システム
２      ユーザ端末
３      携帯電話
４      Ｗｅｂサーバ
５      パスワード発行サーバ
６      インターネット
７      電話回線網
４１    ユーザ管理情報
５１    携帯電話管理情報
【図１】
2007102778.tif 000003
【図２】
2007102778.tif 000004
【図３】
2007102778.tif 000005
【図４Ａ】
2007102778.tif 000006
【図４Ｂ】
2007102778.tif 000007
【図５】
2007102778.tif 000008