(57)【要約】【課題】認証サイトへの接続に係る利便性を向上させる。【解決手段】接続先となる認証サイトの認証方式に応じて、その認証サイトに対応する適時識別情報（ワンタイムパスワード）を生成手段により生成させるか、その認証サイトに対応する固定識別情報（固定パスワード）を読出手段により読み出させるかを制御し、この生成された適時識別情報又は読み出された固定識別情報を出力する。【選択図】図２５
2007265107.tif 000002
【特許請求の範囲】
【請求項１】
照合用の適時識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応した一又は複数のシード情報を記憶するシード情報記憶手段と、
前記シード情報記憶手段に記憶されたシード情報を元に所定のアルゴリズムに基づいて適時識別情報を生成する生成手段と、
照合用の固定識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応した一又は複数の固定識別情報を記憶する固定識別情報記憶手段と、
前記固定識別情報記憶手段に記憶された固定識別情報を読み出す読出手段と、
接続先となる前記認証サイトの認証方式に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御する制御手段と、
前記生成された適時識別情報又は前記読み出された固定識別情報を出力する出力手段と、
を備えたことを特徴とする識別情報出力装置。
【請求項２】
前記認証サイトが、適時識別情報認証方式に対応か否かを判別する判別手段を備え、
前記制御手段は、前記判別手段の判別結果に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御することを特徴とする請求項１に記載の識別情報出力装置。
【請求項３】
前記認証サイト毎に、少なくとも前記シード情報又は固定識別情報に関係する情報を含んだアカウント情報を対応付けて記憶するアカウント情報記憶手段を備え、
前記判別手段は、前記アカウント情報に含まれた記憶内容に基づいて前記認証サイトが適時識別情報認証方式に対応か否かを判別することを特徴とする請求項２に記載の識別情報出力装置。
【請求項４】
前記出力手段は、前記適時識別情報又は固定識別情報とともに、認証サイトのサイト名、接続先アドレス及びログインＩＤを出力することを特徴とする請求項１〜３の何れか一項に記載の識別情報出力装置。
【請求項５】
複数の認証サイトに通信回線を介して接続を行う端末装置と通信可能に接続された識別情報出力装置であって、
照合用の適時識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応したシード情報を記憶するシード情報記憶手段と、
前記シード情報記憶手段に記憶されたシード情報を元に所定のアルゴリズムに基づいて適時識別情報を生成する生成手段と、
照合用の固定識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応した一又は複数の固定識別情報を記憶する固定識別情報記憶手段と、
前記固定識別情報記憶手段に記憶された固定識別情報を読み出す読出手段と、
接続先となる前記認証サイトの認証方式に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御する制御手段と、
前記生成された適時識別情報又は前記読み出された固定識別情報を前記端末装置に送信する送信手段と、
を備えたことを特徴とする識別情報出力装置。
【請求項６】
前記認証サイトが、適時識別情報認証方式に対応か否かを判別する判別手段を備え、
前記制御手段は、前記判別手段の判別結果に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御することを特徴とする請求項５に記載の識別情報出力装置。
【請求項７】
前記認証サイト毎に、少なくとも前記シード情報又は固定識別情報に関係する情報を含んだアカウント情報を対応付けて記憶するアカウント情報記憶手段を備え、
前記判別手段は、前記アカウント情報に含まれた記憶内容に基づいて前記認証サイトが適時識別情報認証方式に対応か否かを判別することを特徴とする請求項６に記載の識別情報出力装置。
【請求項８】
前記送信手段は、前記適時識別情報又は固定識別情報とともに、接続先サイトの接続先アドレス及びログインＩＤを送信することを特徴とする請求項５〜７の何れか一項に記載の識別情報出力装置。
【請求項９】
端末装置から指示された認証サイトに当該端末装置を接続させる中継サーバであって、
照合用の適時識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に予め割り当てられた一又は複数のシード番号を記憶するシード番号記憶手段と、
照合用の固定識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応する固定識別情報を記憶する固定識別情報記憶手段と、
前記端末装置から指示された認証サイトに応じて、その認証サイトに対応するシード番号を前記シード番号記憶手段から読み出すか、その認証サイトに対応する固定識別情報を前記固定識別情報記憶手段から読み出すかを制御する制御手段と、
前記読み出されたシード番号又は固定識別情報を前記端末装置に送信する送信手段と、
を備えたことを特徴とする中継サーバ。
【請求項１０】
複数の認証サイトの夫々に予め割り当てられたシード番号を記憶し、外部から指示される特定の認証サイトへの接続要求に応じて当該認証サイトに割り当てられたシード番号を外部に通知可能な中継サーバと、前記シード番号の夫々に対応するシード情報を記憶し、外部から指示される特定のシード番号に対応するシード情報を元に前記認証サイトへの接続に係る適時識別情報を生成する識別情報出力装置と、に通信可能に接続された端末装置であって、
特定の認証サイトへの接続要求を前記中継サーバに送信する接続要求送信手段と、
前記特定の接続先サイトに割り当てられたシード番号を前記中継サーバから受信するシード番号受信手段と、
前記シード番号受信手段により受信されたシード番号を前記識別情報出力装置に送信する送信手段と、
前記識別情報出力装置により生成された前記適時識別情報を受信する適時識別情報受信手段と、
前記適時識別情報受信手段により受信された前記適時識別情報を前記特定の接続先サイトに送信する識別情報送信手段と、
を備えたことを特徴とする端末装置。
【請求項１１】
照合用の適時識別情報に基づいて認証を行う複数の認証サイトの夫々に予め割り当てられたシード番号を記憶し、外部から指示される特定の認証サイトへの接続要求に応じて当該接続先サイトに割り当てられたシード番号を外部に通知可能な中継サーバと通信可能に接続された端末装置であって、
特定の認証サイトへの接続要求を前記中継サーバに送信する接続要求送信手段と、
前記特定の認証サイトに割り当てられたシード番号を前記中継サーバから受信するシード番号受信手段と、
前記シード番号受信手段により受信されたシード番号を出力する出力手段と、
前記出力されたシード番号に対応するシード情報を元に生成された適時識別情報を入力可能な入力手段と、
前記入力手段により入力された適時識別情報を前記特定の認証サイトに送信する送信手段と、
を備えたことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、識別情報出力装置、中継サーバ及び端末装置に関する。
【背景技術】
【０００２】
コンピュータや通信ネットワークにアクセスする際のセキュリティ確保の方法として、パスワード認証に基づいた種々の認証方式が実用化されている。使用されるパスワードとして固定パスワード（固定識別情報）やワンタイムパスワード（One Time Password、適時識別情報；以下、ＯＴＰという）があるが、固定パスワードを用いた認証方式では、パスワードクラッキングツールなどを利用してパスワードが破られてしまい、不正アクセスされやすいという欠点がある。これに対して、ＯＴＰによる認証方式では、時刻等と共に変化するテンポラリなパスワードで認証を行うため、より不正アクセスがされにくいという特徴がある。
【０００３】
ＯＴＰ認証方式を用いた認証システムは、ＯＴＰを生成するＯＴＰ生成器（所謂、トークン）と、認証を行う認証サーバ（以下、ＯＴＰ認証サイトという）とから構成される。ＯＴＰ生成器は、内蔵するＲＯＭ（Read Only Memory）等の記憶手段に、一のユニークなシード情報を記憶しており、このシード情報と内蔵する計時手段により計時された現在の時刻情報とが、所定のコード化アルゴリズムにより演算されることで識別情報、即ち、ＯＴＰを生成する。認証システムの利用者たるユーザは、所望するサーバやシステムにログインする際に、ログインＩＤ（ユーザＩＤ）とともに、生成されたＯＴＰをＰＣ（Personal Computer）等の端末装置を用いて入力することになる。
【０００４】
一方、認証サイトには、ＯＴＰ生成器に記憶されたシード情報と同一のシード情報が記憶されている。つまり、一のシード情報を、ＯＴＰ生成器と認証サーバとが夫々記憶するようになっており、認証サーバには、ユーザに配布されたＯＴＰ生成器の数のシード情報が記憶される。認証サイトでは、ログインを行ったユーザのＯＴＰ生成器に対応するシード情報と、内蔵する計時手段により計時された現在の時刻情報とを、該ＯＴＰ生成器と同一のコード化アルゴリズムにより演算することで、照合用のＯＴＰを生成し、この照合用ＯＴＰとユーザから入力されたＯＴＰとを照合することで、ユーザ認証を行っている。
【０００５】
ところで、認証サイトへのログイン時には、その都度ログインＩＤや、パスワード等のアカウント情報を入力する必要があるが、ログイン可能な認証サイトが複数存在する場合、ユーザはいくつものログインＩＤやパスワードを覚えなければならず、その管理は煩雑となる。そのため、上記固定パスワードによる認証方式に対応する複数の認証サイト（以下、ＲＰ認証サイトという）のＵＲＬ（Uniform Resource Locator）やログインＩＤ、固定パスワード等を一括管理し、ログイン時にユーザがアカウント情報を入力しないで済むようにした、所謂パスワードバンクと呼ばれる技術が普及している。例えば、ＵＳＢ（Universal Serial Bus）端子を備えたメモリデバイス内にログインＩＤや固定パスワードを記憶し、ログイン時に自動的に読み出されるようにした技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３１２３２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の技術は、固定パスワードであることが前提であるため、ＯＴＰ認証方式に対応した認証サイト（以下、ＯＴＰ認証サイトという）に対しては、用いることができないという問題がある。そのため、固定パスワード認証方式に対応した認証サイトへのログイン時には、パスワードバンクに登録したアカウント情報を利用し、ＯＴＰ認証サイトへのログイン時には、所謂トークン等のＯＴＰ生成器を別途使用してＯＴＰを生成し、このＯＴＰを用いてログインするという使い方となるため、不便である。
【０００７】
本発明の課題は、認証サイトへの接続に係る利便性を向上させることである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために，請求項１記載の発明は、
照合用の適時識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応した一又は複数のシード情報を記憶するシード情報記憶手段と、
前記シード情報記憶手段に記憶されたシード情報を元に所定のアルゴリズムに基づいて適時識別情報を生成する生成手段と、
照合用の固定識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応した一又は複数の固定識別情報を記憶する固定識別情報記憶手段と、
前記固定識別情報記憶手段に記憶された固定識別情報を読み出す読出手段と、
接続先となる前記認証サイトの認証方式に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御する制御手段と、
前記生成された適時識別情報又は前記読み出された固定識別情報を出力する出力手段と、
を備えたことを特徴とする。
【０００９】
なお、請求項１記載の発明は次のようなものであってもよい。
前記認証サイトが、適時識別情報認証方式に対応か否かを判別する判別手段を備え、
前記制御手段は、前記判別手段の判別結果に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御する（請求項２記載の発明）。
【００１０】
前記認証サイト毎に、少なくとも前記シード情報又は固定識別情報に関係する情報を含んだアカウント情報を対応付けて記憶するアカウント情報記憶手段を備え、
前記判別手段は、前記アカウント情報に含まれた記憶内容に基づいて前記認証サイトが適時識別情報認証方式に対応か否かを判別する（請求項３記載の発明）。
【００１１】
前記出力手段は、前記適時識別情報又は固定識別情報とともに、認証サイトのサイト名、接続先アドレス及びログインＩＤを出力する（請求項４記載の発明）。
【００１２】
また、上記課題を解決するために，請求項５記載の発明は、
複数の認証サイトに通信回線を介して接続を行う端末装置と通信可能に接続された識別情報出力装置であって、
照合用の適時識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応したシード情報を記憶するシード情報記憶手段と、
前記シード情報記憶手段に記憶されたシード情報を元に所定のアルゴリズムに基づいて適時識別情報を生成する生成手段と、
照合用の固定識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応した一又は複数の固定識別情報を記憶する固定識別情報記憶手段と、
前記固定識別情報記憶手段に記憶された固定識別情報を読み出す読出手段と、
接続先となる前記認証サイトの認証方式に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御する制御手段と、
前記生成された適時識別情報又は前記読み出された固定識別情報を前記端末装置に送信する送信手段と、
を備えたことを特徴とする。
【００１３】
なお、請求項５記載の発明は次のようなものであってもよい。
前記認証サイトが、適時識別情報認証方式に対応か否かを判別する判別手段を備え、
前記制御手段は、前記判別手段の判別結果に応じて、その認証サイトに対応する適時識別情報を前記生成手段により生成させるか、その認証サイトに対応する固定識別情報を前記読出手段により読み出させるかを制御する（請求項６記載の発明）。
【００１４】
前記認証サイト毎に、少なくとも前記シード情報又は固定識別情報に関係する情報を含んだアカウント情報を対応付けて記憶するアカウント情報記憶手段を備え、
前記判別手段は、前記アカウント情報に含まれた記憶内容に基づいて前記認証サイトが適時識別情報認証方式に対応か否かを判別する（請求項７記載の発明）。
【００１５】
前記送信手段は、前記適時識別情報又は固定識別情報とともに、接続先サイトの接続先アドレス及びログインＩＤを送信する（請求項８記載の発明）。
【００１６】
また、上記課題を解決するために，請求項９記載の発明は、
端末装置から指示された認証サイトに当該端末装置を接続させる中継サーバであって、
照合用の適時識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に予め割り当てられた一又は複数のシード番号を記憶するシード番号記憶手段と、
照合用の固定識別情報に基づいて認証を行う一又は複数の認証サイトの夫々に対応する固定識別情報を記憶する固定識別情報記憶手段と、
前記端末装置から指示された認証サイトに応じて、その認証サイトに対応するシード番号を前記シード番号記憶手段から読み出すか、その認証サイトに対応する固定識別情報を前記固定識別情報記憶手段から読み出すかを制御する制御手段と、
前記読み出されたシード番号又は固定識別情報を前記端末装置に送信する送信手段と、
を備えたことを特徴とする。
【００１７】
また、上記課題を解決するために，請求項１０記載の発明は、
複数の認証サイトの夫々に予め割り当てられたシード番号を記憶し、外部から指示される特定の認証サイトへの接続要求に応じて当該認証サイトに割り当てられたシード番号を外部に通知可能な中継サーバと、前記シード番号の夫々に対応するシード情報を記憶し、外部から指示される特定のシード番号に対応するシード情報を元に前記認証サイトへの接続に係る適時識別情報を生成する識別情報出力装置と、に通信可能に接続された端末装置であって、
特定の認証サイトへの接続要求を前記中継サーバに送信する接続要求送信手段と、
前記特定の接続先サイトに割り当てられたシード番号を前記中継サーバから受信するシード番号受信手段と、
前記シード番号受信手段により受信されたシード番号を前記識別情報出力装置に送信する送信手段と、
前記識別情報出力装置により生成された前記適時識別情報を受信する適時識別情報受信手段と、
前記適時識別情報受信手段により受信された前記適時識別情報を前記特定の接続先サイトに送信する識別情報送信手段と、
を備えたことを特徴とする。
【００１８】
また、上記課題を解決するために，請求項１１記載の発明は、
照合用の適時識別情報に基づいて認証を行う複数の認証サイトの夫々に予め割り当てられたシード番号を記憶し、外部から指示される特定の認証サイトへの接続要求に応じて当該接続先サイトに割り当てられたシード番号を外部に通知可能な中継サーバと通信可能に接続された端末装置であって、
特定の認証サイトへの接続要求を前記中継サーバに送信する接続要求送信手段と、
前記特定の認証サイトに割り当てられたシード番号を前記中継サーバから受信するシード番号受信手段と、
前記シード番号受信手段により受信されたシード番号を出力する出力手段と、
前記出力されたシード番号に対応するシード情報を元に生成された適時識別情報を入力可能な入力手段と、
前記入力手段により入力された適時識別情報を前記特定の認証サイトに送信する送信手段と、
を備えたことを特徴とする。
【発明の効果】
【００１９】
請求項１記載の発明によれば、認証サイトの認証方式に応じて適時識別情報又は固定識別情報を出力することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【００２０】
請求項２記載の発明によれば、認証サイトが適時識別情報認証方式に対応か否かを判別し、この判別結果に基づいて適時識別情報又は固定識別情報を出力することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【００２１】
請求項３記載の発明によれば、アカウント情報に含まれた記憶内容に基づいて接続先となる認証サイトが適時識別情報認証方式に対応か否かを判別することができる。
【００２２】
請求項４記載の発明によれば、適時識別情報又は固定識別情報とともに、認証サイトのサイト名、接続先アドレス及びログインＩＤを出力することができる。
【００２３】
請求項５記載の発明によれば、認証サイトの認証方式に応じて適時識別情報又は固定識別情報を認証サイトに送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【００２４】
請求項６記載の発明によれば、認証サイトが適時識別情報認証方式に対応か否かを判別し、この判別結果に基づいて適時識別情報又は固定識別情報を認証サイトに送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【００２５】
請求項７記載の発明によれば、アカウント情報に含まれた記憶内容に基づいて接続先となる認証サイトが適時識別情報認証方式に対応か否かを判別することができる。
【００２６】
請求項８記載の発明によれば、適時識別情報又は固定識別情報とともに、認証サイトのサイト名、接続先アドレス及びログインＩＤを送信することができる。
【００２７】
請求項９記載の発明によれば、認証サイトの認証方式に応じてシード番号又は固定識別情報を端末装置に提供することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【００２８】
請求項１０記載の発明によれば、認証サイトに対応した適時識別情報を送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【００２９】
請求項１１記載の発明によれば、認証サイトに対応した識別情報を送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。ただし、発明の範囲は図示例に限定されないものとする。
【００３１】
［第１の実施形態］
まず、図１を参照して本実施形態における認証システム１００の構成を説明する。図１に示すとおり、認証システム１００は、ＯＴＰ生成器１０、アクセス端末２０、ＯＴＰ認証サーバ４０、シード情報管理サーバ５０等から構成され、少なくともアクセス端末２０とＲＰ認証サーバ３０及びＯＴＰ認証サーバ４０、ＯＴＰ認証サーバ４０とシード情報管理サーバ５０が、ネットワークＮを介して相互にデータの送受信が可能に接続されている。なお、認証システム１００を構成する各機器の数量は、図示例に限定されないものとする。また、各機器がなすネットワーク構成は、図示例に限定されないものとし、例えば、ＯＴＰ認証サーバ４０とシード情報管理サーバ５０とが他のネットワークを介して接続される態様としてもよい。
【００３２】
ネットワークＮは、例えば、ＷＡＮ（Wide Area Network）であるが、ＬＡＮ（Local Area Network）を含んでもよく、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna TeleVision）回線、光通信回線、無線通信回線と、それらを接続するインターネットサービスプロバイダ等を含む構成としてもよい。なお、各装置の間のデータ通信プロトコルは、特に限らないものとするが、例えば、ＴＬＳ／ＳＳＬ、Ｓ／ＭＩＭＥ、ＩＰｓｅｃ等のセキュリティを考慮したプロトコルを使用することが好ましい。また、独自のプロトコルを使用することとしてもよい。
【００３３】
ＯＴＰ生成器１０は、認証システム１００を利用する各ユーザに配布された所謂トークンであって、操作部１２を介ししたユーザからの操作に応じ、シード情報及び時刻情報から認証システム１００におけるユーザの識別情報となるＯＴＰを生成する。
【００３４】
図２は、ＯＴＰ生成器１０の内部構成を示したブロック図である。図２に示すとおり、ＯＴＰ生成器１０は、ＣＰＵ１１、操作部１２、表示部１３、ＲＯＭ１４、ＲＡＭ１５、計時部１６、記憶部１７、Ｉ／Ｆ部１８等により構成され、各部はバス１９を介して接続される。
【００３５】
ＣＰＵ１１は、ＲＡＭ１５を作業領域として、ＲＯＭ１４に予め記憶された各種プログラムとの協働により各種処理を実行し、ＯＴＰ生成器１０を構成する各部の動作を統括的に制御する。
【００３６】
操作部１２は、各種入力キー等を備え、ユーザからの操作により入力される入力信号をＣＰＵ１１に出力する。表示部１３は、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electro Luminescence Display）パネル等により構成され、ＣＰＵ１１からの表示信号に基づいて各種情報を表示する。また、表示部１３は、操作部１２と一体的にタッチパネルを構成する態様としてもよい。
【００３７】
ＲＯＭ１４は、ＯＴＰ生成器１０の動作に必要なプログラム及び当該プログラムの実行に係るデータを記憶する。ＲＯＭ１４は、図２に示すように、システムプログラム１４１、アクセス端末連携制御プログラム１４２、ＯＴＰ生成プログラム１４３、アカウント情報管理プログラム１４４、シードテーブル１４５、ＯＴＰ生成器固有ＩＤ１４６を記憶する。
【００３８】
システムプログラム１４１は、ＯＴＰ生成器としての基本的な諸機能を実現させるためのプログラムである。ＣＰＵ１１は、このシステムプログラム１４１との協働により、例えば、記憶部１７への各種データの読み書き制御、表示部１３への表示制御、操作部１２の所定の入力キーに所定の機能の実行を割り当てる入力制御等を実現する。
【００３９】
アクセス端末連携制御プログラム１４２は、アクセス端末２０との連携に係る諸機能を実現させるためのプログラムである。具体的には、ＣＰＵ６１との協働により、Ｉ／Ｆ部１８を介して接続されたアクセス端末２０から送信される各種指示情報に応じてアカウント情報管理プログラム１４４等の各種プログラムを実行し、アカウント情報管理テーブル１７１に登録されたアカウント情報の読み出しや、アカウント情報の登録等の動作を実現させる。
【００４０】
ＯＴＰ生成プログラム１４３は、ＯＴＰの生成に係る諸機能を実現させるためのプログラムである。ＣＰＵ１１は、このＯＴＰ生成プログラム１４３との協働により、一のシード情報及び計時部１６から入力される時刻情報を元に所定のアルゴリズムに基づいてＯＴＰを生成する。
【００４１】
アカウント情報管理プログラム１４４は、記憶部１７に記憶されたアカウント情報管理テーブル１７１の記憶・管理に係る諸機能を実現させるためのプログラムである。ＣＰＵ１１は、このアカウント情報管理プログラム１４４との協働により、後述するアカウント情報管理処理（図２４参照）を実行させる。
【００４２】
シードテーブル１４５には、複数のシード情報が当該複数のシード情報の夫々に対応する複数のシード番号（選択情報）と対応付けて登録されている。
【００４３】
図３は、ＲＯＭ１４に記憶されたシードテーブル１４５の一例を示した図である。図３に示すように、シードテーブル１４５には、複数のシード情報（１２３４５６７８９０等）と、当該複数のシード情報の夫々に対応する複数のシード番号（１〜２０）とが対応付けて登録されている。なお、シードテーブル１４５に登録されるシード情報の数量は、図示例に限定されず、特に問わないものとする。ＣＰＵ１１は、ユーザから操作部１２を介して特定のシード番号が選択されると、選択されたシード番号に対応するシード情報をシードテーブル１４５から読み出し、上述したＯＴＰ生成プログラム１４３との協働により、この読み出したシード情報と計時部１６の時刻情報とを元にＯＴＰを生成する。また、ＣＰＵ１１は、この生成したＯＴＰをＩ／Ｆ部１８を介して外部機器に送信又は表示部１３に表示させる。
【００４４】
ＯＴＰ生成器固有ＩＤ１４６は、各ＯＴＰ生成器１０に割り当てられた製造番号等の固有ＩＤである。ＣＰＵ１１は、操作部１２を介した所定のユーザ操作に応じて、ＲＯＭ１４からＯＴＰ生成器固有ＩＤ１４６を読み出し、Ｉ／Ｆ部１８を介して外部機器に送信又は表示部１３に表示させる。
【００４５】
ＲＡＭ１５は、ＣＰＵ１１により実行制御される各種処理において、ＲＯＭ１４から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００４６】
計時部１６は、常時一定周波数を発信する不図示の水晶発振器によるクロック信号を基準に現在時刻を計測し、この計測した時刻情報をＣＰＵ１１に出力する。
【００４７】
記憶部１７は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、この記憶媒体にアカウント情報管理テーブル１７１を記憶する。なお、記憶媒体は、ＯＴＰ生成器１０に着脱自在に装着可能な構成としてもよい。
【００４８】
アカウント情報管理テーブル１７１には、アクセス先となるサイト名と、このサイト名の認証サイトにログインする際に必要となる各種情報とが対応付けて登録されている。ここで、アカウント情報管理テーブル１７１に登録される情報は、後述するアカウント情報管理処理（図２４参照）においてユーザから操作部１２等を介して入力される情報であって、例えば、各サイトの接続先アドレスを示したＵＲＬやＩＰアドレス等のアドレス情報、ログイン時に必要となるログインＩＤ等を入力することができるようになっている。
【００４９】
図４は、アカウント情報管理テーブル１７１の一例を示した図である。図４に示すように、アカウント情報管理テーブル１７１には、アクセス先となる複数のサイト名（ＡＡＡ、ＢＢＢ、ＣＣＣ）、ＵＲＬ、ログインＩＤ、固定パスワード又はＯＴＰ生成の元となるシード情報に対応するシード番号が認証サイト（サイト名）毎に対応付けて登録されている。以下、上記したサイト名、ＵＲＬ、ログインＩＤ、固定パスワード又はシード番号の組をアカウント情報という。
【００５０】
ＣＰＵ１１は、操作部１２からのユーザ操作により特定のサイト名が選択されると、アカウント情報管理テーブル１７１を参照し、選択されたサイト名に対応するアカウント情報を読み出し、Ｉ／Ｆ部１８を介して外部機器に送信又は表示部１３に表示させる。
【００５１】
Ｉ／Ｆ部１８は、ＣＰＵ１１の制御の下、ＯＴＰ生成器１０とアクセス端末２０等の外部の機器との間で授受さされる各種情報の通信制御を行う通信インターフェイスである。Ｉ／Ｆ部１８としては、例えば、ＵＳＢ（Universal Serial Bus）ポートやＲＳ−２３２Ｃ端子をはじめとするシリアル入出力端子、パラレル入出力端子、ＳＣＳＩインターフェイス、ＩｒＤＡ（Infrared Data Association）規格に準じた赤外線通信装置、ＢｌｕｅＴｏｏｔｈ規格に準じた無線通信装置等が挙げられ、有線又は無線通信手段によりアクセス端末２０のＩ／Ｆ部２７と接続することが可能となっている。具体的には、Ｉ／Ｆ部１８を介して、ＯＴＰ生成器１０からシード番号やＯＴＰ生成器固有ＩＤ、アカウント情報、ＯＴＰ等の各種情報がアクセス端末２０に送信される。
【００５２】
アクセス端末２０は、認証システム１００を利用するユーザが操作するＰＣ等の端末装置であって、ネットワークＮに接続された各機器とのアクセスを行う。
【００５３】
図５は、アクセス端末２０の内部構成を示したブロック図である。図５に示すとおり、アクセス端末２０は、ＣＰＵ２１、操作部２２、表示部２３、記憶部２４、ＲＡＭ２５、通信部２６、Ｉ／Ｆ部２７等により構成され、各部はバス２８を介して接続される。
【００５４】
ＣＰＵ２１は、ＲＡＭ２５を作業領域として、記憶部２４に予め記憶された各種プログラムとの協働により各種処理を実行し、アクセス端末２０を構成する各部の動作を統括的に制御する。
【００５５】
操作部２２は、各種入力キー等を備え、ユーザからの操作により入力される入力信号をＣＰＵ２１に出力する。表示部２３は、ＬＣＤやＥＬＤパネル等により構成され、ＣＰＵ２１からの表示信号に基づいて各種情報を表示する。また、表示部２３は、操作部２２と一体的にタッチパネルを構成する態様としてもよい。
【００５６】
記憶部２４は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、アクセス端末２０の動作に必要なプログラム及び当該プログラムの実行に係るデータを記憶する。記憶部２４は、図５に示すように、システムプログラム２４１を記憶する。
【００５７】
システムプログラム２４１は、アクセス端末としての基本的な諸機能を実現させるためのプログラムであって、ＣＰＵ２１は、このシステムプログラム２４１との協働により、例えば、記憶部２４への各種データの読み書き制御、表示部２３への表示制御、操作部２２の所定の入力キーに所定の機能の実行を割り当てる入力制御等を実現する。また、ＣＰＵ２１は、システムプログラム２４１との協働により、ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０にアクセス（接続）し、認証に供する画面や情報等を享受する情報享受機能を実現し、例えば、Ｗｅｂクライアントとしての機能を実現する。
【００５８】
ＲＡＭ２５は、ＣＰＵ２１により実行制御される各種処理において、記憶部２４から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００５９】
通信部２６は、モデム（ＭＯＤＥＭ:MOdulator/DEModulator）、ターミナルアダプタ（Terminal Adapter）、ＬＡＮアダプタ等のネットワークインターフェースであって、ＣＰＵ２１の制御の下、ネットワークＮに接続された他の機器（ＯＴＰ認証サーバ４０等）との間で授受される各種情報の通信制御を行う。
【００６０】
Ｉ／Ｆ部２７は、ＣＰＵ２１の制御の下、アクセス端末２０とＯＴＰ生成器１０等の外部の機器との間で授受さされる各種情報の通信制御を行う通信インターフェイスである。Ｉ／Ｆ部２７としては、例えば、ＵＳＢポートやＲＳ−２３２Ｃ端子をはじめとするシリアル入出力端子、パラレル入出力端子、ＳＣＳＩインターフェイス、ＩｒＤＡ規格に準じた赤外線通信装置、ＢｌｕｅＴｏｏｔｈ規格に準じた無線通信装置等が挙げられ、有線又は無線通信手段によりＯＴＰ生成器１０のＩ／Ｆ部１８と接続することが可能となっている。なお、ＯＴＰ生成器１０のＩ／Ｆ部１８と接続する場合、両Ｉ／Ｆ部は共通する規格に準じた通信インターフェイスを用いることが好ましい。
【００６１】
ＲＰ（Reusable Password）認証サーバ３０は、各事業者に所属する認証サーバ（ＲＰ認証サイト）である。ＲＰ認証サーバ３０は、アクセス端末２０から送信されるログインＩＤと固定パスワードとに基づいて、当該アクセス端末２０のユーザが、後述するＲＰユーザ登録処理（図１８参照）により登録されたユーザか否かを判定し、アクセス制御を行う。
【００６２】
図６は、ＲＰ認証サーバ３０の内部構成を示したブロック図である。図６に示すとおり、ＲＰ認証サーバ３０は、ＣＰＵ３１、操作部３２、表示部３３、記憶部３４、ＲＡＭ３５、通信部３６等により構成され、各部はバス３７を介して接続される。
【００６３】
ＣＰＵ３１は、ＲＡＭ３５を作業領域として、記憶部３４に予め記憶された各種プログラムとの協働により各種処理を実行し、ＲＰ認証サーバ３０を構成する各部の動作を統括的に制御する。
【００６４】
操作部３２は、各種入力キー等を備え、ユーザからの操作により入力される入力信号をＣＰＵ３１に出力する。表示部３３は、ＬＣＤやＥＬＤパネル等により構成され、ＣＰＵ３１からの表示信号に基づいて各種情報を表示する。また、表示部３３は、操作部３２と一体的にタッチパネルを構成する態様としてもよい。
【００６５】
記憶部３４は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、ＲＰ認証サーバ３０の動作に必要なプログラム及び当該プログラムの実行に係るデータを記憶する。記憶部３４は、図６に示すように、システムプログラム３４１、ユーザ別固定パスワードテーブル３４２を記憶する。
【００６６】
システムプログラム３４１は、ＲＰ認証サーバ３０としての基本的な諸機能を実現させるためのプログラムである。ＣＰＵ３１は、このシステムプログラム３４１との協働により、例えば、記憶部３４への各種データの読み書き制御、表示部３３への表示制御、操作部３２の所定の入力キーに所定の機能の実行を割り当てる入力制御等を実現する。また、ＣＰＵ３１は、システムプログラム３４１との協働により、認証に供する画面や情報等をアクセス端末２０に提供する情報提供機能を実現し、例えば、Ｗｅｂサーバとしての機能を実現する。
【００６７】
ユーザ別固定パスワードテーブル３４２には、アクセス端末２０を介して登録された各ユーザのアカウント情報が登録される。ここで、アカウント情報は、本ＲＰ認証サーバ３０にログインを行う際に使用されるログインＩＤ、照合用の固定パスワードやユーザの氏名等の個人情報を含み、これら各情報がユーザ毎に対応付けて登録されている。
【００６８】
図７は、記憶部３４に記憶されたユーザ別固定パスワードテーブル３４２の一例を示した図である。図７に示すように、ユーザ別固定パスワードテーブル３４２には、ログインＩＤ（ＡＢＣＤ１２３４）、照合用の固定パスワード（５６７８１２３４）、氏名（鈴木太郎）等の情報が、ユーザ毎に対応付けて登録されている。
【００６９】
ＣＰＵ３１は、アクセス端末２０から送信されたログインＩＤ、固定パスワードを受信すると、ユーザ別固定パスワードテーブル３４２を参照し、このログインＩＤに対応付けられた照合用の固定パスワードをユーザ別固定パスワードテーブル３４２から読み出し、この照合用の固定パスワードと、アクセス端末２０から送信された固定パスワードとを比較・照合し、この照合結果に基づいてアクセス制御を行う。
【００７０】
ＲＡＭ３５は、ＣＰＵ３１により実行制御される各種処理において、記憶部３４から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００７１】
通信部３６は、モデム、ターミナルアダプタ、ＬＡＮアダプタ等のネットワークインターフェースであって、ＣＰＵ３１の制御の下、ネットワークＮに接続された他の機器（アクセス端末２０等）との間で授受される各種情報の通信制御を行う。
【００７２】
ＯＴＰ認証サーバ４０は、各事業者に所属する認証サーバ（ＯＴＰ認証サイト）である。ＯＴＰ認証サーバ４０は、アクセス端末２０から送信されるログインＩＤとＯＴＰとに基づいて、当該アクセス端末２０のユーザが、後述するＯＴＰユーザ登録処理（図２１参照）により登録されたユーザか否かを判定し、アクセス制御を行う。
【００７３】
図８は、ＯＴＰ認証サーバ４０の内部構成を示したブロック図である。図８に示すとおり、ＯＴＰ認証サーバ４０は、ＣＰＵ４１、操作部４２、表示部４３、記憶部４４、ＲＡＭ４５、計時部４６、通信部４７等により構成され、各部はバス４８を介して接続される。
【００７４】
ＣＰＵ４１は、ＲＡＭ４５を作業領域として、記憶部４４に予め記憶された各種プログラムとの協働により各種処理を実行し、ＯＴＰ認証サーバ４０を構成する各部の動作を統括的に制御する。
【００７５】
操作部４２は、各種入力キー等を備え、ユーザからの操作により入力される入力信号をＣＰＵ４１に出力する。表示部４３は、ＬＣＤやＥＬＤパネル等により構成され、ＣＰＵ４１からの表示信号に基づいて各種情報を表示する。また、表示部４３は、操作部４２と一体的にタッチパネルを構成する態様としてもよい。
【００７６】
記憶部４４は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、ＯＴＰ認証サーバ４０の動作に必要なプログラム及び当該プログラムの実行に係るデータを記憶する。記憶部４４は、図８に示すように、システムプログラム４４１、ＯＴＰ生成プログラム４４２、ユーザ別シード情報テーブル４４３、事業者固有シード番号４４４、秘密鍵４４５を記憶する。
【００７７】
システムプログラム４４１は、ＯＴＰ認証サーバ４０としての基本的な諸機能を実現させるためのプログラムである。ＣＰＵ４１は、このシステムプログラム４４１との協働により、例えば、記憶部４４への各種データの読み書き制御、表示部４３への表示制御、操作部４２の所定の入力キーに所定の機能の実行を割り当てる入力制御等を実現する。また、ＣＰＵ４１は、システムプログラム４４１との協働により、認証に供する画面や情報等をアクセス端末２０に提供する情報提供機能を実現し、例えば、Ｗｅｂサーバとしての機能を実現する。
【００７８】
ＯＴＰ生成プログラム４４２は、ＯＴＰの生成に係る諸機能を実現させるためのプログラムである。ＣＰＵ４１は、このＯＴＰ生成プログラム４４２との協働により、一のシード情報及び計時部４６から入力される時刻情報を元に所定のアルゴリズムに基づいてＯＴＰを生成する。
【００７９】
ユーザ別シード情報テーブル４４３には、アクセス端末２０を介して登録された各ユーザのユーザ情報が登録される。ここで、ユーザ情報は、各ユーザのログインＩＤ、後述するユーザ登録処理時に入力されたＯＴＰ生成器固有ＩＤ、ＯＴＰ生成の元となるシード情報、ユーザの氏名等の個人情報を含み、これら各情報がユーザ毎に対応付けて登録されている。
【００８０】
図９は、記憶部４４に記憶されたユーザ別シード情報テーブル４４３の一例を示した図である。図９に示すように、ユーザ別シード情報テーブル４４３には、ログインＩＤ（ＤＥＦＧ５６７８）、ＯＴＰ生成器固有ＩＤ（ＡＢＣＤ１２３４）、シード情報（１２３４５６７８９０）、氏名（鈴木太郎）等の情報が、ユーザ毎に対応付けて登録されている。
【００８１】
ＣＰＵ４１は、アクセス端末２０から送信されたログインＩＤ、ＯＴＰを受信すると、ユーザ別シード情報テーブル４４３を参照し、このログインＩＤに対応するシード情報をユーザ別シード情報テーブル４４３から読み出し、この読み出されたシード情報と計時部４６から入力される時刻情報とを元にＯＴＰ生成プログラム４４２との協働により照合用のＯＴＰを生成する。そして、ＣＰＵ４１は、照合用のＯＴＰと、アクセス端末２０から送信されたＯＴＰとを比較・照合し、この照合結果に基づいてアクセス制御を行う。
【００８２】
事業者固有シード番号４４４は、各事業者に予め割り当てられたシード番号（選択情報）であって、事業者毎に固有のシード番号が割り当てられている。事業者固有シード番号４４４は、各ＯＴＰ生成器１０のシードテーブル１４５に登録されたシード番号と対応しており、事業者固有シード番号４４４が示す数値と同値となるシードテーブル１４５のシード番号に対応付けられたシード情報が、この事業者固有シード番号４４４のＯＴＰ認証サーバ４０にログインする際に生成されるＯＴＰの元となる。
【００８３】
秘密鍵４４５は、公開鍵暗号方式における「秘密鍵」に相当する情報である。なお、秘密鍵４４５に対応する公開鍵は、シード情報管理サーバ５０の記憶部５４に予め記憶される。ＣＰＵ４１は、公開鍵により暗号化されたシード情報をシード情報管理サーバ５０から受信すると、この暗号化されたシード情報を当該公開鍵に対応する秘密鍵４４５により復号化し、この復号化されたシード情報を当該シード情報に係るユーザ情報に対応付けてユーザ別シード情報テーブル４４３に登録する。
【００８４】
ＲＡＭ４５は、ＣＰＵ４１により実行制御される各種処理において、記憶部４４から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００８５】
計時部４６は、常時一定周波数を発信する不図示の水晶発振器によるクロック信号を基準に現在時刻を計測し、この計測した時刻情報をＣＰＵ４１に出力する。なお、計時部１６と計時部４６とが計時する時刻は同期しているものとする。
【００８６】
通信部４７は、モデム、ターミナルアダプタ、ＬＡＮアダプタ等のネットワークインターフェースであって、ＣＰＵ４１の制御の下、ネットワークＮに接続された他の機器（アクセス端末２０、シード情報管理サーバ５０等）との間で授受される各種情報の通信制御を行う。
【００８７】
シード情報管理サーバ５０は、各ＯＴＰ生成器１０に記憶された複数のシード情報を記憶・管理し、各事業者に対応したシード番号のシード情報を、ＯＴＰ認証サーバ４０に提供する。
【００８８】
図１０は、シード情報管理サーバ５０の内部構成を示したブロック図である。図１０に示すとおり、シード情報管理サーバ５０は、ＣＰＵ５１、操作部５２、表示部５３、記憶部５４、ＲＡＭ５５、通信部５６等により構成され、各部はバス５７を介して接続される。
【００８９】
ＣＰＵ５１は、ＲＡＭ５５を作業領域として、記憶部５４に予め記憶された各種プログラムとの協働により各種処理を実行し、シード情報管理サーバ５０を構成する各部の動作を統括的に制御する。
【００９０】
操作部５２は、各種入力キー等を備え、ユーザからの操作により入力される入力信号をＣＰＵ５１に出力する。表示部５３は、ＬＣＤやＥＬＤパネル等により構成され、ＣＰＵ５１からの表示信号に基づいて各種情報を表示する。また、表示部５３は、操作部５２と一体的にタッチパネルを構成する態様としてもよい。
【００９１】
記憶部５４は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、シード情報管理サーバ５０の動作に必要なプログラム及び当該プログラムの実行に係るデータを記憶する。
【００９２】
記憶部５４は、図１０に示すように、システムプログラム５４１、事業者情報テーブル５４２、シード情報管理テーブル５４３を記憶する。
【００９３】
システムプログラム５４１は、シード情報管理サーバ５０としての基本的な諸機能を実現させるためのプログラムである。ＣＰＵ５１は、このシステムプログラム５４１との協働により、例えば、記憶部５４への各種データの読み書き制御、表示部５３への表示制御、操作部５２の所定の入力キーに所定の機能の実行を割り当てる入力制御等を実現する。
【００９４】
事業者情報テーブル５４２には、認証システム１００に係る各事業者に関する事業者情報が事業者毎に対応付けて登録されている。ここで、事業者情報には、各事業者に予め割り当てられたシード番号（事業者固有シード番号）、事業者名、各事業者に所属するＯＴＰ認証サーバ４０に記憶された秘密鍵４４５に対応する公開鍵、ＯＴＰ認証サーバ４０のドメイン名、ＵＲＬ、ＩＰアドレス等が含まれており、これら各情報が事業者毎に対応付けて登録されている。
【００９５】
図１１は、記憶部５４に記憶された事業者情報テーブル５４２の一例を示した図である。図１１に示すように、事業者情報テーブル５４２には、事業者毎に、シード番号と、事業者名等の事業者関連情報と、公開鍵とが対応付けて登録されている。ここで、登録されたシード番号は、ＯＴＰ生成器１０のＲＯＭ１４に記憶されたシードテーブル１４５のシード番号と対応しており、このシード番号に対応するシード情報を元に生成されたＯＴＰが、当該シード番号に対応する事業者のＯＴＰ認証サーバ４０へのログイン時に用いられるようになっている。
【００９６】
シード情報管理テーブル５４３には、各ＯＴＰ生成器１０のＲＯＭ１４に記憶されたシードテーブル１４５（シード情報とシード番号）とＯＴＰ生成器固有ＩＤ１４６とが対応付けて登録されている。
【００９７】
図１２は、記憶部５４に記憶されたシード情報管理テーブル５４３の一例を示した図である。図１２に示すように、シード情報管理テーブル５４３には、各ＯＴＰ生成器１０に係るＯＴＰ生成器固有ＩＤとシード情報とシード番号とが対応付けて格納されている。
【００９８】
ＲＡＭ５５は、ＣＰＵ５１により実行制御される各種処理において、記憶部５４から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【００９９】
通信部５６は、モデム、ターミナルアダプタ、ＬＡＮアダプタ等のネットワークインターフェースであって、ＣＰＵ５１の制御の下、ネットワークＮに接続された他の機器（ＯＴＰ認証サーバ４０等）との間で授受される各種情報の通信制御を行う。
【０１００】
＜認証システム１００の環境設定＞
次に、図１３〜１７を参照して、認証システム１００を構成する各機器において、認証に係る環境が設定されるまでの工程を説明する。
【０１０１】
図１３は、ＯＴＰ生成器１０、ＯＴＰ認証サーバ４０及びシード情報管理サーバ５０において、認証に係る環境が設定されるまでの工程を模式的に示した図である。
図１３に示すように、ＯＴＰ生成器１０を製造するＯＴＰ生成器製造メーカ１では、ＯＴＰ生成器１０の製造工程において、各ＯＴＰ生成器１０のＲＯＭにシードテーブル１４５及びＯＴＰ生成器固有ＩＤ１４６をＲＯＭ１４に記憶させると、各ＯＴＰ生成器１０に記憶させたシードテーブル１４５及びＯＴＰ生成器固有ＩＤ１４６を対応付けてシード情報管理サーバ５０に通知する。
【０１０２】
図１４は、ＯＴＰ生成器製造メーカ１にて行われる、ＯＴＰ生成器の製造に係る処理の手順を示したフローチャートである。
ＯＴＰ生成器の製造工程において、ＯＴＰ生成器本体の製造が完了すると（ステップＳ１１）、このＯＴＰ生成器１０のＲＯＭ１４に、複数のシード情報と当該複数のシード情報の夫々に対応する複数のシード番号とを対応付けたシードテーブル１４５が記憶されるとともに（ステップＳ１２）、当該ＯＴＰ生成器１０に固有の製造番号等の固有ＩＤがＯＴＰ生成器固有ＩＤ１４６として記憶される（ステップＳ１３）。
【０１０３】
次いで、ステップＳ１２及びＳ１３で記憶されたシードテーブル１４５及びＯＴＰ生成器固有ＩＤ１４６が対応付けて、シード情報管理サーバ５０に通知され（ステップＳ１４）、本処理は終了する。
【０１０４】
なお、ステップＳ１２において一のＯＴＰ生成器１０に記憶される複数のシード情報は、互いに異なるものとし、より好ましくは、他のＯＴＰ生成器に記憶される複数のシード情報の何れとも異なることが好ましい。
【０１０５】
図１３に戻り、ＯＴＰ生成器製造メーカ１からシードテーブル１４５及びＯＴＰ生成器固有ＩＤ１４６を通知されたシード情報管理サーバ５０では、このＯＴＰ生成器固有ＩＤ１４６とシードテーブル１４５とを対応付け、記憶部５４のシード情報管理テーブル５４３に登録する。
【０１０６】
図１５は、シード情報管理サーバ５０にて行われる、シード情報管理テーブル５４３の登録に係る処理の手順を示したフローチャートである。なお、本処理は、ＣＰＵ５１と、記憶部５４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１０７】
ＯＴＰ生成器製造メーカ１からシードテーブル１４５及びＯＴＰ生成器固有ＩＤ１４６が操作部５２、通信部５６等を介して通知（入力）されると（ステップＳ２１）、このＯＴＰ生成器固有ＩＤ１４６とシードテーブル１４５とを対応付け、シード情報管理サーバ５０の記憶部５４に、シード情報管理テーブル５４３として記憶され（ステップＳ２２）、本処理は終了する。
【０１０８】
図１３に戻り、各事業者４（事業者Ａ〜Ｃ）にシード番号の使用権が割り当てられると、シード情報管理サーバ５０では、シード番号と、当該シード番号に割り当てられた事業者名、ＯＴＰ認証サーバ４０のドメイン名、ＩＰアドレス等の事業者に関する事業者関連情報と、当該事業者に所属するＯＴＰ認証サーバ４０に記憶された秘密鍵４４５に対応する公開鍵とを対応付け、事業者情報テーブル５４２に登録する。
【０１０９】
図１６は、シード情報管理サーバ５０にて行われる、事業者情報テーブル５４２の登録に係る処理の手順を示したフローチャートである。なお、本処理は、ＣＰＵ５１と、記憶部５４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１１０】
まず、各事業者に割り当てられたシード番号が操作部５２、通信部５６等を介して通知（入力）される（ステップＳ３１）。次いで、各事業者に関する関連情報が入力され（ステップＳ３２）、各事業者に所属するＯＴＰ認証サーバ４０に記憶された公開鍵が入力されると（ステップＳ３３）、入力されたシード番号、公開鍵、事業者関連情報とが、事業者毎に対応付けられ、記憶部５４の事業者情報テーブル５４２に登録されて（ステップＳ３４）、本処理は終了する。
【０１１１】
一方、シード番号を割り当てられた事業者に所属するＯＴＰ認証サーバ４０では、当該事業者に割り当てられたシード番号を、事業者固有シード番号４４４として記憶部５４に記憶する。
【０１１２】
上述したように、シード情報管理サーバ５０（事業者情報テーブル５４２）とＯＴＰ認証サーバ４０とに各事業者に応じたシード番号が定義付けられることにより、各ＯＴＰ生成器１０に記憶された各シード番号は、特定の事業者用と定義付けられることになる。例えば、シード番号「２」を事業者名「ＡＢＣ銀行」に割り当て、事業者情報テーブル５４２に対応付けて記憶した場合には、図１７に示すように、各ＯＴＰ生成器１０に記憶されたシード番号「２」は「ＡＢＣ銀行」用と定義される。即ち、シード番号「２」に対応するシード情報を元に生成されるＯＴＰが、「ＡＢＣ銀行」に所属するＯＴＰ認証サーバ４０へのアクセス時に用いられることになる。
【０１１３】
＜ユーザ登録時の動作について＞
次に、図１８を参照して、ＲＰ認証サーバ３０にユーザ情報の登録を行う際の動作について説明する。
図１８は、ＲＰ認証サーバ３０へのユーザ情報の登録に係る処理（ＲＰユーザ登録処理）の手順を示したラダーチャートである。なお、同図においてステップＳ４１〜Ｓ４６の各処理は、アクセス端末２０のＣＰＵ２１と記憶部２４に記憶された各種プログラムとの協働により実行される処理を示しており、ステップＳ５１〜Ｓ５５の各処理は、ＲＰ認証サーバ３０のＣＰＵ３１と記憶部３４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１１４】
まず、アクセス端末２０では、操作部２２を介した所定のユーザ操作に応じて、特定のＲＰ認証サーバ３０にユーザ情報の登録を行う旨の指示情報が（ユーザ登録要求情報）が送信される（ステップＳ４１）。
【０１１５】
ＲＰ認証サーバ３０では、アクセス端末２０からユーザ登録要求情報が受信されると（ステップＳ５１）、登録を行うユーザの氏名やログインＩＤ、固定パスワード等を含んだユーザ情報の入力を促す画面の表示を指示する指示情報（登録画面表示情報）がアクセス端末２０に送信される（ステップＳ５２）。
【０１１６】
一方、アクセス端末２０では、ＲＰ認証サーバ３０から登録画面表示情報が受信されると（ステップＳ４２）、この登録画面表示情報に基づき、表示部１３にユーザ情報の入力を促す画面が表示される（ステップＳ４３）。続いて、表示部１３に表示された画面に基づき、操作部１２を介してユーザの氏名やログインＩＤ、固定パスワード等が入力されると、この入力されたユーザ情報がＲＰ認証サーバ３０へと送信される（ステップＳ４４）。
【０１１７】
ＲＰ認証サーバ３０では、アクセス端末２０からユーザ情報が受信されると（ステップＳ５３）、このユーザ情報に含まれる各種情報が、ユーザ別固定パスワードテーブル３４２に対応付けて登録された後（ステップＳ５４）、登録完了の表示を指示する指示情報（登録完了情報）が、アクセス端末２０に送信され（ステップＳ５５）、ＲＰ認証サーバ３０の処理は終了する。
【０１１８】
アクセス端末２０では、ＲＰ認証サーバ３０から登録完了情報が受信されると（ステップＳ４５）、この登録完了情報に基づき、表示部１３に事業者固有シード番号及び登録完了を通知する画面が表示され（ステップＳ４６）、アクセス端末２０の処理は終了する。
【０１１９】
上記の処理により、ＲＰ認証サーバ３０にユーザ情報が登録され、これ以降、このユーザ情報に係るユーザは、アクセス端末２０からＲＰ認証サーバ３０にログインすることが可能となる。
【０１２０】
次に、図１９〜２３を参照して、ＯＴＰ認証サーバ４０にユーザ情報の登録を行う際の動作について説明する。
【０１２１】
図１９は、ユーザ情報の登録時において、ＯＴＰ生成器１０で実行される処理を示したフローチャートである。なお、本処理は、ＣＰＵ１１と、ＲＯＭ１４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１２２】
まず、操作部１２を介して、ＯＴＰ生成器１０のＯＴＰ生成器固有ＩＤの表示を指示する旨の操作信号が入力されると（ステップＳ６１）、ＲＯＭ１４に記憶されたＯＴＰ生成器固有ＩＤ１４６が読み出される（ステップＳ６２）。そして、この読み出されたＯＴＰ生成器固有ＩＤ１４６が、図２０に示すように表示部１３に表示され（ステップＳ６３）、本処理を終了する。
【０１２３】
なお、本実施の形態では、ＯＴＰ生成器固有ＩＤ１４６を表示部１３に出力することとしたが、これに限らず、Ｉ／Ｆ部１８にアクセス端末２０が接続されている場合には、当該Ｉ／Ｆ部１８を介してアクセス端末２０に送信する態様としてもよい。
【０１２４】
図２１は、ＯＴＰ認証サーバ４０へのユーザ情報の登録に係る処理（ＯＴＰユーザ登録処理）の手順を示したラダーチャートである。なお、同図においてステップＳ７１〜Ｓ７６の各処理は、アクセス端末２０のＣＰＵ２１と記憶部２４に記憶された各種プログラムとの協働により実行される処理を示しており、ステップＳ８１〜Ｓ８８の各処理は、ＯＴＰ認証サーバ４０のＣＰＵ４１と記憶部４４に記憶された各種プログラムとの協働により実行される処理を示しており、ステップＳ９１〜Ｓ９３の各処理は、シード情報管理サーバ５０のＣＰＵ５１と記憶部５４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１２５】
まず、アクセス端末２０では、操作部２２を介した所定のユーザ操作に応じて、特定のＯＴＰ認証サーバ４０にユーザ情報の登録を行う旨の指示情報（ユーザ登録要求情報）が送信される（ステップＳ７１）。
【０１２６】
ＯＴＰ認証サーバ４０では、アクセス端末２０からユーザ登録要求情報が受信されると（ステップＳ８１）、ユーザの氏名やログインＩＤ（ユーザＩＤ）、ＯＴＰ生成器固有ＩＤ等を含んだユーザ情報の入力を促す画面の表示を指示する指示情報（登録画面表示情報）がアクセス端末２０に送信される（ステップＳ８２）。
【０１２７】
一方、アクセス端末２０では、ＯＴＰ認証サーバ４０から登録画面表示情報が受信されると（ステップＳ７２）、この登録画面表示情報に基づき、表示部１３にユーザ情報の入力を促す画面が表示される（ステップＳ７３）。続いて、表示部１３に表示された画面に基づき、操作部１２を介してユーザの氏名やユーザＩＤ、ＯＴＰ生成器固有ＩＤ等のユーザ情報が入力されると、この入力されたユーザ情報がＯＴＰ認証サーバ４０へと送信される（ステップＳ７４）。ここで、入力されるＯＴＰ生成器固有ＩＤは、図１９の処理においてＯＴＰ生成器１０の表示部１３に表示されたＯＴＰ生成器固有ＩＤが入力されるものとするが、その入力態様は特に問わず、ユーザから操作部２２を介して入力される態様としてもよいし、Ｉ／Ｆ部２７にＯＴＰ生成器１０が接続されている場合には、当該ＯＴＰ生成器１０から送信されたＯＴＰ生成器固有ＩＤが入力される態様としてもよい。
【０１２８】
ＯＴＰ認証サーバ４０では、アクセス端末２０からユーザ情報が受信されると（ステップＳ８３）、本ＯＴＰ認証サーバ４０に割り当てられた事業者固有シード番号４４４が記憶部４４から読み出され（ステップＳ８４）、ユーザ情報に含まれたＯＴＰ生成器固有ＩＤと、読み出された事業者固有シード番号とが検索キーとして、シード情報管理サーバ５０に送信される（ステップＳ８５）。
【０１２９】
シード情報管理サーバ５０では、ＯＴＰ認証サーバ４０から検索キーが受信されると（ステップＳ９１）、シード情報検索処理（ステップＳ９２）へと移行する。以下、図２２を参照して、ステップＳ９２のシード情報検索処理について説明する。
【０１３０】
図２２は、シード情報検索処理の手順を示したフローチャートである。
まず。検索キーに含まれたＯＴＰ生成器固有ＩＤ及び事業者固有シード番号に対応するシード情報がシード情報管理テーブル５４３から検索され（ステップＳ９２１）、該当するシード情報がシード情報管理テーブル５４３から読み出される（ステップＳ９２２）。次いで、検索キーに含まれた事業者固有シード番号に対応する公開鍵が事業者情報テーブル５４２から検索され（ステップＳ９２３）、該当する公開鍵が事業者情報テーブル５４２から読み出されると（ステップＳ９２４）、この公開鍵に基づいてステップＳ９２２で読み出されたシード情報が暗号化され（ステップＳ９２５）、ステップＳ９３へと移行する。
【０１３１】
図２１に戻り、ステップＳ９２５で暗号化されたシード情報（以下、暗号化済シード情報という）が、この検索キーを送信したＯＴＰ認証サーバ４０に送信され（ステップＳ９３）、シード情報管理サーバ５０の処理は終了する。
【０１３２】
このように、暗号化されたシード情報をＯＴＰ認証サーバ４０に送信するため、シード情報に係るセキュリティを向上させることができる。
【０１３３】
一方、ＯＴＰ認証サーバ４０では、シード情報管理サーバ５０から暗号化済シード情報が受信されると（ステップＳ８６）、ユーザ情報登録処理（ステップＳ８７）へと移行する。以下、図２３を参照して、ステップＳ８７のユーザ情報登録処理について説明する。
【０１３４】
図２３は、ユーザ情報登録処理の手順を示したフローチャートである。
まず、記憶部４４に記憶された秘密鍵４４５が読み出され（ステップＳ８７１）、この秘密鍵４４５に基づいて暗号化済シード情報からシード情報が復号化される（ステップＳ８７２）。続いて、復号化されたシード情報が、ステップＳ８３で受信したユーザ情報と対応付けてユーザ別シード情報テーブル４４３に登録され（ステップＳ８７３）、ステップＳ８８へと移行する。
【０１３５】
図２１に戻り、本ＯＴＰ認証サーバ４０に割り当てられた事業者固有シード番号４４４及び登録完了の表示を指示する指示情報（登録完了情報）が、アクセス端末２０に送信され（ステップＳ８８）、ＯＴＰ認証サーバ４０の処理は終了する。
【０１３６】
アクセス端末２０では、ＯＴＰ認証サーバ４０から登録完了情報が受信されると（ステップＳ７５）、この登録完了情報に基づき、表示部１３に事業者固有シード番号及び登録完了を通知する画面が表示され（ステップＳ７７）、アクセス端末２０の処理は終了する。
【０１３７】
上記の処理により、ＯＴＰ認証サーバ４０にユーザ情報が登録され、これ以降、このユーザ情報に係るユーザは、アクセス端末２０からＯＴＰ認証サーバ４０にログインすることが可能となる。
【０１３８】
上述したとおり、ＯＴＰ生成器１０の記憶部１７には、アカウント情報管理テーブル１７１が記憶されており、ユーザは操作部１２等を介して、接続先サイトとなるＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０のサイト名、ＵＲＬ、ログインＩＤ、固定パスワード又はＯＴＰからなるアカウント情報をアカウント情報管理テーブル１７１に登録する指示をＣＰＵ１１に入力することが可能となっている。このアカウント情報管理テーブル１７１は、所謂パスワードバンク機能と有しており、このアカウント情報管理テーブル１７１に登録されたアカウント情報を、後述するＯＴＰ認証サーバ４０へのログイン時に用いることにより、ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０への接続の便宜を向上させることができる。
【０１３９】
図２４は、アカウント情報管理テーブル１７１への登録に係る処理（アカウント情報管理処理）の手順を示したフローチャートである。なお、本処理は、ＣＰＵ１１と、ＲＯＭ１４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１４０】
まず、操作部１２を介した所定のユーザ操作により、アカウント情報の登録を行う旨の指示信号が入力されると（ステップＳ１０１）、固定パスワード認証方式かＯＴＰ認証方式かの選択を促す画面が表示される（ステップＳ１０２）。
【０１４１】
ここで、固定パスワード認証方式を選択する指示信号が入力されると（ステップＳ１０３；ＲＰ）、接続先サイトのＵＲＬ、ログインＩＤ、固定パスワードの入力を促す画面が表示部１３に表示される（ステップＳ１０４）。
【０１４２】
続いて、操作部１２を介した所定のユーザ操作により、ＵＲＬ、ログインＩＤ、固定パスワードが入力され、その指示信号が入力されると（ステップＳ１０５）、この入力された各種情報が対応付けて、アカウント情報管理テーブル１７１に登録され（ステップＳ１０６）、本処理を終了する。
【０１４３】
一方、ステップＳ１０３において、ＯＴＰ認証方式を選択する指示信号が入力されると（ステップＳ１０３；ＯＴＰ）、シードテーブル１４５に登録された全てのシード番号が読み出され（ステップＳ１０７）、この読み出された全てのシード番号が、操作部１２を介して選択可能な態様で表示部１３に表示される（ステップＳ１０８）。
【０１４４】
ここで、操作部１２を介した所定のユーザ操作により、特定のシード番号が選択され、その指示信号が入力されると（ステップＳ１０９）、続いて、接続先サイトのＵＲＬ、ログインＩＤの入力を促す画面が表示部１３に表示される（ステップＳ１１０）。
【０１４５】
続いて、操作部１２を介した所定のユーザ操作により、ＵＲＬ、ログインＩＤが入力され、その指示信号が入力されると（ステップＳ１１１）、この入力されたＵＲＬ、ログインＩＤと、ステップＳ１０９で選択されたシード番号とが対応付けて、アカウント情報管理テーブル１７１に登録され（ステップＳ１１２）、本処理を終了する。
【０１４６】
なお、本実施の形態では、シードテーブル１４５に登録された全てのシード番号から一のシード番号を選択する態様としたが、これに限らず、例えば、上述したユーザ登録処理のステップＳ７６においてＯＴＰ生成器１０の表示部１３に表示された事業者固有シード番号をＯＴＰ生成器１０におけるシード番号とし、このシード番号とアカウント情報とを対応付けてアカウント情報管理テーブル１７１に登録する態様としてもよい。
【０１４７】
また、本処理では、操作部１２を介してアカウント情報の入力を行うこととしたが、これに限らず、Ｉ／Ｆ部１８を介してアクセス端末２０等の外部端末装置からアカウント情報の入力を行う態様としてもよい。
【０１４８】
＜ログイン時の動作について＞
次に、図２５〜２８を参照して、アクセス端末２０からＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０にログインを行う際の動作について説明する。なお、本実施形態では、ＯＴＰ生成器１０とアクセス端末２０とが、Ｉ／Ｆ部１８及びＩ／Ｆ部２７を介して接続されているものとする。
【０１４９】
図２５は、ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０へのログイン時において、ＯＴＰ生成器１０、アクセス端末２０で実行される処理の手順を示したラダーチャートである。なお、同図においてステップＳ１２１〜Ｓ１２５の各処理は、アクセス端末２０のＣＰＵ２１と記憶部２４に記憶された各種プログラムとの協働により実行される処理を示しており、ステップＳ１３１〜Ｓ１４２の各処理は、ＯＴＰ生成器１０のＣＰＵ１１とＲＯＭ１４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１５０】
まず、アクセス端末２０では、操作部２２を介した所定のユーザ操作により、ログインを行う旨の指示情報が入力されると（ステップＳ１２１）、ＯＴＰ生成器１０にて接続先サイトの選択を行うよう促す画面（図２６参照）が表示部２３に表示される（ステップＳ１２２）。続いて、アカウント情報管理テーブル１７１に登録された全てのサイト名を一覧表示させる指示情報（サイト名表示情報）が、ＯＴＰ生成器１０に送信される（ステップＳ１２３）。
【０１５１】
ＯＴＰ生成器１０では、アクセス端末２０からサイト名表示情報が受信されると（ステップＳ１３１）、アカウント情報管理テーブル１７１に登録された全てのサイト名が選択可能な態様で表示部１３に一覧表示される（ステップＳ１３２）。
【０１５２】
図２７は、ステップＳ１３２において、表示部１３に表示されたサイト名の一例を示した図である。ユーザは、操作部１２を介して、サイト名「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」から所望する一のサイト名を選択することが可能となっており、この選択されたサイト名を指示する指示信号がＣＰＵ１１に入力される。
【０１５３】
操作部１２を介した所定のユーザ操作により、特定のサイト名が選択され（例えば、「ＡＡＡ」）、その指示信号が入力されると（ステップＳ１３３）、この選択されたサイト名の認証サイトにログインするか否かを確認する画面（図２８参照）が表示部１３に表示される（ステップＳ１３４）。ここで、ログインを行わない旨の指示情報が操作部１２を介して入力された場合には（ステップＳ１３５；Ｎｏ）、ステップＳ１３２に戻り、アカウント情報管理テーブル１７１に登録された全てのサイト名が表示部１３に再度一覧表示される。
【０１５４】
一方、ステップＳ１３５において、ログインを行う旨の指示情報が操作部１２を介して入力された場合には（ステップＳ１３５；Ｙｅｓ）、アカウント情報管理テーブル１７１が参照され、選択されたサイト名にシード番号が対応付けて登録されているか否かが判別される（ステップＳ１３６）。
【０１５５】
ステップＳ１３６において、選択されたサイト名にシード番号が対応付けて登録されていない、即ち、固定パスワードが対応付けて登録されていると判別された場合には（ステップＳ１３６；Ｎｏ）、この選択されたサイト名に対応付けられたＵＲＬ、ログインＩＤ、固定パスワードがアカウント情報管理テーブル１７１から読み出され（ステップＳ１３７）、この読み出された各種情報がアクセス端末２０に送信された後（ステップＳ１３８）、ＯＴＰ生成器１０の処理は終了する。
【０１５６】
一方、ステップＳ１３６において、選択されたサイト名にシード番号が対応付けて登録されていると判別された場合には（ステップＳ１３６；Ｙｅｓ）、この選択されたサイト名に対応付けられたシード番号に対応するシード情報がシードテーブル１４５から読み出され（ステップＳ１３９）、読み出されたシード情報及び計時部１６から入力される時刻情報を元にＯＴＰが生成される（ステップＳ１４０）。
【０１５７】
続いて、選択されたサイト名に対応付けられたＵＲＬ、ログインＩＤがアカウント情報管理テーブル１７１から読み出され（ステップＳ１４１）、この読み出された各種情報がステップＳ１４０で生成されたＯＴＰとともにアクセス端末２０に送信された後（ステップＳ１４２）、ＯＴＰ生成器１０の処理は終了する。
【０１５８】
アクセス端末２０では、ＯＴＰ生成器１０から接続先となる認証サイトのＵＲＬ、ログインＩＤ、パスワード（固定パスワード又はＯＴＰ）が受信されると（ステップＳ１２４）、このＵＲＬ宛に、ログインＩＤとパスワード（固定パスワード又はＯＴＰ）が送信されることで、接続対象となった認証サイトにログインが行われ（ステップＳ１２５）、アクセス端末２０の処理は終了する。
【０１５９】
以上のように、本実施形態によれば、接続先となった認証サイト（ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０）の認証方式に応じてＯＴＰ又は固定パスワードを、認証サイトに送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【０１６０】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。なお、説明の簡略化のため、上述した第１の実施形態と同一要素については同符号を付し、その詳細な説明は適宜省略する。
【０１６１】
以下、図２９〜３２を参照して、アクセス端末２０からＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０にログインを行う際の動作について説明する。なお、本実施形態では、ＯＴＰ生成器１０とアクセス端末２０とは、Ｉ／Ｆ部１８及びＩ／Ｆ部２７を介して接続されておらず、夫々が独立した状態で認証システム１００を構成しているものとする。
【０１６２】
図２９は、ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０へのログイン時において、ＯＴＰ生成器１０で実行される処理の手順を示したフローチャートである。なお、本処理は、ＣＰＵ１１と、ＲＯＭ１４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１６３】
まず、操作部１２を介した所定のユーザ操作により、接続先サイトを選択する旨の指示信号が入力されると（ステップＳ１５１）、アカウント情報管理テーブル１７１に登録された全てのサイト名が選択可能な態様で表示部１３に一覧表示される（ステップＳ１５２）。なお、ここで表示される画面は、上述した図２７と同様の画面であるため、その詳細な説明は省略する。
【０１６４】
続いて、操作部１２を介した所定のユーザ操作により、特定のサイト名が選択され、その指示信号が入力されると（ステップＳ１５３）、アカウント情報管理テーブル１７１が参照され、選択されたサイト名にシード番号が対応付けて登録されているか否かが判別される（ステップＳ１５４）。
【０１６５】
ステップＳ１５４において、選択されたサイト名にシード番号が対応付けて登録されていない、即ち、固定パスワードが対応付けて登録されていると判別された場合には（ステップＳ１５４；Ｎｏ）、この選択されたサイト名に対応付けられたＵＲＬ、ログインＩＤ、固定パスワードがアカウント情報管理テーブル１７１から読み出され（ステップＳ１５５）、この読み出された各種情報が、選択されたサイト名とともに表示部１３に表示された後（ステップＳ１５６）、本処理は終了する。
【０１６６】
図３０は、ステップＳ１５６において、表示部１３に表示されたサイト名、ＵＲＬ、ログインＩＤ、固定パスワードの一例を示した図である。なお、ここでは、アカウント情報管理テーブル１７１にと登録されたサイト名のうち、「ＡＡＡ」が選択された場合の表示画面を示している。
【０１６７】
一方、ステップＳ１５４において、選択されたサイト名にシード番号が対応付けて登録されていると判別された場合には（ステップＳ１５４；Ｙｅｓ）、この選択されたサイト名に対応付けられたシード番号に対応するシード情報がシードテーブル１４５から読み出され（ステップＳ１５７）、このシード情報及び計時部１６から入力される時刻情報を元にＯＴＰが生成される（ステップＳ１５８）。
【０１６８】
続いて、選択されたサイト名に対応付けられたＵＲＬ、ログインＩＤがアカウント情報管理テーブル１７１から読み出され（ステップＳ１５９）、この読み出された各種情報が、選択ざれたサイト名及びステップＳ１３９で生成されたＯＴＰとともに表示部１３に表示された後（ステップＳ１６０）、本処理は終了する。
【０１６９】
図３１は、ステップＳ１６０において、表示部１３に表示されたサイト名、ＵＲＬ、ログインＩＤ、ＯＴＰの一例を示した図である。なお、ここでは、アカウント情報管理テーブル１７１にと登録されたサイト名のうち、「ＢＢＢ」が選択された場合の表示画面を示している。
【０１７０】
図３０又は３１に示したように、ＯＴＰ生成器１０の表示部１３に表示されたＵＲＬが、ユーザから操作部２２を介してアクセス端末２０に入力されることで、このＵＲＬに対応する認証サイトに接続が行われ、図３２に示すように、アクセス端末２０の表示部２３に当該サイトへのログイン画面が表示される。さらに、このログイン画面に含まれたログインＩＤ及びパスワードの入力領域（２３１及び２３２）に、ＯＴＰ生成器１０の表示部１３に表示されたログインＩＤ、パスワード（固定パスワード又はＯＴＰ）が操作部２２を介して入力され送信されることで、接続対象となった認証サイトにログインが行われることになる。
【０１７１】
以上のように、本実施形態によれば、接続先となった認証サイト（ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０）の認証方式に応じてＯＴＰ又は固定パスワードを表示することができるため、接続先に応じたパスワードをユーザに通知することができ、このパスワードを認証サイトに送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【０１７２】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。なお、説明の簡略化のため、上述した第１の実施形態と同一要素については同符号を付し、その詳細な説明は適宜省略する。
【０１７３】
まず、図３３を参照して、本実施形態における認証システム１００の構成を説明する。
図３３に示すように、本実施形態の認証システム１００は、第１の実施形態の認証システム１００の構成に加え、ログイン管理サーバ６０を有する。
【０１７４】
ログイン管理サーバ６０は、アカウント情報管理テーブル６４４を記憶・管理するパスワードバンク機能を有し、アクセス端末２０からの要求に応じて、当該アカウント情報管理テーブル６４４に登録された特定のサイト名に係るアカウント情報をアクセス端末２０に提供する。
【０１７５】
図３４は、ログイン管理サーバ６０の内部構成を示したブロック図である。図３４に示すとおり、ログイン管理サーバ６０は、ＣＰＵ６１、操作部６２、表示部６３、記憶部６４、ＲＡＭ６５、通信部６６等により構成され、各部はバス６７を介して接続される。
【０１７６】
ＣＰＵ６１は、ＲＡＭ６５を作業領域として、記憶部６４に予め記憶された各種プログラムとの協働により各種処理を実行し、ログイン管理サーバ６０を構成する各部の動作を統括的に制御する。
【０１７７】
操作部６２は、各種入力キー等を備え、ユーザからの操作により入力される入力信号をＣＰＵ６１に出力する。表示部６３は、ＬＣＤやＥＬＤパネル等により構成され、ＣＰＵ２１からの表示信号に基づいて各種情報を表示する。また、表示部６３は、操作部６２と一体的にタッチパネルを構成する態様としてもよい。
【０１７８】
記憶部６４は、磁気的、光学的記録媒体若しくは半導体メモリで構成される不揮発性の記憶媒体を備え、ログイン管理サーバ６０の動作に必要なプログラム及び当該プログラムの実行に係るデータを記憶する。記憶部６４は、図３４に示すように、システムプログラム６４１、アクセス端末連携制御プログラム６４２、アカウント情報管理プログラム６４３、アカウント情報管理テーブル６４４を記憶する。
【０１７９】
システムプログラム６４１は、ログイン管理サーバ６０としての基本的な諸機能を実現させるためのプログラムであって、ＣＰＵ６１は、このシステムプログラム６４１との協働により、例えば、記憶部６４への各種データの読み書き制御、表示部６３への表示制御、操作部６２の所定の入力キーに所定の機能の実行を割り当てる入力制御等を実現する。
【０１８０】
アクセス端末連携制御プログラム６４２は、アクセス端末２０との連携に係る諸機能を実現させるためのプログラムである。具体的には、ＣＰＵ６１との協働により、通信部６６を介して接続されたアクセス端末２０から送信される各種指示情報に応じてアカウント情報管理プログラム６４３等の各種プログラムを実行し、アカウント情報管理テーブル６４４に登録されたアカウント情報の読み出しや、アカウント情報の登録等の動作を実現させる。
【０１８１】
アカウント情報管理プログラム６４３は、アカウント情報管理テーブル６４４の登録・管理に係る諸機能を実現させるためのプログラムである。ＣＰＵ６１は、このアカウント情報管理プログラム６４３との協働により、上述したアカウント情報管理処理（図２４参照）と同様の処理を実行させる。
【０１８２】
アカウント情報管理テーブル６４４には、アクセス先となるサイト名と、このサイト名の認証サイトにログインする際に必要となる各種情報とが対応付けて登録されている。なお、アカウント情報管理テーブル６４４は、上述したアカウント情報管理テーブル１７１と同様のテーブル構造（図４参照）を有するため、その詳細な説明は省略する。また、アカウント情報管理テーブル６４４への各種情報の登録は、上述したアカウント情報管理処理（図２４参照）と同様の処理がＣＰＵ６１とアカウント情報管理プログラム６４３との協働により実行されるものとし、本処理内における各指示信号はネットワークＮを介してアクセス端末２０の操作部２２から入力されるものとする。
【０１８３】
ＲＡＭ６５は、ＣＰＵ６１により実行制御される各種処理において、記憶部６４から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
【０１８４】
通信部６６は、モデム、ターミナルアダプタ、ＬＡＮアダプタ等のネットワークインターフェースであって、ＣＰＵ６１の制御の下、ネットワークＮに接続された他の機器（アクセス端末２０等）との間で授受される各種情報の通信制御を行う。
【０１８５】
また、本実施形態のＯＴＰ生成器１０は、記憶部１７にアカウント情報管理テーブル１７１を記憶しないものとするが、これに限らず、アカウント情報管理テーブル１７１を記憶する態様としてもよい。
【０１８６】
以下、図３５〜３９を参照して、アクセス端末２０からＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０にログインを行う際の動作について説明する。なお、本実施形態では、ＯＴＰ生成器１０とアクセス端末２０とが、Ｉ／Ｆ部１８及びＩ／Ｆ部２７を介して接続されているものとする。
【０１８７】
図３５及び図３６は、ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０へのログイン時において、ＯＴＰ生成器１０、アクセス端末２０、ログイン管理サーバ６０で実行される処理の手順を示したラダーチャートである。なお、同図においてステップＳ１７１〜Ｓ１８４の各処理は、アクセス端末２０のＣＰＵ２１と記憶部２４に記憶された各種プログラムとの協働により実行される処理を示しており、ステップＳ１９１〜Ｓ１９９の各処理は、ログイン管理サーバ６０のＣＰＵ６１と記憶部６４に記憶された各種プログラムとの協働により実行される処理を、ステップＳ２０１〜Ｓ２０４の各処理は、ＯＴＰ生成器１０のＣＰＵ１１とＲＯＭ１４に記憶された各種プログラムとの協働により実行される処理を示している。
【０１８８】
まず、アクセス端末２０では、操作部２２を介した所定のユーザ操作により、ログインを行う旨の指示情報が入力されると（ステップＳ１７１）、ログイン管理サーバ６０にて接続先サイトの選択を行うよう促す画面（図３７参照）が表示部２３に表示される（ステップＳ１７２）。続いて、アカウント情報管理テーブル６４４に登録された全てのサイト名を要求する指示情報（サイト名要求情報）が、ログイン管理サーバ６０に送信される（ステップＳ１７３）。
【０１８９】
ログイン管理サーバ６０では、アクセス端末２０からサイト名要求情報が受信されると（ステップＳ１９１）、アカウント情報管理テーブル６４４に登録された全てのサイト名が読み出され（ステップＳ１９２）、この読み出されたサイト名を通知する指示情報（サイト名通知情報）がアクセス端末２０に送信される（ステップＳ１９３）。
【０１９０】
アクセス端末２０では、ログイン管理サーバ６０からサイト名通知情報が受信されると（ステップＳ１７４）、このサイト名通知情報により通知されたサイト名が、操作部１２を介して選択可能な態様で表示部１３に一覧表示される（ステップＳ１７５）。
【０１９１】
図３８は、ステップＳ１７５において、表示部２３に表示されたサイト名の一例を示した図である。ユーザは、操作部２２を介して、サイト名「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」から所望する一のサイト名を選択することが可能となっており、この選択されたサイト名を指示する指示信号がＣＰＵ２１に入力される。
【０１９２】
操作部２２を介した所定のユーザ操作により、特定のサイト名が選択され（例えば、「ＡＡＡ」）、その指示信号が入力されると（ステップＳ１７６）、この選択されたサイト名の認証サイトにログインするか否かを確認する画面（図３９参照）が表示部２３に表示される（ステップＳ１７７）。ここで、ログインを行わない旨の指示情報が入力された場合には（ステップＳ１７８；Ｎｏ）、ステップＳ１７５に戻り、ログイン管理サーバ６０から通知されたサイト名が表示部２３に再度一覧表示される。
【０１９３】
一方、ステップＳ１７８において、ログインを行う旨の指示情報が入力された場合には（ステップＳ１７８；Ｙｅｓ）、選択されたサイト名を指示する指示情報がログイン管理サーバ６０に送信される（ステップＳ１７９）。
【０１９４】
ログイン管理サーバ６０では、アクセス端末２０から特定のサイト名を指示する指示情報が受信されると（ステップＳ１９４）、アカウント情報管理テーブル６４４が参照され、この指示されたサイト名にシード番号が対応付けて登録されているか否かが判別される（ステップＳ１９５）。
【０１９５】
ステップＳ１９５において、指示されたサイト名にシード番号が対応付けて登録されていない、即ち、固定パスワードが対応付けて登録されていると判別された場合には（ステップＳ１９５；Ｎｏ）、この指示されたサイト名に対応付けられたＵＲＬ、ログインＩＤ、固定パスワードがアカウント情報管理テーブル６４４から読み出され（ステップＳ１９６）、この読み出された各種情報がアクセス端末２０に送信された後（ステップＳ１９７）、ＯＴＰ生成器１０の処理は終了する。
【０１９６】
一方、ステップＳ１９５において、指示されたサイト名にシード番号が対応付けて登録されていると判別された場合には（ステップＳ１９５；Ｙｅｓ）、この指示されたサイト名に対応付けられたＵＲＬ、ログインＩＤ、シード番号が読み出され（ステップＳ１９８）、この読み出された各種情報とともに、当該各種情報がＯＴＰに係る情報であることを指示するＯＰＴフラグがアクセス端末２０に送信された後（ステップＳ１９９）、ログイン管理サーバ６０の処理は終了する。
【０１９７】
アクセス端末２０では、ログイン管理サーバ６０から各種情報が受信されると（ステップＳ１８０）、この情報にＯＰＴフラグが含まれているか否かが判別され、ＯＴＰフラグが含まれていないと判別された場合には（ステップＳ１８１；Ｎｏ）、ステップＳ１８４に移行し、ステップＳ１８０で受信された情報に含まれるＵＲＬ宛に、当該情報に含まれたログインＩＤと固定パスワードとが送信されることでログインが行われ（ステップＳ１８４）、本処理は終了する。
【０１９８】
一方、ステップＳ１８１において、ＯＴＰフラグが含まれると判別された場合には（ステップＳ１８１；Ｙｅｓ）、ステップＳ１８０で受信された情報のうち、シード番号を通知する指示情報（シード番号通知情報）がＯＴＰ生成器１０に送信される（ステップＳ１８２）。
【０１９９】
ＯＴＰ生成器１０では、アクセス端末２０からシード番号通知情報が受信されると（ステップＳ２０１）、この通知されたシード番号に対応するシード情報がシードテーブル１４５から読み出され（ステップＳ２０２）、このシード情報及び計時部１６から入力される時刻情報を元にＯＴＰが生成される（ステップＳ２０３）。そして、この生成されたＯＴＰを通知する指示情報（ＯＴＰ通知情報）がアクセス端末２０に送信され（ステップＳ２０４）、ＯＴＰ生成器１０の処理は終了する。
【０２００】
アクセス端末２０では、ＯＴＰ生成器１０からＯＴＰ通知情報が受信されると（ステップＳ１８３）、ステップＳ１８０で受信された情報に含まれるＵＲＬ宛に、当該情報に含まれたログインＩＤとステップＳ１８３で通知されたＯＴＰとが送信されることで、接続対象となった認証サイトにログインが行われ（ステップＳ１８４）、本処理は終了する。
【０２０１】
以上のように、本実施形態によれば、接続先となった認証サイト（ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０）の認証方式に応じてＯＴＰ又は固定パスワードを、認証サイトに送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【０２０２】
［第4の実施形態］
次に、本発明の第４の実施形態について説明する。なお、説明の簡略化のため、上述した第１の実施形態、第３の実施形態と同一要素については同符号を付し、その詳細な説明は適宜省略する。
【０２０３】
図４０〜４４を参照して、アクセス端末２０からＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０にログインを行う際の動作について説明する。なお、本実施形態では、ＯＴＰ生成器１０とアクセス端末２０とは、Ｉ／Ｆ部１８及びＩ／Ｆ部２７を介して接続されておらず、夫々が独立した状態で認証システム１００を構成しているものとする。
【０２０４】
図４０、４１は、ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０へのログイン時において、アクセス端末２０、ログイン管理サーバ６０で実行される処理の手順を示したラダーチャートである。なお、同図においてステップＳ２１１〜Ｓ２２４の各処理は、アクセス端末２０のＣＰＵ２１と記憶部２４に記憶された各種プログラムとの協働により実行される処理を示しており、ステップＳ２３１〜Ｓ２３９の各処理は、ログイン管理サーバ６０のＣＰＵ６１と記憶部６４に記憶された各種プログラムとの協働により実行される処理を示している。
【０２０５】
まず、アクセス端末２０では、操作部２２を介した所定のユーザ操作により、ログインを行う旨の指示情報が入力されると（ステップＳ２１１）、ログイン管理サーバ６０にて接続先サイトの選択を行うよう促す画面（図３７参照）が表示部２３に表示される（ステップＳ２１２）。続いて、アカウント情報管理テーブル６４４に登録された全てのサイト名を要求する指示情報（サイト名要求情報）が、ログイン管理サーバ６０に送信される（ステップＳ２１３）。
【０２０６】
ログイン管理サーバ６０では、アクセス端末２０からサイト名要求情報が受信されると（ステップＳ２３１）、アカウント情報管理テーブル６４４に登録された全てのサイト名が読み出され（ステップＳ２３２）、この読み出されたサイト名を通知する指示情報（サイト名通知情報）がアクセス端末２０に送信される（ステップＳ２３３）。
【０２０７】
アクセス端末２０では、ログイン管理サーバ６０からサイト名通知情報が受信されると（ステップＳ２１４）、このサイト名通知情報により通知されたサイト名が、操作部１２を介して選択可能な態様で表示部１３に一覧表示される（ステップＳ２１５）。なお、ここで表示される画面は、上述した図３８と同様の画面であるため、その詳細な説明は省略する。
【０２０８】
操作部２２を介した所定のユーザ操作により、特定のサイト名が選択され（例えば、「ＣＣＣ」）、その指示信号が入力されると（ステップＳ２１６）、この選択されたサイト名の認証サイトにログインするか否かを確認する画面が表示部２３に表示される（ステップＳ２１７）。ここで、ログインを行わない旨の指示情報が入力された場合には（ステップＳ２１８；Ｎｏ）、ステップＳ２１５に戻り、ログイン管理サーバ６０から通知されたサイト名が表示部２３に再度一覧表示される。
【０２０９】
一方、ステップＳ２１８において、ログインを行う旨の指示情報が入力された場合には（ステップＳ２１８；Ｙｅｓ）、選択されたサイト名を指示する指示情報がログイン管理サーバ６０に送信される（ステップＳ２１９）。
【０２１０】
ログイン管理サーバ６０では、アクセス端末２０から特定のサイト名を指示する指示情報が受信されると（ステップＳ２３４）、アカウント情報管理テーブル６４４が参照され、この指示されたサイト名にシード番号が対応付けて登録されているか否かが判別される（ステップＳ２３５）。
【０２１１】
ステップＳ２３５において、指示されたサイト名にシード番号が対応付けて登録されていない、即ち、固定パスワードが対応付けて登録されていると判別された場合には（ステップＳ２３５；Ｎｏ）、この指示されたサイト名に対応付けられたＵＲＬ、ログインＩＤ、固定パスワードがアカウント情報管理テーブル６４４から読み出され（ステップＳ２３６）、この読み出された各種情報がアクセス端末２０に送信された後（ステップＳ２３７）、ＯＴＰ生成器１０の処理は終了する。
【０２１２】
一方、ステップＳ２３５において、指示されたサイト名にシード番号が対応付けて登録されていると判別された場合には（ステップＳ２３５；Ｙｅｓ）、この指示されたサイト名に対応付けられたＵＲＬ、ログインＩＤ、シード番号が読み出され（ステップＳ２３８）、この読み出された各種情報とともに、当該各種情報がＯＴＰに係る情報であることを指示するＯＰＴフラグがアクセス端末２０に送信された後（ステップＳ２３９）、ログイン管理サーバ６０の処理は終了する。
【０２１３】
アクセス端末２０では、ログイン管理サーバ６０から各種情報が受信されると（ステップＳ２２０）、この情報にＯＰＴフラグが含まれているか否かが判別され、ＯＴＰフラグが含まれていないと判別された場合には（ステップＳ２２１；Ｎｏ）、ステップＳ２２４に移行し、ステップＳ１８０で受信された情報に含まれるＵＲＬ宛に、当該情報に含まれたログインＩＤと固定パスワードとが送信されることでログインが行われ（ステップＳ２２４）、本処理は終了する。
【０２１４】
一方、ステップＳ２２１において、ＯＴＰフラグが含まれると判別された場合には（ステップＳ２２１；Ｙｅｓ）、ステップＳ１８０で受信された情報のうち、シード番号を通知する旨の画像が表示部２３に表示され（ステップＳ２２２）、ＯＴＰの入力が待機される（ステップＳ２２３；Ｎｏ）。
【０２１５】
図４２は、ステップＳ２２２において、表示部２３に表示された画面の一例を示した図である。なお、ここでは、ステップＳ２１６で選択されたサイト名「ＣＣＣ」をシード番号「５」とともに表示した例を示している。
ここで、表示部２３に表示されたシード番号が、操作部１２を介してＯＴＰ生成器１０に入力され、当該ＯＴＰ生成器１０により生成されたＯＴＰが、操作部２２を介してＯＴＰ入力領域２３３に入力されることになる。
【０２１６】
図４３は、ＯＴＰ生成器１０で実行される処理の流れを示したフローチャートである。なお、本処理は、ＣＰＵ１１と、ＲＯＭ１４に記憶された各種プログラムとの協働により実行される処理を示している。
【０２１７】
まず、操作部１２を介した所定のユーザ操作により、ＯＴＰの生成を行う旨の指示情報が入力されると（ステップＳ２４１）、シードテーブル１４５に格納された全てのシード番号が読み出され（ステップＳ２４２）、この読み出された複数のシード番号が、操作部１２を介して選択可能な態様で表示部１３に表示される（ステップＳ２４３）。
【０２１８】
次いで、操作部１２を介した所定のユーザ操作により、アクセス端末２０の表示部２３に表示されたシード番号が選択され、その指示信号が入力されると（ステップＳ２４４）、この入力されたシード番号に対応するシード情報がシードテーブル１４５から読み出される（ステップＳ２４５）。そして、この読み出されたシード情報と計時部１６から入力される時刻情報とを元にＯＴＰが生成され（ステップＳ２４６）、この生成されたＯＴＰが、表示部１３に表示されて（ステップＳ２４７）、本処理は終了する。
【０２１９】
図４４は、ステップＳ２４７において、表示部１３に表示されたＯＴＰの一例を示した図である。なお、同図では、ＯＴＰ「２８４５１０」とともに、当該ＯＴＰに係るシード番号「５」を併せて表示した例を示している。
【０２２０】
図４１に戻り、操作部２２を介した所定のユーザ操作により、ＯＴＰ生成器１０の表示部１３に表示されたＯＴＰが入力され、その指示信号が入力されると（ステップＳ２２３；Ｙｅｓ）、ステップＳ２２０で受信された情報に含まれるＵＲＬ宛に、当該情報に含まれたログインＩＤとステップＳ２２３で入力されたＯＴＰとが送信されることで、接続対象となった認証サイトにログインが行われ(ステップＳ２２４)、本処理は終了する。
【０２２１】
以上のように、本実施形態によれば、本実施形態によれば、接続先となった認証サイト（ＲＰ認証サーバ３０又はＯＴＰ認証サーバ４０）の認証方式に応じてＯＴＰ又は固定パスワードを表示することができるため、接続先に応じたパスワードをユーザに通知することができ、このパスワードを認証サイトに送信することができるため、認証サイトへの接続に係る利便性を向上させることができる。
【０２２２】
なお、本発明の適用は、上述した例に限らず、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０２２３】
例えば、上記実施形態では、アカウント情報管理テーブルをＯＴＰ生成器１０又はログイン管理サーバ６０に記憶する態様としたが、これに限らず、アクセス端末２０の記憶部２４に記憶する態様としてもよい。この場合、アカウント情報管理プログラムも記憶部２４に記憶し、このアカウント情報管理プログラムとＣＰＵ２１との協働により、アカウント情報管理テーブルの記憶・管理に係る諸機能が実現されるものとする。
【図面の簡単な説明】
【０２２４】
【図１】第１の実施形態における認証システムの構成を示した図である。
【図２】ＯＴＰ生成器の内部構成を示した図である。
【図３】シードテーブルの一例を示した図である
【図４】アカウント情報管理テーブルの一例を示した図である。
【図５】アクセス端末の内部構成を示したブロック図である。
【図６】ＲＰ認証サーバの内部構成を示したブロック図である。
【図７】ユーザ別固定パスワードテーブルの一例を示した図である。
【図８】ＯＴＰ認証サーバの内部構成を示した図である。
【図９】ユーザ別シード情報テーブルの一例を示した図である。
【図１０】シード情報管理サーバの内部構成を示したブロック図である。
【図１１】事業者情報テーブルの一例を示した図である。
【図１２】シード情報管理テーブルの一例を示した図である。
【図１３】認証システムが構築されるまでの工程を模式的に示した図である。
【図１４】ＯＴＰ生成器の製造に係る処理の手順を示したフローチャートである。
【図１５】シード情報管理テーブルへの登録に係る処理の手順を示したフローチャートである。
【図１６】事業者情報テーブルへの登録に係る処理の手順を示したフローチャートである。
【図１７】各事業者に対するシード番号の割り当てを説明するための図である。
【図１８】ＲＰ認証サーバへのユーザ情報の登録に係る処理（ＲＰユーザ登録処理）の手順を示したラダーチャートである。
【図１９】ユーザ情報の登録時において、ＯＴＰ生成器で実行される処理を示したフローチャートである。
【図２０】ＯＴＰ生成器の表示部に表示された、ＯＴＰ生成器固有ＩＤの一例を示した図である。
【図２１】ＯＴＰ認証サーバへのユーザ情報の登録に係る処理（ＯＴＰユーザ登録処理）の手順を示したラダーチャートである。
【図２２】図２１のシード情報検索処理に係る処理の手順を示したフローチャートである。
【図２３】図２１のユーザ情報登録処理に係る処理の手順を示したフローチャートである。
【図２４】アカウント情報管理テーブルへの登録に係る処理（アカウント情報管理処理）の手順を示したフローチャートである。
【図２５】第１の実施形態におけるＲＰ認証サーバ又はＯＴＰ認証サーバへのログイン時において、ＯＴＰ生成器、アクセス端末で実行される処理の手順を示したラダーチャートである。
【図２６】アクセス端末の表示部に表示された画面の一例を示した図である。
【図２７】ＯＴＰ生成器の表示部に表示されたサイト名の一例を示した図である。
【図２８】ＯＴＰ生成器の表示部に表示された画面の一例を示した図である。
【図２９】第２の実施形態におけるＲＰ認証サーバ又はＯＴＰ認証サーバへのログイン時において、ＯＴＰ生成器で実行される処理の手順を示したフローチャートである。
【図３０】ＯＴＰ生成器の表示部に表示されたサイト名、ＵＲＬ、ログインＩＤ、固定パスワードの一例を示した図である。
【図３１】ＯＴＰ生成器の表示部に表示されたサイト名、ＵＲＬ、ログインＩＤ、ＯＴＰの一例を示した図である。
【図３２】アクセス端末の表示部に表示されたログイン画面の一例を示した図である。
【図３３】第３の実施形態における認証システムの構成を示した図である。
【図３４】ログイン管理サーバの内部構成を示したブロック図である。
【図３５】第３の実施形態におけるＲＰ認証サーバ又はＯＴＰ認証サーバへのログイン時において、ＯＴＰ生成器、アクセス端末、ログイン管理サーバで実行される処理の手順を示したラダーチャートである。
【図３６】第３の実施形態におけるＲＰ認証サーバ又はＯＴＰ認証サーバへのログイン時において、ＯＴＰ生成器、アクセス端末、ログイン管理サーバで実行される処理の手順を示したラダーチャートである。
【図３７】アクセス端末の表示部に表示された画面の一例を示した図である。
【図３８】アクセス端末の表示部に表示されたサイト名の一例を示した図である。
【図３９】アクセス端末の表示部に表示された画面の一例を示した図である。
【図４０】第４の実施形態におけるＲＰ認証サーバ又はＯＴＰ認証サーバへのログイン時において、アクセス端末、ログイン管理サーバで実行される処理の手順を示したラダーチャートである。
【図４１】第４の実施形態におけるＲＰ認証サーバ又はＯＴＰ認証サーバへのログイン時において、アクセス端末、ログイン管理サーバで実行される処理の手順を示したラダーチャートである。
【図４２】アクセス端末の表示部に表示されたシード番号の一例を示した図である。
【図４３】ＯＴＰ生成器で実行される処理の流れを示したフローチャートである。
【図４４】ＯＴＰ生成器の表示部に表示されたＯＴＰの一例を示した図である。
【符号の説明】
【０２２５】
１００  認証システム
１０  ＯＴＰ生成器
１１  ＣＰＵ
１２  操作部
１３  表示部
１４  ＲＯＭ
１４１  システムプログラム
１４２  アクセス端末連携制御プログラム
１４３  ＯＴＰ生成プログラム
１４４  アカウント情報管理プログラム
１４５  シードテーブル
１４６  ＯＴＰ生成器固有ＩＤ
１５  ＲＡＭ
１６  計時部
１７  記憶部
１７１  アカウント情報管理テーブル
１８  Ｉ／Ｆ部
１９  バス
２０  アクセス端末
２１  ＣＰＵ
２２  操作部
２３  表示部
２４  記憶部
２４１  システムプログラム
２５  ＲＡＭ
２６  通信部
２７  Ｉ／Ｆ部
２８  バス
３０  ＲＰ認証サーバ
３１  ＣＰＵ
３２  操作部
３３  表示部
３４  記憶部
３４１  システムプログラム
３４２  ユーザ別固定パスワードテーブル
３５  ＲＡＭ
３６  通信部
３７  バス
４０  ＯＴＰ認証サーバ
４１  ＣＰＵ
４２  操作部
４３  表示部
４４  記憶部
４４１  システムプログラム
４４２  ＯＴＰ生成プログラム
４４３  ユーザ別シード情報テーブル
４４４  事業者固有シード番号
４４５  秘密鍵
４５  ＲＡＭ
４６  計時部
４７  通信部
４８  バス
５０  シード情報管理サーバ
５１  ＣＰＵ
５２  操作部
５３  表示部
５４  記憶部
５４１  システムプログラム
５４２  事業者情報テーブル
５４３  シード情報管理テーブル
５５  ＲＡＭ
５６  通信部
５７  バス
６０  ログイン管理サーバ
６１  ＣＰＵ
６２  操作部
６３  表示部
６４  記憶部
６４１  システムプログラム
６４２  アクセス端末連携制御プログラム
６４３  アカウント情報管理プログラム
６４４  アカウント情報管理テーブル
６５  ＲＡＭ
６６  通信部
６７  バス
【図１】
2007265107.tif 000003
【図２】
2007265107.tif 000004
【図３】
2007265107.tif 000005
【図４】
2007265107.tif 000006
【図５】
2007265107.tif 000007
【図６】
2007265107.tif 000008
【図７】
2007265107.tif 000009
【図８】
2007265107.tif 000010
【図９】
2007265107.tif 000011
【図１０】
2007265107.tif 000012
【図１１】
2007265107.tif 000013
【図１２】
2007265107.tif 000014
【図１３】
2007265107.tif 000015
【図１４】
2007265107.tif 000016
【図１５】
2007265107.tif 000017
【図１６】
2007265107.tif 000018
【図１７】
2007265107.tif 000019
【図１８】
2007265107.tif 000020
【図１９】
2007265107.tif 000021
【図２０】
2007265107.tif 000022
【図２１】
2007265107.tif 000023
【図２２】
2007265107.tif 000024
【図２３】
2007265107.tif 000025
【図２４】
2007265107.tif 000026
【図２５】
2007265107.tif 000027
【図２６】
2007265107.tif 000028
【図２７】
2007265107.tif 000029
【図２８】
2007265107.tif 000030
【図２９】
2007265107.tif 000031
【図３０】
2007265107.tif 000032
【図３１】
2007265107.tif 000033
【図３２】
2007265107.tif 000034
【図３３】
2007265107.tif 000035
【図３４】
2007265107.tif 000036
【図３５】
2007265107.tif 000037
【図３６】
2007265107.tif 000038
【図３７】
2007265107.tif 000039
【図３８】
2007265107.tif 000040
【図３９】
2007265107.tif 000041
【図４０】
2007265107.tif 000042
【図４１】
2007265107.tif 000043
【図４２】
2007265107.tif 000044
【図４３】
2007265107.tif 000045
【図４４】
2007265107.tif 000046