(57)【要約】  本発明は、モバイルプロキシミティネットワーク及びモバイルアドホックネットワークのようなネットワークにおいてセキュリティを供給するための方法、システム、及びノードを記述する。セキュリティは、ネットワークの１つのノードを別のノードに接続するためのセキュリティパラメータの少なくとも１つを設定することによって提供される。少なくとも１つのコンテクスト・アウェアネスパラメータがチェックされ、セキュリティパラメータの少なくとも１つが、少なくとも１つのコンテクスト・アウェアネスパラメータのチェックの結果に応じて設定される。【選択図】図２
2007535257.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのノードを含むネットワークにおいて、前記ネットワークの１つのノードと別のノードとの接続のためのセキュリティパラメータの少なくとも１つを設定することによってセキュリティを提供する方法であって、少なくとも１つのコンテクスト・アウェアネスパラメータがチェックされ、前記セキュリティパラメータの少なくとも１つが、前記少なくとも１つのコンテクスト・アウェアネスパラメータのチェックの結果に応じて設定されることを特徴とする方法。
【請求項２】
前記少なくとも１つのノードは、モバイルノードである請求項１に記載の方法。
【請求項３】
前記ネットワークは、モバイルプロキシミティネットワークとモバイルアドホックネットワークの少なくとも１つであることを特徴とする請求項１又は２に記載の方法。
【請求項４】
各々がセキュリティ対策を有する幾つかのセキュリティクラスが供給され、前記少なくとも１つのコンテクスト・アウェアネスパラメータのチェックの結果が、前記セキュリティクラスの１つを示すことを特徴とする請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記少なくとも１つのコンテクスト・アウェアネスパラメータは、コンテクストのタイプ、実際の送信者／受信者／ユーザーグループ、時間依存のコンテクスト、ロケーション情報、及び通信モードの少なくとも１つである請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記セキュリティパラメータは、プロキシミティ及び／又はアドホックアプリケーションのアクセス可能性、保全性、及び機密性の少なくとも１つを定義する請求項１から５のいずれか１項に記載の方法。
【請求項７】
前記少なくとも１つのコンテクスト・アウェアネスパラメータは、ユーザーによって設定され、ユーザーによって許容され又はサポートされるアプリケーションのセット及び前記アプリケーションに対して使用されるセキュリティ程度を定義することを特徴とする請求項１から６のいずれか１項に記載の方法。
【請求項８】
セキュリティクラス及び関係するセキュリティ手順は、前記システム及び／又は前記少なくとも１つのノードに対して構成されることを特徴とする請求項１から７のいずれか１項に記載の方法。
【請求項９】
信号送信接続は、オーバレイネットワークと、前記ノードが前記オーバレイネットワークと対話し始めるときに、信号送信接続が前記ノードへのコンテクスト情報の配信に使用される前記少なくとも１つのノードとの間に設定されることを特徴とする請求項１から８のいずれか１項に記載の方法。
【請求項１０】
コンテクスト間のマッピングが前記少なくともコンテクスト・アウェアネスパラメータによって表わされ、前記少なくとも１つのセキュリティパラメータは、前記ネットワークによって実行され、前記マッピングの結果は、前記信号送信接続を介して前記ノードに送られることを特徴とする請求項１から９のいずれか１項に記載の方法。
【請求項１１】
直接無線リンクを介してアドホックネットワークの第１ノードと第２ノード間に接続が設定され、前記第１ノードが前記第２ノードからサービスを要求する場合に、前記第２ノードは、前記要求されるサービスのコンテクストに基づいて要求されるセキュリティをチェックし、前記要求されるセキュリティを設定することについて前記第１ノードとの交渉を開始し、更に前記要求されたセキュリティの設定後に前記要求されたサービスを前記第１ノードに提供する前記請求項のいずれか１項に記載の方法。
【請求項１２】
前記第２ノードはまた、前記発信元第１ノードに関する履歴データをチェックし、更に前記履歴データに応じて前記要求されたサービスを提供するか又はしないかを決定することを特徴とする請求項１１に記載の方法。
【請求項１３】
少なくとも１つのノードを含むネットワークにおいてセキュリティを提供するためのシステムであって、前記セキュリティは、前記ネットワークの１つのノードを別のノードに接続するためのセキュリティパラメータの少なくとも１つを設定することによって提供され、前記ノード又は別の要素は、少なくとも１つのコンテクスト・アウェアネスパラメータをチェックし、前記少なくとも１つのコンテクスト・アウェアネスパラメータのチェックの結果に応じて前記セキュリティパラメータの少なくとも１つを設定するように適合されていることを特徴とするシステム。
【請求項１４】
前記少なくとも１つのノードは、モバイルノードである請求項１３に記載のシステム。
【請求項１５】
前記ネットワークは、モバイルプロキシミティネットワークとモバイルアドホックネットワークの少なくとも１つである請求項１３又は１４に記載のシステム。
【請求項１６】
各々がセキュリティ対策を有する幾つかのセキュリティクラスが提供され、前記少なくとも１つのコンテクスト・アウェアネスパラメータの前記チェックの結果は、前記セキュリティクラスの１つを示す請求項１３から１５のいずれか１項に記載のシステム。
【請求項１７】
前記少なくとも１つのコンテクスト・アウェアネスパラメータは、コンテクストのタイプ、実際の送信者／受信者／ユーザーグループ、時間依存のコンテクスト、ロケーション情報、及び通信モードの少なくとも１つであることを特徴とする請求項１３から１６のいずれか１項に記載のシステム。
【請求項１８】
前記セキュリティパラメータは、プロキシミティ及び／又はアドホックアプリケーションのアクセス可能性、保全性、及び機密性の少なくとも１つを定義する請求項１３から１７のいずれか１項に記載のシステム。
【請求項１９】
ユーザーによって動作可能な設定手段は、コンテクスト・アウェアネスパラメータが、前記ユーザーによって許容され又はサポートされるアプリケーションのセットと、前記アプリケーションに使用されるセキュリティ対策とを定義する前記ユーザーによる前記少なくとも１つのコンテクスト・アウェアネスパラメータの設定のために設けられることを特徴とする請求項１３から１８のいずれか１項に記載のシステム。
【請求項２０】
セキュリティクラス及び関連したセキュリティ手順は、前記システム及び／又は前記少なくとも１つのノードに対して構成されていることを特徴とする請求項１３から１９のいずれか１項に記載のシステム。
【請求項２１】
前記システムは、オーバレイネットワークと前記少なくとも１つのノードとの間の信号送信接続を設定するように構成されており、前記信号送信接続は、前記ノードが前記オーバレイネットワークと対話を始める場合に前記ノードへのコンテクスト情報の配信のために設けられることを特徴とする請求項１３から２０のいずれか１項に記載のシステム。
【請求項２２】
前記ネットワークは、
前記少なくともコンテクスト・アウェアネスパラメータによって表わされるコンテクストと、前記少なくとも１つのセキュリティパラメータとの間のマッピングを実行し、
更に前記信号送信接続を介して前記ノードに前記マッピングの結果を送る、
ように適合されていることを特徴とする請求項１３から２１のいずれか１つの記載のシステム。
【請求項２３】
第１及び第２モバイルノードを有するアドホックネットワークを含み、前記第１及び第２モバイルノードは、直接無線リンクを介して接続を確立するように適合されており、前記第１ノードが前記第２ノードからのサービスを要求する場合に、前記第２ノードは、前記要求されたサービスのコンテクストに基づいて要求されるセキュリティをチェックし、前記要求されるセキュリティの設定について前記第１ノードとの交渉を始め、更に前記要求されるセキュリティの設定後に前記第１ノードに前記要求されたサービスを提供するように構成されていることを特徴とする前記システムの請求項のいずれか１項に記載のシステム。
【請求項２４】
前記第２ノードは、前記発信元第１ノードに関連した履歴データをチェックし、更に前記履歴データに応じて前記要求されたサービスを提供するか又は提供しないかを決定するように構成されていることを特徴とする請求項２３に記載のシステム。
【請求項２５】
ネットワークの別のノードに接続可能なノードであって、前記ネットワークの別のノードへの前記ノードの接続のためのセキュリティパラメータの少なくとも１つを設定する手段を含み、前記ノードは、少なくとも１つのコンテクスト・アウェアネスパラメータをチェックし、更に前記少なくとも１つのコンテクスト・アウェアネスパラメータの前記チェックの結果に応じて前記セキュリティパラメータの少なくとも１つを設定するように適合されていることを特徴とするノード。
【請求項２６】
前記ノードは、モバイルノードである請求項２５に記載のノード。
【請求項２７】
前記ノードは、前記ユーザーが要求を開始し、パラメータオプションを入力し、更に前記ノードによってサポートされる機能オプションを選択できるようにするユーザーインターフェースを含むことを特徴とする請求項２５に記載のノード。
【請求項２８】
前記ノードは、前記モバイルネットワーク内で前記セキュリティティトランザクションを設定するためのセキュリティ基準として使用される加入者アイデンティティモジュールＳＩＭを含むことを特徴とする請求項２５に記載のノード。
【請求項２９】
前記ノードは、前記ノードのインターフェースに接続される制御ユニットを含み、前記インターフェースは、プロキシミティ及びアドホックネットワーク用のインターフェース、及び前記ネットワークインフラストラクチャ用のインターフェースであることを特徴とする請求項２５に記載のノード。
【請求項３０】
前記ノードは、カードを挿入できるカードリーダーとメモリユニットとを含み、前記カードリーダー及び前記メモリユニットは、前記制御ユニットが前記カード又は前記メモリユニットからデータを読み取り、或いは前記カード又は前記メモリユニットにデータを書き込むことができるように前記制御ユニットに接続されていることを特徴とする請求項２９に記載のノード。
【請求項３１】
前記メモリユニットは、前記モバイルネットワークの他のノードのセキュリティ側面についての情報を記憶するセキュアメモリエリアを含み、前記セキュアメモリエリアは、以下の情報、すなわち前記ノードに関する認証データ、前記ノードのアドホックレベルアイデンティティ、前記ノードによって使用されるセキュリティキー、及び前記ノードとトランクノードとの間のホップの数として測定された前記ノードまでの距離のうちの少なくとも１つを含むことを特徴とする請求項３０に記載のノード。
【請求項３２】
直接無線リンクを介して別のノードへの接続を確立できるように構成されており、前記別のノードが前記ノードからのサービスを要求する場合、前記ノードは、前記要求されるサービスのコンテクストに基づいて要求されるセキュリティをチェックし、前記要求されるセキュリティの設定について前記別のノードと交渉を始め、更に前記要求されるセキュリティの設定後に前記別のノードに前記要求されるサービスを提供するように構成されていることを特徴とする前記請求項２５から３１のいずれか１項に記載のノード。
【請求項３３】
前記ノードは、前記別のノードに関する履歴データをチェックし、更に前記履歴データに応じて前記要求されるサービスを提供するか又は提供しないかを決定するように構成されていることを特徴とする請求項３２に記載のノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク、特にプロキシミティ及びアドホックネットワークなどの一時的な構成のネットワークにおいてセキュリティを提供する方法及びシステムに関する。セキュリティは、例えば、アクセスブロック化、コンテクスト・アウェアネスとの非ブロック化協調、並びにプロキシミティ及びアドホックネットワークに関与する無線デバイスに対するセキュリティメカニズムの柔軟性の点でプライバシーを保証する。
【背景技術】
【０００２】
プロキシミティネットワーク、例えば無線ネットワークは、ショートレンジ又は低出力低コストの通信パッケージが移動ノード又は固定ノード間で相互に通信できるようにするネットワーク技術である。プロキシミティ要素は通常、アドホック通信構造で互いに接続されている。これらは、ピアツーピア無線リンク、シングルホップ無線リンクのセット、或いはマルチホップ無線接続を介した通信を形成することができる。このように、これらは、必ずしも既存のインフラストラクチャからの何らかの助けを必要とせずに、一時的な通信ニーズのためだけに可能な短期間のネットワークをセットアップする互換性のある無線ルータのネットワークを形成する。データは、アドレス指定されたエンティティによって受け取られるまで要素間で中継することができる。基地局又は有線幹線ネットワークは、プロキシミティ又はアドホックネットワークには必要ではない。データは、マルチホップ通信が同様に可能となるノード間で直接送信（エンドツーエンド通信）することができる。セルラー又はインターネットなどの他のネットワークに統合される場合、半インフラストラクチャ・アドホック又はプロキシミティネットワークとしても知られるハイブリッドネットワークがもたらされる。ハイブリッドアーキテクチャでは、ローカルアドホックネットワークを助けるためにオーバレイ・ネットワークアシスタンス又はローカルサーバーを備えることができる。セキュリティの観点では、これは、オーバレイネットワークのセキュリティ機能を拡張し、これらをアドホックネットワークにおいて活用することを意味する。或いは、アドホックネットワークに対し制御、記憶、アルゴリズムなどの機能を提供することである。
【０００３】
図８は、こうした従来のアドホックネットワークの基本構造を示す。モバイル端末間に部分的に直接設定され、中間の単一又は複数のＲＡＮ、すなわち無線アクセスネットワーク又はネットワークサーバーを部分的に使用する幾つかの異なる通信経路が示されている。ＲＡＮは、ゲートウェイＧＴＷ及び無線ルータＷＲと通信することができる基地局ＢＳを含む。端末はまた、中間ＷＲを介して、或いは介さずに互いに直接通信することができる。制御データの流れが点線で示されている。ユーザーデータの流れは、実線で示している。
【０００４】
セキュリティ・ソリューションは、一般的にセキュリティ問題を処理し、保全性、機密性、及びアプリケーションの他のセキュリティ問題を等しく均一な方法で保証するようにする。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、無線ネットワーク、特に、限定ではないが、プロキシミティ及びアドホックネットワーク用のセキュリティを提供する方法及びシステムを提供することである。
【課題を解決するための手段】
【０００６】
この目的は、請求項１、又は方法の従属の請求項のいずれか１つで定義される方法によって達成される。
【０００７】
更に、本発明は、システムの独立請求項又はシステムの従属請求項のいずれか１つで定義されるシステムを提供する。
【０００８】
更に、本発明は、ノードの独立請求項又はノードの従属請求項のいずれか１つで定義されるノードを提供する。
【０００９】
本発明によって、コンテクスト情報に基づいてプロキシミティ及びアドホックアプリケーションのセキュリティが保証されることになる。従って、本発明は、プロキシミティ又はアドホックネットワークなどの無線ネットワークのセキュリティ側面を改善する。コンテクスト及びコンテクストに関連した要求されるセキュリティ程度は、種々の方法で定義することができ、従って、このようなカテゴリー及びアソシエーションの変形形態は、本発明の範囲内にある。
【００１０】
請求されるセキュリティ・ソリューションは、一般に、アプリケーションのコンテクスト又は他の特徴を考慮したセキュリティ問題を処理する。
【発明を実施するための最良の形態】
【００１１】
以下では、添付図面を参照しながら実施形態に基づいて本発明を更に詳細に説明する。
【００１２】
図１は、ノード２から８によって形成される無線アドホックネットワーク１の実施例を示す。ノード２から８は、仲介基地局を必要とすることなく他のノード２から８の少なくとも１つ、幾つか、或いはその全てと直接通信することができる。ノード２から８は、モバイルフォン、端末、コンピュータのような固定又は好ましくはモバイルノードなどのエンドユーザーデバイス又は他のタイプのエンドユーザーデバイスとすることができ、或いは、ルーフトップ又は固定無線ネットワークを形成する無線ルータとすることができる。アドホックネットワーク１は、ノード２から８がネットワークの一部を形成する他のノードの少なくとも１つに接近していくか又は離れていく場合に登録又は登録解除することができるプロキシミティネットワークとすることができる。ネットワーク１はまた、より恒久的な構造のプロキシミティネットワークとすることができ、ノード２から８は、固定のままであるか、或いは少なくともある期間はネットワーク１に接続可能又は接続され、アドホックネットワークに対して通常よりも長い時間期間他のノードと通信することができる。
【００１３】
本発明による方法及びシステムの実施形態は、必要とされるセキュリティの程度、セキュリティを実現するために使用されるアルゴリズム、及び対応する手順がコンテクスト固有になるように、セキュリティ側面をコンテクスト及び従属関係に結び付ける。このようにしてコンテクスト・アウェアネスが提供される。セキュリティの程度は、コンテクスト固有に定義されるのが好ましい。従って、以下の利点又は特徴の１つ又はそれ以上を達成することができる。重要なアプリケーションのセキュリティは随時ベースで保証される。重要でないコンテクストに関連した制御信号送信による不必要なオーバヘッドの生成を防ぐことが可能であり、従って、厳重なセキュリティ手順及びアルゴリズムを呼び出す必要はない。逆に、セキュリティ手順をバイパスすることによる能力ゲインは、アプリケーションに関連するサービス品質ＱｏＳの他の態様（例えば、ビットレート、遅延など）を改善するのに使用できる。従って、プロキシミティ及びアドホックアプリケーションを使用する柔軟性が改善される。
【００１４】
コンテクスト・アウェアネスは、特に無線ローカルエリアネットワーク（ＷＬＡＮ）、ブルートゥース（ＢＴ）、及び超広帯域（ＵＷＢ）のようなショートレンジ及びコスト効率的な無線を利用することによって実現されるパーソナルエリアネットワーク（ＰＡＮ）などのプロキシミティ通信及びアドホックネットワークの場合に有利である。
【００１５】
コンテクスト・アウェアネスは、例えばユーザーの位置又は現在のロケーション、送信者が属するグループの送信者、ソースデータを最初に生成したネットワーク要素又はサーバー、信用できるソース、天気のような環境特性、気温、時間、方位、アクティビティ、利用可能資源、ユーザー装置の機能、及びユーザー又はネットワークの通信パートナーの少なくとも１つの認識のような状況認識を含むことができる。コンテクスト・アウェアネスは、追加的又は代替的に、ユーザーの好み又は能力、パーソナルタイムスケジュール、又はプロファイル、その他のパーソナル機能を含むことができる。
【００１６】
コンテクスト−アウェアアプリケーションの１つの基本的な実施例は、現在のロケーションに基づいた情報のカスタマイズである。しかしながら、ロケーションが最もよく使用されるコンテクストデータであるとしても、コンテクストには上述したよりも遙かに多くのものがある。
【００１７】
本発明によれば、ローカル及びプロキシミティアプリケーションにおける因子の１つは、セキュリティと、該セキュリティがアプリケーションの各グループのコンテクストに結び付けられる方法である。コンテクスト・アウェアネスを提供するためのコンテクスト関連情報の収集又はチェックには、単に端末及びその付属物からのコンテクスト情報の収集又はチェック、或いは端末からのコンテクスト情報に加えてプロキシミティコンテクストの収集又はチェック、或いは最終的には、分散コンテクスト−アウェアアプリケーションのチェックを含む。この点に関して、プライバシー及びアクセスブロックは、コンテクスト情報の機密性を確保し、情報及びサービスへのアクセス制御を可能にし、更に、サービス機能の保全性を保証するように機能をカバーする。
【００１８】
本発明の実装の１つによれば、幾つかのセキュリティクラスが、サービスのコンテクストに基づいた種々の基準に従って定義される。各クラスに対して種々のセキュリティ措置が取られる。種々のアプリケーションに対してセキュリティが柔軟で効率的になる利点がある。不必要なセキュリティ措置を排除することができる。これによりノード及びネットワークの能力が節約され、全体の負荷が軽減される。
【００１９】
フラット／均等な処理による従来のセキュリティ手法では、プロキシミティアドホックネットワークの制限及び要件に適合しない。このような環境では、アプリケーションのタイプ及び性質が極めて多様であり、様々なセキュリティの需要がある。従って、コンテクスト−アウェアセキュリティは有利である。
【００２０】
プロキシミティ及びローカルアドホックアプリケーションのほとんどは、個人的な娯楽（例えば、ゲーム、チャットなど）又はデータ共有を含むことができる。ネットワーク／接続形成の種類は益々普及していくので、攻撃の標的になるリスクが高まっている。これはまた、アプリケーションのタイプ及び種類が極めて多様で、低セキュリティ（セキュリティなし）の需要から高度に厳重なセキュリティのアプリケーションにまで及ぶ状況をもたらす。本発明は、このような状況に対する解決策を提供し、総合的セキュリティ方法を実装する。
【００２１】
プロキシミティ及びアドホックアプリケーションの厳重なセキュリティ要件を保証する場合でも、多くの可能性のある有用なアプリケーションをそのソース（ピアノード、サーバーなど）との対話での制限又は問題なしに用いることができる。本発明によるセキュリティ手法は、アプリケーションの柔軟性をコンテクスト固有に確保することができる。
【００２２】
従って、本発明によるコンテクスト−アウェアセキュリティによって、プロキシミティ及びローカルアドホック及びピアツーピア環境におけるセキュリティ処理が可能になる。
【００２３】
システム又はノードによって満たされるセキュリティの程度は、アプリケーションの性質に応じて随時規定することができる。或いは、セキュリティ程度は、要求されるサービスのコンテクストに基づいて事前に定義することができる。
【００２４】
不必要なセキュリティ動作を回避することで、セキュリティ手順及びアルゴリズムの実行に必要な信号送信及び処理負荷を軽減することによってノード／ネットワークの能力資源が節約される。
【００２５】
高度なセキュリティ手順は、高いセキュリティを必要とするアプリケーション及びサービスに効率的に集中している。
【００２６】
厳重なセキュリティサポートを必要としないサービスに関連した接続遅延を緩和することによって、広範囲のサービスを容易に提供することができる。或いは、コンテクスト・アウェアネスは、アクセスブロッキング及びブロック除去プロセスと連動して特にセキュリティプロセスを容易にするために事前定義の動作を行う基準となる本質的な情報の提供に役立つ。
【００２７】
上述されたように、提案のコンテクスト−アウェアセキュリティの着想の１つは、コンテクスト情報に基づいてプロキシミティ及び／又はアドホックアプリケーションのセキュリティ（アクセス可能性、保全性、機密性など）を確保することである。
【００２８】
同時に、本発明は、コンテクストを利用しこれに応じてセキュリティ要件／程度を定義することにより不必要なセキュリティ障壁を取り除くことで、プロキシミティアプリケーションの柔軟性を確保することを追求している。
【００２９】
コンテクスト及び関連して処理されるべき必要なセキュリティ程度を定義するための様々な方法が存在する。
【００３０】
図２は、幾つかのセキュリティクラスがサービス発見プロセスの前に又は同時に定義される本発明の実施形態の一例を説明する表を示す。図２の表の左のコラムは、セキュリティクラスをリストし、中央のコラムはコンテクスト−アウェア基準、及び右のコラムはコンテクストと共に提供されたセキュリティの説明を含む。
【００３１】
これらのパラメータは、ソースノード、宛先ノードによって、或いはこれらの協働の助けによって設定することができる。半インフラストラクチャアドホックネットワーク又はプロキシミティ及びローカルエリアネットワークにおけるオーバレイネットワーク及びローカルサーバーを使用することにより、プロセスを支援することも可能である。このような場合、オーバレイネットワーク又はサーバーは、コンテクスト情報及び関連するセキュリティ属性の処理を助けることができる。パラメータは、デバイスユーザーインターフェースを使用することによって、或いはアシスタントネットワーク又はサーバーで達成されるサービス／ベアラ分類に関連して事前に定義することができる。各セキュリティクラスの主要基準は、サービスのコンテクストに基づいている。これらが定義されると、これに応じてセキュリティ動作を定義することができ、サービスが提供されるときに必要なセキュリティ動作が取られる（又は取られないままである）。
【００３２】
本発明の他の実施形態によれば、コンテクスト・アウェアネスを、機密性、保全性、可用性、確実性、責任能力、及び否認防止のようなセキュリティ要件カテゴリーに結び付けることもまた有用とすることができる。これらのうち、最初の３つのセキュリティ要件は、数十年に渡って広く受け入れられている定着した伝統的な要件であり、後の要件は、最近出てきたものである。確実性及び否認防止はネットワークと共に出てきたものであり、責任能力は、商用ソフトウェアの生成、利用、及び適用と共に重要な問題となってきた。機密性は、指定受信者のみが送信された情報にアクセスできることを意味する。これは、伝統的な守秘（又はプライバシー）要件であり、これを解決するために多くの作業が費やされており、例えば多くの異なる暗号アルゴリズムが生じている。
【００３３】
保全性は、全てが必要な状態にあり、何も変更しないことを要求する。すなわち、受信されたデータは、正確に送られたデータでなくてはならず、偶発的又は悪意のある変更を途中で行うべきではなく、変更が起こった場合はこれを検出しなければならない。
【００３４】
可用性は、過度の遅延がなく常に許可されたユーザーがサービスにアクセス可能であることを保証する。確実性は、偽装している者であることを誰でも証明される（又は反証される）ことを意味する。責任能力は、予防動作には関係しないが、途中でセキュリティ結果を追跡できるので、別のかなり新しい要件である。従って、責任能力は、確実性に極めて近く、或いは確実性の上に構築しなければならない。否認防止は、受信者又は送信者が、あるメッセージの送信又は受信を後で拒否できないことを意味する。従って、これは、保全性と認証の両方が実装されることを必要とする。
【００３５】
別の分類も可能であり、よって、本発明の範囲は、本明細書で説明される実施例に限定されない。
【００３６】
分類を有することなく、単に信号送信接続及び通信ピア間で交換される予備情報を使用することでコンテクスト−アウェアセキュリティを達成することも可能である。
【００３７】
以下では、本発明の実施形態によるコンテクスト分類に基づくコンテクストアウェアセキュリティの実施例を示す図２について更に詳細に説明する。
【００３８】
図２の表の第２行に従って、この実施形態でのセキュリティクラスである「セキュリティクラスＩ」は、コンテクストのタイプに応じて選択することができる。コンテクストのタイプは、どのような種類のコンテクスト／アプリケーションが問題になっているかを示す。例えばゲームのセットは、セキュリティの観点から同様に処理される（例えば、相手がユーザーに同じコンテクストの使用／共有（すなわちインセンティブベースのプロキシミティデータ共有など）を許可している場合に、不許可、高度なセキュリティが不要、又は許可される）ように定義することができる。
【００３９】
図２の表の第３行によれば、この実施形態でのセキュリティクラスである「セキュリティクラスＩＩ」は、実際の送信者／受信者／ユーザーグループに応じて選択することができる。送信者／受信者／ユーザーグループは、例えば、友人達、家族メンバー、デバイスなど（信用されている、あまり信用できない、悪意があるなど）のグループを示し、該グループは、例えばオリジナルのデバイスが提供又は共有できるより重要なプロキシミティデータへアクセスする特定のセキュリティ程度に応じて処理されるように定義することができる。
【００４０】
図２の表の第４行によれば、この実施形態でのセキュリティクラスである「セキュリティクラスＩＩＩ」は、時間依存のコンテクストに応じて選択することができる。時間依存性コンテクストとは、ある時間内である方法で処理されるコンテンツを意味する。例えば、ユーザーの電話は、ある時間期間内にプロキシミティ及びアドホックで天気情報を受信できる。その時間期間内では、他のプロキシミティ情報は、セキュリティエージェントによって廃棄され、又は厳格に扱われる。これは、更に、ロケーション情報と組み合わせることができる。
【００４１】
図２の表の第５行によれば、この実施形態でのセキュリティクラスである「セキュリティクラスＩＶ」は、通信モードに応じて選択することができる。通信モードは、例えばブロードキャスティング、マルチキャスティング、グループキャスティング、ピアツーピアなどのコンテクストの送信方法を示す。例えば、ブロードキャストされたコンテクストは受信が許可されない。或いは、ブロードキャスティングの場合、セキュリティ手順の保全性チェック部分はバイパスすることができる。
【００４２】
図２の表の第６行によれば、この実施形態でのセキュリティクラスである「セキュリティクラスＶ」は、ロケーション情報に応じて選択することができる。ロケーション情報は、コンテクストのあるタイプが１つ又はそれ以上のあるロケーション内での送信又は受信が許可されることを示す。これは、同様に時間属性と組み合わせることができる。例えば、ユーザーが自分の職場に（例えば午前９時から午後５時まで）いる場合、ユーザーのグループに関するコンテクストは、どのような通信形式でも送信／受信が認められるが、広告の受信は阻止される。
【００４３】
本発明を実装する幾つかの方法がある。一例として、各ユーザーは、ユーザーが承認／サポートするアプリケーションのセット、及びこれに応じて使用されるセキュリティ程度を定義することができる。別の方法によれば、セキュリティクラス及び関係するセキュリティ手順は、システム／デバイスのために構成できる。別の代替形態は、ノードがそのピアとの対話を始めるときにコンテクスト情報配信のオーバレイネットワークとアドホックノードとの間の信号送信接続を設定することにある。これは、コンテクスト対セキュリティ基準のマッピングがネットワークによって達成され、その結果が制御信号送信を介して無線デバイスに送られることを意味する。デバイスが制御情報を受信すると、これに応じてセキュリティ動作を調整／使用する。プロセスのある部分は、オーバレイネットワークによってサポートされる。上記の設計又は構成はまた、任意の組合せで使用することができる。
【００４４】
プロキシミティアプリケーションは、ブルートゥース、無線ＬＡＮ、超広帯域などのような適切な技術で実現することができる。本発明によるセキュリティ構成は、ショートレンジ無線通信（例えば、ブルートゥース、無線ＬＡＮ、超広帯域）をサポートする携帯電話、ラップトップ、ＰＤＡなどのエンドユーザーデバイスの基本機能として実装することができる。
【００４５】
以下では、本発明の実施形態による方法について図３に基づいて説明する。
【００４６】
図３に示されるように、ステップＳ１で図１のモバイルノード２から８の１つのようなノードは、ネットワークに登録することによってプロキシミティ又はアドホックネットワークに加わるか、或いはセットアップする。
【００４７】
ステップＳ２で、モバイルノードは、そのロケーション、時間、包含されるアプリケーションなどをチェックすることによってコンテクスト・アウェアネス基準をチェックし、検出されたコンテクスト・アウェアネス基準に適用可能なセキュリティクラスを決定する。ノードは、図２のリストのような情報を記憶する内部メモリを含むことができ、或いはこれらを記憶する外部メモリへアクセスすることができ、図２のリストは、検出されたコンテクスト・アウェアネス基準とセキュリティクラスとの間の関係、又は検出されたコンテクスト・アウェアネス基準に適用されるセキュリティパラメータを定義する。
【００４８】
ステップＳ３で、モバイルノードは、選択されたセキュリティクラスに従ってセキュリティパラメータを設定する。
【００４９】
図４は、上述のシステム又は方法において使用されるモバイルノード１０の実施形態を示す。ノード１０は、本発明によるコンテクスト・アウェアネスに基づくセキュリティをセットアップするように適合されている。ノード１０は更に、プロキシミティネットワーク又はアドホックネットワークに参加するように適合され、仲介基地局なしに他の端末との直接通信を可能にする。ノード１０は、コンテクスト・アウェアネス基準をチェックするように適合されているチェック手段１１、図２に示される表などのコンテクスト・アウェアネス基準とセキュリティパラメータとの間の関係を記憶するように適合された記憶手段１２、及びネットワークの他のモバイルノードへの接続のためのセキュリティパラメータを設定するように適合された設定手段１３を含む。手段１１から１３は、図４に示されるように相互接続され、例えば図３の方法を実行可能にする。
【００５０】
図５は、本発明の実施形態に適用されるコンテクスト−アウェアセキュリティ方法の実施例を示す。ステップＳ５０で開始した後、接続セットアップ／無線リンク設定のステップＳ５１が実行される。次いで、ステップＳ５２で、コンテクスト及びコンテンツの少なくとも１つのサービス発見及びチェックが行われる。その後、ステップＳ５３で、先行する発見ステップで検出されたサービス及び／又はコンテクスト又はコンテンツに割り当てられたセキュリティ要件がセキュリティクラスにマップされる。次に本方法は、ステップＳ５４で、明示的なセキュリティ手順を実行する必要があるかどうかを決定する。イエスであれば、適切なセキュリティメカニズム及び／又はセキュリティアルゴリズム及び／又はセキュリティ手順がステップＳ５５で選択され、選択されたメカニズム／アルゴリズム又は手順がステップＳ５６で実行される。これに続いて、ルーチンはステップＳ５７で終了する。明示的なセキュリティ手順の実行が必要かどうかを決定するステップ５４の答えがノーである場合、ルーチンは終了ステップＳ５７にジャンプする。
【００５１】
図６は、ノード１及びノード２のノードの概略的な実施例を示しており、これは携帯電話、モバイルデバイス、ラップトップのようなポータブルデバイスなどとして実装することができる。図６は、本発明の実施形態で参照されるデバイス及び手段の基本アーキテクチャを示す。ユーザーインターフェースＵＩによってエンドユーザーは、その要求を開始し、パラメータオプションを入力し、デバイスによってサポートされる機能オプションを選択できるようになる。ユニバーサルＳＩＭ（ＵＳＩＭ）とすることができる加入者アイデンティティモジュール（ＳＩＭ）によって、エンドユーザーはセルラーネットワークなどのインフラストラクチャへの接続を確立することができるようになる。このようにデバイスは、ホームロケーションレジスタＨＬＲ（すなわち、認証センターＡｕＣ）への接続を確立するためのネットワークインフラストラクチャにアクセスできることになる。ＳＩＭがプロキシミティアドホックネットワーク内のセキュリティトランザクションを設定するためのセキュリティ基準として使用される場合、アドホックネットワーク内で使用されるプロトコルと、ゲートウェイノードと無線アクセスネットワーク間で使用されるプロトコルとの間のプロトコル変換が設けられる。
【００５２】
ノードのノード１、ノード２のコアは制御ユニットであり、これはノードの種々のインターフェースに接続されている。インターフェースは、２つのクラス、すなわちプロキシミティ及びアドホックネットワーク用のインターフェースとネットワークインフラストラクチャ用のインターフェースとに分けることができる。アドホックインターフェースは、１つ又はそれ以上のインターフェースを含み、その各々は、特定のタイプのアドホックネットワークに対する接続性を達成するのに必要な機能を提供する。幾つかのアドホックインターフェースは、少なくともノードが種々の技術に基づいてアドホックネットワークにサービスするときは常に必要である。例えば、サービスされる１つのアドホックネットワークはＷＬＡＮ技術に基づくことができ、別のアドホックネットワークは、ブルートゥース技術に基づくことができる。
【００５３】
サポートするインフラストラクチャへのインターフェースはまた、１つ又はそれ以上のインターフェースを含み、その各々は、特定のタイプのシステム（すなわち、ネットワークインフラストラクチャ）への接続性を達成するのに必要な機能を提供する。例えば、インターフェースは、ＧＳＭ又はＵＭＴＳネットワークへの接続性を提供し、他のインターフェースは、ＷＬＡＮネットワークへの接続性を提供することができる。
【００５４】
ノードは、（Ｕ）ＳＩＭカードを挿入できるカードリーダーとメモリユニットのメモリを更に含む。カードリーダー及びメモリユニットは、制御ユニットが（Ｕ）ＳＩＭ及びメモリユニットからデータを読み取り、（Ｕ）ＳＩＭ及びメモリユニットにデータを書き込むことができるように、制御ユニットに接続されている。更に、ノードはノードを使用するためのユーザーインターフェース手段を含む。ユーザーインターフェース手段は通常、ディスプレイとキーパッドを含む。トランクノードの構造はまた、インフラストラクチャインターフェースを含むモジュールとは別の独立型アドホックモジュールを含むようにモジュール式とすることができる。ノードのアドホックモジュールは次に、ブルートゥース接続などのショートレンジ無線接続を介してインフラストラクチャインターフェースのＳＩＭを利用できる。
【００５５】
メモリユニットのメモリは、ノードがプロキシミティ通信を有するか、或いは将来プロキシミティ通信を有する可能性があるアドホックノードのセットのセキュリティ側面についての情報を記憶するセキュアメモリエリアを含む。この情報はまた、定義されたノードに関連して使用されるトランザクション特徴（タイプ、パラメータ、アルゴリズム、評判履歴など）を含むことができる。アドホックノードから受信された各ＩＭＳＩにおいて、このメモリエリアは、例えば以下の情報、すなわちノードに関係する認証データ、ノードのアドホックレベルアイデンティティ、ノードによって使用されるＩＰＳｅｃキー、ノードとトランクノード間のホップの数として測定されたノードまでの距離などを含むことができる。アドホックアイデンティティは、例えばアドホックノードのレイヤ２及び３のアドレスを含むことができる。レイヤ３アドレスは、ノードのグローバルＩＰｖ６アドレスとすることができ、レイヤ２アドレスは、例えば媒体アクセス制御（ＭＡＣ）アドレスとすることができる。認証データは、ノードで計算され、ＡｕＣ及びノードから受信されたパラメータを含む。
【００５６】
ノードはまた、（Ｕ）ＳＩＭなしでアドホックノードへのコンテクスト−アウェアセキュリティサービスを提供することができる。このようなアドホックノードに関して、ノードは、証明エンティティの役割、すなわちセキュリティキー管理を提供する信用されるサードパーティの役割を負う。ネットワークインフラストラクチャは、ノードの（Ｕ）ＳＩＭに基づいてセキュリティ動作を生成する際の信用されるノードを支援する。例えば、ノードは、フェアノード、評判履歴、上述の方式での公開鍵及び秘密鍵のペアについての情報を生成することができる。次いで、ノードは、この情報をこれらのノードによって使用される所要のアドホックノードに分配することができる。
【００５７】
図６に示されるように、各ノードは、近傍ノードと通信する場合に使用される様々なプロトコルを有することができる。アプリケーションレイヤによって、エンドユーザーは、デバイスによってサポートされＳＩＭによって加入されるサービスへユーザーインターフェースＵＩを介してアクセスを行うことができるようになる。アプリケーションが要求又は開始されると、サービス発見プロトコルは、要求されるサービスのセキュリティ要件を定義するようにセキュリティチェックエンティティに指示する。これは、本発明のメインアルゴリズムで定義され、該アルゴリズムで定義されたセキュリティクラスに基づくプロセスを含む。またサービス発見プロトコルは、ピアによって使用される手段及び基準を選択する。これは、基準、セキュリティアソシエーションがどのように交換され同意される方法、セキュリティアソシエーションの寿命となるものなどを含む。これらが行われると、セキュリティプロトコルが開始され、アルゴリズムが実行される。これらの動作の結果は、ノードのデータベース／メモリ内に記憶され、或いは適用可能な場合には、例えばプロキシミティセキュリティ目的で使用される評判及びコンテクスト評価のためなど、後で使用するためにネットワークに記憶される。
【００５８】
図７では、本発明の利用アプリケーションの実施形態が示されている。ステップ１で、モバイルノード２は、直接無線リンクを介してその隣接ノード（モバイルノード１）からサービスを要求する。要求されたサービスは、例えば、メッセージングサービス、電子メール、ファイル転送、サービス共有、音声、映像、支払い、両替などとすることができる。ステップ２で、モバイルノード１は、ノード２から要求されたサービスのコンテクストに基づいてセキュリティニーズを捜す。ノード１はまた、そのメモリに有する情報（評判履歴）に基づいて、或いはショップセンター、銀行、バス停及び列車の駅などの公共施設におけるプロキシミティでのオーバレイネットワーク又はローカルサーバーからの支援を要求することによって発信元ノードであるノード２に関係する履歴データをチェックすることができる。
【００５９】
ステップ３で、ノード１はまた、発信元ノード１の公平性を判断するためにモバイルプロキシミティノード又はこれらの情報を使用することができる。例えばノード１は、ノード３によってある範囲までのサービス（ユーザーサービス、データベースアクセス、記憶サービス、無線通信など）及びサービスコンテクストに基づいて定義された特定のサービスに対してノード２が提供できることを検出することができる。例えばユーザーは、ユーザーのウェブページ、趣味のデータベースなどにユーザーの友人がアクセスし、又は他者がアクセスするのを許可することができる。ある数のプロキシミティネットワーク（グループ）は、共有データベース、メッセージボックス、ニュースグループなどを更新することができ、信頼している他者に無線アクセスを可能にすることができる。
【００６０】
ステップ４で、ノード１によって取られたセキュリティ動作の結果に基づいて、セキュリティトランザクションの設定について発信元ノード（ノード２）との交渉を始める。
【００６１】
ステップ５で、セキュリティトランザクションが実行され、トランザクションの結果は、ノード１、ノード２、ノード３のデータベースに更新され、場合によっては、データベースが更新されたオーバレイネットワークと通信される（ステップ６）。
【００６２】
ステップ７で、オーバレイネットワーク又はローカルプロキシミティサーバーは、必要時又は要求時にフェアなノード及びアンフェアなノードについてのセキュリティ履歴を提供する。これは、新しい接続に関連して行われ、或いは例えばグループネットワーキングサービスに加入している特定のノードにマルチキャスト／ブロードキャストすることができる。
【００６３】
好ましい実施形態及び添付図面の上記の説明は、本発明を例証するものに過ぎない。本発明の好ましい実施形態は、添付の請求項の範囲内で変更することができる。
【図面の簡単な説明】
【００６４】
【図１】モバイルノードから形成される無線アドホックネットワークの実施例を示す図である。
【図２】コンテクスト分類化に基づくコンテクスト−アウェアセキュリティの表を示す図である。
【図３】本発明に従ってコンテクスト・アウェアネスに基づいてセキュリティをセットアップする方法の実施形態を示す図である。
【図４】本発明に従ってコンテクスト・アウェアネスに基づいてセキュリティをセットアップするように適合されているモバイルノードの実施形態を示す図である。
【図５】本発明の実施形態に従うコンテクスト−アウェアセキュリティ方法の実施例を示す図である。
【図６】本発明の実施形態のデバイスの基本アーキテクチャ又は部分を示すモバイルフォン、モバイルデバイス、ラップトップのようなポータブルデバイスなどのノードの概略的な実施例を示す図である。
【図７】本発明の実施形態の使用ケースの実施例を示す図である。
【図８】従来通りのアドホックネットワークの基本構造を示す図である。
【図１】
2007535257.tif 000003
【図２】
2007535257.tif 000004
【図３】
2007535257.tif 000005
【図４】
2007535257.tif 000006
【図５】
2007535257.tif 000007
【図６】
2007535257.tif 000008
【図７】
2007535257.tif 000009
【図８】
2007535257.tif 000010
【国際調査報告】
2007535257.tif 000011
2007535257.tif 000012
2007535257.tif 000013
2007535257.tif 000014
2007535257.tif 000015