(57)【要約】  簡潔に述べると、本発明の一実施例に従うリコンフィギュラブル通信装置（１５）は、認証ノード（１１１）を含み、リコンフィギュラブル通信装置内に構成可能な要素（２１）を形成することを意図する構成リクエストを認証する。構成リクエストが認証される場合、認証要素は構成リクエストを構成可能な要素に渡す。構成リクエストが認証されない場合、認証ノードは、その構成リクエストを廃棄するかまたはリコンフィギュラブル通信装置をリセットすることを含めて、構成リクエストが構成可能な要素を形成するのを防止する手段を取る。構成リクエストが認証要素にアドレス指定されない場合、その構成リクエストは認証要素に再アドレス指定される。認証要素を構成可能な要素と外部入力との間に置くことによって、認証要素は、リコンフィギュラブル通信装置の所望しない構成あるいは無権限に構成されることを防止する。
2008523727.tif 000002
【特許請求の範囲】
【請求項１】
１またはそれ以上の演算要素であって、前記演算要素の少なくとも１つは、１またはそれ以上の通信プロトコルに従って動作するために、ホスト入出力ノードによって形成される、１またはそれ以上の演算要素と、
前記ホスト入出力ノードから構成リクエストを受け取り、認証要素の少なくとも１つが前記構成リクエストを認証する場合、前記構成リクエストを前記演算要素の選択された１つに提供する１またはそれ以上の認証要素であって、前記認証要素の少なくとも１つは、前記ホスト入出力ノードと前記演算要素の少なくとも１つとの間に配置される、１またはそれ以上の認証要素と、
を含むことを特徴とする装置。
【請求項２】
前記認証要素および前記演算要素は、その同一の装置内に配置されることを特徴とする請求項１記載の装置。
【請求項３】
前記１またはそれ以上の通信プロトコルは、有線またはワイヤレス通信プロトコルの少なくとも１つを含むことを特徴とする請求項１記載の装置。
【請求項４】
前記演算要素は、前記同じ通信プロトコルに従って動作するために形成されることを特徴とする請求項１記載の装置。
【請求項５】
前記演算要素の１つは、第１の通信プロトコル従って動作するために形成され、他の前記演算要素は、第２の通信プロトコルに従って動作するために形成されることを特徴とする請求項１記載の装置。
【請求項６】
前記認証要素は、前記構成リクエスト内に収容されている情報を解読するための秘密鍵を含むことを特徴とする請求項１記載の装置。
【請求項７】
２またはそれ以上のホスト入出力ノード、２またはそれ以上のプロトコル要素、および、２またはそれ以上の無線ノード、および、１またはそれ以上の認証ノードを含むベースバンド・プロセッサであって、前記認証ノードの少なくとも１つは、前記ホスト入出力ノードと前記プロトコル要素との間に介在する、ベースバンド・プロセッサと、
無線周波数トランシーバと、
からなる装置であって、
前記認証ノードは、ホスト装置から構成リクエストを受け取り、前記２またはそれ以上のプロトコル要素の１つによって提供される選択可能な数の通信プロトコルの１つに従って動作する前記ベースバンド・プロセッサを形成し、ここで前記認証ノードの１つが前記構成リクエストを受け取り、もし認証されれば、前記構成リクエストを前記プロトコル要素の選択された１つに渡す、
ことを特徴とする装置。
【請求項８】
前記認証ノードの１つは、前記ベースバンド・プロセッサ中の唯一の認証要素であることを特徴とする請求項７記載の装置。
【請求項９】
前記ベースバンド・プロセッサは、前記ベースバンド・プロセッサ中の前記構成リクエストを転送するための１又はそれ以上のルーティング・ノードをさらに含むことを特徴とする請求項７記載の装置。
【請求項１０】
前記ベースバンド・プロセッサは、前記プロトコル要素を前記無線トランシーバ内に配置された２またはそれ以上の無線に結合するための１またはそれ以上の無線ノードをさらに含むことを特徴とする請求項７記載の装置。
【請求項１１】
前記認証ノードは、構成リクエストが認証されない場合、前記ベースバンド・プロセッサの再構成を防止することを特徴とする請求項７記載の装置。
【請求項１２】
前記認証ノードは、前記構成リクエストが認証されない場合、前記構成リクエストを廃棄すること、および、前記ベースバンド・プロセッサをリセットすることの少なくとも１つを実行することによって、前記ベースバンド・プロセッサの再構成を防止することを特徴とする請求項７記載の装置。
【請求項１３】
前記認証ノードの少なくとも１つは、前記構成リクエスト内に収容されている情報を解読するための秘密鍵を含むことを特徴とする請求項７記載の装置。
【請求項１４】
構成可能な通信要素を形成するための構成リクエストを受け取る段階と、
前記構成リクエストが有効かどうかを決定するために、前記構成リクエストを認証要素へ転送する段階と、
前記構成リクエストが有効であると決定される場合、前記認証要素からの前記構成リクエストを前記構成可能な通信要素へ転送する段階と、
を含むことを特徴とする方法。
【請求項１５】
構成リクエストが前記認証要素へアドレス指定されているかどうかを決定する段階、および、前記構成リクエストが前記認証要素へアドレス指定されていないと決定される場合、前記構成リクエストを前記認証要素へ再アドレス指定する段階を、さらに含むことを特徴とする請求項１４記載の方法。
【請求項１６】
前記構成リクエストは、２またはそれ以上の再構成可能な要素を形成するための構成情報を含むことを特徴とする請求項１４記載の方法。
【請求項１７】
前記構成リクエストが別の宛先へアドレス指定されているかどうかにかかわらず、前記構成リクエストを認証ノードへアドレス指定する段階をさらに含むことを特徴とする請求項１４記載の方法。
【請求項１８】
前記認証要素の少なくとも１つに含まれている秘密鍵によって、前記構成リクエスト中に収容されている情報を解読する段階をさらに含むことを特徴とする請求項１４記載の方法。
【請求項１９】
命令をその上に格納した格納媒体を含む物品であって、演算プラットフォームによって前記命令を実行したとき、
構成可能な通信要素を形成する構成リクエストを受け取る段階と、
前記構成リクエストが有効かどうかを決定するために、前記再構成リクエストを認証要素へ転送する段階と、
前記構成リクエストが有効であると決定される場合、前記認証要素からの前記構成リクエストを前記構成可能な通信要素へ転送する段階と、
によって構成リクエストの認証を行なうことを特徴とする物品。
【請求項２０】
前記命令を実行したとき、構成リクエストが前記認証要素へアドレス指定されているかどうかを決定する段階、および、前記構成リクエストが前記認証要素へアドレス指定されていないと決定される場合、前記構成リクエストを前記認証要素へ再アドレス指定する段階によって、構成リクエストの認証をさらに行なうことを特徴とする請求項１９記載の物品。
【請求項２１】
前記構成リクエストは、２またはそれ以上の再構成可能な要素を形成するための構成情報を含むことを特徴とする請求項１９記載の物品。
【請求項２２】
前記命令を実行したとき、前記構成リクエストが別の宛先へアドレス指定されているかどうかにかかわらず、前記構成リクエストを認証ノードへアドレス指定することによって、構成リクエストの認証をさらに行なうことを特徴とする請求項１９記載の物品。
【請求項２３】
前記命令を実行したとき、前記認証要素の少なくとも１つに含まれている秘密鍵によって、前記構成リクエスト中に収容されている情報を解読する段階によって、構成リクエストの認証をさらに行なうことを特徴とする請求項１９記載の物品。
【請求項２４】
ホスト・プロセッサと、
２またはそれ以上のホスト入出力ノード、２またはそれ以上のプロトコル要素、および、２またはそれ以上の無線ノード、および、１またはそれ以上の認証ノードを含むベースバンド・プロセッサであって、前記認証ノードの少なくとも１つは、前記ホスト入出力ノードと前記プロトコル要素との間に介在する、ベースバンド・プロセッサと、
無線周波数トランシーバと、
前記無線周波数トランシーバに結合される無指向性アンテナと、
構成リクエストをホスト装置から受け取り、前記２またはそれ以上のプロトコル要素の１つによって提供される選択可能な数の通信プロトコルの１つに従って動作する前記ベースバンド・プロセッサを構成する前記認証ノードの少なくとも１つであって、前記認証ノードの１つが前記構成リクエストを受け取り、もし認証されれば、前記構成リクエストを前記プロトコル要素の選択された１つに渡す、認証ノードの少なくとも１つと、
を含むことを特徴とする装置。
【請求項２５】
前記認証ノードの少なくとも１つは、前記ベースバンド・プロセッサ中の唯一の認証要素であることを特徴とする請求項２４記載の装置。
【請求項２６】
前記ベースバンド・プロセッサは、前記ベースバンド・プロセッサ中の前記構成リクエストを転送するための１又はそれ以上のルーティング・ノードをさらに含むことを特徴とする請求項２４記載の装置。
【請求項２７】
前記ベースバンド・プロセッサは、前記プロトコル要素を前記無線トランシーバ内に配置された２またはそれ以上の無線に結合するための１またはそれ以上の無線ノードをさらに含むことを特徴とする請求項２４記載の装置。
【請求項２８】
前記認証ノードの１つは、構成リクエストが認証されない場合、前記ベースバンド・プロセッサの再構成を防止することを特徴とする請求項２４記載の装置。
【請求項２９】
前記認証ノードの１つは、前記構成リクエストが認証されない場合、前記構成リクエストを廃棄すること、および、前記ベースバンド・プロセッサをリセットすることの少なくとも１つを実行することによって、前記ベースバンド・プロセッサの再構成を防止することを特徴とする請求項２４記載の装置。
【請求項３０】
前記認証ノードの少なくとも１つは、前記構成リクエストに収容されている情報を解読するための秘密鍵を含むことを特徴とする請求項２４記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有線またはワイヤレス通信装置を再構成する際の認証に関する。
【背景技術】
【０００２】
（関連出願に対するクロス・リファレンス）
本願は、代理人整理番号Ｐ１８３６７として「リコンフィギュラブル通信システムにおけるセキュリティ対策」と題する２００４年３月３１日に出願した特許出願番号１０／８１３，０５８の一部継続出願である。この出願Ｐ１８３６７は、全て参考文献としてここに組み入れられる。本願は、また、代理人整理番号Ｐ１８３６６として「リコンフィギュラブルなシステムにおけるマルチ・インターフェイス」と題する２００４年３月３１日に出願された特許出願番号１０／８１３，０６３の一部継続出願である。この出願Ｐｌ８３６６は、全て参考文献としてここに組み入れられる。
【０００３】
ワイヤレス通信装置のためのリコンフィギュラブル（再構成可能な）通信アーキテクチャ（ＲＣＡ）は、典型的には、システムの無線部分が規定された仕様外に放射しないことを保証する。故意でない場合から悪意がある場合の範囲で、リコンフィギュラブル無線に攻撃するためいくつかの手段が存在する。このような攻撃は、例えば、ワイヤレス装置のアナログ・フロント・エンド（ＡＦＥ）の権限なく、あるいは意図しない行動に基づく。配置攻撃（configuration attack）は、とりわけ、リコンフィギュラブル通信装置をハイジャックする方法と考えられ、その装置内のリコンフィギュラブル要素を攻撃者としての役割を果たすように構成する。このような場合に、攻撃者は、無権限のデータおよび／または構成設定をワイヤレス通信装置のアナログ・フロント・エンドに導入し、予期しないかあるいは所望しない放射を行なう結果となる。
【発明の開示】
【０００４】
本発明と考えられる主題が特に指摘され、明細書の結論部分において明確に要求される。しかしながら、本発明は、動作の構成および方法に関し、その目的、特徴および利点と共に、添付図面と共に以下の詳細な説明を参照することによって最もよく理解されるであろう。
【０００５】
図示を単純かつ明瞭にするために、図中に示される要素は必ずしも縮尺どおりに描かれていないことを認識するであろう。例えば、いくつかの要素の寸法は、明瞭にするために他の要素に比べて誇張される。さらに、適切であると考えられる場合、参照数字は対応または類似する要素を示すために図面間で繰り返される。
【０００６】
以下の詳細な説明では、多数の特定の詳細事項が本発明についての完全な理解を提供するために述べられる。しかしながら、本発明は、これらの特定の詳細事項がなくても実施できることを、当業者は理解するであろう。他の実施例では、周知の方法、手順、コンポーネントおよび回路は、詳細には説明されていない。
【０００７】
後続の詳細な説明のいくつかの部分は、コンピュータ・メモリ内のデータ・ビットまたは２進デジタル信号に対する動作のアルゴリズム、プログラムおよび記号表現の形式で示される。これらのアルゴリズムの説明および表現は、データ処理技術で使用される技術であり、プログラムに従って動作するコンピュータ・システムの配置を示唆する。
【０００８】
アルゴリズムは、所望の結果を導く行為または動作の一貫したシーケンスであると一般に考えられる。これらは、物理量の物理的な操作を含む。通常、必然的ではないが、これらの量は、格納、転送、結合、比較、それ以外の操作できる電気的または磁気的な信号形式をとる。これらの信号をビット、値、要素、シンボル、文字、期間、数または同種のものとして扱うことは、主に一般的な慣習上の理由から、便宜である。しかしながら、これらのすべておよび同じ用語は適切な物理量に関連していること、および、単にこれらの量に適用される便利なラベルであると、理解すべきである。
【０００９】
特に他の事柄が述べられない限り、以下の議論から明らかなように、明細書全体に亘って、処理、演算、計算、決定、または同種の用語を用いる議論は、コンピュータまたは演算システム、あるいは同様の電子演算装置の行為またはプロセスを言及するものであり、それは演算システム内の物理的な、例えば電子的な量として表現されるデータを演算システム内の情報格納、伝送、または、表示装置のようなメモリ、レジスタ、または、他の要素内の物理量として同様に表わされる他のデータに操作または変形する。
【００１０】
本発明の実施例は、動作を実行するための装置を含む。この装置は、所望の目的のために特に構築され、あるいは、それは、装置に格納されたプログラムによって選択的に起動され、または再構成される汎用演算装置を含む。このようなプログラムは、格納媒体上に格納され、例えば、フレキシブル・ディスク、光ディスク、ＣＤ−ＲＯＭ、光磁気ディスクを含むあらゆるタイプのディスク、リード・オンリ・メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、電気的にプログラム可能なリード・オンリ・メモリ（ＥＰＲＯＭ）、電気的に消去およびプログラム可能なリード・オンリ・メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、磁気または光カード、あるいは電子的な命令を格納するのに適し、演算装置のためにシステム・バスに結合できる他のあらゆるタイプの媒体を含むが、しかしこれらに制限されるものではない。
【００１１】
ここに示されたプロセスと表示は、本質的に、あらゆるの特定の演算装置または他の装置と関係するものではない。様々な汎用システムは、ここに示される教示に従うプログラムに用いられ、あるいは所望の方法を実行するためのより特化した装置を構築することが便宜であろう。これらのシステムに対する多種多様な所望の構造が、以下の説明から明らかになるであろう。加えて、本発明の実施例は、いかなる特定のプログラミング言語を参照して説明するものではない。ここに説明されるような本発明の教示を実行するために、様々なプログラミング言語を使用できることが認識されるであろう。
【００１２】
下記の説明および請求項において、結合および接続という用語がその派生語と共に使用される。特定の実施例では、「接続される」は、２またはそれ以上の要素が互いに直接の物理的または電気的な接触にあることを示すために使用される。「結合される」は、２またはそれ以上の要素が直接の物理的または電気的な接触にあることを意味する。しかしながら、「結合される」は、さらに２またはそれ以上の要素が互いに直接的な接触はないが、依然として互いに協動し、相互作用を及ぼすことも意味する。
【００１３】
本発明の実施例は、様々なアプリケーションに使用できることを理解するであろう。ここに開示された回路は、無線システムにおける送信機および受信機のような多くの装置で使用することができるが、本発明はこの点に制限されることはない。本発明の範囲に含まれると意図される無線システムは、実施例のみによれば、ＷｉＭｅｄｉａアライアンスに従うネットワークのようなワイヤレス・パーソナル・エリア・ネットワーク（ＷＰＡＮ）、ワイヤレス・ネットワーク・インターフェイス装置およびネットワーク・インターフェイス・カード（ＮＩＣ）を含むワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）装置およびワイヤレス広域ネットワーク（ＷＷＡＮ）装置、アクセス・ポイント（ＡＰ）、ゲートウエイ、ブリッジ、ハブ、セルラー無線電話通信システム、衛星通信システム、双方向無線通信システム、単方向ページャ、双方向ページャ、パーソナル通信システム（ＰＣＳ）、パーソナル・コンピュータ（ＰＣ）、個人用携帯型情報機器（ＰＤＡ）、および同種の装置を含むが、本発明はこの点に制限されることはない。
【００１４】
本発明の範囲に含まれると意図されるワイヤレス通信システムのタイプには、これらに制限されないが、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）、ワイヤレス・ワイドエリア・ネットワーク（ＷＷＡＮ））、符号分割多重接続（ＣＤＭＡ）のセルラー無線電話通信システム、グローバル移動体通信システム（ＧＳＭ）のセルラー無線電話システム、北米デジタル・セルラー（ＮＡＤＣ）のセルラー無線電話システム、時分割多重接続（ＴＤＭＡ）システム、拡張ＴＤＭＡ（Ｅ−ＴＤＭＡ）のセルラー無線電話システム、広帯域ＣＤＭＡ（ＷＣＤＭＡ）のような第３世代（３Ｇ）システム、ＣＤＭＡ−２０００、および、同種のシステムを含むが、本発明はこの点に制限されることはない。
【００１５】
さて、図１を参照して、本発明の１またはそれ以上の実施例に従うリコンフィギュラブル（再構成可能な）通信システムのブロック図が議論される。リコンフィギュラブル通信システム１５は、相互接続したノードのネットワークを含む。相互接続したノードは、ノード１７のようなプロトコル要素（ＰＥ）、ノード１６のようなホスト入出力（ＩＯ）ノード、および、ノード１９のようなアナログ・フロント・エンド（ＡＦＥ）ＩＯノードを含むが、これらに制限されない。ノードは、ノード１８のようなルーティング・ノード（Ｒ）によって相互に接続される。ノード１６のようなホストＩＯノードは、バス・インターフェイス１４へ結合されてもよい。バス・インターフェイス１４は、ホスト・バス１２または他のバス１３に結合され、続いて、ホスト１１に結合される。本発明の１またはそれ以上の実施例では、他のバス１３は、ホスト・バスであってもよく、あるいは、ホスト・バス１２および他のバス１３は、周辺要素相互接続エキスプレス（ＰＣＩエキスプレス）バスのようなバス・システムのチャンネルであってもよいが、本発明はこの点に制限されることはない。ホスト１１は、例えば、演算プラットフォームを含むが、この点に制限されることはない。ノード１９のようなＡＦＥ  ＩＯノードは、相補性金属酸化膜半導体（ＣＭＯＳ）技術で実現されるＡＦＥ１１０に結合され、例として図１に示されるが、他のプロセスを使用する他の材料で同様に実現することもでき、本発明はこの点に制限されることはない。ＡＦＥ１１０は、例えば無線周波放射を介する通信媒体とインターフェイスを形成するために用いられ、さらに送信機器、受信機器および／またはアンテナ１１２、または他の適切な変換器に結合され、このようなアンテナには、単極、双極子、ループ、平面アンテナ、反射器、アレイなどがあるが、本発明はこの点に制限されることはない。本発明の１またはそれ以上の他の実施例では、１またはそれ以上のＡＦＥ１１０は、リコンフィギュラブル通信システム１５の一部として組込まれてもよい。例えば、１またはそれ以上のＡＦＥ１１０は、スイッチ、キャパシタ、誘導子、ダイプレクサなどのようなリコンフィギュラブル無線要素を含み、それらによりリコンフィギュラブルであるＡＦＥ１１０は、１またはそれ以上の選択可能な周波数で、または１またはそれ以上の通信プロトコルに従って動作することが可能であるが、本発明の範囲はこの点に制限されることはない。更に、リコンフィギュラブル通信システム１５およびＡＦＥ１１０は、ワイヤレス通信装置またはシステムの一部として実現されるものとしてここで議論されるが、本発明の１またはそれ以上の実施例では、リコンフィギュラブル通信システム１５またはＡＦＥ１１０の一部またはすべては、有線通信システム上で、またはイーサネット(登録商標）・プロトコルのような１またはそれ以上の有線通信プロトコルに従って動作するために構成可能であることに注目されるべきであるが、本発明の範囲はこの点に制限されることはない。このような実施例では、有線およびワイヤレス・プロトコルは、同じリコンフィギュラブル装置内に共存してもよいが、本発明の範囲はこの点に制限されることはない。
【００１６】
さて、図２を参照して、本発明の１またはそれ以上の実施例に従う認証ノードをさらに示す、図１で示されるようなリコンフィギュラブル通信システムのブロック図が議論される。認証ノード１１１は、本発明の１またはそれ以上の実施例に従って、セキュリティ機能を実現するために使用される。リコンフィギュラブル通信システム１５は、さらに２またはそれ以上の認証ノード１１１を含むことができるが、本発明の範囲はこの点に制限されることはない。ホストＩＯノード１６から受け取った構成リクエスト（configuration request）を有効にするために、認証ノード１１１をリコンフィギュラブル通信システム１５内に配置する。このような配置では、構成リクエストは、外部ソースからよりむしろ認証ノード１１１からであることを保証し、それらは認証ノード１１１とリコンフィギュラブル通信システム１５との間に置かれない。更に、認証ノード１１１の内部配置は、認証ノード１１１によって使用される検証キー（validation key）またはハッシュを外部ソースまたは装置によるアクセスから保護するが、本発明の範囲はこの点に制限されることはない。本発明の１またはそれ以上の実施例では、構成パケットのコンテンツ、例えば、構成パケットのアドレス部に続く部分は、暗号化される。例えば、構成パケットは、ベースバンド動作を実行する方法の情報を含み、それは探知されることから保護されるか、そうでなければ意図しない受取人に利用不可能にすることが望まれる。このような配置では、認証ノード１１１は、構成パケットのコンテンツが解読される解読ポイントとして動作する。１またはそれ以上の実施例では、認証ノード１１１は、構成リクエストのパケット中の暗号化された情報の解読のためのプライベート（秘密）鍵を含むが、本発明の範囲はこの点に制限されることはない。必要に応じて、パケットは対応する公開鍵を使用して暗号化されてもよいが、本発明の範囲はこの点に制限されることはない。認証ノード１１１をリコンフィギュラブル通信システム１５の内部に配置することによって、非暗号化または解読された情報がリコンフィギュラブル通信システム１５から出ることを防止でき、更にプライベート解読キーをリコンフィギュラブル通信システム１５内に安全に維持することができるが、本発明の範囲はこの点に制限されることはない。
【００１７】
本発明の１またはそれ以上の実施例において、１またはそれ以上の認証ノード１１１は、ホスト入出力ノード１６と、プロトコル要素ノード１７のような１又はそれ以上の演算要素、ルーティング・ノード１８、あるいはアナログ・フロント・エンド・ノード１９と、の間に置かれる。本発明の１またはそれ以上の実施例では、認証ノード１１１は、ホスト入出力ノード１６と１又はそれ以上の演算要素との間に物理的に配置されることによってホスト入出力ノード１６と１又はそれ以上の演算要素との間に介在すると称されるが、別の実施例では、認証ノード１１１は、ホスト入出力ノード１６と１又はそれ以上の演算要素との間に論理的に配置されることによってホスト入出力ノード１６と１又はそれ以上の演算要素との間に介在すると称され、さらに別の実施例では、ホスト入出力ノードと１又はそれ以上の演算要素との間に物理的な配置と論理的な配置を組み合わせた配置を含んでいてもよい。
【００１８】
さて、図３を参照して、本発明の１またはそれ以上の実施例に従うリコンフィギュラブル通信システムにおける情報の流れを図示するブロック図が議論される。図３に示される実施例では、少なくとも２つのタイプの情報が処理される。すなわち、構成リクエスト情報および送信用データであるが、本発明の範囲はこの点に制限されることはない。構成リクエスト情報は、リコンフィギュラブル通信システム１５のノードのすべてまたは一部を再構成するために利用される。送信用データは、生成された物理的な信号の送信または制御特性に影響を与えるが、ノードの構成には影響しない。図３に示されるような配置は、無権限のユーザがリコンフィギュラブル通信システム１５にいずれかのタイプの偽造の情報を挿入することを防止する。
【００１９】
構成リクエスト情報において、ホスト１１は、プログラム可能なターゲット要素２１のために意図される構成リクエストのパケットをリコンフィギュラブル通信システム１５に送り、それはホストＩＯノード１６によって処理される。本発明のある実施例において、構成リクエストのパケットは、２またはそれ以上のターゲット要素２１を形成するための構成情報を含むが、本発明の範囲はこの点に制限されることはない。データ・パケットは、また双方向方法で、ホストＩＯノード１６とホスト１１との間で転送されるが、本発明の範囲はこの点に制限されることはない。図４に示されるように、ホストＩＯノード１６は、例えば構成ファイアウォール１６３を含み、それは構成リクエストのパケットが認証ノード１１１に宛てられることを保証する。このような配置は、再構成リクエストのパケットが認証ノード１１１に向けられていることを確かめるために構成リクエストのパケットを精査することにより遂行される。再構成リクエストのパケットが認証ノードに向けられていない場合には、構成リクエストのパケットが認証ノード１１１に向けられるように、宛先は変更される。別の実施例では、他のセキュリティ対策が取られ、例えば、構成リクエストのパケットは廃棄され、あるいは、システムはリセットされるが、本発明の範囲はこの点に制限されることはない。認証ノード１１１は、構成リクエストのパケットが有効であること、例えば、権限のある再構成リクエストであることを確認する責任がある。本発明の１またはそれ以上の実施例では、このような確認は、パケット中のデジタル署名の検査を含み、例えば非対称のキーが利用されるが、本発明の範囲はこの点に制限されることはない。再構成リクエストが有効ではないと判断される場合、認証ノード１１１は、そのパケットを廃棄するか、あるいは、他のセキュリティ対策、例えば、システムをリセットする。再構成リクエストのパケットが有効であると判断される場合、認証ノード１１１は、構成リクエストのパケットに含まれている構成情報をターゲット・ノード２１へ転送するが、本発明の範囲はこの点に制限されることはない。
【００２０】
図３に関して示されかつ説明されるように、送信用データが本発明の１またはそれ以上の実施例に従って処理される。このようなシナリオにおいて、事前の認証スキームは、リコンフィギュラブル通信システム１５によって無権限の実体が送信用データを取り込むのを防止し、かつ取り込まれたデータが望ましくない送信への影響、例えば、電力レベル、スペクトル整形を引き起こすことを防止するために利用されるが、本発明の範囲はこの点に制限されることはない。
【００２１】
送信用の実際のデータを示すに先立って、権限のあるホスト１１は、データ・ノードの構成パケットをリコンフィギュラブル通信システム１５に提示する。データ・ノード構成パケットは、データ・ノードのアドレス情報を含んでおり、ホストＩＯノード１６をターゲットとする一種の構成リクエストのパケットである。リコンフィギュラブル通信システム１５内では、データ・ノード構成パケットは、認証ノード１１１に送られる。認証ノード１１１は、データ・ノード構成パケットが権限のある実体によって署名されたかどうかを確認する。そのデータ・ノード構成パケットに権限が与えられていないと認証ノード１１が判断する場合、そのパケットは廃棄されるか、あるいは、別のセキュリティ対策、例えばシステムをリセットすることが行なわれるが、本発明の範囲はこの点に制限されることはない。そのデータ・ノード構成パケットが権限のある実体によって署名されていると認証ノードが判断する場合、認証ノード１１１は、少なくともアドレス情報をデータ・ノード構成パケットから１またはそれ以上のホストＩＯノード１６へ転送する。いくつかの実施例では、これは、認証ノード１１１とホストＩＯノード１６との間の内部のセキュアなインターフェイス経由で達成されるが、本発明の範囲はこの点に制限されることはない。
【００２２】
さて、図４を参照して、本発明の１またはそれ以上の実施例に従うファイアウォールを含むホスト入出力ノードのブロック図が議論される。図４に示されるように、ホストＩＯノード１６は、必要に応じて、データ・ファイアウォール１６１を含む。リコンフィギュラブル通信システム１５は、複数のタイプのホストＩＯノード１６を利用するが、１またはそれ以上のホストＩＯノード１６は、例えば、図３に示されるように送信データおよび構成情報の両方を扱い、したがってファイアウォール１６１，１６３を含み、そして１またはそれ以上の他のホストＩＯノード１６は、データ・ファイアウォール１６１または構成ファイアウォール１６３の１つまたは他方を含むが、本発明の範囲はこの点に制限されることはない。認証ノード１１１から受け取られるアドレス情報は、ホストＩＯノード１６によって受け取られ、権限のある実体からのデータがリコンフィギュラブル通信システム１５の特定のノードへ送られることを可能にするデータ・ファイアウォール１６１を形成するために使用される。ある実施例において、データ・ファイアウォール１６１は、有効なノードに関する情報を格納するためのデータ・ノード・レジスタ１６２を含み、そこへ権限のある実体は送信用データを送信する。いくつかの実施例では、データ・ノード・レジスタ１６２は、データ・ファイアウォール１６１から分離し、かつアクセスされるメモリを含む。更に、このようなメモリは、単一のホストＩＯノード１６の単一のデータ・ファイアウォール１６１によって使用されてもよく、あるいは、１を超えるデータ・ファイアウォールおよび／またはホストＩＯノード１６によって共有されてもよいが、本発明の範囲はこの点に制限されることはない。
【００２３】
アドレス情報を用いて、ひとたびデータ・ファイアウォール１６１が形成されると、データ・ファイアウォール１６１は、データ・パケットを扱うことができる。データ・パケットは、ホスト１１からホストＩＯノード１６に送られ、データ・ファイアウォール１６１によって検査される。そのデータ・パケットが権限のあるデータ・ノード２２にアドレス指定されている場合、そのデータは、ホストＩＯノード１６によってノード２２へ転送される。そのデータ・パケットが権限のあるデータ・ノード２２にアドレス指定されていない場合、ホストＩＯノード１６は、そのデータ・パケットを拒否し廃棄するか、それに代わって、他のセキュリティ対策、例えばシステムをリセットするが、本発明の範囲はこの点に制限されることはない。
【００２４】
さて、図５参照して、本発明の１またはそれ以上の実施例に従うワイヤレス・ローカルまたはパーソナル・エリア・ネットワーク（ＷＬＡＮまたはＷＰＡＮ）通信システムが議論される。ワイヤレス・ネットワーク通信システムは、図５に示されるが、本発明の１またはそれ以上の他の実施例では、ワイヤレス通信システムは、１またはそれ以上の有線の通信リンクを含んでもよく、あるいは類似した有線通信システムを代用してもよいが、本発明の範囲はこの点に制限されることはない。図５に示されるＷＬＡＮまたはＷＰＡＮ通信システム５００では、ホスト１１は、例えばモバイル・コンピュータまたは情報処理システム、デスクトップ・コンピュータまたは携帯電話機のようなモバイル遠隔ユニットであり、また、アナログ・フロント・エンド１１０は、アンテナ１１２に結合するワイヤレス・トランシーバである。リコンフィギュラブル通信システム１５は、ベースバンドおよびメディア・アクセス制御（ＭＡＣ）の処理機能を提供するプロセッサである。ある実施例におけるリコンフィギュラブル通信システム１５は、単一のプロセッサを含み、あるいはそれに代わるベースバンド・プロセッサおよびアプリケーション・プロセッサを含むが、本発明の範囲はこの点に制限されることはない。リコンフィギュラブル通信システム１５は、ＤＲＡＭのような揮発性メモリ、フラッシュ・メモリのような不揮発性メモリを含み、それに代わってハードディスク・ドライブのような他のタイプの格納を含むメモリ５１６に結合されるが、本発明の範囲はこの点に制限されることはない。メモリ５１６のある部分またはすべての部分は、リコンフィギュラブル通信システム１５と同じ集積回路に含まれてもよく、あるいは、それに代えてメモリ５１６のある部分またはすべての部分は、リコンフィギュラブル通信システム１５の集積回路の外部にある集積回路または他の媒体、例えばハードディスク・ドライブ上に配置されてもよいが、本発明の範囲はこの点に制限されることはない。
【００２５】
ホスト１１は、ワイヤレス通信リンク５３２を介してアクセス・ポイント５２２と通信するが、アクセス・ポイント５２２は、少なくとも１つのアンテナ５２０、トランシーバ５２４、プロセッサ５２６、および、メモリ５２８を含む。別の実施例では、アクセス・ポイント５２２、および、必要な場合ホスト１１は、例えば、空間分割多重接続（ＳＤＭＡ）システムまたはマルチ入力マルチ出力（ＭＩＭＯ）システムを提供するために２またはそれ以上のアンテナを含んでもよいが、本発明の範囲はこの点に制限されることはない。アクセス・ポイント５２２はネットワーク５３０に結合され、その結果ホスト１１は、ワイヤレス通信リンク５３２を介してアクセス・ポイント５２２と通信することにより、ネットワーク５３０に結合された装置を含めて、ネットワーク５３０と通信することができる。本発明の１またはそれ以上の他の実施例では、ワイヤレス通信リンク５３２は、有線通信リンクであってもよく、本発明の範囲はこの点に制限されることはない。ネットワーク５３０は、電話ネットワークまたはインターネットのような公衆網を含み、あるいは、ネットワーク５３０は、イントラネットのような個人ネットワーク、または公衆および個人ネットワークの組合せを含んでもよいが、本発明の範囲はこの点に制限されることはない。ホスト１１とアクセス・ポイント５２２との間の通信は、ＷｉＭｅｄｉａアライアンスに従うネットワークのようなワイヤレス・パーソナル・エリア・ネットワーク（ＷＰＡＮ）、ワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）、例えば、電気電子学会（ＩＥＥＥ）の標準規格であるＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｎ、ＩＥＥＥ８０２．１６、ＨｉｐｅｒＬＡＮ−ＩＩ、ＨｉｐｅｒＭＡＮ、超広帯域（ＵＷＢ）などに準拠するネットワークを介して実施されるが、本発明の範囲はこの点に制限されることはない。別の実施例では、ホスト１１とアクセス・ポイント５２２との間の通信は、第３世代パートナーシップ・プロジェクト（３ＧＰＰまたは３Ｇ）標準規格、広帯域ＣＤＭＡ（ＷＣＤＭＡ）標準規格などに準拠するセルラー通信ネットワークによって少なくとも部分的に実行されてもよい。
【００２６】
本発明はある程度の特定性で説明されたが、その要素は、本発明の思想および範囲から逸脱せずに、当業者によって変更できることは認識されるべきである。本発明のスケール可能なリコンフィギュラブル通信アーキテクチャおよびその付随する多くの利点における計算機から呼出し可能な認証は、上記説明によって理解されるであろう、また、本発明の範囲および思想を逸脱せず、かつその具体的な利点すべてを犠牲にすることなしに、そのコンポーネントの形式、構造、および、配置における様々な変更を行なえることは明らかであるとともに、ここに記述された形式は単に説明のための実施例であり、それに実質的な変更を提供するものではない。そのような変更を包含し取り込むことが請求項の目的である。
【図面の簡単な説明】
【００２７】
【図１】本発明の１以上の実施例に従って、リコンフィギュラブル通信システムのブロック図である。
【図２】本発明の１以上の実施例に従って、図１に示されるようなリコンフィギュラブル通信システムのブロック図であり、さらに認証ノードを示す。
【図３】本発明の１以上の実施例に従って、リコンフィギュラブル通信システムにおける情報の流れを示すブロック図である。
【図４】本発明の１以上の実施例に従って、ファイアウォールを含むホストの入出力ノードのブロック図である。
【図５】本発明の１以上の実施例に従って、ワイヤレス・ローカルまたはパーソナル・エリア・ネットワーク通信システムである。
【図１】
2008523727.tif 000003
【図２】
2008523727.tif 000004
【図３】
2008523727.tif 000005
【図４】
2008523727.tif 000006
【図５】
2008523727.tif 000007
【国際調査報告】
2008523727.tif 000008
2008523727.tif 000009
2008523727.tif 000010