(57)【要約】【課題】  異なるレベルのセキュリティをシステムに対するユーザの身元証明方法に関連付けることを可能にするシステムおよび方法を提供する。【解決手段】本発明により、ネットワーク化されたデバイスによる共用のセキュリティ情報が可能になる。また、本発明により、認証確度に依拠したネットワーク化されたデバイスに対するアクセスも可能になる。システムは、ネットワークに対するユーザ認証の様式および方法に依拠して確度レベルを割り当てる。さらに、本発明により、時間の経過にともなうユーザ認証の漸進的な減衰が、したがって、ネットワーク化されたデバイスに対するアクセスの漸進的な減衰が可能になる。さらに、本発明は、ネットワーク環境内で個人の身元とペルソナを区別する。認証に関連する確度レベルにより、ネットワーク化されたデバイスまたはデバイス機能に対する所定のレベルのアクセスが提供される。【選択図】  図２Ａ
2004234665.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワーク化されたデバイスに対するセキュリティおよびアクセスを維持するためのコンピューティング環境における方法であって、
ユーザ身元証明を受け入れるステップと、
前記ユーザ身元証明に確度レベルを割り当てるステップと、
前記確度レベルと併せて前記ユーザ身元証明を利用して複数のネットワーク化されたデバイスに対するアクセスを許可するか、または拒否するステップと
を含むことを特徴とする方法。
【請求項２】
前記ユーザ身元証明が、バイオメトリックデバイスを介して提供されることを特徴とする請求項１に記載の方法。
【請求項３】
前記バイオメトリックデバイスは、虹彩スキャナであることを特徴とする請求項２に記載の方法。
【請求項４】
前記バイオメトリックデバイスは、音声認識システムであることを特徴とする請求項２に記載の方法。
【請求項５】
前記ユーザ身元証明が、テキストパスワード入力を介して提供されることを特徴とする請求項１に記載の方法。
【請求項６】
前記確度レベルは、前記ユーザ身元証明が提供される方法またはデバイスに応じることを特徴とする請求項１に記載の方法。
【請求項７】
ネットワーク全体で前記ユーザ身元証明および前記確度レベルを共用するステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記確度レベルの減衰をさらに含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記減衰は、前記ユーザ身元証明以来の時間の長さによることを特徴とする請求項８に記載の方法。
【請求項１０】
前記減衰は、前記ユーザ身元証明の方法に応じることを特徴とする請求項８に記載の方法。
【請求項１１】
前記確度レベルが、前記ネットワーク全体で集約されることを特徴とする請求項６に記載の方法。
【請求項１２】
ユーザの存在についてのネットワークの知識に基づいて複数のネットワーク化されたデバイスに対するアクセスを提供するためのネットワーク環境における方法であって、
ユーザから身元証明を獲得するステップと、
前記身元証明を認証するステップと、
前記認証された身元証明のストレージ、および前記ストレージを利用する要求プロセスを提供することにより、前記認証された身元証明を前記複数のネットワーク化されたデバイスに供与するステップと
を含むことを特徴とする方法。
【請求項１３】
前記認証するステップは、前記認証された身元証明に値を割り当てるステップを含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記値は、前記獲得されたユーザ身元証明に関連する確かさを表わすことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記ユーザ身元証明が、バイオメトリックデバイスを介して提供されることを特徴とする請求項１２に記載の方法。
【請求項１６】
前記バイオメトリックデバイスは、虹彩スキャナであることを特徴とする請求項１５に記載の方法。
【請求項１７】
前記バイオメトリックデバイスは、音声認識システムであることを特徴とする請求項１５に記載の方法。
【請求項１８】
前記値は、前記ユーザ身元証明が提供される方法またはデバイスに応じることを特徴とする請求項１３に記載の方法。
【請求項１９】
前記値の減衰をさらに含むことを特徴とする請求項１３に記載の方法。
【請求項２０】
ユーザ認証に関連する確かさに依拠してネットワーク化されたクライアントデバイスに対するセキュアなアクセスを提供するためのコンピューティング環境における方法であって、
ネットワーク化された入力デバイスから前記ユーザ身元証明を受け入れるステップと、
前記ネットワーク化された入力デバイスの正確さに依拠して確度レベルを割り当てるステップであって、
前記正確さが、個人を正しく一意的に特定する前記ネットワーク化された入力デバイスの能力として判定されるステップと、
前記確度レベルを利用して前記ユーザによる前記ネットワーク化されたクライアントデバイスの部分、または前記ネットワーク化されたクライアントデバイス全体に対するアクセスを許可するか、または拒否するステップと
を含むことを特徴とする方法。
【請求項２１】
いくつかのネットワーク化されたデバイスを有する環境において認証を提供するためのシステムであって、
メモリと、
前記ネットワーク化されたデバイスの任意の１つまたは複数にアクセスするための要求を受け取る認証モジュール構成要素と、
前記メモリの中に記憶するために、前記１つまたは複数のネットワーク化されたデバイスのアクセス可能なプロパティに関する情報を提供し、認証に関連するイベントを管理する場所アクセス制御構成要素と
を含み、
前記認証構成要素と通信して、前記１つまたは複数のネットワーク化されたデバイスにアクセスしようとするユーザの試みに関連して前記ユーザの認証に関する確度レベルを提供する減衰イベントマネージャ構成要素をさらに含むことを特徴とするシステム。
【請求項２２】
前記減衰イベントマネージャ構成要素と通信して前記ユーザの認証をペルソナに関連付ける身元ペルソナコミュニティ構成要素をさらに含むことを特徴とする請求項２１に記載の認証システム。
【請求項２３】
セキュアなアクセスを提供するためのコンピューティング環境における方法であって、
確度値をユーザ認証に関連付けるステップと、
前記確度値を利用して前記コンピューティング環境の１つまたは複数の機能に対するアクセスを提供するステップと、
時間の経過とともに前記確度値を減衰させて前記提供されるアクセスのセキュリティを向上させるステップと
を含むことを特徴とする方法。
【請求項２４】
後続のユーザ認証を受け入れるステップと、
前記後続のユーザ認証に応答して前記確度値を更新するステップと
をさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
複数のネットワーク化されたデバイスに対するセキュリティおよびアクセスを維持するための命令を含むコンピュータ可読媒体であって、
前記命令は、
ユーザ身元証明を受け入れるステップと、
前記ユーザ身元証明に確度レベルを割り当てるステップと
前記確度レベルと併せて前記ユーザ身元証明を利用して複数のネットワーク化されたデバイスに対するアクセスを許可するステップと
を含むことを特徴とする媒体。
【請求項２６】
規制されたアクセスを提供するためのコンピューティング環境における方法であって、
ユーザ身元に関する複数のペルソナを提供するステップと、
前記複数のペルソナのそれぞれに関して前記コンピューティング環境の機能に対する同一であることも、相異なることも可能であるアクセス権を定義するステップと、
前記ユーザ身元によるログインイベントに対応する少なくとも１つのペルソナを特定するステップと、
前記少なくとも１つのペルソナを認証するステップと、
前記ユーザ身元に利用可能なすべての機能ではなく、前記ペルソナに関連する機能だけに対するアクセスを提供するステップと
を含むことを特徴とする方法。
【請求項２７】
前記ペルソナを前記認証するステップは、確度レベルを提供するステップを含み、前記コンピューティング環境の機能を選択するように前記提供されるアクセスは、前記確度レベルに基づくことを特徴とする請求項２６に記載の方法。
【請求項２８】
ネットワーク化されたデバイスに対するアクセスを認証するためのコンピューティング環境における方法であって、
アクセスのユーザ要求を受け取るステップと、
プロパティ情報構造を要求して、アクセスされる可能性がある前記ネットワークデバイスのプロパティに関係する情報を獲得するステップであって、
前記プロパティ情報構造は、前記ネットワークデバイスプロパティにアクセスするのにいずれのユーザも有していなければならない必要アクセスレベルを指定するステップと、
前記要求側ユーザが前記必要アクセスレベルを満たしている場合、前記ネットワークデバイスプロパティに対するアクセスを許可するステップと
を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューティング環境に関する。より詳細には、本発明は、セキュリティ認証のためのシステムおよび方法を対象とする。本発明は、さまざまな身元証明手段の確度レベルに基づいてアクセスを提供し、可能にし、さらにその確度レベルを減衰させて、時間の経過とともにセキュリティアクセスを減衰させる。
【背景技術】
【０００２】
システムおよびデバイスに対するログインおよびパスワードによって保護されたアクセスは、いくつかの異なる環境で周知である。たとえば、ユーザが、身元証明のために英数字を入力する、または別の仕方で提供することを要求するデバイスが、しばらく前から使用されている。さらに、立入りを許可するのに何らかの形態のバイオメトリック身元証明を要求する建造物セキュリティシステムなどのデバイスも存在する。ただし、これらのシステムは、孤立して動作し、協調して動作しない。通信が発達するにつれ、ネットワーク化されたデバイスの数が徐々に増えている。デバイスのこのネットワークを新しく便利な仕方で活用することが望ましい。言い換えれば、身元盗用（ｉｄｅｎｔｉｔｙ  ｔｈｅｆｔ）の可能性も小さくしながら、各デバイスにおける繰返しの認証なしにネットワーク化されたデバイスを利用することが望ましい。
【０００３】
アクセスポイントに対するセキュリティモデルの緊密な結び付きに関連してより特定のニーズが存在する。ネットワーク上の特定のデバイスを含むネットワーク全体をカバーするようにセキュリティモデルの範囲を広げることが望ましい。たとえば、現行のセキュリティシステムは、ユーザが自らのシステム身元証明を提供した単一のアクセスポイントからのアクセスだけを許す。ユーザは、あるコンピュータ端末装置においてネットワークにログインした場合、その単一の端末装置においてだけ、そのネットワークに関連する機能、またはそのネットワーク上の機能を行うことができる。それ以外、ユーザは、他の端末装置またはデバイスにおいて自らの身元証明を再び行い、その端末装置またはデバイスに対するアクセスを得る。これは、ほとんどの環境では論理的であるように思われるが、自宅などの場では特に面倒である。玄関における何らかの認証に依拠して自宅への立入りがユーザに許可された場合、ユーザは、パーソナルコンピュータなどの自宅内の他の一般的に共用されるセキュアなネットワーク化されたデバイスに対して自らの身元証明をさらに行わなくてもよいことになっているべきである。自宅は、ユーザが在宅であることを「知っており」、したがって、その知識に依拠してパーソナルコンピュータ上の限られた１組の機能、機構、およびアプリケーションに対するアクセスを提供すべきである。
【０００４】
すべてのログインまたはすべてのシステム身元証明を同じに扱うセキュリティモデルに関連してさらなるニーズが存在する。つまり、現行のセキュリティモデルは、身元証明の場所、方法、またはユーザの認証から経過した時間に関わらず、すべてのログインに同等レベルの確度を割り当てる。システムにログインする、または別の仕方でシステムに対して個人の身元証明を行う多くのやり方が存在する限りで、それらのバリエーションがセキュアなシステムによって認識され、少なくとも考慮に入れられるべきである。システムは、ログイン方法のそれぞれが、異なる確実性を提供することを考慮に入れるべきである。言い換えれば、一部のログイン方法は、詐欺を明らかにする可能性がより高く、したがって、他のログイン方法と同じ認証確度が与えられるべきではない。さらに、自宅などのネットワークシステムにユーザがログインした後、システムは、時間が経つにつれ、ユーザがその建物または最後の認証のすぐ近辺を離れた可能性を考慮に入れるべきである。このため、システムは、時間が経つにつれ、認証に関連する確度のレベルを小さくすることができる必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以上に鑑みて、異なるレベルのセキュリティをシステムに対するユーザの身元証明方法に関連付けることを可能にするシステムおよび方法を提供する必要性が存在する。さらに、時間とシステムに対するユーザ身元証明の様式の両方に応じて、システム構成要素またはシステムオプションに対するセキュリティアクセスを減少させるシステムおよび方法の必要性が存在する。言い換えれば、デバイス、およびそのデバイスのアプリケーションまたはある特性に対するユーザのアクセスが、ユーザが自称するとおりの人であることをシステムが確信している度合い、つまり確度によって決まるシステムおよび方法の必要性が存在する。さらに、これらのアクセス権は無期限に残るべきではなく、むしろ適切な期間変更されるべきである。
【０００６】
本発明は、いくつかのネットワーク化されたデバイスに対するセキュアなアクセスを維持し、提供するためのコンピューティング環境において使用するための方法およびシステムを対象とする。
【課題を解決するための手段】
【０００７】
一態様では、本発明は、ユーザ身元証明を受け入れ、その身元証明に確度レベルを割り当て、結合された情報を利用してネットワーク化されたデバイスおよびその機構に対する適切なアクセスを許可することを対象とする。
【０００８】
さらなる態様では、本発明は、確度レベルをユーザによって利用される方法および認証デバイスに関連付けて、ネットワークに対するユーザの身元証明を提供する。
【０００９】
別の態様では、本発明は、経過した時間、システムに対するユーザ身元証明の方法、またはネットワーク環境内におけるより新しい認証の場所に応じてユーザ認証を減衰させる。
【００１０】
本発明のさらなる態様、ならびにそれに付随する利点および新規の特徴は、幾分は、以下の説明で提示し、幾分は、以下の説明を検討することで当分野の技術者には明白となるか、または本発明の実施から知ることができる。本発明の目的および利点は、特許請求の範囲に特に指摘する手段、手立て、および組合せによって実現し、達することができる。
【００１１】
本発明の以上の目的および利点、ならびにその他の目的および利点は、参照により本明細書に組み込まれている本発明の好ましい実施形態の図面の以下の詳細な説明から、より容易に明白となる。
【発明を実施するための最良の形態】
【００１２】
本発明は、ネットワーク化されたデバイスのシステムに対する身元証明の品質および確度を確立するためのシステムおよび方法を提供する。セキュリティは、ネットワーク上の個々のアクセスポイントにではなく、ネットワーク全体にリンクされる。さまざまなレベルの認証確度が、ユーザによって利用される身元証明の様式に応じて割り当てられる。ネットワーク化されたデバイス、またはデバイス機能へのアクセスが、認証レベルによって規制される。認証レベルは、時間が経過すると持続せず、最後の認証以来の時間の長さ、認証の方法の確度、最後の認証の場所、およびデバイスにおける新たな認証を含むいくつかの要因に基づいて減衰を被る。
【００１３】
本発明のシステムおよび方法は、以上に簡単に概要を述べた認証−確度システムを一緒に提供するいくつかの異なる構成要素を含む。構成要素のそれぞれを介して、ネットワークデバイスに対して現在、身元証明されている個人またはペルソナの質および確度を確かめることができる。たとえば、照明、テレビジョン、コンピュータシステム、電子レンジ、およびその他の電子デバイスを有するホームネットワークなどのデバイスの制御されたネットワークでは、本発明のシステムおよび方法は、ある身元が所与の空間内にいるか否か、それがどれだけ確かであるかを把握しておくことができる。この確かさに基づき、システムは、デバイス、およびデバイス機能に対するアクセスを許可するか、または拒否する。ネットワーク化されたデバイスに対する個人のアクセスは、アクセスが試みられる時点で、適切なレベルでなければならない。システムは、認証レベルと、認証方法の品質または信頼性をともに考慮に入れる。
【００１４】
テキストパスワード、指紋、スマートカードなどのシステムにログインする、またはシステムに対して個人の身元証明を行うための複数の様式が存在するが、それらの様式のそれぞれの正確さのレベル、または信頼性は異なる。たとえば、指紋は、テキストパスワードよりはるかにセキュアであるが、虹彩走査ほどセキュアではない。本発明により、さまざまなレベルの認証が追跡され、身元証明方法の品質／信頼性に基づいて割り当てられることが可能になる。たとえば、ユーザ「ジョー」がテキストパスワードを使用してパーソナルコンピュータ（ＰＣ）にログオンした場合、システムは、コンピュータを使用しているのが本当にジョーであることの確かさの値を５０パーセントに設定することが可能である。テキストパスワードレベルの確かさが、ジョーのデスクトップおよびＷｅｂサーフィンアプリケーションに対するアクセスをユーザに許すことが可能である。ただし、ユーザがジョーのマイクロソフトマネーアカウントにアクセスすることを試みた場合、システムは、そのユーザが実際にジョーであることのはるかに高い確度レベルを要求することが可能である。たとえば、機密情報または財務情報にアクセスするのに９０パーセントの確度レベルが要求されることが可能である。このため、システムは、マイクロソフトマネーアカウントにアクセスを許可する前に、必要とされる９０パーセントの確度レベルを提供することができる別のログイン方法を利用するようにユーザに促す。そのようなログイン方法には、スマートカード、指紋、または身元証明の何らかの他のよりセキュアな様式が含まれることが可能である。システムは、コンピュータ上およびネットワーク上のさまざまなコンテンツまたはサービスにアクセスするのに必要とされるある範囲の確度レベルを把握しておくことができるので、ユーザは、ネットワーク上のコンピュータ上またはデバイス上の他の「高い確度レベルの」機能にもアクセスすることができる。
【００１５】
本発明のさらなる態様では、システムにより、認証レベルが集約され、ネットワーク上のデバイスの間で共用されることも可能になる。たとえば、ユーザが正面玄関において虹彩（ｉｒｉｓ）スキャナによって識別された場合、ユーザは、ドアを開錠することによって自宅に立ち入ることが許されるだけでなく、虹彩走査の関連する認証レベルが適切であるあらゆるネットワーク化されたデバイス、またはネットワーク化された機能に、たとえば、ユーザの電子メールメッセージにアクセスすることが許されることが可能である。認証確度レベルの集約はシステムによって行われ、最新の最高の確度レベルが、ネットワーク上のユーザに関する現在の確度レベルとして設定されることがもたらされる。虹彩は非常に独特であり、実際、指紋と比べて約１０００倍以上も独特であるので、ユーザの虹彩走査に基づく認証が実際に真正であることの高いレベルの信頼性が存在する。言い換えれば、システムは、ユーザＸが自宅にいることを確信することができる。ユーザＸがネットワーク上で接続された照明スイッチにアクセスした場合、システムは、ユーザＸが実際に自宅にいることの高いレベルの確度が存在するという情報を使用し、ユーザＸに届いている電子メールが存在するという通知を提供する。さらに、やはりネットワーク上にあるテレビジョンのところにユーザが行くと、ユーザＸに固有の順序でショーリストおよびインターネットコンテンツが自動的にソートされる。この動作は、ユーザＸが身元証明をテレビジョンに個別に提供する必要なしに達せられる。
【００１６】
ユーザが、自宅内のデバイスまたはシステムのいずれによっても再び識別されることなく家の中で動き回っていると、システムにより、特定のユーザの存在および認証に関してネットワークが有する確度の量が徐々に減衰させられることが可能である。そのユーザの確度レベルがいずれかの時点で、何らかのサービスまたはコンテンツにアクセスするのに必要なレベルを下回って低下した場合、システムは、アクセスを得るために必要に応じて自らの身元証明を再び行い、認証を受けるようにユーザに促すことが可能である。言い換えれば、サービスまたはコンテンツへのアクセスは、ネットワークが適切なレベルの確度を有するまで制限されるか、または拒否される。例は、正面玄関虹彩スキャナの認証で自宅に入った後、テレビジョンを観ている成人ユーザであり得る。ユーザは、９０パーセント確度値を要求する何らかの「Ｒ」の格付けのコンテンツに即時にアクセスする場合、単にメニューから行うことができ、コンテンツの再生を開始させることができる。しかし、ユーザが、再び身元証明なしに十分に長い間、座って、何らかの放送される「Ｇ」の格付けのテレビジョンショーを観ていた場合、システム認証確度は、相当に、たとえば、７０パーセントの確度まで減衰している可能性がある。この経過時間の後、ユーザが「Ｒ」の格付けの映画にアクセスする状態にある場合、確度レベルが９０パーセントを下回って減衰しているため、再び身元証明が要求される。
【００１７】
以上に本発明の簡単な概要を提供したので、認証、認証に対する確度レベルの割当て、認証レベルの共用、および認証レベルの減衰の詳細を図１ないし図４Ｂを参照して以下に詳細に説明する。
【００１８】
以下にまず、本発明のための例示的な動作環境を説明する。  
例示的な動作環境
同様の符号によりさまざまな図で同様の構成要素が識別されている図面を全体的に参照し、特に図１を最初に参照すると、本発明を実施するための例示的な動作環境が、動作環境１００として全体として示され、指示されている。コンピューティングシステム環境１００は、適切なコンピューティング環境の一例に過ぎず、本発明の使用または機能の範囲に関して何ら限定を示唆するものではない。また、コンピューティング環境１００が、例示的な動作環境１００で例示した構成要素のいずれか１つ、またはいずれかの組合せに関連する依存性または要件を有すると解釈すべきでもない。
【００１９】
本発明は、コンピュータによって実行される、プログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で説明することができる。一般に、プログラムモジュールには、特定のタスクを行う、または特定の抽象データタイプを実装するルーチン、プログラム、オブジェクト、構成要素、データ構造等が含まれる。さらに、本発明は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースの家庭用電化製品またはプログラマブル家庭用電化製品、ミニコンピュータ、メインフレームコンピュータ等を含め、さまざまなコンピュータシステム構成で実施できることが、当分野の技術者には認められよう。また、本発明は、通信網を介してリンクされた遠隔の処理デバイスによってタスクが行われる分散コンピューティング環境においても実施することができる。分散コンピューティング環境では、プログラムモジュールは、メモリ記憶デバイスを含むローカルのコンピュータ記憶媒体と遠隔のコンピュータ記憶媒体の両方の中に配置されることが可能である。
【００２０】
図１を参照すると、本発明を実施するための例示的なシステム１００が、処理ユニット１２０、システムメモリ１３０、ならびにシステムメモリから処理ユニット１２０までを含むさまざまなシステム構成要素を結合するシステムバス１２１を含むコンピュータ１１０の形態で汎用コンピューティングデバイスを含んでいる。
【００２１】
コンピュータ１１０は、通常、さまざまなコンピュータ可読媒体を含む。例として、限定としてではなく、コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含むことが可能である。コンピュータ記憶媒体の例には、ＲＡＭ、ＲＯＭ、電子的に消去可能なプログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）または他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは所望の情報を記憶するのに使用することができ、コンピュータ１１０がアクセスすることができる任意の他の媒体が含まれるが、以上には限定されない。システムメモリ１３０は、読取り専用メモリ（ＲＯＭ）１３１やランダムアクセスメモリ（ＲＡＭ）１３２などの揮発性メモリおよび／または不揮発性メモリの形態でコンピュータ記憶媒体を含む。始動中などにコンピュータ１１０内部の要素間で情報を転送するのを助ける基本ルーチンを含む基本入力／出力システム１３３（ＢＩＯＳ）が、通常、ＲＯＭ１３１の中に記憶される。ＲＡＭ１３２は、通常、処理ユニット１２０が即時にアクセスすることが可能であり、かつ／または処理ユニット１２０によって現在、処理されているデータおよび／またはプログラムモジュールを含む。例として、限定としてではなく、図１は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示している。
【００２２】
コンピュータ１１０は、他の取外し可能な／取外し不可能な、揮発性／不揮発性のコンピュータ記憶媒体も含むことが可能である。単に例として、図１は、取外し不可能な不揮発性の磁気媒体に対して読取りおよび書込みを行うハードディスクドライブ１４１、取外し可能な不揮発性の磁気ディスク１５２に対して読取りおよび書込みを行う磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭまたは他の光媒体などの取外し可能な不揮発性の光ディスク１５６に対して読取りおよび書込みを行う光ディスクドライブ１５５を示している。例示的な動作環境において使用することができる他の取外し可能な／取外し不可能な、揮発性／不揮発性のコンピュータ記憶媒体には、磁気テープカセット、フラッシュメモリカード、デジタルバーサタイルディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭ等が含まれるが、以上には限定されない。ハードディスクドライブ１４１は、通常、インターフェース１４０のような取外し不可能なメモリインターフェースを介してシステムバス１２１に接続され、磁気ディスクドライブ１５１および光ディスクドライブ１５５は、通常、インターフェース１５０のような取外し可能なメモリインターフェースでシステムバス１２１に接続される。
【００２３】
前述し、図１に示したドライブおよび関連するコンピュータ記憶媒体により、コンピュータ可読命令、データ構造、プログラムモジュール、および他のデータのストレージがコンピュータ１１０に提供される。図１で、たとえば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を記憶しているものとして示されている。以上の構成要素は、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じであることも、異なることも可能であることに留意されたい。ＲＡＭの中に記憶されるオペレーティングシステム、アプリケーションプログラム等は、通常、ハードディスクドライブ１４１から読み取られる対応するシステム、プログラム、またはデータの部分であり、これらの部分のサイズおよび範囲は、所望される機能に応じてさまざまである。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７に、ここでは、少なくともそれらが異なるコピーであることを示すために異なる符号を付与している。ユーザは、キーボード１６２や、マウス、トラックボール、またはタッチパッドと一般的に呼ばれるポインティングデバイス１６１などの入力デバイスを介してコンピュータ１１０にコマンドおよび情報を入力することができる。他の入力デバイス（図示せず）には、マイクロホン、ジョイスティック、ゲームパッド、サテライトディッシュ、スキャナ等が含まれることが可能である。以上の入力デバイス、およびその他の入力デバイスは、しばしば、システムバスに結合されたユーザ入力インターフェース１６０を介して処理ユニット１２０に接続されるが、パラレルポート、ゲームポート、またはユニバーサルシリアルバス（ＵＳＢ）などの他のインターフェースおよびバス構造で接続してもよい。また、モニタ１９１または他のタイプの表示デバイスも、ビデオインターフェース１９０などのインターフェースを介してシステムバス１２１に接続される。モニタに加えて、コンピュータは、出力周辺インターフェース１９５を介して接続されることが可能なスピーカ１９７やプリンタ１９６などの他の周辺出力デバイスも含むことが可能である。
【００２４】
本発明におけるコンピュータ１１０は、遠隔コンピュータ１８０のような１つまたは複数の遠隔コンピュータに対する論理接続を使用するネットワーク化された環境において動作することが可能である。遠隔コンピュータ１８０は、パーソナルコンピュータであることが可能であり、通常、コンピュータ１１０に関連して前述した要素の多く、またはすべてを含むが、メモリ記憶デバイス１８１だけを図１に示した。図１に描いた論理接続は、ローカルエリアネットワーク（ＬＡＮ）１７１およびワイドエリアネットワーク（ＷＡＮ）１７３を含むが、他のネットワークも含むことが可能である。
【００２５】
ＬＡＮネットワーキング環境で使用される場合、コンピュータ１１０は、ネットワークインターフェースまたはネットワークアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用される場合、コンピュータ１１０は、通常、インターネットなどのＷＡＮ１７３を介して通信を確立するためのモデム１７２または他の手段を含む。内部にあることも、外部にあることも可能なモデム１７２は、ユーザ入力インターフェース１６０、または他の適切な機構を介してシステムバス１２１に接続されることが可能である。ネットワーク化された環境では、コンピュータ１１０に関連して描いたプログラムモジュール、またはプログラムモジュールの部分は、遠隔のメモリ記憶デバイスの中に記憶されることが可能である。例として、限定としてではなく、図１は、遠隔のアプリケーションプログラム１８５が、メモリデバイス１８１上に常駐しているのを示している。図示したネットワーク接続は例示的であり、コンピュータ間で通信を確立する他の手段も使用できることが認められよう。
【００２６】
コンピュータ１１０の多くの他の内部構成要素は図示していないが、そのような構成要素および相互接続は周知であることが、当分野の技術者には認められよう。したがって、コンピュータ１１０の内部構成に関するさらなる詳細は、本発明に関連して開示する必要がない。
【００２７】
コンピュータ１１０がオンにされた、またはリセットされた際、ＲＯＭ１３１の中に記憶されているＢＩＯＳ１３３が、ハードディスクドライブ１４０からオペレーティングシステム、またはオペレーティングシステムの必要部分をＲＡＭ１３２にロードするように処理ユニット１２０に命令する。オペレーティングシステム１４４として示されるオペレーティングシステムのコピーされた部分がＲＡＭ１３２にロードされると、処理ユニット１２０は、オペレーティングシステムコードを実行し、オペレーティングシステム１３４のユーザインターフェースに関連するビジュアル要素がモニタ１９１上に表示されるようにする。通常、アプリケーションプログラム１４５がユーザによって開かれた際、プログラムコードおよび関係のあるデータがハードディスクドライブ１４１から読み取られ、必要部分が、ＲＡＭ１３２にコピーされ、このコピーされる部分を本明細書では、符号１３５で表わしている。
【００２８】
認証の確度および減衰のためのシステムおよび方法
本発明の方法およびシステムは、認証デバイスのネットワークを介して受け取られた情報によって提供される身元証明の品質と確度の両方を評価する。この評価は、アプリケーションおよびネットワーク化されたデバイスが使用するための認証のレベルを確立するのに使用される。本明細書の説明は、図２に示したシステムの基本構成要素、ならびに認証レベルを判別し、ネットワーク化されたデバイスに対するアクセスを提供するこれらの構成要素の使用を中心的に扱う。次に、図３Ａおよび図３Ｂを参照して認証および確度の獲得、および追跡を説明する。図４Ａおよび４Ｂを参照してネットワークデバイスによる確度レベルに対するアクセスについて説明する。本明細書で提示する例は、本発明のシステムおよび方法の１つの可能な用法に過ぎず、その例は、限定することを意図するものではまったくないことを理解されたい。
【００２９】
本発明の基本的特徴を組み込んだ認証システム２００を図２に概略で示している。本発明のシステムおよび方法は、認証システム２００に対して最初に何らかの仕方でユーザの身元証明が行われることを要求する。全体として２０２として示される認証デバイス２０２Ａ、２０２Ｂ、２０２Ｃ、および２０２Ｄが、認証システム２００に対して個人の身元証明を行うための情報を受け入れ、処理する。認証デバイス２０２には、通常のデバイスのなかでもとりわけ、スマートカード、ならびに虹彩スキャナ、親指指紋読取装置（ｔｈｕｍｂｐｒｉｎｔ  ｒｅａｄｅｒ）、または音声認識システムなどの多数のバイオメトリックデバイスが含まれることが可能である。認証デバイス２０２は標準的なキー付き入力デバイスも含む。認証デバイス２０２のタイプ、またはユーザ入力の方法は、特定のユーザが自称するとおりの人であることの確度の度合いに影響を与えることに留意されたい。認証デバイスは、受動的デバイスであることも、能動的デバイスであることも可能である。たとえば、虹彩スキャナおよび指紋スキャナは、常に「活動状態（ａｌｉｖｅ）」であり、いつでも認証時に認証システムに通知を行うことで能動的である。受動的認証デバイスは、認証を行う、または活動状態になるのに認証システムによって命令される必要がある。たとえば、キーボードパスワード入力は、パスワードをユーザに要請するように認証システムによって命令されることが可能な受動的デバイスドライバである。言い換えれば、身元証明のために使用されるデバイスまたは方法に応じて異なるレベルの確度を割り当てることができる。確度およびアクセスのレベルが関与するこの機能について、本明細書で後により詳細に説明する。
【００３０】
一般的に言って、認証情報は、認証デバイス２０２から減衰イベントマネージャ２０４に送られる。減衰イベントマネージャ２０４は、認証を扱い、ネットワーク化されたユーザデバイスを登録することも行う。減衰イベントマネージャ２０４は、通常、ユーザ身元証明を保持し、時間の経過とともにそのような身元証明の真正性確度を減衰させることができるモジュールである。クライアントレジストリモジュール２１２が、減衰イベントマネージャ２０４、ならびに認証モジュール２０６からの情報を提供し、減衰イベントマネージャ２０４、ならびに認証モジュール２０６に情報のクエリを行う。クライアントレジストリモジュール２１２は、本システムの認証規則の対象になり、その認証規則を遵守するネットワーク化されたデバイスのログ記録および登録を円滑にする。前述し、図２Ｂに示したモジュールは、図１に示したようなコンピュータにおいて実装することができる。
【００３１】
本発明のある態様は、ユーザの身元とペルソナ（ｐｅｒｓｏｎａ）の間の区別である。本明細書で使用するペルソナとは、所与の役割または所与の様式で行動している個人（の特徴）を指す。個人は、１つの身元だけしか有することが可能でないが、複数のペルソナを有することができ、その身元は、ペルソナに優先する。たとえば、通常の個人ユーザは、職場ペルソナ、自宅ペルソナ、および、場合により、コミュニティペルソナを有する。言い換えれば、ユーザにはいくつかの用意された役割が存在する。本発明は、各ペルソナによってアクセスされることが可能なデバイス、アプリケーション、または機能のタイプに関して、そのペルソナのそれぞれの区別を認識し、尊重することができる。たとえば、テキストパスワードログインが、ユーザの自宅ペルソナにだけアクセスを提供し、権能を与える（ｅｎａｂｌｅ）ことが可能である。職場ペルソナの身元証明を行うのにスマートカード、またはオフィスＩＤバッジが必要とされることが可能である。したがって、テキストパスワードを介して身元証明が提供された場合、仕事電子メールに対するアクセスは、ユーザにまったく許可されない。その目的で、本発明は、身元ペルソナコミュニティ（Ｉｄｅｎｔｉｔｙ  Ｐｅｒｓｏｎａ  Ｃｏｍｍｕｎｉｔｙ）（ＩＰＣ）２１４を含む。ＩＰＣ２１４は、減衰イベントマネージャモジュール２０４と通信し、対話して、認証をペルソナに適切に関連付ける。認証およびペルソナに関連する情報は、セキュリティデータベース（ＤＢ２）２２０の中に記憶される。セキュリティデータベース２２０は、ペルソナ相互参照情報に加え、ほとんどのセキュリティシステムに典型的な情報を含む。認証デバイスは、個人を身元としても、ペルソナとしても認証することができる。したがって、個人を相応に認証することは、ＩＰＣ、およびデータベースの中に記憶されている情報次第である。たとえば、虹彩スキャナは、個人の認証をその個人の身元を使用して行うことができる。身元は１つまたは複数のペルソナを代表することが可能であるため、システムは、すべてのペルソナに認証レベルを同等に割り当てるべきではない。たとえば、虹彩認証は、個人電子メールおよび個人財務に対する完全なアクセスを個人に許可することができるが、仕事関連情報に対するアクセスを認めることを望まない可能性がある。ペルソナの間でどのようにレベルを分配するかについての情報は、データベースの中に記憶される。他方、たとえば、スマートカード読取装置は、仕事ペルソナのような特定のペルソナだけを認証することができ、身元は認証することができない。
【００３２】
認証情報およびセキュリティ情報を受け取り、記憶すると、本発明のシステムおよび方法は、ネットワーク化されたデバイスが、その情報にアクセスし、その情報を共用することができるようにする。認証情報を利用するネットワーク化されたデバイスの例には、パーソナルコンピュータ、テレビジョンセット、照明器具、電子レンジオーブン、ならびにネットワークを介して通信することができる任意の他の電子デバイスが含まれる。そのようなデバイスをクライアントデバイス２０８として表わしている。本発明のさらなる態様では、アクセス要求に対する認証レベル検証は、場所特有である。身元またはペルソナに関して結合された確度レベルはまったく存在しない。確度レベルは場所特有であり、それに相応してアクセスが許可される。たとえば、子供は、同じ部屋の中にいる限り、照明の明るさを変えることに完全なアクセスを有することが可能である。しかし、子供が部屋の中、または家の中にいない場合、その要求は、拒否／却下されることが可能である。
【００３３】
クライアントデバイス２０８は、前述した認証情報に対する通信、ならびにサーバ２１８に対する通信を円滑にするサーバ通信モジュール２１０を含むことが可能である。認証情報へのアクセスは、認証モジュール２０６を介して提供される。認証モジュール２０６は、減衰イベントマネージャ２０４、レジスタクライアントモジュール２１２、および場所アクセス制御モジュール（ＬＡＣ）２１６と通信する。
【００３４】
ＬＡＣ２１６は、デバイスアクセスに関連する情報を円滑化し、調整して、プロパティ役割を管理する。ＬＡＣ２１６は、クライアントデバイス２０８に関連して認証デバイス２０２の物理的場所に関する情報をさらに扱う。たとえば、ユーザが特定のクライアントデバイス２０８にアクセスすることを試み、システムに自らの身元証明を未だに行っていないか、または認証レベルがそのデバイスに関する容認可能なレベルを下回って減衰しているためにアクセスすることができなかった場合、ＬＡＣ２１６は、クライアントデバイス２０８のごく付近にあるとともに、適切なレベルの認証を提供することも可能である認証デバイス２０２にユーザを誘導する情報をユーザに提供することができる。ネットワーク上で生じる認証イベントが、そのイベントの時刻、そのイベントの場所、およびそのイベントに関連する認証レベルとともに、ＬＡＣ２１６によって管理され、処理される。
【００３５】
データベース（ＤＢ１）２２２は、現行のシステムの機能を可能にするのに必要な情報のためのストレージを提供する。当分野の技術者には理解されるとおり、そのようなデータストレージは、複数のデータベース、複数のコンピューティングシステム、または複数のデータテーブルにわたって分散されることが可能である。ＤＢ１  ２２２の中に記憶される情報には、現行のシステムのさまざまなモジュールによって利用されるプロパティ情報構造２３４（図２Ｂに示す）が含まれる。プロパティ情報構造２３４のデータを含む例示的なテーブルが、図２Ｂに示されている。プロパティ情報構造２３４は、本明細書でエンティティおよびプロパティと呼ぶクライアントデバイス２０８およびその機能に関連する情報のレコード２３６〜２４２を含む。プロパティ情報構造の例示的なレコードは、以下を含むことが可能である。すなわち、照明、炉、またはテレビジョンなどのエンティティＩＤ２２４、照明の明るさの場合、または炉、温度設定の場合などのプロパティ２２６である。値２２８は、以上のプロパティのいずれにも関連することが可能であり、たとえば、照明の場合、明るさの実際のパーセンテージに、または炉の場合、温度値に関連することが可能である。認証フラグ２３２により、読取り、または書込みだけを含むような、ユーザがレコード内の特定のプロパティに対して有するアクセスが指定される。また、エンティティまたはデバイスの場所２３０も、情報構造２３４の一部分を形成する。図４を参照して、このプロパティ情報構造２３４の使用を本明細書で後により詳細に説明する。
【００３６】
システムの例示的な使用で、図３Ａの概略流れ図が、ユーザの認証および確度を追跡するためのプロセスを表示している。このプロセスは、既存のセキュリティシステムの通常の２進値ではなく、可変パーセンテージ値が、システムに対するユーザの認証または身元証明に割り当てられる。従来のセキュリティシステムは、ログインの成功またはログインの失敗を示す２進値をユーザ認証に割り当てる。前述したとおり、ユーザは、さまざまな認証デバイス２０２を使用して自らの存在をシステムに対して明らかにする。身元証明は、システムに初期入力を提供することによって達せられる。そのような入力は、虹彩スキャナ２０２Ａ、指紋読取装置２０２Ｂ、スマートカード暗証番号２０２Ｃ、またはテキストパスワード２０２Ｄなどの複数の既存の、または将来の入力デバイスまたは入力システム２０２を介して提供されることが可能である。当分野の技術者には理解されるとおり、これらの入力方法のそれぞれの正確さ、および誤り／詐欺の生じやすさは、大きく異なる。このため、各入力方法は、認証確度値を有する。各確度値は、各入力方法によって提供される身元証明の確かさを示す。したがって、ステップ３１４で、身元証明の最も高い確かさを有する虹彩スキャナ２０２Ａに、９９という確度値が割り当てられる。指紋読取装置２０２Ｂ、スマートカード２０２Ｃ、およびテキストパスワード２０２Ｄにはそれぞれ、ステップ３１６、３１８、および３２０でそれぞれの身元証明の確かさに対応する８０、７０、および５０という確度値が割り当てられている。以上に明記した身元証明様式によって代表される確度のパーセンテージ値は、単に例示的であり、説明を容易にして、識別様式が相異なり、一部の様式はより良好であり、つまりより詐欺を受けにくいことを伝える目的で提示していることに留意されたい。
【００３７】
入力がユーザによって提供された後、ユーザが実際にネットワーク上で登録されているかどうかを判定する検査が、ステップ３２２で行われる。ユーザが登録されていない場合、ステップ３２８で示すとおり、登録プロセスが行われる。他方、ユーザが既にネットワークに登録されている場合、ステップ３２４で、ユーザが自称するとおりの人であることの確度に関連する値が更新される。ステップ３２８におけるユーザの登録も、ステップ３２４における確度値の更新に終わる。確度値を更新することは、確度レベルテーブル３２６にエントリを行うことに関わる。このプロセスには、ユーザ身元証明および関連する確度レベル値で埋められる確度レベルテーブル内のいくつかのフィールドが関与する。
【００３８】
前述したとおり、確度レベルに関連する情報のいずれも静的ではない。実際、時間の経過とともに、ステップ３３０で示すとおり、確度の徐々の減衰が存在し、これも、ステップ３２４で確度値の更新をもたらす。確度レベルテーブル３２６は、これらの動的な確度レベル値を使用して更新される。動作の際、確度レベルテーブル３２６は、ネットワークデバイス２０８によって利用されて、ネットワークデバイスによって提供される機能または機構に対するアクセスをユーザに許可する。図３Ｂに示した認証３００のプロセスに関連して、確度レベルテーブル３２６におけるその他のパラメータの詳細について説明する。
【００３９】
認証プロセス３００は、ステップ３０２で示すとおり、認証デバイス２０２における認証イベントで始まる。そのようなイベントには、ログイン、自宅への立入りの試み、または個人がシステムに対して自らの身元証明を行うようにさせる他の活動が含まれることが可能である。ステップ３０２で認証イベントが行われることにより、ステップ３０４で、認証イベントハンドラを獲得することを介してイベントの登録がもたらされる。したがって、たとえば、固有識別番号が、システムに対して自らの身元証明を行おうとするユーザＸによる試みに関連付けられる。このステップの後に、提示されたユーザＸ身元証明に関連するペルソナを分類しようとする試みが続く。ＩＰＣ２１４は、ペルソナを特定し、ユーザによって提供されたログイン情報とマッチさせるのに必要な情報を獲得する。次に、ステップ３０６で、身元証明とペルソナの相互参照が行われる。ＩＣＰプロセスの完了により、ステップ３１０で、関係のあるペルソナに関する属性の更新が可能になる。更新される属性には、タイムスタンプ、初期認証レベル、ならびに認証デバイス２０２に関連する場所が含まれる。次に、ステップ３１２で、ペルソナ情報が、関連する属性のすべてとともに減衰イベントマネージャ２０４によって記憶され、監視される。この時点で、減衰イベントマネージャ２０４は、時間の経過とともにペルソナに関連する初期レベルを監視し、減衰させる。
【００４０】
本発明の実施形態では、所与のペルソナ確度レベルに関する減衰の速度も、認証のタイプによって異なることが可能である。言い換えれば、虹彩スキャナがより高いレベルの確度を受けることが可能であることに加え、虹彩走査による認証に関連するレベルが、親指指紋認証に関連する減衰よりも遅い速度で減衰されることも可能である。たとえば、ユーザＸは、ステップ３１４で示すとおり、虹彩スキャナ２０２Ａを使用してシステムに対して身元証明が行われ、したがって、９９という認証レベルを受ける。他方、ユーザＹは、ステップ３２０で示すとおり、テキストパスワード２０２Ｄを使用して身元証明を提供し、５０という確度レベルを受ける。本発明の一実施形態では、両方の認証レベルとも、一様の速度、たとえば、３０分間毎に１０パーセントの速度で低下することが可能である。本発明の別の実施形態では、認証レベルは、虹彩スキャナに関連するレベルが３０分間毎に５パーセントの速度で低下するのに対して、３０分間毎に１０パーセントのテキストパスワード速度といった、異なる速度で低下することが可能である。
【００４１】
本発明のシステムに対してユーザに自らの身元証明を行わせることの目的は、最終的にユーザが、ネットワーク上にあるデバイスおよび機能を利用できるようにすることである。このため、図４Ａで示すとおり、ネットワーク４００は、テレビジョン４０２や照明スイッチ４０４などのいくつかのデバイスを有することが可能である。ユーザがこれらのデバイスのいずれかを利用することを所望する場合、ユーザは、従来、まず各デバイスのところに行き、必要に応じてログイン、つまり自らの身元証明を行った後、そのデバイスを使用することを試みる。他方、本発明のシステムおよび方法によって提供されるネットワーク認証の共用を介して、ユーザは、単にテレビジョン４０２または照明スイッチ４０４の機能にアクセスしようと試みる。というのは、ユーザは、ネットワークに対して既に身元証明が行われているからである。アクセスの試みにより、ユーザが実際にそこにいることをシステムがどれだけ確信しているかの判定が促される。この判定は、確度レベルテーブル３２６を調べることによって行われる。
【００４２】
テレビジョン４０２または照明スイッチ４０４などのクライアントシステムに対するアクセスのこのおおざっぱな概要により、任意の一般的なクライアントデバイス２０８に対するアクセスに実際に関わる詳細の説明のためのフレームが提供される。図４Ｂを参照して、一般的なクライアントデバイス２０８に対するアクセスについて説明する。
【００４３】
ユーザがクライアントデバイス２０８の機構または機能を利用しようと試みた際、ステップ４０８で示すとおり、認証モジュール２０６に対する要求がクライアントによって生成される。すると、認証モジュール２０６は、ステップ４１０で、プロパティアクセス要求（ＰＡＲ）を行う。ＰＡＲは、ユーザの認証確度、およびデバイスプロパティに関する必要とされる確度値に基づき、現在、身元証明が行われているユーザが、クライアントデバイス２０８の特定のプロパティにアクセスすることができるか否かを判定するのに使用される。言い換えれば、デバイスプロパティ２２６が値２２８、ならびにユーザが値２２８にアクセスするか、または値２２８を変更することができるようにする、関連するアクセスフラグ２３２を有するかどうかの判定が行われなければならない。たとえば、図２Ｂの炉レコード２３８を参照すると、ユーザが炉エンティティ２２４の温度プロパティ２２６を変更しようと試みた場合、このケースでは２０という値である指定された確度値２２８が、ユーザの認証によって満たされているか否かの判定が行われなければならない。さらに、アクセスフラグ２３２もそのようなアクセスを許可していなければならない。
【００４４】
図４Ｂに戻ると、ステップ４１０でＰＡＲが発行された場合、いくつかの可能な結果が存在する。要求は、ステップ４１２で示すとおり、タイムアウトになる可能性があり、あるいはステップ４１４で示すとおり、受け入れられるか、または却下される可能性がある。ＰＡＲがタイムアウトするか、または受け入れられなかった場合、ステップ４３０で、その結果が、不成功としてクライアントデバイス２０８に返信される。反対に、ＰＡＲが受け入れられた場合、ステップ４１６で、認証モジュール２０６によるＬＡＣ２１６との通信が行われる。この通信の目的は、ステップ４１８で示すとおり、プロパティ情報構造２３４から適切なレコードを得ることである。前述したとおり、この情報は、ＤＢ１  ２２２の中に記憶される。この要求への応答は、前述したプロパティ情報構造２３４のさまざまなフィールドとともに、ペルソナ、および関連する認証レベルを指定する追加のフィールドを含む。戻されるペルソナ、および認証レベルは、プロパティ情報構造２３４内の関心対象のプロパティおよびレコードに特有である。この例では、温度プロパティ２２６または炉レコード２３８に関連するペルソナおよび認証レベルが戻される。言い換えれば、許可を受けたペルソナのリストが戻される。この情報は、ステップ４１８で、認証モジュール２０６において受け取られる。
【００４５】
この時点で、システムは、特定のプロパティ２２６に関する情報、ならびにそのプロパティを変更する、またはそのプロパティにアクセスすることができるさまざまなペルソナに関する情報を有する。また、システムは、そのペルソナに関して必要とされるアクセスレベルに関する情報も有する。この情報を利用して、システムは、この情報と、アクセスを求めているユーザの特定の身元証明の相互参照を行うことができる。
【００４６】
ステップ４２０で、アクセスを求めている身元証明が行われたシステムユーザの現在のパーセンテージレベルを獲得するために、認証モジュール２０６による減衰イベントマネージャ２０４との通信が行われる。身元証明が行われたユーザが、求めるプロパティ２２６に関して許された許容度の範囲内にある現在のアクセスレベルを有する場合、ステップ４２２でアクセスが許可される。次に、ステップ４２４で、ペルソナ関連情報とプロパティ情報構造２３４レコードのリンクが行われ、サーバ２１８に転送される。この情報は、ステップ４２６で、監査ログなどの他の目的のためにアーカイブされ、記憶される。次に、ステップ４２８で、クライアントデバイス２０８に対する通信が行われ、アクセスの成功がクライアントに通知されるか、または最初に行われた要求を行うことがユーザに許可される。
【００４７】
見て取ることができるとおり、本発明のシステムおよび方法により、ネットワーク化されたデバイスによる共用のセキュリティ情報が可能になる。また、本発明のシステムおよび方法により、認証確度に依拠するネットワーク化されたデバイスへのアクセスも可能になる。システムは、ネットワークに対するユーザ認証に依拠して確度レベルを割り当てる。さらに、本発明により、時間の経過にともなうユーザ認証の漸進的な減衰が、したがって、ネットワーク化されたデバイスに対するアクセスの漸進的な減衰が可能になる。さらに、本発明は、ネットワーク環境内で個人の身元とペルソナを区別する。
【００４８】
前述したシステムおよび方法により、ユーザが、各デバイスに対する繰返しの身元証明の必要なしに、ネットワーク上で接続されているいくつかのデバイスのうち、いずれのデバイスも利用することが可能になる。任意の数のデバイスに、ネットワークに対する単一回の認証でアクセスすることができる。したがって、認証は、必要に応じてネットワークからデバイスに提供される。
【００４９】
確度のレベルまたは度合いが、本発明によって判定される。認証は、個人またはペルソナに関連することが可能である。ネットワークシステムに対する身元証明のために利用される方法およびデバイスを特定し、分類するプロセスを介して、確度値が各認証イベントに割り当てられる。
【００５０】
認証に関連する確度レベルにより、ネットワーク化されたデバイスまたはデバイス機能に対する所定のレベルのアクセスが提供される。時間の経過とともに、身元証明のために利用された様式および方法に応じて、認証に関連する確度レベルが徐々に減衰させられる。減衰により、追加のセキュリティがさらに提供され、身元盗用によるネットワークに対する不正アクセスのリスクが小さくなる。
【００５１】
当分野の技術者には理解されるとおり、本明細書で説明した機能は、クライアント側、サーバ側、またはクライアント側とサーバ側の任意の組合せで行われることが可能である。また、これらの機能は、さまざまな組合せおよび構成で、任意の１つまたは複数のコンピューティングデバイス上で行われることも可能であり、そのような変形形態も、企図され、本発明の範囲内にある。
【００５２】
本発明は、すべての点で例示的であり、制限するものではない特定の実施形態に関連して説明してきた。本発明の範囲を逸脱することなく、本発明が属する分野の技術者には代替の実施形態が明白となる。
【００５３】
以上のことから、本発明は、前述したすべての目標および目的、ならびに明らかであり、このシステムおよび方法に本来備わった他の利点を達するのによく適合していることが分かる。ある特徴および下位の組合せ（ｓｕｂ−ｃｏｍｂｉｎａｔｉｏｎ）が有用であり、他の特徴および下位の組合せに関係なく使用されてもよいことが理解されよう。これは企図されており、特許請求の範囲内にある。
【図面の簡単な説明】
【００５４】
【図１】コンピューティングシステム環境を示すブロック図である。
【図２Ａ】本発明の例示的な構成要素を表わす概略ブロック図である。
【図２Ｂ】本発明によって利用される情報の例示的なデータテーブルを示す図である。
【図３Ａ】ユーザの認証および確度の経過を追う方法を表わす概略流れ図である。
【図３Ｂ】本発明の範囲内で認証を扱うプロセスを表わす流れ図である。
【図４Ａ】ネットワーク化されたデバイスと確度レベル記録の相互作用を表わすブロック図である。
【図４Ｂ】本発明の範囲内でネットワーク化されたデバイスに対するユーザアクセスを提供するための例示的なプロセスを示す流れ図である。
【符号の説明】
【００５５】
２００  認証システム
２０２、２０２Ａ、２０２Ｂ、２０２Ｃ、２０２Ｄ  認証デバイス
２０４  減衰イベントマネージャ
２０６  認証モジュール
２０８  クライアントデバイス
２１０  サーバ通信モジュール
２１２  クライアントレジストリモジュール
２１４  身元ペルソナコミュニティ
２１６  場所アクセス制御モジュール
２１８  サーバ
２２０、２２２  データベース
【図１】
2004234665.tif 000003
【図２Ａ】
2004234665.tif 000004
【図２Ｂ】
2004234665.tif 000005
【図３Ａ】
2004234665.tif 000006
【図３Ｂ】
2004234665.tif 000007
【図４Ａ】
2004234665.tif 000008
【図４Ｂ】
2004234665.tif 000009