(57)【要約】      （修正有）【課題】多レベル及び／または多要素の認証システムをサポートし、自己学習プロセスにより強化されるシステム及び方法を提供する。【解決手段】認証システムに１人以上のユーザーを登録することと、認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与することと、１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む各要求を認証システムに入力して、１人以上のユーザーのスコアインデックスを常に更新することと、ユーザーのスコアインデックスが所定の閾値に達すると、１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を認証システムに登録するよう要求することと、を有する。【選択図】図３
2019023859.tif 000002
【特許請求の範囲】
【請求項１】
サービスについてユーザーを認証する方法であって、
認証システムに１人以上のユーザーを登録することと、
前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与することと、
前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新することと、
ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求することと、
を有する方法。
【請求項２】
１つ以上の特性に基づき、前記１人以上の各ユーザーに、その初期セキュリティレベルを反映している既定のスコアインデックスを付与すること、
を有する、請求項１に記載の方法。
【請求項３】
サービスについての要求であって、少なくとも１つの認証子または生体識別子を含む前記要求をユーザーから受け取ることと、
前記少なくとも１つの認証子または生体識別子が、前記ユーザーのスコアインデックスに基づき十分であり、前記認証子または生体識別子が、認証情報を与えるものであるか、保存されている前記ユーザーの認証子または生体識別子と一致する場合には、前記ユーザーに前記サービスへのアクセスを許可することと、
を有する、請求項１または請求項２に記載の方法。
【請求項４】
機械学習アルゴリズムを用いて、前記１人以上の各ユーザーのスコアインデックスを算出すること、
を有する、請求項１から請求項３のいずれか１項に記載の方法。
【請求項５】
前記少なくとも１つの認証子または生体識別子は、少なくとも１つの認証子及び少なくとも１つの生体識別子を有する、請求項１から請求項４のいずれか１項に記載の方法。
【請求項６】
センサー、スキャナー機器または電子リーダーの少なくとも１つを含む生体認証機器から生体識別子を受け取ること、を有し、
前記生体識別子は、ユーザーの少なくとも１つの生理的特徴であって、前記少なくとも１つの生理的特徴は、指紋、手のひらの静脈、顔認識、ＤＮＡ（またはデオキシリボ核酸、掌紋、掌形、虹彩認識、網膜及び／または臭気／芳香の１つ以上から選択される請求項１から請求項５のいずれか１項に記載の方法。
【請求項７】
前記１つ以上の認証子または生体識別子の認証装置は、ユーザー名とパスワード（“パスワード”）のためのキーパッド及び／またはセンサー、スキャナー機器、あるいは近接型カード、無線周波数識別（ＲＦＩＤ）カード、スマートカード、及び／またはＲＳＡトークンの１つ以上からデータを読み取る及び／または取得することができる電子リーダーを有する、請求項１から請求項６のいずれか１項に記載の方法。
【請求項８】
前記１つ以上のサービスが、家またはオフィスへのアクセス、クライアント機器またはホスト機器へのアクセス、及び前記クライアント機器またはホスト機器上のデータベースへのアクセスのうち１つ以上を有する、請求項１から請求項７のいずれか１項に記載の方法。
【請求項９】
前記１人以上の各ユーザーのスコアインデックスを、サービスを要求した時間及び／または前記サービスを要求した位置に基づいて更新すること、
を有する、請求項１から請求項８のいずれか１項に記載の方法。
【請求項１０】
前記サービスの要求におけるサービスの種類に基づいて、更に前記スコアインデックスを作成すること、
を有する、請求項９に記載の方法。
【請求項１１】
生体計測機器を用いて前記１人以上の各ユーザーの生体情報テンプレートを作成することと、前記生体情報テンプレートを前記生体計測機器から前記認証システムへ送ること、
を有する、請求項１から請求項１０のいずれか１項に記載の方法。
【請求項１２】
前記生体計測機器から受け取った生体情報テンプレートを処理して、前記１人以上の各ユーザーに固有の署名を作成することを有し、前記前記１人以上の各ユーザーに固有の署名は、前記１つ以上のサービスへのアクセスを許可または拒否することに用いる、
請求項１から請求項１１のいずれか１項に記載の方法。
【請求項１３】
コンピューターシステムにサービスについてユーザーを認証するプロセスを実行させるよう構成された、コンピューター読み取り可能な非一時的なプログラムであって、
前記プロセスは、
認証システムに１人以上のユーザーを登録することと、
前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与することと、
前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新することと、
ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求することと、
を有する、プログラム。
【請求項１４】
サービスのユーザーに認証を与えるよう構成された認証システムであって、
前記認証システムは、
プロセッサーを備えるサーバーを有し、
前記プロセッサーは、
認証システムに１人以上のユーザーを登録し、
前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与し、
前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新し、
ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求する
ように構成されている、認証システム。
【請求項１５】
前記プロセッサーは、
サービスについての要求であって、少なくとも１つの認証子または生体識別子を含む前記要求をユーザーから受け取り、前記少なくとも１つの認証子または生体識別子が、前記ユーザーのスコアインデックスに基づき十分であり、且つ前記認証子または生体識別子が、認証情報を与えるものであるか、保存されている前記ユーザーの認証子または生体識別子と一致する場合には、前記ユーザーに前記サービスへのアクセスを許可するように構成されている、請求項１４に記載の認証システム。
【請求項１６】
前記プロセッサーは、
機械学習アルゴリズムを用いて、前記１人以上の各ユーザーのスコアインデックスを算出するように構成されている、請求項１４または請求項１５に記載の認証システム。
【請求項１７】
前記少なくとも１つの認証子または生体識別子は、少なくとも１つの認証子及び少なくとも１つの生体識別子を有する、請求項１４から請求項１６のいずれか１項に記載の認証システム。
【請求項１８】
前記プロセッサーは、
生体認証機器から生体識別子を受け取るように構成され、前記生体認証機器は、センサー、スキャナー機器または電子リーダーの少なくとも１つを含み、
前記生体識別子は、ユーザーの少なくとも１つの生理的特徴であって、前記少なくとも１つの生理的特徴は、指紋、手のひらの静脈、顔認識、ＤＮＡ（またはデオキシリボ核酸、掌紋、掌形、虹彩認識、網膜及び／または臭気／芳香の１つ以上から選択される請求項１４から請求項１７のいずれか１項に記載の認証システム。
【請求項１９】
前記認証装置は、
ユーザー名とパスワード（“パスワード”）のためのキーパッド及び／またはセンサー、スキャナー機器、あるいは近接型カード、無線周波数識別（ＲＦＩＤ）カード、スマートカード、及び／またはＲＳＡトークンの１つ以上からデータを読み取る及び／または取得することができる電子リーダーを有する、請求項１４から請求項１８のいずれか１項に記載の認証システム。
【請求項２０】
前記１人以上の各ユーザーの生体情報テンプレートを作成するよう構成され、前記生体情報テンプレートを前記生体計測機器から前記認証システムのプロセッサーへ送る生体計測機器をさらに有し、
前記プロセッサーは、
前記生体計測機器から受け取った生体情報テンプレートを処理して、前記１人以上の各ユーザーに固有の署名を作成するよう構成され、前記前記１人以上の各ユーザーに固有の署名は、前記１つ以上のサービスへのアクセスを許可または拒否することに用いられる、請求項１４から請求項１９のいずれか１項に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、多レベル且つ多要素の認証プロセスに基づいた、生体認証子を用いる自己適応型の安全な認証システムに関し、特に、ユーザーの認証要件及び使用から学習して安全な認証システムを作成する自己適応型の安全な認証システムを備える方法及びシステムに関する。
【背景技術】
【０００２】
現在の情報技術（ＩＴ）環境では、ユーザーの認証に多くの技術を利用しており、例えば近接型カード、ＲＦＩＤカード、ＩＤ／パスワード、種々の生体情報、スマートカード、ＲＳＡトークン、また場合によっては虹彩認識、顔検出、音声認識等の高度な方法が用いられる。現在の方法では、安全なシステムを作り出すことができるものの、限界があり、また、ユーザーには、ＰＩＮやパスワード、チャレンジ質問及び／または画像を記憶及び／または保管するといった負担が課される。これらの方法は、生体情報の漏洩、カードの盗難、人的エラー、安全でないパスワード等の問題に対して脆弱でもある。高度な解決策は、ユーザーにさらなる負荷を課しうるほか、バックエンドシステムまたは統合ＩＴ環境におけるソリューションとの適合性にも欠けるため高価になりうる。
【０００３】
したがって、効果的であるだけでなく、常に変化する複雑なＩＴ要件、企業のＩＰ保護、生産的なユーザー環境及びその他の高度な企業ＩＴの情勢におけるセキュリティ要件を満たすように適応できる賢いシステムが必要とされている。例示的実施形態によれば、賢く高度なシステムによってこうした問題を解決できるシステム及び方法が開示される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
望ましいのは、多レベル及び／または多要素の認証システムをサポートし、自己学習プロセスにより強化されるような安全な認証システムを提供することができるシステム及び方法であろう。
【０００５】
例示的実施形態によれば、ユーザーによる使用の詳細を学習し、それを他のいくつかの関連情報と組み合わせることによって安全なユーザー認証を提供する自己適応型の安全な認証システムである。例示的実施形態によれば、本システムは、学習プロセスに基づいてＩＴサービスのユーザーに対する認証要件を定義することができ、当該認証要件を企業のＩＴ要件と組み合わせて、ユーザーが特定の組織のセキュリティ要件を確実に満たすようにする。
【課題を解決するための手段】
【０００６】
サービスについてユーザーを認証する方法が開示される。前記方法は、認証システムに１人以上のユーザーを登録することと、前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与することと、前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新することと、ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求することと、を有する。
【０００７】
コンピューターシステムにサービスについてユーザーを認証するプロセスを実行させるよう構成された、コンピューター読み取り可能な非一時的なプログラムが開示される。前記プロセスは、認証システムに１人以上のユーザーを登録することと、前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与することと、前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新することと、ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求することと、を有する。
【０００８】
サービスのユーザーに認証を与えるよう構成された認証システムが開示される。前記認証システムは、プロセッサーを備えるサーバーを有し、前記プロセッサーは、認証システムに１人以上のユーザーを登録し、前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについてセキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与し、前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新し、ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求するように構成されている。
【０００９】
上記の包括的な記載及び以下の詳細な記載は、どちらも例示および説明であって、請求項に記載の発明についてさらなる説明を提供するためのものであることが理解されよう。
【図面の簡単な説明】
【００１０】
添付の図面は、本発明のさらなる理解のために含められたものであり、本明細書に組み込まれ、その一部を構成する。本図面は、本発明の実施形態を示し、詳細な説明と併せて本発明の原理を説明するものである。
【図１】例示的実施形態に係る、自己適応型の安全な認証システムを備える方法及びシステムを実施可能なシステムを示す図である。
【図２】例示的実施形態に係る自己適応型の安全な認証システムを示す図である。
【図３】例示的実施形態に係る多レベル認証システムのフローチャートである。
【図４】例示的実施形態に係る自己適応型認証レベル要件学習プロセスのフローチャートである。
【図５】例示的実施形態に係る所与の企業サービスのセキュリティ設定の表の一例を示す図である。
【図６】例示的実施形態に係る所与の企業サービスに対する認証子と当該認証子の等級との表の一例を示す図である。
【図７】例示的実施形態に係る企業におけるユーザーの登録と所与の使用シナリオの表の一例を示す図である。
【図８】例示的実施形態に係るユーザーのアクセスログの表の一例を示す図である。
【図９】例示的実施形態に係る状況または要件の変化によるサービスセキュリティレベルの変更の表の一例を示す図である。
【図１０】例示的実施形態に係るシステム分析に基づくユーザー認証レベルの変更の表の一例を示す図である。
【図１１】例示的実施形態に係る新たなシステム推奨及びサービスにおけるユーザーのアクセスログの表の一例を示す図である。
【発明を実施するための形態】
【００１１】
ここで、本発明の好ましい実施形態について詳細に述べる。当該実施形態の例は添付の図面に示されている。図面及び詳細な説明において、可能な場合には、同一または類似の部品を参照するのに同一の参照番号を用いる。
【００１２】
図１は、例示的実施形態に係る自己適応型の安全な認証システムを実施可能なシステム１００を示す図である。例えば、システム１００は、１つ以上のクライアント機器１１０、１２０、例えばプリンターまたは多機能プリンター機器（ＭＦＰ）１３２の形態である少なくとも１つのホスト機器１３０、家またはオフィス１４２内のホームまたはオフィスセキュリティシステム１４０及び少なくとも１つのサーバー１５０を備える。例示的実施形態によれば、１つ以上のクライアント機器１１０、１２０、少なくとも１つのホスト機器１３０、ホームまたはオフィスセキュリティシステム１４０及び少なくとも１つのサーバー１５０は、ネットワーク接続１６０を介して接続されている。少なくとも１つのサーバー１５０は、１つ以上のクライアント機器１１０、１２０、ホスト機器１３０及び／またはホームまたはオフィスセキュリティシステム１４０上の認証モジュールまたはシステムと連携するよう構成されている。
【００１３】
例示的実施形態によれば、１つ以上のクライアント機器１１０、１２０、少なくとも１つのホスト機器１３０及びホームまたはオフィスセキュリティシステム１４０のそれぞれは、ユーザーの認証を行うことができる認証子及び／または生体識別子を受け取る、少なくとも１つの認証アプリケーション（または認証モジュール）を備える。例示的実施形態によれば、生体識別子としては、個人を表し説明するか識別するために用いられる特有の測定可能な特徴を挙げることができ、人の特徴に関する計測情報が含まれる。例えば、生体識別子としては、個人の生理的な特徴が挙げることができ、指紋、手のひらの静脈、顔認識、ＤＮＡ（またはデオキシリボ核酸）、掌紋、掌形、虹彩認識、網膜、及び／または臭気／芳香が含まれるが、これらに限定されない。
【００１４】
例示的実施形態によれば、一旦ユーザーが認証されると、当該ユーザーは機器１１０、１２０、１３０上のアプリケーション及び／またはデータへのアクセスを得るか、例えば家またはオフィス１４２へ入ることを許可される。例えば、認証子及び／または生体識別子を受け取る少なくとも１つの認証アプリケーションとしては、ユーザー名及びパスワード（「ｐａｓｓｗｏｒｄ」）のためのキーパッド、及び／またはセンサー、スキャナー機器若しくは電子リーダーであって、例えば近接型カード、無線周波数識別（ＲＦＩＤ）カード、スマートカード、ウェアラブル機器、ＲＳＡトークン及び／または生体識別子を読み取る及び／またはそれらからデータを得ることができるものを挙げることができる。例示的実施形態によれば、各機器及び／またはシステム１１０、１２０、１３０、１４０は、少なくとも１つの認証子及び／または生体識別子、好ましくは少なくとも２つの認証子及び／または生体識別子を介してユーザーによりアクセスされうる。例えば、１つ以上の各機器及び／またはシステム１１０、１２０、１３０、１４０は、本明細書に開示する認証子または生体識別子を認証するための少なくとも１つの認証装置及び／または生体認証機器を備えることができ、これは、例えばキーパッド、センサー、スキャナー機器または電子リーダーである。
【００１５】
例示的実施形態によれば、１つ以上の機器１１０、１２０、１３０は、スマートフォン、スマートダブレット、パーソナルコンピューター、カメラ、ルーター、医療機器若しくは装置またはＭＦＰ（若しくはプリンター）として実施されうるものであり、プリンター、プリントサーバーまたは多機能周辺機器（ＭＦＰ）１３２で使用可能なプリントデータを生成することができる。例示的実施形態によれば、クライアント機器１１０、１２０は、プリンタードライバープログラム（以下、単にプリンタードライバーとも称する）を備えうるものであり、機器１１０、１２０は、プリンタードライバーの機能を用いて画像形成時に適用される印刷条件のデータ及び画像データを含むプリントジョブを生成することができ、生成したプリントジョブを、例えばＭＦＰまたはプリンター１３２であるホスト機器１３０に送る。
【００１６】
例示的実施形態によれば、各機器及び／またはシステム１１０、１１２、１３０、１４０は、プロセッサーまたは中央演算装置（ＣＰＵ）と、ソフトウェアプログラム及びデータ（プリントされるファイル等）を格納するための１つ以上のメモリとを備えうる。プロセッサーまたはＣＰＵは、コンピュータープログラムの命令を実行し、機器１１０、１２０、１３０、１４０の少なくとも一部の機能を操作及び／または制御する。各機器及び／またはシステム１１０、１２０、１３０、１４０は、コンピューターハードウェアを管理し、種々のソフトウェアプログラムを効率的に実行するための共通サービスを提供するオペレーティングシステム（ＯＳ）をも備えうる。例えば、ソフトウェアプログラムとしては、例えば認証モジュール及び／または生体認証機器を管理するためのアプリケーションソフトウェア、及び／または例えばクライアント機器１１０、１２０用のプリンタードライバーソフトウェアが挙げることができる。
【００１７】
例示的実施形態によれば、少なくとも１つのホスト機器１３０は、多機能周辺機器（ＭＦＰ）またはプリンター１３２であってよく、通信ネットワーク１６０を介して１つ以上のクライアント機器１１０、１１２に接続されうる。例示的実施形態によれば、多機能周辺機器（ＭＦＰ）１３２は、少なくともコピー機能、画像読み取り機能、ファクシミリ（ファックス）機能及びプリンター機能を有しうる。そして、１つ以上のクライアント機器１１０、１２０、例えばパーソナルコンピューター、モバイル機器またはパーソナルデジタルアシスタントの形態であるクライアント機器１１０、１２０から受け取ったプリントジョブ（プリント命令）に基づいて用紙に画像を形成する。
【００１８】
例示的実施形態によれば、１つ以上のクライアント機器１１０、１２０は、印刷される書類のデータ及びプリントジョブの情報を送信することによって、少なくとも１つの多機能プリンターまたはプリンター１３２にプリントジョブを送るよう構成されている。少なくとも１つの多機能プリンターまたはプリンター１３２は、プリンターコントローラー（またはファームウェア）と、好ましくはハードディスクドライブ（ＨＤＤ）の形態であるメモリ部と、画像処理部（またはデータディスパッチャ）と、プリントエンジン及び出入力（Ｉ／Ｏ）部とを備えうる。
【００１９】
他の例示的実施形態によれば、ホスト機器１３０は、例えば診断及び／または治療目的に用いられる、医療機器または医療装置であってよい。医療機器または医療装置の例としては、例えば放射線、血液造影、超音波及び／または断層撮影の画像を得ることができる医療画像機器が挙げることができる。あるいは、ホスト機器１３０は、例えばバックエンドのデータベース又は企業のデータベースシステムであってよく、１人又はそれ以上のユーザーが、外部アプリケーション、例えばクライアント機器１１０、１２０を通じて間接的にこれにアクセスすることができる。
【００２０】
例示的実施形態によれば、ホームまたはオフィスセキュリティシステム１４０は、ユーザーが、例えば家またはオフィスのビル、フロアまたは部屋へのドアから、また例えばエレベーターから家またはオフィス１４２へのアクセス、及び／またはその他の安全な部屋へのアクセスを認証する方法又はシステムを備えうる。さらに、本明細書に開示する方法又はシステムは、ユーザーの家又はオフィス１４２内の、例えばセキュリティシステムであるセキュリティ機器及びコンピューターに用いることができる。
【００２１】
例示的実施形態によれば、少なくとも１つのサーバー（又は認証サーバー）１５０は、プロセッサー又は中央演算装置（ＣＰＵ）と、ソフトウェアプログラム及びデータを格納するための１つ以上のメモリとを備えうる。プロセッサー又はＣＰＵは、少なくとも１つのサーバー１５０の少なくとも一部の機能を操作及び／または制御するコンピュータープログラムの命令を実行する。サーバー１５０は、コンピューターハードウェアを管理し、種々のソフトウェアプログラムを効率的に実行するための共通サービスを提供するオペレーティングシステム（ＯＳ）をも備えうる。例えば、例示的実施形態によれば、少なくとも１つのサーバー１５０は、例えばパスワード及び／または近接型カード並びに生体識別子の認証モジュールと連携するよう構成されうる。
【００２２】
例示的実施形態によれば、１つまたはそれ以上のクライアント１１０、１２０、例えばプリンター１３２の形態である少なくとも１つのホスト機器１３０、ホームまたはオフィスシステム１４０及び少なくとも１つのサーバー１５０は、好ましくはインターネットまたは通信ネットワーク（若しくはネットワーク）１６０を介して接続される。通信ネットワーク１６０は、例えば従来型の有線または無線ネットワークを含んでよく、スター構成、トークンリング構成またはその他の公知の構成などのいかなる数の構成をも有しうる。通信ネットワーク１６０には、１つ以上のローカルエリアネットワーク（”ＬＡＮ”）、ワイドエリアネットワーク（“ＷＡＮ”）（例えば、インターネット）、バーチャルプライベートネットワーク（“ＶＰＮ”）、ピアツーピアネットワーク、近距離ネットワーク（例えばＢｌｕｅｔｏｏｔｈ（登録商標））、携帯セルラーネットワーク（例えば、３Ｇ、４Ｇ、その他の世代）及び／またはその他の複数の演算ノードが通信しうる相互接続されたデータパスが含まれうる。
【００２３】
例示的実施形態によれば、データは、例えば様々なインターネット階層、トランスポート層またはアプリケーション層のプロトコル等の種々の異なる通信プロトコルを用いて、機器及び／またはシステム１１０、１２０、１３０、１４０及び１５０間を、暗号化されたまたは暗号化されていない形式で送信される。例えば、データは、伝送制御プロトコル／インターネットプロトコル（ＴＣＰ／ＩＰ）、ユーザーデータグラムプロトコル（ＵＤＰ）、伝送制御プロトコル（ＴＣＰ）、ハイパーテキスト伝送プロトコル（ＨＴＴＰ）、セキュアハイパーテキスト伝送プロトコル（ＨＴＴＰＳ）、ＨＴＴＰでの動的アダプティブストリーミング（ＤＡＳＨ）、リアルタイムストリーミングプロトコル（ＲＴＳＰ）、リアルタイム伝送プロトコル（ＲＴＰ）及びリアルタイム伝送制御プロトコル（ＲＴＣＰ）、ファイル伝送プロトコル（ＦＴＰ）、ウェブソケット（ＷＳ）、ワイヤレスアクセスプロトコル（ＷＡＰ）、種々のメッセージングプロトコル（ＳＭＳ、ＭＭＳ、ＸＭＳ、ＩＭＡＰ、ＳＭＴＰ、ＰＯＰ、ＷｅｂＤＡＶ等）または他の公知のプロトコルを用いて、ネットワーク１６０を介して送信される。
【００２４】
図２は、例示的実施形態に係る自己適応型の安全な認証システム２００を示す図である。図２に示すように、システム２００は、登録システム２１０と、セキュア身分証明書（ＩＤ）管理システム２２０と、認証装置２３０と、ユーザートラッキング／フィードバックシステム２４０とを備えうる。例示的実施形態によれば、登録システム２１０、セキュア身分証明書（ＩＤ）管理システム２２０、認証装置２３０及びユーザートラッキング／フィードバックシステム２４０は、ソフトウェアシステムであり、少なくとも１つのサーバー（または認証サーバー）１５０にホストされる。
【００２５】
例示的実施形態によれば、各クライアント機器及び／またはシステム１１０、１２０、１３０、１４０は、集合的に生体認証機器と称することができるが、各機器及び／またはシステム１１０、１２０、１３０、１４０にホストされたソフトウェアアプリケーションを用いて登録システム２１０に登録することができる。上記のように、各生体認証機器１１０、１２０、１３０、１４０は、少なくとも１つの認証子または生体識別子を用いてユーザーを認証することができる。例えば、上記のように、この少なくとも１つの認証子または生体識別子は、ユーザー名とパスワード、近接型カード、指紋、虹彩スキャナー、静脈検出、音声認識及び／または顔認識でありうる。各機器またはシステム１１０、１２０、１３０、１４０上のソフトウェアは、生体認証機器１１０、１２０、１３０、１４０と連携して１人またはそれ以上のユーザーの生体情報を取得し、例えば少なくとも１つのサーバー（または認証サーバー）１５０にホストされうる登録システム２１０に登録する。
【００２６】
例示的実施形態によれば、例えば、１人またはそれ以上の各ユーザーの生体情報は、アクセスを許可するクライアント機器またはシステム１１０、１２０、１３０、１４０、あるいは別のクライアント機器及び／またはシステム１１０、１２０、１３０、１４０にて取得することができ、当該生体情報は、ユーザーがアクセスを試みているクライアント機器またはシステム１１０、１２０、１３０、１４０に伝送されるか、または当該クライアント機器またはシステム１１０、１２０、１３０、１４０によってアクセスされる。
【００２７】
例示的実施形態によれば、登録プロセスの間に、生体計測機器１１０、１２０、１３０、１４０を用いて、各ユーザーに対して生体情報テンプレートが作成されうる。生体計測機器のユーザーによって生体情報テンプレートが作成されると、当該生体情報テンプレートは、通信ネットワーク１６０を介して認証サーバー１５０へと送られる。例示的実施形態によれば、サーバー１５０上のソフトウェアアプリケーションが、各ユーザーから受け取った生体情報テンプレートを処理し、各ユーザーに固有の署名を作成しうる。各ユーザーに固有の署名は、例えばセキュアＩＤ管理システム２２０（図２）上のサーバー１５０内、例えばサーバー１５０のメモリ内のデータベースに安全に格納されうる。例示的実施形態によれば、１人またはそれ以上の各ユーザーに固有の署名は、例えば図３に開示されるように、１つまたはそれ以上のサービスへのアクセスを許可または拒否するのに用いられる。
【００２８】
例示的実施形態によれば、初期要件として、管理者は、各ユーザー及び／または各サービス、例えば、家、ビルまたはオフィスへのアクセス、及び／または、例えば、ソフトウェアアプリケーション、データベースまたはデータベース管理システム及び／または、例えば医療機器、Ｘ線装置及びスキャナーといった機械を含む機器、システムまたはアプリケーションへのアクセスまたはこれらへのアクセスのアンロックに対して、最低レベルの生体認証要件を設定することができる。例えば、例示的実施形態によれば、サービスにアクセスする場所によって多レベルの生体認証要件を変えることができ、これは例えば管理者が設定することができる。また、例えば、オフィスまたはビルへのアクセスに対して、多レベルの認証、例えば２つ以上の認証子及び／または生体識別子を生体認証要件として要求することができる。また、サーバー室へのアクセスに対しても、多レベルの認証、例えば２つ以上の認証子及び／または生体識別子を要求することができ、これらは、オフィスまたはビルへのアクセスに対して要求される２つ以上の認証子及び／または生体識別子と同一であっても異なっていてもよい。
【００２９】
例示的実施形態によれば、例えば、同一人物の同一ビル内のシステムへのアクセスに対しては、単一レベルの生体認証のみを要求するものであってもよい。しかしながら、各家、ビルまたはオフィス並びに家、ビルまたはオフィス内のシステムについて、そして各ユーザについての認証子及び／または生体識別子の数は、複数の要因に基づいており、これは、図２に示すシステム２００がユーザーにより要求された認証のレベルに基づいて判定しうる。例えば、システム２００は、ユーザーが短期間に１つ以上のサービスに頻繁にアクセスしていると判定した場合、最初の要求（または最初の訪問）の際に多レベルの生体認証プロセスを行い、例えば２つ以上の認証子及び／または生体識別子を要求しても良い。そして、２つ以上の認証子及び／または生体識別子を要求する多レベルの生体認証プロセスに基づいてユーザーにアクセスを許可した後は、その後の前記サービスへのアクセスの要求では、前記ユーザーのアクセスレベルを、例えば単一の認証子または単一の生体識別子である、単一レベルの生体認証に変更してもよい。
【００３０】
例示的実施形態によれば、ユーザーが認証子または生体識別子による認証に一旦失敗し、その後に要求された当該認証子または生体識別子による認証に成功した（または機器にアクセスできた）場合、システム２００は、システムまたは機器が認証プロセスの際に不正侵入されていないことを確認するために、多レベルの認証プロセス、すなわち２つ以上の認証子及び／または生体識別子を求めうる。
【００３１】
図２に示すように、システム２００は、好ましくはサーバー１５０にホストされたソフトウェアモジュールまたはアプリケーションであり、登録システム２１０と、セキュアＩＤ管理システム２２０と、認証システム２３０と、ユーザートラッキング／フィードバックシステム２４０とを備えうる。例示的実施形態によれば、１人以上の各ユーザーに対して、システム２００は、各ユーザーに少なくとも１つの生体識別子を登録するよう要求することができ、これは、セキュアＩＤ管理システム２２０の２５０に格納される。例示的実施形態によれば、各ユーザーは、好ましくは少なくとも２つの生体識別子を管理システム２１０に登録し、登録システム２１０は、当該少なくとも２つの生体識別子をセキュアＩＤ管理システム２２０に格納する。例示的実施形態によれば、１つ以上の各生体識別子は、生体認証機器１１０、１２０、１３０、１４０の１つ以上から入力され、通信ネットワーク１６０を介してサーバー１５０に提供される。あるいは、１つ以上の生体識別子が直接サーバー１５０に入力されるよう、システム２００が構成されていてもよい。例えば、サーバー１５０は、各ユーザーから生体識別子を取得するためのキーパッド、センサー及び／またはスキャナー機器を備えうる。例示的実施形態によれば、キーパッド、センサー及び／またはスキャナー機器は、サーバー１５０の、あるいはサーバー１５０に有線または無線接続を介して接続された、グラフィカルユーザーインターフェース（ＧＵＩ）またはディスプレイパネルであってよい。
【００３２】
例示的実施形態によれば、システム１５０に登録された１人以上の各ユーザーは、ユーザートラッキング／フィードバックシステム２４０を用いて追跡されうる。このユーザートラッキング／フィードバックシステム２４０は、１つ以上の各認証装置（または認証モジュール）からの入力またはデータを受け取るよう構成され、ユーザー認証される毎に、１つ以上の各生体認証機器１１０、１２０、１３０、１４０からデータを受け取る。例えば、ユーザーは、例えば朝に職場に到着した際に、ホームまたはオフィスシステム１４０上の近接型カードを用いてビルまたはオフィス１４２にアクセスしてもよく、ユーザー名及びパスワードを用いて彼のデスクのクライアント機器１２０（またはコンピュータ）にアクセスしてもよい。例示的実施形態によれば、この情報を対応する生体計測機器１２０、１４０から認証システム２３０に送ることができ、例えば情報またはデータである入力が、ユーザートラッキング／フィードバックシステム２４０に提供される。
【００３３】
例示的実施形態によれば、ユーザーが様々な場所で行った各認証、例えばホームまたはオフィスセキュリティシステム１４０または１つ以上の生体認証機器１１０、１２０、１３０へのアクセスは、生体認証機器１１０、１２０、１３０、１４０によって取得されるか、及び／またはサーバー１５０へと送られる。各認証が行われる回数は様々であるため、各イベント及び／またはデータポイントがサーバー１５０の認証システム２３０に受け取られ、ユーザートラッキング／フィードバックシステム２４０へ入力２７０される。例示的実施形態によれば、各ユーザーには、本明細書に開示する１つ以上の特徴に基づいて既定のスコアインデックスを付与しうる。入力２７０がユーザートラッキング／フィードバックシステム２４０に受け取られると、ユーザートラッキング／フィードバックシステム２４０は、各ユーザーのスコアインデックスを以前の既定のスコアインデックスから変更しうる。例えば、以前の既定のスコアインデックスは、ユーザーがアクセスを要求した実際の場所または予想されうる場所に基づいて変更されうる。例示的実施形態によれば、スコアインデックスは、認証レベルと定義され、例えば２つ以上の生体識別子、例えば図５に示す指紋、虹彩認識及び顔検出を要求するものでありうる。
【００３４】
例示的実施形態によれば、例えば、スコアインデックスには、ユーザーの情報、家若しくはオフィスに到着及び／または家若しくはオフィスを出発した時間、家及び／またはオフィスからアクセスした各アプリケーション及びリソース（例えばサービス）、また、アプリケーションまたはリソースが要求された時刻、日付及び／または頻度が含まれうる。また、スコアインデックスは、要求がなされた場所に基づきうる。例えば、サーバー１５０にホストされているシステム２００が受けた要求において、クライアント機器１１０、１２０またはホスト機器１３０から受け取ったこれらのＩＰアドレスに基づきうる。
【００３５】
例示的実施形態によれば、各ユーザーのスコアインデックスは、ユーザーの活動に基づいて、例えば機械学習プロセス（またはアルゴリズム）または人工知能アプリケーションである自己学習プロセスにより常に更新されうる。例示的実施形態によれば、例えばユーザートラッキング／フィードバックシステム２４０は、本明細書に開示する各ユーザーの活動に基づいて、自己学習連続フィードバック２８０を登録システム２１０に、アップデート２９０をセキュアＩＤ管理システム２２０に、入力２７０を認証システム２３０に与えうる。例えば、例示的実施形態によれば、スコアインデックスは、例えば初期登録された最小数の認証子及び／または生体識別子に基づいて、また、例えばユーザーの位置、ログオンしたサービス、サービスへのアクセスの頻度を考慮した、自己学習プロセス（例えば、機械学習アルゴリズムまたは人工知能）に基づいて、生成されうる。例示的実施形態によれば、一旦スコアインデックスが生成されると、例えば本明細書に開示する連続自己学習プロセスにより算出されうる所定の閾値に達したときに、追加の認証子及び／または生体識別子が要求されうる。
【００３６】
例示的実施形態によれば、ユーザーのスコアインデックスが所定の閾値に達すると、ユーザーは１つ以上の追加の認証子または生体識別子を入力するよう要求される。例えば、所定の閾値を超えると、ユーザーは、タグ付けされうる。そして例えば図５に示すように、追加の認証子または生体識別子をサーバーの登録システム２１０に入力するよう要求される。例えば、図５に示すように、認証レベルとしては、１つ以上の各サービスに対する、例えばスマートカード、音声認識、指紋、虹彩認識及び／または顔検出が挙げられる。また、例えば、ユーザーがサービスにアクセスしようとする頻度は、通常の使用または標準の手順の範囲内では無いかもしれず、当該ユーザーには適切でないと判定されて、これもスコアインデックスが所定の閾値を超える原因となりうる。
【００３７】
例示的実施形態によれば、ユーザーが登録システム２１０を介して追加の認証子及び／または生体識別子を登録しない限り、システム２００は、ユーザーに生体認証機器１１０、１２０、１３０、１４０の１つ以上に対する認証（またはアクセス）を許可しない。図２に示すように、認証子及び／または生体識別子を認証システム２３０が受け取られると、当該認証子及び／または生体識別子は、セキュアＩＤ管理システム２２０によりチェック２６０され、認証情報または生体識別子が、要求されたサービスに対応する保存されているユーザーの認証子及び／または生体識別子と一致するかどうかが判定される。例示的実施形態によれば、認証システム２３０及びセキュアＩＤ管理システム２２０は、安全なトランザクション、例えばキー交換または暗号化キー交換であってよい。
【００３８】
例示的実施形態によれば、要求されたサービスに対して、１つの認証子及び１つの生体識別子、または２つ以上の生体識別子を要求しうる。また、本明細書に開示するように、インデックススコアは、認証システム２３０が受け取った入力２７０に基づいて常に更新され、ユーザーによるサービスの要求に対して、１つの認証子及び／または生体識別子のみを要求するようになりうる。しかしながら、例えば、自己適応機能に基づき、例えばユーザートラッキング／フィードバックシステム２４０の機械学習機能の結果として、同一ユーザーからの同一または類似サービスの要求に対して、２つ以上の生体識別子が必要となりうる。また、例示的実施形態によれば、ユーザートラッキング／フィードバックシステム２４０は、セキュアＩＤ管理システム２２０を更新して、ランダムに選ばれる認証情報及び／または生体識別子を要求してもよい。
【００３９】
例示的実施形態によれば、ユーザーが図７に示す追加の生体認証子を登録すると、システム２００は、ユーザーが、新たに定義された多レベルの認証要件に基づいて生体認証機器１１０、１２０、１３０、１４０の１つ以上を認証するのを許可する。例えば、図７に示すように、１人以上の各ユーザーに対して、登録システム２１０は、生体識別子、例えば指紋または虹彩が、１人以上のユーザーから取得されているかどうかを含む情報を記憶しうる。
【００４０】
図３は、例示的実施形態に係る多レベル認証システムのフローチャート３００である。図３に示すように、ステップ３１０において、ユーザーは、自身の認証情報を生体認証機器に提示してサービスにアクセスする。例えばサービスとは、ユーザーが、例えばユーザー名とパスコード、近接型カード及び／または１つ以上の生体識別子である認証子及び／または生体識別子を入力したクライアント若しくはホスト機器１１０、１２０、１３０または家、オフィス若しくはビル１４０へのアクセスである。ステップ３２０において、例えば、ユーザー情報、位置、時間及び使用した認証子を、サーバー１５０上の生体認証機器１１０、１２０、１３０、１４０から受け取り、セキュアＩＤ管理システム２２０に入力する。
【００４１】
ステップ３４０において、セキュアＩＤ管理システム２２０は、受け取った認証子及び／または生体識別子が、ユーザーに要求されたサービスへのアクセスを許可するのに十分なレベルかどうかを判定する。受け取った認証子及び／または生体識別子が十分であった場合、ステップ３５０において、ユーザーは、当該ユーザーから受け取った認証子及び／または生体識別子に基づいて認証される。ステップ３６０において、認証子及び／または生体識別子が、必要な認証情報と一致するか、必要な認証情報を与えるものである場合、ステップ３７０において、ユーザーが要求したサービスへのアクセスが許可される。しかしながら、ユーザーから受け取った認証子及び／または生体識別子が必要な認証情報と一致しないか、必要な認証情報を与えるものでは無い場合、ステップ３７０において、ステップ３８０に移行し、ユーザーに対して要求されたサービスへのアクセスが拒否される。例示的実施形態によれば、認証プロセス中に受け取った情報は、ユーザートラッキング／フィードバックシステム２４０に入力されて、ユーザーのスコアインデックスが更新される。
【００４２】
例示的実施形態によれば、ステップ３４０において、セキュアＩＤ管理システム２２０が、ユーザーのスコアインデックスに基づき、受け取った認証子及び／または生体識別子がシステム２００の要求するサービスへのアクセスを提供するのに必要なレベルに満たないと判定した場合、ステップ３３０において、ユーザーは、グラフィカルユーザーインターフェース（ＧＵＩ）または生体認証機器１１０、１２０、１３０、１４０のディスプレイ上にてメッセージを受け取る。例示的実施形態によれば、メッセージは、“追加の認証子要件”が必要であることを示していてよく、ステップ３８０において、ユーザーが要求したサービスへのアクセスが拒否される。例示的実施形態によれば、ユーザーは要求された生体識別子を登録システム２１０に入力してよく、新たな認証子及び／または生体識別子を用いて図３に示すプロセスを繰り返して、ユーザーの要求されたサービスへのアクセスを許可するかどうかを判定しうる。
【００４３】
図４は、例示的実施形態に係る自己適応型認証レベル要件学習プロセスのフローチャート４００である。図４に示すように、ステップ４１０において、登録システム２１０は、ユーザー情報、サービス位置（例えば、グローバルポジショニングシステム（ＧＰＳ）、ＩＰアドレス、ＭＡＣアドレスによるもの）、サービス利用時間、使用した認証子等を収集する。ステップ４２０において、セキュアＩＤ管理システムは、ユーザーのスコアインデックス値を算出し、様々な要因に基づき、例えば該当するユーザー及びサービス使用に対する機械学習プロセスを用いてアップデートされうる。例えば、例示的実施形態によれば、図９は、状況及び要件の変化によるサービスセキュリティレベルの変更の例を示す図である。ステップ４３０において、ユーザーの認証レベル要件を更新してよく、ユーザーに、必要に応じて追加の認証を提出するよう促しうる。
【００４４】
例示的実施形態によれば、例えば、いかなる企業環境であっても、例えば図５に示す表５００に挙げるように、セキュリティレベルを事前に定義しうる。初期要件として、例えば、管理者は、例えば図７に示す表７００に挙げるように、各ユーザーについて、生体情報または他の認証要件の最低限の要求レベルを設定しうる。また、各ユーザー（ユーザーＡ〜ユーザーＢ）には、セキュリティクリアランスレベル、既定サービス、ユーザー制限フラグ及びユーザースコアインデックスが付与されうる。例えば、図５の表５００に挙げる各サービス（例えば、いずれかの位置にアクセス、追加の認証後にアクセス、特定のサイトに限定、指定サイドに限定及び特定のサイトへの制限であって、これらはビルへのアクセス及び／またはシステムのアンロックを含む。）について、表７００に示すような既定のスコアインデックス値を、各ユーザーに対応するユーザーが登録した認証子と共に付与しうる。また、企業は、例えば図６の表６００に示すように、各認証機器または機構に対して、優先順位またはセキュリティレベルの等級を定義しうる。
【００４５】
例示的実施形態によれば、サービスにアクセスする位置によって、要件は変化しうるものであり、管理者によって多レベルまたは多要素の認証に設定されうる。例えば、ビルへのアクセスには、単一要素の認証が要求され、サーバー室へのアクセスには、多レベルの認証が要求されうる。また、同一のユーザーであっても、他の位置ではシステムへのアクセスに多要素の認証が必要となるが、指定された位置では単一レベルの生体認証を用いるだけであってよい。
【００４６】
例示的実施形態によれば、サービスの種類、位置（例えばＧＰＳ座標、ＭＡＣアドレス、ＩＰアドレス）、用いた認証子、サービス使用の頻度、サービス使用時間といった多要素に基づいて、システムは、図８の表８００の例に示すように、特定のサービスの使用について、ユーザーに対してどのレベルの認証が要求するかを決定する。
【００４７】
システムは、ユーザーの認証レベルが不十分であることがわかると、例えば表８００のサービス位置３に挙げるように、追加の認証を求める。例えば、システムログのエントリー３及び４では、ユーザーＤが、ＡＭ１２：００に音声検出認証子を用いて認証を試みており、システムは、アクセスを許可するために、ユーザーに追加の指紋認証を求めている。同様に、エントリー５のユーザーＣに対しては、認証要件を満たすことができないかもしれないので、サービス４へのアクセスが拒否されている。
【００４８】
別のシナリオ例としては、ユーザーが何らかのサービスにサーバーの初期設定に定義されるような短期間の間に非常に頻繁にアクセスするような場合で、認証システムは、最初のアクセスの際には多レベルの生体認証を要求し、後に要件を変更して単一レベルの生体認証としうる。
【００４９】
場合によって、ユーザーが１つの認証機構での認証に失敗したものの、その後に成功した場合には、システムは、多レベルの認証を要求して、セキュリティまたは認証レベルでの不正アクセスが無いことを確認する。
【００５０】
ユーザーによるサービス使用に何らかの異常を検出した場合には、システムは、システム全般の認証レベル要件を上げ、一定期間の後、サービスの異常が解消したか減少した時に認証レベル要件を下げる。例えば、場合によって、ユーザーが、ＶＰＮ等のリモートサービスを介してサービスにより頻繁にアクセスしている場合には、システムは、その特定ユーザーのスコアインデックスを、セキュリティレベルや追加の認証型の要請に関係なく上げる。
【００５１】
上記の例は、図９から図１１に示す表９００、１０００及び１１００のシナリオ例として記載されている。例示的実施形態によれば、これらの表は、通常のＩＴセキュリティ環境において起こりうる程度のランダムな変化と、本発明が提案する認証システムの適応性を示している。
【００５２】
例えば、図９に示す表９００に示すように、セキュリティレベル要件の変更は、異なるサービス型または位置によって様々であり、これは、システム異常、企業要件が下げられたこと、施設の変更またはその他の要因によるものである。例えば、サービス２及び４のセキュリティレベルが上げられている一方で、サービス３は下げられている。また、例えば、すでに高いレベルのセキュリティであるサービス１は、監視を増加している状態である。
【００５３】
図１０の表１０００は、認証システムによる、いくつかの要因に基づく各ユーザーの新たなスコアインデックスの算出のシナリオ例を示す。例示的実施形態によれば、例えば、表１０００に示すように、各ユーザーの事例が、システム分析の説明とそれに基づく推奨と共に説明されている。例えば、表１０００に示すように、システム検出要因としては、あまりに多くのランダムな位置でのアクセス、指定サイトまたはサービスに限定されたアクセス、多要素の認証を使った一貫した成功、高リスクサービスへの頻繁なアクセスが挙げられる。これらにはシステムによる推奨が伴い、例えば、多要素による認証を増やす、新たな認証子の登録が必要となりうる、低い認証要件、特定のサイトでは認証要件を下げる、及び通常の業務時間におけるアクセスを制限する、が挙げられる。
【００５４】
図１１の表１１００は、何らかの顕著な行動変化に伴い新たに算出されたスコアインデックスによる、新たなユーザーログのシナリオ例を示す。例えば、セキュリティが上がったことから、ユーザーＤは、多重の認証要素を提示した後でもサービス２へのアクセスが拒否されている。ユーザーＦがサービス１へアクセスすることができる一方で、ユーザーＡについては、スコアインデックスが高くなっていることから、業務時間外ではアクセスが制限され、通常の業務時間内では強化された多要素の認証が要求される。ユーザーＣのサービス３へのアクセスは、スコアインデックスが低く、その特定ユーザーに対する既定サービスとして指定されていることから、非常に低い認証要件となっている。ユーザーＢは、スコアインデックスが高く、検出要素が多いことから、どのサービスであるかにかかわらず多要素の認証が要求されるようになっている。
【００５５】
例示的実施形態によれば、システム２００は、高度な機械学習、人工知能及びデータ解析方法を用いて、取得したユーザー活動を処理及び分析して、自身をトレーニングしたり、新たな認証要件を定義するための増分分析を行ったり、認証レベルを変更したり、及び／または１人以上の各ユーザーに新たなスコアインデックスを決定または算出したりしうる。
【００５６】
例示的実施形態によれば、例えば、本開示にて提案するシステム２００の学習プロセスでは、以下のいくつかの要因を検討して、セキュアなＩＴ環境におけるユーザーの漸進的な認証要件を決定しうる。例えば、学習プロセスには、付与要因、使用または由来要因、外部要因及びシステム要因が含まれうる。例えば、付与要因としては、登録された認証子、既定のサービス、制限時間等が挙げられる。使用または由来要因としては、例えば、位置情報（グローバルポジショニングシステム（ＧＰＳ）、メディアアクセスコントロールアドレス（ＭＡＣアドレス）またはＩＰアドレス等）、サービス形式、アクセス時間、アクセス頻度等が挙げられる。外部要因としては、地政学的な状況、自然災害、サービスサイトの脆弱性によるセキュリティ上の懸念の増加、ハッキング活動の増加、マルウェア／スパイウェアの増加等が挙げられる。システム要因としては、システム異常、停電頻度、ハードウェア（ＨＷ）またはソフトウェア（ＳＷ）の不安定等が挙げられる。
【００５７】
例示的実施形態によれば、機械学習、人工知能（ＡＩ）及びデータ解析方法若しくは機構としては、ベクトル解析、関連マッピング、クラスタリング、異常検出、データ可視化、回帰分析、ニューラルネットワーク、確率的方法等が挙げられるが、これらに限定されない。
【００５８】
例示的実施形態によれば、サービスについてユーザーを認証するプロセスを実行するよう構成されたコンピューター読み取り可能な非一時的プログラムが開示され、当該プロセスは、認証システムに１人以上のユーザーを登録することと、前記認証システム中の１人以上の各ユーザーに、１つ以上のサービスについて、セキュリティレベル及び前記１つ以上の各サービスへのアクセスに必要な対応する認証を表すスコアインデックスを付与することと、前記１人以上のユーザーからのサービスの各要求であって、要求するサービスのための１つ以上の認証子または生体識別子を含む前記各要求を前記認証システムに入力して、前記１人以上のユーザーのスコアインデックスを常に更新することと、ユーザーのスコアインデックスが所定の閾値に達すると、前記１人以上のユーザーに、１つ以上の追加の認証子または生体識別子を前記認証システムに登録するよう要求することと、を有する。
【００５９】
当然ながら、コンピューター利用可能な非一時的な媒体は、磁気記録媒体、光磁気記録媒体または将来開発される他のあらゆる記録媒体であってよく、これらはすべて同様に本発明に適用可能であるとみなされる。１次及び２次複製品その他を含むこれら媒体の複製も、紛れもなく上記媒体と同等であるとみなされる。さらに、本発明の実施形態が、ソフトウェアとハードウェアの組み合わせであっても、本発明の概念から逸脱するものでは全くない。本発明は、ソフトウェアの部分が事前に記録媒体に書き込まれ、動作時に必要に応じて読み取られるようにして実施されうる。
【００６０】
当業者にとって、本発明の範囲及び精神から逸脱しない限り、本発明の構成に種々の改変及び変更を加えることができることは明らかである。以上より、本発明は、以下のクレーム及びその均等の範囲内である限り、本発明の改変例及び変形例を包含するものである。
【図１】
2019023859.tif 000003
【図２】
2019023859.tif 000004
【図３】
2019023859.tif 000005
【図４】
2019023859.tif 000006
【図５】
2019023859.tif 000007
【図６】
2019023859.tif 000008
【図７】
2019023859.tif 000009
【図８】
2019023859.tif 000010
【図９】
2019023859.tif 000011
【図１０】
2019023859.tif 000012
【図１１】
2019023859.tif 000013
【外国語明細書】
2019023859000001.pdf
2019023859000002.pdf
2019023859000003.pdf
2019023859000004.pdf