(57)【要約】【課題】ワンタイムパスワードを利用した認証システムの安全性向上、固定パスワードを利用するシステムからの移行の容易化、使用範囲の拡大を図る。【解決手段】ワンタイムパスワードクライアント１２を初期化する時にだけ、オンラインサービス利用者が入力した固定パスワードにより認証を行う。オンラインサービス認証用パスワードに、オンラインサービス認証用固定パスワードやダミーワンタイムパスワードやオンラインサービス認証用ワンタイムパスワードを設定する。クライアント１２は残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードを表示する。携帯端末装置５のクライアント１２がオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとを引数として携帯端末装置５のクライアント１２を起動する。【選択図】図３
2007164337.tif 000002
【特許請求の範囲】
【請求項１】
オンラインサービスサーバとワンタイムパスワードサーバと情報端末装置のオンラインサービスクライアントとワンタイムパスワードクライアントとがネットワークを介して接続されて構成されるクライアントサーバシステムでの認証システムであって、
前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求をワンタイムパスワードクライアント初期化用固定パスワードにより認証してからワンタイムパスワードクライアントとワンタイムパスワードダウンロード認証用固定パスワードを共有すると共に、オンラインサービス認証用ワンタイムパスワードダウンロード要求をワンタイムパスワードダウンロード認証用固定パスワードにより認証してからワンタイムパスワードクライアントとオンラインサービス認証用ワンタイムパスワードを共有し、
前記ワンタイムパスワードクライアントは、オンラインサービス認証用ワンタイムパスワードを表示し、
前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求をオンラインサービス認証用ワンタイムパスワードにより認証することを特徴とする認証システム。
【請求項２】
請求項１記載の認証システムにおいて、認証システムの初期状態で、オンラインサービス認証用パスワードにオンラインサービス認証用固定パスワードを設定し、
前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求を認証してからオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定すると共に、オンラインサービス認証用ワンタイムパスワードダウンロード要求を認証してからオンラインサービス認証用パスワードにオンラインサービス認証用ワンタイムパスワードを設定し、
前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求をオンラインサービス認証用ワンタイムパスワードではなくオンラインサービス認証用パスワードにより認証し、
ワンタイムパスワードサーバは、ワンタイムパスワードクライアントとオンラインサービス認証用ワンタイムパスワードを共有してから一定時間経過後にオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定することを特徴とする認証システム。
【請求項３】
請求項２記載の認証システムにおいて、
前記ワンタイムパスワードサーバは、オンラインサービス認証用ワンタイムパスワードダウンロード要求を認証してからワンタイムパスワードクライアントと複数個のオンラインサービス認証用ワンタイムパスワードを共有すると共に、オンラインサービス認証用パスワードに一定時間間隔で順番に複数個のオンラインサービス認証用ワンタイムパスワードのいずれか１個を設定し、
前記ワンタイムパスワードクライアントは、一定時間間隔で順番に複数個のオンラインサービス認証用ワンタイムパスワードのいずれか１個を表示することを特徴とする認証システム。
【請求項４】
オンラインサービスサーバと情報端末装置のオンラインサービスクライアントとワンタイムパスワードクライアントとから構成されるクライアントサーバシステムでの認証システムであって、
前記ワンタイムパスワードクライアントは、残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードを表示し、
前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求を残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードにより認証することを特徴とする認証システム。
【請求項５】
請求項１記載の認証システムにおいて、
前記ワンタイムパスワードサーバは、オンラインサービス認証用ワンタイムパスワードダウンロード要求を認証してからワンタイムパスワードクライアントと複数個のオンラインサービス認証用ワンタイムパスワードを共有し、
ワンタイムパスワードクライアントは、残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードを表示し、
前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求を残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードにより認証することを特徴とする認証システム。
【請求項６】
オンラインサービスサーバとオンラインサービスクライアントとワンタイムパスワードクライアントとから構成されるクライアントサーバシステムでの認証システムであって、
ワンタイムパスワードクライアントは、オンラインサービスログイン用ワンタイムパスワードを引数としてオンラインサービスクライアントを起動し、
前記オンラインサービスサーバは、オンラインサービスクライアントから受信したオンラインサービスログイン要求をオンラインサービスログイン用ワンタイムパスワードにより認証することを特徴とする認証システム。
【請求項７】
オンラインサービスサーバとワンタイムパスワードサーバと携帯端末装置のオンラインサービスクライアントと携帯端末装置のワンタイムパスワードクライアントとがネットワークを介して接続されて構成されるクライアントサーバシステムでの認証システムであって、
前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求をワンタイムパスワードクライアント初期化用固定パスワードで認証してから携帯端末装置のワンタイムパスワードクライアントとワンタイムパスワードダウンロード認証用固定パスワードを共有すると共に、オンラインサービスログイン用ワンタイムパスワードダウンロード要求をワンタイムパスワードダウンロード認証用固定パスワードで認証してから携帯端末装置のワンタイムパスワードクライアントとオンラインサービスログイン用ワンタイムパスワードを共有し、
前記携帯端末装置のワンタイムパスワードクライアントは、オンラインサービスログイン用ワンタイムパスワードを引数として携帯端末装置のオンラインサービスクライアントを起動し、
前記オンラインサービスサーバは、携帯端末装置のオンラインサービスクライアントから受信したオンラインサービスログイン要求をオンラインサービスログイン用ワンタイムパスワードにより認証することを特徴とする認証システム。
【請求項８】
請求項７記載の認証システムにおいて、
前記ワンタイムパスワードサーバは、オンラインサービスログイン用ワンタイムパスワードダウンロード要求を認証してから携帯端末装置のワンタイムパスワードクライアントとワンタイムパスワードクライアント認証用固定パスワードを共有し、
前記オンラインサービスサーバは、携帯端末装置のオンラインサービスクライアントから受信したオンラインサービス取引執行要求をワンタイムパスワードクライアント認証用固定パスワードにより認証することを特徴とする認証システム。
【請求項９】
メールサーバとメールクライアントとワンタイムパスワードクライアントとから構成されるクライアントサーバシステムでの認証システムであって、
メールサーバは、送信メールにメール認証用ワンタイムパスワードを記載して送信し、  メールクライアントは、受信したメールを表示し、
ワンタイムパスワードクライアントは、メール認証用ワンタイムパスワードを表示することを特徴とする認証システム。
【請求項１０】
メールサーバとワンタイムパスワードサーバとメールクライアントとワンタイムパスワードクライアントとがネットワークを介して接続されて構成されるクライアントサーバシステムでの認証システムであって、
前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求をワンタイムパスワードクライアント初期化用固定パスワードで認証してからワンタイムパスワードクライアントとワンタイムパスワードダウンロード認証用固定パスワードを共有し、
前記メールサーバは、送信メールにメール認証用ワンタイムパスワードを記載して送信し、
前記メールクライアントは、受信したメールを表示し、
前記ワンタイムパスワードサーバは、メール認証用ワンタイムパスワードダウンロード要求をワンタイムパスワードダウンロード認証用固定パスワードで認証してからワンタイムパスワードクライアントとメール認証用ワンタイムパスワードを共有し、
前記ワンタイムパスワードクライアントは、メール認証用ワンタイムパスワードを表示することを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システムに係り、特に、クライアントサーバシステムにおけるクライアントの認証及びメールの認証に使用して好適な認証システムに関する。
【背景技術】
【０００２】
クライアントサーバシステムにおけるクライアントの認証を行う技術として、固定パスワードを利用する認証システムが知られている。
【０００３】
図１は固定パスワードを利用した従来技術による認証システムの構成例を示すブロック図である。図１において、１はオンラインサービスサーバ、４は情報端末装置、６はネットワーク、７はデータベース、８はオンラインサービスクライアントである。
【０００４】
固定パスワードを利用した従来技術による認証システムは、オンラインサービスサーバ１と情報端末装置４とが、ネットワーク６を介して接続されて構成されている。オンラインサービスサーバ１は、データベース７に接続されており、情報端末装置４は、オンラインサービスクライアント８を備えて構成されている。前述において、オンラインサービスサーバ１とデータベース７とは、オンラインサービス提供者が所有している。また、情報端末装置４は、オンラインサービス利用者が所有している。そして、例えば、オンラインサービスサーバ１はＷＷＷサーバであり、情報端末装置４はパソコンであり、オンラインサービスクライアント８はＷＷＷブラウザである。
【０００５】
次に、前述したように構成される固定パスワードを利用した認証システムの初期状態について説明する。
【０００６】
データベース７は、オンラインサービス利用者毎に、オンラインサービス利用者ＩＤ、及び、オンラインサービス認証用パスワードの各データを記憶している。また、オンラインサービス利用者は、オンラインサービス利用者ＩＤ、及び、オンラインサービス認証用固定パスワードの各データを自身が記憶する。但し、オンラインサービス認証用パスワードとしては、オンラインサービス認証用固定パスワードが設定される。
【０００７】
図２は固定パスワードを利用した認証システムのオンラインサービス認証処理の処理動作を説明するフローチャートであり、次に、これについて説明する。
【０００８】
（１）オンラインサービス利用者は、情報端末装置４のオンラインサービスクライアント８にオンラインサービス利用者ＩＤとオンラインサービス認証用固定パスワードとを入力する（ステップ１０１）。
【０００９】
（２）情報端末装置４のオンラインサービスクライアント８は、入力されたオンラインサービス認証用固定パスワードをオンラインサービス認証用パスワードとして、オンラインサービス利用者ＩＤとオンラインサービス認証用パスワードとの組を含むオンラインサービス認証要求をオンラインサービスサーバ１に送信する（ステップ１０２）。
【００１０】
（３）オンラインサービスサーバ１は、受信したオンラインサービス認証要求に含まれるオンラインサービス利用者ＩＤとオンラインサービス認証用パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとオンラインサービス認証用パスワードとの組に一致するものがあれば、情報端末装置４のオンラインサービスクライアント８にオンラインサービス認証成功画面を送信する（ステップ１０３）。
【００１１】
（４）もし、受信したオンラインサービス認証要求に含まれるオンラインサービス利用者ＩＤとオンラインサービス認証用パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとオンラインサービス認証用パスワードとの組に一致するものがなければ、オンラインサービスサーバ１は、情報端末装置４のオンラインサービスクライアント８にオンラインサービス認証失敗画面を送信する（ステップ１０４）。
【００１２】
前述したような固定パスワードを利用した認証システムは、情報端末装置４のオンラインサービスクライアント８にオンラインサービス利用者ＩＤとオンラインサービス認証用固定パスワードとが入力されるため、情報端末装置４のオンラインサービスクライアント８にキーロガーが仕掛けられていた場合、オンラインサービス利用者ＩＤとオンラインサービス認証用固定パスワードとが漏洩してしまうことになり、不正に再利用される危険性を有している。
【００１３】
前述した危険性への対策をしたクライアントサーバシステムにおける従来技術によるクライアントの認証技術として、ワンタイムパスワードを利用した認証システムが、例えば、特許文献１等に記載されて知られている。
【００１４】
前述のワンタイムパスワードを利用した認証システムは、ワンタイムパスワードを暗号アルゴリズムで計算して認証を行うシステムであり、ワンタイムパスワードクライアントがセキュアハッシュ関数をオンラインサービス利用者ＩＤと固定パスワードと現在の時刻情報とを引数にしてオンラインサービス認証用ワンタイムパスワードを計算して表示し、オンラインサービス利用者が情報端末装置のオンラインサービスクライアントにオンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードを入力して、情報端末装置のオンラインサービスクライアントがオンラインサービスサーバにオンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとの組を含むオンラインサービス認証要求を送信して、オンラインサービスサーバがセキュアハッシュ関数をオンラインサービス利用者ＩＤと固定パスワードと現在の時刻情報とを引数にオンラインサービス認証用ワンタイムパスワードを計算して比較することにより、オンラインサービス認証要求に対する認証を行うというものである。
【００１５】
また、ワンタイムパスワードを利用した他の認証システムとして、ワンタイムパスワードをワンタイムパスワードサーバからダウンロードする認証システムが知られている。この認証システムは、オンラインサービス利用者がワンタイムパスワードクライアントにオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとを入力して、ワンタイムパスワードクライアントがワンタイムパスワードサーバにオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組を含むオンラインサービス認証用ワンタイムパスワードダウンロード要求を送信し、ワンタイムパスワードサーバが受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組を認証してからワンタイムパスワードクライアントにオンラインサービス認証用ワンタイムパスワードを送信し、ワンタイムパスワードクライアントがオンラインサービス認証用ワンタイムパスワードを表示し、オンラインサービス利用者が情報端末装置のオンラインサービスクライアントにオンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとを入力して、情報端末装置のオンラインサービスクライアントがオンラインサービスサーバにオンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとの組を含むオンラインサービス認証要求を送信し、オンラインサービスサーバがダウンロードしたオンラインサービス認証用ワンタイムパスワードと比較することにより、オンラインサービス認証要求の認証を行うというものである。
【００１６】
前述したようなワンタイムパスワードを利用した認証システムは、オンラインサービス認証用ワンタイムパスワードが現在の時刻情報毎またはオンラインサービス認証要求毎に異なるものとなるので、オンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとが漏洩した場合にも、それを再利用することができないという効果を奏する構成とができる。
【特許文献１】特開２００２−２５９３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
前述した従来技術のうち、ワンタイムパスワードを暗号アルゴリズムで計算する認証システムは、暗号アルゴリズムの安全性が時間の経過と共に逓減していく危険性があり、暗号アルゴリズムの変更すなわちワンタイムパスワードクライアントの変更が必要になるという問題点を有している。但し、このワンタイムパスワードを暗号アルゴリズムで計算する認証システムの問題点は、前述した従来技術のうち、ワンタイムパスワードをワンタイムパスワードサーバからダウンロードする認証システムにより解決されている。
【００１８】
しかし、ワンタイムパスワードをワンタイムパスワードサーバからダウンロードする前述した従来技術による認証システムは、オンラインサービス認証用ワンタイムパスワードをダウンロードするときに、オンラインサービス利用者が入力したワンタイムパスワードダウンロード認証用固定パスワードで認証しているため、ワンタイムパスワードの安全性がオンラインサービス利用者が入力した固定パスワードの安全性に常に依存することになるという問題点を有している。
【００１９】
すなわち、従来技術によるワンタイムパスワードを利用した認証システムは、以下に説明するような問題点を有している。
【００２０】
第１の問題点として、新規にワンタイムパスワードを利用した認証システムを構築する場合のみを想定しており、固定パスワードを利用した認証システムからワンタイムパスワードを利用した認証システムに移行する場合を想定していないため、オンラインサービス認証要求の認証を行っている図２により説明したステップ１０３の処理とステップ１０４処理の変更が必要になるという問題点がある。
【００２１】
第２の問題点として、ワンタイムパスワードクライアントが同時に１個のオンラインサービス認証用ワンタイムパスワードしか表示しないため、表示されているオンラインサービス認証用ワンタイムパスワードが突然変更されるという問題点がある。
【００２２】
第３の問題点として、携帯端末装置がオンラインサービスクライアントとワンタイムパスワードクライアントとから構成される場合を想定していないため、携帯端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理にワンタイムパスワードを使用することができないという問題点がある。
【００２３】
第４の問題点として、ワンタイムパスワードをクライアントの認証に使用する場合のみを想定しており、ワンタイムパスワードをメールの認証に使用する場合を想定していないため、ワンタイムパスワードをフィッシングメール対策に使用することができないという問題点がある。
【００２４】
本発明の目的は、前述したワンタイムパスワードを使用する従来技術の問題点を解決し、ワンタイムパスワードを利用した認証システムの安全性向上、固定パスワードを利用するシステムからの移行の容易化、使用範囲の拡大を図ることを可能にした認証システムを提供することにある。
【課題を解決するための手段】
【００２５】
本発明によれば、前記目的は、オンラインサービスサーバとワンタイムパスワードサーバと情報端末装置のオンラインサービスクライアントとワンタイムパスワードクライアントとがネットワークを介して接続されて構成されるクライアントサーバシステムでの認証システムであって、前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求をワンタイムパスワードクライアント初期化用固定パスワードにより認証してからワンタイムパスワードクライアントとワンタイムパスワードダウンロード認証用固定パスワードを共有すると共に、オンラインサービス認証用ワンタイムパスワードダウンロード要求をワンタイムパスワードダウンロード認証用固定パスワードにより認証してからワンタイムパスワードクライアントとオンラインサービス認証用ワンタイムパスワードを共有し、前記ワンタイムパスワードクライアントは、オンラインサービス認証用ワンタイムパスワードを表示し、前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求をオンラインサービス認証用ワンタイムパスワードにより認証することにより達成される。
【００２６】
また、前記目的は、前述において、認証システムの初期状態で、オンラインサービス認証用パスワードにオンラインサービス認証用固定パスワードを設定し、前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求を認証してからオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定すると共に、オンラインサービス認証用ワンタイムパスワードダウンロード要求を認証してからオンラインサービス認証用パスワードにオンラインサービス認証用ワンタイムパスワードを設定し、前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求をオンラインサービス認証用ワンタイムパスワードではなくオンラインサービス認証用パスワードにより認証し、ワンタイムパスワードサーバは、ワンタイムパスワードクライアントとオンラインサービス認証用ワンタイムパスワードを共有してから一定時間経過後にオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定することにより達成される。
【００２７】
また、前記目的は、前述において、前記ワンタイムパスワードサーバは、オンラインサービス認証用ワンタイムパスワードダウンロード要求を認証してからワンタイムパスワードクライアントと複数個のオンラインサービス認証用ワンタイムパスワードを共有すると共に、オンラインサービス認証用パスワードに一定時間間隔で順番に複数個のオンラインサービス認証用ワンタイムパスワードのいずれか１個を設定し、前記ワンタイムパスワードクライアントは、一定時間間隔で順番に複数個のオンラインサービス認証用ワンタイムパスワードのいずれか１個を表示することにより達成される。
【００２８】
また、前記目的は、オンラインサービスサーバと情報端末装置のオンラインサービスクライアントとワンタイムパスワードクライアントとから構成されるクライアントサーバシステムでの認証システムであって、前記ワンタイムパスワードクライアントは、残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードを表示し、前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求を残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードにより認証することにより達成される。
【００２９】
また、前記目的は、前述において、前記ワンタイムパスワードサーバは、オンラインサービス認証用ワンタイムパスワードダウンロード要求を認証してからワンタイムパスワードクライアントと複数個のオンラインサービス認証用ワンタイムパスワードを共有し、ワンタイムパスワードクライアントは、残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードを表示し、前記オンラインサービスサーバは、情報端末装置のオンラインサービスクライアントから受信したオンラインサービス認証要求を残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードにより認証することにより達成される。
【００３０】
また、前記目的は、オンラインサービスサーバとオンラインサービスクライアントとワンタイムパスワードクライアントとから構成されるクライアントサーバシステムでの認証システムであって、ワンタイムパスワードクライアントは、オンラインサービスログイン用ワンタイムパスワードを引数としてオンラインサービスクライアントを起動し、前記オンラインサービスサーバは、オンラインサービスクライアントから受信したオンラインサービスログイン要求をオンラインサービスログイン用ワンタイムパスワードにより認証することにより達成される。
【００３１】
また、前記目的は、オンラインサービスサーバとワンタイムパスワードサーバと携帯端末装置のオンラインサービスクライアントと携帯端末装置のワンタイムパスワードクライアントとがネットワークを介して接続されて構成されるクライアントサーバシステムでの認証システムであって、前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求をワンタイムパスワードクライアント初期化用固定パスワードで認証してから携帯端末装置のワンタイムパスワードクライアントとワンタイムパスワードダウンロード認証用固定パスワードを共有すると共に、オンラインサービスログイン用ワンタイムパスワードダウンロード要求をワンタイムパスワードダウンロード認証用固定パスワードで認証してから携帯端末装置のワンタイムパスワードクライアントとオンラインサービスログイン用ワンタイムパスワードを共有し、前記携帯端末装置のワンタイムパスワードクライアントは、オンラインサービスログイン用ワンタイムパスワードを引数として携帯端末装置のオンラインサービスクライアントを起動し、前記オンラインサービスサーバは、携帯端末装置のオンラインサービスクライアントから受信したオンラインサービスログイン要求をオンラインサービスログイン用ワンタイムパスワードにより認証することにより達成される。
【００３２】
また、前記目的は、前述において、前記ワンタイムパスワードサーバは、オンラインサービスログイン用ワンタイムパスワードダウンロード要求を認証してから携帯端末装置のワンタイムパスワードクライアントとワンタイムパスワードクライアント認証用固定パスワードを共有し、前記オンラインサービスサーバは、携帯端末装置のオンラインサービスクライアントから受信したオンラインサービス取引執行要求をワンタイムパスワードクライアント認証用固定パスワードにより認証することにより達成される。
【００３３】
また、前記目的は、メールサーバとメールクライアントとワンタイムパスワードクライアントとから構成されるクライアントサーバシステムでの認証システムであって、メールサーバは、送信メールにメール認証用ワンタイムパスワードを記載して送信し、メールクライアントは、受信したメールを表示し、ワンタイムパスワードクライアントは、メール認証用ワンタイムパスワードを表示することにより達成される。
【００３４】
さらに、前記目的は、メールサーバとワンタイムパスワードサーバとメールクライアントとワンタイムパスワードクライアントとがネットワークを介して接続されて構成されるクライアントサーバシステムでの認証システムであって、前記ワンタイムパスワードサーバは、ワンタイムパスワードクライアント初期化要求をワンタイムパスワードクライアント初期化用固定パスワードで認証してからワンタイムパスワードクライアントとワンタイムパスワードダウンロード認証用固定パスワードを共有し、前記メールサーバは、送信メールにメール認証用ワンタイムパスワードを記載して送信し、前記メールクライアントは、受信したメールを表示し、前記ワンタイムパスワードサーバは、メール認証用ワンタイムパスワードダウンロード要求をワンタイムパスワードダウンロード認証用固定パスワードで認証してからワンタイムパスワードクライアントとメール認証用ワンタイムパスワードを共有し、前記ワンタイムパスワードクライアントは、メール認証用ワンタイムパスワードを表示することにより達成される。
【発明の効果】
【００３５】
本発明によれば、ワンタイムパスワードを利用した認証システムの安全性向上、固定パスワードを利用するシステムからの移行の容易化、使用範囲の拡大を図ることができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明による認証システムの実施形態を図面により詳細に説明する。
【００３７】
図３は本発明の一実施形態による認証システムの構成を示すブロック図である。以下に説明する本発明の実施形態は、ワンタイムパスワードを利用した認証システムである。図３において、２はメールサーバ、３はワンタイムパスワードサーバ、５は携帯端末装置、９、１１はメールクライアント、１０はオンラインサービスクライアント、１２はワンタイムパスワードクライアントであり、他の符号は図１の場合と同一である。
【００３８】
本発明の実施形態によるワンタイムパスワードを利用した認証システムは、図３に示すように、オンラインサービスサーバ１とメールサーバ２とワンタイムパスワードサーバ３と情報端末装置４と携帯端末装置５とが、ネットワーク６を介して接続されて構成されている。オンラインサービスサーバ１とメールサーバ２とワンタイムパスワードサーバ３とは、データベース７に接続されている。情報端末装置４は、オンラインサービスクライアント８とメールクライアント９とから構成される。携帯端末装置５は、オンラインサービスクライアント１０とメールクライアント１１とワンタイムパスワードクライアント１２とから構成される。
【００３９】
そして、オンラインサービスサーバ１とメールサーバ２とワンタイムパスワードサーバ３とデータベース７とは、オンラインサービス提供者が所有している。また、情報端末装置４と携帯端末装置５とは、オンラインサービス利用者が所有している。携帯端末装置５は、例えば、携帯電話であってよい。
【００４０】
次に、前述したように構成される本発明の実施形態によるワンタイムパスワードを利用した認証システムの初期状態について説明する。
【００４１】
データベース７は、オンラインサービス利用者毎に、オンラインサービス利用者ＩＤ、オンラインサービス認証用パスワード、及び、ワンタイムパスワードクライアント初期化用固定パスワードの各データを記憶している。また、オンラインサービス利用者は、オンラインサービス利用者ＩＤ、及び、ワンタイムパスワードクライアント初期化用固定パスワードの各データを自身が記憶する。但し、固定パスワードを利用した認証システムから本発明の実施形態によるワンタイムパスワードを利用した認証システムに移行する場合、オンラインサービス認証用パスワード及びワンタイムパスワードクライアント初期化用固定パスワードには、オンラインサービス認証用固定パスワードが設定される。また、新規に本発明のワンタイムパスワードを利用した認証システムを構築する場合、オンラインサービス認証用パスワードには、ワンタイムパスワードサーバ３がランダムに生成したダミーワンタイムパスワードが設定される。
【００４２】
図４は本発明の実施形態による認証システムにおいて、ワンタイムパスワードクライアントの初期化処理を行う処理動作を説明するフローチャートであり、次に、これについて説明する。但し、この処理の開始、すなわち、ワンタイムパスワードクライアントの初期化処理より以前に、オンラインサービス利用者が、ワンタイムパスワードクライアント認証用固定パスワードをランダムに生成して、ワンタイムパスワードクライアント認証用固定パスワードを記憶しているものとする。
【００４３】
（１）オンラインサービス利用者は、ワンタイムパスワードクライアント１２にオンラインサービス利用者ＩＤとワンタイムパスワードクライアント初期化用固定パスワードとワンタイムパスワードクライアント認証用固定パスワードとを入力する（ステップ２０１）。
【００４４】
（２）ワンタイムパスワードクライアント１２は、ワンタイムパスワードサーバ３にオンラインサービス利用者ＩＤとワンタイムパスワードクライアント初期化用固定パスワードとの組を含むワンタイムパスワードクライアント初期化要求を送信する（ステップ２０２）。
【００４５】
（３）ワンタイムパスワードサーバ３は、受信したワンタイムパスワードクライアント初期化要求に含まれるオンラインサービス利用者ＩＤを含むワンタイムパスワードクライアント初期化要求が一定時間以内に一定回数以下だけ受信されており、かつ、受信したワンタイムパスワードクライアント初期化要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードクライアント初期化用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードクライアント初期化用固定パスワードとの組に一致するものがあれば、ダミーワンタイムパスワードをランダムに生成して、データベース７に記憶されているオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定し、また、ワンタイムパスワードダウンロード認証用固定パスワードをランダムに生成して、データベース７にワンタイムパスワードダウンロード認証用固定パスワードを記憶し、ワンタイムパスワードクライアント１２にワンタイムパスワードダウンロード認証用固定パスワードを送信する。但し、データベース７に対するデータ操作は、受信したワンタイムパスワードクライアント初期化要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする（ステップ２０３）。
【００４６】
（４）ワンタイムパスワードクライアント１２は、オンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとワンタイムパスワードダウンロード認証用固定パスワードとを記憶する（ステップ２０４）。
【００４７】
図５は本発明の実施形態による認証システムにおいて、情報端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理を行う処理動作を説明するフローチャートであり、次に、これについて説明する。
【００４８】
（１）オンラインサービス利用者は、ワンタイムパスワードクライアント１２にワンタイムパスワードクライアント認証用固定パスワードを入力する（ステップ３０１）。
【００４９】
（２）ワンタイムパスワードクライアント１２は、入力されたワンタイムパスワードクライアント認証用固定パスワードがワンタイムパスワードクライアント１２に記憶されているワンタイムパスワードクライアント認証用固定パスワードに一致していれば、ワンタイムパスワードサーバ３にオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組を含むオンラインサービス認証用ワンタイムパスワードダウンロード要求を送信する（ステップ３０２）。
【００５０】
（３）ワンタイムパスワードクライアント１２は、一定回数連続して、入力されたワンタイムパスワードクライアント認証用固定パスワードがワンタイムパスワードクライアント１２に記憶されているワンタイムパスワードクライアント認証用固定パスワードに一致しなかった場合、ワンタイムパスワードクライアント１２に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとワンタイムパスワードダウンロード認証用固定パスワードとを消去して、ここでの処理終了する（ステップ３０３）。
【００５１】
（４）ワンタイムパスワードサーバ３は、受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組に一致するものがあれば、オンラインサービス認証用ワンタイムパスワードをランダムに生成し、データベース７に記憶されているオンラインサービス認証用パスワードにオンラインサービス認証用ワンタイムパスワードを設定して、ワンタイムパスワードクライアント１２にオンラインサービス認証用ワンタイムパスワードを送信する。但し、データベース７に対するデータ操作は、受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする（ステップ３０４）。
【００５２】
（５）ワンタイムパスワードクライアント１２は、ステップ３０４の処理で送信されてきたデータに基づいて、オンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとを表示する（ステップ３０５）。
【００５３】
（６）オンラインサービス利用者は、ステップ３０５の表示に従って、情報端末装置４のオンラインサービスクライアント８にオンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとを入力する（ステップ３０６）。
【００５４】
（７）情報端末装置４のオンラインサービスクライアント８は、入力されたオンラインサービス認証用ワンタイムパスワードをオンラインサービス認証用パスワードとして、オンラインサービスサーバ１にオンラインサービス利用者ＩＤとオンラインサービス認証用パスワードとの組を含むオンラインサービス認証要求を送信する（ステップ３０７）。
【００５５】
（８）オンラインサービスサーバ１は、ステップ３０７の処理で送信されてきたオンラインサービス認証要求を受信すると、図２により説明した従来技術でのステップ１０３及びステップ１０４の処理と同一の処理を実行する（ステップ３０８）。
【００５６】
（９）ステップ３０４の処理の後、ワンタイムパスワードサーバ３は、一定時間（Ｔ秒）経過した後に、ダミーワンタイムパスワードをランダムに生成して、データベース７に記憶されているオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定する。但し、データベース７に対するデータ操作は、ステップ３０４の処理で受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする（ステップ３０９）。
【００５７】
（10）ステップ３０５の処理の後、ワンタイムパスワードクライアント１２は、一定時間（Ｔ秒）経過した後に、オンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとの表示を終了する（ステップ３１０）。
【００５８】
図４により説明した処理は、１回の処理で１個のオンラインサービス認証用ワンタイムパスワードを送受信する場合の処理を例として説明したが、本発明は、１回の処理で複数個のオンラインサービス認証用ワンタイムパスワードを送受信することができる。次に、この場合の処理の例について説明する。この場合の処理は、図４により説明した処理におけるステップ３０４、３０５、３０９、３１０の処理の代わりに、以下に説明するステップ３０４Ａ、３０５Ａ、３０９Ａ、３１０Ａの処理を実行すればよい。
【００５９】
（ステップ３０４Ａの処理）
ワンタイムパスワードサーバ３は、受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組に一致するものがあれば、Ｎ個のオンラインサービス認証用ワンタイムパスワード（ＯＴＰ［０］〜ＯＴＰ［Ｎ−１］）をランダムに生成し、データベース７に記憶されているオンラインサービス認証用パスワードにＯＴＰ［０］を設定して、ワンタイムパスワードクライアント１２にＯＴＰ［０］〜ＯＴＰ［Ｎ−１］を送信する。但し、データベース７に対するデータ操作は、受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする。
【００６０】
（ステップ３０５Ａの処理）
ワンタイムパスワードクライアント１２は、オンラインサービス利用者ＩＤとＯＴＰ［０］とを表示する。
【００６１】
（ステップ３０９Ａの処理）
ワンタイムパスワードサーバ３は、ステップ３０４Ａの処理を実行してから一定時間（Ｔｉ秒、１≦ｉ≦Ｎ−１）経過後に、データベース７に記憶されているオンラインサービス認証用パスワードにＯＴＰ［ｉ］を設定する。そして、ワンタイムパスワードサーバ３は、ステップ３０４Ａを実行してから一定時間（ＴＮ秒）経過後に、ダミーワンタイムパスワードをランダムに生成して、データベース７に記憶されているオンラインサービス認証用パスワードにダミーワンタイムパスワードを設定する。但し、データベース７に対するデータ操作は、ステップ３０４Ａの処理で受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする。
【００６２】
（ステップ３１０Ａの処理）
ワンタイムパスワードクライアント１２は、ステップ３０５Ａの処理を実行してから一定時間（Ｔｉ秒，１≦ｉ≦Ｎ−１）経過後に、オンラインサービス利用者ＩＤとＯＴＰ［ｉ］とを表示する。そして、ワンタイムパスワードクライアント１２は、ステップ３０５Ａの処理を実行してから一定時間（ＴＮ秒）経過後に、オンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとの表示を終了する。
【００６３】
前述では、オンラインサービス認証で同時に１個のオンラインサービス認証用ワンタイムパスワードが有効な場合の処理例について説明したが、本発明は、オンラインサービス認証で同時に複数個のオンラインサービス認証用ワンタイムパスワードを有効なものとして扱うことができる。次に、この場合の処理の例について説明する。この場合の処理は、図４により説明した処理におけるステップ３０４、３０５、３０８、３０９、３１０の処理の代わりに、以下に説明するステップ３０４Ｂ、３０５Ｂ、３０８Ｂ、３０９Ｂ、３１０Ｂの処理を実行すればよい。
【００６４】
（ステップ３０４Ｂの処理）
ワンタイムパスワードサーバ３は、受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組に一致するものがあれば、Ｎ個のオンラインサービス認証用ワンタイムパスワード（ＯＴＰ［０］〜ＯＴＰ［Ｎ−１］）をランダムに生成し、データベース７にＯＴＰ［０］〜ＯＴＰ［Ｎ−１］を記憶して、ワンタイムパスワードクライアント１２にＯＴＰ［０］〜ＯＴＰ［Ｎ−１］を送信する。但し、データベース７に対するデータ操作は、受信したオンラインサービス認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする。
【００６５】
（ステップ３０５Ｂの処理）
ワンタイムパスワードクライアント１２は、オンラインサービス利用者ＩＤとＯＴＰ［０］と残有効時間（Ｔ秒）とを表示する。
【００６６】
（ステップ３０８Ｂの処理）
オンラインサービスサーバ１は、ステップ３０４Ｂの処理を実行してからｔ秒（０≦ｔ＜（Ｎ−１）Ｔ／２＋Ｔ）経過後であり、かつ、受信したオンラインサービス認証要求に含まれるオンラインサービス認証用パスワードがデータベース７に記憶されているいずれかのＯＴＰ［ｉ］（０≦ｉ≦Ｎ−１、かつ、Ｔｉ／２≦ｔ＜Ｔｉ／２＋Ｔ）に等しいならば、情報端末装置４のオンラインサービスクライアント８にオンラインサービス認証成功画面を送信する。但し、データベース７に対するデータ操作は、受信したオンラインサービス認証要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする。
【００６７】
（ステップ３０９Ｂの処理）
オンラインサービスサーバ１は、ステップ３０８Ｂの処理でオンラインサービス認証成功画面を送信していないならば、情報端末装置４のオンラインサービスクライアント８にオンラインサービス認証失敗画面を送信する。
【００６８】
（ステップ３１０Ｂの処理）
ワンタイムパスワードクライアント１２は、ステップ３０５Ｂの処理を実行してからｔ秒（１≦ｔ＜（Ｎ−１）Ｔ／２＋Ｔ）経過後に、オンラインサービス利用者ＩＤを表示して、０≦ｉ≦Ｎ−１、かつ、Ｔｉ／２≦ｔ＜Ｔｉ／２＋Ｔを満たす全てのｉについて、ＯＴＰ［ｉ］と残有効時間（Ｔｉ／２＋Ｔ−ｔ秒）を表示する。また、ワンタイムパスワードクライアント１２は、ステップ３０５Ｂの処理を実行してから一定時間（（Ｎ−１）Ｔ／２＋Ｔ秒）経過後に、オンラインサービス利用者ＩＤとオンラインサービス認証用ワンタイムパスワードとの表示を終了する。
【００６９】
図６はワンタイムパスワードクライアントが表示する複数個のオンラインサービス認証用ワンタイムパスワードの一例を示す図である。ここに示す例は、Ｎ≧３、Ｔ＝６０、ｔ＝８０、ＯＴＰ［１］＝１０１０１０１０、ＯＴＰ［２］＝０２０２０２０２である場合の例である。
【００７０】
図７Ａ、図７Ｂは本発明の実施形態による認証システムにおいて、携帯端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理の処理動作を説明するフローチャートであり、次に、これについて説明する。ここで説明するフローにおいて、ステップ４０１〜４０８の処理がオンラインサービスログイン時の処理であり、ステップ４０９〜４１２の処理がオンラインサービス取引執行時の処理である。オンラインサービス取引執行時の処理は、オンラインサービスログイン後に、商品売買や銀行振込等の取引執行時に実行される。
【００７１】
（１）オンラインサービスの利用者は、ワンタイムパスワードクライアント１２にワンタイムパスワードクライアント認証用固定パスワードを入力する（ステップ４０１）。
【００７２】
（２）ワンタイムパスワードクライアント１２は、入力されたワンタイムパスワードクライアント認証用固定パスワードがワンタイムパスワードクライアント１２に記憶されているワンタイムパスワードクライアント認証用固定パスワードに等しい場合に、ワンタイムパスワードサーバ３にオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとワンタイムパスワードダウンロード認証用固定パスワードとの組を含むオンラインサービスログイン用ワンタイムパスワードダウンロード要求を送信する（ステップ４０２）。
【００７３】
（３）ワンタイムパスワードクライアント１２は、一定回数連続して、入力されたワンタイムパスワードクライアント認証用固定パスワードがワンタイムパスワードクライアント１２に記憶されているワンタイムパスワードクライアント認証用固定パスワードに等しくなかった場合、ワンタイムパスワードクライアント１２に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとワンタイムパスワードダウンロード認証用固定パスワードとを消去してここでの処理を終了する（ステップ４０３）。
【００７４】
（４）ワンタイムパスワードサーバ３は、ステップ４０２の処理で送信されてきたオンラインサービスログイン用ワンタイムパスワードダウンロード要求を受信すると、その要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組に一致するものがあれば、オンラインサービスログイン用ワンタイムパスワードをランダムに生成して、データベース７にオンラインサービスログイン用ワンタイムパスワードとワンタイムパスワードクライアント認証用固定パスワードとを記憶し、ワンタイムパスワードクライアント１２にオンラインサービスログイン用ワンタイムパスワードを送信する。但し、データベース７に対するデータ操作は、受信したオンラインサービスログイン用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする（ステップ４０４）。
【００７５】
（５）ワンタイムパスワードクライアント１２は、オンラインサービスログイン用ワンタイムパスワードを受信すると、オンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとを引数として、携帯端末装置５のオンラインサービスクライアント１０を起動する（ステップ４０５）。
【００７６】
（６）携帯端末装置５のオンラインサービスクライアント１０は、起動されると、オンラインサービスサーバ１にオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとの組を含むオンラインサービスログイン要求を送信する（ステップ４０６）。
【００７７】
（７）オンラインサービスサーバ１は、受信したオンラインサービスログイン要求に含まれるオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとの組に一致するものがあれば、携帯端末装置５のオンラインサービスクライアント１０にオンラインサービスログイン成功画面を送信する（ステップ４０７）。
【００７８】
（８）また、オンラインサービスサーバ１は、受信したオンラインサービスログイン要求に含まれるオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとの組に一致するものがなかった場合、携帯端末装置５のオンラインサービスクライアント１０にオンラインサービスログイン失敗画面を送信する（ステップ４０８）。
【００７９】
（９）オンラインサービス利用者は、ステップ４０７の処理で送られたオンラインサービスログイン成功画面を受け取ると、携帯端末装置５のオンラインサービスクライアント１０にワンタイムパスワードクライアント認証用固定パスワードを入力する（ステップ４０９）。
【００８０】
（10）携帯端末装置５のオンラインサービスクライアント１０は、オンラインサービスサーバ１に、オンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとの組を含むオンラインサービス取引執行要求を送信する（ステップ４１０）。
【００８１】
（11）オンラインサービスサーバ１は、受信したオンラインサービス取引執行要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとの組に一致するものがあれば、携帯端末装置５のオンラインサービスクライアント１０にオンラインサービス取引執行成功画面を送信する（ステップ４１１）。
【００８２】
（12）オンラインサービスサーバ１は、受信したオンラインサービス取引執行要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとの組に一致するものがなかった場合、、携帯端末装置５のオンラインサービスクライアント１０にオンラインサービス取引執行失敗画面を送信する（ステップ４１２）。
【００８３】
図８は本発明の実施形態による認証システムにおいて、メール認証処理の処理動作を説明するフローチャートであり、次に、これについて説明する。
【００８４】
（１）メールサーバ２は、送信メールの宛先がオンラインサービス利用者であれば、メール認証用ワンタイムパスワードをランダムに生成し、データベース７にメール認証用ワンタイムパスワードを記憶して、送信メールにメール認証用ワンタイムパスワードを記載して送信する。但し、データベース７に対するデータ操作は、送信メールの宛先のオンラインサービス利用者のオンラインサービス利用者ＩＤと組になるデータを対象とする（ステップ５０１）。
【００８５】
（２）情報端末装置４のメールクライアント９または携帯端末装置５のメールクライアント１１は、受信したメールを表示する（ステップ５０２）。
【００８６】
（３）オンラインサービス利用者は、ワンタイムパスワードクライアント１２にワンタイムパスワードクライアント認証用固定パスワードを入力する（ステップ５０３）。
【００８７】
（４）ワンタイムパスワードクライアント１２は、入力されたワンタイムパスワードクライアント認証用固定パスワードがワンタイムパスワードクライアント１２に記憶されているワンタイムパスワードクライアント認証用固定パスワードに等しければ、ワンタイムパスワードサーバ３にオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組を含むメール認証用ワンタイムパスワードダウンロード要求を送信する（ステップ５０４）。
【００８８】
（５）ワンタイムパスワードクライアント１２は、一定回数連続して、入力されたワンタイムパスワードクライアント認証用固定パスワードがワンタイムパスワードクライアント１２に記憶されているワンタイムパスワードクライアント認証用固定パスワードに等しくなかった場合、ワンタイムパスワードクライアント１２に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードクライアント認証用固定パスワードとワンタイムパスワードダウンロード認証用固定パスワードとを消去して、ここでの処理を終了する（ステップ５０５）。
【００８９】
（６）ワンタイムパスワードサーバ３は、受信したメール認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組がデータベース７に記憶されているオンラインサービス利用者ＩＤとワンタイムパスワードダウンロード認証用固定パスワードとの組に一致するものがあれば、データベース７に記憶されているメール認証用ワンタイムパスワードを取得して、ワンタイムパスワードクライアント１２にメール認証用ワンタイムパスワードを送信する。但し、データベース７に対するデータ操作は、受信したメール認証用ワンタイムパスワードダウンロード要求に含まれるオンラインサービス利用者ＩＤと組になるデータを対象とする（ステップ５０６）。
【００９０】
（７）ワンタイムパスワードクライアント１２は、メール認証用ワンタイムパスワードを表示する（ステップ５０７）。
【００９１】
ステップ５０７の処理を実行した後、オンラインサービス利用者は、受信したメールに記載されているメール認証用ワンタイムパスワードとワンタイムパスワードクライアントに表示されているメール認証用ワンタイムパスワードとを比較して、一致するならばメールの送信元がオンラインサービス提供者であり、一致しないならばメールの送信元がオンラインサービス提供者以外であることを知ることができる。
【００９２】
次に、前述した本発明の実施形態で使用する各パスワードの強度について説明する。パスワードの強度は、一般に、パスワードを構成する英数字記号の文字数により決まり、システムの安全性とオンラインサービス利用者の利便性とを考慮して決められるが、本発明の実施形態では、ワンタイムパスワードダウンロード認証用固定パスワード、ダミーワンタイムパスワード、及び、オンラインサービスログイン用ワンタイムパスワードとしては、英数字記号３２桁程度のものが使用され、また、オンラインサービス認証用固定パスワード及びワンタイムパスワードクライアント初期化用固定パスワードとしては、英数字記号８桁程度のものが使用され、さらに、ワンタイムパスワードクライアント認証用固定パスワード、オンラインサービス認証用ワンタイムパスワード、及び、メール認証用ワンタイムパスワードとしては、数字８桁程度のものが使用される。
【００９３】
前述した本発明の実施形態を構成するオンラインサービスサーバ１、メールサーバ２、ワンタイムパスワードサーバ３、情報端末装置４、及び、携帯端末装置５は、ＣＰＵ、メモリ、ハードディスク装置、表示装置、入出力装置等を備える情報処理装置により構成されればよい。また、携帯端末装置５は、携帯電話であるとして説明してきたが、携帯端末装置４として、携帯可能な前述のように構成される情報処理装置を使用することができる。
【００９４】
また、前述した本発明の各実施形態での各処理は、プログラムにより構成し、計算機が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【００９５】
前述した本発明の実施形態、ワンタイムパスワードクライアントを初期化するときにだけ、オンラインサービス利用者が入力したワンタイムパスワードクライアント初期化用固定パスワードによる認証を行ってから、ワンタイムパスワードサーバとワンタイムパスワードクライアントとがワンタイムパスワードダウンロード認証用固定パスワードを共有して、オンラインサービス認証用ワンタイムパスワードをダウンロードするときに、ワンタイムパスワードダウンロード認証用固定パスワードにより認証を行うこととしているので、ワンタイムパスワードの安全性がオンラインサービス利用者が入力した固定パスワードの安全性に常時依存するという従来技術での問題点を解決することができる。
【００９６】
また、本発明の実施形態は、図４により説明したステップ２０３の処理で認証されているワンタイムパスワードクライアント初期化用固定パスワードの強度が英数字記号８桁程度と弱いものであり、ステップ２０３の処理での条件文にアカウントロックアウトの条件が含まれているが、図５により説明したステップ３０４の処理で認証されているワンタイムパスワードダウンロード認証用固定パスワードの強度が英数字記号３２桁程度と強いものであり、ステップ３０４の処理での条件文にアカウントロックアウトの条件が含まれていないため、不正なオンラインサービス利用者が正当なオンラインサービス利用者のオンラインサービス認証用ワンタイムパスワードダウンロード要求を妨害することができないという効果をも得ることができる。
【００９７】
また、本発明の実施形態は、認証システムの初期状態のときに、オンラインサービス認証用パスワードにオンラインサービス認証用固定パスワードを設定して、オンラインサービス認証でワンタイムパスワードが無効なときに、オンラインサービス認証用パスワードにダミーワンタイムパスワードを設定し、オンラインサービス認証でワンタイムパスワードが有効なときに、オンラインサービス認証用パスワードにオンラインサービス認証用ワンタイムパスワードを設定して、オンラインサービス認証要求をオンラインサービス認証用パスワードで認証することとしているので、オンラインサービス認証要求の認証を行っている従来技術での図２により説明したステップ１０３の処理及びステップ１０４の処理の変更が必要になるという従来技術での問題点を解決することができる。
【００９８】
また、本発明の実施形態は、ワンタイムパスワードクライアントが残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードを表示して、オンラインサービス認証要求を残有効時間の異なる複数個のオンラインサービス認証用ワンタイムパスワードにより認証することとしているので、表示されているオンラインサービス認証用ワンタイムパスワードが突然変更されるという従来技術での問題点を解決することができる。
【００９９】
また、本発明の実施形態は、携帯端末装置のワンタイムパスワードクライアントがオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードを引数として携帯端末装置のオンラインサービスクライアントを起動して、携帯端末装置のオンラインサービスクライアントがオンラインサービスサーバにオンラインサービス利用者ＩＤとオンラインサービスログイン用ワンタイムパスワードとの組を含むオンラインサービスログイン要求を送信することとしているので、携帯端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理にワンタイムパスワードを使用できないという従来技術での問題点を解決することができる。
【０１００】
さらに、本発明の実施形態は、メールサーバが送信メールにメール認証用ワンタイムパスワードを記載して送信し、ワンタイムパスワードクライアントがメール認証用ワンタイムパスワードを表示することとしているので、ワンタイムパスワードをフィッシングメール対策に使用できないという従来技術での問題点を解決することができる。
【図面の簡単な説明】
【０１０１】
【図１】固定パスワードを利用した従来技術による認証システムの構成例を示すブロック図である。
【図２】固定パスワードを利用した認証システムのオンラインサービス認証処理の処理動作を説明するフローチャートである。
【図３】本発明の一実施形態による認証システムの構成を示すブロック図である。
【図４】ワンタイムパスワードクライアントの初期化処理を行う処理動作を説明するフローチャートである。
【図５】情報端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理を行う処理動作を説明するフローチャートである。
【図６】ワンタイムパスワードクライアントが表示する複数個のオンラインサービス認証用ワンタイムパスワードの一例を示す図である。
【図７Ａ】携帯端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理の処理動作を説明するフローチャート（その１）である。
【図７Ｂ】携帯端末装置のオンラインサービスクライアント使用時のオンラインサービス認証処理の処理動作を説明するフローチャート（その２）である。
【図８】メール認証処理の処理動作を説明するフローチャートである。
【符号の説明】
【０１０２】
１  オンラインサービスサーバ
２  メールサーバ
３  ワンタイムパスワードサーバ
４  情報端末装置
５  携帯端末装置
６  ネットワーク
７  データベース
８、１０  オンラインサービスクライアント
９  メールクライアント
１１  メールクライアント
１２  ワンタイムパスワードクライアント
【図１】
2007164337.tif 000003
【図２】
2007164337.tif 000004
【図３】
2007164337.tif 000005
【図４】
2007164337.tif 000006
【図５】
2007164337.tif 000007
【図６】
2007164337.tif 000008
【図７Ａ】
2007164337.tif 000009
【図７Ｂ】
2007164337.tif 000010
【図８】
2007164337.tif 000011