(57)【特許請求の範囲】
【請求項１】
複数のネットワークノードおよび該複数のネットワークノードに分散されたソフトウエアシステムを有するネットワークであって、前記ソフトウエアシステムのアクセス保護されたオブジェクトへの第１のアクセス時に認証が行なわれ、該認証はアクセス保護されたオブジェクトへの更なるアクセスに対して有効であり、該認証が有効な持続時間は、前記アクセス保護されたオブジェクトへのアクセスの持続時間に依存するおよび／または前記ソフトウエアシステムの利用状況に依存し、
認証後に計時を開始して前記ユーザによる前記ソフトウエアシステムの利用時間を判定するタイマとしてのソフトウエア要素が設けられ、前記タイマは前記ソフトウエアシステムとのユーザの新たなやりとりと共にリセットされ、システムユーザインタフェースにおける動作の認証に関する有効性は、前記タイマによる或る期間の経過後に満了するようにしたネットワーク。
【請求項２】
請求項１記載のネットワークにおいて、認証管理手段および認証装置が用意され、アクセス保護されたオブジェクトへのアクセス時にユーザを認証するようにしたネットワーク。
【請求項３】
請求項２記載のネットワークにおいて、認証が成功した後で、システムユーザインターフェースにおける動作を許容する状況において、およびアプリケーション内で行う動作を許容する状況において、ユーザによるシステム利用が行われるネットワーク。
【請求項４】
請求項３記載のネットワークにおいて、ソフトウエアシステムのインストール時に前記タイマによる期間に何らかの値が割り当てられるネットワーク。
【請求項５】
請求項３記載のネットワークにおいて、ソフトウエアシステムまたはユーザにより明示的な認証が行われ、またはソフトウエアシステムとユーザの相互作用中に黙示的な認証が行なわれる特徴とするネットワーク。
【請求項６】
請求項１記載のネットワークにおいて、前記ネットワークがＨＡＶｉ規格に従うホームネットワークであるネットワーク。
【請求項７】
複数のネットワークノードおよび該複数のネットワークノードに分散されたソフトウエアシステムを有するネットワークにおいて、ユーザを認証する方法であって、前記ソフトウエアシステムのアクセス保護されたオブジェクトへの第１のアクセス時に認証が行なわれ、該認証が有効な持続時間は、前記アクセス保護されたオブジェクトへのアクセスの持続時間に依存するおよび前記ソフトウエアシステムの利用状況に依存するようにした方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク・ノードおよび総てのネットワーク・ノードに分配されたソフトウエア・システムに関する。
【０００２】
【従来の技術】
このようなネットワークは、ラルフ・ステインメッツ(Ed.)(Ralf Steinmetz)により知られており、例えば："Kommunikation in verteilten Systeme (KiVS)", 11th ITG/GI seminar, Darmstadt, 2-5 March 1999; Stephan Abramowski, HeribertBaldus, Tobias Helbig:"Digital Netze in Wohnungen − Unterhaltungselektronik im Umbruch", pages 340 to 351 の文献がある。この文献は、そこで使用されるソフトウエアに関しホーム・セクタにおける将来のネットワークに対する要請を述べている。ネットワーク内での認証の既存の方法は、システムの利用開始時にネットワーク・ユーザの認証を必要とする。認証の有効性は、ユーザによるシステムの利用が終了するまで有効である。既に知られている更なる方法は、個別的な認証である。それは、アクセス保護された対象に対するユーザの各アクセスの前に、認証が必要とするものである。この方法では、ユーザが、アクセス保護された対象へのアクセスを終了した場合には、その有効性は失効する。ホーム・ネットワークにおけるユーザを認証するために既存の方法を利用することは、行われていない。
【０００３】
【発明が解決しようとする課題】
本発明は、ディジタル・ネットワークのユーザに対する認証の複雑さが最小化され、それと同時に高いセキュリティが確保されるソフトウエア・システムを有するネットワークを提供することを目的とする。
【０００４】
【課題を解決するための手段】
この目的は、冒頭に言及したネットワークにおいて、システムのアクセス保護された対象への最初のアクセス時に、ユーザの認証が提供され、認証の有効な持続時間はアクセス保護された対象へのアクセスの持続時間に依存しおよびシステムの利用内容に依存するところのネットワークにより達成される。
【０００５】
ホーム・セクタにおけるディジタル・ネットワークは、独立した装置間で通信可能にしおよび協働可能にする。分散されたオペレーティング・システムに基づいて、ホーム・ネットワークのオブジェクト(object)は、基礎的な通信手法の知識を必要とせずに、互いに影響し合うことが可能である。ホーム・ネットワークはＨＡＶｉ(Home Audio/Video Interoperability)規格に従って動作するネットワークである。
【０００６】
個人またはアクセス権のような属性を保証するために、ディジタル・ホーム・ネットワークは、ホーム・ネットワークの様々な利用者を区別することの可能な処理を必要とし、彼らの身元を確認することを必要とする。利用可能な認証方法（例えば、ユーザ名およびパスワード、事前に設定したワード・シーケンスの発音）は、非常に複雑であり、時間がかかり、またはユーザにとって煩雑なものである。したがって必要な認証の数は最小限に抑制される必要がある。同時に、第三者による既存の認証の悪用(misuse)（例えば、部屋を去った後）は、可能な限り防止されるべきである。
【０００７】
ディジタル・ホーム・ネットワークにおいて、いくつかのオブジェクトは、未承認の又は望まれないユーザによるアクセスに対しする保護を行なう必要がある。システムのアクセス保護されたオブジェクトは、例えば、装置、データ、フィルムのような内容、またはアプリケーションであり得る。さらに、ユーザは、自身の希望および条件に従ってホーム・ネットワークのソフトウエアおよびハードウエアから形成されるシステムを個人化することが可能である。個人化(personalization)は、ユーザによる認証の後に、システムが所定の装置の基本的な設定およびそのユーザに特有のアプリケーションを選択し、そのユーザに好まれるアプリケーションのリストがスクリーン上に現れることを意味し、又はシステムの動作が資源衝突(resource conflict)の場合には（アプリケーション、ソフトウエア・プログラム、データ等）ユーザに依存することを意味する。
【０００８】
アクセス権を保全するためおよび個人化のための両者に関し、そのシステムに関して現在アクティブなユーザの身元を区別し、彼らの身元を確認すること（認証）が必要である。
【０００９】
本発明による方法は、保護されたオブジェクトへの第１アクセスにおけるユーザの認証を必要とし、その時間から所定の期間の間有効である。定められた期間は、システム初期化の間に決定され、又はその後にシステム管理者によって修正される。その期間の持続時間すなわちその認証の有効な持続時間は、利用可能な認証機構に依存する。この場合における状況は、システムの利用中のユーザに対する利用可能な適切な状況内容またはソフトウエア環境を意味するよう理解される。
【００１０】
このように、システム・ユーザに関する複雑さは最小限に抑制され、それでもなお、ユーザが長期間インアクティブであったならば（例えば、彼が外出したことに起因して）、認証の有効性が時間が経過するにつれて高い水準の保全性が保証される。認証の有効性期間の選択に応じて、その機能が本来的に存在しているけれども、ユーザは自身の認証を（明示的に）破棄する労力を削減することができる。
【００１１】
ホーム・ネットワークの各ユーザには、データ・レコード、ユーザ・プロファイル(profile)が割り当てられ、これらにはユーザの趣向が含まれる。認証に必要なデータはユーザ・プロファイル又はデータベースに包含されることが可能であり、認証装置によって直接的に管理されることも可能である。ユーザ・プロファイルはインストール後であってシステムの利用前に作成され、保護されるオブジェクトに対する適切なアクセス権を考慮する任意の時点で修正され得る。
【００１２】
ユーザがシステムにアクセスを開始すると、システムの利用開始時に彼は自身を認証する必要はない。しかしながら、ユーザが彼の個人的設定を好み、当初からアクセス権の有効性を好むならば、システムの利用開始時に彼自身の認証が必要とされ、認証に関するシステムの対応する機能が引き出される。
【００１３】
ユーザがシステムの利用開始時に自身の認証を行なわないならば、個人化されていない手法でそのシステムを利用することができるに過ぎない。個人化されていない手法とは、彼の好むアプリケーションのリストがそのユーザに示されず、アプリケーションまたは装置の事前の設定が考慮されないことを意味する。ユーザがシステムの保護されたオブジェクトにアクセスする場合に、彼自身認証されるよう問い合わせられ、その認証は、例えばユーザ名およびパスワード、事前に設定されたワード・シーケンスの発音を入力することにより、または指紋により行われる。認証は、認証装置を利用する認証管理として知られるシステムのソフトウエア要素によって実行される。認証装置は、例えば、音声認識装置、指紋を認証するための対応するセンサを有する装置、カメラまたは他の装置とすることが可能である。
【００１４】
テレビジョンのような所定の基本サービスは、非認証モードで利用可能であるが、例えば、個人的なテレビジョン・チャネルは抽出されない（例えば、子供が見るべきでないもの）。非認証モードにおけるシステムを利用すると、例えば、システムに予め知られていないユーザが、基本的なシステム・サービスを利用することを可能にする。
【００１５】
ユーザ認証が成功し、ユーザにより入力されたデータとシステムに格納されたデータとの比較により、システム内でユーザの身元が認証されると、そのユーザのアクセス権は、他のソフトウエア要素を利用して検査され、それに従って肯定または否定される。
【００１６】
認証が成功すると、ユーザは、そのシステムの保護されたオブジェクトに更にアクセスする際に、認証の有効期間内では、彼自身の際認証は必要でない。認証が成功しなかったならば、ユーザは制限された形式でそのシステムを利用することができるに過ぎない（個人化されず、保護された対象にはアクセスできない）。
【００１７】
認証の有効な持続時間は、利用期間およびそのユーザがそのシステムを利用する状況(context)に依存する。認証の有効な持続時間に関し、一般的な状況はアプリケーション状況と区別される。一般的な状況は、システム・ユーザ・インターフェースにおける動作、例えばアプリケーションまたは管理プログラムの開始に関連する。アプリケーション状況は、特定のアプリケーション内で行なう動作、例えばテレビジョン鑑賞中のチャネル変更またはオーディオ・ダイアリ(audio diary)の記録（消去、再生）である。
システム内のユーザがアクセス保護された対象にアクセスし始めると、彼からの認証が必要とされる。認証が成功すると、一般的な状況およびアプリケーション状況の両者に対して有効であり、すなわち、ユーザはそのユーザに許容される総ての動作を実行し得る。
【００１８】
タイマは時計として機能し、システムにおける時間情報を提供する。タイマは認証時点で開始され、システムに関するユーザの新たな相互作用毎にリセットされる。そして認証の有効性が維持される。
【００１９】
タイマによる所定の時間の間に更なるユーザの相互作用が行なわれなかった場合は、一般的状況に関する認証の時間が経過し、タイマは制限時間に到達する。アプリケーション状況に関して認証が保持され、そのアプリケーション内では、ユーザは、アクセス権を獲得した総ての動作を実行し続けることができる。一般的状況では、彼は、非認証ユーザに与えられる動作しか実行できず、またはそのユーザは更なる認証を実行する必要が生じる。
【００２０】
時間を進めるタイマ、またはユーザの側でインアクティブの場合に認証が有効であり続ける時間間隔は、使用される認証方法に依存する。システムが音声制御されるならば、話者認識に音声入力が同時に使用され、タイマの時間経過が最小化される。なぜなら、その認証は、各々の話される言葉と関連する音声認識の属性と共に分散されるからである。
【００２１】
タイマの期間満了における認証の削除に加えて、ユーザは彼の認証を明確に（明らかに）取り消す機能を有する。
【００２２】
認証はシステムによって明確に形成され（例えば、保護された対象へのアクセスの試みにおいて）、またはユーザによって（例えば、指紋センサに彼の指を置くことによって）、またはユーザ入力の間にユーザによって通知されないようにすることも可能である（暗黙的に）。暗黙の認証は、例えば、顔の認証に関するカメラによって、または音声認識もしくは音声命令の入力により、起動させることが可能である。
【００２３】
ネットワーク・ノードを有するネットワークおよびネットワーク・ノードにわたって分散したソフトウエア・システム内でユーザを認証する方法は、システムの保護された対象に対する第１アクセスに関し、ユーザ認証を必要とし、その認証の有効な持続時間は、保護された対象へのアクセスの持続時間およびシステム利用の状況に依存する。
【００２４】
以下、図面を利用して本発明の実施例を説明する。
【００２５】
【発明の実施の形態】
図１は、バス・システム２を通じて様々な端末１にリンクするホーム・ネットワークを示す。端末１は、無線接続３および送受信局４を通じてバス・システム２に接続されることも可能である。ここで、例えば、赤外線または無線接続を利用することが可能である。そのような端末はＰＣ、およびテレビジョン、セット・トップ・ボックス、チューナ、カメラ、ディジタル映像レコーダ、ＣＤプレーヤのような娯楽電子装置とすることが可能である。
【００２６】
ユーザは、総ての端末１を通じて分散されたソフトウエア・システムを利用して、端末１におけるホーム・ネットワーク内の所望のアプリケーションを起動する。ユーザは、彼のオーディオ・ダイアリに彼の入力を行うことを希望するものとする。ユーザは、ホーム・ネットワークのソフトウエアおよびハードウエアから形成されるシステムを利用して開始し、ユーザが自身の個人的な事前の設定を利用しようとする。屋内の居住者全員は、このユーザのオーディオ・ダイアリの個人データにアクセスすることができないので、ユーザの身元はそのシステム内で確認（認証）される必要がある。
【００２７】
図２Ａないし２Ｃは、ホーム・ネットワーク内の異なる認証手法を表現する３つの図形を示す。この例において、値０で示されるものは、ユーザがそのシステムで認証されず、すなわちユーザは、例えば事前に設定された一連の言葉のような利用可能な認証方法を通じて、彼自身認証されていないことを意味する。値１は、システム内でのユーザの良好な認証を示す。時刻ｔ０において、ユーザはシステムを使用し始める。時刻ｔ１において、ユーザは、アクセス保護された対象Ａにアクセスし、その結果システム内で彼自身の認証が行なわれる。彼のシステム利用の期間の間に、ユーザは繰り返しアクセス保護された対象ＢおよびＣにアクセスし、それらはユーザまたはユーザ・グループによる非認証アクセスから保護されているので、彼の身元を検査する必要もある。
【００２８】
図２Ａでは、ユーザがシステムを利用し始める前に認証が必要とされ、ユーザがそれを明らかに取り消さない限り、彼の利用が終了するまで維持される。
【００２９】
図２Ｂに与えられた認証手法は、アクセスの時刻（ｔ１）において、アクセス保護された対象Ａに対する認証を必要とし、その対象へのアクセスの終了時点で満了する。以後の時刻ｔ２においてアクセス保護された対象である対象Ａに更にアクセスする場合は、ユーザは彼自身再び認証される必要がある。対象Ｂへのアクセスが終了すると、認証はその有効性を失い、以後の時刻における対象Ｃへのアクセス（ｔ３）において、ユーザは、彼のシステムの利用の間に第３の時間に対する認証が問い合わせられる。
【００３０】
図２Ｃはユーザの認証の煩雑さを最小化した認証手法を示す。認証はシステムの利用開始時には要求されないが、２Ｂのように、アクセス保護された対象Ａへの第１アクセス時に必要とされる。図２Ｂに示す方法とは異なり、ユーザの認証の有効性はアクセスの終了時に満了せず、ユーザによる時刻ｔ２におけるアクセス保護された対象Ｂへのユーザによる次のアクセスまで維持される。
【００３１】
ユーザが、保護された対象Ｂへアクセスした後に、認証の有効な期間の間に更なるアクセスまたは相互作用を行なわなかったならば、時刻ｔ３においてその認証の有効性が失われる。以後の時刻ｔ４において、アクセス保護された対象Ｃに再びアクセスすることを希望するならば（新たなアプリケーション）、彼は再び自身の身元を確認する必要がある。
【００３２】
図３は、認証を実行するために適切なソフトウエア要素を示す。認証の実行に適した要素は、認証管理手段５、ソフトウエアにおける物理的な認証装置を表現する認証機能モジュール６、個々のユーザに関する身元データが格納されているデータベース７である。アクセス権管理手段８として知られるソフトウエア要素は、所望の対象へのユーザのアクセス権を検査し、装置、内容、有用なデータ、管理データおよびアプリケーション、およびユーザ・インターフェースのような資源を管理する資源管理手段９として知られるソフトウエア要素は、認証動作の明瞭な表現のためにシステムの更なるソフトウエア要素として必要とされる。
【００３３】
ユーザがアプリケーションにアクセスする場合に、ユーザ・インターフェース１０は、そのユーザが容認されているか否かをアクセス権管理手段８を利用して直接的に検査することが可能である。アプリケーションの利用が許可されているならば、インターフェースは、次に、資源管理手段９から、このアプリケーションに必要な資源の予約を要求する。今度はこの管理手段がアクセス権管理手段８と共にアクセス権の検査を手配して、システムの保護された対象へのアクセスが必要であるか否かを判定する。その場合は、アクセス権管理手段８が認証管理手段５からユーザの認証を要求する。アクセス権管理手段８の代わりに、システムの任意の要素が認証管理手段５から認証を要求することも可能である。
【００３４】
各自の要求が認証管理手段５に到達した後に、後者は可能な認証装置を選択および予約し、これは対応する認証機能モジュールによって表現され、それらに認証を開始するよう問い合わせる。認証の要求はスクリーンに表示され、またはスピーカを通じて出力される。認証装置へのユーザにより入力された認証データが認証機能モジュールに利用可能になると間もなく、認証管理手段５は比較を行なうためにデータベース７から比較データを要求する。データに関する比較動作が実行され、その結果はユーザの身元確認または失敗した認証のいずれかである。認証が成功したならば、タイマとして知られるソフトウエア要素は、システムに対するユーザの２つの相互作用の間の時間の測定を開始し、有効期間の満了時に認証が取り消され得るようにする。
【００３５】
【図面の簡単な説明】
【図１】図１は、様々な端末を有するネットワークを示す。
【図２】図２Ａないし２Ｃは、異なる認証期間を表現する。
【図３】図３は、認証動作に関連するソフトウエア要素を示す。
【符号の説明】
１  端末
２  バス・システム
３  無線接続
４  送受信局
５  認証管理手段
６  認証機能モジュール
７  データベース
８  アクセス権管理手段
９  資源管理手段
１０  ユーザ・インターフェース
【図１】
0004236862.tif 000002
【図２】
0004236862.tif 000003
【図３】
0004236862.tif 000004