(57)【要約】アクセス端末と２つのアクセスポイントとの間で通信ハンドオフを安全にするための、新しい鍵管理アプローチが提供されている。このアプローチは、アクセス端末用のマスター鍵をさらす危険を冒すことなく、アクセス端末とアクセスポイントとの間の通信を安全にハンドオフするために提供している。一時的マスター鍵は、新しいアクセスポイントとアクセス端末との間の、短い待ち時間のハンドオフと安全な認証のために、導き出される。一態様においては、現在のアクセスポイントが、アクセス端末が通信する次のアクセスポイントによって使用される新しいセキュリティ鍵（それ自体のセキュリティ鍵に基づいている）を生成する、分配鍵管理スキームが提供されている。別の態様においては、中央オーセンチケータが新しいセキュリティ鍵（アクセス端末に間連づけられたマスターセキュリティ鍵に基づいている）を保持し、生成し、アクセスポイントに分配する、集中化された鍵管理スキームが提供されている。
2010502132.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
前記メモリと結合されたプロセッサと、
を備えており、
前記プロセッサは、マスター鍵から第２の一時的鍵を生成するように、また、第２のアクセスポイントがアクセス端末と通信することを可能にするために、アクセスポイントから前記第２のアクセスポイントに前記第２の一時的鍵の送信を命令するように、構成されている、
アクセスポイント。
【請求項２】
前記マスター鍵はペアのマスター鍵である、請求項１に記載のアクセスポイント。
【請求項３】
前記アクセス端末を用いた通信ハンドオフが前記アクセスポイントから、前記第２のアクセスポイントに対して開始されるときに、前記プロセッサは、前記マスター鍵から前記第２の一時的鍵を生成する、請求項１に記載のアクセスポイント。
【請求項４】
前記プロセッサは、
第１の一時的鍵によって安全にされた、前記アクセス端末と前記アクセスポイントとの間で安全な通信を確立するように、なお、前記第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいており；
前記アクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からリクエストを受信するように、なお、前記第２の一時的鍵を生成するように使用される前記マスター鍵は、前記異なるマスター鍵に少なくとも部分的に基づいている；
さらに構成されている、請求項１に記載のアクセスポイント。
【請求項５】
前記プロセッサは、
前記マスター鍵から、前記第２の一時的鍵とは異なった、第３の一時的鍵を生成するように、また、
前記アクセス端末と通信するために、前記アクセスポイントから第３のアクセスポイントに前記第２の一時的鍵の送信を命令するように、
さらに構成されている、請求項１に記載のアクセスポイント。
【請求項６】
前記第２の一時的鍵は、また、少なくとも１つの独自の、前記第２のアクセスポイントに関連づけられた第２アクセスポイント識別子に基づいており、前記第３の一時的鍵は、また、少なくとも１つの、第３アクセスポイントに関連づけられた独自の第３アクセスポイント識別子に基づいている、請求項５に記載のアクセスポイント。
【請求項７】
前記第２の一時的鍵および前記第３の一時的鍵は、トランジエントセッション鍵である、請求項５に記載のアクセスポイント。
【請求項８】
第３の一時的鍵は、また、少なくとも１つの、前記第２のアクセスポイントによって得られた擬似乱数に基づいている、請求項５に記載のアクセスポイント。
【請求項９】
前記マスター鍵は、前記アクセス端末に関連づけられたトップレベルのマスター鍵に基づいたペアのマスター鍵である、請求項１に記載のアクセスポイント。
【請求項１０】
前記プロセッサは、
第１の一時的鍵によって安全にされた前記アクセス端末と前記アクセスポイントとの間で安全な通信を確立するように、なお、前記第１の一時的鍵は、前記マスター鍵に少なくとも部分的に基づいており；
前記アクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からのリクエストを受信するように；
前記第２のアクセスポイントへと通信セッションをハンドオフするように；
さらに構成されている、請求項１に記載のアクセスポイント。
【請求項１１】
第１のアクセスポイントにおいてマスター鍵から第２の一時的鍵を生成することと、なお、前記マスター鍵は、前記第１のアクセスポイントとアクセス端末との間の通信のために使用されている；
第２のアクセスポイントが前記アクセス端末と通信することを可能にするために、前記第１のアクセスポイントから前記第２のアクセスポイントに前記第２の鍵を送信することと；
を備えている方法。
【請求項１２】
前記マスター鍵はペアのマスター鍵である、請求項１１に記載の方法。
【請求項１３】
前記第２の一時的鍵を生成することは、前記アクセス端末を用いた通信ハンドオフが前記第１アクセスポイントから、前記第２のアクセスポイントに対して開始されるときに、前記第２の一時的鍵を生成することを備えている、請求項１１に記載の方法。
【請求項１４】
第１の一時的鍵によって安全にされた前記アクセス端末と前記第一のアクセスポイントとの間で安全な通信を確立することと、なお、前記第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている；
前記第１のアクセスポイントから前記第２のアクセスポイントへと、前記安全な通信セッションをハンドオフするために、前記アクセス端末からのリクエストを受信することと；
をさらに備えており、
前記第２の一時的鍵を生成するために使用された前記マスター鍵は、前記異なるマスター鍵に少なくとも部分的に基づいている、
請求項１１に記載の方法。
【請求項１５】
前記異なるマスター鍵は、前記アクセス端末が前に通信した第３のアクセスポイントから、前記第１のアクセスポイントによって受信される、請求項１４に記載の方法。
【請求項１６】
前記マスター鍵から、前記第２の一時的鍵とは異なった、第３の一時的鍵を生成することと、そして、前記アクセス端末と通信するために、前記第１のアクセスポイントから第３のアクセスポイントに前記第３の一時的鍵を送信することと、
をさらに備えている請求項１１に記載の方法。
【請求項１７】
前記第２の一時的鍵は、また、少なくとも１つの、前記第２のアクセスポイントに関連づけられた独自の第２のアクセスポイント識別子に基づいており、前記第３の一時的鍵は、また、少なくとも１つの、前記第３のアクセスポイントに関連づけられた独自の第３のアクセスポイント識別子に基づいている、請求項１６に記載の方法。
【請求項１８】
前記第２の一時的鍵および前記第３の一時的鍵は、トランジエントセッション鍵である、請求項１６に記載の方法。
【請求項１９】
前記マスター鍵は、前記アクセス端末に関連づけられたトップレベルのマスター鍵に基づいたペアのマスター鍵である、請求項１に記載のアクセスポイント。
【請求項２０】
第１の一時的鍵によって安全にされた前記アクセス端末と前記第１のアクセスポイントとの間で安全な通信を確立することと、なお、前記第１の一時的鍵は、前記マスター鍵に少なくとも部分的に基づいている；
前記アクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からのリクエストを受信することと；
前記第２のアクセスポイントへと前記安全な通信をハンドオフすることと；
をさらに備えている請求項１１に記載の方法。
【請求項２１】
第１のアクセスポイントにおいてマスター鍵から第２の一時的鍵を生成するための手段と、なお、前記マスター鍵は、前記第１のアクセスポイントとアクセス端末との間の通信のために使用されている；
第２のアクセスポイントが前記アクセス端末と通信することを可能にするために、前記第１のアクセスポイントから前記第２のアクセスポイントに、前記第２の一時的鍵を送信するための手段と；
を備えている装置。
【請求項２２】
前記マスター鍵から、前記第２の一時的鍵とは異なった、第３の一時的鍵を生成するための手段と、
前記アクセス端末と通信するために、前記第１のアクセスポイントから第３のアクセスポイントに、前記第３の一時的鍵を送信するための手段と、
をさらに備えている請求項２１に記載の装置。
【請求項２３】
前記マスター鍵は、ペアのマスター鍵である、請求項２１に記載の装置。
【請求項２４】
前記第１のアクセスポイントから前記第２のアクセスポイントへと、通信ハンドオフを開始するための手段、
をさらに備えている請求項２１に記載の装置。
【請求項２５】
第１の一時的鍵によって安全にされた前記アクセス端末と前記第１のアクセスポイントとの間で安全な通信を確立するための手段と、なお、前記第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている；
前記第１のアクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からのリクエストを受信するための手段と、なお、前記第２の一時的鍵を生成するために使用された前記マスター鍵は、前記異なるマスター鍵に少なくとも部分的に基づいている；
をさらに備えている請求項２１に記載の装置。
【請求項２６】
前記マスター鍵から、前記第２の一時的鍵とは異なった、第３の一時的鍵を生成し、前記アクセス端末と通信するために前記第１のアクセスポイントから第３のアクセスポイントに、前記第３の一時的鍵を送信するための手段、
をさらに備えている請求項２１に記載の装置。
【請求項２７】
前記第２の一時的鍵は、また、少なくとも１つの、前記第２のアクセスポイントに関連づけられた独自の第２のアクセスポイント識別子に基づいており、前記第３の一時的鍵は、また、少なくとも１つの、前記第３のアクセスポイントに関連づけられた独自の第３のアクセスポイント識別子に基づいている、請求項２６に記載の装置。
【請求項２８】
前記第２の一時的鍵および前記第３の一時的鍵は、トランジエントセッション鍵である、請求項２６に記載の装置。
【請求項２９】
前記マスター鍵は、前記アクセス端末に関連づけられたトップレベルのマスター鍵に基づいたペアのマスター鍵である、請求項２１に記載の装置。
【請求項３０】
第１の一時的鍵によって安全にされた前記アクセス端末と前記第１のアクセスポイントとの間で安全な通信を確立するための手段と、なお、前記第１の一時的鍵は、前記マスター鍵に少なくとも部分的に基づいている；
前記第１のアクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からのリクエストを受信するための手段と；
前記第２のアクセスポイントへと前記安全な通信をハンドオフするための手段と；
をさらに備えている請求項２１に記載の装置。
【請求項３１】
１つまたは複数のプロセッサによって使用されることができるインストラクションを備えているプロセッサ可読メディアであって、前記インストラクションは、
第１のアクセスポイントにおいてマスター鍵から第２の一時的鍵を生成するためのインストラクションと、なお、前記マスター鍵は、前記第１アクセスポイントとアクセス端末との間の通信のために使用されている；
第２のアクセスポイントが前記アクセス端末と通信することを可能にするために、前記第１のアクセスポイントから前記第２のアクセスポイントに、前記の一時的鍵を送信するためのインストラクションと；
を備えている、
プロセッサ可読メディア。
【請求項３２】
前記第２の一時的鍵は、前記第１のアクセスポイントから前記第２のアクセスポイントへと、通信のハンドオフを開始するように生成される、請求項３１に記載のプロセッサ可読メディア。
【請求項３３】
第１の一時的鍵によって安全にされた前記アクセス端末と前記第１のアクセスポイントとの間で安全な通信を確立するためのインストラクションと、なお、前記第１の一時的鍵は異なるマスター鍵に少なくとも部分的に基づいている；
前記第１のアクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために前記アクセス端末からリクエストを受信するためのインストラクションと；
を備えているインストラクション、をさらに備えており、
前記第２の一時的鍵を生成するために使用された前記マスター鍵は、前記異なるマスター鍵に少なくとも部分的に基づいている、
請求項３１に記載のプロセッサ可読メディア。
【請求項３４】
前記マスター鍵から、前記第２の一時的鍵とは異なった、第３の一時的鍵を生成し、前記アクセス端末と通信するために、前記第１のアクセスポイントから第３のアクセスポイントに、前記第３の一時的鍵を送信するためのインストラクション、
を備えているインストラクション、
をさらに備えている請求項３１に記載のプロセッサ可読メディア。
【請求項３５】
第１の一時的鍵によって安全にされた前記アクセス端末と前記第１のアクセスポイントとの間で安全な通信を確立するためのインストラクションと、なお、前記第１の一時的鍵は、前記マスター鍵に少なくとも部分的に基づいている；
前記第１のアクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からのリクエストを受信するためのインストラクションと；
前記第２のアクセスポイントへと前記安全な通信をハンドオフするためのインストラクションと；
を備えているインストラクション、
をさらに備えている請求項３１に記載のプロセッサ可読メディア。
【請求項３６】
第１の一時的鍵によって安全にされたアクセス端末と第１のアクセスポイントとの間の安全な通信を確立するように、なお、前記第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいており；
前記第１のアクセスポイントから第２のアクセスポイントへと、前記安全な通信セッションをハンドオフするために、前記アクセス端末からのリクエストを受信するように；
構成された処理回路、を備えており、
第２の一時的鍵を生成するために使用されたマスター鍵は、前記異なるマスター鍵に少なくとも部分的に基づいている、
プロセッサ。
【請求項３７】
前記異なるマスター鍵は、前記アクセス端末が前に通信した第３のアクセスポイントから、前記第１のアクセスポイントによって受信される、請求項３６に記載のプロセッサ。
【請求項３８】
前記処理回路は、前記マスター鍵から、前記第２の一時的鍵とは異なった、第３の一時的鍵を生成し、前記アクセス端末と通信するために、前記第１のアクセスポイントから第３のアクセスポイントに前記第３の一時的鍵を送信するように、さらに構成されており、
前記第２の一時的鍵は、また、少なくとも１つの、前記第２のアクセスポイントに関連づけられた独自の第２のアクセスポイント識別子に基づいており、前記第３の一時的鍵は、また、少なくとも１つの、前記第３のアクセスポイントに関連づけられた独自の第３のアクセスポイント識別子に基づいている、
請求項３６に記載のプロセッサ。
【請求項３９】
前記処理回路は、
第１の一時的鍵によって安全にされた前記アクセス端末と前記第１のアクセスポイントとの間の安全な通信を確立するように、なお、前記第１の一時的鍵は、前記マスター鍵に少なくとも部分的に基づいており；
前記第１のアクセスポイントから前記第２のアクセスポイントへと、前記安全な通信をハンドオフするために、前記アクセス端末からのリクエストを受信するように；
前記第２のアクセスポイントへと前記安全な通信をハンドオフするように；
さらに構成されている、
請求項３６に記載のプロセッサ。
【請求項４０】
メモリと；
前記メモリと結合されたプロセッサと、なお、前記プロセッサは、
別のアクセスポイントから第１の一時的鍵を受信するように、
通信を安全にするために前記第１の一時的鍵を使用して、アクセス端末を用いた前記通信を命令するように、
構成されている；
を備えているアクセスポイント。
【請求項４１】
前記第１の一時的鍵は、限られた時間期間の間、動作し、前記プロセッサは、前記アクセス端末と前記アクセスポイントとの間の通信を安全にするためのマスター鍵を受信するように、また、前記第１の一時的鍵の使用を放棄するように、さらに構成されている、請求項４０に記載のアクセスポイント。
【請求項４２】
前記プロセッサは、ハンドオフが前記アクセス端末を用いた通信のために、前記別のアクセスポイントから前記アクセスポイントに対して開始されるとき、前記別のアクセスポイントから前記第１の一時的鍵を受信するように、さらに構成されている、請求項４０に記載のアクセスポイント。
【請求項４３】
前記プロセッサは、
前記アクセス端末との前記通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するように、
前記第１の一時的鍵に基づいて第２の一時的鍵を生成するように、
前記第２のアクセスポイントに前記第２の一時的鍵を送信するように、
さらに構成されている、
請求項４０に記載のアクセスポイント。
【請求項４４】
別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信することと、
通信を安全にするために前記第１の一時的鍵を使用してアクセス端末と通信することと、
を備えている方法。
【請求項４５】
前記第１の一時的鍵は、限られた時間期間の間、動作しており、前記方法は、
前記アクセス端末と前記第１のアクセスポイントとの間の通信のために、マスター鍵を受信し、前記第１の一時的鍵の使用を放棄すること、
をさらに備えている、請求項４４に記載の方法。
【請求項４６】
ハンドオフが前記アクセス端末を用いた通信のために、前記別のアクセスポイントから前記第１のアクセスポイントに対して開始されるとき、前記別のアクセスポイントから前記第１の一時的鍵を受信すること、
をさらに備えている請求項４４に記載の方法。
【請求項４７】
第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信することと、
前記第１の一時的鍵に基づいて第２の一時的鍵を生成することと、
前記第２のアクセスポイントに前記第２の一時的鍵を送信することと、
をさらに備えている請求項４４に記載の方法。
【請求項４８】
別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信するための手段と、
通信を安全にするために前記の第１の一時的を使用してアクセス端末と通信するための手段と、
を備えている装置。
【請求項４９】
前記アクセス端末と前記第１のアクセスポイントとの間の通信のために、マスター鍵を受信するための手段と、
前記第１の一時的鍵の使用を放棄するための手段と、
をさらに備えている請求項４８に記載の装置。
【請求項５０】
ハンドオフが、前記アクセス端末を用いた通信のために、前記別のアクセスポイントから前記第１のアクセスポイントに対して開始されるとき、前記別のアクセスポイントから前記第１の一時的鍵を受信するための手段と、
をさらに備えている請求項４８に記載の装置。
【請求項５１】
第１のアクセス端末を用いた前記通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するための手段と、
前記第１の一時的鍵に基づいて第２の一時的鍵を生成するための手段と、
前記第２のアクセスポイントに前記第２の一時的鍵を送信するための手段と、
をさらに備えている請求項４８に記載の装置。
【請求項５２】
１つまたは複数のプロセッサによって使用されることができるインストラクションを備えているプロセッサ可読メディアであって、前記インストラクションは、
別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信するためのインストラクションと、
通信を安全にするために前記第１の一時的鍵を使用してアクセス端末と通信するためのインストラクションと、
備えている、
プロセッサ可読メディア。
【請求項５３】
前記別のアクセスポイントからの前記第１の一時的鍵は、ハンドオフが前記アクセス端末を用いた通信のために、前記別のアクセスポイントから前記第１のアクセスポイントに対して開始されるとき、受信される、請求項５２に記載のプロセッサ可読メディア。
【請求項５４】
第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するためのインストラクションと、
前記第１の一時的鍵に基づいて第２の一時的鍵を生成するためのインストラクションと、
前記第２のアクセスポイントに前記第２の一時的鍵を送信するためのインストラクションと、
を備えているインストラクション、
をさらに備えている請求項５２に記載のプロセッサ可読メディア。
【請求項５５】
別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信するように、
通信を安全にするために前記第１の一時的鍵を使用してアクセス端末と通信するように、
構成された処理回路、
を備えているプロセッサ。
【請求項５６】
前記第１の一時的鍵は、限られた時間期間の間、動作し、前記処理回路は、
前記アクセス端末と前記第１のアクセスポイントとの間の通信のためにマスター鍵を受信し、前記第１の一時的鍵の使用を放棄するように、
さらに構成されている、請求項５５に記載のプロセッサ。
【請求項５７】
前記処理回路は、
ハンドオフが前記アクセス端末を用いた通信のために、前記別のアクセスポイントから前記第１のアクセスポイントに対してイニシエートされるとき、前記別のアクセスポイントからの前記第１の一時的鍵を受信するように、
さらに構成されている、請求項５５に記載のプロセッサ。
【請求項５８】
前記処理回路は
前記第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するように、
前記第１の一時的鍵に基づいて第２の一時的鍵を生成するように、
前記第２のアクセスポイントに前記第２の一時的鍵を送信するように、
さらに構成されている、請求項５５に記載のプロセッサ。
【請求項５９】
メモリと；
前記メモリと結合されたプロセッサと、なお、前記プロセッサは、
第１のアクセスポイントとアクセス端末との間の通信のために使用されたマスター鍵から第１の一時的鍵を生成するように、
第２のアクセスポイントと前記アクセス端末との間で、前記第１の一時的鍵を使用して通信を命令するように、
構成されている；
を備えているアクセス端末。
【請求項６０】
前記マスター鍵は、第１のアクセスポイントと前記アクセス端末との間の通信のために使用された第２の一時的鍵である、請求項５９に記載のアクセス端末。
【請求項６１】
前記プロセッサは、前記第２のアクセスポイントを備えた通信のために別のマスター鍵を提供するように認証サーバに命令するように、また、前記第１の一時的鍵の使用を中断するように、さらに構成されている、請求項５９に記載のアクセス端末。
【請求項６２】
前記マスター鍵は、ペアのマスター鍵である、請求項５９に記載のアクセス端末。
【請求項６３】
前記プロセッサは、前記第２のアクセスポイントを備えた前記通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供するように、さらに構成されている、請求項５９に記載のアクセス端末。
【請求項６４】
前記プロセッサは、前記第２のアクセスポイントと前記アクセス端末との間の通信のために使用された前記第１の一時的鍵から第２の一時的鍵を生成するように、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するように、
さらに構成されている、請求項５９に記載のアクセス端末。
【請求項６５】
前記プロセッサは、
前記マスター鍵から第２の一時的鍵を生成するように、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するように、
さらに構成されている、請求項５９に記載のアクセス端末。
【請求項６６】
前記プロセッサは、
アクセスポイントについてスキャンし、
それらが識別されるとき、アクティブセットのアクセスポイントに、アクセスポイントを加えるように、
それが前記アクティブセットに加えられるとき、各アクセスポイントを用いて安全な鍵を確立するように、
さらに構成されている、請求項５９に記載のアクセス端末。
【請求項６７】
分配管理システムにおいて、前記プロセッサは、
それが前記アクティブセットに加えられると、各アクセスポイントについてのトランジエントセッション鍵を生成するように、
さらに構成されており、
前記トランジエントセッション鍵は、前記アクティブセットにおける別のアクセスポイントに関連づけられた仮決定のマスター鍵に基づいている、
請求項６６に記載のアクセス端末。
【請求項６８】
集中化された鍵管理システムにおいて、前記プロセッサは、
それが前記アクティブセットに加えられると、各アクセスポイントについてトランジエントセッション鍵を生成するように、
さらに構成されており、
前記トランジエントセッション鍵は、前記アクセスポイントについての独自のアクセスポイント識別子とマスタートランジエント鍵に基づいている、
請求項６６に記載のアクセス端末。
【請求項６９】
マスター鍵を使用して第１のアクセスポイントと通信することと、
前記マスター鍵から第１の一時的鍵を生成することと、
前記第１の一時的鍵を使用して第２のアクセスポイントと通信することと、
を備えているアクセス端末上で使用できる方法。
【請求項７０】
前記マスター鍵は、第１のアクセスポイントと前記アクセス端末との間の前記の通信を安全にするために使用された第２の一時的鍵である、請求項６９に記載の方法。
【請求項７１】
前記第２のアクセスポイントを備えた通信のために別のマスター鍵を提供するように、また、前記第１の一時的鍵の使用を中断するように、認証サーバに命令すること、
をさらに備えている請求項６９に記載の方法。
【請求項７２】
前記マスター鍵は、認証サーバと共有されたペアのマスター鍵である、請求項６９に記載の方法。
【請求項７３】
前記第２のアクセスポイントを備えた前記の通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供すること、
をさらに備えている請求項６９に記載の方法。
【請求項７４】
前記第２のアクセスポイントとアクセス端末との間の通信のために使用された前記第１の一時的鍵から第２の一時的鍵を生成することと、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令することと、
をさらに備えている請求項６９に記載の方法。
【請求項７５】
前記マスター鍵から第２の一時的鍵を生成することと、
第３のアクセスポイントとアクセス端末との間で、前記第２の一時的鍵を使用して通信を命令することと、
をさらに備えている請求項６９に記載の方法。
【請求項７６】
アクセスポイントについてスキャンすることと、
それらが識別されるとき、アクティブセットのアクセスポイントに、アクセスポイントを加えることと、
それが前記アクティブセットに加えられるとき、各アクセスポイントを用いて安全な鍵を確立することと、
をさらに備えている請求項６９に記載の方法。
【請求項７７】
分配鍵管理システムにおいて、
それが前記アクティブセットに加えられるとき、各アクセスポイントについてトランジエントセッション鍵を生成すること、
をさらに備えており、
前記トランジエントセッション鍵は、前記アクティブセットにおける別のアクセスポイントに関連づけられた仮決定のマスター鍵に基づいている、
請求項７６に記載の方法。
【請求項７８】
集中化された鍵管理システムにおいて、
それが前記アクティブセットに加えられるとき、各アクセスポイントについてトランジエントセッション鍵を生成すること、
をさらに備えており、
前記トランジエントセッション鍵は、前記アクセスポイントについての独自のアクセスポイント識別子とマスタートランジエント鍵に基づいている、
請求項７６に記載の方法。
【請求項７９】
マスター鍵を使用して第１のアクセスポイントと通信するための手段と、
前記マスター鍵から第１の一時的鍵を生成するための手段と、
前記第１の一時的鍵を使用して第２のアクセスポイントと通信するための手段と、
を備えているアクセス端末。
【請求項８０】
前記マスター鍵は、アクセス端末と第１アクセスポイントとの間の通信を安全にするために使用された第２の一時的鍵である、請求項７９に記載のアクセス端末。
【請求項８１】
前記第２のアクセスポイントを備えた通信のために別のマスター鍵を提供するように、また、前記第１の一時的鍵の使用を中断するように、認証サーバに命令するための手段と、
をさらに備えている請求項７９に記載のアクセス端末。
【請求項８２】
前記マスター鍵は、認証サーバと共有されたペアのマスター鍵である、請求項７９に記載のアクセス端末。
【請求項８３】
前記第２のアクセスポイントを備えた前記の通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供するための手段と、
をさらに備えている請求項７９に記載のアクセス端末。
【請求項８４】
前記第２のアクセスポイントと前記アクセス端末との間の通信のために使用された前記第１の一時的鍵から第２の一時的鍵を生成するための手段と、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するための手段と、
をさらに備えている請求項７９に記載のアクセス端末。
【請求項８５】
前記マスター鍵から第２の一時的鍵を生成するための手段と、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するための手段と、
をさらに備えている請求項７９に記載のアクセス端末。
【請求項８６】
１つまたは複数のプロセッサによって使用されることができるインストラクションを備えているプロセッサ可読メディアであって、前記インストラクションは、
マスター鍵を使用してアクセス端末から第１のアクセスポイントと通信するためのインストラクションと、
前記マスター鍵から第１の一時的鍵を生成するためのインストラクションと、
前記第１の一時的鍵を使用して第２のアクセスポイントと通信するためのインストラクションと、
を備えている、
プロセッサ可読メディア。
【請求項８７】
前記第２のアクセスポイントを備えた前記の通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供するためのインストラクションと、
を備えているインストラクション、
をさらに備えている請求項８２に記載のプロセッサ可読メディア。
【請求項８８】
第２のアクセスポイントと前記アクセス端末との間の通信のために使用された前記第１の一時的鍵から第２の一時的鍵を生成するためのインストラクションと、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するためのインストラクションと、
を備えているインストラクション、
をさらに備えている請求項８２に記載のプロセッサ可読メディア。
【請求項８９】
前記マスター鍵から第２の一時的鍵を生成するためのインストラクションと、
第３のアクセスポイントと前記アクセス端末との間で前記第２の一時的鍵を使用して通信を命令するためのインストラクションと、
を備えているインストラクション、
をさらに備えている請求項８２に記載のプロセッサ可読メディア。
【請求項９０】
マスター鍵を使用して第１のアクセスポイントと通信するように、
前記マスター鍵から第１の一時的鍵を生成するように、
前記第１の一時的鍵を使用して第２のアクセスポイントと通信するように、
構成された処理回路、
を備えているプロセッサ。
【請求項９１】
前記マスター鍵は、第１のアクセスポイントとアクセス端末との間の前記の通信を安全にするために使用された第２の一時的鍵である、請求項９０に記載のプロセッサ。
【請求項９２】
前記処理回路は、前記第２のアクセスポイントを備えた通信のために別のマスター鍵を提供することと、また、前記第１の一時的鍵に使用を中断することと、を認証サーバに命令するように、
さらに構成されている、請求項９０に記載のプロセッサ。
【請求項９３】
前記処理回路は、前記第２のアクセスポイントとアクセス端末との間の通信のために使用された前記第１の一時的鍵から第２の一時的鍵を生成するように、
第３のアクセスポイントと前記アクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するように、
さらに構成されている、請求項９０に記載のプロセッサ。
【請求項９４】
前記処理回路は、
前記マスター鍵から第２の一時的鍵を生成するように、
第３のアクセスポイントとアクセス端末との間で、前記第２の一時的鍵を使用して通信を命令するように、
さらに構成されている、請求項９０に記載のプロセッサ。
【請求項９５】
前記処理回路は、
アクセスポイントについてスキャンし、
それらが識別されるとき、アクティブセットのアクセスポイントにアクセスポイントを加え、
それが前記アクティブセットに加えられるとき、各アクセスポイントを用いて安全な鍵を確立するように、
さらに構成されている、請求項９０に記載のプロセッサ。
【発明の詳細な説明】
【優先権主張】
【０００１】
（米国特許法第１１９条の下の優先権主張）
本特許出願は、ここでの譲受人に譲渡され、ここにおける参照によりここに明示的に組み込まれる、２００６年８月２４日に出願された「無線通信システム用の鍵管理のためのシステムおよび方法(Systems and Methods for Key Management for Wireless Communication Systems)」と題された仮特許出願第６０／８４０１４１号の優先権を主張する。
【背景】
【０００２】
（分野）
様々な特徴が、無線通信システムに関係している。少なくとも１つの態様は、短い待ち時間(low latency)を有するネットワーク接続についての鍵管理のためのシステムおよび方法に関係している。
【０００３】
（背景）
無線通信ネットワークは、移動中に(while on the move)、通信デバイスが情報を送信することおよび／または受信することを可能にする。これらの無線通信ネットワークは、モバイルアクセス端末へのおよびモバイルアクセス端末からの情報のトランスファ(transfer)を可能にするために、他のパブリックあるいはプライベートネットーワークに通信的に結合されることができる。そのような通信ネットワークは、アクセス端末（例、モバイル通信デバイス、モバイル電話、無線ユーザ端末）に無線通信リンクを提供する、複数のアクセスポイント（例、基地局）を典型的に含んでいる。アクセスポイントは、固定（例、グラウンドに固定されている）、あるいは、モバイル（例、衛星に据え付けられている(mounted on satellites)等）であってもよく、アクセス端末が異なるサービスエリア(coverage areas)にわたって動く(travels)ので、広いサービスエリアを提供するために配置されることができる。
【０００４】
モバイルアクセス端末が移動しまわると、アクセスノードを備えたその通信リンクは、デグレードする(degrade)可能性がある。このシチュエーションにおいては、モバイルノードは、その第１リンクがまだアクティブな状態(active)である間に、よりよい質の通信リンクのために、別のアクセスポイントと、切り替えし(switch)、あるいは、接続してもよい。別のアクセスポイントを備えた通信リンクを確立するこのプロセスは、「ハンドオフ(handoff)」と呼ばれる。ハンドオフプロセスは、アクセスポイントを切り替えしている間に、無線通信ネットワークを備えた信頼できる安全な通信リンク(a reliable and secure communication link with the wireless communication network)を維持する問題に、一般的に、直面する。ソフトハンドオフ(soft handoffs)およびハードハンドオフ(hard handoffs)は、２つの一般に使用されるタイプのハンドオフである。ソフトハンドオフは、既存の通信リンクが終わる前に、新しいアクセスポイントを備えた新しい通信リンクが確立される場合のものである。ハードハンドオフにおいては、新しい通信リンクが確立される前に、既存の通信リンクは、一般的に、終わる。
【０００５】
いくつかの通信システムにおいて、モバイルアクセス端末がアクセスポイントを通して通信ネットワークに取り付ける(attaches)とき、それは、安全なマスター鍵(a secure master key)を確立するために、ネットワークアクセス認証を実行する。ハンドオフが生じるごとに、このプロセスは繰り返されることができる。しかしながら、各ハンドオフにおいてこの認証プロセスを繰り返すことは、容認できない待ち時間(unacceptable latency)を導入する(introduces)。この待ち時間を低減するための現在の１つの解決策は、アクセスポイントの中でマスター鍵を共有することである。しかしながら、このアプローチは、アクセスポイントが危険にさらされる(compromised)場合には、深刻なセキュリティリスクを作る、というのは、マスター鍵は、非安全になり、マスター鍵が使用されているすべての通信を危険にさらすことに使用されうる。
【０００６】
したがって、セキュリティを危険にさらすことなく(without compromising security)、アクセスポイントとアクセス端末との間の短い待ち時間ハンドオフを提供する方法が必要とされている。
【発明の概要】
【０００７】
１つの特徴は、アクセス端末（例、モバイル端末、無線ユーザ端末、など）と１つまたは複数のアクセスポイント（例、基地局、など）との間の鍵管理のためのシステムおよび方法を提供する。特に、アクセス端末用のマスター鍵をさらす危険を冒すことなく(without risking exposure a master key)、アクセスポイントとアクセス端末との間で安全な通信を確立するためのスキーム(scheme)が提供されている。このアプローチは、新しいアクセスポイントとアクセス端末との間の安全な認証と短い待ち時間ハンドオフのために、一時的なマスター鍵(temporary master keys)を導き出す。
【０００８】
一態様においては、アクセス端末が通信する次のアクセスポイントによって使用される新しいセキュリティ鍵(a new security key)を現在のアクセスポイントが生成する、分配鍵管理スキーム(distributive key management scheme)が提供されている。アクセス端末が現在のアクセスポイントから新しいアクセスポイントへと移動するとき、現在のアクセスポイントは、新しいアクセスポイントについての独自の識別子(a unique identifier)とそれ自体のセキュリティ鍵に基づいて新しいセキュリティ鍵を生成する。その後、新しいセキュリティ鍵は、新しいアクセスポイントへ送られる。アクセス端末は、それがアクセスポイントと安全に通信できる、同様の新しいセキュリティ鍵を独立して生成する。
【０００９】
別の態様においては、オーセンチケータ(authenticator)が新しいセキュリティ鍵を保持し、生成し、アクセスポイントに分配する、集中化された鍵管理のスキーム(centralized key management scheme)が提供されている。アクセス端末が、現在のアクセスポイントから新しいアクセスポイントへと移動するとき、オーセンチケータは、新しいアクセスポイントについての独自の識別子とマスターセキュリティ鍵(master security key)（アクセス端末に関連づけられている）に基づいて新しいセキュリティ鍵を生成する。新しいセキュリティ鍵は、そのあと、新しいアクセスポイントに送られる。オーセンチケータは、アクセス端末が他のアクセスポイントに切り替えるとき、このプロセスを繰り返す。アクセス端末は、それが新しいアクセスポイントと安全に通信できる、同様の新しいセキュリティ鍵を独立して生成する。
【００１０】
さらに、別の特徴は、それが通信できる、アクティブセットのアクセスポイント(an active set of access points)を維持する、および／または確立する、ように構成されているアクセス端末を提供している。アクセス端末が新しいアクセスポイントへと移動するとき、新しい鍵（例、マスター鍵あるいはトランジエントセッション鍵(transient session key)）を得るあるいはネゴシエートする(negotiating)よりも、アクティブセットの鍵がアクセス端末によって保持される。すなわち、アクセス端末は、セクタ、エリア、あるいは領域(region)内の複数のアクセスポイントを用いて、安全なアソシエーション(security associations)（例えば鍵）を、同時に(simultaneously)、あるいは同時発生的に(concurrently)、維持するあるいは確立することができる。あらかじめ確立されたセキュリティ鍵(pre-established security keys)は、安全な関係を再確立することの必要なしにそのアクティブセットにおけるアクセスポイントと通信するために、アクセス端末によって引き続いて使用されることができる。そのような鍵は、集中化されたあるいは分配の鍵管理方法のいずれかによって得られることができる。
【００１１】
メモリとプロセッサを備えているアクセスポイントが提供されている。プロセッサは、（ａ）マスター鍵から第２の一時的鍵(second temporary key)を生成し(generate)、（ｂ）第２のアクセスポイントがアクセス端末と通信することを可能にするために、アクセスポイントから第２のアクセスポイントへの第２の一時的鍵の送信(transmitting of the second temporary key)を命令し(instruct)、（ｃ）第１の一時的鍵(first temporary key)によって安全にされたアクセス端末とアクセスポイントとの間の安全な通信を確立し(establish)、なお、第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている、および／または、（ｄ）アクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするために、アクセス端末からのリクエストを受信する(receive)、ように構成されることができ、第２の一時的鍵を生成するために使用されたマスター鍵は、異なるマスター鍵に少なくとも部分的に基づいている。マスター鍵は、アクセス端末に関連づけられたトップレベルのマスター鍵(top-level master key)に基づくことができる、ペアのマスター鍵(pairwise master key)であってもよい。プロセッサは、アクセス端末を用いた通信ハンドオフがアクセスポイントから第２のアクセスポイントへと開始されるとき、マスター鍵から第２の一時的鍵を生成することができる。プロセッサは、（ａ）第１の一時的鍵によって安全にされたアクセス端末とアクセスポイントとの間の安全な通信を確立し、なお、第１の一時的鍵はマスター鍵に少なくとも部分的に基づいている、（ｂ）アクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするために、アクセス端末からのリクエストを受信し、および／または、（ｃ）第２のアクセスポイントへと通信セッションをハンドオフするように、さらに構成されることができる。
【００１２】
プロセッサは、（ａ）マスター鍵から、第２の一時的鍵とは異なる第３の一時的鍵を生成し、そして、（ｂ）アクセス端末と通信するために、アクセスポイントから第３のアクセスポイントへの第２の一時的鍵の送信を命令するように、さらに構成されることができる。第２の一時的鍵は、また、少なくとも１つの、第２のアクセスポイントに関連付けられた独自の第２のアクセスポイント識別子(a unique second access point identifier)に基づいていてもよく、第３の一時的鍵は、また、少なくとも１つの、第３のアクセスポイントに関連付けられた独自の第３のアクセスポイント識別子に基づいていてもよい。第２の一時的鍵および第３の一時的鍵は、トランジエントセッション鍵であってもよい。第３の一時的鍵は、また、少なくとも1つの、第２のアクセスポイントによって得られた擬似乱数数に基づいていてもよい。
【００１３】
（ａ）第１アクセスポイントにおいてマスター鍵から第２の一時的鍵を生成し、なお、マスター鍵は、第１のアクセスポイントとアクセス端末との間の通信のために使用されており、（ｂ）第２のアクセスポイントがアクセス端末と通信することを可能にするために、第１のアクセスポイントから第２のアクセスポイントへと第２の一時的鍵を送信し、
（ｃ）第１の一時的鍵によって安全にされたアクセス端末と第１アクセスポイントとの間で安全な通信を確立し、なお、第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている、（ｄ）第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションをハンドオフするために、アクセス端末からのリクエストを受信し、なお、第２の一時的鍵を生成するために使用されたマスター鍵は、異なるマスター鍵に少なくとも部分的に基づいている、（ｅ）第１の一時的鍵によって安全にされたアクセス端末と第１のアクセスポイントとの間で安全な通信を確立し、なお、第１の一時的鍵は、マスター鍵に少なくとも部分的に基づいている、（ｆ）第１のアクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするためにアクセス端末からのリクエストを受信し、および／または、（ｇ）第２のアクセスポイントへと安全な通信をハンドオフするため、の方法もまた提供されている。マスター鍵は、アクセス端末に関連づけられたトップレベルのマスター鍵に基づいた、ペアのマスター鍵であってもよい。異なるマスター鍵は、アクセス端末が前に通信した第３のアクセスポイントから、第１のアクセスポイントによって受信されることができる。さらに、第２の一時的鍵を生成することは、アクセス端末を用いた通信ハンドオフが第１のアクセスポイントから第２のアクセスポイントへと開始されるとき、第２の一時的鍵を生成することを備えることができる。
【００１４】
方法は、（ａ）マスター鍵から、第２の一時的鍵とは異なる、第３の一時的鍵を生成することと、アクセス端末と通信するために、第１のアクセスポイントから第３のアクセスポイントへの第３の一時的鍵の送信と、をさらに備えることができる。第２の一時的鍵は、また、少なくとも１つの、第２のアクセスポイントに関連付けられた独自の第２のアクセスポイント識別子に基づいていてもよく、第３の一時的鍵は、また、少なくとも１つの、第３のアクセスポイントに関連付けられた独自の第３のアクセスポイント識別子に基づいていてもよい。第２の一時的鍵および第３の一時的鍵は、トランジエントセッション鍵であってもよい。
【００１５】
したがって、（ａ）第１のアクセスポイントにおいて、マスター鍵から第２の一時的鍵を生成するための手段と、なお、マスター鍵は、第１のアクセスポイントとアクセス端末との間の通信のために使用されている、（ｂ）第２のアクセスポイントがアクセス端末と通信することを可能にするために第１のアクセスポイントから第２のアクセスポイントへと第２の一時的鍵を送信するための手段と、（ｃ）マスター鍵から、第２の一時的鍵とは異なる、第３の一時的鍵を生成するための手段と、（ｄ）アクセス端末と通信するために第１のアクセスポイントから第３のアクセスポイントへと第３の一時的鍵を送信するための手段と、（ｅ）第１のアクセスポイントから第２のアクセスポイントへと通信ハンドオフを開始するための手段と、（ｆ）第１の一時的鍵によって安全にされたアクセス端末とアクセスポイントとの間で、安全な通信を確立するための手段と、なお、第１の一時的鍵はマスター鍵に少なくとも部分的に基づいている、（ｇ）第１アクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするために、アクセス端末からリクエストを受信するための手段と、（ｈ）第２のアクセスポイントへと安全な通信をハンドオフするための手段と、を備えている装置(apparatus)が提供されている。
【００１６】
装置は、（ａ）第１の一時的鍵によって安全にされたアクセス端末と第１のアクセスポイントとの間で安全な通信を確立するための手段と、なお、第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている、および／または、（ｂ）第１のアクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするためにアクセス端末からリクエストを受信するための手段と、をさらに備えることができ、第２の一時的鍵を生成するために使用されたマスター鍵は、異なるマスター鍵に少なくとも部分的に基づいている。
【００１７】
装置は、また、（ａ）マスター鍵から、第２の一時的鍵とは異なる、第３の一時的鍵を生成し、アクセス端末と通信するために第１のアクセスポイントから第３のアクセスポイントへと第３の一時的鍵を送信するための手段、を備えている。第２の一時的鍵は、また、少なくとも１つの、第２のアクセスポイントに関連付けられた独自の第２のアクセスポイント識別子に基づいていてもよく、第３の一時的鍵は、また、少なくとも１つの、第３のアクセスポイントに関連付けられた独自の第３のアクセスポイント識別子に基づいていてもよい。第２の一時的鍵および第３の一時的鍵は、トランジエントセッション鍵であってもよい。
【００１８】
１つまたは複数のプロセッサによって使用されることができるインストラクションを備えているプロセッサ可読メディアであって、該インストラクションは、（ａ）第１のアクセスポイントにおいてマスター鍵から第２の一時的鍵を生成するためのインストラクションと、なお、マスター鍵は第１のアクセスポイントとアクセス端末との間の通信のために使用されている、（ｂ）第２のアクセスポイントがアクセス端末と通信することを可能にするために、第１のアクセスポイントから第２のアクセスポイントへと一時的鍵を送信するためのインストラクションと、（ｃ）第１の一時的鍵によって安全にされたアクセス端末と第１のアクセスポイントとの間で安全な通信を確立するためのインストラクションと、なお、第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている、（ｄ）その第１のアクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするためにアクセス端末からリクエストを受信するためのインストラクションと、なお、第２の一時的鍵を生成するために使用されたマスター鍵は、異なるマスター鍵に少なくとも部分的に基づいている、（ｅ）第１の一時的鍵によって安全にされたアクセス端末と第１のアクセスポイントとの間で安全な通信を確立するためのインストラクションと、なお、第１の一時的鍵はマスター鍵に少なくとも部分的に基づいている、（ｆ）第１のアクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするためにアクセス端末からリクエストを受信するためのインストラクションと、および／または、（ｇ）第２のアクセスポイントへと安全な通信をハンドオフするためのインストラクションと、を備えている。
【００１９】
第２の一時的鍵は、第１のアクセスポイントから第２のアクセスポイントへと通信ハンドオフを開始するために生成されることができる。プロセッサ可読メディアは、また、マスター鍵から、第２の一時的鍵とは異なる、第３の一時的鍵を生成し、アクセス端末と通信するために第１のアクセスポイントから第３のアクセスポイントに第３の一時的鍵を送信するためのインストラクションを含むことができる。
【００２０】
（ａ）第１の一時的鍵によって安全にされアクセス端末と第１のアクセスポイントとの間で安全な通信を確立するように、なお、第１の一時的鍵は、異なるマスター鍵に少なくとも部分的に基づいている、および／または、（ｂ）第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションをハンドオフするためにアクセス端末からのリクエストを受信するように、構成された処理回路、を備えているプロセッサが提供されており、第２の一時的鍵を生成するために使用されたマスター鍵は、異なるマスター鍵に少なくとも部分的に基づいている。処理回路は、また、マスター鍵から、第２の一時的鍵とは異なる、第３の一時的鍵を生成し、アクセス端末と通信するために第１のアクセスポイントから第３のアクセスポイントまで第３の一時的鍵を送信するように構成されていてもよく、なお、第２の一時的鍵は、また、少なくとも１つの、第２のアクセスポイントに関連付けられた独自の第２のアクセスポイント識別子に基づいていてもよく、第３の一時的鍵は、また、少なくとも１つの、第３のアクセスポイントに関連付けられた独自の第３のアクセスポイント識別子に基づいていてもよい。いくつかのインプリメンテーション(implementations)において、処理回路は、また、（ａ）第１の一時的鍵によって安全にされたアクセス端末と第１のアクセスポイントとの間で安全な通信を確立するように、なお、第１の一時的鍵はマスター鍵に少なくとも部分的に基づいている、（ｂ）第１のアクセスポイントから第２のアクセスポイントへと安全な通信をハンドオフするためにアクセス端末からリクエストを受信するように、および／または、（ｃ）第２のアクセスポイントへと安全な通信をハンドオフするように、構成されることができる。
【００２１】
メモリと、メモリと結合されたプロセッサと、を備えているアクセスポイントもまた、提供されている。プロセッサは、（ａ）別のアクセスポイントから第１の一時的鍵を受信するように、（ｂ）通信を安全にするために第１の一時的鍵を使用してアクセス端末を用いた通信を命令するように、（ｃ）アクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーション(indication)を受信するように、（ｄ）第１の一時的鍵に基づいた第２の一時的鍵を生成するように、および／または、（ｅ）第２のアクセスポイントに第２の一時的鍵を送信するように、構成されることができる。プロセッサは、ハンドオフがアクセス端末の通信のために別のアクセスポイントからアクセスポイントに対して開始されるとき、別のアクセスポイントから第１の一時的鍵を受信するように、さらに構成されることができる。第１の一時的鍵は、限られた時間期間の間に(for a limited time period)、動作することができ、プロセッサは、アクセス端末とアクセスポイントとの間の通信を安全にするためにマスター鍵を受信するように、また、第１の一時的鍵の使用を放棄する(discard)ように、さらに構成される。
【００２２】
（ａ）別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信することと、（ｂ）通信を安全にするために第１の一時的鍵を使用してアクセス端末と通信することと、（ｃ）第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信することと、（ｄ）第１の一時的鍵に基づいて第２の一時的鍵を生成することと、および／または、（ｅ）第２のアクセスポイントに第２の一時的鍵を送信することと、を備えている方法もまた提供されている。
【００２３】
第１の一時的鍵は、限られた時間期間の間に動作することができる。方法は、（ａ）第１アクセスポイントとアクセス端末との間の通信のためにマスター鍵を受信し、第１の一時的鍵の利用を放棄することと、および／または、（ｂ）ハンドオフがアクセス端末を用いた通信のために別のアクセスポイントから、第１アクセスポイントに対して開始されるとき、別のアクセスポイントから第１の一時的鍵を受信することと、をさらに備えることができる。
【００２４】
したがって、（ａ）別のアクセスポイントから、第１のアクセスポイントにおいて、第１の一時的鍵を受信するための手段と、（ｂ）通信を安全にするために第１の一時的を使用して、アクセス端末と通信するための手段と、（ｃ）第１のアクセスポイントとアクセス端末との間の通信のためにマスター鍵を受信するための手段と、（ｄ）ハンドオフが、アクセス端末を用いた通信のために別のアクセスポイントから、第１のアクセスポイントに対して開始されるとき、別のアクセスポイントから第１の一時的鍵を受信するための手段と、（ｅ）第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するための手段と、（ｆ）第１の一時的鍵に基づいて第２の一時的鍵を生成するための手段と、（ｇ）第２のアクセスポイントに第２の一時的鍵を送信するための手段と、および／または、（ｈ）第１の一時的鍵の使用を放棄するための手段と、を備えている装置が提供されている。
【００２５】
１つまたは複数のプロセッサによって使用されることができるインストラクションを備えている、プロセッサ可読メディアもまた提供されており、インストラクションは、（ａ）別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信するためのインストラクションと、（ｂ）通信を安全にするために第１の一時的鍵を使用してアクセス端末と通信するためのインストラクションと、（ｃ）第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するためのインストラクションと、（ｄ）第１の一時的鍵に基づいて第２の一時的鍵を生成するためのインストラクションと、（ｅ）第２のアクセスポイントに第２の一時的鍵を送信するためのインストラクションと、を備えている。別のアクセスポイントからの第１の一時的鍵は、ハンドオフがアクセス端末を用いた通信のために、別のアクセスポイントから、第１のアクセスポイントに対して開始されるとき、受信されることができる。
【００２６】
（ａ）別のアクセスポイントから、第１のアクセスポイントにおいて第１の一時的鍵を受信するように、また、（ｂ）通信を安全にするために第１の一時的鍵を使用してアクセス端末と通信するように、構成された処理回路、を備えているプロセッサもまた提供されている。第１の一時的鍵は、限られた時間期間の間に、動作することができ、処理回路は、アクセス端末と第１のアクセスポイントとの間の通信のために、マスター鍵を受信し、また、第１の一時的鍵の使用を放棄するように、さらに構成されていてもよい。いくつかのインプリメンテーションにおいて、処理回路は、アクセス端末を用いた通信のために、別のアクセスポイントから、第１のアクセスポイントに対して開始されるとき、別のアクセスポイントから第１の一時的鍵を受信するように、さらに構成されていてもよい。他のインプリメンテーションにおいて、処理回路は、また、（ａ）第１のアクセス端末を用いた通信が第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを受信するように、（ｂ）第１の一時的鍵に基づいて第２の一時的鍵を生成するように、（ｃ）第２のアクセスポイントに第２の一時的鍵を送信するように、構成されていてもよい。
【００２７】
メモリと、メモリと結合されたプロセッサと、を備えているアクセスポイントもまた提供されている。プロセッサは、（ａ）第１のアクセスポイントとアクセス端末との間で通信のために使用されたマスター鍵から第１の一時的鍵を生成するように、（ｂ）第２のアクセスポイントとアクセス端末との間で第１の一時的鍵を使用して通信を命令するように、（ｃ）第２のアクセスポイントを備えた通信のために別のマスター鍵を提供することと、また、第１の一時的鍵の使用を中断する(discontinue)こととを認証サーバに命令するように、および／または、（ｅ）第２のアクセスポイントを備えた通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供するように、構成されていてもよい。マスター鍵は、第１のアクセスポイントとアクセス端末との間で、通信のために使用された第２の一時的鍵であってもよい。
【００２８】
プロセッサは、また、（ａ）第２のアクセスポイントとアクセス端末との間の通信のために使用された第１の一時的鍵から第２の一時的鍵を生成するように、（ｂ）、第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するように、構成されることができる。
【００２９】
プロセッサはまた、（ａ）マスター鍵から第２の一時的鍵を生成するように、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するように、構成されていてもよい。
【００３０】
アクセス端末のいくつかのインプリメンテーションにおいて、プロセッサは、(a)アクセスポイント(access points)についてスキャンするように、（ｂ）それらが識別されるとき、アクティブセットのアクセスポイントにアクセスポイントを加えるように、および／または、（ｃ）それがアクティブセットに加えられるとき、各アクセスポイントを用いて安全な鍵を確立するように、さらに構成されることができる。分配鍵管理スキームでは、プロセッサは、それがアクティブセットに加えられたとき、各アクセスポイントについてトランジエントセッション鍵を生成するようにさらに構成されており、また、トランジエントセッション鍵は、アクティブセットにおける別のアクセスポイントに関連づけられる、仮決定のマスター鍵(an interim master key)に基づいている。集中化された鍵管理システムでは、プロセッサは、それがアクティブセットに加えられたとき、各アクセスポイントについてトランジエントセッション鍵を生成するように、さらに構成されることができ、また、トランジエントセッション鍵は、アクセスポイントについての独自のアクセスポイント識別子とマスタートランジエント鍵に基づいている。
【００３１】
アクセス端末上で使用できる方法(method operational)もまた提供されており、（ａ）マスター鍵を使用して第１のアクセスポイントと通信することと、（ｂ）マスター鍵から第１の一時的鍵を生成することと、（ｃ）第１の一時的鍵を使用して第２のアクセスポイントと通信することと、（ｄ）第２のアクセスポイントを備えた通信のために別のマスター鍵を提供するように、また、第１の一時的鍵の使用を中断するように、認証サーバに命令することと、（ｅ）第２のアクセスポイントを備えた通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供することと、を備えている。マスター鍵は、第１のアクセスポイントとアクセス端末との間の通信を安全にするために使用される第２の一時的鍵であってもよい。マスター鍵は、認証サーバと共有されたペアのマスター鍵であってもよい。
【００３２】
いくつかのインプリメンテーションにおいては、方法は、また、（ａ）第２のアクセスポイントとアクセス端末との間の通信のために使用される第１の一時的鍵から第２の一時的鍵を生成することと、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令することと、を備えることができる。
【００３３】
他のインプリメンテーションにおいては、方法は、また、（ａ）マスター鍵から第２の一時的鍵を生成することと、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令することと、を備えることができる。
【００３４】
さらに他のインプリメンテーションにおいては、方法は、（ａ）アクセスポイントについてスキャンすることと、（ｂ）それらが識別されるとき、アクティブセットのアクセスポイントにアクセスポイントを加えることと、（ｃ）それがアクティブセットに加えられるとき、各アクセスポイントを用いて安全な鍵を確立することと、をさらに備えることができる。分配鍵管理システムにおいて、方法は、それがアクティブセットに加えられるとき各アクセスポイントについてトランジエントセッション鍵を生成すること、をさらに備えることができ、また、トランジエントセッション鍵は、アクティブセットにおける別のアクセスポイントに関連づけられた仮決定のマスター鍵に基づいている。集中化された鍵管理システムにおいて、方法は、それがアクティブセットに加えられるとき、各アクセスポイントについてトランジエントセッション鍵を生成することをさらに備えることができ、また、トランジエントセッション鍵は、アクセスポイントについての独自のアクセスポイント識別子とマスタートランジエント鍵に基づいている。
【００３５】
したがって、（ａ）マスター鍵を使用して第１のアクセスポイントと通信するための手段と、（ｂ）マスター鍵から第１の一時的鍵を生成するための手段と、（ｃ）第１の一時的鍵を使用して第２のアクセスポイントと通信するために手段と、（ｄ）第２のアクセスポイントを備えた通信のために別のマスター鍵を提供するように、また、第１の一時的鍵の使用を中断するように、認証サーバに命令するための手段と、および／または、（ｅ）第２のアクセスポイントを備えた通信が第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供するための手段と、を備えているアクセス端末もまた提供されている。マスター鍵は、第１のアクセスポイントとアクセス端末との間の通信を安全にするために使用された第２の一時的鍵である。
【００３６】
いくつかのインプリメンテーションにおいては、アクセス端末は、（ａ）第２のアクセスポイントとアクセス端末との間の通信のために使用された第１の一時的鍵から第２の一時的鍵を生成するための手段と、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するための手段と、をさらに含むことができる。
【００３７】
いくつかのインプリメンテーションにおいては、アクセス端末は、(ａ)マスター鍵から第２の一時的鍵を生成するための手段と、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するための手段と、をさらに含むことができる。
【００３８】
１つまたは複数のプロセッサによって使用されることができるインストラクションを備えているプロセッサ可読メディアもまた提供されており、該インストラクションは、（ａ）マスター鍵を使用してアクセス端末から第１のアクセスポイントで通信するためのインストラクションと、（ｂ）マスター鍵から第１の一時的鍵を生成するためのインストラクションと、（ｃ）第１の一時的鍵を使用して第２のアクセスポイントと通信するためのインストラクションと、（ｄ）第２のアクセスポイントを備えた通信は第３のアクセスポイントへとハンドオフされる予定であるというインジケーションを提供するためのインストラクションと、を備えている。
【００３９】
いくつかのインプリメンテーションにおいては、プロセッサ可読メディアは、（ａ）第２のアクセスポイントとアクセス端末との間の通信に使用された第１の一時的鍵から第２の一時的鍵を生成するためのインストラクションと、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するためのインストラクションと、をさらに含むことができる。
【００４０】
他のインプリメンテーションにおいては、プロセッサ可読メディアは、（ａ）マスター鍵から第２の一時的鍵を生成するためのインストラクションと、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するためのインストラクションと、をさらに含むことができる。
【００４１】
（ａ）マスター鍵を使用して第１のアクセスポイントと通信するように、（ｂ）マスター鍵から第１の一時的鍵を生成するように、および／または、（ｃ）第１の一時的鍵を使用して第２のアクセスポイントと通信するように、構成された処理回路、を備えているプロセッサもまた提供されている。マスター鍵は、第１のアクセスポイントとアクセス端末との間の通信を安全にするために使用される第２の一時的鍵であってもよい。処理回路はまた、第２のアクセスポイントを備えた通信のために別のマスター鍵を提供することと、第１の一時的鍵の使用を中断することと、を認証サーバに命令するようにさらに構成されることができる。いくつかのインプリメンテーションにおいては、処理回路はまた、（ａ）第２のアクセスポイントとアクセス端末との間の通信のために使用された第１の一時的鍵から第２の一時的鍵を生成するように、および／または、（ｂ）第３のアクセスポイントとアクセス端末との間で第２の一時的鍵を使用して通信を命令するように、構成されていてもよい。いくつかのインプリメンテーションにおいては、処理回路は、（ａ）アクセスポイントについてスキャンするように、（ｂ）それらが識別されるときアクティブセットのアクセスポイントにアクセスポイントを加えるように、（ｃ）それがアクティブセットに加えられるとき、各アクセスポイントを用いて安全な鍵を確立するように、さらに構成されている。
【図面の簡単な説明】
【００４２】
【図１】図１は、安全で、短い待ち時間通信セッションのハンドオフを容易にする、分配された鍵管理を備えた無線通信システムを図示する。
【図２Ａ】図２Ａと図２Ｂは、図２を構成し、図２Ａと図２Ｂからなる図２は、安全で、短い待ち時間のハンドオフを容易にする分配された鍵管理を備えた無線通信システムのオペレーションを図示しているフロー図である。
【図２Ｂ】図２Ａと図２Ｂは、図２を構成し、図２Ａと図２Ｂからなる図２は、安全で、短い待ち時間のハンドオフを容易にする分配された鍵管理を備えた無線通信システムのオペレーションを図示しているフロー図である。
【図３】図３は、ハンドオフの間に、および／または、ハンドオフの後で、新しいアクセスポイントとアクセス端末との間の通信セッションを安全にしていることにおいて使用されることができる、セキュリティ鍵の分配モデルを図示する。
【図４】図４は、安全で、短い待ち時間のハンドオフを容易する、集中化された鍵管理を備えた無線通信システムを図示する。
【図５Ａ】図５Ａと図５Ｂは、図５を構成し、図５Ａと図５Ｂからなる図５は、安全で、短い待ち時間のハンドオフを容易する集中化された鍵管理、を備えた無線通信システムのオペレーションを図示しているフロー図である。
【図５Ｂ】図５Ａと図５Ｂは、図５を構成し、図５Ａと図５Ｂからなる図５は、安全で、短い待ち時間のハンドオフを容易する集中化された鍵管理、を備えた無線通信システムのオペレーションを図示しているフロー図である。
【図６】図６は、ハンドオフの間に、および／または、ハンドオフの後で、アクセス端末と新しいアクセスポイントとの間の通信セッションを安全にすることにおいて使用されることができる、セキュリティ鍵の集中化されたモデルを図示する。
【図７】図７は、短い待ち時間で安全な通信セッションのハンドオフを実行するように構成されたアクセス端末を図示しているブロック図である。
【図８】図８は、分配鍵管理アプローチを使用して第１のアクセスポイントから新しいアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、アクセス端末において使用できる方法を図示しているフロー図である。
【図９】図９は、集中化された鍵管理アプローチを使用して第１のアクセスポイントから新しいアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、アクセス端末において使用できる方法を図示しているフロー図である。
【図１０】図１０は、短い待ち時間で安全な通信セッションのハンドオフを容易にするように構成されたオーセンチケータを図示しているブロック図である。
【図１１】図１１は、分配鍵管理アプローチを使用して、第１のアクセスポイントから新しいアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、オーセンチケータにおいて使用できる方法を図示しているフロー図である。
【図１２】図１２は、集中化された鍵管理のアプローチを使用して、第１のアクセスポイントから新しいアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、オーセンチケータにおいて使用できる方法を図示しているフロー図である。
【図１３】図１３は、短い待ち時間で安全な通信セッションのハンドオフを容易にするように構成されたアクセスポイントを図示しているブロック図である。
【図１４】図１４は、統合されたオーセンチケータを有するアクセスポイントの代替的な実施形態を図示しているブロック図である。
【図１５】図１５は、分配鍵管理アプローチを使用して、第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、第１のアクセスポイントにおいて使用できる方法を図示しているフロー図である。
【図１６】図１６は、集中化された鍵管理のアプローチを使用して、第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、第１のアクセスポイントにおいて使用できる方法を図示しているフロー図である。
【図１７】図１７は、アクティブセットのアクセスポイントを得るために、および／または、確立するために、アクセス端末において使用できる方法を図示しているフロー図である。
【詳細な説明】
【００４３】
本態様の特徴、本質および利益は、同様の参照文字が全体を通して対応して識別する図面と併せて、以下に記述される詳細な説明から、より明らかとなることができる。
【００４４】
次の説明において、具体的な詳細は、実施形態の完全なる理解(thorough understanding)を提供するために、与えられている。しかしながら、実施形態はこれらの具体的な詳細なしで実施されることができるということを、当業者によって理解されるであろう。例えば、不必要な詳細における実施形態を不明確にしないために、回路図(circuits)が、ブロック図において示されることができる。他のインスタンスにおいて、よく知られた回路図、ストラクチャ、および技術は、実施形態を不明確にしないために、詳細に示されることができる。
【００４５】
また、実施形態は、フローチャート、フロー図、ストラクチャ図あるいはブロック図として図示されているプロセスとして説明されることができるということが示されている。フローチャートは、オペレーションをシーケンシャルプロセス(sequential process)として説明しているけれども、オペレーションのうちの多くは、平行あるいは同時に実行されることができる。さらに、オペレーションの順序は配列し直され(re-arranged)てもよい。そのオペレーションが完了するとき、プロセスは終了する。プロセスは、方法、機能、プロシージャ(procedure)、サブルーチン、サブプログラム、などに対応することができる。プロセスが機能に対応するとき、その終了は、メイン機能あるいは呼び出し機能(calling function)に対する、機能のリターン(return)に対応する。
【００４６】
さらに、ストレージメディアは、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスクストレージメディア、光学ストレージメディア(optical storage mediums)、フラッシュメモリデバイス、および／または、情報を保存するための他のマシン可読メディアを含む、データを保存するための１つまたは複数のデバイスを表わしていてもよい。用語「マシン可読メディア(machine readable medium)」は、限定されてはいないが、ポータブルあるいは固定されたストレージデバイス、光学ストレージデバイス、無線チャネル、および、インストラクション（単数または複数）、および／または、データを保存すること、含むこと、あるいは搬送することが可能な様々な他のメディア、を含んでいる。
【００４７】
さらに、実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコードあるいはそれらのいずれの組み合わせによってインプリメントされ(implemented)てもよい。ソフトウェア、ファームウェア、ミドルウェアあるいはマイクロコードにおいてインプリメントされるとき、必要なタスクを実行するプログラムコードあるいはコードセグメントは、ストレージメディアあるいは他のストレージ（単数または複数）のようなマシン可読メディアにおいて保存されることができる。プロセッサは、必要なタスクを実行することができる。コードセグメントは、プロシージャ、機能、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、インストラクションのいずれの組み合わせ、データストラクチャ、あるいは、プログラム文(program statements)を表わすことができる。コードセグメントは、情報、データ、引数(arguments)、パラメータ、あるいはメモリのコンテンツ(memory contents)を、受け渡すことおよび／または受信することによって、別のコードセグメントあるいはハードウェア回路に結合されることができる。情報、引数、パラメータ、データ、等は、メモリ共有、メッセージパッシング(message passing)、トークンパッシング(token passing)、ネットワーク伝送、等を含んでいるいずれの適切な手段を介して、受け渡され、転送され(forwarded)、あるいは送信されることができる。
【００４８】
１つの特徴は、アクセス端末（例、モバイル端末、ワイヤレスユーザ端末、等）と１つまたは複数のアクセスポイント（例、基地局、等）との間の、鍵管理についてのシステムおよび方法を提供している。具体的には、アクセス端末用のマスター鍵をさらす危険を冒すことなく、アクセス端末とアクセスポイントとの間の安全な通信を確立するためのスキームが提供されている。このアプローチは、新しいアクセスポイントとアクセス端末との間の安全な認証と短い待ち時間ハンドオフのために、一時的なマスター鍵を導き出す。
【００４９】
１つの態様においては、現在のアクセスポイントが、アクセス端末が通信する次のアクセスポイントによって使用される新しいセキュリティ鍵を、生成する、分配鍵管理スキームが提供されている。アクセス端末は、現在のアクセスポイントから新しいアクセスポイントへと移動すると、現在のアクセスポイントは、新しいアクセスポイントについての独自の識別子とそれ自体のセキュリティ鍵に基づいて新しいセキュリティ鍵を生成する。新しいセキュリティ鍵は、そのあと、新しいアクセスポイントに送られる。アクセス端末は、それが新しいアクセスポイントと安全に通信できる、新しいセキュリティ鍵を独立して生成する。
【００５０】
別の態様においては、オーセンチケータが、新しいセキュリティ鍵を保持し、生成し、そしてアクセスポイントに分配する、集中化された鍵管理スキームが提供されている。アクセス端末が現在のアクセスポイントから新しいアクセスポイントへと移動すると、オーセンチケータは、新しいアクセスポイントについての独自の識別子とマスターセキュリティ鍵（アクセス端末に関連づけられている）に基づいた新しいセキュリティ鍵を生成する。新しいセキュリティ鍵は、そのあと、新しいアクセスポイントに送られる。オーセンチケータは、アクセス端末が他のアクセスポイントへと切り替えると、このプロセスを繰り返す。アクセス端末は、それが新しいアクセスポイントと安全に通信できる、同じセキュリティ鍵を独立して生成する。
【００５１】
さらに、別の特徴は、それが通信できるアクティブセットのアクセスポイントを、確立するようにおよび／または保持するように構成されるアクセス端末を提供している。アクセス端末が新しいアクセスポイントに移動するとき、新しい鍵を得るあるいはネゴシエートするよりもむしろ、アクティブセットの鍵は、アクセス端末によって保持されている。すなわち、アクセス端末は、セクタ、エリア、あるいは領域内の複数のアクセスポイントを用いて、安全なアソシエーション（例えば鍵）を、同時に起こるように、あるいは同時に、維持するあるいは確立することができる。あらかじめ確立されたセキュリティ鍵は、安全な関係を再確立することの必要なしにそのアクティブセットにおけるアクセスポイントと通信するために、アクセス端末によって引き続いて使用されることができる。そのような鍵は、集中化されたあるいは分配の鍵管理方法のいずれかによって得られることができる。
【００５２】
図１は、安全で、短い待ち時間通信セッションのハンドオフを容易にする、分配された鍵管理を備えた無線通信システムを図示している。マルチプルアクセス無線通信システム１００は、マルチプルセル、例えばセル１０２、１０４および１０６、を含むことができる。各セル１０２、１０４および１０６は、セル内のマルチプルセクタに対してサービスエリア(coverage)を提供する、アクセスポイント１１０、１１２、および１１４を含むことができる。各アクセスポイント１１０、１１２、および１１４は、セル内のマルチプルセクタ全体にわたって、モバイル端末（例、ユーザ端末）に対してネットワークサービスエリア(network coverage)を提供する、１つまたは複数のアンテナ１１６を含むことができる。例えば、セル１０２においてアクセスポイント１１０は、各アンテナがセル１０２内の異なるセクタに対してネットワークサービスエリアを提供する、アンテナ１１６のグループ(a group of antennas 116)を含んでいる。同様に、セル１０４および１０６においてアクセスポイント１１２および１１４は、アンテナのグループを含むことができ、各アンテナは、セル内の異なるセクタに対してネットワークサービスエリアを提供する。
【００５３】
各セル１０２、１０４および１０６内のアクセスポイント１１０、１１２、および１１４は、１つまたは複数のアクセス端末に対して、ネットワーク接続サービスを提供することができる。例えば、アクセス端末１１８が異なるセル１０２、１０４、１０６全体にわたって移動するとき、それは、アクセスポイント１１０、１１２および１１４と通信していてもよい。ここにおいて使用されているように、アクセスポイントからアクセス端末までの送信は、順方向リンクあるいはダウンリンクと呼ばれ、アクセス端末からアクセスポイントまでの送信は、逆方向リンクあるいはアップリンクと呼ばれる。
【００５４】
オーセンチケータ１２０は、アクセスポイント１１０、１１２、および、１１４のオペレーションを管理するように、および／または、アクセス端末を認証するように、供給することができる(may serve)。いくつかのアプリケーションにおいては、オーセンチケータ１２０は、ネットワーク１００によって供給される、アクセス端末に独自に(uniquely)関連づけられたトップレベルのマスター鍵を保持することができる。マスター鍵（ＭＫ）は、オーセンチケータ１２０と、それが供給するアクセス端末との間で、保持されることができる。例えば、第１のトップレベルのマスター鍵ＭＫは、オーセンチケータ１２０とアクセス端末１１８に知られており、また、アクセス端末と独自に関連づけられる。拡張認証プロトコル(extensible authentication protocol)（ＥＡＰ）がインプリメントされる場合、そのようなトップレベルのマスター鍵（ＭＫ）は、マスターセッション鍵(master session key)（ＭＳＫ）と、しばしば呼ばれる。用語「マスター鍵(master key)」が使用されるときにはいつでも、それは、そのようなＥＡＰインプリメンテーションのためのＭＳＫを含んでもよい、ということは、理解されるべきである。
【００５５】
様々なアプリケーションにおいては、オーセンチケータ１２０は、アクセスポイント１１０、１１２、および１１４から離れたあるいは遠隔である、ネットワークコントローラ、基地局コントローラあるいはアクセスポイントコントローラの一部であってもよく、あるいは、それは、アクセスポイントのうちの１つと同じ場所に配置されることができる。
【００５６】
いくつかの態様においては、各アクセス端末は、１つ以上のセルの、２つ以上のセクタと通信していてもよい。このことは、適切なキャパシティ管理のために、および／または、他の理由のために、アクセス端末が移動するあるいは動く(travels)とき、異なるセクタあるいはセル間のハンドオフを可能にするために、行なわれることができる。
【００５７】
ここに使用されているように、アクセスポイントは、アクセス端末を用いた通信のために使用された固定された局であってもよく、また、基地局、ノードＢ、あるいはいくつかの他の用語の、いくつかのあるいは全部の機能性とも呼ばれてもよく、含んでもよい。アクセス端末は、ユーザ機器（ＵＥ）、無線通信デバイス、端末、モバイル端末、モバイル局あるいはいくつかの他の用語の、いくつかのあるいは全部の機能性とも呼ばれてもよく、含んでもよい。
【００５８】
ここに説明された伝送技術(transmission techniques)は、また、例えばＣＤＭＡシステム、ＴＤＭＡシステム、ＦＤＭＡシステム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、単一のキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）、等のような、様々な無線通信システムのために使用されることができる。ＯＦＤＭＡシステムは、直交周波数分割多重(orthogonal frequency division multiplexing)（ＯＦＤＭ）を使用しており、それは、全体のシステムの帯域幅をマルチプル（Ｋ）直交サブキャリアを分割する(partitions)、変調技術である。これらのサブキャリアは、また、トーン(tones)、ビン(bins)、等と呼ばれる。ＯＦＤＭを用いて、各サブキャリアは、データで独自に変調されることができる。ＳＣ−ＦＤＭＡシステムは、システム帯域幅全体にわたって分配されるサブキャリア上で送信するために、インターリーブされたＦＤＭＡ(interleaved FDMA)（ＩＦＤＭＡ）を、１ブロックの隣接サブキャリア上で送信するために、ローカライズされたＦＤＭＡ(localized FDMA)（ＬＦＤＭＡ）を、あるいは、マルチプルブロックの隣接サブキャリア上で送信するために、強化されたＦＤＭＡ(enhanced FDMA)（ＥＦＤＭＡ）、を使用することができる。一般に、変調シンボルは、ＯＦＤＭを用いて周波数ドメインにおいて送信され、また、ＳＣ−ＦＤＭＡを用いて時間ドメインにおいて送信される。
【００５９】
ここに説明される例のいくつかは、アクセス端末とアクセスポイントにおいてペアのマスター鍵ＭＫを提供する、拡張認証プロトコル（ＥＡＰ）を参照する。ＥＡＰ認証は、オーセンチケータとして動作しているアクセスポイントを介して、認証サーバ（例、ネットワークコントローラ、ＡＡＡサーバ、など）とアクセス端末との間で、なされてもよく、オーセンチケータは、それ自体で、いくつかのケースにおいて認証サーバを動作することができる。いくつかのインスタンスにおいては、オーセンチケータは、1つまたは複数のアクセスポイントを用いて、同じ場所に配置されることができる。
【００６０】
トランジエントセッション鍵(トランジエント Session Key)(TSK)はアクセスポイントとアクセス端末の間で確立され、保持される。ＴＳＫは、アクセス端末とアクセスポイントとの間の通信を安全にするために、（例、マスター鍵ＭＫ、あるいはＥＡＰアプリケーション用のＭＳＫに基づいて）計算されることができる。例えば、ＴＳＫは、ＴＳＫｎ＝ＰＲＦ（ＭＫｎ、データ）と計算されることができ、ここでは、ＰＲＦは、ＨＭＡＣ−ＳＨＡ−２５６、あるいは、ＡＥＳ−１２８−ＣＭＡＣ、あるいは、別の鍵派生機能(key derivation function)のような擬似乱数の関数であり、データは、アクセスポイント識別子（ＡＰ＿ＩＤ）、アクセス端末識別子（ＡＴ＿ＩＤ）、いずれのパーティ(party)によって生成される乱数、あるいは静的ストリング(static string)までも、のようなパラメータであってもよい。データパラメータは、システム設計によって知られていてもよく、セッションの間に通信されていてもよい。このアプローチにおいては、動的変数(dynamic variables)は、ＴＳＫ派生において使用されておらず、したがって、鍵変更は、ＴＳＫについてのＥＡＰ再認証あるいはＥＡＰの範囲を超えては(beyond)、必要とされていない。
【００６１】
しばしば、アクセスポイントとアクセス端末との間の通信セッションは、伝送の間にデータを守るために、例えば鍵暗号化スキーム(key encryption scheme)を使用して、いくつかのタイプの暗号化を使用する。しかしながら、現在のアクセスポイントから新しいアクセスポイントへの通信のハンドオフの間に、無線にわたって他の暗号化生成値間で、あるいは、アクセスポイント間で、鍵を送信することによって通信セッションを危うくすることなく、新しいアクセスポイントを備えた安全にされた通信をどのように継続していくかという問題がある。新しいトランジエントセッション鍵（ＴＳＫ）は、新しいアクセスポイントを用いて確立されるべきなので、新しいマスター鍵（ＭＫ）は、新しいアクセスポイントとアクセス端末との間で最初に確立されるべきである。さらに、アクセスポイントの中で共有するセッション鍵を回避することは好ましいであろう、というのは、このことは、アクセスポイントを危険にさらすことが、危険にさらされたアクセスポイントと共有する鍵に従事したアクセスポイントを危険にさらすことを結果としてもたらす場合には、脆弱性(vulnerability)を導入するからである。しかしながら、ハンドオフの決定的な経路(critical path)における新しいトランジエントセッション鍵をネゴシエートすることは、ハンドオフの待ち時間を増大させる。したがって、アクセス端末のペアと各アクセスポイントのための安全で短い待ち時間のセッション鍵を提供することが望ましいであろう。
【００６２】
１つの特徴にしたがって、現在のアクセスポイントが、ハンドオフ後にモバイル端末と通信するために次のアクセスポイントによって使用される仮決定のマスターセッション鍵（Ｉ−ＭＫ）を生成する、分配の鍵管理スキームが提供されている。例えば、アクセス端末１１８ａは、安全にされた第１の仮決定マスター鍵Ｉ−ＭＫ１を使用して、その現在のアクセスポイント１１０を備えた通信を安全にすることができる。第１の仮決定のマスター鍵Ｉ−ＭＫ１は、トップレベルのマスター鍵ＭＫｏ（アクセス端末１１８に独自に関連づけられたアクセス端末１１８とオーセンチケータ１２０に知られている）に基づいていてもよい。アクセス端末１１８ｂが異なるセクタあるいはセルに移動するとき、その通信セッションは、新しいアクセスポイント１１２へとハンドオフされてもよい。ハンドオフ後すぐに、アクセス端末１１８ｂと新しいアクセスポイント１１２との間の通信を安全にするために、現在のアクセスポイント１１０は、その安全にされた第１の仮決定マスター鍵Ｉ−ＭＫ１に基づいて、第２の仮決定マスター鍵Ｉ−ＭＫ２を生成し、新しいアクセスポイント１１２に、この新しいマスター鍵Ｉ−ＭＫ２を提供する。新しいアクセスポイント１１２は、そのあと、アクセス端末１１８ｂとのその通信セッションのために、第２のトップレベルのマスター鍵Ｉ−ＭＫ２を使用する。第２の仮決定マスター鍵Ｉ−ＭＫ２は、通信セッションを安全にするために、延期された時間の期間の間(for a prolonged period of time)、あるいは、別の仮決定マスター鍵が得られるまで、使用されることができる。第１の仮決定マスター鍵Ｉ−ＭＫ１に基づいて、第２の仮決定マスター鍵Ｉ−ＭＫ２は生成されることができるが、それはトップレベルのマスター鍵ではない。したがって、アクセス端末１１８に関連づけられたトップレベルのマスター鍵ＭＫｏは、無線にわたって、あるいは、ワイヤードリンクを介して、のいずれかで送信されない。いったん仮決定マスター鍵がアクセスポイントとアクセス端末との間で確立されると、それは、仮決定のトランジエントセッション鍵（Ｉ−ＴＳＫ）を導き出すために使用されることができる。
【００６３】
図２（図２Ａと２Ｂを備えている）は、安全で短い待ち時間のハンドオフを容易にする分配された鍵管理、を備えた無線通信システムのオペレーションを図示しているフロー図である。この例においては、図1のオーセンチケータ１２０、アクセスポイントＡ１１０、アクセス端末１１８およびアクセスポイントＢ１１２は、説明の目的のために、使用されている。オーセンチケータ１２０およびアクセス端末１１８は、それぞれ、アクセス端末１１８に独自に関連づけられたトップレベルのマスター鍵ＭＫｏ２０２および２０４を保存することができる。アクセス端末１１８は、また、アクセスポイントを独自のシーケンス番号と関連づけるために使用された、シーケンス番号リスト(sequence number list)２０６を保持することができる。
【００６４】
アクセス端末１１８は、ローカルアクセスポイントを識別してブロードキャスト２０８についてリスンする(listen)ことができる。一例において、アクセス端末は、近辺(vicinity)におけるいずれの他のアクセスポイントと比較して、その信号強度に基づいてアクセスポイントＡ １１０を選択することができる。アクセス端末１１８は、アクセスポイントＡ １１０についてのアクセスポイント識別子ＡＰ＿ＩＤ＿Ａを独自のシーケンス番号ＳＱＮ−Ａと関連づける。アクセス端末１１８は、そのあと、識別子ＡＰ＿ＩＤ＿Ａと、ＳＱＮ−Ａを使用して、アクセスポイントＡ１１０を備えた通信リンクをリクエストする ２１２。オーセンチケータ１２０とアクセス端末１１８は、トップレベルのマスター鍵ＭＫｏと割り当てられたシーケンシャル番号ＳＱＮ−Ａに、少なくとも部分的に、基づいて、仮決定のマスター鍵Ｉ−ＭＫ１を独立して生成することができる ２１４および２１６。分配鍵管理モデルにおいて、各Ｉ−ＭＫｎが異なる前のＩ−ＭＫ（ｎ−１）に基づいているので、シーケンシャル番号ＳＱＮ−Ａは、すべてのＩ−ＭＫｓの導出(derivation)にわたって特有(unique)である必要はない、ということに注意してください。オーセンチケータ１２０は、そのあと、アクセスポイントＡに、その仮決定マスター鍵Ｉ-ＭＫ１を送る ２１８。アクセスポイントＡ１１０およびアクセス端末１１８は、そのあと、仮決定のマスター鍵Ｉ−ＭＫ１と（ことによると(possibly)）他のデータの関数として、仮決定のトランジエントセッション鍵（Ｉ−ＴＳＫ１）を生成する ２２０および２２２。例えば、いくつかのインプリメンテーションにおいては、そのような他のデータは、アクセス端末１１８および／または現在のアクセスポイントＡ１１０によって、生成されたおよび／または供給された、乱数を含むことができる。そういうものとして、プロトコルは、Ｉ−ＴＳＫ１の導出の前に（あるいは、と同時に）、このような乱数を、導き出し、生成し、および／または交換するために、アクセスポイントおよび／またはアクセス端末の間でインプリメントされることができる。通信は、そのあとで、セッション鍵Ｉ−ＴＳＫ１を使用して、アクセスポイントＡ１１０とアクセス端末１１８との間で安全に確立されることができる ２２４。
【００６５】
アクセス端末１１８は、ハンドオフが新しいアクセスポイントＢで生じるべきかを決定２２８するために、ローカルアクセス端末からブロードキャスト２２６についてリスンすることを継続することができる。すなわち、アクセス端末１１８が異なるセクタあるいはセルに移動するあるいはローミングする(roams)とき、あるいは、より強い信号が別のアクセスポイントから検出されるとき、新しいアクセスポイントへのハンドオフが望ましいかもしれない。現在のアクセスポイントＡ１１０から新しいアクセスポイント１１２へのハンドオフが、アクセス端末１１８によって決定される場合、それは、新しいアクセスポイント識別子ＡＰ_ＩＤ_Ｂとシーケンシャル番号ＳＱＮ−Ｂを関連させる ２３０。すなわち、新しいアクセスポイントＢ １１２に関連づけられるシーケンシャル番号ＳＱＮ−Ｂは、現在のアクセスポイントＡ １１０に関連づけられるシーケンシャル番号ＳＱＮ−Ａで連続して行なわれる。そのようなシーケンシャル番号の使用は、現在のアクセスポイントＡ１１０とアクセス端末が、独立してあるいは別々に、新しい仮決定のマスター鍵Ｉ−ＭＫ２を生成することを可能にする。
【００６６】
アクセス端末１１８は、その後、識別子ＡＰ＿ＩＤ＿ＢとＳＱＮ−Ｂを使用して、新しいアクセスポイントＢ１１２への通信セッションのハンドオフをリクエストする ２３２。いくつかのインプリメンテーションにおいては、オーセンチケータ１２０は、現在の通信セッションが新しいアクセスポイントＢ １１２にハンドオフされるであろうということを示して ２３４、現在のアクセスポイントＡ１１０に、メッセージを送信することによって、ハンドオフリクエストに応答することができる。現在のアクセスポイントＡ１１０およびアクセス端末１１８は、新しいアクセスポイントＢに関連づけられたシーケンス番号ＳＱＮ−Ｂと、現在の仮決定のマスター鍵Ｉ−ＭＫ１に、少なくとも部分的に、基づいて、新しい仮決定のマスター鍵Ｉ−ＭＫ２を独立して生成することができる ２３６および２３８。現在のアクセスポイント１１０は、そのあと、新しいアクセスポイントＢに、新しい仮決定マスター鍵I-ＭＫ２を送る ２４０。
【００６７】
新しいアクセスポイントＢ１１２およびアクセス端末１１８は、そのあと、新しい仮決定マスター鍵Ｉ−ＭＫ２と（多分）他のデータの関数として、新しい仮決定のトランジエントセッション鍵（Ｉ−ＴＳＫ２）を生成する ２４２および２４４。例えば、いくつかのインプリメンテーションにおいては、そのような他のデータは、アクセス端末１１８、現在のアクセスポイントＡ１１０あるいは新しいアクセスポイントＢ１１２によって、生成されたおよび／または供給された、乱数を含むことができる。そういうものとして、プロトコルは、Ｉ−ＴＳＫ２の導出の前に（と同時に）、そのような乱数を導き出し、生成し、および／または交換するために、アクセスポイントおよび／またはアクセス端末の間でインプリメントされることができる。安全な通信セッションは、そのあとで、新しい仮決定のセッション鍵Ｉ−ＴＳＫ２を使用して、アクセスポイントＢ１１２とアクセス端末１１８との間で、継続することができる ２４６。したがって、アクセス端末１１８とアクセスポイントＡ １１０との間の通信は、終了される ２４８。
【００６８】
１つのアクセスポイントから別のアクセスポイントへの通信セッションを安全にハンドオフするプロセスは、複数回(multiple times)、繰り返されることができる。例えば、図１においては、アクセス端末１１８は、現在のセル１０４から新しいセル１０６へと移動するあるいはローミングし、また、現在のアクセスポイントＢ１１２から新しいアクセスポイントＣ１１４へのセッションをハンドオフすることをシークする(seek)ことができる。アクセス端末１１８は、新しいアクセスポイントＣ１１４とシーケンシャル番号ＳＱＮ−Ｃを関連づけており、また、新しいアクセスポイントＢ１１２に対してＳＱＮ−Ｃを提供する。現在のアクセスポイントＢ １１２は、そのあと、現在の仮決定マスター鍵Ｉ−ＭＫ２とＳＱＮ−Ｃとに基づいて、新しい仮決定のマスター鍵Ｉ−ＭＫ３を生成し、また、新しいアクセスポイントＣ１１４に対して新しい仮決定マスター鍵Ｉ−ＭＫ３を送信する。アクセス端末１１８は、新しい仮決定マスター鍵Ｉ−ＭＫ３のそれ自体のバージョンを独立して生成することができる。アクセス端末１１８および新しいアクセスポイントＣ １１４は、そのあと、それらの間の安全な通信セッションを継続するために使用されることができる、新しい仮決定のトランジエントセッション鍵Ｉ−ＴＳＫ３を、生成できる。
【００６９】
図３は、ハンドオフの間におよび／またはハンドオフの後で、アクセス端末と新しいアクセスポイントとの間の通信セッションを安全にするために使用されることができる、セキュリティ鍵の分配モデルを図示する。アクセス端末が新しいアクセスポイントに取り付きたいとき、現在のアクセスポイントＡＰｎは、新しいアクセスポイントＡＰ（ｎ＋１）について、新しい仮決定のマスター鍵Ｉ−ＭＫ（ｎ＋１）を生成する。一態様にしたがって、新しい仮決定のマスター鍵Ｉ−ＭＫ（ｎ＋１）は、現在のマスター鍵Ｉ−ＭＫｎと多分他のパラメータの関数として、生成されることができ、例えば、新しいアクセスポイント識別子（ＡＰ−ＩＤ）、アクセス端末識別子（ＡＴ−ＩＤ）、いずれかのパーティによって生成される乱数、アクセス端末によって提供されるシーケンス番号ＳＱＮ、および／または、静的ストリングでさえ、である。新しいアクセスポイントＡＰ（ｎ＋１）およびアクセス端末は、そのあとで、それらの間の通信を安全にするために使用されるトランジエントセッション鍵を、生成するおよび／またネゴシエートするために、新しい仮決定マスター鍵Ｉ−ＭＫ（ｎ＋１）を使用することができる。再キーイング(re-keying)後、アクセス端末は、前の鍵Ｉ−ＭＫｎおよびＩ−ＴＳＫｎを使用することをやめる。
【００７０】
新しい仮決定マスター鍵Ｉ−ＭＫ（ｎ＋１）は、新しいアクセスポイントＡＰ（ｎ＋１）とアクセス端末との間でトップレベルのマスター鍵（ＭＫｏ）として正確に使用されることができるが、特定のアクセス端末およびアクセスポイントのペアに限定されている。新しい仮決定マスター鍵Ｉ−ＭＫ（ｎ＋１）は、通信セッションのハンドオフの後すぐに使用されることができる。このことは既存の通信セッションについての少ない待ち時間のハンドオフを提供しており、一方でそのような通信セッションを安全にしている。様々なインプリメンテーションにおいては、アクセス端末と新しいアクセスポイントＡＰ（ｎ＋１）との間の通信を安全にするために、新しい仮決定マスター鍵Ｉ−ＭＫ（ｎ＋１）は、ハンドオフのあとの短い時間の間使用されることができる、あるいは、それは無期限に使用されることができる。いくつかのアプリケーションにおいては、アクセスポイントを介したアクセス端末の再認証あるいはＥＡＰ認証は、通信セッションを危険にさらす可能性を減らすために、引き続いて実行されることができる。代替的に、新しい仮決定マスター鍵Ｉ−ＭＫ（ｎ＋１）は、トップレベルのマスター鍵（新しいアクセスポイントＡＰ（ｎ＋１））を動作することができ、また、通信セッションのさらなるハンドオフが望まれる場合には、他のアクセスポイントについてのさらなる仮決定のマスター鍵を生成するのに役立つ。したがって、仮決定マスター鍵Ｉ−ＭＫとトップラベルのマスター鍵ＭＫとがどのように通信を安全にするために使用されているかについて、差異はないかもしれない。
【００７１】
先行技術アプローチ(prior art approach)においては、アクセス端末を用いた通信セッションを安全にするために、アクセス端末についての同じトップレベルのマスター鍵（ＭＫｏ）は、すべてのアクセスポイントの中で共有されることができる。トップレベルのマスター鍵ＭＫｏがアクセスポイントのうちのいずれか１つにおいて危険にさらされる場合には、それは、アクセス端末と他のすべてのアクセスポイントとの間のすべての通信セッションを危険にさらすであろう。仮決定マスター鍵Ｉ−ＭＫｓを使用する利益は、もし仮決定マスター鍵Ｉ−ＭＫｎがアクセスポイントにおいて危険にさらされる場合に、他のアクセスポイントについての仮決定マスター鍵、Ｉ−ＭＫ１…Ｉ−ＭＫｎ−１あるいはＭＫｏは、危険にさらされない、ということである。これは、各仮決定マスター鍵は、特定のアクセス端末およびアクセスポイントのペアに特有であるからである。
【００７２】
図１−３およびここでの説明において使用されているように、仮決定マスター鍵（Ｉ−ＭＫｓ）および仮決定トランジエントセッション鍵（Ｉ−ＴＳＫ）は、また、それらが特定のアクセスポイント／アクセス端末ペアに特有である、および／または、通信セッションがハンドオフされた後で、それらが限られた量の時間の間のみ使用されている、という点で、一時的鍵とも呼ばれる。いくつかのインプリメンテーションにおいては、そのような一時的鍵は、また、通信セッションが別のアクセスポイントへとハンドオフされるまで、あるいは通信セッションが終了するまで、延長された時間の期間の間、使用されることができる。
【００７３】
図４は、安全で、少ない待ち時間ハンドオフを容易にする集中化された鍵管理、を備えた無線通信システムを図示する。図１、２および３で説明された分配鍵管理のアプローチとは対照的に、鍵管理は、集中化されたエンティティによって実行される。多元接続無線通信システム４００はマルチプルセル、例えば、セル４０２、４０４および４０６、を含んでいてもよい。各セル４０２、４０４および４０６は、セル内のマルチプルセクタに対してサービスエリアを提供するアクセスポイント４１０、４１２および４１４、を含むことができる。各セル４０２、４０４および４０６内のアクセスポイント４１０、４１２および４１４は、１つまたは複数のアクセス端末に対して、ネットワーク接続サービスを提供することができる。例えば、アクセス端末４１８が異なるセル４０２、４０４、４０６全体にわたって移動すると、それは、アクセスポイント４１０、４１２および４１４と通信中であってもよい。オーセンチケータ４２０は、アクセスポイント４１０、４１２、および４１４のオペレーションを管理するのに、および／または、アクセス端末についての鍵認証を管理するのに、役立つことができる。いくつかのアプリケーションにおいては、オーセンチケータ４２０は、ネットワーク４００によって役立てられる、アクセス端末に独自に関連づけられたトップレベルのマスター鍵を保持することができる。例えば、第１のトップレベルのマスター鍵ＭＫｏは、オーセンチケータ４２０およびアクセス端末４１８に知られており、また、アクセス端末４１８に独自に関連づけられている。様々なアプリケーションにおいては、オーセンチケータ４２０は、アクセスポイント４１０、４１２、および４１４から離れたあるいは遠隔であるネットワークコントローラの一部であってもよく、あるいは、それは、アクセスポイントのうちの１つと同じ場所に配置されることができる。各アクセス端末は、１つ以上のセルのうちの、２つ以上のセクタと通信していてもよい。このことは、適切なキャパシティ管理のために、および／または、他の理由から、アクセス端末４１８が移動するあるいは動くとき、異なるセクタ間あるいはセル間のハンドオフ通信セッションを可能にする。
【００７４】
第１のアクセスポイントから第２のアクセスポイントへと通信セッションを安全にハンドオフするために、オーセンチケータ４２０は、アクセス端末４１８で、マスタートランジエント鍵（ＭＴＫ）をネゴシエートするように構成されている。例えば、通信セッションが最初に確立されるとき、オーセンチケータ４２０およびアクセス端末４１８は、マスタートランジエント鍵（ＭＴＫ）を確立するためにトップレベルのマスター鍵ＭＫｏを使用することができる。その後、オーセンチケータ４２０は、そのあと、マスタートランジエント鍵（ＭＴＫ）、アクセス端末識別子（ＡＴ＿ＩＤ）、および／またはアクセスポイント識別子（ＡＰ＿ＩＤ）に（少なくとも部分的に）基づいて、アクセスポイントについて４１０、４１２および４１４についてのトランジエントセッション鍵（ＴＳＫｓ）を生成することができる。トランジエントセッション鍵（ＴＳＫｓ）は、オーセンチケータ４２０によって突然に、あるいは、それらが新しいアクセスポイントへとセッションをハンドオフすることを必要とするときに、生成されるおよび／または分配されることができる。アクセス端末４１８は、それが新しいアクセスポイントへとセッションをハンドオフするたびに、新しいトランジエントセッション鍵を同様に生成することができる。
【００７５】
図５（図５Ａと５Ｂを備えている）は、安全で、少ない待ち時間ハンドオフを容易にする集中化された鍵管理、を備えた無線通信システムのオペレーションを図示しているフロー図である。この例においては、図４の、オーセンチケータ４２０、アクセスポイントＡ ４１０、アクセス端末４１８およびアクセスポイントＢ４１２は、説明の目的のために使用されている。オーセンチケータ４２０およびアクセス端末４１８は、それぞれ、アクセス端末４１８と独自に関連づけられるトップレベルのマスター鍵ＭＫｏ５０２および５０４を保存することができる。オーセンチケータ４２０およびアクセス端末４１８は、また、３方法の鍵変更を介して、マスタートランジエント鍵（ＭＴＫ）（そして、おそらくＭＴＫ識別子ＭＴＫ＿ＩＤ）をネゴシエートする。ＭＴＫは、トップレベルのマスター鍵ＭＫｏおよび／またはアクセス端末の識別子（ＡＴ＿ＩＤ）に（少なくとも部分的に）基づいていていてもよい ５０６。ＭＴＫは、オーセンチケータ４２０およびアクセス端末４１８によって安全に保持されることができる。
【００７６】
いくつかのインプリメンテーションにおいては、ＭＴＫ導出は、また、アクセス端末４１８および／またはオーセンチケータ４２０によって、生成されたおよび／または供給された、乱数も含むことができる。そういうものとして、プロトコルは、ＭＴＫの導出の前に（あるいは、と同時に）、そのような乱数を導き出し、生成し、および／または交換するために、オーセンチケータ４２０および/またはアクセス端末４１８間でインプリメントされることができる。
【００７７】
アクセス端末４１８は、ローカルアクセスポイントを識別するブロードキャスト５０８についてリスンすることができる。一例において、アクセス端末４１８は、近辺におけるいずれの他のアクセスポイントと比較して、その信号強度に基づいて、アクセスポイントＡ ４１０を選択することができる。アクセス端末４１８は、識別子ＡＰ＿ＩＤ＿Ａを使用して、アクセスポイントＡ ４１０を備えた通信セッションを確立することをリクエストする ５１０。オーセンチケータ４２０およびアクセス端末４１８の両方は、マスタートランジエント鍵とおそらくアクセスポイント識別子ＡＰ＿ＩＤ＿Ａ、アクセス端末識別子（ＡＴ＿ＩＤ）、および／または、他のデータに、少なくとも部分的に、基づいて、トランジエントセッション鍵ＴＳＫ１を独立して生成することができる ５１４および５１６。トランジエントセッション鍵ＴＳＫｎは、擬似乱数の関数(pseudo-random function)（ＰＲＦ）あるいは他の適切な鍵派生関数(key derivation function)を使用して、生成されることができる。トランジエントセッション鍵ＴＳＫｓは共通のＭＴＫを使用して生成されるので、各ＴＳＫの導出において使用される少なくともＡＰ＿ＩＤｓあるいはデータは、特定のアクセスポイントおよびアクセス端末のペアに特有であるべきである。オーセンチケータ４２０は、その後、アクセスポイントＡに、トランジエントセッション鍵ＴＳＫ１を送信する ５１８。通信セッションは、その後、セッション鍵ＴＳＫ１を使用して、アクセスポイントＡ ４１０とアクセス端末４１８との間で、安全に確立されることができる ５２０。
【００７８】
いくつかのインプリメンテーションにおいて、ＴＳＫ導出は、また、例えばアクセス端末４１８および／またはオーセンチケータ４２０によって、生成されたおよび／または供給された乱数のような、追加のデータを含むことができる。そういうものとして、プロトコルは、ＴＳＫの導出の前に（あるいは、と同時に）、そのような乱数を、導き出し、生成し、および／または交換するために、オーセンチケータ４２０、アクセスポイント４１０、および／またはアクセス端末４１８の間で、インプリメントされることができる。
【００７９】
アクセス端末４１８は、ハンドオフが新しいアクセスポイントＢを用いて生じるべきかどうかを決定する ５２８ために、ローカルアクセス端末からブロードキャスト５２６についてリスンすることを継続することができる。すなわち、アクセス端末４１８が異なるセクタあるいはセルへと移動するあるいはローミングするとき、あるいはより強い信号が別のアクセスポイントから検出されるとき、新しいアクセスポイントＢ４１２へのハンドオフは、望ましいかもしれない。現在のアクセスポイントＡ４１０から新しいアクセスポイントＢ４１２へのハンドオフがアクセス端末４１８によって決定される場合には、それはアクセスポイント識別子ＡＰ＿ＩＤ＿Ｂを使用して、新しいアクセスポイントＢ４１２への通信セッションのハンドオフをリクエストする ５３２。オーセンチケータ４２０およびアクセス端末４１８の両方は、現在のマスタートランジエント鍵ＭＴＫおよびまたはアクセスポイント識別子ＡＰ＿ＩＤ＿Ｂに、少なくとも部分的に、基づいて、新しいトランジエントセッション鍵ＴＳＫ２を独立して生成することができる ５３６および５３８。オーセンチケータ４２０は、その後、新しいアクセスポイントＢに対して、新しいトランジエントセッション鍵ＴＳＫ２を送信する ５４０。安全な通信セッションは、そのあと、新しいセッション鍵ＴＳＫ２を使用して、アクセスポイントＢ４１２とアクセス端末４１８との間で継続することができる ５４２。したがって、アクセス端末４１８とアクセスポイントＡ４１０との間の通信は、終了される ５４４。
【００８０】
１つのアクセスポイントが別のアクセスポイントへと、通信セッションを安全にハンドオフするプロセスは、複数回繰り返されてもよい。例えば、図４においては、アクセス端末４１８は、現在のセル４０４から新しいセル４０６までローミングするあるいは移動することができ、現在のアクセスポイントＢ４１２から新しいアクセスポイントＣ４１４へと、通信セッションをハンドオフすることをシークする。アクセス端末４１８は、アクセスポイント識別子ＡＰ＿ＩＤ＿Ｃに関連づけられた新しいアクセスポイントへと、ハンドオフをリクエストすることができる。オーセンチケータ４２０は、その後、マスタートランジエント鍵ＭＴＫに（少なくとも部分的に）基づいて、新しいトランジエントセッション鍵ＴＳＫ３を生成し、新しいアクセスポイントＣ４１４に対してトランジエントセッション鍵ＴＳＫ３を送信する。アクセス端末４１８は、新しいトランジエントセッション鍵ＴＳＫ３のそれ自体のバージョンを独立して生成することができる。アクセス端末４１８およびアクセスポイントＣ４１４は、その後、それらの間の安全な通信セッションを継続するために、新しいトランジエントセッション鍵ＴＳＫ３を使用することができる。
【００８１】
図６は、ハンドオフの間におよび／またはハンドオフの後で、アクセス端末と新しいアクセスポイントとの間の通信セッションを安全にすることによって使用されることができる、セキュリティ鍵の集中化されたモデルを図示する。この集中化されたモデルにおいては、オーセンチケータ(例えばネットワークコントローラ、認証サーバ、など)およびアクセス端末は、アクセス端末に独自に関連づけられるトップレベルのマスター鍵ＭＫｏに（少なくとも部分的に）基づいて、マスタートランジエント鍵（ＭＴＫ）をネゴシエートする。オーセンチケータは、トランジエントセッション鍵を生成し、管理し(administers)、および/または、各アクセスポイントに対して分配する。トランジエントマスター鍵ＭＴＫがただ一度ネゴシエートされるので（例、アクセス端末およびオーセンチケータが初めに通信を開始するとき）、このことは、セッション鍵を生成するプロセスをスピードアップさせる。また、トランジエントマスター鍵ＭＴＫが危険にさらされる場合でさえ、トップレベルのマスター鍵ＭＫｏを危険にさらさない。さらに、トップレベルのマスター鍵ＭＫｏあるいはマスタートランジエント鍵ＭＴＫのいずれもアクセスポイントに対して分配されないので（例、トランジエントセッション鍵だけが分配される）、アクセスポイントが危険にさらされた場合には、セキュリティを危うくするリスクを減らす。
【００８２】
この集中化された鍵管理は、トランジエントセッション鍵がオーセンチケータによって生成され提供されているので、既存の通信セッションについて短い待ち時間のハンドオフを提供するが、トップレベルのマスター鍵ＭＫｏあるいはマスタートランジエント鍵ＭＴＫのいずれもアクセスポイントに対して分配されていないので、通信セッションを安全にする。
【００８３】
様々なインプリメンテーションにおいては、新しいトランジエントセッション鍵ＴＳＫｔは、アクセス端末と新しいアクセスポイントＡＰ−ｔとの間の通信を安全にするために、ハンドオフのあとの短い時間の間に使用されることができ、あるいは、それは無期限に(indefinitely)使用されることができる。いくつかのアプリケーションにおいては、アクセスポイントを介したアクセス端末の再認証あるいはＥＡＰ認証は、通信セッションを危険にさらす可能性を減らすために、引き続いて実行されることができる（例、ＭＴＫを更新する(renew)）。
【００８４】
図４−６およびここでの説明で使用されているように、マスタートランジエント鍵（ＭＴＫ）およびトランジエントセッション鍵（ＴＳＫｓ）は、また、それらは特定のアクセスポイント／アクセス端末のペアに特有であるという点で、一時的鍵(temporary keys)とも呼ばれることができる。ＭＴＫは、オーセンチケータ(またアクセスポイントであるかもしれない)とアクセス端末との間で、使用されている。ＴＳＫは、アクセスポイントとアクセス端末との間で使用されている。いくつかのインプリメンテーションにおいて、そのような一時的鍵は、また、短い時間の期間の間（安全鍵がアクセス端末とアクセスポイントとの間でネゴシエートされるまで）、あるいは、延長された時間の期間の間（例えば、通信セッションが別のアクセスポイントへとハンドオフされるまで、あるいは通信セッションが終わるまで）、使用されることができる。
【００８５】
図１−６において図示された例は、しばしば、現在のアクセスポイントから新しいアクセスポイントへと、通信をハンドオフするコンテキストにおいて分配および集中化された鍵管理スキームをインプリメントすることを指しており、これらの鍵管理方法の両方は、他のコンテキストにおいてインプリメントされることができる。一例において、アクセス端末が新しいアクセスポイントに移動するとき鍵を得るあるいはネゴシエートするよりもむしろ、アクティブセットの鍵は、アクセス端末によって保持される。すなわち、アクセス端末は、セクタ、エリア、あるいは領域内の複数のアクセスポイントを用いて、安全なアソシエーション（例えば鍵）を、同時に起こるようにあるいは同時に、確立することができる。アクセス端末がそのような同時に起こるあるいは同時のセキュリティアソシエーション（例、鍵）を保持する、アクセスポイントは、「アクティブセット(active set)」のアクセスポイント、と呼ばれる。新しいアクセスポイントがアクティブセットのアクセス端末に加えられるたびに、アクセス端末および新しいアクセスポイントは、安全な鍵を確立することができる。例えば、アクセス端末および新しいアクセスポイントは、仮決定マスター鍵（Ｉ−ＭＫ）（分配鍵管理方法の場合）、あるいは、トランジエントセッション鍵（ＴＳＫ）（集中化された鍵管理方法の場合）を確立することができる。
【００８６】
分配鍵管理方法がアクティブセットのアクセスポイントのコンキクストにおいてインプリメントされる場合、新しいアクセスポイントについての仮決定マスター鍵（Ｉ−ＭＫｎ）は、アクティブセットに加えられた以前のアクセスポイントについての、以前のマスター鍵（Ｉ−ＭＫ（ｎ−１））に基づいていてもよい。そのような構成においては、アクセス端末は、アクセスポイントが、新しいアクセスポイント(newly access point)に対して、そのＩＭＫ（ｎ−１）を送信し、提供するということをリクエストすることができる。
【００８７】
集中化された鍵管理方法が、アクティブセットのアクセスポイントのコンテキストにおいてインプリメントされる場合、アクセス端末は、新しいアクセスポイントについてのオーセンチケータを用いて新しいトランジエントセッション鍵（ＴＳＫ）を単に導き出すことができ、オーセンチケータに新しいアクセスポイントに対してそれを提供させる。
【００８８】
分配鍵管理方法（図１−３で図示されている）あるいは集中化された鍵管理方法（図４−６で図示されている）を備えた、アクティブセットのアクセスポイントを使用することは、アクセス端末がそのアクティブセットにおけるアクセスポイントで通信を早く切り替えすることを可能にする。
【００８９】
図７は、少ない待ち時間で安全な通信セッションのハンドオフを実行するように構成されたアクセス端末を図示するブロック図である。アクセス端末７０２は、無線ネットワークを通信するための無線通信インタフェース７０６と、独自のトップレベルのマスター鍵ＭＫｏ（アクセス端末に関連づけられる）を保存するためのストレージデバイス７０８と、識別化されたアクセスポイントに関連づけられるシーケンシャル番号のリストと、に結合される処理回路７０４を含むことができる。処理回路７０４は、通信セッション中の顕著な割り込みなしに進行中の通信セッションを安全にハンドオフするように構成されることができる。処理回路７０４（例えばプロセッサ、処理モジュールなど）は、通信セッションを安全にするために使用されることができる1つまたは複数の鍵を生成するように構成された、鍵生成器モジュールを含むことができる。
【００９０】
図８は、分配鍵管理のアプローチを使用して、第１のアクセスポイントから新しいアクセスポイントへと、安全な通信セッションのハンドオフを容易にするためにアクセス端末において使用できる方法を図示するフロー図である。初めに、安全な通信セッションは、トランジエントセッション鍵が得られる第１の仮決定マスター鍵を生成するために、少なくとも１つのトップレベルのマスター鍵（アクセス端末に関連づけられている）と第１のアクセスポイントに関連づけられる第１のシーケンス番号とを使用して、第１のアクセスポイントで確立されることができる ８０２。第１の仮決定マスター鍵は、特定のアクセス端末と第1のアクセスポイントの組み合わせに対して特有であってもよい。アクセス端末は、そのあとで、ローカルアクセスポイントからのブロードキャストにリスンすることができる ８０４。第２のアクセスポイントが識別される場合には、アクセス端末は、既存の通信セッションが第１のアクセスポイントから第２のアクセスポイントへとハンドオフされるべきかどうか決定する ８０６。このことは、信号強度および/または質を、第１のアクセスポイントおよび第２のアクセスポイントと比較することによって決定されることができる。アクセス端末は、第１のアクセスポイントを備えた通信セッションを継続することを決定することができる ８０８。そうでない場合には、アクセス端末は、第２のアクセスポイントへと、既存の通信セッションのハンドオフを開始することを選択することができる ８１０。第２のシーケンス番号は、第２のアクセスポイントに関連づけられることができ、また、第１のアクセスポイントに送信されることができる ８１２。アクセス端末は、第１の仮決定マスター鍵および第２のシーケンス番号に基づいて、第２の仮決定マスター鍵を生成し、また、第２のトランジエントセッション鍵を得る ８１４。アクセス端末は、その後、第１のアクセスポイントから第２のアクセスポイントへと、安全な通信セッションをハンドオフし、また、第２のトランジエントセッション鍵でそれを安全にする ８１６。このハンドオフのプロセスは、次のアクセスポイントのための新しい仮決定マスター鍵を生成する各現在のアクセスポイントを用いて、複数回繰り返されることができる。
【００９１】
図９は、集中化された鍵管理のアプローチを使用して、第１のアクセスポイントから新しいアクセスポイントへと、安全な通信セッションのハンドオフを容易にするために、アクセス端末において使用できる方法を図示しているフロー図である。初めに、マスタートランジエント鍵は、少なくとも１つの、アクセス端末に関連づけられたトップレベルのマスター鍵に基づいて、オーセンチケータで、安全に確立されることができる ９０２。安全な通信セッションは、第１のアクセスポイントに関連づけられた第１のアクセスポイント識別子と、マスタートランジエント鍵と、に基づいて生成された、少なくとも１つの独自の第１のトランジエントセッション鍵を使用して、第１のアクセスポイントを用いて確立されることができる ９０４。アクセス端末は、その後、ローカルアクセスポイントからのブロードキャストにリスンすることができる ９０６。第２のアクセスポイントが識別される場合、アクセス端末は、既存の通信セッションが、第１のアクセスポイントから第２のアクセスポイントへとハンドオフされるべきかどうか決定する ９０８。このことは、信号強度および/または質を、第１のアクセスポイントおよび第２のアクセスポイントと比較することにより、決定されることができる。アクセス端末は、第１のアクセスポイントを備えた通信セッションを継続することを決定することができる ９１０。そうでない場合には、アクセス端末は、第２のアクセスポイントへと、既存の通信セッションのハンドオフを開始することを選択することができる ９１２。第２のトランジエントセッション鍵は、第２のアクセスポイントに関連づけられる第２のアクセスポイント識別子と、マスタートランジエント鍵と、に基づいて生成されることができる ９１４。アクセス端末は、そのあとで、第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションをハンドオフし、第２のトランジエントセッション鍵でそれを安全にする ９１６。このハンドオフのプロセスは、次のトランジエントセッション鍵を生成するために、マスタートランジエント鍵と新しいアクセスポイント識別子とを使用することによって、複数回繰り返されることができる。
【００９２】
図１０は、少ない待ち時間で安全な通信セッションのハンドオフを容易にするためにように構成されたオーセンチケータを図示するブロック図である。オーセンチケータ１００２は、ネットワークにわたって通信するための通信インタフェース１００６に結合された処理回路１００４と、独自のトップレベルのマスター鍵ＭＫｏ（アクセス端末に関連づけられる）を保存するためのストレージデバイス１００８と、を含むことができる。処理回路１００４は、通信セッションにおける顕著な割込みなしに、アクセスポイントからアクセス端末へと、進行中の通信セッションの安全なハンドオフを容易にするように構成されることができる。処理回路１００４（例えばプロセッサ、処理モジュールなど）は、通信セッションを安全にするために使用されることができる１つまたは複数の鍵を生成するように構成された鍵生成器モジュールを含むことができる。様々なアプリケーションにおいては、オーセンチケータ１００２は、ネットワークコントローラで配置されることができる、あるいは、それは、１つまたは複数のアクセスポイントで一緒に配置されることができる。
【００９３】
図１１は、分配鍵管理アプローチを使用して、第１のアクセスポイントから新しいアクセスポイントへと安全な通信セッションのハンドオフを容易にするためにオーセンチケータにおいて使用できる方法を図示するフロー図である。オーセンチケータは、第１のアクセスポイントを備えた安全な通信セッションを確立するために、アクセス端末からのリクエストを受信する １１０２。それは、そのあとで、アクセス端末に関連づけられたトップレベルのマスター鍵と、第１のアクセスポイントに関連づけられた第１のシーケンス番号と（例えば、アクセス端末から受信された）、に基づいて、第１の仮決定マスター鍵を生成する １１０４。オーセンチケータは、そのあとで、第１のアクセスポイントに、第１の仮決定マスター鍵を送信する １１０６。引き続いて、別のリクエストは、第１のアクセスポイントから第２のアクセスポイントへと通信セッションをハンドオフするためにアクセス端末から受信されることができる １１０８。オーセンチケータは、それが、第１の仮決定マスター鍵と、第２のアクセスポイントに関連づけられた第２のシーケンス番号（例、アクセス端末から受信された）と、に基づいて、第２の仮決定マスター鍵を生成するべきであるということを、第１のアクセスポイントに対して示すことができる １１１０。
【００９４】
図１２は、集中化された鍵管理アプローチを使用して、第１のアクセスポイントから新しいアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、オーセンチケータにおいて使用できる方法を図示しているフロー図である。オーセンチケータは、第１のアクセスポイントを備えた安全な通信セッションを確立するために、アクセス端末からリクエストを受信する １２０２。オーセンチケータは、アクセス端末に関連づけられたトップレベルのマスター鍵に基づいてマスタートランジエント鍵を生成する １２０４。第１のトランジエントセッション鍵は、少なくともマスタートランジエント鍵および第１のアクセスポイント識別子に基づいてオーセンチケータによって生成される １２０６。第１のトランジエントセッション鍵は、第１のアクセスポイントへオーセンチケータによって送信される １２０８。引き続いて、アクセス端末からの別のリクエストは、第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションをハンドオフするために、オーセンチケータによって受信されることができる １２１０。第２のトランジエントセッション鍵は、少なくともマスタートランジエント鍵と、第２のアクセスポイント識別子と、に基づいて、生成される １２１２。オーセンチケータは、そのあと、第１のアクセスポイントへ第１のトランジエントセッション鍵を送信する １２１４。
【００９５】
図１３は、短い待ち時間で安全な通信セッションのハンドオフを容易にするように構成されたアクセスポイントを図示しているブロック図である。アクセスポイント１３０２は、１つまたは複数のアクセス端末と通信するための無線通信インタフェース１３０６、オーセンチケータおよび／または他のアクセスポイントと通信するための通信インタフェース１３１０、そして、独自のトップレベルのマスター鍵ＭＫｏ（アクセス端末に関連づけられている）を保存するためのストレージデバイス１３０８、に結合される処理回路１３０４を含むことができる。処理回路１３０４は、通信セッションにおける顕著な割り込み(noticeable interruptions)なしに、アクセスポイント１３０２からアクセス端末へと、進行中の通信セッションの安全なハンドオフを容易にするように、構成されることができる。処理回路１３０４（例えば、プロセッサ、処理モジュールなど）は、通信セッションを安全にするために使用されることができる１つまたは複数の鍵を生成するように構成された、鍵生成器モジュール(key generator module)を含むことができる。
【００９６】
図１４は、統合されたオーセンチケータを有するアクセスポイント１４０２の代替的な実施形態を図示しているブロック図である。アクセスポイント１４０２は、図１３におけるアクセスポイント１３０２と同じコンポーネントのうちの多くを含むことができるが、その通信インタフェース１３１０を介してオーセンチケータと通信する代わりに、オーセンチケータ１４１２は、アクセスポイント１４０２と同じ場所に配置されている。オーセンチケータ１４１２およびアクセスポイント１４０２は、図１−１２および１５−１７において図示されているように、動作することができる。
【００９７】
図１５は、分配鍵管理アプローチを使用して、第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、第１のアクセスポイントにおいて使用できる方法を図示しているフロー図である。安全な通信セッションを確立することにおいて、第１のアクセスポイントは、オーセンチケータから第１の仮決定マスター鍵を受信することができ、ここでは、第１の仮決定マスター鍵は、アクセス端末に関連づけられるトップレベルのマスター鍵と、第１のアクセスポイントに関連づけられる独自の第１のシーケンス番号と、に基づいている １５０２。第１のアクセスポイントは、第１の仮決定マスター鍵に基づいて第１のトランジエントセッション鍵を生成する １５０４。それは、そのあとで、第１のトランジエントセッション鍵を使用して、アクセス端末との安全な通信セッションを確立する １５０６。引き続いて、第１のアクセスポイントは、通信セッションが第２のアクセスポイントに関連づけられる独自の第２のシーケンス番号に沿って第２のアクセスポイントへとハンドオフされる予定であるというインジケーションを、受信することができる １５０８。第１のアクセスポイントは、第１の仮決定のマスター鍵と第２のシーケンス番号とに基づいて、第２の仮決定マスター鍵を生成し １５１０、また、第２のアクセスポイントに対して第２の仮決定マスター鍵を送信する １５１２。それは、そのあとで、第２のアクセスポイントへと通信セッションをハンドオフすることができる １５１４。このハンドオフのプロセスは、現在の仮決定のマスター鍵に基づいて次のアクセスポイントについて新しい仮決定のマスター鍵を生成する各現在のアクセスポイントを用いて、複数回繰り返されることができる。新しいアクセスポイントは、そのあとで、新しい仮決定マスター鍵を使用して、新しいトランジエントセッション鍵を生成することができる。
【００９８】
図１６は、集中化された鍵管理アプローチを使用して第１のアクセスポイントから第２のアクセスポイントへと安全な通信セッションのハンドオフを容易にするために、第１アクセスポイントにおいて使用できる方法を図示しているフロー図である。第１のアクセスポイントは、第１アクセスポイントとの安全な通信セッションを確立するために、アクセス端末からリクエストを受信する １６０２。それは、その後で、オーセンチケータから第１のトランジエントセッション鍵を、得る １６０４。第１のアクセスポイントは、その後、第１のトランジエントセッション鍵を使用してアクセス端末との安全な通信セッションを確立することができる １６０６。引き続いて、第１のアクセスポイントは、第２のアクセスポイントへと安全な通信セッションをハンドオフするために、アクセス端末からのリクエストを受信することができる １６０８。このことは、第１のアクセスポイントが、通信セッションが第２のアクセスポイントへとハンドオフされる予定であるということをオーセンチケータに対して示すことをもたらす １６１０。通信セッションは、そのあとで、第２のアクセスポイントへとハンドオフされることができる(can then be handed of) １６１２。
【００９９】
図１７は、アクティブセットのアクセスポイントを、得るおよび／または確立するために、アクセス端末において使用できる方法を図示しているフロー図である。アクセス端末は、アクセスポイントについてスキャンすることができる １７０２。新しいアクセスポイントが識別されるとき、アクセス端末は、アクセスポイントのそのアクティブセットに、それを加える １７０４。それがアクティブセットに加えられるとき、アクセス端末は、各アクセスポイントを用いて安全鍵を確立することができる １７０６。
【０１００】
分配の鍵管理アプローチにおいては、各アクセスポイントについての安全鍵(secure key)は、アクティブセットにおける別のアクセスポイントに関連づけられた仮決定のマスター鍵に基づいてトランジエントセッション鍵を生成することを含むことができる １７０８。そのような仮決定のマスター鍵は、例えば、図１−３においておよび／または図８において図示されているように生成されることができたかもしれない。
【０１０１】
集中化された鍵管理アプローチにおいて、各アクセスポイントについての安全な鍵は、アクティブセットにおけるアクセスポイントについての独自のアクセスポイント識別子とマスタートランジエント鍵に基づいて、トランジエントセッション鍵を生成することを含むことができる １７１０。そのようなマスタートランジエント鍵は、例えば、図４−６において、および／または、図９において、図示されているように生成されることができたかもしれない。
【０１０２】
アクセス端末は、アクティブセットにおける第１のアクセスポイントを備えた通信セッションを開始することができ、第１のアクセスポイントに関連づけられた第１の安全鍵は、通信セッションを安全にするために使用される １７１２。アクセスポイントは、アクティブセットにおける第２のアクセスポイントに通信セッションを、引き続いて切り替えすることができ、第２のアクセスポイントに関連づけられた第２の安全鍵は、通信セッションを安全にするために使用されている １７１４。アクセス端末が第１から第２のアクセスポイントに切り替えする後ででさえ、アクセス端末が第１のアクセスポイントと通信することに対してスイッチバックする(switches back)場合には、第１の安全鍵は、引き続いて再び使用されることができる。
【０１０３】
図１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６および／または１７において説明されたコンポーネント、ステップ、および／または、機能のうちの１つまたは複数は、単一のコンポーネント、ステップあるいは機能に、組み込まれるおよび／または再アレンジされることができ、擬似乱数生成のオペレーションに影響を与えることなく、いくつかのコンポーネント、ステップあるいは機能において具現化されることができる。追加のエレメント、コンポーネント、ステップ、および/または、機能は、また、発明から逸脱することなく加えられることができる。図１、４、７、１０、１３、および／または、１４において図示された装置、デバイス、および／または、コンポーネントは、図２、３、５、６、８、９、１１、１２、１５、１６、および／または、１７において説明された方法、特徴あるいはステップのうちの１つまたは複数を実行するように構成されることができる。ここに説明された新規アルゴリズムは、ソフトウェアにおいておよび/または埋め込まれたハードウェアにおいて、効率的にインプリメントされることができる。
【０１０４】
当業者は、様々な説明のための論理ブロック、モジュール、回路、および、ここに開示された実施形態に関連して説明されたアルゴリズムのステップは、電子ハードウェア、コンピュータソフトウェアあるいは両方の組合せとしてインプリメントされることができる、ということをさらに理解するであろう。このハードウェアおよびソフトウェアの互換性をわかりやすく説明するために、様々な説明のためのコンポーネント、ブロック、モジュール、回路およびステップが、一般に、それらの機能性の観点から上記で説明されてきた。そのような機能性がハードウェアあるいはソフトウェアとしてインプリメントされているかどうかは、特定のアプリケーションと、全体のシステムに課された設計制約(design constraints)と、に依存している。
【０１０５】
ここに説明された本発明の様々な特徴は、発明から逸脱することなく、異なるシステムにおいてインプリメントされることができる。例えば、本発明のいくつかのインプリメンテーションは、動的(moving)あるいは静的な通信デバイス（例、アクセス端末）と、複数のモバイルなあるいは静的な基地局（例、アクセスポイント）と、を用いて実行されることができる。
【０１０６】
前述の実施形態が単なる例であって、発明を限定するものとして解釈されるべきでないということは、注意されるべきである。実施形態の説明は、説明のためであるように意図されており、クレームの範囲を限定するように意図されていない。そういうものとして、本教示は、他のタイプの装置に容易に適用されることができ、多くの代替、修正、および変形は、当業者にとって明らかであろう。
【図１】
2010502132.tif 000003
【図２Ａ】
2010502132.tif 000004
【図２Ｂ】
2010502132.tif 000005
【図３】
2010502132.tif 000006
【図４】
2010502132.tif 000007
【図５Ａ】
2010502132.tif 000008
【図５Ｂ】
2010502132.tif 000009
【図６】
2010502132.tif 000010
【図７】
2010502132.tif 000011
【図８】
2010502132.tif 000012
【図９】
2010502132.tif 000013
【図１０】
2010502132.tif 000014
【図１１】
2010502132.tif 000015
【図１２】
2010502132.tif 000016
【図１３】
2010502132.tif 000017
【図１４】
2010502132.tif 000018
【図１５】
2010502132.tif 000019
【図１６】
2010502132.tif 000020
【図１７】
2010502132.tif 000021
【国際調査報告】
2010502132.tif 000022
2010502132.tif 000023
2010502132.tif 000024