"ネットワークコーディネーターNCと複数の関連づけられたネットワークノードを有する通信ネットワークにおける鍵決定のための方法であり、前記方法は、a新しいノードNNが、前記NCにSALTのための要求を送信することb前記NNが、前記SALTを前記NCから受信することc前記NNが、前記ネットワークへのアクセスを取得するための静的鍵を算出するために前記SALTをそのネットワークパスワードと結合することを備える、方法。前記NNが、少なくとも1つの動的鍵のための鍵要求を発信することをさらに含み、前記要求が、前記NNによって、少なくとも1つの静的鍵を使って暗号化される、請求項1に記載の方法。前記SALTのための要求が、ディスカバリー要求の形式である、請求項1に記載の方法。前記NNが、少なくとも1つの動的鍵を含む鍵応答を受信することをさらに備え、前記鍵応答が、前記静的鍵を使って暗号化される、請求項1に記載の方法。前記NNが、前記動的鍵を受信後、前記動的鍵を使って暗号化されたメッセージを他のネットワークノードに送信することをさらに備える、請求項1に記載の方法。前記SALTが、前記ネットワークに承認を要求している複数のノードに対し同じであり、前記複数のノードが同じパスワードを有し、前記静的鍵が前記複数のノードの承認のために不変を維持する、請求項1に記載の方法。前記静的鍵が、初期プライバシー管理鍵initialprivacymanagementkeyを備える、請求項1に記載の方法。前記NNが、第2の静的鍵を算出することをさらに備え、前記第2の静的鍵が、MAC管理鍵MACmanagementkeyである、請求項7に記載の方法。前記動的鍵が動的プライバシー管理鍵dynamicprivacymanagementkeyであり、前記方法は、前記NNが、前記ネットワークに承認された後、更新された動的鍵をNCから受信することをさらに備え、前記更新された鍵が、その時点の動的プライバシー管理鍵dynamicprivacymanagementkeyを使って暗号化される、請求項1に記載の方法。前記NNが静的鍵を算出するために前記SALTをそのネットワークパスワードと結合することは、前記ネットワークパスワードと、前記SALTと、符号化された文字列とから前記静的鍵を算出するためにRFC2898/PKCS5を適用することを備える、請求項1に記載の方法。前記符号化された文字列が、ASCII符号化された文字列MACManagementKeyを備える、請求項10に記載の方法。前記符号化された文字列が、ASCII符号化された文字列PrivacyManagementKeyを備える、請求項10に記載の方法。動作cにおける前記結合が、前記SALTを、前記ネットワークパスワードと、前記静的鍵を算出するために符号化された文字列とでハッシュすることを備える、請求項1に記載の方法。前記算出された静的鍵が、128ビットの強度を有する、請求項1に記載の方法。前記NCが、前記NCによって、前記NNとの通信のために使われる静的鍵を算出するために、前記SALTを前記ネットワークパスワードと結合することをさらに備える、請求項1に記載の方法。ネットワークノードであり、aプロセッサと、bプロセッサで実施されるコンピュータ実行可能プログラムコードを有するコンピュータ読取り可能メディアとを備え、前記実行可能プログラムコードが、前記ネットワークノードに、iネットワークコーディネーターNCにSALTのための要求を送信するii前記NCによって生成された乱数である前記SALTを前記NCから受信するiii静的鍵を算出するために前記SALTをそのネットワークパスワードと結合するiv前記NNによって前記静的鍵を使って暗号化された鍵要求を、動的鍵を要求する前記ネットワークコーディネーターに発信する動作を実行させるよう構成された、ネットワークノード。前記SALTのための要求が、ディスカバリー要求の形式である、請求項16に記載のネットワークノード。ネットワークノードであり、aプロセッサと、bコンピュータ読取り可能メディアで実施されるコンピュータ実行可能プログラムコードとを備え、前記コンピュータ実行可能プログラムコードは、前記ネットワークノードに、iNCにSALTのための要求を送信するii前記SALTを前記NCから受信するiii静的鍵を算出するために、前記SALTをネットワークパスワードと結合するiv前記静的鍵を使って暗号化された承認要求を、前記NCに発信するv動的鍵を要求する、ここで、前記動的鍵のための前記要求が、前記静的鍵を使って暗号化される動作を実行させるよう構成された、ネットワークノード。前記SALTのための要求が、ディスカバリー要求の形式である、請求項18に記載のネットワークノード。前記SALTが、前記NCよって生成された乱数である、請求項18に記載のネットワークノード。前記実行可能プログラムコードが、前記ネットワークノードに、前記要求された動的鍵を受信させるようさらに構成され、前記受信した動的鍵が、前記静的鍵を使って暗号化される、請求項18に記載のネットワークノード。前記実行可能プログラムコードが、前記ネットワークノードに、前記動的鍵の受信後、前記動的鍵を使って暗号化されたメッセージを他のネットワークノードに送信させるようさらに構成された、請求項18に記載のネットワークノード。前記SALTが、前記ネットワークへの承認を要求している複数のノードに対し同じであり、前記複数のノードが、同じパスワードを有し、前記静的鍵が、前記複数のノードの承認のために不変を維持する、請求項18に記載のネットワークノード。前記実行可能プログラムコードが、前記ネットワークノードに、第2の静的鍵を算出させるようさらに構成され、前記静的鍵が、初期プライバシー管理鍵initialprivacymanagementkeyおよびMAC管理鍵MACmanagementkeyを備える、請求項18に記載のネットワークノード。前記静的鍵が、初期プライバシー管理鍵initialprivacymanagementkeyを備える、請求項18に記載のネットワークノード。前記動的鍵が、動的プライバシー管理鍵dynamicprivacymanagementkeyを備え、前記実行可能プログラムコードが、前記ネットワークノードに、前記ネットワークへの承認後、更新された動的鍵をNCから受信させるようさらに構成され、前記更新された鍵が、その時点のプライバシー管理鍵privacymanagementkeyを使って暗号化される、請求項18に記載のネットワークノード。前記ネットワークノードが、静的鍵を算出するために、前記SALTをそのネットワークパスワードと結合する前記動作が、前記ネットワークパスワードと、前記SALTと、符号化された文字列とから前記静的鍵を導出するためにRFC2898/PKCS5を適用することを備える、請求項18に記載のネットワークノード。前記算出された静的鍵が、128ビットの強度を有する、請求項18に記載のネットワークノード。前記符号化された文字列が、ASCII符号化された文字列MACManagementKeyを備える、請求項18に記載のネットワークノード。第2の静的鍵が生成された、請求項18に記載のネットワークノード。前記第2の静的鍵が、ASCII符号化された文字列PrivacyManagementKeyである、請求項30に記載のネットワークノード。動作cにおける前記結合が、前記SALTを、前記ネットワークパスワードと、前記静的鍵を算出するために符号化された文字列とでハッシュすることを備える、請求項18に記載の方法。前記実行可能プログラムコードが、前記NCに、前記NCによって前記ネットワークノードとの通信のために使われる静的鍵を算出するために、前記SALTを前記ネットワークパスワードと結合させるよう構成された、請求項18に記載のネットワークノード。ネットワークのためのセキュリティ鍵を生成するための方法は、aネットワークコーディネーターの機能を、SALTの生成を可能にするノードに手渡ししb前記SALTを、セキュリティ鍵を生成するためにSALTを使うことが可能な前記ネットワーク内のノードに配信することを備える、方法。開示された方法および装置の一実施形態において、MoCA1.xおよびMoCA2.0により動作するネットワークと同様に、4つの暗号化鍵のすべてが承認を得るために使われ、ノードネットワークデバイスとも呼ばれるがひとたび承認されると、通信するために使われる。これら4つの鍵を表1に示す。2つの静的鍵と、2つの動的鍵がある。一実施形態において、2つの静的鍵は承認鍵として使われる。それらは、ネットワークパスワードと恒久的SALTに基づき、パスワードかSALTを変更しないと変わらないため、静的鍵と呼ばれる。第1の静的鍵はAESMAC管理鍵AESMACManagementKeyAMMKであり、第2の静的鍵は初期AESプライバシー管理鍵InitialAESPrivacyManagementKeyAPMKInitialである。1つのそのような実施形態において、2つの動的鍵は、ネットワークのセキュリティ向上のため、周期的に変わる。第1の動的鍵はAESプライバシー管理鍵AESPrivacyManagementKeyAPMKと呼ばれる。第2の動的鍵はAESトラフィック暗号化鍵AESTrafficEncryptionKeyATEKと呼ばれる。AMMKは、あらゆるリンクプライバシーメッセージ以外を有するMAC制御メッセージの暗号化のために使われる。承認過程の間、リンクプライバシーメッセージは、APMKInitialを使って暗号化される。リンクプライバシーメッセージは、承認の間、動的鍵をNNに転送するために使われるメッセージを含む。この開示の目的のため、NNの定義はネットワークに承認を要求しているノードである。承認過程は、初期化例えば、最初の電源供給、リセット、または、電源が再投入された後の際、または、ネットワーク内のノードがNCとの同期を失う場合に実行することができる。一実施形態によれば、どんな理由に対しても、NCによって維持される動的鍵との同期にノードが合わない場合、NCはネットワークからノードを外す。その場合、ノードは、静的鍵を使ってネットワークに再承認される必要がある。承認後、および通常のネットワーク動作の間、ATEKはデータメッセージを暗号化するために使われる。さらに、通常のネットワーク動作中、APMKは、ノードが承認された後、リンクプライバシーメッセージを暗号化するために使われる。開示された方法および装置の様々な実施形態によれば、ネットワークに承認を要求しているノードは、SALTのための要求を送信することによって、承認過程を開始する。1つのそのような実施形態によれば、SALTのための要求は、ディスカバリー要求を送信することによって生成される。すなわち、SALTはNNによるディスカバリー要求の送信に応答して、NNに送信される。一実施形態において、SALTは、NCによって生成された長さ96ビットの乱数値であるが、他のビット長を選択することができる。この乱数文字列は、すべてのネットワーク承認に対してSALTとして使われる。乱数文字列は、1つまたは複数の、一般的に既知の機構によって生成することができる。例えば、疑似乱数生成器モジュールは、少数の初期値によって決められる一続きの数を生成するために使うことができる。好ましくは、SALTは、例えば、ネットワークのすべてのノードが同時に停電する場合等の、ネットワークが再形成される場合以外は変わらない。ネットワークが再形成されると、新しい恒久的SALTが生成され得る。恒久的SALT手段を使えば、ノードがアクセスを要求する毎にNCが静的鍵を再算出する必要はない。一実施形態において、SALTは、ネットワークが形成される前に生成される。あるいは、NCは、ネットワークが最初に形成されたときに一度SALTを生成することができ、次いで、後で追加ノードがネットワークに承認を要求する場合に、さらに使用するためにメモリ内にSALT値を維持することができる。場合によっては、ネットワークは、第2のノードが通信メディアに挿入された例えば、通信メディアとして使われる同軸ケーブルに接続された場合に最初に形成されたと考えられる。それに応じて、ネットワークに加わる第2のノードNCが確立した後、承認を要求する第1のノードからの要求は、ネットワークのためのSALTを取得するための過程を開始する。一実施形態において、SALTのための要求は、NNから送信されるディスカバリー要求の形式で生成することができる。1つのそのような実施形態において、要求は、ネットワークコーディネーターノードNCに送信される。NCはSALTを、NCによって要求ノードに送信されるディスカバリー応答メッセージ内の要求ノードに提供する。あるいは、NCは、以下により詳しく記載するように、混合モード演算の間、SALTを配信することができる。あるいは、SALTは、ノードとNCの間で利用可能な任意のメッセージ通信によってネットワークのノードに配信することができる。ひとたび取得されると、SALTは要求ノードのパスワードと組み合わされ、静的鍵を生成する。一実施形態において、ASCII文字列は、静的鍵の生成にも使われる。静的鍵の生成に関する詳細は、さらに以下に提供される。ひとたび生成されると、静的鍵は、承認過程の間、NNとNCの間で通信されるメッセージを暗号化するために使われる。さらに、AMMKは、承認過程が完了した後、MAC制御メッセージプライバシーメッセージを除くを暗号化するために使われる。承認過程は、安全な通信の継続のために必要な動的鍵の取得をもたらす。他の過程および機能は、静的鍵を生成するための開示された方法および装置に関連しない承認過程の間に行うことができることが理解されるであろう。ひとたび動的鍵が取得されると、すべてのネットワーク通信は、動的鍵またはAMMKによって暗号化される。上記のように、できる限り安全なネットワークを提供することが重要である。静的鍵が堅牢であることを確実にすることが、ネットワークを安全に維持することを確実にする手助けとなる。それに応じて、一実施形態において、パスワードの長さを増すことなく鍵の強度を増す解決策が提供される。一実施形態において、パスワードの長さは10進10から17桁であり、40から56ビットに等しい。上記のように、一実施形態において、SALTは96乱数ビットであるが、他のビット長を選ぶことができる。したがって、パスワードとSALTの両方から生じた静的鍵に対する鍵空間は、ほんのわずかの少なくとも1364096ビットの呼び長さを有する。これは、AES鍵長の128ビットよりも長い。次いで、静的鍵のために算出された初期値が128ビットAES鍵空間内に合うように端を切り捨てられる。パスワードの長さは、システムのセキュリティ目標に応じて、鍵の強度をさらに向上するためによく増やされ得ることは理解されるであろう。図3は、現在、ネットワークのメンバではないNN303によって実現される過程図4に示すの一例を示す流れ図である。図4は、本明細書に記載されたシステムおよび方法の一実施形態による、静的鍵を取得するためのメッセージの流れの例を示す流れ図である。NN303がネットワークへの承認を取得するために、NN303は、ネットワークパスワードを獲得する必要があるステップ160。一実施形態において、ユーザは、ネットワークのパスワードを入力する必要がある。あるいは、いくつかの実施形態において、ネットワークパスワードは、NN303がネットワークメディアにひとたび接続されると、ユーザがNN303と他のノードNC等の両方のボタンを押すことができる自動設定過程によって獲得することができる。さらに他の代替の実施形態において、ユーザがパスワードをNN303に入力する必要なく、NN303がパスワードを獲得することを可能にするために、近距離無線通信トークンが使われる。さらに他の実施形態において、ネットワークパスワードは、製造時に、NN303にコード化される。図3に示した実施形態において、NN303はネットワークメディアに接続されるステップ162。開示された方法および装置によれば、NN303は、ネットワークへの接続前または後にネットワークパスワードを獲得することができる。ネットワークメディアにひとたび接続されると、NN303は、メディア上で現在形成された、ネットワークのNC305からのビーコンメッセージ310を聞くステップ164。ひとたび受信されると、ビーコンメッセージ310は、NN303がディスカバリー要求311をいつ送信するかを指示するステップ166。NN303は、ディスカバリー要求311内の承認スロットに対する要求を含むステップ168か、ディスカバリー応答314においてNC305によって取得された情報の検査後まで、承認スロットの要求を延期することができる。どちらの場合においても、NC305は、NC305がディスカバリー応答314を送信する場合に、時間スロットをスケジュールする。ディスカバリー応答314のためのスケジュールは、ビーコン312においてNC305によって提供される。承認スロットのための要求は、NC305に、NN303が承認要求318を送信することができる時間もスケジュールさせる。NC305は、ビーコンメッセージ312で指示された時間に、ディスカバリー応答314を送信する。ディスカバリー応答314は、SALTを含む。さらに、NN303がネットワークについての情報を要求した場合、その情報は、ディスカバリー応答314にも含まれるであろう。開示された方法および装置の一実施形態において、SALTは、NN303が承認スロットを要求しようがしなかろうが、NN303に送信されることに留意されたい。NN303は、ビーコンメッセージ312で指示された時間に、ディスカバリー要求314を受信し、ネットワークSALTの値をディスカバリー応答314から獲得するステップ170。NN303がディスカバリー要求311において承認スロットのための要求を含む場合、続くビーコンメッセージ317は、NC305が承認要求318を送信するためにNN303をいつスケジュールしたかを指示するであろう。ディスカバリー要求311内の承認スロットを要求することに対する主な理由は、NN303が承認要求318を送信することができる時間を、NC305にスケジュールさせることである。NN303は、少なくともネットワークパスワードとステップ170で受信したSALTの組合せを使って、1つまたは複数の静的鍵を生成する。一実施形態において、NN303は、SALTとパスワードに加えてASCII文字列を使って、静的鍵を生成するステップ172。図5は、動的鍵を要求するための開示された方法および装置の一実施形態によって使用される過程を示す。図5に示すように、承認要求318は、静的鍵を使って暗号化されるステップ240。一実施形態において、AMMKが使われる。次いで、NN303は、承認要求318をいつ送信すべきかのスケジュールを有するビーコンメッセージを受信するステップ242。次いで、承認要求318は、ビーコンメッセージ317で指示された承認スロットの間に送信されるステップ244。承認要求318の受信後、NC305は、承認過程の状態に関する情報を含むMAP320を送信するステップ246。MAP320は、他のノード307のすべてに送信される。しかしながら、NN303は、フォーマットすなわち、使用される特定のビットローディングがまだNNに知られていないであろうために、MAP320を受信することができないであろう。それにもかかわらず、ネットワーク内の他のノード307のそれぞれは、そのフォーマットを有し、MAP320を受信することができる。NN303が、ディスカバリー要求311における承認スロットのための要求を含まない場合、NC305は、NN303が承認要求318を送信する時間をスケジュールする前に、そのような要求を受信するまで待機するであろう。承認要求318を受信すると、NC305は、承認応答324がNC305によって送信されるであろうスロットをスケジュールする。次いで、NC305は、次のビーコンメッセージ322においてスケジュールを送信する。NN303は、承認応答324を受信する準備をするようNN303を警告する承認応答324を送信するためのスケジュールを有するビーコンメッセージを受信するステップ328。次に、NC305は、ビーコンメッセージ322によって指示された時間に、承認応答324を送信する。NN303は、AMMKすなわち、2つの静的鍵の1つによって暗号化された承認応答324を受信するステップ250。次いで、NN303は、NN303が承認応答を良好に受信したという確認応答328をNN303がいつ送るべきかを指示する次のビーコンメッセージ326を受信するステップ252。NN303は、NN303が承認応答を受信したことを指示するAMMKによって暗号化された確認応答328をNC305に送信するステップ254。開示された方法および装置の一実施形態において、承認応答324は、NC305とNN303の間に送信されるいくつかの承認過程メッセージの第1である。この承認過程の間に交換されるメッセージはそれぞれ、AMMK鍵を用いて暗号化される。これらの動作が完了すると、NN303はネットワークに承認される。その時点で、NN303は、動的鍵のための要求をNC305に送信することができる。一実施形態において、動的鍵の要求は、APMKInitial鍵によって暗号化される。NC350は、動的鍵を送信することによって、NN303に応答するであろう。応答も、APMKInitial鍵によって暗号化されるステップ256。上記のように、動的鍵は、2組の動的鍵を含む。第1の組は、奇数および偶数APMKを含む。第2の組は、奇数および偶数ATEKを含む。それに応じて、NN303への、およびNN303からのすべてのさらなるメッセージは、動的鍵またはAMMKを使って暗号化されるであろうステップ258。時には、NC305は、APMKを使って更新された鍵をネットワークノード303、307に送信する。このような方法で、鍵は、セキュリティの特別な措置をネットワークに提供するために更新される。上記の例は、2つの静的鍵、AMMKとAPMKInitialの生成について記述する。AES鍵生成機能は、2つの静的鍵を生成するために、一実施形態において使われる。本機能は、3つの引数を受け取り、128ビットの静的鍵を返す。鍵生成機能は、RSA研究所によって定義されたRFC2898/PKCS5として知られる過程を適用する。本過程は、ASCII符号化パスワードP、SALT値S、およびASCII符号化文字列Nから静的鍵を導出する。一実施形態において、静的鍵は、次の通りに算出される。1.Tl=HMAC-SHA-256P,S||N||INT12.T2=HMAC-SHA-256P,Tln.Tn=HMAC-SHA-256P,Tn-1n1.静的鍵=TlXORT2XOR...XORTn<0:127>ここで、INT1は、最も重要な最初のバイトが整数1で符号化された、長さ4バイトの値すなわち、0000000000000001であり、nは、関数HMAC-SHA-256の反復回数であり、PKCS5によって示唆される値1000を有し、<0:127>は、128ビットの前の値を切り捨てることを示しすなわち、AES鍵は、ステップn1における文字列TlXORT2XOR...XORTnの最初の128ビットであるS||N||INT1は、S、NおよびINT1の値が繋げられて、単一の引数を形成することを示し、HMAC-SHA-256P,X=SHA-256PXORopad||SHA-256PXORipad||Xであり、SHA-256は、FIPS180-2で定義されるように、SHA-2ハッシング関数であり、ipadは、64回繰り返された2進数値3616進すなわち、001101100011011000110110001101100011011000110110であり、opadは、64回繰り返された2進数値5C16進である。上記の応用から分かるように、RFC2104およびFIPS180-2において定義されるようなHMAC-SHA-256P,Xは、以下のステップによって計算される。164バイト文字列を生成するために、Pの端にゼロを加える2ステップ1で計算した64バイト文字列をipadでXORビット単位排他的論理和する3データストリームXを、ステップ2から得られた64バイト文字列に加える4SHA-256をステップ3で生成したストリームに適用する5ステップ1で計算した64バイト文字列をopadでXORビット単位排他的論理和する6ステップ4から得られたSHA-256をステップ5から得られた64バイト文字列に加える7SHA-256をステップ6で生成したストリームに適用し、その結果を出力する静的鍵を生成する場合、反復回数nが増えると、パスワードから鍵を生成するコストが増すが、攻撃の難易度が増すという利点もある。nを1000に向けて設定するにつれ、例えば、個々の鍵を導出するコストに顕著な影響はないが、パスワードの包括的な検索総当たり攻撃のコストが大幅に増加する。一実施形態において、各ネットワークノードは、少なくとも1msのハードウェア鍵ロックアウト時間を実現し、連続的な鍵の更新を防ぐ。あるいは、ロックアウト時間が存在しない。40ビットの最小のパスワード空間が与えられると、総当たり攻撃でパスワード空間全体を検索し尽くすためには、1msの少なくとも2の40乗倍の時間がかかる。それは≒35.2年に等しい。動的鍵を生成する方法は実施態様に委ねられており、開示された方法および装置にとって重要ではない。しかしながら、SALTは、動的鍵の生成でも使うことができることに留意されたい。本明細書に記載されたシステムおよび方法は、混合モードMoCAネットワークでも使うことができる。混合モードMoCAネットワークは、MoCA1.xすなわち、MoCA1.0およびMoCA1.1およびMoCA2.0ノードを含むMoCAネットワークである。MoCA1.xはAES鍵を使わず、SALT値を使わないので、MoCA2.0に準拠するために、できる限りネットワーク動作を更新する方が有益である。したがって、混合モードMoCAネットワークにおいて、NC手渡しが起こり、MoCA2.0ノードがMoCA1.xノードからNCの役割を受け取ると、MoCA2.0NCは、その恒久的SALTを他の既存のMoCA2.0ノードに配信し、ノードが承認プロシージャを通る必要なく、それらがSALTとパスワードを使って静的鍵を導出することを可能にする必要がある。すでに確立した混合モードネットワークにおいて、MoCA2.0NCは、新しいMoCA2.0ノードによって開始された承認過程の後、動的鍵例えば、ATEKおよびAPMKを配信する。しかしながら、新しいMoCA2.0ノードがそのような混合ネットワークに承認される前に、NCは恒久的SALTを、ネットワークディスカバリーメッセージ交換におけるノードに配信する必要がある。図7は、本明細書に記載されたシステムおよび方法の一実施形態による、NCによって開始された過程の例を示す流れ図である。この例で示すように、NC365は、恒久的SALTと共に要求342を、ネットワーク内の選択されたMoCA2.0ノード363に配信する。一実施形態において、要求342は、L2ME要求である。MoCA2.0ノード363は、SALTと、ネットワークパスワードと、ASCII文字列とを使って静的鍵AMMKおよびAPMKInitialを算出する。あるいは、SALTとパスワードだけが使われる。ノード363は、AMMKによって暗号化された応答344を発信する。ノード363とNC365は、346によって示すように動的鍵を交換する。次いで、MAP内のAES暗号化フラグが348で有効になる。今後の通信は、350によって示すように、配信されたAES動的鍵を使用して、MoCA2.0ノード間で暗号化される。混合モードネットワークにおいて、MoCA2.0NC365は、現在のMoCA1.x動的鍵すなわち、MoCA2.0ノードのために使われるAES技術とは対照的に、DES暗号化技術を使って生成された鍵を使って、恒久的SALTを、MoCA1.xNCによって承認された既存のMoCA2.0ノードの組に配信する。Wave0において、NC365は、どのMoCA2.0ノードが加入を要求したかを特定する。MoCA2.0ノードは、WAVE0_NODEMASKを使って指示する。一実施形態において、WAVE0_NODEMASKの各ビットは、MoCA2.0ノードの1つを表す。要求されたノードのそれぞれは、応答フレーム344を送信する。以下の制約条件が、要求フレーム344の様々な領域で見られる。VENDOR_ID=0x0MoCATRANS_TYPE=0x2AES鍵配布TRANS_SUBTYPE=0x0恒久的SALTの配布のためWAVE0_NODEMASK=MoCAネットワークにおける選択されたMoCA2.0ノードを示すために設定されるMSG_PRIORITY=0xF0TXN_LAST_WAVE_NUM=2L2ME_PAYLOAD=表2に示す各ノードは、以下の制約条件を有する応答フレームを用いてNCに応答する。RESP_STATUS=ビット0を1にセットL2ME_PAYLOAD=表3で定義する動的鍵を成功裏に配信後、次いで、NCは、以降のMAPにおけるAES暗号化フラグを起動する。図8を参照すると、演算モジュール400は、例えば、デスクトップ、ラップトップ、およびノートブックコンピュータ、ハンドヘルド演算デバイスPDA、スマートフォン、携帯電話、パームトップ等、メインフレーム、スーパーコンピュータ、ワークステーション、もしくはサーバ、または、所与のアプリケーションもしくは環境にとって望ましいか適切であると考えられる任意の他の種類の特殊用途向けか汎用の演算デバイスで見られる演算または処理機能を表すことができる。演算モジュール400は、所与のデバイス内に埋め込まれた演算機能、そうでなければ、所与のデバイスで利用可能な演算機能であってもよい。例えば、演算モジュール400は、例えば、デジタルカメラ、ナビゲーションシステム、携帯電話、携帯演算デバイス、モデム、ルータ、無線アクセスポイントWAP、何らかの形態の処理機能を含む可能性がある端末および他の電子機器等の電子機器で見ることができるであろう。演算モジュール400は、例えば、1つまたは複数のプロセッサ、制御器、制御モジュール、または、プロセッサ404等の他の処理デバイスを含んでもよい。プロセッサ404は、例えば、マイクロプロセッサ、制御器、または他の制御論理等の、汎用または特殊用途向け処理エンジンを使って実現してもよい。例図において、プロセッサ404はバス402に接続されるが、あらゆる通信メディアを演算モジュール400の他の構成要素との連携を容易にするため、または外部と通信するために使うことができる。演算モジュール400は、本明細書において単に主メモリ408とした、1つまたは複数のメモリモジュールも含むことができる。例えば、好ましくは、ランダムアクセスメモリRAMまたは他の動的メモリは、情報と、プロセッサ404によって実行される命令とを格納するために使われるであろう。主メモリ408は、プロセッサ404によって実行される命令の実行の間、一時変数または他の中間情報を格納するためにも使われるであろう。演算モジュール400は、同じように、読出し専用メモリROM、または、プロセッサ404のための静的な情報および命令を格納するため、バス402に結合された他の静的ストレージデバイスを含んでもよい。演算モジュール400は、1つまたは複数の、様々な形態の情報ストレージ機構410を含んでもよく、そのような情報ストレージ機構410は、例えば、メディアドライブ412およびストレージユニットインターフェース420を含んでもよい。メディアドライブ412は、固定式または取り外し式ストレージメディア414をサポートするための、ドライブまたは他の機構を含んでもよい。例えば、ハードディスクドライブ、フロッピーディスクドライブ、磁気テープドライブ、光学ディスクドライブ、CDまたはDVDドライブRまたはRW、または他の取り外し式もしくは固定式メディアドライブが提供されてもよい。それに応じて、ストレージメディア414は、例えば、ハードディスク、フロッピーディスク、磁気テープ、カートリッジ、光学ディスク、CDもしくはDVD、または、メディアドライブ412によって読み取られるか、書き込まれるか、アクセスされる他の固定式もしくは取り外し式メディアを含んでもよい。これらの例で示すように、ストレージメディア414は、その中にコンピュータソフトウェアまたはデータが格納されたコンピュータ利用可能ストレージメディアを含むことができる。代替実施形態において、情報ストレージ機構410は、コンピュータプログラムまたは他の命令もしくはデータを演算モジュール400にロードすることを可能にするための他の手段を含んでもよい。そのような手段は、例えば、固定式または取り外し式ストレージユニット422およびインターフェース420を含んでもよい。そのようなストレージユニット422およびインターフェース420の例には、プログラムカートリッジとカートリッジインターフェース、取り外し式メモリ例えば、フラッシュメモリや他の取り外し式メモリモジュール、ならびにメモリスロット、PCMCIAスロットならびにカード、および、ソフトウェアとデータをストレージユニット422から演算モジュール400に転送することが可能な他の固定式または取り外し式ストレージユニット422ならびにインターフェース420を含むことができる。演算モジュール400は、通信インターフェース424も含んでもよい。通信インターフェース424は、ソフトウェアおよびデータを演算モジュール400と外部デバイス間で転送することを可能にするために使用してもよい。通信インターフェース424の例には、モデムもしくはソフトモデム、ネットワークインターフェースイーサネット、ネットワークインターフェースカード、WiMedia、IEEE802.XX、または他のインターフェース等、通信ポート例えば、USBポート、IRポート、RS232ポートBluetooth登録商標インターフェース、または他のポート等、または、他の通信インターフェースを含んでもよい。通信インターフェース424を介して転送されるソフトウェアおよびデータは、通常は、信号で転送され得、そのような信号は、電子的、電磁気的光学を含む、または、所与の通信インターフェース424によって交換することができる他の信号である。これらの信号は、通信インターフェース424に、チャネル428を介して提供され得るであろう。このチャネル428は、信号を搬送することができ、および有線または無線通信メディアを使って実現されるであろう。チャネルのいくつかの例として、同軸ケーブル上のMoCAチャネル、電話線、セルラーリンク、RFリンク、光学リンク、ネットワークインターフェース、ローカルまたはワイドエリアネットワーク、および他の有線または無線通信チャネルを含んでもよい。本明細書において、用語コンピュータプログラムメディアおよびコンピュータ利用可能メディアは、一般に、例えば、メモリ408、ストレージユニット420、およびメディア414等の物理的ストレージメディアについて言及するために使われる。これらおよび他の様々な形態のコンピュータプログラムストレージメディアまたはコンピュータ利用可能ストレージメディアは、1つまたは複数の命令の1つまたは複数のシーケンスを、処理デバイスに、実行するために格納および提供することに関係することができる。メディアで実行されるそのような命令は、一般に、コンピュータプログラムコードまたはコンピュータプログラム製品コンピュータプログラムや他のグループの形態でグループ化することができると呼ばれる。実行されると、そのような命令は、演算モジュール400が、本明細書で説明されたような開示された方法および装置の特徴や機能を実行することを可能にするであろう。開示された方法および装置の様々な実施形態が上記され、様々な図に示されたが、それらは例のためのみに提示され、限定するためではないことを理解すべきである。個々の実施形態の1つまたは複数において記載された様々な特徴、態様、および機能は、それらが記載された特定の実施形態にそれらの適用範囲を限定しないが、代わりに、単独または様々な組合せで、そのような実施形態が記載されようがされまいが、および、記載された実施形態の一部としてそのような特徴が提示されようがされまいが、開示された方法および装置の他の実施形態の1つまたは複数に適用することができる。さらに、本明細書に示してある以外の多数の様々な構成要素モジュール名を、様々な区画に適用することができる。さらに、流れ図、動作記述および方法クレームに関して、本明細書で提示されるブロックの順序は、文脈からそうでないと分かる限り、同じ順序で記載した機能が行われるよう、様々な実施形態を実現すべきであると規定するべきではない。したがって、請求される発明の幅および範囲は、単に例示のためのみの例として提示された、あらゆる上記の実施形態によっても限定されるべきではない。本明細書で使用される用語ならびにフレーズ、およびそれらの変化形は、特に指示がなければ、限定ではなくオープンエンドとして解釈されるべきである。上記の例として、用語含むは、含むが、これらに限定されるものではない等という意味として読まれるべきであり、用語例は、説明する項目の多くの例の一部を提供するために使われ、それらの包括的または限定的なリストではなく、および、用語aまたはanは、少なくとも1つの1つまたは複数の等の意味として読まれるべきである。同じように、本明細書が当業者にとって明らかまたは既知であろう技術に関する場合、そのような技術は、現在の、または将来における任意の時間における当業者にとって明らかまたは既知である技術を網羅する。本明細書で使用される場合、用語モジュールは、開示された方法および装置の1つまたは複数の実施形態により実行することができる所与のユニットの機能について記述するであろう。本明細書で使用される場合、モジュールは、ハードウェア、ソフトウェア、またはそれらの組合せのあらゆる形態を使って実現されるであろう。例えば、1つまたは複数のプロセッサ、制御器、ASIC、PLA、PAL、CPLD、FPGA、論理的構成要素、ソフトウェアルーチン、または、他の機構を、モジュールを構成するために実装してもよい。実装において、本明細書に記載された様々なモジュールは、離散モジュールとして実現され得、または、記載された機能および特徴は、1つまたは複数のモジュール間で、部分的に、または全体で共有することができる。すなわち、この記述を読んだ後に当業者に明らかになるであろうように、本明細書に記載された様々な特徴および機能は、あらゆる所与の用途において実現することができ、別々の、または様々な組合せおよび順序で共有された1つまたは複数のモジュールにおいて実現することができる。開示された方法および装置の構成要素またはモジュールは、ソフトウェアを使って全体で、または部分的に実現される場合、一実施形態において、これらソフトウェア要素は、それらに関して記載された機能を実行することができる演算または過程モジュールと共に動作するよう実現することができる。演算モジュールの1つのそのような例が、図8に示される。様々な実施形態が、この例示的な演算モジュール400によって記載される。この記述を読んだ後、当業者には、他の演算モジュールまたはアーキテクチャーを使って、開示された方法および装置を実現する方法が明らかになるであろう。"