(57)【要約】【課題】認証においてセキュリティを高めつつユーザの利便性も高めることを可能にする。【解決手段】利用可能回数が各々設定された複数の認証方式のうちの選択された認証方式に基づく認証のためのユーザの認証情報を取得する取得部と、上記認証情報を使用して、上記選択された認証方式に基づく認証を行う認証部と、を備える情報処理装置が提供される。上記選択された認証方式に基づく上記認証に設定された利用可能回数が尽きていないことと、当該選択された認証方式に基づく上記認証が成功することと、を含むユーザ認証条件が満たされる場合に、上記ユーザが認証される。また、少なくとも上記ユーザが認証される場合には、上記選択された認証方式に設定された利用可能回数が減少する。【選択図】図３
2014164578.tif 000002
【特許請求の範囲】
【請求項１】
利用可能回数が各々設定された複数の認証方式のうちの選択された認証方式に基づく認証のためのユーザの認証情報を取得する取得部と、
前記認証情報を使用して、前記選択された認証方式に基づく認証を行う認証部と、
を備え、
前記選択された認証方式に基づく前記認証に設定された利用可能回数が尽きていないことと、当該選択された認証方式に基づく前記認証が成功することと、を含むユーザ認証条件が満たされる場合に、前記ユーザが認証され、
少なくとも前記ユーザが認証される場合には、前記選択された認証方式に設定された利用可能回数が減少する、
情報処理装置。
【請求項２】
前記複数の認証方式は、少なくとも１つの生体認証方式を含む、請求項１に記載の情報処理装置。
【請求項３】
前記複数の認証方式の各々に設定される前記利用可能回数は、当該利用可能回数と同数のワンタイムパスワードを発行することにより設定され、
前記ユーザ認証条件のうちの、前記選択された認証方式に基づく前記認証に設定された利用可能回数が尽きていないことは、当該選択された認証方式のために発行されたいずれかのワンタイムパスワードが使用可能であることであり、
前記ユーザ認証条件は、前記選択された認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功することを含み、
少なくとも前記ユーザが認証される場合には、前記選択された認証方式のために発行された前記ワンタイムパスワードが使用不能になる、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記ユーザが認証されない場合にも、前記選択された認証方式のために発行された前記ワンタイムパスワードが使用不能になる、請求項３に記載の情報処理装置。
【請求項５】
前記選択された認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功し、前記選択された認証方式に基づく前記認証が失敗する場合に、前記選択された認証方式のために発行された前記ワンタイムパスワードが使用不能になる、請求項４に記載の情報処理装置。
【請求項６】
前記選択された認証方式とは別の認証方式のために発行されたワンタイムパスワードが前記ワンタイムパスワード認証において使用される場合に、前記別の認証方式のために発行された前記ワンタイムパスワードが使用不能になる、請求項４又は５に記載の情報処理装置。
【請求項７】
前記ワンタイムパスワードは、トランザクション認証番号であり、
前記ワンタイムパスワード認証は、トランザクション認証番号による認証である、
請求項３〜６のいずれか１項に記載の情報処理装置。
【請求項８】
コンピュータを、
利用可能回数が各々設定された複数の認証方式の中からユーザ操作に応じて認証方式を選択するための画面を表示装置に表示させる表示制御部と、
前記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザの認証情報を取得する取得部と、
前記認証情報を使用して前記選択される認証方式に基づく認証を行う別の装置に、前記認証情報を提供する提供部と、
として機能させ、
前記選択される認証方式に基づく前記認証に設定された利用可能回数が尽きていないことと、当該選択される認証方式に基づく前記認証が成功することと、を含むユーザ認証条件が満たされる場合に、前記ユーザが認証され、
少なくとも前記ユーザが認証される場合には、前記選択される認証方式に設定された利用可能回数が減少する、
プログラム。
【請求項９】
所定の条件が満たされる場合に、複数の認証方式の各々に利用可能回数を設定する設定部
を備え、
前記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザの認証情報を使用して、当該選択される認証方式に基づく認証が行われ、
前記選択される認証方式に基づく前記認証に設定された利用可能回数が尽きていないことと、当該選択される認証方式に基づく前記認証が成功することと、を含むユーザ認証条件が満たされる場合に、前記ユーザが認証され、
少なくとも前記ユーザが認証される場合には、前記選択される認証方式に設定された利用可能回数が減少する、
情報処理装置。
【請求項１０】
前記設定部は、前記ユーザの端末装置からの依頼に応じて、前記所定の条件が満たされる場合に前記複数の認証方式の各々に前記利用可能回数を設定する、請求項９に記載の情報処理装置。
【請求項１１】
前記所定の条件は、前記ユーザ又は前記端末装置が所定の領域内に位置することを含む、請求項１０に記載の情報処理装置。
【請求項１２】
前記所定の条件は、時間が所定の期間内であることを含む、請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記所定の条件は、前記複数の認証方式の各々に利用可能回数を設定するための所定の認証が成功することを含む、請求項１０〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記設定部は、前記複数の認証方式の各々に設定される前記利用可能回数を、当該利用可能回数と同数のワンタイムパスワードを発行することにより設定し、
前記ユーザ認証条件のうちの、前記選択される認証方式に基づく前記認証に設定された利用可能回数が尽きていないことは、当該選択される認証方式のために発行されたいずれかのワンタイムパスワードが使用可能であることであり、
前記ユーザ認証条件は、前記選択される認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功することを含み、
少なくとも前記ユーザが認証される場合には、前記選択される認証方式のために発行された前記ワンタイムパスワードが使用不能になる、
請求項９〜１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記ユーザが認証されない場合にも、前記選択される認証方式のために発行された前記ワンタイムパスワードが使用不能になる、請求項１４に記載の情報処理装置。
【請求項１６】
前記選択される認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功し、前記選択される認証方式に基づく前記認証が失敗する場合に、前記選択される認証方式のために発行された前記ワンタイムパスワードが使用不能になる、請求項１５に記載の情報処理装置。
【請求項１７】
前記選択される認証方式とは別の認証方式のために発行されたワンタイムパスワードが前記ワンタイムパスワード認証において使用される場合に、前記別の認証方式のために発行された前記ワンタイムパスワードが使用不能になる、請求項１５又は１６に記載の情報処理装置。
【請求項１８】
前記ワンタイムパスワードは、トランザクション認証番号であり、
前記ワンタイムパスワード認証は、トランザクション認証番号による認証である、
請求項１４〜１７のいずれか１項に記載の情報処理装置。
【請求項１９】
コンピュータを、
所定の条件が満たされる場合に複数の認証方式の各々に利用可能回数を設定する別の装置であって、当該利用可能回数と同数のワンタイムパスワードを発行することにより当該前記利用可能回数を設定する前記別の装置から、発行されたワンタイムパスワードを受け取る受取部と、
上記発行されたワンタイムパスワードのうちのいずれかのパスワードを、発行されたワンタイムパスワードについてのワンタイムパスワード認証を行う別の装置に提供する提供部と、
として機能させ、
前記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザの認証情報を使用して、当該選択される認証方式に基づく認証が行われ、
前記選択される認証方式のために発行されたいずれかのワンタイムパスワードが使用可能であること、前記選択される認証方式のために発行されたワンタイムパスワードが前記別の装置に提供され、当該ワンタイムパスワードの使用によりワンタイムパスワード認証が成功すること、及び、前記選択される認証方式に基づく前記認証が成功すること、を含むユーザ認証条件が満たされる場合に、前記ユーザが認証され、
少なくとも前記ユーザが認証される場合に、前記選択される認証方式のために発行された前記ワンタイムパスワードが使用不能になる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、様々な認証方式が利用されている。例えば、銀行の現金自動預け払い機（Automated  Teller  Machine：ＡＴＭ）では、暗証番号認証が広く利用されている。また、インターネットバンキングでの取引では、暗証番号認証に加えて、乱数表認証も利用されている。
【０００３】
また、セキュリティをより高めるために、生体認証（又はバイオメトリクス認証）も利用されている。生体認証の例として、顔認証、音声認証、指紋認証、虹彩認証、署名認証（筆跡認証）等がある。
【０００４】
また、セキュリティをさらに高めるために複数の認証方式を組み合わせる技術も提案されている。例えば、特許文献１及び特許文献２には、暗証番号認証と生体認証の両方が成功する場合にユーザが認証される技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−４８１１８号公報
【特許文献２】特開２００７−１６４４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献１及び特許文献２において開示される技術によれば、セキュリティが高められるが、複数の認証方式の各々の認証に入力が必要になるので、ユーザにとっての手間が増える。一方、より少ない数の認証方式（例えば、１つの認証方式）が利用される場合には、結局、セキュリティがより低下してしまう。
【０００７】
また、例えば１つの認証方式が利用される場合には、当該認証のための認証データ（例えば、暗証番号、生体認証データ、等）が盗まれてしまうと、通常、不正な認証が行われないように当該認証は禁止されることになる。そのため、このような場合には、ユーザは、上記認証が禁止されている間、当該認証が求められる各種サービスを利用できなくなる。即ち、ユーザにとっての利便性が低くなる。
【０００８】
そこで、認証においてセキュリティを高めつつユーザの利便性も高めることを可能にする仕組みが提供されることが望ましい。
【課題を解決するための手段】
【０００９】
本発明によれば、利用可能回数が各々設定された複数の認証方式のうちの選択された認証方式に基づく認証のためのユーザの認証情報を取得する取得部と、上記認証情報を使用して、上記選択された認証方式に基づく認証を行う認証部と、を備える情報処理装置が提供される。上記選択された認証方式に基づく上記認証に設定された利用可能回数が尽きていないことと、当該選択された認証方式に基づく上記認証が成功することと、を含むユーザ認証条件が満たされる場合に、上記ユーザが認証される。また、少なくとも上記ユーザが認証される場合には、上記選択された認証方式に設定された利用可能回数が減少する。
【００１０】
また、上記複数の認証方式は、少なくとも１つの生体認証方式を含んでもよい。
【００１１】
また、上記複数の認証方式の各々に設定される上記利用可能回数は、当該利用可能回数と同数のワンタイムパスワードを発行することにより設定され、上記ユーザ認証条件のうちの、上記選択された認証方式に基づく上記認証に設定された利用可能回数が尽きていないことは、当該選択された認証方式のために発行されたいずれかのワンタイムパスワードが使用可能であることであり、上記ユーザ認証条件は、上記選択された認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功することを含み、少なくとも上記ユーザが認証される場合には、上記選択された認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００１２】
また、上記ユーザが認証されない場合にも、上記選択された認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００１３】
また、上記選択された認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功し、上記選択された認証方式に基づく上記認証が失敗する場合に、上記選択された認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００１４】
また、上記選択された認証方式とは別の認証方式のために発行されたワンタイムパスワードが上記ワンタイムパスワード認証において使用される場合に、上記別の認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００１５】
また、上記ワンタイムパスワードは、トランザクション認証番号であり、上記ワンタイムパスワード認証は、トランザクション認証番号による認証であってもよい。
【００１６】
また、本発明によれば、コンピュータを、利用可能回数が各々設定された複数の認証方式の中からユーザ操作に応じて認証方式を選択するための画面を表示装置に表示させる表示制御部と、上記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザの認証情報を取得する取得部と、上記認証情報を使用して上記選択される認証方式に基づく認証を行う別の装置に、上記認証情報を提供する提供部と、として機能させるためのプログラムが提供される。上記選択される認証方式に基づく上記認証に設定された利用可能回数が尽きていないことと、当該選択される認証方式に基づく上記認証が成功することと、を含むユーザ認証条件が満たされる場合に、上記ユーザが認証される。また、少なくとも上記ユーザが認証される場合には、上記選択される認証方式に設定された利用可能回数が減少する。
【００１７】
また、本発明によれば、所定の条件が満たされる場合に、複数の認証方式の各々に利用可能回数を設定する設定部、を備える情報処理装置が提供される。上記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザの認証情報を使用して、当該選択される認証方式に基づく認証が行われる。また、上記選択される認証方式に基づく上記認証に設定された利用可能回数が尽きていないことと、当該選択される認証方式に基づく上記認証が成功することと、を含むユーザ認証条件が満たされる場合に、上記ユーザが認証される。また、少なくとも上記ユーザが認証される場合には、上記選択される認証方式に設定された利用可能回数が減少する。
【００１８】
また、上記設定部は、上記ユーザの端末装置からの依頼に応じて、上記所定の条件が満たされる場合に上記複数の認証方式の各々に上記利用可能回数を設定してもよい。
【００１９】
また、上記所定の条件は、上記ユーザ又は上記端末装置が所定の領域内に位置することを含んでもよい。
【００２０】
また、上記所定の条件は、時間が所定の期間内であることを含んでもよい。
【００２１】
また、上記所定の条件は、上記複数の認証方式の各々に利用可能回数を設定するための所定の認証が成功することを含んでもよい。
【００２２】
また、上記設定部は、上記複数の認証方式の各々に設定される上記利用可能回数を、当該利用可能回数と同数のワンタイムパスワードを発行することにより設定し、上記ユーザ認証条件のうちの、上記選択される認証方式に基づく上記認証に設定された利用可能回数が尽きていないことは、当該選択される認証方式のために発行されたいずれかのワンタイムパスワードが使用可能であることであり、上記ユーザ認証条件は、上記選択される認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功することを含み、少なくとも上記ユーザが認証される場合には、上記選択される認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００２３】
また、上記ユーザが認証されない場合にも、上記選択される認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００２４】
また、上記選択される認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功し、上記選択される認証方式に基づく上記認証が失敗する場合に、上記選択される認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００２５】
また、上記選択される認証方式とは別の認証方式のために発行されたワンタイムパスワードが上記ワンタイムパスワード認証において使用される場合に、上記別の認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００２６】
また、上記ワンタイムパスワードは、トランザクション認証番号であり、
上記ワンタイムパスワード認証は、トランザクション認証番号による認証であってもよい。
【００２７】
また、本発明によれば、コンピュータを、所定の条件が満たされる場合に複数の認証方式の各々に利用可能回数を設定する別の装置であって、当該利用可能回数と同数のワンタイムパスワードを発行することにより当該上記利用可能回数を設定する上記別の装置から、発行されたワンタイムパスワードを受け取る受取部と、上記発行されたワンタイムパスワードのうちのいずれかのパスワードを、発行されたワンタイムパスワードについてのワンタイムパスワード認証を行う別の装置に提供する提供部と、として機能させるためのプログラムが提供される。上記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザの認証情報を使用して、当該選択される認証方式に基づく認証が行われる。また、上記選択される認証方式のために発行されたいずれかのワンタイムパスワードが使用可能であること、上記選択される認証方式のために発行されたワンタイムパスワードが上記別の装置に提供され、当該ワンタイムパスワードの使用によりワンタイムパスワード認証が成功すること、及び、上記選択される認証方式に基づく上記認証が成功すること、を含むユーザ認証条件が満たされる場合に、上記ユーザが認証される。また、少なくとも上記ユーザが認証される場合に、上記選択される認証方式のために発行された上記ワンタイムパスワードが使用不能になる。
【発明の効果】
【００２８】
以上説明したように本発明によれば、認証においてセキュリティを高めつつユーザの利便性も高めることが可能となる。
【図面の簡単な説明】
【００２９】
【図１】第１の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。
【図２】第１の実施形態に係る認証サーバの構成の一例を示すブロック図である。
【図３】複数の認証方式の各々のために発行されるトランザクション認証番号（ＴＡＮ）の一例を説明するための説明図である。
【図４】複数の認証方式の各々のために発行されるＴＡＮの消費結果の一例を説明するための説明図である。
【図５】第１の実施形態に係る端末装置の構成の一例を示すブロック図である。
【図６】暗証番号認証方式を選択するための認証画面の一例を説明するための説明図である。
【図７】乱数表認証方式を選択するための認証画面の一例を説明するための説明図である。
【図８】署名認証方式を選択するための認証画面の一例を説明するための説明図である。
【図９】顔認証方式を選択するための認証画面の一例を説明するための説明図である。
【図１０】音声認証方式を選択するための認証画面の一例を説明するための説明図である。
【図１１】第１の実施形態に係る端末装置の情報処理の概略的な流れの一例を示すフローチャートである。
【図１２】第１の実施形態に係る認証サーバの情報処理の概略的な流れの一例を示すフローチャートである。
【図１３】第２の実施形態に係る情報処理システムの概略的な構成の一例を示す説明図である。
【図１４】第２の実施形態に係る認証サーバの構成の一例を示すブロック図である。
【図１５】第２の実施形態に係る端末装置の構成の一例を示すブロック図である。
【図１６】第２の実施形態に係るワンタイムＩＤ管理サーバの構成の一例を示すブロック図である。
【図１７】第２の実施形態に係るＴＡＮ発行サーバの構成の一例を示すブロック図である。
【図１８】第２の実施形態に係るワンタイムＩＤ管理サーバの情報処理の概略的な流れの一例を示すフローチャートである。
【図１９】第２の実施形態に係るＴＡＮ発行サーバの情報処理の概略的な流れの一例を示すフローチャートである。
【図２０】第１の実施形態及び第２の実施形態に係る認証サーバのハードウェア構成の一例を示すブロック図である。
【図２１】第１の実施形態及び第２の実施形態に係る端末装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００３０】
以下に添付の図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００３１】
以降、＜＜１．第１の実施形態＞＞、＜＜２．第２の実施形態＞＞、＜＜３．ハードウェア構成＞＞という順序で本発明の実施形態を説明する。
【００３２】
＜＜１．第１の実施形態＞＞
まず、図１〜図１２を参照して、本発明の第１の実施形態を説明する。以下、本発明の第１の実施形態を、＜１．１．情報処理システムの概略的な構成＞、＜１．２．認証サーバの構成＞、＜１．３．端末装置の構成＞、＜１．４．処理の流れ＞という順序で説明する。
【００３３】
＜１．１．情報処理システムの概略的な構成＞
図１を参照して、第１の実施形態に係る情報処理システム１−１の概略的な構成を説明する。図１は、第１の実施形態に係る情報処理システム１−１の概略的な構成の一例を示す説明図である。図１を参照すると、情報処理システム１−１は、認証サーバ１００−１及び端末装置２００−１を含む。認証サーバ１００−１及び端末装置２００−１は、ネットワーク９０を介して互いに通信する。
【００３４】
認証サーバ１００−１は、ユーザ８０の認証を行う。とりわけ、認証サーバ１００−１は、複数の認証方式のうちの選択された認証方式に基づく認証を行う。例えば、端末装置２００−１において上記複数の認証方式の中から認証方式が選択され、当該認証方式のためのユーザ８０の認証情報が、端末装置２００−１から認証サーバ１００−１に提供される。すると、認証サーバ１００−１は、上記認証情報を使用して、選択された上記認証方式に基づく認証を行う。
【００３５】
また、例えば、認証サーバ１００−１は、ユーザ８０が認証される場合に、認証後の処理を行う。当該認証後の処理は、例えば、決済処理、課金処理、及びネットワークへのアクセスの許可のような、事前の認証を前提とする処理である。
【００３６】
また、端末装置２００−１は、ユーザ８０により使用される装置である。とりわけ、端末装置２００−１は、複数の認証方式の中からユーザ８０の操作に応じて認証方式を選択するための画面を表示する。また、端末装置２００−１は、選択される認証方式に基づく認証のためのユーザ８０の認証情報を取得し、当該認証情報を認証サーバ１００−１に提供する。
【００３７】
第１の実施形態によれば、ユーザ８０の認証においてセキュリティを高めつつユーザ８０の利便性も高めることが可能になる。以降、＜１．２．認証サーバの構成＞、＜１．３．端末装置の構成＞及び＜１．４．処理の流れ＞において、その具体的な内容を説明する。
【００３８】
＜１．２．認証サーバの構成＞
図２〜図４を参照して、第１の実施形態に係る認証サーバ１００−１の構成の一例を説明する。図２は、第１の実施形態に係る認証サーバ１００−１の構成の一例を示すブロック図である。図２を参照すると、認証サーバ１００−１は、通信部１１０、記憶部１２０及び制御部１３０を備える。
【００３９】
（通信部１１０）
通信部１１０は、他の装置と通信する。例えば、通信部１１０は、ネットワーク９０を介して端末装置２００−１と通信する。
【００４０】
（記憶部１２０）
記憶部１２０は、認証サーバ１００−１の動作のためのプログラム及びデータを記憶する。
【００４１】
例えば、記憶部１２０は、複数の認証方式の個々の認証方式に基づく認証を行うための情報を記憶する。例えば、当該認証において、入力される認証データ（例えば、暗証番号、生体情報等）と比較される事前登録データ（例えば、暗証番号、生体情報の特徴の情報、等）を記憶する。
【００４２】
また、例えば、記憶部１２０は、複数の認証方式の個々の認証方式のために発行されるワンタイムパスワードを記憶する。例えば、当該ワンタイムパスワードは、トランザクション認証番号（ＴＡＮ）である。即ち、記憶部１２０は、複数の認証方式の個々の認証方式のために発行されるＴＡＮを記憶する。当該ＴＡＮは、記憶部１２０において、ユーザ８０ごとに記憶される。換言すると、ＴＡＮは、ユーザ８０と対応付けて記憶される。
【００４３】
（制御部１３０）
制御部１３０は、認証サーバ１００−１の様々な機能を提供する。制御部１３０は、情報取得部１３１、ＴＡＮ認証部１３３、メイン認証部１３５及び認証後処理部１３７を含む。
【００４４】
（情報取得部１３１）
情報取得部１３１は、複数の認証方式のうちの選択された認証方式に基づく認証のためのユーザ８０の認証情報を取得する。例えば、端末装置２００−１において上記複数の認証方式の中から認証方式が選択され、当該認証方式のためのユーザ８０の認証情報が、端末装置２００−１により認証サーバ１００−１に提供されると、情報取得部１３１は、通信部１１０を介して、上記認証情報を取得する。
【００４５】
上記複数の認証方式は、例えば、少なくとも１つの生体認証方式を含む。例えば、当該少なくとも１つの生体認証方式は、顔認証方式、音声認証方式、指紋認証方式、虹彩認証方式、又は署名認証（筆跡認証）方式を含む。一例として、上記複数の認証方式は、暗証番号認証方式、乱数表認証方式、署名認証方式（筆跡認証方式）、顔認証方式及び音声認証方式を含む。なお、上記複数の認証方式は、さらに、パスワード認証方式、虹彩認証方式、カード認証方式等の別の認証方式を含んでもよい。
【００４６】
上記認証情報は、例えば、ユーザ８０を識別するためのユーザ識別情報（以下、「ユーザＩＤ」と呼ぶ）を含む。また、認証情報は、選択された認識方式に応じた形式の認証データを含む。一例として、選択された認証方式が、暗証番号認証方式である場合には、上記認証データは、端末装置２００において暗証番号として取得された番号データ（即ち、ユーザ８０により暗証番号として入力された番号のデータ）である。また、別の例として、選択された認証方式が、顔認証方式である場合には、上記認証データは、ユーザ８０の顔の撮像画像データ（又は、当該撮像画像データから抽出された顔特徴データ）である。また、認証情報は、例えば、選択された認識方式を識別するための認証方式識別情報（以下、「認証方式ＩＤ」と呼ぶ）も含む。
【００４７】
また、複数の認証方式の各々には、利用可能回数が設定されている。即ち、各認証方式（例えば、暗証番号認証方式、顔認証方式、等）は、利用可能回数だけ利用され得る。例えば、当該利用可能回数は、当該利用可能回数と同数のワンタイムパスワードを発行することにより設定される。より具体的には、上記ワンタイムパスワードは、例えば、トランザクション認証番号（ＴＡＮ）である。また、一例として、複数の認証方法の各々には、５つのＴＡＮを発行することにより、５回の利用回数が設定されている。以下、この点について、図３を参照して具体例を説明する。
【００４８】
図３は、複数の認証方式の各々のために発行されるトランザクション認証番号（ＴＡＮ）の一例を説明するための説明図である。図３を参照すると、複数の認証方式として、暗証番号認証方式、乱数表認証方式、署名認証方式、顔認証方式及び音声認証方式が記載されている。そして、これらの各認証方式のために発行された５つのＴＡＮが示されている。例えば、暗証番号認証方式のために、ＴＡＮ−１〜ＴＡＮ−５の５つのＴＡＮが発行されている。また、乱数表認証方式のために、ＴＡＮ−６〜ＴＡＮ−１０の５つのＴＡＮが発行されている。このように、各認証方式のために５つのＴＡＮが発行され、結果として２５のＴＡＮが発行されている。これにより、各認証方式を５回だけ利用することができる。例えば、ＴＡＮ−１〜ＴＡＮ−５の１つの使用により、暗証番号認証方式を利用することができる。利用可能回数の具体的な仕組みについては後により詳細に説明する。
【００４９】
また、例えば、情報取得部１３１は、ワンタイムパスワード認証のためのパスワードデータを取得する。上述したように、例えば、上記ワンタイムパスワードは、ＴＡＮであり、この場合に、ワンタイムパスワード認証は、ＴＡＮによる認証である。即ち、情報取得部１３１は、ＴＡＮによる認証のための番号データを取得する。より具体的には、例えば、端末装置２００−１は、例えばユーザ８０によりＴＡＮとして入力された番号のデータ（番号データ）を取得し、認証サーバ１００−１に当該番号データを提供する。すると、情報取得部１３１は、通信部１１０を介して、端末装置２００−１により提供された上記番号データを取得する。
【００５０】
以上のように、例えば、情報取得部１３１は、ユーザＩＤ、認証方式ＩＤ及び認証データを含む認証情報、並びに、番号データ（又はパスワードデータ）を取得する。そして、情報取得部１３１は、取得した認証情報をメイン認証部１３５に提供する。また、情報取得部１３１は、取得した認証情報のうちのユーザＩＤ及び認証方式ＩＤ、並びに取得した番号データ（又はパスワードデータ）を、ＴＡＮ認証部１３３に提供する。
【００５１】
（ＴＡＮ認証部１３３）
ＴＡＮ認証部１３３は、取得したパスワードデータを使用して、ワンタイムパスワード認証を行う。上述したように、例えば、上記ワンタイムパスワードは、ＴＡＮであり、この場合に、ワンタイムパスワード認証は、ＴＡＮによる認証である。即ち、ＴＡＮ認証部１３３は、取得した番号データを使用して、ＴＡＮによる認証を行う。
【００５２】
具体的には、例えば、ＴＡＮ認証部１３３は、ユーザＩＤ、認証方式ＩＤ、及び番号データを、情報取得部１３１により提供される。すると、ＴＡＮ認証部１３３は、ユーザＩＤから識別されるユーザ８０のＴＡＮのうちの、認証方式ＩＤから識別される認証方式のために発行されたＴＡＮを、記憶部１２０から取得する。一例として、図３の例を再び参照すると、認証方式ＩＤから顔認証方式が識別される場合に、ＴＡＮ認証部１３３は、ＴＡＮ−１６〜ＴＡＮ−２０を、記憶部１２０から取得する。そして、ＴＡＮ認証部１３３は、上記番号データとＴＡＮ１６〜ＴＡＮ−２０とを比較する。その結果、上記番号データとＴＡＮ１６〜ＴＡＮ−２０のうちのいずれかとが一致していれば、ＴＡＮによる認証は成功する。また、上記番号データがＴＡＮ１６〜ＴＡＮ−２０のうちのいずれとも一致しなければ、ＴＡＮによる認証は失敗する。
【００５３】
以上のように、ＴＡＮ認証部１３３は、ＴＡＮによる認証を行う。そして、ＴＡＮ認証部１３３は、当該認証の結果（成功又は失敗）をメイン認証部１３５に通知する。
【００５４】
なお、例えば、ＴＡＮによる認証が成功した場合には、当該認証で使用されたＴＡＮは使用不能になる。即ち、各ＴＡＮは、１回のみ使用可能である。例えば、使用不能になったＴＡＮは、例えば、記憶部１２０から削除される。このように、発行されたＴＡＮは、ＴＡＮによる認証の成功の度に消費される。
【００５５】
（メイン認証部１３５）
メイン認証部１３５は、上記認証情報を使用して、上記選択された認証方式に基づく認証を行う。
【００５６】
具体的には、例えば、メイン認証部１３５は、ユーザＩＤ、認証方式ＩＤ及び認証データを含む認証情報を、情報取得部１３１により提供される。すると、メイン認証部１３５は、ユーザＩＤから識別されるユーザ８０の認証のための事前登録データのうちの、認証方式ＩＤから識別される認証方式（即ち、選択された認証方式）に基づく認証のための事前登録データを取得する。一例として、選択された認証方式が暗証番号認証方式である場合に、メイン認証部１３５は、予め登録された番号データを取得する。また、別の例として、選択された認証方式が顔認証方式である場合に、メイン認証部１３５は、予め登録された顔特徴データを取得する。そして、メイン認証部１３５は、認証情報に含まれる認証データと、取得される事前登録データとを使用して、選択された認証方式に基づく認証を行う。一例として、メイン認証部１３５は、認証データ（又は認証データから得られるデータ）と上記事前登録データとを比較する。そして、これらのデータが適合する場合に、選択された認証方式に基づく認証は成功し、これらのデータが適合しない場合に、選択された認証方式に基づく認証は失敗する。
【００５７】
以上のように、メイン認証部１３５は、選択された認証方式に基づく認証を行う。
【００５８】
また、例えば、メイン認証部１３５は、ＴＡＮによる認証（又はパスワード認証）が成功する場合に、選択された認証方式に基づく認証を行い、ＴＡＮによる認証（又はパスワード認証）が失敗する場合に、選択された認証方式に基づく認証を行わない。
【００５９】
−ユーザの認証について
ユーザ８０は、ユーザ認証条件が満たされる場合に認証される。また、ユーザ８０は、ユーザ認証条件が満たされない場合に認証されない。
【００６０】
上記ユーザ認証条件は、選択された認証方式に基づく認証が成功することを含む。換言すると、選択された認証方式に基づく認証が失敗する場合には、ユーザ認証条件は満たされず、ユーザは認証されない。
【００６１】
また、上記ユーザ認証条件は、選択された認証方式に基づく認証に設定された利用可能回数が尽きていないことをさらに含む。上述したように、例えば、当該利用可能回数は、当該利用可能回数と同数のワンタイムパスワード（例えば、ＴＡＮ）を発行するととにより設定される。この場合には、上記ユーザ認証条件のうちの、選択された認証方式に基づく認証に設定された利用可能回数が尽きていないことは、当該選択された認証方式のために発行されたいずれかのワンタイムパスワード（例えば、ＴＡＮ）が使用可能であることである。一例として、選択された認証方式が暗証番号認証方式であり、暗証番号認証方式のために発行された使用可能なＴＡＮの数が１である場合に、暗証番号方式のために発行されたいずれかのＴＡＮが使用可能である（利用可能回数が尽きていない）と言える。別の例として、選択された認証方式が暗証番号認証方式であり、暗証番号認証方式のために発行され使用可能なＴＡＮの数が０である場合に、暗証番号方式のために発行されたいずれのＴＡＮも使用可能ではない（利用可能回数が尽きている）と言える。
【００６２】
また、例えば、上記ユーザ認証条件は、選択された認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証が成功することを含む。上述したように、例えば、上記ワンタイムパスワードはＴＡＮであり、ワンタイムパスワード認証はＴＡＮによる認証である。即ち、上記ユーザ認証条件は、選択された認証方式のために発行されたＴＡＮの使用によりＴＡＮによる認証が成功することを含む。換言すると、ＴＡＮによる認証が失敗する場合には、ユーザ認証条件は満たされず、ユーザは認証されない。
【００６３】
以上のように、ユーザ認証条件は、例えば、選択された認証方式のために発行されたいずれかのＴＡＮが使用可能であることであること、選択された認証方式のために発行されたＴＡＮの使用によりＴＡＮによる認証が成功すること、及び、選択された認証方式に基づく認証が成功することを含む。上述したように、選択された認証方式のために発行されたいずれかのＴＡＮが使用可能でなければ、当該ＴＡＮの使用によりＴＡＮによる認証が成功することはない。この点を考慮すると、上記ユーザ認証条件は、選択された認証方式のために発行されたＴＡＮの使用によりＴＡＮによる認証が成功すること、及び、選択された認証方式に基づく認証が成功することを含む。よって、例えば、ＴＡＮによる認証が成功し、選択された認証方式に基づく認証が成功する場合に、ユーザ８０が認証される。
【００６４】
メイン認証部１３５は、ワンタイムパスワード認証（例えば、ＴＡＮによる認証）が成功し、選択された認証方式に基づく認証が成功した場合に、ユーザが認証されたことを認証後処理部１３７に通知する。
【００６５】
−ワンタイムパスワード（例えば、ＴＡＮ）の消費について
少なくともユーザ８０が認証される場合には、選択された認証方式に設定された利用可能回数が減少する。具体的には、例えば、上述したように、上記利用可能回数は、当該利用可能回数と同数のワンタイムパスワード（例えば、ＴＡＮ）の発行により設定され、少なくともユーザ８０が認証される場合には、選択された認証方式のために発行されたワンタイムパスワード（例えば、ＴＡＮ）のうちの使用されたものが使用不能になる。その結果、利用可能回数が減少する。
【００６６】
具体的には、例えば、図３に示される例のようにＴＡＮが発行されている場合に、選択された認証方式が暗証番号認証方式であり、ＴＡＮ−２の使用によりＴＡＮによる認証が成功する。また、暗証番号認証方式に基づく認証が成功し、ユーザ認証条件が満たされ、その結果、ユーザが認証される。このような場合に、ＴＡＮ−２が使用不能になる。
【００６７】
このように、少なくともユーザが認証される場合に利用可能回数が減少する。例えば、少なくともユーザが認証される場合にワンタイムパスワード（例えば、ＴＡＮ）が使用不能になる。これにより、ある認証方式のための正しい認証データが漏えいしたとしても（例えば、当該認証データが盗まれたとしても）、当該認証データの使用による不正な認証の回数を制限することができる。その結果、不正な認証による影響を抑えることができる。即ち、セキュリティを高めることができる。
【００６８】
また、例えば、ユーザ８０が認証されない場合にも、選択された認証方式のために発行されたワンタイムパスワード（例えば、ＴＡＮ）が使用不能になる。
【００６９】
一例として、選択された認証方式のために発行されたワンタイムパスワード（例えば、ＴＡＮ）の使用によりワンタイムパスワード認証（例えば、ＴＡＮによる認証）が成功し、選択された認証方式に基づく認証が失敗する場合に、選択された認証方式のために発行されたワンタムパスワードのうちの使用されたものが使用不能になる。
【００７０】
具体的には、例えば、図３に示される例のようにＴＡＮが発行されている場合に、選択された認証方式が顔認証方式であり、ＴＡＮ−１９の使用によりＴＡＮによる認証が成功する。また、顔認証方式に基づく認証が失敗し、ユーザ認証条件が満たされず、その結果、ユーザが認証される。このような場合にも、ＴＡＮ−１９が使用不能になる。
【００７１】
このように、選択された認証方式に基づく認証の結果によらず、選択された認証方式のために発行されたワンタイムパスワード（例えば、ＴＡＮ）の使用によりワンタイムパスワード認証（例えば、ＴＡＮによる認証）が成功すれば、上記ワンタイムパスワードが使用不能になる。その結果、各認証方式の認証を試行可能な回数を制限することができる。その結果、不正な認証の試行により、第３者であるユーザが不正に認証されてしまう回数を、抑えることができる。
【００７２】
また、別の例として、選択された認証方式とは別の認証方式のために発行されたワンタイムパスワードがワンタイムパスワード認証において使用される場合に、上記別の認証方式のために発行された上記ワンタイムパスワードが使用不能になってもよい。
【００７３】
具体的には、例えば、図３に示される例のようにＴＡＮが発行されている場合に、選択された認証方式が顔認証方式であり、ＴＡＮによる認証のために、顔認証方式とは別の認証方式である音声認証方式のために発行されたＴＡＮ−２１が使用される。このような場合にも、ＴＡＮ２１が使用不能になってもよい。なお、この場合に、例えば、ＴＡＮによる認証は失敗する。
【００７４】
このように、選択された認証方式と異なる認証方式のために発行されたワンタイムパスワード（例えば、ＴＡＮ）が使用されると、当該ワンタイムパスワードが使用不能になる。そのため、ＴＡＮの選択又は認証方式の選択を誤ると、ワンタイムパスワードが使用不能になる。その結果、不正な認証の試行をより制限することができる。そして、不正な認証の試行により、第３者であるユーザが不正に認証されてしまうことを、抑えることができる。
【００７５】
例えば以上のように、ワンタイムパスワード（例えば、ＴＡＮ）が使用不能になる。そして、使用不能になったＴＡＮは、例えば、記憶部１２０から削除される。このように、ワンタイムパスワードが消費される。以下、このようなＴＡＮの消費について図４を参照して具体例を説明する。
【００７６】
図４は、複数の認証方式の各々のために発行されるトランザクション認証番号（ＴＡＮ）の消費結果の一例を説明するための説明図である。図４を参照すると、図３と同様に、複数の認証方式として、暗証番号認証方式、乱数表認証方式、署名認証方式、顔認証方式及び音声認証方式が記載されている。そして、これらの各認証方式のために発行されたＴＡＮのうちの使用可能なＴＡＮが示されている。即ち、図４に示される例では、図３に示されるように発行されたＴＡＮのうちの、暗証番号認証方式のためのＴＡＮ−２、ＴＡＮ−３及びＴＡＮ−５、顔認証方式のためのＴＡＮ−１６及びＴＡＮ−１９、並びに、音声認証方式のためのＴＡＮ−２１及びＴＡＮ−２２が、使用不能になっている。このように、ＴＡＮが消費された結果、暗証番号認証方式、顔認証方式及び音声認証方式の使用可能回数が、それぞれ、２回、３回及び３回に減少する。
【００７７】
（認証後処理部１３７）
認証後処理部１３７は、ユーザが認証されると、認証後の処理を実行する。当該認証後の処理は、例えば、課金処理、決済処理、及びネットワークへのアクセスの許可のような、事前の認証を前提とする処理である。
【００７８】
例えば、認証後処理部１３７は、ユーザが認証されたことをメイン認証部１３５により通知される場合に、上記認証後の処理を実行する。
【００７９】
＜１．３．端末装置の構成＞
図５〜図１０を参照して、第１の実施形態に係る認証端末装置２００−１の構成の一例を説明する。図５は、第１の実施形態に係る端末装置２００−１の構成の一例を示すブロック図である。図５を参照すると、端末装置２００−１は、通信部２１０、入力部２２０、撮像部２３０、集音部２４０、表示部２５０、記憶部２６０及び制御部２７０を備える。
【００８０】
（通信部２１０）
通信部２１０は、他の装置と通信する。例えば、通信部２１０は、ネットワーク９０を介して認証サーバ１００−１と通信する。
【００８１】
（入力部２２０）
入力部２２０は、ユーザ操作に応じて入力情報を取得する。例えば、入力部２２０は、タッチパネルでのタッチ操作に応じてタッチ位置情報を取得する。また、例えば、入力部２２０は、その他の入力装置での操作に応じて、入力情報を取得する。そして、入力部２２０は、取得した入力情報を制御部２７０に提供する。
【００８２】
（撮像部２３０）
撮像部２３０は、撮像画像を生成する。例えば、撮像部２３０は、被写体（例えば、ユーザ８０の顔）を撮像することにより、当該被写体が写る撮像画像を生成する。そして、撮像部２３０は、生成した撮像画像を制御部２７０に提供する。
【００８３】
（集音部２４０）
集音部２４０は、端末装置２００−１の周囲の音を集音する。例えば、集音部２４０は、端末装置２００−１のユーザ８０の声を集音する。そして、集音部２４０は、集音結果（即ち、音声データ）を制御部２７０に提供する。
【００８４】
（表示部２５０）
表示部２５０は、端末装置２００−１のユーザ８０に見せるための画面を表示する。表示部２５０は、制御部２７０（表示制御部２７１）による制御に応じて画面を表示する。
【００８５】
（記憶部２６０）
記憶部２６０は、端末装置２００−１の動作のためのプログラム及びデータを記憶する。例えば、記憶部２６０は、端末装置２００−１のユーザ８０を識別するための識別情報（即ち、ユーザＩＤ）を記憶する。
【００８６】
（制御部２７０）
制御部２７０は、端末装置２００−１の様々な機能を提供する。例えば、制御部２７０は、記憶部２６０又は他の記憶媒体に記憶されるプログラムを実行することにより、上記様々な機能を提供する。制御部２７０は、表示制御部２７１、ＴＡＮ取得部２７３、認証方式選択部２７５、認証情報取得部２７７及び情報提供部２７９を含む。
【００８７】
（表示制御部２７１）
表示制御部２７１は、表示装置（即ち、表示部２５０）による表示を制御する。即ち、表示制御部２７１は、ユーザに見せるための画面を表示部２５０に表示させる。
【００８８】
とりわけ、表示制御部２７１は、利用可能回数が各々設定された複数の認証方式の中からユーザ操作に応じて認証方式を選択するための画面（以下、「認証画面」と呼ぶ）を表示部２５０に表示させる。また、例えば、当該認証画面は、ユーザ操作に応じてＴＡＮを取得するための画面でもあり、選択される認証方式に基づく認証で使用される認証データを取得するための画面でもある。以下、認証画面の具体例を図６〜図１０を参照して説明する。
【００８９】
図６は、暗証番号認証方式を選択するための認証画面の一例を説明するための説明図である。図６を参照すると、認証画面５０Ａが示されている。認証画面５０Ａには、ユーザ操作に応じて入力されたＴＡＮが表示されるＴＡＮ表示部分５１と、選択された認証方式により異なる個別認証方式部分５３Ａと、認証データを決定するための決定ボタン５５と、別の認証方式の認証画面に切り替えるための切換ボタン５７とが、含まれている。
【００９０】
ユーザ８０は、タッチパネル又は別の入力装置を用いて、ＴＡＮとして番号を入力する。一例として、ユーザ８０は、発行されたＴＡＮが記載された紙を見ながら、番号を入力する。そして、ＴＡＮ表示部分５１に、入力された番号が表示される。
【００９１】
また、ユーザ８０は、個別認証方式部分５３Ａに含まれるソフトキーをタッチすることにより暗証番号を入力する。その結果、個別認証方式部分５３Ａに、入力された暗証番号、又は暗証番号の入力状況（例えば、何文字まで入力したか）が表示される。
【００９２】
また、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。その結果、暗証番号認証方式が認証方式として選択され、ＴＡＮ及び認証データ（番号データ）が取得される。
【００９３】
また、ユーザ８０は、切換ボタン５７にタッチすることにより、認証画面を、別の認証方式を選択するための認証画面に切り替える。
【００９４】
図７は、乱数表認証方式を選択するための認証画面の一例を説明するための説明図である。図７を参照すると、認証画面５０Ｂが示されている。認証画面５０Ｂには、ＴＡＮ表示部分５１、個別認証方式部分５３Ｂと、決定ボタン５５と及び切換ボタン５７が、含まれている。ＴＡＮ表示部分５１及び切換ボタン５７は、図６を参照して上述したとおりである。
【００９５】
ユーザ８０は、個別認証方式部分５３Ｂに含まれる各枠を選択し、当該枠に対応する数字を入力する。この入力は、例えば、ハードウェアボタン又は認証画面５０Ｂに表示されるソフトウェアボタンを押すことにより行われる。その結果、個別認証方式部分５３Ｂの各枠に、入力された数字、又は数字の入力状況（例えば、何文字まで入力したか）が表示される。
【００９６】
また、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。その結果、乱数表認証方式が認証方式として選択され、ＴＡＮ及び認証データ（数字データ）が取得される。
【００９７】
図８は、署名認証方式を選択するための認証画面の一例を説明するための説明図である。図８を参照すると、認証画面５０Ｃが示されている。認証画面５０Ｃには、ＴＡＮ表示部分５１、個別認証方式部分５３Ｃと、決定ボタン５５と及び切換ボタン５７が、含まれている。ＴＡＮ表示部分５１及び切換ボタン５７は、図６を参照して上述したとおりである。
【００９８】
ユーザ８０は、個別認証方式部分５３Ｃに含まれる枠に指又はタッチペンにより署名する。その結果、個別認証方式部分５３Ｃの枠に、署名の文字が表示される。
【００９９】
また、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。その結果、署名認証方式が認証方式として選択され、ＴＡＮ及び認証データ（署名データ）が取得される。
【０１００】
図９は、顔認証方式を選択するための認証画面の一例を説明するための説明図である。図９を参照すると、認証画面５０Ｄが示されている。認証画面５０Ｄには、ＴＡＮ表示部分５１、個別認証方式部分５３Ｄと、決定ボタン５５と及び切換ボタン５７が、含まれている。ＴＡＮ表示部分５１及び切換ボタン５７は、図６を参照して上述したとおりである。
【０１０１】
ユーザ８０は、端末装置２００−１の向きを調整することにより、ユーザ８０の顔を撮像部２３０に撮像させる。この際に、個別認証方式部分５３Ｄに、撮像される顔がライブビュー画像として表示される。
【０１０２】
また、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。その結果、顔認証方式が認証方式として選択され、ＴＡＮ及び認証データ（撮像画像）が取得される。
【０１０３】
図１０は、音声認証方式を選択するための認証画面の一例を説明するための説明図である。図１０を参照すると、認証画面５０Ｅが示されている。認証画面５０Ｅには、ＴＡＮ表示部分５１、個別認証方式部分５３Ｅと、決定ボタン５５と及び切換ボタン５７が、含まれている。ＴＡＮ表示部分５１及び切換ボタン５７は、図６を参照して上述したとおりである。
【０１０４】
ユーザ８０は、端末装置２００−１に向かってキーワードを発することにより、集音部２４０に集音させる。この際に、例えば、個別認証方式部分５３Ｅに含まれるマイクのオブジェクトは、音声を集音していることを示すように、その色を変化させる。
【０１０５】
また、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。その結果、音声証方式が認証方式として選択され、ＴＡＮ及び認証データ（音声データ）が取得される。
【０１０６】
例えば以上のように、表示制御部２７１は、認証画面を表示部２５０に表示させる。
【０１０７】
また、例えば、表示制御部２７１は、認証後の処理において使用される情報を入力するための画面を、表示部２５０に表示させる。例えば、当該認証後の処理が、決済処理である場合に、表示制御部２７１は、決済情報を入力するための決済情報入力画面を、表示部２５０に表示させる。
【０１０８】
（ＴＡＮ取得部２７３）
ＴＡＮ取得部２７３は、ワンタイムパスワード認証のためのパスワードデータを取得する。上述したように、上記ワンタイムパスワードはＴＡＮであり、上記ワンタイムパスワード認証はＴＡＮによる認証である。即ち、ＴＡＮ取得部２７３は、ＴＡＮによる認証のための番号データを取得する。当該番号データは、正しく入力される場合にはＴＡＮである。
【０１０９】
より具体的には、例えば、図６〜図１０に示される上述した認証画面が表示される際に、ユーザ８０は、タッチパネル又は別の入力装置を用いて、ＴＡＮとして番号を入力する。そして、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。この際に、ＴＡＮ取得部２７３は、ＴＡＮとして入力された番号の番号データを取得する。
【０１１０】
以上のように、ＴＡＮ取得部２７３は、ＴＡＮによる認証のための番号データを取得する。そして、ＴＡＮ取得部２７３は、取得した番号データを情報提供部２７９に提供する。
【０１１１】
（認証方式選択部２７５）
認証方式選択部２７５は、ユーザ操作に応じて、上記複数の認証方式の中から認証方式を選択する。
【０１１２】
より具体的には、例えば、図６〜図１０に示される上述した認証画面が切換ボタン５７により切換えられる。そして、ユーザ８０は、認証データを入力し、認証ボタン５５にタッチする。この際に、認証方式選択部２７５は、認証画面に対応する認証方式を選択する。
【０１１３】
以上のように、認証方式選択部２７５は、認証方式を選択する。そして、認証方式選択部２７５は、選択された認証方式の認証方式ＩＤを取得し、当該認証方式ＩＤを認証情報取得部２７７に提供する。
【０１１４】
（認証情報取得部２７７）
認証情報取得部２７７は、上記複数の認証方式のうちの選択される認証方式に基づく認証のためのユーザ８０の認証情報を取得する。当該認証情報は、例えば、ユーザＩＤ、認証データ及び認証方式ＩＤを含む。
【０１１５】
例えば、認証情報取得部２７７は、ユーザＩＤを記憶部２６０から取得する。また、例えば、認証情報取得部２７７は、認証方式ＩＤが認証方式選択部２７５により提供されると、当該認証方式ＩＤを取得する。また、認証情報取得部２７７は、認証データを以下のように取得する。
【０１１６】
例えば、図６〜図１０に示される上述した認証画面が表示される際に、ユーザ８０は、認証方式に応じた入力を行う。例えば図６の例において、ユーザ８０は、個別認証方式部分５３Ａに含まれるソフトキーをタッチすることにより暗証番号を入力する。そして、ユーザ８０は、認証ボタン５５にタッチする。この際に、認証情報取得部２７７は、入力された番号の番号データを認証データとして取得する。図７〜図１０の例においても同様に認証データが取得される。
【０１１７】
以上のように、認証情報取得部２７７は、ユーザＩＤ、認証データ及び認証方式ＩＤを含む認証情報を取得する。そして、認証情報取得部２７７は、取得した当該認証情報を情報提供部２７９に提供する。
【０１１８】
（情報提供部２７９）
情報提供部２７９は、認証情報を認証サーバ１００−１に提供する。例えば、情報提供部２７９は、認証情報取得部２７７により認証情報が提供されると、当該認証情報を取得する。そして、情報提供部２７９は、通信部２１０に、取得した認証情報を認証サーバ１００−１へ送信させる。
【０１１９】
また、例えば、情報提供部２７９は、発行されたワンタイムパスワードのうちのいずれかのパスワードを、認証サーバ１００−１に提供する。上述したように、当該ワンタイムパスワードは、例えばＴＡＮである。即ち、情報提供部２７９は、発行されたＴＡＮのうちのいずれかのＴＡＮを認証サーバ１００−１に提供する。例えば、情報提供部２７９は、ＴＡＮ取得部２７３により番号データを提供されると、当該番号データを取得する。当該番号データは、正しく入力された場合にはＴＡＮである。そして、情報提供部２７９は、通信部２１０に、取得した番号データを認証サーバ１００−１へ送信させる。その結果、認証サーバ１００−１にＴＡＮ（正しく入力された場合の番号データ）が提供され得る。
【０１２０】
また、例えば、情報提供部２７９は、認証後の処理において使用される情報を取得する。そして、情報提供部２７９は、当該情報を認証サーバ１００−１に提供する。一例として、上記認証後の処理が決済処理である場合に、情報提供部２７９は、決済情報入力画面での入力に応じて決済情報を取得し、通信部２１０に、当該決済情報を認証サーバ１００−１へ送信させる。
【０１２１】
＜１．４．処理の流れ＞
次に、図１１及び図１２を参照して、第１の実施形態に係る情報処理の一例を説明する。
【０１２２】
（端末装置側の処理）
図１１は、第１の実施形態に係る端末装置２００−１の情報処理の概略的な流れの一例を示すフローチャートである。
【０１２３】
まず、ステップＳ５０１で、表示制御部２７１は、決済情報を入力するための決済情報入力画面を、表示部２５０に表示させる。
【０１２４】
ステップＳ５０３で、情報提供部２７９は、決済情報入力画面での入力に応じて決済情報を取得する。
【０１２５】
ステップＳ５０５で、表示制御部２７１は、認証画面を表示部２５０に表示させる。
【０１２６】
ステップＳ５０７で、表示制御部２７１は、認証方式の切換え操作（即ち、切換ボタン５７へのタッチ）があったかを判定する。上記切換え操作があった場合には、処理はステップＳ５０９へ進む。そうでなければ、処理はステップＳ５１１へ進む。
【０１２７】
ステップＳ５０９で、表示制御部２７１は、認証画面を別の認証方式の認証画面に切り替える。
【０１２８】
ステップＳ５１１で、制御部２７０は、認証情報の決定の操作（即ち、認証ボタン５５へのタッチ）があったかを判定する。当該操作があれば、処理はステップＳ５１３へ進む。そうでなければ、処理はステップＳ５０７へ戻る。
【０１２９】
ステップＳ５１３で、ＴＡＮ取得部２７３は、ＴＡＮによる認証のための番号データを取得する。
【０１３０】
ステップＳ５１５で、認証方式選択部２７５は、認証画面に対応する認証方式を選択する。また、認証方式選択部２７５は、選択された認証方式の認証方式ＩＤを取得する。
【０１３１】
ステップＳ５１７で、認証情報取得部２７７は、選択された認証方式に基づく認証のためのユーザ８０の認証情報を取得する。
【０１３２】
ステップＳ５１９で、情報提供部２７９は、認証情報、番号データ及び決済情報を認証サーバ１００−１に提供する。そして、処理は終了する。
【０１３３】
（認証サーバ側の処理）
図１２は、第１の実施形態に係る認証サーバ１００の情報処理の概略的な流れの一例を示すフローチャートである。
【０１３４】
まず、ステップＳ５３１で、情報取得部１３１は、通信部１１０を介して、認証情報、番号データ及び決済情報を端末装置２００−１から取得する。
【０１３５】
ステップＳ５３３で、ＴＡＮ認証部１３３は、取得した番号データを使用して、ＴＡＮによる認証を行う。
【０１３６】
ステップＳ５３５で、ＴＡＮ認証部１３３は、ＴＡＮ認証が成功したかを判定する。ＴＡＮ認証が成功していれば、処理はステップＳ５３７へ進む。そうでなければ、処理はステップＳ５４５へ進む。
【０１３７】
ステップＳ５３７で、ＴＡＮによる認証で使用された番号データに対応するＴＡＮが、記憶部１２０から削除される。
【０１３８】
ステップＳ５３９で、メイン認証部１３５は、取得された認証情報を使用して、上記選択された認証方式に基づく認証を行う。
【０１３９】
ステップＳ５４１で、メイン認証部１３５は、上記選択された認証方式に基づく認証が成功したかを判定する。上記選択された認証方式に基づく認証が成功していれば、処理はステップＳ５４３へ進む。そうでなければ、処理はステップＳ５４５へ進む。
【０１４０】
ステップＳ５４３で、ユーザは認証され、認証後処理部１３７は、認証後の処理として決済処理を行う。そして、処理は終了する。
【０１４１】
ステップＳ５４５で、認証失敗時の処理（例えば、端末装置２００−１への認証失敗の通知、等）が行われる。そして、処理は終了する。
【０１４２】
以上、第１の実施形態について説明したが、当該第１の実施形態によれば、利用可能回数が各々設定された複数の認証方式のうちの選択された認証方式に基づく認証が行われる。また、選択された認証方式に基づく認証に設定された利用可能回数が尽きていないことと、選択された認証方式に基づく上記認証が成功することと、を含むユーザ認証条件が満たされる場合に、ユーザが認証される。また、少なくとも上記ユーザが認証される場合には、選択された認証方式に設定された利用可能回数が減少する。
【０１４３】
このように、認証方式に利用可能回数が設定されることにより、当該認証方式のための正しい認証データが漏えいしたとしても（例えば、当該正しい認証データが盗まれたとしても）、当該認証データの使用による不正な認証の回数を制限することができる。その結果、不正な認証による影響を抑えることができる。即ち、セキュリティが高められる。
【０１４４】
また、複数の認証方式が利用可能であることにより、たとえ複数の認証方式のうちのいずれかの認証方式のための正しい認証データが漏えいし、不正な認証が行われないように当該認証方式での認証が禁止されたとしても、ユーザ８０は、別の認証方式に基づく認証を行うことができる。即ち、ユーザの利便性が高められる。
【０１４５】
また、正しい認証データの漏えい時の影響を抑えるために、認証方式あたりの利用可能回数を少なくすることも考えられる。このような場合であっても、複数の認証方式が利用可能であることにより、複数の認証方式全体の利用可能回数としては十分な数を確保しやすいので、セキュリティを高めつつ、ユーザの利便性を維持することができる。
【０１４６】
また、複数の認証方式が利用可能であることにより、ユーザは使いやすい認証方式を選ぶことができるので、ユーザの利便性を高めることができる。
【０１４７】
このように、第１の実施形態によれば、認証においてセキュリティを高めつつユーザの利便性も高めることが可能になる。
【０１４８】
また、例えば、上記複数の認証方式は、少なくとも１つの生体認証方式を含む。
【０１４９】
これにより、本人であるユーザ以外による不正な認証が難しくなるので、セキュリティを高めることができる。
【０１５０】
また、例えば、上記利用可能回数は、当該利用可能回数と同数のワンタイムパスワード（例えば、ＴＡＮ）を発行することにより設定される。また、上記ユーザ認証条件は、選択された認証方式のために発行されたワンタイムパスワードの使用によりワンタイムパスワード認証（例えば、ＴＡＮによる認証）が成功することを含む。
【０１５１】
これにより、選択された認証方式に基づく認証のみではなく、ワンタイムパスワード認証も成功しない限り、ユーザは認証されないので、不正な認証がより難しくなる。即ち、セキュリティがより高められる。
【０１５２】
＜＜２．第２の実施形態＞＞
続いて、図１３〜図１９を参照して、本発明の第２の実施形態を説明する。
【０１５３】
第１の実施形態では、ユーザ８０は、ＴＡＮが記載された紙を見ながら、当該ＴＡＮを端末装置２００に入力するという例が、説明された。このような紙は、例えば、郵送のような信頼性の高い手法でユーザに受け渡される。しかし、このような紙の受け渡しのために、一例として、ユーザ８０は、（例えば銀行の）窓口に訪問し、ＴＡＮ発行を申し込み、ＴＡＮが記載された紙の自宅への郵送を待つことになる。このように、発行されたＴＡＮの受け渡しは、ユーザにとって非常に利便性が低かった。また、ＴＡＮを発行することは、利用可能回数を設定することでもあるので、利用可能回数の設定が、ユーザにとって非常に利便性が低かったとも言える。
【０１５４】
そこで、第２の実施形態は、複数の認証方式の各々についての利用可能回数の設定においてユーザの利便性をより高めることを可能にする。より具体的には、例えば、第２の実施形態は、ワンタイムパスワード（例えば、ＴＡＮ）の受け渡しにおいてユーザの利便性をより高めることを可能にする。
【０１５５】
以下、第２の実施形態を、＜２．１．情報処理システムの概略的な構成＞、＜２．２．認証サーバの構成＞、＜２．３．端末装置の構成＞、＜２．４．ワンタイムＩＤ管理サーバの構成＞、＜２．５．ＴＡＮ発行サーバの構成＞、＜２．６．処理の流れ＞という順序で説明する。
【０１５６】
＜２．１．情報処理システムの概略的な構成＞
図１３を参照して、第２の実施形態に係る情報処理システム１−２の概略的な構成を説明する。図１３は、第２の実施形態に係る情報処理システム１−２の概略的な構成の一例を示す説明図である。図１３を参照すると、情報処理システム１−２は、認証サーバ１００−２、端末装置２００−２、ワンタイムＩＤ管理サーバ３００及びＴＡＮ発行サーバ４００を含む。認証サーバ１００−２、端末装置２００−２、ワンタイムＩＤ管理サーバ３００及びＴＡＮ発行サーバ４００は、ネットワーク９０を介して互いに通信し得る。
【０１５７】
認証サーバ１００−２は、ユーザ８０の認証を行う。とりわけ、認証サーバ１００−２は、複数の認証方式のうちの選択された認証方式に基づく認証を行う。例えば、端末装置２００−２において上記複数の認証方式の中から認証方式が選択され、当該認証方式のためのユーザ８０の認証情報が、端末装置２００−２から認証サーバ１００−２に提供されると、認証サーバ１００−２は、上記認証情報を使用して、選択された上記認証方式に基づく認証を行う。
【０１５８】
また、例えば、認証サーバ１００−２は、ユーザ８０が認証される場合に、認証後の処理を行う。当該認証後の処理は、例えば、決済処理、課金処理、及びネットワークへのアクセスの許可のような、事前の認証を前提とする処理である。
【０１５９】
また、端末装置２００−２は、ユーザ８０により使用される装置である。とりわけ、端末装置２００−２は、複数の認証方式の中からユーザ８０の操作に応じて認証方式を選択するための画面を表示する。また、端末装置２００−２は、選択される認証方式に基づく認証のためのユーザ８０の認証情報を取得し、当該認証情報を認証サーバ１００−２に提供する。
【０１６０】
また、ワンタイムＩＤ管理サーバ３００は、所定の条件の下で使用可能なワンタイムＩＤを端末装置２００−２のユーザ８０に発行する。
【０１６１】
また、ＴＡＮ発行サーバ４００は、所定の条件が満たされる場合に、複数の認証方式の各々に利用可能回数を設定する。例えば、ＴＡＮ発行サーバ４００は、所定の条件が満たされる場合に、ワンタイムパスワードを端末装置２００−２のユーザ８０に発行することにより、上記利用可能回数を設定する。当該ワンタイムパスワードは、例えば、ＴＡＮである。ＴＡＮ発行サーバ４００は、ユーザ８０に発行されたＴＡＮをユーザ８０の端末装置２００−２に提供する。
【０１６２】
第２の実施形態によれば、複数の認証方式の各々についての利用可能回数の設定においてユーザの利便性をより高めることが可能になる。より具体的には、例えば、第２の実施形態によれば、ワンタイムパスワード（例えば、ＴＡＮ）の受け渡しにおいてユーザの利便性をより高めることが可能になる。以降、＜２．２．認証サーバの構成＞、＜２．３．端末装置の構成＞、＜２．４．ワンタイムＩＤ管理サーバの構成＞、＜２．５．ＴＡＮ発行サーバの構成＞及び＜２．６．処理の流れ＞において、その具体的な内容を説明する。
【０１６３】
＜２．２．認証サーバの構成＞
図１４を参照して、第２の実施形態に係る認証サーバ１００−２の構成の一例を説明する。図１４は、第２の実施形態に係る認証サーバ１００−２の構成の一例を示すブロック図である。図１４を参照すると、認証サーバ１００−２は、通信部１１０、記憶部１２０及び制御部１４０を備える。
【０１６４】
ここで、通信部１１０、記憶部１２０、並びに、制御部１４０のうちのＴＡＮ認証部１３３、メイン認証部１３５及び認証後処理部１３７については、第１の実施形態と第２の実施形態との間に差異はない。よって、ここでは、制御部１４０のうちの情報取得部１４１を説明する。
【０１６５】
（情報取得部１４１）
情報取得部１４１は、複数の認証方式のうちの選択された認証方式に基づく認証のためのユーザ８０の認証情報を取得する。例えば、端末装置２００−２において上記複数の認証方式の中から認証方式が選択され、当該認証方式のためのユーザ８０の認証情報が、端末装置２００−２から認証サーバ１００−２に提供されると、情報取得部１４１は、通信部１１０を介して、上記認証情報を取得する。なお、上記複数の認証方式及び上記認証情報は、第１の実施形態において説明したとおりである。
【０１６６】
また、複数の認証方式の各々には、利用可能回数が設定されている。この点も、第１の実施形態において説明したとおりである。
【０１６７】
また、例えば、情報取得部１４１は、ワンタイムパスワード認証のためのパスワードデータを取得する。具体的には、例えば、情報取得部１４１は、ＴＡＮによる認証のための番号データを取得する。この点も、第１の実施形態において説明したとおりである。
【０１６８】
以上のように、例えば、情報取得部１４１は、ユーザＩＤ、認証方式ＩＤ及び認証データを含む認証情報、並びに、番号データ（又はパスワードデータ）を取得する。そして、情報取得部１４１は、取得した認証情報をメイン認証部１３５に提供する。また、情報取得部１４１は、取得した認証情報のうちのユーザＩＤ及び認証方式ＩＤ、並びに取得したパスワードデータ（即ち、番号データ）を、ＴＡＮ認証部１３３に提供する。
【０１６９】
とりわけ第２の実施形態では、情報取得部１４１は、ＴＡＮ発行サーバ４００により発行されたワンタイムパスワードを取得する。例えば、情報取得部１４１は、ＴＡＮ発行サーバ４００により発行されたＴＡＮを取得する。そして、情報取得部１４１は、当該ＴＡＮを記憶部１２０に記憶させる。
【０１７０】
＜２．３．端末装置の構成＞
次に、図１５を参照して、第２の実施形態に係る認証端末装置２００−２の構成の一例を説明する。図１５は、第２の実施形態に係る端末装置２００−２の構成の一例を示すブロック図である。図１５を参照すると、端末装置２００−２は、通信部２１０、入力部２２０、撮像部２３０、集音部２４０、表示部２５０、記憶部２６１及び制御部２８０を備える。
【０１７１】
ここで、通信部２１０、入力部２２０、撮像部２３０、集音部２４０及び表示部２５０、並びに、制御部２８０のうちのＴＡＮ取得部２７３、認証方式選択部２７５、認証情報取得部２７７及び情報提供部２７９については、第１の実施形態と第２の実施形態との間に差異はない。よって、ここでは、記憶部２６１、並びに、制御部２８０のうちの表示制御部２８１及びＴＡＮ受取部２８２を説明する。
【０１７２】
（記憶部２６１）
記憶部２６１は、端末装置２００−２の動作のためのプログラム及びデータを記憶する。例えば、記憶部２６１は、端末装置２００−２のユーザ８０を識別するための識別情報（即ち、ユーザＩＤ）を記憶する。
【０１７３】
とりわけ第２の実施形態では、記憶部２６１は、ＴＡＮ発行サーバ４００により、端末装置２００−２のユーザ８０に発行されたワンタイムパスワード（例えば、ＴＡＮ）を記憶する。より具体的には、例えば、後述するように、ＴＡＮ発行サーバ４００により発行されたＴＡＮをＴＡＮ受取部２８２が受け取ると、当該ＴＡＮが記憶部２６１に記憶される。
【０１７４】
（ＴＡＮ受取部２８２）
ＴＡＮ受取部２８２は、ＴＡＮ発行サーバ４００から、発行されたワンタイムパスワードを受け取る。上述したように、当該ワンタイムパスワードは、ＴＡＮである。即ち、ＴＡＮ受取部２８２は、通信部２１０を介して、ＴＡＮ発行サーバ４００から、発行されたＴＡＮを受け取る。
【０１７５】
より具体的には、例えば、まず、ＴＡＮ受取部２８２は、通信部２１０を介して、ワンタイムＩＤ管理サーバ３００にワンタイムＩＤの発行を依頼する。当該依頼の際に、ＴＡＮ受取部２８２は、例えばユーザＩＤをワンタイムＩＤ管理サーバ３００に提供する。すると、例えば、通信部２１０は、ワンタイムＩＤ管理サーバからワンタイムＩＤを受信し、ＴＡＮ受取部２８２は、当該ワンタイムＩＤを取得する。
【０１７６】
次に、例えば、ＴＡＮ受取部２８２は、通信部２１０を介して、ＴＡＮ発行サーバ４００にＴＡＮの発行を依頼する。この際に、ＴＡＮ受取部２８２は、ユーザＩＤ及び発行されたワンタイムＩＤをＴＡＮ発行サーバ４００に提供する。
【０１７７】
その後、例えば、ＴＡＮ管理サーバ４００によりＴＡＮが発行され、当該ＴＡＮが端末装置２００−２に提供される。すると、ＴＡＮ受取部２８２は、当該ＴＡＮを受け取り、記憶部２６１に当該ＴＡＮを記憶させる。
【０１７８】
（表示制御部２８１）
表示制御部２８１は、表示装置（即ち、表示部２５０）による表示を制御する。即ち、表示制御部２８１は、ユーザに見せるための画面を表示部２５０に表示させる。
【０１７９】
とりわけ、表示制御部２８１は、利用可能回数が各々設定された複数の認証方式の中からユーザ操作に応じて認証方式を選択するための画面（即ち、認証画面）を表示部２５０に表示させる。また、例えば、当該認証画面は、ユーザ操作に応じてＴＡＮを取得するための画面でもあり、選択される認証方式に基づく認証で使用される認証データを取得するための画面でもある。
【０１８０】
例えば再び図６〜図１０を参照すると、認証画面５０が示されている。認証画面５０には、ＴＡＮ表示部分５１、個別認証方式部分５３、決定ボタン５５、及び切換ボタン５７が含まれている。
【０１８１】
とりわけ第２の実施形態では、ユーザ８０は、記憶部２６１に記憶されているＴＡＮのうちの１つを選択することにより、ＴＡＮを入力する。一例として、表示制御部２８１は、表示部２５０に、記憶部２６１に記憶されているＴＡＮをＴＡＮ表示部分５１においてプルダウンにより表示させる。そして、ユーザ８０は、表示されるＴＡＮのうちの１つを選択することにより、ＴＡＮを入力する。
【０１８２】
これにより、ＴＡＮ取得部２７３は、ワンタイムパスワード認証のためのパスワードデータとして、発行されたワンタイムパスワードのうちのいずれかのワンタイムパスワードを取得する。上述したように、例えば、上記ワンタイムパスワードはＴＡＮである。即ち、ＴＡＮ取得部２７３は、ＴＡＮによる認証のための番号データとして、発行されたＴＡＮのうちのいずれかのＴＡＮを取得する。また、これにより、さらに、情報提供部２７９は、発行されたワンタイムパスワードのうちの上記いずれかのワンタイムパスワードを、認証サーバ１００−２に提供する。
【０１８３】
図６〜図１０について、その他の点については、第１の実施形態において説明したとおりである。例えば、図６の例を挙げると、以下のとおりである。
【０１８４】
ユーザ８０は、個別認証方式部分５３Ａに含まれるソフトキーをタッチすることにより暗証番号を入力する。その結果、個別認証方式部分５３Ａに、入力された暗証番号、又は暗証番号の入力状況（例えば、何文字まで入力したか）が表示される。
【０１８５】
また、ユーザ８０は、認証ボタン５５にタッチすることにより、ＴＡＮ、認証方式及び認証データを決定する。その結果、暗証番号認証方式が認証方式として選択され、ＴＡＮ及び認証データ（番号データ）が取得される。
【０１８６】
また、ユーザ８０は、切換ボタン５７にタッチすることにより、認証画面を、別の認証方式を選択するための認証画面に切り替える。
【０１８７】
例えば以上のように、表示制御部２８１は、認証画面を表示部２５０に表示させる。
【０１８８】
また、例えば、表示制御部２８１は、認証後の処理において使用される情報を入力するための画面を、表示部２５０に表示させる。この点についても、第１の実施形態に係る表示制御部２７１について説明したとおりである。
【０１８９】
＜２．４．ワンタイムＩＤ管理サーバの構成＞
次に、図１６を参照して、第２の実施形態に係るワンタイムＩＤ管理サーバ３００の構成の一例を説明する。図１６は、第２の実施形態に係るワンタイムＩＤ管理サーバ３００の構成の一例を示すブロック図である。図１６を参照すると、ワンタイムＩＤ管理サーバ３００は、通信部３１０、記憶部３２０及び制御部３３０を備える。
【０１９０】
（通信部３１０）
通信部３１０は、他の装置と通信する。例えば、通信部３１０は、ネットワーク９０を介して端末装置２００−２及びＴＡＮ発行サーバ４００と通信する。
【０１９１】
（記憶部３２０）
記憶部３２０は、ワンタイムＩＤ管理サーバ３００の動作のためのプログラム及びデータを記憶する。
【０１９２】
例えば、記憶部３２０は、所定の条件の下で使用可能な１つ以上のワンタイムＩＤを記憶する。また、記憶部３２０は、例えば、各ワンタイムＩＤが使用されているか否かを示す使用フラグを記憶する。また、記憶部３２０は、例えば、各ワンタイムＩＤの発行先のユーザ８０のユーザＩＤを記憶する。また、記憶部３２０は、例えば、各ワンタイムＩＤを使用可能な条件（使用期限、使用可能な領域、等）も記憶する。一例として、記憶部３２０は、このような情報を含むワンタイムＩＤ管理テーブルを記憶する。
【０１９３】
（制御部３３０）
制御部３３０は、ワンタイムＩＤ管理サーバ３００の様々な機能を提供する。制御部３３０は、ワンタイムＩＤ管理部３３１を含む。
【０１９４】
（ワンタイムＩＤ管理部３３１）
ワンタイムＩＤ管理部３３１は、所定の条件の下で使用可能なワンタイムＩＤを発行する。
【０１９５】
例えば、上記所定の条件（以下、「ＩＤ使用可能条件」）は、ユーザ８０又はユーザ８０の端末装置２００−２が所定の領域内に位置することを含む。即ち、ワンタイムＩＤは、所定の領域内でのみ使用可能である。上記所定の領域は、一例として、監視カメラの撮像領域に含まれる領域（例えば、銀行の建物内の所定の領域）である。
【０１９６】
また、例えば、上記ＩＤ使用可能条件は、時間が所定の期間内であることを含む。即ち、ワンタイムＩＤは、ある期間内でのみ使用可能である。上記所定の期間は、所定の時間帯（例えば、１２：００〜１３：００、等）であってもよく、ワンタイムＩＤの発行後の所定の期間（例えば、ワンタイムＩＤが発行されてから３０分以内、等）であってもよい。
【０１９７】
例えば、ワンタイムＩＤ管理部３３１は、通信部３１０を介して、端末装置２００−２からワンタイムＩＤの発行を依頼されると、この依頼を受け付ける。この依頼の際に、ワンタイムＩＤ管理部３３１は、端末装置２００−２のユーザ８０のユーザＩＤを取得する。そして、ワンタイムＩＤ管理部３３１は、使用されていないワンタイムＩＤをユーザ８０に発行する。即ち、ワンタイムＩＤ管理部３３１は、使用されていないワンタイムＩＤを選択する。そして、ワンタイムＩＤ管理部３３１は、選択されたワンタイムＩＤについて、ワンタイムＩＤ管理テーブルを更新する。具体的には、例えば、ワンタイムＩＤ管理部３３１は、当該ワンタイムＩＤが使用されていることを示すように、記憶部３２０に記憶される使用フラグを更新し、当該ワンタイムＩＤの発行先であるユーザ８０の上記ユーザＩＤを記憶部３２０に記憶させる。そして、ワンタイムＩＤ管理部３３１は、通信部３１０を介して、選択されたワンタイムＩＤを端末装置２００−２に提供する。
【０１９８】
また、ワンタイムＩＤ管理部３３１は、上記ＩＤ使用可能条件が満たされているか否かを監視する。一例として、ワンタイムＩＤ管理部３３１は、ワンタイムＩＤの発行先のユーザ８０の端末装置２００−２が所定のアクセスポイントを介して通信可能かを確かめることにより、ユーザ８０及び端末装置２００−２が所定の領域内にいるかを監視する。また、一例として、ワンタイムＩＤ管理部３３１は、各ワンタイムＩＤに対応する使用可能期間を経過していないかを確かめることにより、時間が所定の期間内であるかを監視する。
【０１９９】
そして、例えば、ワンタイムＩＤ管理部３３１は、ユーザ８０について上記ＩＤ使用可能条件が満たされなくなると、ワンタイムＩＤを使用されていない状態に戻す。例えば、ユーザ８０及び端末装置２００−２が所定の領域外に出てしまった場合、時間が所定の期間外となってしまった場合に、ワンタイムＩＤは、使用されていない状態に戻される。即ち、ワンタイムＩＤ管理部３３１は、当該ワンタイムＩＤが使用されていないことを示すように、記憶部３２０に記憶される使用フラグを更新し、必要に応じて、通信部３１０を介して、発行先のユーザ８０の端末装置２００−２にワンタイムＩＤの削除を指示する。
【０２００】
また、ワンタイムＩＤ管理部３３１は、発行されたワンタイムＩＤの使用状況をＴＡＮ発行サーバ４００に通知する。例えば、ワンタイムＩＤ管理部３３１は、通信部３１０を介して、特定のワンタイムＩＤの使用状況の通知をＴＡＮ発行サーバ４００により依頼される。すると、ワンタイムＩＤ管理部３３１は、当該特定のワンタイムＩＤが使用されているか否か、当該ワンタイムＩＤの発行先のユーザ８０のユーザＩＤ等の情報を、通信部３１０を介してＴＡＮ発行サーバ４００に通知する。
【０２０１】
＜２．５．ＴＡＮ発行サーバの構成＞
次に、図１７を参照して、第２の実施形態に係るＴＡＮ発行サーバ４００の構成の一例を説明する。図１７は、第２の実施形態に係るＴＡＮ発行サーバ４００の構成の一例を示すブロック図である。図１７を参照すると、ＴＡＮ発行サーバ４００は、通信部４１０、記憶部４２０及び制御部４３０を備える。
【０２０２】
（通信部４１０）
通信部４１０は、他の装置と通信する。例えば、通信部４１０は、ネットワーク９０を介して認証サーバ１００−２、端末装置２００−２及びワンタイムＩＤ管理サーバ３００と通信する。
【０２０３】
（記憶部４２０）
記憶部４２０は、ＴＡＮ発行サーバ４００の動作のためのプログラム及びデータを記憶する。
【０２０４】
例えば、記憶部４２０は、ユーザ８０に発行されたＴＡＮを記憶する。また、記憶部４２０は、各ＴＡＮが使用可能であるか使用不能であるかを示す使用可否フラグも記憶する。
【０２０５】
（制御部４３０）
制御部４３０は、ＴＡＮ発行サーバ４００の様々な機能を提供する。制御部４３０は、条件判定部４３１及び使用回数設定部４３３を含む。
【０２０６】
（条件判定部４３１）
条件判定部４３１は、複数の認証方式の各々に利用可能回数を設定するための所定の条件が満たされているかを判定する。例えば、上記利用可能回数は、当該利用可能回数と同数のワンタイムパスワードの発行により設定され、当該ワンタイムパスワードはＴＡＮである。即ち、条件判定部４３１は、ＴＡＮを発行するための所定の条件（以下、「ＴＡＮ発行条件」と呼ぶ）が満たされているかを判定する。
【０２０７】
より具体的には、例えば、ユーザ８０の端末装置２００−２が、ＴＡＮ発行サーバ４００にＴＡＮの発行を依頼すると、条件判定部４３１は、ＴＡＮの発行の依頼を受け付ける。そして、条件判定部４３１は、ユーザ８０及び端末装置２００−２について、上記ＴＡＮ発行条件が満たされているかを判定する。
【０２０８】
例えば、上記ＴＡＮ発行条件は、ユーザ８０又はユーザ８０の端末装置２００−２が所定の領域内に位置することを含む。また、例えば、上記ＴＡＮ発行条件は、時間が所定の期間内であることを含む。即ち、上記ＴＡＮ発行条件は、ワンタイムＩＤについての上記ＩＤ使用可能条件と同様である。
【０２０９】
例えば、ＴＡＮの発行の依頼の際には、ユーザＩＤ及びワンタイムＩＤが、端末装置２００−２によりＴＡＮ発行サーバ４００に提供される。すると、条件判定部４３１は、提供されたワンタイムＩＤが依頼元の端末装置２００−２のユーザ８０により使用されているかを判定することにより、ＴＡＮ発行条件が満たされているかを判定する。具体的には、例えば、条件判定部４３１は、提供されたワンタイムＩＤの使用状況の通知をワンタイムＩＤ管理サーバ３００に依頼する。すると、条件判定部４３１は、通信部４１０を介して、上記ワンタイムＩＤが使用されているか否か、当該ワンタイムＩＤの発行先のユーザ８０のユーザＩＤ等の情報を、ワンタイムＩＤ管理サーバ３００により通知される。そして、条件判定部４３１は、上記ワンタイムＩＤが使用されており、且つ、ＴＡＮ発行の依頼元の端末装置２００−２のユーザ８０のユーザＩＤが上記ワンタイムＩＤの発行先のユーザ８０のユーザＩＤに該当する場合に、提供されたワンタイムＩＤが依頼元の端末装置２００−２のユーザ８０により使用されていると判定する。即ち、条件判定部４３１は、上記ＴＡＮ発行条件が満たされていると判定する。
【０２１０】
以上のように、条件判定部４３１は、ＴＡＮ発行条件が満たされているかを判定する。そして、条件判定部４３１は、判定結果（ＴＡＮ発行条件が満たされているか否か）を使用回数設定部４３３に通知する。
【０２１１】
なお、上記ＴＡＮ発行条件は、上述した条件に限られない。一例として、上記ＴＡＮ発行条件は、上記ＴＡＮ発行条件は、所定の認証が成功することを含んでもよい。即ち、当該所定の認証が行われてもよい。そして、当該所定の認証が成功することが、ＴＡＮ発行条件に含まれてもよい。一例として、当該所定の認証は、パスワード認証であり、端末装置２００−２によりパスワードデータが提供され、条件判定部４３１は、パスワード認証を行なってもよい。
【０２１２】
（ＴＡＮ発行部４３３）
ＴＡＮ発行部４３３は、上記ＴＡＮ発行条件が満たされる場合に、複数の認証方式の各々に利用可能回数を設定する。例えば、ＴＡＮ発行部４３３は、ユーザ８０の端末装置２００−２からの要求に応じて、上記ＡＮ発行条件が満たされる場合に上記複数の認証方式の各々に利用可能回数を設定する。
【０２１３】
例えば、ＴＡＮ発行部４３３は、上記複数の認証方式の各々に設定される上記利用可能回数を、当該利用可能回数と同数のワンタイムパスワードを発行することにより設定する。当該ワンタイムパスワードは、例えばＴＡＮである。即ち、ＴＡＮ発行部４３３は、ＴＡＮを発行することにより、複数の認証方式の各々に利用可能回数を設定する。
【０２１４】
例えば、条件判定部４３１が、上記ＴＡＮ発行条件が満たされると判定する場合に、ＴＡＮ発行部４３３は、ＴＡＮを発行する。より具体的には、例えば、条件判定部４３１が、上記ＴＡＮ発行条件が満たされると判定する場合に、ＴＡＮ発行部４３３は、依頼元の端末装置２００−２のユーザ８０のＴＡＮとして新たなＴＡＮを追加する。そして、ＴＡＮ発行部４３３は、追加された新たなＴＡＮを、依頼元の端末装置２００−２に提供する。なお、ＴＡＮ発行部４３３は、新たなＴＡＮの提供後に、通信部４１０を介して、依頼元の端末装置２００−２のユーザ８０により使用されているワンタイムＩＤの使用の停止を、ワンタイムＩＤ管理サーバ３００に依頼してもよい。
【０２１５】
例えば、ＴＡＮ発行部４３３は、上記複数の認証方式の各々に同数（例えば、５つ）の使用可能なＴＡＮが存在するように、ＴＡＮを発行する。この場合に、端末装置２００−１に未だＴＡＮが発行されていない場合、又は、端末装置２００−１に発行されたＴＡＮが全て使用不能になった場合には、例えば図３に示されるように認証方式ごとに５つの新たなＴＡＮが発行される。一方、端末装置２００−１に発行されたＴＡＮの一部が使用不能になった場合には、認証方式ごとに、使用不能になったＴＡＮと同数のＴＡＮが発行される。例えば図４のように、暗証番号認証方式のために発行された３つのＴＡＮ、顔認証方式のために発行された２つのＴＡＮ、及び音声認証方式のために発行された２つのＴＡＮが、使用不能になった場合には、暗証番号認証方式、顔認証方式及び音声認証方式に、それぞれ、３つの新たなＴＡＮ、２つの新たなＴＡＮ及び２つの新たなＴＡＮが発行される。
【０２１６】
別の例として、ＴＡＮ発行部４３３は、上記複数の認証方式の各々に一律に同数のＴＡＮ（例えば、３つ）を発行してもよい。例えば図３の例のように使用可能なＴＡＮが存在する場合にも、図４のように使用可能なＴＡＮが存在する場合にも、ＴＡＮ発行部４３３は、各認証方式のために一律に３つのＴＡＮを発行する。
【０２１７】
＜２．６．処理の流れ＞
次に、図１８及び図１９を参照して、第２の実施形態に係る情報処理の一例を説明する。
【０２１８】
（ワンタイムＩＤ管理サーバの処理）
図１８は、第２の実施形態に係るワンタイムＩＤ管理サーバ３００の情報処理の概略的な流れの一例を示すフローチャートである。
【０２１９】
まず、ステップＳ６０１で、端末装置２００−２（ＴＡＮ受付部２８２）が、ワンタイムＩＤ管理サーバ３００にワンタイムＩＤの発行を依頼すると、ワンタイムＩＤ管理部３３１は、通信部３１０を介して、ワンタイムＩＤの発行の依頼を受け付ける。
【０２２０】
ステップＳ６０３で、ワンタイムＩＤ管理部３３１は、使用されていないワンタイムＩＤを選択する。
【０２２１】
ステップＳ６０５で、ワンタイムＩＤ管理部３３１は、選択されたワンタイムＩＤについて、ワンタイムＩＤ管理テーブルを更新する。
【０２２２】
ステップＳ６０７で、ワンタイムＩＤ管理部３３１は、通信部３１０を介して、選択されたワンタイムＩＤを端末装置２００−２に提供する。そして、端末装置２００−２（ＴＡＮ受付部２８２）は、当該ワンタイムＩＤを取得する。そして、処理は終了する。
【０２２３】
（ＴＡＮ発行サーバの処理）
図１９は、第２の実施形態に係るＴＡＮ発行サーバ４００の情報処理の概略的な流れの一例を示すフローチャートである。
【０２２４】
まず、ステップＳ７０１で、端末装置２００−２（ＴＡＮ受付部２８２）が、ＴＡＮ発行サーバ４００にＴＡＮの発行を依頼すると、条件判定部４３１は、ＴＡＮの発行の依頼を受け付ける。この際に、ユーザＩＤ及びワンタイムＩＤが、端末装置２００−２により提供される。
【０２２５】
ステップＳ７０３で、条件判定部４３１は、提供されたワンタイムＩＤが依頼元の端末装置２００−２のユーザ８０により使用されているかを判定することにより、ＴＡＮ発行条件が満たされているかを判定する。提供されたワンタイムＩＤが依頼元の端末装置２００−２のユーザ８０により使用されていれば、処理はステップＳ７０５へ進む。そうでなければ、処理はステップＳ７０９へ進む。
【０２２６】
ステップＳ７０５で、ＴＡＮ発行部４３３は、依頼元の端末装置２００−２のユーザ８０のＴＡＮとして新たなＴＡＮを追加する。
【０２２７】
ステップＳ７０７で、ＴＡＮ発行部４３３は、通信部４１０を介して、追加された新たなＴＡＮを依頼元の端末装置２００−２に提供する。そして、処理は終了する。
【０２２８】
ステップＳ７０９で、条件判定部４３１は、通信部４１０を介して、ＴＡＮ発行の依頼の却下を依頼元の端末装置２００−２に通知する。そして、処理は終了する。
【０２２９】
以上、第２の実施形態について説明したが、当該第２の実施形態によれば、ユーザ８０の端末装置２００−２からの依頼に応じて、ＴＡＮ発行条件が満たされる場合に複数の認証方式の各々に利用可能回数が設定される。
【０２３０】
これにより、複数の認証方式の各々についての利用可能回数の設定においてユーザの利便性をより高めることが可能になる。
【０２３１】
また、利用可能回数の設定は、ＴＡＮ発行条件が満たされる場合に限られるので、ＴＡＮがむやみに発行され、不正に入手されることにより、不正な認証が行われることを、抑えることができる。
【０２３２】
また、例えば、複数の認証方式の各々に利用可能回数と同数のワンタイムパスワード（例えば、ＴＡＮ）を発行することにより、当該利用可能回数が設定される。
【０２３３】
これにより、ワンタイムパスワード（例えば、ＴＡＮ）の受け渡しにおいてユーザの利便性をより高めることが可能になる。
【０２３４】
また、例えば、上記ＴＡＮ発行条件は、ユーザ８０又はユーザ８０の端末装置２００−２が所定の領域内に位置することを含む。
【０２３５】
これにより、ＴＡＮを不正に入手しようとする第３者は、所定の領域（例えば、監視カメラの撮像領域に含まれる領域）に行かない限り、ＴＡＮを入手することができない。よって、ＴＡＮの不正入手を抑制することができる。
【０２３６】
また、例えば、上記ＴＡＮ発行条件は、時間が所定の期間内であることを含む。
【０２３７】
これにより、ＴＡＮを不正に入手しようとする第３者は、所定の期間（例えば、所定の時間帯）にＴＡＮの発行を依頼しない限り、ＴＡＮを入手することができない。よって、ＴＡＮの不正入手の機会を限定することができる。
【０２３８】
＜＜３．ハードウェア構成＞＞
続いて、図２０及び図２１を参照して、第１の実施形態及び第２の実施形態に係る各装置のハードウェア構成の一例を説明する。
【０２３９】
＜３．１．各サーバのハードウェア構成＞
まず、図２０を参照して、第１の実施形態及び第２の実施形態に係る各サーバ（認証サーバ１００、ワンタイムＩＤ管理サーバ３００、ＴＡＮ発行サーバ４００）のハードウェア構成の一例を説明する。各サーバのハードウェア構成は同様であるので、ここでは認証サーバ１００のハードウェア構成の一例を説明する。
【０２４０】
図２０は、第１の実施形態及び第２の実施形態に係る認証サーバ１００のハードウェア構成の一例を示すブロック図である。図２０を参照すると、認証サーバ１００は、ＣＰＵ（Central  Processing  Unit）８０１、ＲＯＭ（Read  Only  Memory）８０３、ＲＡＭ（Random  Access  Memory）８０５、バス８０７、記憶装置８０９及び通信装置８１１を備える。
【０２４１】
ＣＰＵ８０１は、認証サーバ１００における様々な処理を実行する。ＲＯＭ８０３は、認証サーバ１００における処理をＣＰＵ８０１に実行させるためのプログラム及びデータを記憶する。ＲＡＭ８０５は、ＣＰＵ８０１の処理の実行時に、プログラム及びデータを一時的に記憶する。
【０２４２】
バス８０７は、ＣＰＵ８０１、ＲＯＭ８０３及びＲＡＭ８０５を相互に接続する。バスには、さらに、記憶装置８０９及び通信装置８１１が接続される。バス８０７は、例えば、複数の種類のバスを含む。一例として、バス８０７は、ＣＰＵ８０１、ＲＯＭ８０３及びＲＡＭ８０５を接続するバスと、当該バスよりも低速の１つ以上の別のバスを含む。
【０２４３】
記憶装置８０９は、認証サーバ１００内で一時的又は恒久的に保存すべきデータを記憶する。記憶装置８０９は、例えば、ハードディスク（Hard  Disk）等の磁気記憶装置であってもよく、又は、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、フラッシュメモリ（flash  memory）、ＭＲＡＭ（Magnetoresistive  Random  Access  Memory）、ＦｅＲＡＭ（Ferroelectric  Random  Access  Memory）及びＰＲＡＭ（Phase  change  Random  Access  Memory）等の不揮発性メモリ（nonvolatile  memory）であってもよい。
【０２４４】
通信装置８１１は、認証サーバ１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）外部装置と通信する。通信装置８１１は、有線通信用の通信装置であってもよく、この場合に、例えば、ＬＡＮ端子、伝送回路及びその他の通信処理用の回路を含んでもよい。また、通信装置８１１は、無線通信用の通信装置であってもよく、この場合に、例えば、通信アンテナ、ＲＦ回路及びその他の通信処理用の回路を含んでもよい。
【０２４５】
＜３．２．端末装置のハードウェア構成＞
次に、図２１を参照して、第１の実施形態及び第２の実施形態に係る端末装置２００のハードウェア構成の一例を説明する。
【０２４６】
図２１は、第１の実施形態及び第２の実施形態に係る端末装置２００のハードウェア構成の一例を示すブロック図である。図２１を参照すると、端末装置２００は、ＣＰＵ９０１、ＲＯＭ９０３、ＲＡＭ９０５、バス９０７、記憶装置９０９、通信装置９１１、カメラ９１３、マイクロフォン９１５、タッチパネル９２０及び入力装置９２５を備える。
【０２４７】
ＣＰＵ９０１は、端末装置２００における様々な処理を実行する。ＲＯＭ９０１は、端末装置２００における処理をＣＰＵ９０１に実行させるためのプログラム及びデータを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の処理の実行時に、プログラム及びデータを一時的に記憶する。
【０２４８】
バス９０７は、ＣＰＵ９０１、ＲＯＭ９０３及びＲＡＭ９０５を相互に接続する。バスには、さらに、記憶装置９０９、通信装置９１１、カメラ９１３、マイクロフォン９１５及びタッチパネル９２０が接続される。バス８０７は、例えば、複数の種類のバスを含む。一例として、バス９０７は、ＣＰＵ９０１、ＲＯＭ９０３及びＲＡＭ９０５を接続するバスと、当該バスよりも低速の１つ以上の別のバスを含む。
【０２４９】
記憶装置９０９は、端末装置２００内で一時的又は恒久的に保存すべきデータを記憶する。記憶装置９０９は、例えば、ハードディスク等の磁気記憶装置であってもよく、又は、ＥＥＰＲＯＭ、フラッシュメモリ、ＭＲＡＭ、ＦｅＲＡＭ及びＰＲＡＭ等の不揮発性メモリであってもよい。
【０２５０】
通信装置９１１は、端末装置２００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）外部装置と通信する。通信装置９１１は、無線通信用の通信装置であってもよく、この場合に、例えば、通信アンテナ、ＲＦ回路及びその他の通信処理用の回路を含んでもよい。また、通信装置９１１は、有線通信用の通信装置であってもよく、この場合に、例えば、ＬＡＮ端子、伝送回路及びその他の通信処理用の回路を含んでもよい。
【０２５１】
カメラ９１３は、被写体を撮像する。カメラ９１３は、例えば、レンズ、撮像素子、アナログ／デジタル変換器、信号処理回路、画像処理回路等を含む。
【０２５２】
また、マイクロフォン９１５は、端末装置２００の周囲の音声を集音する。マイクロフォン９１５は、例えば、増幅回路、フィルタ、アナログ／デジタル変換器等を含む。
【０２５３】
タッチパネル９２０は、タッチ検出面９２１及び表示面９２３を含む。
【０２５４】
タッチ検出面９２１は、タッチパネル９２０におけるタッチ位置を検出する。より具体的には、例えば、ユーザ８０が、タッチパネル９２０にタッチすると、タッチ検出面９２１は、当該タッチを感知し、当該タッチの位置に応じた電気信号を生成し、そして当該電気信号をタッチ位置の情報に変換する。タッチ検出面９２１は、例えば、静電容量方式、抵抗膜方式、光学式等の任意のタッチ検出方式に従って形成され得る。
【０２５５】
表示面９２３は、端末装置２００のユーザ８０に見せるための画面を表示する。表示面９２３は、例えば、液晶、有機ＥＬ（Organic  Light-Emitting  Diode：ＯＬＥＤ）、ＣＲＴ（Cathode  Ray  Tube）等を用いて実現され得る。
【０２５６】
入力装置９２５は、ユーザ操作に応じて入力情報を取得する。入力装置９２５は、例えば、ボタン、方向キー、又はジョグダイヤルのような回転型セレクターを含む。
【０２５７】
以上、添付図面を参照しながら本発明の好適な実施形態を説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０２５８】
例えば、複数の認証方式の各々のために利用可能回数を設定するために、ワンタイムパスワード（例えば、ＴＡＮ）を発行する例を説明したが、本発明は係る例に限定されない。例えば、ワンタイムパスワード（例えば、ＴＡＮ）を発行することなく、単に各認証方式の利用可能回数が設定されてもよい。また、ワンタイムパスワードの代わりに、複数回の使用可能回数を伴うパスワード（例えば、複数回の使用回数を伴うＴＡＮ）が用いられてもよい。
【０２５９】
また、ワンタイムパスワードがＴＡＮである例を説明したが、本発明は係る例に限定されない。例えば、ワンタイムパスワードは、ＴＡＮのような番号ではなく、文字列であてもよい。
【０２６０】
また、認証情報が、選択された認証方式を識別するための認証方式ＩＤを含む例を説明したが、本発明は係る例に限定されない。認証情報は、認証方式ＩＤを含まなくてもよい。この場合に、例えば、認証サーバは、ＴＡＮから認証方式を識別してもよい。この場合に、例えば、選択された認証方式とは別の認証方式のＴＡＮが使用されると、当該別の認証方式に基づく認証が行われ、当該認証は失敗する。
【０２６１】
また、ＴＡＮ発行条件の判定のために、ワンタイムＩＤが用いられる例を説明したが、本発明は係る例に限定されない。例えば、ワンタイムＩＤが用いられず、ＴＡＮ発行条件が見たされるか否かが判定されてもよい。
【０２６２】
また、ワンタイムパスワード認証（例えば、ＴＡＮによる認証）の成功後に、選択された認証方式に基づく認証が行われる例を説明したが、本発明は係る例に限定されない。例えば、選択された認証方式に基づく認証の成功後に、ワンタイムパスワード認証が行われてもよい。また、例えば、選択された認証方式に基づく認証と、ワンタイムパスワード認証とが、並列して行われてもよい。
【０２６３】
また、ワンタイムパスワード認証（例えば、ＴＡＮによる認証）と、選択された認証方式に基づく認証とが、同一の装置（認証サーバ）で行われる例を説明したが、本発明は係る例に限定されない。例えば、ワンタイムパスワード認証と、選択された認証方式に基づく認証とが、別々の装置で行われてもよい。また、ユーザを認証するか否かの最終的な判定は、ワンタイムパスワード認証を行う装置で行なってもよく、又は選択された認証方式に基づく認証を行う装置で行なってもよい。また、ワンタイムパスワード認証は、一例として、ＴＡＮ発行サーバにより行われてもよい。
【０２６４】
また、認証後の処理が認証サーバにより行われる例を説明したが、本発明は係る例に限定されない。例えば、認証後の処理は、別のサーバ（例えば、決済サーバ、課金サーバ、通信制御サーバ、等）により行われてもよい。
【０２６５】
また、本明細書の情報処理における処理ステップは、必ずしもフローチャートに記載された順序に沿って時系列に実行されなくてよい。例えば、情報処理における処理ステップは、フローチャートとして記載した順序と異なる順序で実行されても、並列的に実行されてもよい。
【０２６６】
また、各サーバ及び端末装置に内蔵されるＣＰＵ、ＲＯＭ及びＲＡＭ等のハードウェアに、各サーバ及び端末装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【０２６７】
１                情報処理システム
５０              認証画面
５１              ＴＡＮ表示部分
５３              個別認証方式部分５３
５５              決定ボタン
５７              切換ボタン
８０              ユーザ
１００            認証サーバ
１１０            通信部
１２０            記憶部
１３０、１４０    制御部
１３１、１４１    情報取得部
１３３            ＴＡＮ認証部
１３５            メイン認証部
１３７            認証後処理部
２００            認証サーバ
２１０            通信部
２２０            入力部
２３０            撮像部
２４０            集音部
２５０            表示部
２６０            記憶部
２７０            制御部
２７１、２８１    表示制御部
２７３            ＴＡＮ取得部
２７５            認証方式選択部
２７７            認証情報取得部
２７９            情報提供部
２８２            ＴＡＮ受取部
３００            ワンタイムＩＤ管理サーバ
３１０            通信部
３２０            記憶部
３３０            制御部
３３１            ワンタイムＩＤ管理部
４００            ＴＡＮ発行サーバ
４１０            通信部
４２０            記憶部
４３０            制御部
４３１            条件判定部
４３３            ＴＡＮ発行部
【図１】
2014164578.tif 000003
【図２】
2014164578.tif 000004
【図３】
2014164578.tif 000005
【図４】
2014164578.tif 000006
【図５】
2014164578.tif 000007
【図６】
2014164578.tif 000008
【図７】
2014164578.tif 000009
【図８】
2014164578.tif 000010
【図９】
2014164578.tif 000011
【図１０】
2014164578.tif 000012
【図１１】
2014164578.tif 000013
【図１２】
2014164578.tif 000014
【図１３】
2014164578.tif 000015
【図１４】
2014164578.tif 000016
【図１５】
2014164578.tif 000017
【図１６】
2014164578.tif 000018
【図１７】
2014164578.tif 000019
【図１８】
2014164578.tif 000020
【図１９】
2014164578.tif 000021
【図２０】
2014164578.tif 000022
【図２１】
2014164578.tif 000023