(57)【特許請求の範囲】
【請求項１】
ネットワークに接続され、自システム内での利用を認証する複数の利用認証システムからなり、事前認証履歴追跡による認証可否を判定するシステムであって、
前記利用認証システムは、システム利用者からの自システムに対する認証の要求を受け付ける手段と、前記認証要求を受け付けた自システムの利用可否を判定する手段と、自システムを利用するに当たって事前に認証しておくべき他の利用認証システムの有無を確認する手段と、直前に認証しておくべき他の利用認証システムが有る場合、直前に認証しておくべき他の利用認証システムに対して認証の確認のフローを渡す手段と、直前に認証しておくべき他の利用認証システムで利用を認証されているかをチェックする手段と、認証の確認が終了すると、認証の要求を行った利用認証システムに対して認証の確認のフローを戻す手段と、自システムを利用するに当たって事前のさらにその前に認証しておくべき他の利用認証システムの有無を確認する手段と、自システムを利用するために必要な複数の事前認証が、認証条件を満たしているかを判定する手段とを備えたことを特徴とする認証可否判定システム。
【請求項２】
上記利用認証システムは、自システムを利用するにあたって直前に認証しておくべき他の利用認証システムのリストを記録したデータベースを有し、直前に認証しておくべき他の利用認証システムが存在するかを前記データベースで確認する手段を備えている請求項１に記載の認証可否判定システム。
【請求項３】
上記利用認証システムは、直前に認証しておくべき他の利用認証システムを上記データベースを参照して特定する手段と、特定した他の利用認証システムで認証されているかの確認要求のフローを他の利用認証システムに渡す手段とを備えている請求項１に記載の認証可否判定システム。
【請求項４】
上記利用認証システムは、直前に認証しておくべき他の利用認証システムで認証されているかを上記データベースで確認する手段を備えている請求項１に記載の認証可否判定システム。
【請求項５】
上記利用認証システムは、他の利用認証システムでの認証結果を記録したフローを自システムに戻す手段を備えている請求項１に記載の認証可否判定システム。
【請求項６】
上記利用認証システムは、他の利用認証システムの認証可否の判定結果を過去の認証の記録として上記データベースに記録する手段と、他の利用認証システムで自システムの認証可否を判定する際に、この判定結果を記録した前記データベースを参照する手段とを備えている請求項１に記載の認証可否判定システム。
【請求項７】
ネットワークに接続され、システム利用者からの自システムに対する認証の要求を受け付ける手段と、前記認証要求を受け付けた自システムの利用可否を判定する手段と、自システムを利用するに当たって事前に認証しておくべき他の利用認証システムの有無を確認する手段と、直前に認証しておくべき他の利用認証システムが有る場合、直前に認証しておくべき他の利用認証システムに対して認証の確認のフローを渡す手段と、直前に認証しておくべき他の利用認証システムで利用を認証されているかをチェックする手段と、認証の確認が終了すると、認証の要求を行った利用認証システムに対して認証の確認のフローを戻す手段と、自システムを利用するに当たって事前のさらにその前に認証しておくべき他の利用認証システムの有無を確認する手段と、自システムを利用するために必要な複数の事前認証が、認証条件を満たしているかを判定する手段とを備えたことを特徴とする利用認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事前認証履歴追跡による利用認証システムの認証可否を判定する認証可否判定システム及び利用認証システムに関するものである。
【背景技術】
【０００２】
従来、被認証者を認証する際に、その認証に要求されるレベルに応じて一つ又は複数の認証方法を組合せて認証を行う認証の選択システムが特許文献１に開示されている。
【特許文献１】特開２００３−６７３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１に開示された認証の選択システムは、目標とする認証のレベルに応じて、複数の認証方式を組合せる組合せ生成部を備え、この組合せ生成部が機能しなくなると、システム全体の機能が停止するおそれがあった。
【０００４】
そこで、本発明の目的は、上記の事情に鑑みてなされたものであって、それぞれの利用認証システムが直前に認証しておくべき他の利用認証システムのリストを保持することによって、各利用認証システムが次々と認証の確認要求のフローを直前に認証しておくべき他の利用認証システムに渡して自律的に認証を行い、機能していない利用認証システムの回避や代替を行うことによって、可能な限り認証機能を持続させることができ、システム利用者がある認証を受ける前の事前の認証履歴を追跡し、正式な認証の流れがとられているかを確認することで、より精度の高い認証を行うことが可能な認証可否判定システム及び利用認証システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の認証可否判定システムは、ネットワークに接続され、自システム内での利用を認証する複数の利用認証システムからなり、事前認証履歴追跡による認証可否を判定するシステムであって、前記利用認証システムが、システム利用者からの自システムに対する認証の要求を受け付ける手段と、前記認証要求を受け付けた自システムの利用可否を判定する手段と、自システムを利用するに当たって事前に認証しておくべき他の利用認証システムの有無を確認する手段と、直前に認証しておくべき他の利用認証システムが有る場合、直前に認証しておくべき他の利用認証システムに対して認証の確認のフローを渡す手段と、直前に認証しておくべき他の利用認証システムで利用を認証されているかをチェックする手段と、認証の確認が終了すると、認証の要求を行った利用認証システムに対して認証の確認のフローを戻す手段と、自システムを利用するに当たって事前のさらにその前に認証しておくべき他の利用認証システムの有無を確認する手段と、自システムを利用するために必要な複数の事前認証が、認証条件を満たしているかを判定する手段とを備えたことを特徴とする構成を有するものである。
【０００６】
本発明の認証可否判定システムは、上記利用認証システムが、自システムを利用するにあたって直前に認証しておくべき他の利用認証システムのリストを記録したデータベースを有し、直前に認証しておくべき他の利用認証システムが存在するかを前記データベースで確認する手段を備えている。
【０００７】
本発明の認証可否判定システムは、上記利用認証システムが、直前に認証しておくべき他の利用認証システムを上記データベースを参照して特定する手段と、特定した他の利用認証システムで認証されているかの確認要求のフローを他の利用認証システムに渡す手段とを備えている。
【０００８】
本発明の認証可否判定システムは、上記利用認証システムが、直前に認証しておくべき他の利用認証システムで認証されているかを上記データベースで確認する手段を備えている。
【０００９】
本発明の認証可否判定システムは、上記利用認証システムが、他の利用認証システムでの認証結果を記録したフローを自システムに戻す手段を備えている。
【００１０】
本発明の認証可否判定システムは、上記利用認証システムが、他の利用認証システムの認証可否の判定結果を過去の認証の記録として上記データベースに記録する手段と、他の利用認証システムで自システムの認証可否を判定する際に、この判定結果を記録した前記データベースを参照する手段とを備えている。
【００１１】
本発明の利用認証システムは、ネットワークに接続され、システム利用者からの自システムに対する認証の要求を受け付ける手段と、前記認証要求を受け付けた自システムの利用可否を判定する手段と、自システムを利用するに当たって事前に認証しておくべき他の利用認証システムの有無を確認する手段と、直前に認証しておくべき他の利用認証システムが有る場合、直前に認証しておくべき他の利用認証システムに対して認証の確認のフローを渡す手段と、直前に認証しておくべき他の利用認証システムで利用を認証されているかをチェックする手段と、認証の確認が終了すると、認証の要求を行った利用認証システムに対して認証の確認のフローを戻す手段と、自システムを利用するに当たって事前のさらにその前に認証しておくべき他の利用認証システムの有無を確認する手段と、自システムを利用するために必要な複数の事前認証が、認証条件を満たしているかを判定する手段とを備えたことを特徴とする構成を有するものである。
【発明の効果】
【００１２】
以上に述べたように、本発明によれば、それぞれの利用認証システムが直前に認証しておくべき他の利用認証システムのリストを保持することによって、各利用認証システムが次々と認証の確認要求のフローを直前に認証しておくべき他の利用認証システムに渡して自律的に認証を行い、機能していない利用認証システムの回避や代替を行うことによって、可能な限り認証機能を持続させることができ、システム利用者がある認証を受ける前の事前の認証履歴を追跡し、正式な認証の流れがとられているかを確認することで、より精度の高い認証を行うことが可能な認証可否判定システム及び利用認証システムを得ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を図面を参照して詳細に説明する。
【実施例】
【００１４】
本発明の認証可否判定システムＳは、ネットワーク２に接続され、自システム内での利用を認証する複数の利用認証システム１（１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…）からなり、事前認証履歴追跡による利用認証システム１（１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…）の認証可否を判定するシステムである。
【００１５】
本発明の認証可否判定システムＳは、利用認証システム１が、システム利用者からの自システムに対する認証の要求を受け付ける手段と、認証要求を受け付けた自システムの利用可否を判定する手段と、自システムを利用するに当たって事前に認証しておくべき他の利用認証システム１の有無を確認する手段と、直前に認証しておくべき他の利用認証システム１が有る場合、直前に認証しておくべき他の利用認証システム１に対して認証の確認のフローを渡す手段と、直前に認証しておくべき他の利用認証システム１で利用を認証されているかをチェックする手段と、認証の確認が終了すると、認証の要求を行った利用認証システム１に対して認証の確認のフローを戻す手段と、自システムを利用するに当たって事前のさらにその前に認証しておくべき他の利用認証システム１の有無を確認する手段と、自システムを利用するために必要な複数の事前認証が、認証条件を満たしているかを判定する手段とを備えている。
【００１６】
本発明の認証可否判定システムＳは、利用認証システム１が、自システムを利用するにあたって直前に認証しておくべき他の利用認証システム１のリストを記録したデータベース（ＤＢ；Ｄａｔａ  Ｂａｓｅ）３を有し、直前に認証しておくべき他の利用認証システム１が存在するかをデータベース３で確認する手段を備えている。
【００１７】
本発明の認証可否判定システムＳは、利用認証システム１が、直前に認証しておくべき他の利用認証システム１をデータベース３を参照して特定する手段と、特定した他の利用認証システム１で認証されているかの確認要求のフローを他の利用認証システム１に渡す手段とを備えている。
【００１８】
本発明の認証可否判定システムＳは、利用認証システム１が、直前に認証しておくべき他の利用認証システム１で認証されているかをデータベース３で確認する手段を備えている。
【００１９】
本発明の認証可否判定システムＳは、利用認証システム１が、他の利用認証システム１での認証結果を記録したフローを自システムに戻す手段を備えている。
【００２０】
本発明の認証可否判定システムＳは、利用認証システム１が、他の利用認証システム１の認証可否の判定結果を過去の認証の記録としてデータベース３に記録する手段と、他の利用認証システム１で自システムの認証可否を判定する際に、この判定結果を記録したデータベース３を参照する手段とを備えている。
【００２１】
本発明の利用認証システムは、ネットワーク２に接続され、システム利用者からの自システムに対する認証の要求を受け付ける手段と、認証要求を受け付けた自システムの利用可否を判定する手段と、自システムを利用するに当たって事前に認証しておくべき他の利用認証システム１の有無を確認する手段と、直前に認証しておくべき他の利用認証システム１が有る場合、直前に認証しておくべき他の利用認証システム１に対して認証の確認のフローを渡す手段と、直前に認証しておくべき他の利用認証システム１で利用を認証されているかをチェックする手段と、認証の確認が終了すると、認証の要求を行った利用認証システム１に対して認証の確認のフローを戻す手段と、自システムを利用するに当たって事前のさらにその前に認証しておくべき他の利用認証システム１の有無を確認する手段と、自システムを利用するために必要な複数の事前認証が、認証条件を満たしているかを判定する手段とを備えている。
【００２２】
図１は、本発明の実施例に係る認証可否判定システムを示すシステム構成図である。
認証可否判定システムＳは、図１に示すように、複数の利用認証システム１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…からなり、複数の利用認証システム１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…がインターネット又は公衆網回線又はＬＡＮなどのネットワーク２に接続されている。
【００２３】
利用認証システム１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…は、ネットワーク２を介して情報を送受信する構成となっている。
【００２４】
利用認証システム１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…は、図１に示すように、データベース３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅ，…をそれぞれ有しており、あらかじめ利用認証システム１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ，…内のデータベース３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅ，…には、自システムを利用するにあたって直前に認証しておくべき他の利用認証システム１のリストが記録されている。
【００２５】
次に、本発明の認証可否判定システムにおける確認要求のフローの流れを説明する。
一例として、利用認証システム１Ａ内のデータベース３Ａには、図１に示すような、利用認証システム１Ａを利用するにあたって直前に認証しておくべき他の利用認証システムのリスト４Ａが記録され、利用認証システム１Ｂ内のデータベース３Ｂには、利用認証システム１Ｂを利用するにあたって直前に認証しておくべき他の利用認証システムのリスト４Ｂが記録されているものとする。
【００２６】
（１）システム利用者が利用認証システム（ここでは、利用認証システム１Ａとする）を利用するために、利用認証システム１Ａに対する認証を要求すると、利用認証システム１Ａがシステム利用者からの自システムに対する認証の要求を受け付ける。
【００２７】
（２）システム利用者が利用認証システム１Ａを利用可能かどうか認証する。
【００２８】
（３）直前に認証しておくべき他の利用認証システム（利用認証システム１Ｂ，１Ｄ，１Ｅ）を利用認証システム１Ａ内のデータベース３Ａを参照して特定する。
【００２９】
（４）利用認証システム１Ａが利用可能な場合、直前に認証しておくべき他の利用認証システム（利用認証システム１Ｂ）で正しく認証されているか、利用認証システム１Ａが確認要求のフローを利用認証システム１Ｂに渡す。
【００３０】
（５）利用認証システム１Ａのシステム利用者が利用認証システム１Ｂで認証されているか確認する。
【００３１】
（６）利用認証システム１Ｂの直前に認証しておくべき他の利用認証システム（利用認証システム１Ｃ）を利用認証システム１Ｂ内のデータベース３Ｂを参照して特定する。
【００３２】
（７）直前に認証しておくべき他の利用認証システム（利用認証システム１Ｃ）で正しく認証されているか、利用認証システム１Ｂが確認要求のフローを利用認証システム１Ｃに渡す。
【００３３】
（８）利用認証システム１Ｂが認証不可でも、代わりに直前に認証しておくべき他の利用認証システム（利用認証システム１Ｄ）がある場合、直前に認証しておくべき利用認証システム１Ｄで正しく認証されているか、利用認証システム１Ａが確認要求のフローを利用認証システム１Ｄに渡す。
【００３４】
（９）利用認証システム１Ｂが認証可で、加えて直前に認証しておくべき他の利用認証システム（利用認証システム１Ｅ）がある場合、直前に認証しておくべき利用認証システム１Ｅで正しく認証されているか、利用認証システム１Ａが確認要求のフローを利用認証システム１Ｅに渡す。
【００３５】
（１０）認証の確認が終了すると、利用認証システム１Ｂ，１Ｄ，１Ｅが認証結果を記録したフローを認証の要求を行った利用認証システム１Ａに戻す。
【００３６】
図２は、本発明の実施例に係る認証可否判定システムにおける事前認証履歴追跡による利用認証システムの認証可否判定時の処理の流れを説明するフローチャート図である。
ステップＳ１００でスタートした処理は、まず、システム利用者が利用認証システム１（ここでは、仮に利用認証システム１Ａとする）を利用するために、その利用認証システム１Ａに対する認証を要求すると、利用認証システム１Ａがシステム利用者からの自システムに対する認証の要求を受け付け（ステップＳ１０１）、次いで、認証要求を受け付けた利用認証システム１Ａの利用可否の判定を行う（ステップＳ１０２）。
【００３７】
ここで、認証要求を受け付けた利用認証システム１Ａが利用可である場合（ステップＳ１０２“Ｙ”）、利用認証システム１Ａを利用するにあたって直前に認証しておくべき他の利用認証システムが存在しているかを、利用認証システム１Ａ内のデータベース３Ａで確認し（ステップＳ１０３）、次いで、利用認証システム１Ａを利用するにあたって直前に認証しておくべき他の利用認証システムの有無を確認する（ステップＳ１０４）。
【００３８】
また、認証要求を受け付けた利用認証システム１Ａが利用不可である場合（ステップＳ１０２“Ｎ”）、システム利用者が利用認証システム１Ａを利用するために必要な複数の事前認証が、認証するための条件を満たしているのかを判定し（ステップＳ１０５）、その後、判定結果を記録し、そののちに他の利用認証システムで認証可否を判定する際に過去の認証履歴として参照することができるようにする（ステップＳ１０６）。
【００３９】
ステップＳ１０４において、直前に認証しておくべき他の利用認証システムが有る場合（ステップＳ１０４“Ｙ”）、直前に認証しておくべき他の利用認証システム（ここでは、仮に利用認証システム１Ｂとする）を特定し（ステップＳ１０７）、次いで、その利用認証システム１Ｂで認証されているか、利用認証システム１Ａが確認要求のフローを利用認証システム１Ｂに渡し（ステップＳ１０８）、次いで、その直前に認証しておくべき利用認証システム１Ｂで認証されているかをチェックする（ステップＳ１０９）。
【００４０】
また、直前に認証しておくべき他の利用認証システムが無い場合（ステップＳ１０４“Ｎ”）、認証要求を受け付けた利用認証システム１Ａが利用不可である場合と同様に、システム利用者が利用認証システム１Ａを利用するために必要な複数の事前認証が、認証するための条件を満たしているのかを判定し（ステップＳ１０５）、その後、判定結果を記録し、そののちに他の利用認証システムで認証可否を判定する際に過去の認証履歴として参照することができるようにする（ステップＳ１０６）。
【００４１】
ここで、直前に認証しておくべき利用認証システム１Ｂで認証されている場合（ステップＳ１０９“Ｙ”）、利用認証システム１Ｂにとって、直前に認証しておくべき他の利用認証システムが存在しているかを、利用認証システム１Ｂ内のデータベース３Ｂで確認し（ステップＳ１１０）、次いで、さらに利用認証システム１Ｂを利用するにあたって直前に認証しておくべき他の利用認証システムの有無を確認する（ステップＳ１１１）。
【００４２】
また、直前に認証しておくべき利用認証システム１Ｂで認証されていない場合（ステップＳ１０９“Ｎ”）、その利用認証システム１Ｂでの認証結果を記録したフローを認証要求元の利用認証システム１Ａに戻し（ステップＳ１１２）、その後、ステップＳ１０６に戻る。
【００４３】
そして、直前に認証しておくべき他の利用認証システムが有る場合（ステップＳ１１１“Ｙ”）、以降の利用認証システム１Ｂを利用認証システム１Ｃと置き換え（ステップＳ１１３）、その後、ステップＳ１０７に戻る。
【００４４】
また、直前に認証しておくべき他の利用認証システムが無い場合（ステップＳ１１１“Ｎ”）、直前に認証しておくべき利用認証システム１Ｂで認証されていない場合と同様に、その利用認証システム１Ｂでの認証結果を記録したフローを認証要求元の利用認証システム１Ａに戻し（ステップＳ１１２）、その後、ステップＳ１０６に戻る。
【００４５】
以下、本発明の認証可否判定システムの適用例について説明する。
例えば、ある利用認証システムのシステム利用者がマシン室内の利用認証システム（ここでは、仮に利用認証システム１Ａとする）にログイン認証しようとした場合、利用認証システム１Ａの利用が可能か認証し、且つそのシステム利用者がマシン室の入口で正式に認証されて入室し（ここでは、仮に利用認証システム１Ｂとする）、入室後に退室した履歴がなく、マシン室内に確実に居ると確認できる人であるのか、さらにはシステム利用者がマシン室のある建物に正式に認証されて入館し、入館後に退館した履歴がなく、建物内に居ると確認できる人であるのか、という具合に、その人がある認証を受ける前の事前の認証履歴を追跡し、正式な認証の流れが取られているかを確認することで、より精度の高い認証を行うことができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例に係る事前利用履歴追跡による認証可否判定システムを示すシステム構成図。
【図２】本発明の実施例に係る認証可否判定システムにおける事前認証履歴追跡による利用認証システムの認証可否判定時の処理の流れを説明するフローチャート図。
【符号の説明】
【００４７】
１  利用認証システム
１Ａ，１Ｂ，１Ｃ，１Ｄ，１Ｅ  利用認証システム
２  ネットワーク
３  データベース
３Ａ，３Ｂ，３Ｃ，３Ｄ，３Ｅ  データベース
４Ａ，４Ｂ  リスト
Ｓ  認証可否判定システム
【図１】
0004732110.tif 000002
【図２】
0004732110.tif 000003