(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出する検出部と、
通知部と、
被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
認証要求が入力されると、前記記憶部に記憶されている使用条件と前記検出部の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する制御部と、を有することを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記制御部は、前記認証要求の入力時における前記検出部の検出結果に基づいて前記認証手段の使用条件を設定し、該設定した使用条件を前記記憶部に記憶させることを特徴とする情報処理装置。
【請求項３】
被認証者の認証を行う認証サーバと、前記認証サーバと通信可能な情報処理装置と、を備える認証システムであって、
前記情報処理装置は、
通知部と、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出する検出部と、を有し、
前記認証サーバは、
前記被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶部に記憶されている使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に前記通知部を介して使用する認証手段を前記被認証者に通知させる制御部と、を有することを特徴とする認証システム。
【請求項４】
請求項３記載の認証システムにおいて、
前記制御部は、前記認証手段の使用時における前記情報処理装置からの出力に示される周辺環境に基づいて前記認証手段の使用条件を設定し、該設定した使用条件を前記記憶部に記憶させることを特徴とする認証システム。
【請求項５】
被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶部に記憶されている使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に前記通知部を介して使用する認証手段を前記被認証者に通知させる制御部と、を有することを特徴とする認証サーバ。
【請求項６】
通知部と、被認証者の生体情報を用いて認証を行う複数の認証手段と、を有する情報処理装置の制御方法であって、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出し、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた前記認証手段の使用条件を記憶し、
認証要求が入力されると、前記記憶している使用条件と前記検出部の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知することを特徴とする情報処理装置の制御方法。
【請求項７】
請求項６記載の情報処理装置の制御方法において、
前記認証手段の起動時における使用環境の検出結果に基づいて前記認証手段の使用条件を設定し、該設定した使用条件を記憶することを特徴とする情報処理装置の制御方法。
【請求項８】
通知部と、被認証者の生体情報を用いて認証を行う複数の認証手段と、を有する情報処理装置内のコンピュータに、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出する処理と、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する処理と、
認証要求が入力されると、前記記憶している使用条件と前記使用環境の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する処理と、を実行させるプログラム。
【請求項９】
被認証者の生体情報を用いて認証を行う複数の認証手段を備える認証サーバの制御方法であって、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶し、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶している使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に使用する認証手段を通知することを特徴とする認証サーバの制御方法。
【請求項１０】
被認証者の生体情報を用いて認証を行う複数の認証手段を備える認証サーバ内のコンピュータに、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する処理と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶している使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に使用する認証手段を通知する処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被認証者の認証を行う情報処理装置、認証システム、認証サーバ、情報処理装置の制御方法、認証サーバの制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話、スマートフォン、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）などの情報処理装置の中には、被認証者の認証を行う認証手段を備え、被認証者が正規のユーザであると認証されると、操作可能となるものがある（例えば、特許文献１（特開２００８−２５９２３６号公報）参照）。このような情報処理装置においては、正規のユーザ以外の第三者に操作されることを防ぎ、セキュリティを高めることができる。
【０００３】
認証手段としては、パスワードを用いるパスワード認証手段、被認証者の顔画像を用いる顔認証手段、被認証者の指紋を用いる指紋認証手段、被認証者の声紋を用いる声紋認証手段など種々のものがある。
【０００４】
パスワード認証手段においては、第三者にパスワードが知られると、その第三者が正規のユーザとして認証されてしまうおそれがある。一方、顔認証手段、指紋認証手段、声紋認証手段などの被認証者の生体情報を用いる認証手段においては、第三者が正規のユーザとして認証される可能性が低減し、セキュリティを高めることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２５９２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
被認証者の生体情報を用いる認証手段においては、使用環境によっては認証処理が正常に行われないことがある。例えば、騒々しい環境下では、周辺のノイズのために、声紋認証処理が正常に行われないことがある。また、非常に明るい、あるいは、暗い環境下では、被認証者の顔を撮影しても顔画像に白飛び、黒潰れが発生し、その顔画像を用いた顔認証処理が正常に行われないことがある。また、温度が高く、発汗するような環境下では、汗の影響により、指紋認証処理が正常に行われないことがある。そのため、被認証者の生体情報を用いる１つの認証手段だけを備える情報処理装置においては、使用環境によっては、認証処理が正常に行われず、正規のユーザであっても操作ができなくなってしまう可能性がある。
【０００７】
そこで、情報処理装置に複数の認証手段を設けることが考えられるが、複数の認証手段の中から使用環境に応じてどの認証手段を使用するかをユーザが判断するのは難しく、また、煩雑であるという問題がある。
【０００８】
本発明の目的は、使用環境に応じて適切な認証手段を使用することができる情報処理装置、認証システム、認証サーバ、情報処理装置の制御方法、認証サーバの制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の情報処理装置は、
情報処理装置であって、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出する検出部と、
通知部と、
被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
認証要求が入力されると、前記記憶部に記憶されている使用条件と前記検出部の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する制御部と、を有する。
【００１０】
上記目的を達成するために本発明の認証システムは、
被認証者の認証を行う認証サーバと、前記認証サーバと通信可能な情報処理装置と、を備える認証システムであって、
前記情報処理装置は、
通知部と、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出する検出部と、を有し、
前記認証サーバは、
前記被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶部に記憶されている使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に前記通知部を介して使用する認証手段を前記被認証者に通知させる制御部と、を有する。
【００１１】
上記目的を達成するために本発明の認証サーバは、
被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶部に記憶されている使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に前記通知部を介して使用する認証手段を前記被認証者に通知させる制御部と、を有する。
【００１２】
上記目的を達成するために本発明の情報処理装置の制御方法は、
通知部と、被認証者の生体情報を用いて認証を行う複数の認証手段と、を有する情報処理装置の制御方法であって、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出し、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた前記認証手段の使用条件を記憶し、
認証要求が入力されると、前記記憶している使用条件と前記検出部の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する。
【００１３】
上記目的を達成するために本発明の第１のプログラムは、
通知部と、被認証者の生体情報を用いて認証を行う複数の認証手段と、を有する情報処理装置内のコンピュータに、
前記情報処理装置の動作モードを含む前記情報処理装置の使用環境を検出する処理と、
前記複数の認証手段それぞれについて、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する処理と、
認証要求が入力されると、前記記憶している使用条件と前記使用環境の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する処理と、を実行させる。
【００１４】
上記目的を達成するために本発明の認証サーバの制御方法は、
被認証者の生体情報を用いて認証を行う複数の認証手段を備える認証サーバの制御方法であって、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶し、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶している使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に使用する認証手段を通知する。
【００１５】
上記目的を達成するために本発明の第２のプログラムは、
被認証者の生体情報を用いて認証を行う複数の認証手段を備える認証サーバ内のコンピュータに、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の動作モードを含む前記情報処理装置の使用環境に応じた使用条件を記憶する処理と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の動作モードを含む前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶している使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に使用する認証手段を通知する処理と、を実行させる。
【発明の効果】
【００１６】
本発明によれば、使用環境に応じて適切な認証手段を使用することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態の情報処理装置の要部構成を示すブロック図である。
【図２】図１に示す情報処理装置における認証手段の使用条件の設定時の動作を示すフローチャートである。
【図３】図１に示す記憶部に記憶される履歴情報の一例を示す図である。
【図４】図１に示す情報処理装置における認証手段推薦機能の有効時の動作を示すフローチャートである。
【図５】本発明の第２の実施形態の認証システムの構成を示す図である。
【図６】図５に示す認証システムにおける認証手段の使用条件の設定時の動作を示すフローチャートである。
【図７】図５に示す認証システムにおける認証手段推薦機能の有効時の動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１９】
（第１の実施形態）
図１は、本発明の第１の実施形態の情報処理装置１０の構成を示すブロック図である。情報処理装置１０の具体例としては、携帯電話、スマートフォン、パーソナルコンピュータ、携帯型ゲーム機、ＰＤＡなどがある。
【００２０】
図１に示す情報処理装置１０は、検出部１１と、通知部１２と、認証部１３と、記憶部１４と、制御部１５と、を有する。
【００２１】
検出部１１は、照度センサー、音センサー、温湿度センサーなどを備えており、情報処理装置１０の周辺の明るさ、音の大きさ、温度などの情報処理装置１０の周辺環境を検出する。また、検出部１１は、情報処理装置１０の動作モードが音の出力が禁止されているマナーモードであるか、通常モードであるか、また、情報処理装置１０がネットワーク接続可能な装置である場合には、接続先をＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）ネットワークとするか、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）ネットワークとするかといった、情報処理装置１０の設定環境を検出する。以下では、情報処理装置１０の周辺環境および設定環境を合わせて、情報処理装置１０の使用環境と称する。
【００２２】
検出部１１は、情報処理装置１０の使用環境の検出結果を制御部１５に出力する。
【００２３】
通知部１２は、制御部１５の制御に従い、使用者に通知を行う。通知部１２の具体例としては、文字、映像などを表示して通知を行う表示部や音声を出力して通知を行う音声出力部などがある。
【００２４】
認証部１３は、被認証者の認証を行う認証手段を複数備えている。なお、認証部１３が備える認証手段には、被認証者の顔画像を用いて認証を行う顔認証手段、被認証者の指紋を用いて認証を行う指紋認証手段、被認証者の声紋を用いて認証を行う声紋認証手段などの被認証者の生体情報を用いた認証手段が複数含まれている。
【００２５】
記憶部１４は、認証部１３が備える認証手段のそれぞれについて、情報処理装置１０の使用環境に応じた使用条件を記憶する。
【００２６】
制御部１５は、認証部１３が備える複数の認証手段のそれぞれについて、情報処理装置１０の使用環境に応じた使用条件を設定し、記憶部１４に記憶させる。また、制御部１５は、認証手段を推薦する認証手段推薦機能を有効にする旨が入力された後に、認証要求が入力されると、検出部１１により検出された情報処理装置１０の使用環境と記憶部１４に記憶されている各認証手段の使用条件とに応じて、複数の認証手段のいずれを使用して認証を行うかを決定し、使用する認証手段の使用者への通知を通知部１２に行わせる。
【００２７】
なお、情報処理装置１０は、認証部１３の備える認証手段に応じて、パスワード入力を行うための構成、被認証者の顔画像データを取得するための構成、被認証者の声データを取得するための構成、被認証者の指紋データを取得するための構成などを有しているが、図１においては記載を省略している。
【００２８】
次に、本実施形態の情報処理装置１０の動作について説明する。
【００２９】
まず、認証手段の使用条件の設定時の動作について、図２に示すフローチャートを参照して説明する。
【００３０】
なお、以下では、認証部１３は、パスワード認証手段、顔認証手段、指紋認証手段および声紋認証手段を備えるものとする。
【００３１】
制御部１５は、特定の認証手段を使用した認証を要求する旨が入力されたか否かを判定する（ステップＳ２１）。
【００３２】
特定の認証手段を使用した認証を要求する旨が入力されていない場合には（ステップＳ２１：Ｎｏ）、制御部１５は、ステップＳ２１の処理を繰り返す。
【００３３】
特定の認証手段を使用した認証を要求する旨が入力された場合には（ステップＳ２１：Ｙｅｓ）、制御部１５は、その特定の認証手段を使用した認証を認証部１３に行わせる（ステップＳ２２）。また、制御部１５は、検出部１１から情報処理装置１０の使用環境の検出結果を取得する（ステップＳ２３）。
【００３４】
次に、制御部１５は、取得した情報処理装置１０の使用環境に基づいて、その認証手段の使用時における情報処理装置１０の使用環境を分析し、分析結果を各認証手段がどのような使用環境で使用されたかを示す履歴情報として記憶部１４に記憶させ（ステップＳ２４）、処理を終了する。
【００３５】
図３は、履歴情報の一例を示す図である。
【００３６】
図３に示すように、制御部１５は、各認証手段の使用起動回数を記憶部１４に記憶させる。また、制御部１５は、認証手段の使用時における検出部１１の出力に示される情報処理装置１０の使用環境に基づいて、ネットワーク接続先がＷｉ−Ｆｉネットワークであるか、３Ｇネットワークであるか、情報処理装置１０の動作モードが通常モードであるか、マナーモードであるか、情報処理装置１０の周辺の明るさは暗いか（閾値Ａ１未満か）、普通か（閾値Ａ１以上、閾値Ａ２（Ａ１＜Ａ２）未満か）、明るいか（閾値Ａ２以上か）、周辺の音は静かか（閾値Ｂ１未満か）、うるさいか（閾値Ｂ１以上か）、温度は低いか（閾値Ｃ１未満か）、普通か（閾値Ｃ１以上、閾値Ｃ２（Ｃ１＜Ｃ２）未満か）、高いか（閾値Ｃ２以上か）を判定し、履歴情報として記憶部１４に記憶させる。
【００３７】
図３に示す例では、顔認証手段が８回使用されている。その８回とも、接続先はＷｉ−Ｆｉネットワークであり、情報処理装置１０の動作モードは通常モードであり、周辺の明るさは普通である状態である。また、８回のうち、６回は周辺の音が静かな状態であり、２回は周辺の音がうるさい状態である。また、８回のうち、２回は温度が低い状態であり、６回は温度が普通の状態である。
【００３８】
なお、図３に示す履歴情報に含まれる要素はあくまでも一例である。
【００３９】
また、図３においては、周辺の明るさを暗い、普通、明るいに分け、周辺の音を静か、うるさいに分け、温度を低い、普通、高いに分ける例を用いて説明したが、これに限られるものではなく、検出部１１により検出された周辺の明るさ（ｌｘ）、周辺の音の大きさ（ｄＢ）、周辺の温度（℃）をそのまま履歴情報として記憶するようにしてもよい。
【００４０】
以下、より具体的に制御部１５の動作について説明する。
【００４１】
あるタイミングで顔認証を要求する旨が入力されたとする。制御部１５は、顔認証手段を使用した認証を認証部１３に行わせるとともに、検出部１１から情報処理装置１０の使用環境の検出結果を取得する。ここで、取得した情報処理装置１０の使用環境の検出結果が、接続先がＷｉ−Ｆｉネットワークであり、情報処理装置１０の動作モードが通常モードであり、周辺の明るさが５００ｌｘであり、周辺の音の大きさが５０ｄＢであり、温度が２０℃である旨を示すものであったとする。
【００４２】
制御部１５は、履歴情報に含まれる顔認証手段の使用回数のカウント値を更新する。また、制御部１５は、取得した情報処理装置１０の使用環境の検出結果に基づいて、履歴情報に含まれる顔認証手段の使用環境の各要素のカウント値を更新する。
【００４３】
また、別のタイミングで顔認証を要求する旨が入力されたとする。制御部１５は、顔認証手段を使用した認証を認証部１３に行わせるとともに、検出部１１から情報処理装置１０の使用環境の検出結果を取得する。ここで、取得した情報処理装置１０の使用環境の検出結果が、情報処理装置１０の動作モードがマナーモードである旨を示すものであったとする。情報処理装置１０の動作モードがマナーモードである場合には、情報処理装置１０のユーザが電車内などの公共の場所にいる可能性が高い。公共の場所では、顔画像を撮影するために情報処理装置１０の備えるカメラを起動させるのは、マナーなどの観点から好ましくない。そのため、制御部１５は、履歴情報のカウント値を更新することなく、処理を終了する。
【００４４】
また、別のタイミングで指紋認証を要求する旨が入力されたとする。制御部１５は、指紋認証手段を使用した認証を認証部１３に行わせるとともに、検出部１１から情報処理装置１０の使用環境の検出結果を取得する。ここで、取得した情報処理装置１０の使用環境の検出結果が、接続先がＷｉ−Ｆｉネットワークであり、情報処理装置１０の動作モードが通常モードであり、周辺の明るさが１５００ｌｘであり、周辺の音の大きさが４０ｄＢであり、温度が２３℃である旨を示すものであったとする。
【００４５】
制御部１５は、指紋認証手段の使用回数のカウント値を更新する。また、制御部１５は、取得した情報処理装置１０の使用環境の検出結果に基づいて、履歴情報に含まれる指紋認証手段の使用環境の各要素のカウント値を更新する。
【００４６】
なお、パスワード入力は情報処理装置１０の使用環境の影響を受けにくいので、制御部１５は、パスワード入力を要求する旨が入力された場合には、履歴情報の記憶などを行わず、パスワード認証手段を使用した認証を認証部１３に行わせた後、処理を終了する。
【００４７】
次に、制御部１５は、記憶部１４に記憶されている各認証手段の履歴情報に基づいて、各認証手段の使用条件を設定し、記憶部１４に記憶させる。
【００４８】
ここで、図３に示すように、指紋認証手段は、情報処理装置１０の動作モードがマナーモードである場合にのみ使用されている。情報処理装置１０の動作モードがマナーモードである場合には、電車内などの公共の場所にユーザがいる可能性が高い。このような場合に、顔画像を撮影するためにカメラを起動させたり、声紋認証のために声を出したりするのは好ましくない。そのため、制御部１５は、指紋認証手段の使用条件として、動作モードがマナーモードである旨を設定する。
【００４９】
また、顔認証手段は、周辺の明るさが普通の場合にのみ使用されている。周辺の明るさが明るすぎたり、暗すぎたりすると被認証者の顔画像に白飛びや黒潰れが発生し、その顔画像を用いても、顔認証処理が正常に行われない可能性がある。そのため、制御部１５は、顔認証手段の使用条件として、動作モードが通常モードであり、かつ、周辺の明るさが普通である旨（例えば、周辺の明るさが５００ｄＢ以上、１５００ｄＢ未満である旨）を設定する。
【００５０】
また、声紋認証手段は、周辺の音が静かである場合にのみ使用されている。周辺の音が大きい場合には、周辺のノイズのために、声紋認証処理が正常に行われない可能性がある。そのため、制御部１５は、声紋認証手段の使用条件として、動作モードが通常モードであり、かつ、周辺の音が静かである旨（例えば、周辺の音の大きさが３０ｄＢ未満である旨）を設定する。
【００５１】
なお、各認証手段の使用条件の設定は、例えば、定期的に行われてもよいし、認証手段推薦機能を有効する旨の入力時に行われるようにしてもよい。
【００５２】
次に、認証手段推薦機能の有効時の動作について図４に示すフローチャートを参照して説明する。
【００５３】
認証手段推薦機能を有効する旨が入力されると、制御部１５は、認証要求が入力されたか否かを判定する（ステップＳ４１）。なお、この認証要求は、認証に使用する特定の認証手段を指定するものではない。
【００５４】
認証要求が入力されていない場合には（ステップＳ４１：Ｎｏ）、制御部１５は、ステップＳ４１の処理を繰り返す。
【００５５】
認証要求が入力された場合には（ステップＳ４１：Ｙｅｓ）制御部１５は、検出部１１から情報処理装置１０の使用環境の検出結果を取得する（ステップＳ４２）。
【００５６】
次に、制御部１５は、取得した情報処理装置１０の使用環境の検出結果に基づいて、認証部１３が備える複数の認証手段のいずれを使用して認証を行うかを決定する（ステップＳ３３）。具体的には、制御部１５は、情報処理装置１０の使用環境の検出結果に基づいて、設定された使用条件が満たされている認証手段を特定し、その特定した認証手段を使用して認証を行うと決定する。
【００５７】
次に、制御部１５は、使用すると決定した認証手段を通知部１２を介して被認証者に通知し（ステップＳ４４）、その認証手段を使用した認証を認証部１３に行わせる（ステップＳ４５）。
【００５８】
ここで、例えば、情報処理装置１０の使用環境の検出結果が、接続先が３Ｇネットワークであり、情報処理装置１０の動作モードが通常モードであり、周辺の明るさが１０ｌｘであり、周辺の音の大きさが２５ｄＢであり、温度が１８℃である旨を示すものであったとする。この場合、声紋認証手段の使用条件（動作モードが通常モードであり、かつ、周辺の音の大きさが３０ｄＢ未満である）が満たされているので、制御部１５は、声紋認証手段を使用した認証を認証部１３に行わせる。
【００５９】
また、例えば、情報処理装置１０の使用環境の検出結果が、接続先がＷｉ−Ｆｉネットワークであり、情報処理装置１０の動作モードが通常モードであり、周辺の明るさが１０００ｌｘであり、周辺の音の大きさが３０ｄＢであり、温度が１８℃である旨を示すものであったとする。この場合、顔認証手段の使用条件（動作モードが通常モードであり、かつ、周辺の明るさが５００ｄＢ以上、１５００ｄＢ未満である）が満たされているので、制御部１５は、顔認証手段を使用した認証を認証部１３に行わせる。
【００６０】
なお、使用環境によっては、複数の認証手段の使用条件が満たされている場合がある。この場合、制御部１５は、例えば、使用起動回数が多い方の認証手段を使用すると決定する。また、使用環境によっては、設定されたいずれの使用条件も満たされない場合がある。この場合、例えば、パスワード認証手段の使用条件として、他の認証手段の使用条件がいずれも満たされない場合に使用するという使用条件を設定しておくことで、パスワード認証手段を使用した認証が行われる。
【００６１】
このように本実施形態によれば、情報処理装置１０は、複数の認証手段を備え、情報処理装置１０の使用環境に基づいて、複数の認証手段のいずれを使用した認証を行うかを決定する。
【００６２】
そのため、情報処理装置１０の使用環境に応じて適切な認証手段を使用することができる。
【００６３】
なお、本実施形態においては、認証手段の履歴情報に基づいて使用条件を設定する例を用いて説明したが、これに限られるものではなく、各認証手段の使用条件が予め設定されていてもよい。
【００６４】
（第２の実施形態）
図５は、本発明の第２の実施形態の認証システム３０の構成を示す図である。
【００６５】
認証システム３０は、認証サーバ４０と、認証サーバ４０と通信可能な情報処理装置５０と、を備える。
【００６６】
認証サーバ４０は、情報処理装置５０からの認証要求に応じて、被認証者の認証を行い、認証結果を情報処理装置５０に出力する。
【００６７】
情報処理装置５０は、ユーザからの要求に応じて認証要求を認証サーバ４０に出力し、認証要求に応じて認証サーバ４０から出力された認証結果をユーザに通知する。
【００６８】
次に、認証サーバ４０および情報処理装置５０の要部構成について図３を参照して説明する。
【００６９】
まず、情報処理装置５０の要部構成について説明する。
【００７０】
情報処理装置５０は、検出部５１と、通知部５２と、を有する。
【００７１】
検出部５１は、情報処理装置５０の使用環境を検出する。
【００７２】
通知部５２は、使用者に通知を行う。通知部５２の具体例としては、文字、映像などを表示して通知を行う表示部や音声を出力して通知を行う音声出力部などがある。
【００７３】
次に、認証サーバ４０の要部構成について説明する。
【００７４】
認証サーバ４０は、認証部４１と、記憶部４２と、制御部４３と、を有する。
【００７５】
認証部４１は、被認証者の認証を行う認証手段を複数備えている。認証部４１が備える認証手段には、顔認証手段、指紋認証手段、声紋認証手段などの被認証者の生体情報を用いた認証手段が含まれている。
【００７６】
記憶部４２は、認証部４１が備える認証手段のそれぞれについて、情報処理装置５０の使用環境に応じた使用条件を記憶する。
【００７７】
制御部４３は、認証部４１が備える認証手段のそれぞれについて、情報処理装置５０の使用環境に応じた使用条件を設定し、記憶部４２に記憶させる。また、制御部４３は、認証手段推薦機能を有効にする旨が情報処理装置５０から入力された後に、認証要求が情報処理装置５０から入力されると、情報処理装置５０の使用環境と記憶部４２に記憶されている認証手段の使用条件とに応じて、複数の認証手段のいずれを使用して認証を行うかを決定し、使用すると決定した認証手段を情報処理装置５０に通知部５２を介して被認証者へ通知させるとともに、使用すると決定した認証手段を使用した認証を認証部４１に行わせる。
【００７８】
なお、情報処理装置５０は、認証部４１の備える認証手段に応じて、パスワード入力を行うための構成、被認証者の顔画像データを取得するための構成、被認証者の声データを取得するための構成、被認証者の指紋データを取得するための構成などを有しているが、図５においては記載を省略している。
【００７９】
次に、本実施形態の認証サーバ４０および情報処理装置５０の動作について説明する。
【００８０】
まず、認証手段の使用条件の設定時の動作について、図６に示すフローチャートを参照して説明する。
【００８１】
情報処理装置５０は、特定の認証手段を使用した認証を要求する旨が入力されたか否かを判定する（ステップＳ６１）。
【００８２】
特定の認証手段を使用した認証を要求する旨が入力されていない場合には（ステップＳ６１：Ｎｏ）、情報処理装置５０は、ステップＳ６１の処理を繰り返す。
【００８３】
特定の認証手段を使用した認証を要求する旨が入力された場合には（ステップＳ６１：Ｙｅｓ）、情報処理装置５０は、その特定の認証手段を使用した認証要求を認証サーバ４０に出力する（ステップＳ６２）。
【００８４】
認証サーバ４０においては、制御部４３は、特定の認証手段を使用した認証要求が情報処理装置５０から入力されると（ステップＳ６３）、その特定の認証手段を使用した認証を認証部４１に行わせる（ステップＳ６４）。
【００８５】
次に、制御部４３は、情報処理装置５０の使用環境の検出結果の出力要求を情報処理装置５０に出力する（ステップＳ６５）。
【００８６】
情報処理装置５０においては、検出部５１は、情報処理装置５０の使用環境の検出結果の出力要求が入力されると（ステップＳ６６）、情報処理装置５０の使用環境を検出し、検出結果を認証サーバ４０に出力する（ステップＳ６７）。
【００８７】
認証サーバ４０においては、制御部４３は、情報処理装置５０から入力された情報処理装置５０の使用環境の検出結果を取得し（ステップＳ６８）、その検出結果に基づいて、特定の認証手段を使用した認証の要求が行われた際の情報処理装置５０の使用環境を分析し、分析結果を履歴情報として記憶部４２に記憶させる（ステップＳ６９）。なお、制御部４３の情報処理装置５０の使用環境の分析、履歴情報の記憶時の動作は、第１の実施形態の制御部１５と同様であるため、詳細な説明を省略する。
【００８８】
次に、制御部４３は、定期的、あるいは、認証手段推薦機能を有効にする旨の要求が情報処理装置５０から入力された場合などに、記憶部４２に記憶されている履歴情報に基づいて、認証部４１が備える複数の認証手段のそれぞれについて使用条件を設定し、記憶部４２に記憶させる。なお、制御部４３の使用条件の設定時の動作は、第１の実施形態の制御部１５と同様であるため、詳細な説明を省略する。
【００８９】
次に、認証手段推薦機能の有効時の動作について、図７に示すフローチャートを参照して説明する。
【００９０】
認証手段推薦機能を有効する旨が入力されると、情報処理装置５０は、認証を要求する旨が入力されたか否かを判定する（ステップＳ７１）。
【００９１】
認証を要求する旨が入力されていない場合には（ステップＳ７１：Ｎｏ）、情報処理装置５０は、ステップＳ７１の処理を繰り返す。
【００９２】
認証を要求する旨が入力された場合には（ステップＳ７１：Ｙｅｓ）、情報処理装置５０は、認証要求を認証サーバに出力する（ステップＳ７２）。
【００９３】
認証サーバ４０においては、制御部４３は、情報処理装置５０から認証要求が入力されると（ステップＳ７３）、情報処理装置５０の使用環境の検出結果の出力要求を情報処理装置５０に出力する（ステップＳ７４）。
【００９４】
情報処理装置５０においては、検出部５１は、認証サーバ４０から使用環境の検出結果の出力要求が入力されると（ステップＳ７５）、情報処理装置５０の使用環境を検出し、検出結果を認証サーバ４０に出力する（ステップＳ７６）。
【００９５】
認証サーバ４０においては、制御部４３は、情報処理装置５０から入力された使用環境の検出結果を取得すると（ステップＳ７７）、その取得した情報処理装置５０の使用環境の検出結果と記憶部４２に記憶されている認証手段の使用条件とに応じて、複数の認証手段のいずれ使用して認証を行うかを決定する（ステップＳ７８）。具体的には、制御部４３は、情報処理装置５０の使用環境の検出結果に基づいて、複数の認証手段のうち、設定された使用条件が満たされている認証手段を特定する。
【００９６】
次に、制御部４３は、使用すると決定した認証手段を情報処理装置５０に通知する（ステップＳ７９）。
【００９７】
情報処理装置５０においては、通知部５２は、認証サーバ４０から通知された認証手段を使用者に通知する（ステップＳ８０）。
【００９８】
制御部４３は、使用すると決定した認証手段を使用した認証を認証部４１に開始させる（ステップＳ８１）。
【００９９】
認証部４１は、制御部４３が決定した認証手段を使用した認証に必要な被認証者データ（パスワード、被認証者の顔画像データ、声データ、指紋データなど）の出力要求を情報処理装置５０に出力する（ステップＳ８２）。
【０１００】
情報処理装置５０は、認証サーバ４０から被認証者データの出力要求が入力されると（ステップＳ８３）、通知された認証手段に応じた被認証者データを取得し、認証サーバ４０に出力する（ステップＳ８４）。
【０１０１】
認証サーバ４０においては、認証部４１は、情報処理装置５０から入力された被認証者データを用いて認証を行い、認証結果を情報処理装置５０に出力する。
【０１０２】
このように本実施形態によれば、認証サーバ４０は、情報処理装置５０から認証要求が入力されると、情報処理装置５０の使用環境の検出結果に応じて、複数の認証手段のいずれを使用して認証を行うかを決定する。
【０１０３】
第１の実施形態においては、情報処理装置１０が、複数の認証手段が備えており、また、使用する認証手段を決定していたため、装置構成が複雑化し、また、処理負荷が増大するおそれがある。本実施形態のように、複数の認証手段を認証サーバ４０に設け、また、認証サーバ４０が使用する認証手段を決定することで、情報処理装置５０の装置構成を簡素化し、また、処理負荷を軽減させることができる。
【０１０４】
なお、上述した第１および第２の実施形態においては、情報処理装置の使用環境として、ネットワーク接続先、動作モード、周辺の明るさ、周辺の音の大きさ、周辺の温度を用いる例を用いて説明したが、これに限られるものではない。例えば、情報処理装置の向き検出する加速度センサーを設け、加速度センサーが検出する情報処理装置の向きも考慮して、使用する認証手段を決定するようにしてもよい。
【０１０５】
なお、本発明の情報処理装置にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【０１０６】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１０７】
（付記１）
情報処理装置であって、
前記情報処理装置の使用環境を検出する検出部と、
通知部と、
被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
認証要求が入力されると、前記記憶部に記憶されている使用条件と前記検出部の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する制御部と、を有することを特徴とする情報処理装置。
【０１０８】
（付記２）
付記１記載の情報処理装置において、
前記制御部は、前記認証手段の使用時における前記検出部の検出結果に基づいて前記認証手段の使用条件を設定し、該設定した使用条件を前記記憶部に記憶させることを特徴とする情報処理装置。
【０１０９】
（付記３）
被認証者の認証を行う認証サーバと、前記認証サーバと通信可能な情報処理装置と、を備える認証システムであって、
前記情報処理装置は、
通知部と、
前記情報処理装置の使用環境を検出する検出部と、を有し、
前記認証サーバは、
前記被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、前記情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶部に記憶されている使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置の前記通知部を介して使用する認証手段を前記被認証者に通知させる制御部と、を有することを特徴とする認証システム。
【０１１０】
（付記４）
付記３記載の認証システムにおいて、
前記制御部は、前記認証手段の使用時における前記情報処理装置からの出力に示される周辺環境に基づいて前記認証手段の使用条件を設定し、該設定した使用条件を前記記憶部に記憶させることを特徴とする認証システム。
【０１１１】
（付記５）
被認証者の生体情報を用いて認証を行う認証手段を複数備える認証部と、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の使用環境に応じた使用条件を記憶する記憶部と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶部に記憶されている使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に前記通知部を介して使用する認証手段を前記被認証者に通知させる制御部と、を有することを特徴とする認証サーバ。
【０１１２】
（付記６）
通知部と、被認証者の生体情報を用いて認証を行う複数の認証手段と、を有する情報処理装置の制御方法であって、
前記情報処理装置の使用環境を検出し、
前記複数の認証手段それぞれについて、前記情報処理装置の使用環境に応じた使用条件を記憶し、
認証要求が入力されると、前記記憶している使用条件と前記検出部の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知することを特徴とする情報処理装置の制御方法。
【０１１３】
（付記７）
付記６記載の情報処理装置の制御方法において、
前記認証手段の使用時における前記使用環境の検出結果に基づいて前記認証手段の使用条件を設定し、該設定した使用条件を記憶することを特徴とする情報処理装置の制御方法。
【０１１４】
（付記８）
通知部と、被認証者の生体情報を用いて認証を行う複数の認証手段と、を有する情報処理装置内のコンピュータに、
前記情報処理装置の使用環境を検出する処理と、
前記複数の認証手段それぞれについて、前記情報処理装置の使用環境に応じた使用条件を記憶する処理と、
認証要求が入力されると、前記記憶している使用条件と前記使用環境の検出結果とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記通知部を介して使用する認証手段を前記被認証者に通知する処理と、を実行させるプログラム。
【０１１５】
（付記９）
被認証者の生体情報を用いて認証を行う複数の認証手段を備える認証サーバの制御方法であって、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の使用環境に応じた使用条件を記憶し、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶している使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に使用する認証手段を通知することを特徴とする認証サーバの制御方法。
【０１１６】
（付記１０）
被認証者の生体情報を用いて認証を行う複数の認証手段を備える認証サーバ内のコンピュータに、
前記複数の認証手段それぞれについて、自サーバと通信可能な情報処理装置の使用環境に応じた使用条件を記憶する処理と、
前記情報処理装置から認証要求が入力されると、前記情報処理装置の使用環境の検出結果の出力を前記情報処理装置に要求し、該要求に応じた前記情報処理装置からの出力に示される使用環境と前記記憶している使用条件とに応じて、前記複数の認証手段のいずれを使用して認証を行うかを決定し、前記情報処理装置に使用する認証手段を通知する処理と、を実行させるプログラム。
【符号の説明】
【０１１７】
１０，５０    情報処理装置
１１，５１    検出部
１２，５２    通知部
１３，４１    認証部
１４，４２    記憶部
１５，４３    制御部
【図１】
0005429905.tif 000002
【図２】
0005429905.tif 000003
【図３】
0005429905.tif 000004
【図４】
0005429905.tif 000005
【図５】
0005429905.tif 000006
【図６】
0005429905.tif 000007
【図７】
0005429905.tif 000008