(57)【要約】  本発明は、アドレス指定識別子の割り当て方法、アクセスポイント、ステーション、および通信システムを開示する。アドレス指定識別子の割り当て方法は：アクセスポイントによって、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示す、ステップと；所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスを、アクセスポイントによってステーションに対応する新規MACアドレスに更新するステップと、を含む。上記のやり方で、本発明は、盗聴者がユーザプライバシーを取得するためにMACアドレスを用いて端末を追跡するのを防止することができ、ユーザプライバシーの安全性を保証する。
2017515353.tif 000002
【特許請求の範囲】
【請求項１】
アドレス指定識別子の割り当て方法であって、前記アドレス指定識別子は媒体アクセス制御MACアドレスを備え、前記方法は、
アクセスポイントによって、各ステーションに対応する暗号化新規MACアドレスを、前記アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに前記少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの前記新規MACアドレスに変更するように、前記所定の変更条件を示す、ステップと、
前記所定の変更条件が満たされたとき、メッセージが引き続き前記ステーションから受信されるかまたは前記ステーションに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記少なくとも2つのステーションの前記MACアドレスを、前記アクセスポイントによって前記ステーションに対応する前記新規MACアドレスに更新するステップと、
を備える方法。
【請求項２】
前記アドレス指定識別子はアソシエーション識別子AIDをさらに備え、各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知するときに、前記アクセスポイントは対応する暗号化新規AIDを前記ステーションにさらに通知し、
前記所定の変更条件が満たされたとき、前記アクセスポイントは、前記少なくとも2つのステーションの前記MACアドレスを前記ステーションに対応する前記新規MACアドレスに更新し、前記少なくとも2つのステーションのAIDを前記ステーションに対応する前記新規AIDに更新する、
請求項1に記載の方法。
【請求項３】
前記アクセスポイントによって、各ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを、前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知する前記ステップの前に、
前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを前記アクセスポイントによって決定するステップであって、前記ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する、ステップ
をさらに備える、請求項2に記載の方法。
【請求項４】
前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを前記アクセスポイントによって決定する前記ステップは、
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションの変更要求を前記アクセスポイントによって受信するステップであって、各ステーションの変更要求は、各ステーションによって要求された新規MACアドレスを備える、ステップと、
各ステーションによって要求された前記新規MACアドレスに対する一意性チェックを前記アクセスポイントによって実行し、前記一意性チェックが成功したとき、各ステーションに前記新規AIDを割り当てるステップであって、各ステーションによって要求された前記新規MACアドレスおよび前記割り当てられたAIDは前記ステーションの前記決定された新規MACアドレスおよび新規AIDである、ステップと、
を備え、
各ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記少なくとも2つのステーションに通知する前記ステップは、
前記アクセスポイントによって各ステーションに確認メッセージをユニキャストで返信するステップであって、前記確認メッセージは前記ステーションが前記要求された新規MACアドレスを使用できることを示す、ステップと、前記新規AIDを各ステーションに通知するステップであって、前記新規AIDは、前記確認メッセージ内に担持されるか、または前記アクセスポイントから送信される別のメッセージを用いて送信される、ステップと、
を備える、請求項3に記載の方法。
【請求項５】
前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを前記アクセスポイントによって決定する前記ステップは、
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに、前記新規MACアドレスおよび前記新規AIDを前記アクセスポイントによって割り当てるステップであって、各ステーションに割り当てられた前記新規MACアドレスおよび前記新規AIDは、前記ステーションに対応する前記決定された新規MACアドレスおよび新規AIDである、ステップ
を備え、
各ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記少なくとも2つのステーションに通知する前記ステップは、
前記ステーションに対応する前記それぞれの暗号化新規MACアドレスおよび新規AIDを前記少なくとも2つのステーションにユニキャストで送信するステップ
を備える、請求項3に記載の方法。
【請求項６】
所定の変更条件を示す前記ステップは、
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知するときに、変更を示すための所定時間または所定時点を前記アクセスポイントによって追加するステップ、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記アクセスポイントによって変更表示メッセージを前記少なくとも2つのステーションにユニキャストで個別に送信するステップ、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記アクセスポイントによって変更表示メッセージを前記少なくとも2つのステーションにブロードキャストでグループ送信するステップ、
を備える、請求項1から5のいずれか一項に記載の方法。
【請求項７】
更新表示メッセージを前記少なくとも2つのステーションにブロードキャストでグループ送信する前記ステップは、
表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって前記更新表示メッセージを前記少なくとも2つのステーションにグループ送信するステップであって、前記表示ビットは、アドレス指定識別子を変更するよう前記少なくとも2つのステーションに命令するために使用される変更表示情報を備える、ステップ
を備える、請求項6に記載の方法。
【請求項８】
前記アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDをアクセスポイントによって通知する前記ステップは、
前記少なくとも2つのステーションとの暗号鍵ネゴシエーションを前記アクセスポイントによって実行し、各ステーションの前記新規MACアドレスを暗号化するために使用される暗号鍵を前記アクセスポイントによって取得するステップであって、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップ
を、さらに備える、請求項1に記載の方法。
【請求項９】
アドレス指定識別子の割り当て方法であって、前記アドレス指定識別子は媒体アクセス制御MACアドレスを備え、前記アドレス指定識別子の割り当て方法は、
ステーションに対応し、前記ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知された暗号化新規MACアドレスを、前記ステーションによって学習するステップと、復号化によって前記新規MACアドレスを獲得するステップと、所定の変更条件を取得するステップと、前記所定の変更条件が満たされたとき、メッセージが引き続き前記アクセスポイントから受信されるかまたは前記アクセスポイントに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記ステーションによって、現在使用されているMACアドレスを前記新規MACアドレスに変更するステップと、
を備える方法
【請求項１０】
前記アドレス指定アドレスはアソシエーション識別子AIDをさらに備え、前記ステーションに対応する前記暗号化新規MACアドレスを学習するとき、前記ステーションは前記ステーションに対応する暗号化新規AIDをさらに取得し、
前記所定の変更条件が満たされたとき、前記ステーションは、前記現在使用されているMACアドレスを前記新規MACアドレスに変更し、現在使用されているAIDを前記新規AIDに変更する、
請求項9に記載の方法。
【請求項１１】
前記ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記ステーションによって学習する前記ステップは、
前記アクセスポイントによって前記ステーションに相応に割り当てられた前記暗号化新規MACアドレスおよび新規AIDを前記ステーションによって受信するステップ
を備える、請求項10に記載の方法。
【請求項１２】
前記ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記ステーションによって学習する前記ステップは、
前記ステーションによって変更要求を前記アクセスポイントに送信するステップであって、前記ステーションの前記変更要求は前記ステーションによって要求された新規MACアドレスを備える、ステップと、前記変更要求に応えるために前記アクセスポイントによって使用される確認メッセージから前記ステーションに対応する前記暗号化新規MACアドレスを前記ステーションによって学習するステップと、前記変更要求に応えるために前記アクセスポイントによって使用される前記確認メッセージから、または前記アクセスポイントによって送信された別のメッセージから、前記暗号化新規AIDをさらに学習するステップと、
を備える、請求項10に記載の方法。
【請求項１３】
前記ステーションに対応する暗号化新規MACアドレスを前記ステーションによって学習する前記ステップの前に、
ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって前記ステーションが前記新規MACアドレスを獲得するように、前記アクセスポイントとの暗号鍵ネゴシエーションを前記ステーションによって実行するステップであって、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップ
をさらに備える、請求項9に記載の方法。
【請求項１４】
アクセスポイントであって、前記アクセスポイントは通知モジュールおよび更新モジュールを備え、
前記通知モジュールは、各ステーションに対応する暗号化された新規媒体アクセス制御MACアドレスを、前記アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに前記少なくとも2つのステーションがそれぞれのMACアドレスを前記それぞれの新規MACアドレスに変更するように、前記所定の変更条件を示すように構成されており、
前記更新モジュールは、前記所定の変更条件が満たされたとき、メッセージが引き続き前記ステーションから受信されるかまたは前記ステーションに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記少なくとも2つのステーションの前記MACアドレスを前記ステーションに対応する前記新規MACアドレスに更新するように構成されている、
アクセスポイント。
【請求項１５】
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知するときに、前記通知モジュールは、各ステーションに対応する暗号化された新規アソシエーション識別子AIDを前記少なくとも2つのステーションにさらに通知し、
前記所定の変更条件が満たされたとき、前記更新モジュールは、前記少なくとも2つのステーションの前記MACアドレスを前記ステーションに対応する前記新規MACアドレスに更新し、前記少なくとも2つのステーションのAIDを前記ステーションに対応する前記新規AIDに更新する、
請求項14に記載のアクセスポイント。
【請求項１６】
前記アクセスポイントは決定モジュールをさらに備え、
前記決定モジュールは、前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを決定するように構成されており、前記ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する、
請求項15に記載のアクセスポイント。
【請求項１７】
前記決定モジュールは具体的に、前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションの変更要求を受信し、ここで各ステーションの変更要求は各ステーションによって要求された新規MACアドレスを備え、また各ステーションによって要求された前記新規MACアドレスに対する一意性チェックを実行し、前記一意性チェックが成功したときに前記新規AIDを各ステーションに割り当てるように、構成されており、各ステーションによって要求された前記新規MACおよび前記割り当てられた新規AIDは、前記ステーションの前記決定された新規MACアドレスおよび新規AIDであり、
前記通知モジュールは具体的に、確認メッセージを各ステーションにユニキャストで返信するが、ここで前記確認メッセージは、前記ステーションが前記要求された新規MACアドレスを使用できることを示しており、また前記新規AIDを各ステーションに通知するが、ここで前記新規AIDは、前記確認メッセージ内に担持されているか、または別のメッセージを用いて送信される、
請求項16に記載のアクセスポイント。
【請求項１８】
前記決定モジュールは具体的に、前記新規MACアドレスおよび前記新規AIDを前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに割り当てるように構成されており、各ステーションに割り当てられた前記新規MACアドレスおよび前記新規AIDは前記ステーションに対応する前記決定された新規MACアドレスおよび新規AIDであり、
前記通知モジュールは具体的に、前記少なくとも2つのステーションにユニキャストで、前記ステーションに対応する前記それぞれの暗号化新規MACアドレスおよび新規AIDを送信する、
請求項16に記載のアクセスポイント。
【請求項１９】
前記通知モジュールは具体的に、
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知するときに、前記通知モジュールは変更を通知するための所定時間または所定時点を追加するか、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記通知モジュールは変更表示メッセージを前記少なくとも2つのステーションにユニキャストで個別に送信するか、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記通知モジュールは変更表示メッセージを前記少なくとも2つのステーションにブロードキャストでグループ送信する、
のうちのいずれか1つのやり方で前記所定の変更条件を示す、請求項14から18のいずれか一項に記載のアクセスポイント。
【請求項２０】
前記通知モジュールは具体的に、表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって、更新表示メッセージを前記少なくとも2つのステーションにグループ送信するが、前記表示ビットは、アドレス指定識別子を変更するように前記少なくとも2つのステーションに命令するために使用される変更表示情報を備える、請求項19に記載のアクセスポイント。
【請求項２１】
前記アクセスポイントは鍵取得モジュールをさらに備え、
前記鍵取得モジュールは、前記少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、各ステーションの前記新規MACアドレスを暗号化するために使用される暗号鍵を取得するように、構成されており、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、
請求項14に記載のアクセスポイント。
【請求項２２】
ステーションであって、前記ステーションは獲得モジュールおよび変更モジュールを備え、
前記獲得モジュールは、前記ステーションに対応し、前記ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知される、暗号化された新規媒体アクセス制御MACアドレスを学習し、復号化によって前記新規MACアドレスを獲得し、所定の変更条件を取得するように構成されており、ここで前記ステーションは異なる新規MACアドレスに対応し、
前記変更モジュールは、前記所定の変更条件が満たされたとき、メッセージが引き続き前記アクセスポイントから受信されるかまたは前記アクセスポイントに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記ステーションによって現在使用されているMACアドレスを前記ステーションに対応する前記新規MACアドレスに更新するように構成されている、ステーション。
【請求項２３】
前記ステーションに対応する前記暗号化新規MACアドレスを学習するとき、前記獲得モジュールは、前記ステーションに対応する暗号化された新規アソシエーション識別子AIDをさらに学習し、復号化によって前記新規MACアドレスおよび新規AIDを獲得し、
前記所定の変更条件が満たされたとき、前記変更モジュールは、前記ステーションによって現在使用されている前記MACアドレスおよびAIDを前記ステーションに対応する前記新規MACアドレスおよび前記新規AIDに変更する、
請求項22に記載のステーション。
【請求項２４】
前記獲得モジュールは具体的に、前記アクセスポイントによって前記ステーションに相応に割り当てられた前記暗号化新規MACアドレスおよび新規AIDを受信することによる復号化によって、前記新規MACアドレスおよび前記新規AIDを獲得する、請求項23に記載のステーション。
【請求項２５】
前記獲得モジュールは具体的に、前記アクセスポイントに変更要求を送信することによって、前記変更要求に応答するために前記アクセスポイントによって使用される確認メッセージから前記ステーションに対応する前記暗号化新規MACアドレスを学習し、ここで前記ステーションの前記変更要求は、前記ステーションによって要求される新規MACアドレスを備え、前記変更要求に応答するために前記アクセスポイントによって使用される前記確認メッセージから、または前記アクセスポイントによって送信された別のメッセージから、前記暗号化新規AIDをさらに学習する、請求項23に記載のステーション。
【請求項２６】
前記ステーションは鍵ネゴシエーションモジュールをさらに備え、
前記鍵ネゴシエーションモジュールは、前記アクセスポイントとの暗号鍵ネゴシエーションを実行するように構成されており、
前記獲得モジュールは、前記鍵ネゴシエーションモジュールによってネゴシエートされる暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって、前記新規MACアドレスを獲得するが、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、
請求項22に記載のステーション。
【請求項２７】
通信システムであって、前記通信システムは、請求項14から21のいずれか一項に記載のアクセスポイント、および請求項22から26のいずれか一項に記載のステーションを備える、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、参照によりその全体が本明細書に組み込まれる、2014年3月25日付けで中国特許庁に出願された、中国特許出願第201410114893．2号明細書の優先権を主張する。
【０００２】
本発明は、通信分野に関し、具体的にはアドレス指定識別子の割り当て方法、アクセスポイント、ステーション、および通信システムに関する。
【背景技術】
【０００３】
無線ローカルエリアネットワーク（wireless local area network，WLAN）は、無線ローカルエリアネットワーク上の端末に、限られた範囲内の無線データ伝送サービスを提供することができる。IEEE802．11に基づくWLAN（Wi−Fi，Wireless Fidelity，ワイヤレス・フィデリティとも称される）において、その中の端末装置はまた、ゲートウェイなどの装置を用いてインターネット（Internet）に接続されることも可能である。開発の早さ、使いやすさ、および伝送速度の速さなどの利点のため、Wi−Fiは様々な産業において広く使用されてきた。
【０００４】
IEEE802．11規格において、WLAN内では媒体アクセス制御（Media Access Control，MAC）アドレスに基づいてアドレス指定が実行されると規定されている。一般的に、盗聴者は、無線インターフェース上のメッセージを受信および解析することによって、無線メッセージの送受信者のMACアドレスを取得できる。端末のMACアドレスを追跡することにより、ユーザ周波数が現れる場所および時間など、端末のユーザのプライバシー情報が取得可能であり、大量のデータを解析することによって、生活習慣、興味、および趣味、さらには交友関係など、端末のユーザのプライバシー情報が学習可能である。
【０００５】
ユーザプライバシーの安全性を保証するため、アドレス指定識別子をステーションに割り当てる解決法がある；しかしながらこれは、MACアドレスを用いてユーザプライバシーを追跡する問題を完全に解決するには不十分である。たとえば、ある時間内で、アクセスポイント（Access Point，AP）は、アクセスポイントによって提供される基本サービスセット内の端末に一時的なMACアドレスを割り当てる。別の新しいMACアドレスが現れる間にMACアドレスがもはや現れないことを盗聴者が見出したときに盗聴者が基本サービスセット内のすべての端末のMACアドレスを取得した場合、盗聴者は、新規MACアドレスが元の端末の修正されたMACアドレスであると判断することができ、したがって端末の追跡を継続する。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の実施形態は、MACアドレスを使用することによって盗聴者がユーザプライバシーを取得するために端末を追跡するのを防止し、ユーザプライバシーの安全性を保証するように、アドレス指定識別子の割り当て方法、アクセスポイント、およびステーションを提供する。
【０００７】
第一の態様によれば、本発明はアドレス指定識別子の割り当て方法を提供し、アドレス指定識別子は媒体アクセス制御MACアドレスを含み、アドレス指定識別子方法は：アクセスポイントによって、各ステーションに対応する暗号化新規MACアドレスを、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示す、ステップと；所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスを、アクセスポイントによってステーションに対応する新規MACアドレスに更新するステップと、を含む。
【０００８】
第一の態様を参照すると、第一の態様の第一の可能な実施方法において、アドレス指定識別子はアソシエーション識別子AIDをさらに含み、各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するときに、アクセスポイントは対応する暗号化新規AIDをステーションにさらに通知し；所定の変更条件が満たされたときに、アクセスポイントは、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。
【０００９】
第一の態様の第一の可能な実施方法を参照すると、第一の態様の第二の可能な実施方法において、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに、アクセスポイントによって通知するステップの前に、方法は：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントによって決定するステップであって、ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する、ステップを、さらに含む。
【００１０】
第一の態様の第二の可能な実施方法を参照すると、第一の態様の第三の可能な実施方法において、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントによって決定するステップは：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションの変更要求をアクセスポイントによって受信するステップであって、各ステーションの変更要求は各ステーションによって要求された新規MACアドレスを含む、ステップと；各ステーションによって要求された新規MACアドレスに対する一意性チェックをアクセスポイントによって実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てるステップであって、各ステーションによって要求された新規MACアドレスおよび割り当てられたAIDはステーションの決定された新規MACアドレスおよび新規AIDである、ステップと、を含み；各ステーションに対応する暗号化新規MACアドレスおよび新規AIDを少なくとも2つのステーションに通知するステップは：アクセスポイントによって確認メッセージを各ステーションにユニキャストで返信するステップであって、確認メッセージはステーションが要求された新規MACアドレスを使用できることを示す、ステップと、各ステーションに新規AIDを通知するステップであって、新規AIDは、確認メッセージ内に担持されるかまたはアクセスポイントから送信された別のメッセージを用いて送信される、ステップと、を含む。
【００１１】
第一の態様の第二の可能な実施方法を参照すると、第一の態様の第四の可能な実施方法において、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントによって決定するステップは：アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに、新規MACアドレスおよび新規AIDをアクセスポイントによって割り当てるステップであって、各ステーションに割り当てられる新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである、ステップを含み、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDを少なくとも2つのステーションに通知するステップは：ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを、少なくとも2つのステーションにユニキャストで送信するステップを含む。
【００１２】
第一の態様または第一の態様の第一から第四の可能な実施方法のいずれか1つを参照すると、第一の態様の第五の可能な実施方法において、所定の変更条件を示すステップは：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに各ステーションに対応する暗号化新規MACアドレスを通知するときに、変更を示すための所定時間または所定時点をアクセスポイントによって追加するステップ；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知した後に、アクセスポイントによって変更表示メッセージを少なくとも2つのステーションにユニキャストで個別に送信するステップ；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションにアクセスポイントが通知した後に、アクセスポイントによって変更表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信するステップ、を含む。
【００１３】
第一の態様の第五の可能な実施方法を参照すると、第一の態様の第六の可能な実施方法において、更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信するステップは：表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって更新表示メッセージを少なくとも2つのステーションにグループ送信するステップであって、表示ビットは、アドレス指定識別子を変更するよう少なくとも2つのステーションに命令するために使用される変更表示情報を含む、ステップを含む。
【００１４】
第一の態様を参照すると、第一の態様の第七の可能な実施方法において：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDをアクセスポイントによって通知するステップの前に、方法は：暗号鍵のため少なくとも2つのステーションとの暗号鍵ネゴシエーションをアクセスポイントによって実行するステップと、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵をアクセスポイントによって取得するステップであって、暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップと、をさらに含む。
【００１５】
第二の態様によれば、本発明の一実施形態はアドレス指定識別子の割り当て方法を提供し、アドレス指定識別子は媒体アクセス制御MACアドレスを含み、アドレス指定識別子の割り当て方法は：ステーションに対応し、ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知された暗号化新規MACアドレスを、ステーションによって学習するステップと、復号化によって新規MACアドレスを獲得するステップと、所定の変更条件を取得するステップと、所定の変更条件が満たされたとき、メッセージが引き続きアクセスポイントから受信されるかまたはアクセスポイントに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションによって現在使用されているMACアドレスを新規MACアドレスに変更するステップと、を含む。
【００１６】
第二の態様を参照すると、第二の態様の第一の可能な実施方法において、アドレス指定アドレスはアソシエーション識別子AIDをさらに含み、ステーションに対応する暗号化新規MACアドレスを学習するとき、ステーションは、ステーションに対応する暗号化新規AIDをさらに取得し；所定の変更条件が満たされたとき、ステーションは、現在使用されているMACアドレスを新規MACアドレスに変更し、現在使用されているAIDを新規AIDに変更する。
【００１７】
第二の態様の第一の可能な実施方法を参照すると、第二の態様の第二の可能な実施方法において、ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションによって学習するステップは：アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDをステーションによって受信するステップを、含む。
【００１８】
第二の態様の第一の可能な実施方法を参照すると、第二の態様の第三の可能な実施方法において、ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションによって学習するステップは：ステーションによって変更要求をアクセスポイントに送信するステップであって、ステーションの変更要求はステーションによって要求された新規MACアドレスを含む、ステップと、変更要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスをステーションによって学習するステップと、変更要求に応えるためにアクセスポイントによって使用される確認メッセージから、またはアクセスポイントによって送信された別のメッセージから、暗号化新規AIDをさらに学習するステップと、を含む。
【００１９】
第二の態様を参照すると、第二の態様の第四の可能な実施方法において：ステーションに対応する暗号化新規MACアドレスをステーションによって学習するステップの前に、方法は：ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によってステーションが新規MACアドレスを獲得するように、アクセスポイントとの暗号鍵ネゴシエーションをステーションによって実行するステップであって、暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップを、さらに含む。
【００２０】
第三の態様によれば、本発明の一実施形態はアクセスポイントを提供し、アクセスポイントは通知モジュールおよび更新モジュールを含み、通知モジュールは、各ステーションに対応する暗号化された新規媒体アクセス制御MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示すように構成されており、更新モジュールは：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【００２１】
第三の態様を参照すると、第三の態様の第一の可能な実施方法において：各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するときに、通知モジュールは、各ステーションに対応する暗号化された新規アソシエーション識別子AIDを少なくとも2つのステーションにさらに通知し；所定の変更条件が満たされたとき、更新モジュールは、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。
【００２２】
第三の態様の第一の可能な実施方法を参照すると、第三の態様の第二の可能な実施方法において：アクセスポイントは決定モジュールをさらに含み、決定モジュールは具体的に、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDを決定するように構成されており、ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【００２３】
第三の態様の第二の可能な実施方法によれば、第三の態様の第三の可能な実施方法において、決定モジュールは具体的に、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの変更要求を受信するように構成されており、ここで各ステーションの変更要求は各ステーションによって要求された新規MACアドレスを含み、また各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したときに各ステーションに新規AIDを割り当てるように構成されており、各ステーションによって要求された新規MACおよび割り当てられた新規AIDはステーションの決定された新規MACアドレスおよび新規AIDであり；通知モジュールは具体的に、確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージはステーションが要求された新規MACアドレスを使用できることを示し；各ステーションに新規AIDを通知し、ここで新規AIDは確認メッセージ内に担持されるかまたは別のメッセージを用いて送信される。
【００２４】
第三の態様の第二の可能な実施方法を参照すると、第三の態様の第四の可能な実施方法において：決定モジュールは具体的に、新規MACアドレスおよび新規AIDをアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに割り当てるように構成されており、各ステーションに割り当てられた新規MACアドレスおよび新規AIDはステーションに対応する決定された新規MACアドレスおよび新規AIDであり；通知モジュールは具体的にステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを少なくとも2つのステーションにユニキャストで送信する。
【００２５】
第三の態様または第三の態様の第一から第四の可能な実施方法のいずれか1つを参照すると、第三の態様の第五の可能な実施方法において、通知モジュールは具体的に、以下のうちいずれか1つの方法で所定の変更条件を示す：各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するときに、通知モジュールは変更を示すための所定時間または所定時点を追加する；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知した後に、通知モジュールは変更表示メッセージを少なくとも2つのステーションにユニキャストで個別に送信する；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知した後に、通知モジュールは変更表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【００２６】
第三の態様の第五の可能な実施方法を参照すると、第三の態様の第六の可能な実施方法において、通知モジュールは具体的に、表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって更新表示メッセージを少なくとも2つのステーションにグループ送信し、ここで表示ビットは、アドレス指定識別子を変更するよう少なくとも2つのステーションに命令するために使用される変更表示情報を含む。
【００２７】
第三の態様を参照すると、第三の態様の第七の可能な実施方法において：アクセスポイントは鍵取得モジュールを含み：鍵取得モジュールは、少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得するように構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【００２８】
第四の態様によれば、本発明の一実施形態はステーションを提供し、ステーションは獲得モジュールおよび変更モジュールを含み：獲得モジュールは、ステーションに対応してステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知される、暗号化された新規媒体アクセス制御MACアドレスを学習し、復号化によって新規MACアドレスを獲得し、所定の変更条件を取得するように構成されており、ステーションは異なる新規MACアドレスに対応し；変更モジュールは、所定の変更条件が満たされたとき、メッセージが引き続きアクセスポイントから受信されるかまたはアクセスポイントに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションによって現在使用されているMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【００２９】
第四の態様を参照すると、第四の態様の第一の可能な実施方法において、ステーションに対応する暗号化新規MACアドレスを学習するとき、獲得モジュールは、ステーションに対応する暗号化された新規アソシエーション識別子AIDをさらに学習し、復号化によって新規MACアドレスおよび新規AIDを獲得し；所定の変更条件が満たされたとき、変更モジュールは、ステーションによって現在使用されているMACアドレスおよびAIDをステーションに対応する新規MACアドレスおよび新規AIDに変更する。
【００３０】
第四の態様の第一の可能な実施方法を参照すると、第四の態様の第二の可能な実施方法において：獲得モジュールは具体的に、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信することによる復号化によって、新規MACアドレスおよび新規AIDを獲得する。
【００３１】
第四の態様の第一の可能な実施方法を参照すると、第四の態様の第三の可能な実施方法において：獲得モジュールは具体的に、変更要求をアクセスポイントに送信し、ここでステーションの変更要求はステーションによって要求された新規MACアドレスを含み、変更要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスを学習し、変更要求に応えるためにアクセスポイントによって使用される確認メッセージから、またはアクセスポイントによって送信された別のメッセージから、暗号化新規AIDをさらに学習する。
【００３２】
第四の態様を参照すると、第四の態様の第四の可能な実施方法において：ステーションは鍵ネゴシエーションモジュールをさらに含み：鍵ネゴシエーションモジュールはアクセスポイントとの暗号鍵ネゴシエーションを実行するように構成されており；獲得モジュールは、鍵ネゴシエーションモジュールによってネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって新規MACアドレスを獲得し、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【００３３】
第五の態様によれば、本発明の一実施形態は通信システムを提供し、通信システムは、第三の態様または第三の態様のいずれか可能な実施方法によるアクセスポイント、および第四の態様または第四の態様のいずれか可能な実施方法によるステーションを含む。
【発明の効果】
【００３４】
本発明は、以下の有益な効果を有する：従来技術とは異なり、本発明において、アクセスポイントは、基本サービスセット全体の中の複数のステーションのMACアドレスの変更を調整するため、ならびに所定の変更条件が満たされたとき、各ステーションがそれぞれのMACアドレスをステーションに対応する新規MACアドレスに変更するように、および所定の変更条件が満たされたとき、アクセスポイントもまた複数のステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように、各ステーションに対応する暗号化新規MACアドレスを複数のステーションに通知するために、使用される。このようにして、アクセスポイントによってステーションに送信された新規MACアドレスは暗号化され、盗聴者は新規MACアドレスを盗むことができない。MACアドレスを変更するように複数のステーションを制御することにより、MACアドレスが変更された後、盗聴者はユーザプライバシーを取得するために端末のMACアドレスを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態による通信システムの概略図である。
【図２】本発明の一実施形態による、第一のアドレス指定識別子の割り当て方法のフローチャートである。
【図３】本発明の一実施形態による、第二のアドレス指定識別子の割り当て方法のフローチャートである。
【図４】本発明の一実施形態によるアクションフレームの概略図である。
【図５】本発明の一実施形態による、割り当てられた新規MACアドレスおよび新規AIDをステーションに送信するために第一のアクセスポイントによって使用されるアクションフレームの概略図である。
【図６】本発明の一実施形態による、確認メッセージをアクセスポイントに返信するためにステーションによって使用されるアクションフレームの概略図である。
【図７】本発明の一実施形態による、割り当てられた新規MACアドレスおよび新規AIDをステーションに送信するために第二のアクセスポイントによって使用されるアクションフレームを示す図である。
【図８】本発明の一実施形態による、識別子変更メッセージをブロードキャストでステーションに送信するためにアクセスポイントによって使用されるアクションフレームの概略図である。
【図９】本発明の一実施形態による、第三のアドレス指定識別子の割り当て方法のフローチャートである。
【図１０】本発明の一実施形態による、変更要求をアクセスポイントに送信するためにステーションによって使用されるIEのフォーマットの概略図である。
【図１１】本発明の一実施形態による、再アソシエーション要求をアクセスポイントに送信するためにステーション1によって使用されるフレームのフォーマットの概略図である。
【図１２】本発明の一実施形態による、再アソシエーション応答をステーション1に送信するためにアクセスポイントによって使用されるフレームのフォーマットの概略図である。
【図１３】本発明の一実施形態による、変更表示情報をステーションに送信するためにアクセスポイントによって使用されるビーコンフレームの概略図である。
【図１４】本発明の一実施形態による、第四のアドレス指定識別子の割り当て方法のフローチャートである。
【図１５】本発明の一実施形態による、第五のアドレス指定識別子の割り当て方法のフローチャートである。
【図１６】本発明の一実施形態による、第六のアドレス指定識別子の割り当て方法のフローチャートである。
【図１７】本発明の一実施形態による、第七のアドレス指定識別子の割り当て方法のフローチャートである。
【図１８】本発明の一実施形態による、第一のアクセスポイントの概略構造図である。
【図１９】本発明の一実施形態による、第二のアクセスポイントの概略構造図である。
【図２０】本発明の一実施形態による、第一のステーションの概略構造図である。
【図２１】本発明の一実施形態による、第三のアクセスポイントの概略構造図である。
【図２２】本発明の一実施形態による、第二のステーションの概略構造図である。
【発明を実施するための形態】
【００３６】
図1を参照すると、図1は本発明の一実施形態による通信システムの概略図である。通信システムは、アクセスポイントAPと、APのサービス範囲内の基本サービスセット（Basic Service Set，BSS）の中のステーションとを含む。
【００３７】
IEEE802．11規格は、2．4GHz、5GHz、若しくは60GHzのスペクトル上の無線送信のための物理層およびMAC層のプロトコルを規定する。IEEE802．11規格で規定された基本サービスセットBSS内で、APは、BSS内の制御エンティティとして機能するステーションであり、APに関連付けられた別のステーションに、分配システム（Distribution System，DS）との接続を提供する。加えてAPは、ポイント調整関数（Point Control Function，PCF）を用いてステーションのデータ送信をさらに調整してもよい。この実施形態の通信システム内のAPは、ステーション1からステーション5までの合計5つのステーションに関連付けられている。
【００３８】
本発明の以下の実施形態において言及されるステーションは、ユーザステーション、ユーザ端末などを指す。
【００３９】
図2を参照すると、図2は、本発明の一実施形態による第一のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、アクセスポイントの観点から記載される。この実施形態におけるアドレス指定識別子の割り当て方法は、以下を含む。
【００４０】
S101：アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の変更条件を示す。
【００４１】
この実施形態において、アドレス指定識別子はMACアドレスを含む。
【００４２】
アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに個別に通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示す。
【００４３】
所定の変更条件が示される、以下の可能な実施方法があってもよい：
1）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、アクセスポイントは変更を示すための所定時間または所定時点を追加する；
2）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、アクセスポイントは変更表示メッセージを少なくとも2つのステーションにユニキャストで送信する；
3）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、アクセスポイントは変更表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【００４４】
言い換えると、所定の変更条件の表示は、所定の変更条件をユニキャストまたはブロードキャストで送信することによって、および好ましくはブロードキャスト送信によって、実施されてもよい。送信がユニキャストで実行されるとき、変更が行われる時間の情報は、通知が行われるときに送信および担持されてもよい。送信がブロードキャストで実行されるとき、アクセスポイントは、MACアドレスを変更するようステーションに命令するために、ワーキングチャネル上で変更表示メッセージをブロードキャスト送信してもよい。
【００４５】
ステーションがそれぞれの対応する新規MACアドレスを獲得し、所定の変更条件が満たされるとき、ステーションはMAC層に新規MACアドレスを構成する。その後のメッセージ交換において、ステーションの新規MACアドレスはアドレス指定識別子として使用される。
【００４６】
S102：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、アクセスポイントは、少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【００４７】
所定の変更条件が満たされたとき、アクセスポイントは、アクセスポイントに置ける少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。このようにして、ステーションから受信されるかまたはステーションに送信される次のメッセージ内で、ステーションの新規MACアドレスはステーションのMACアドレスとして使用される。
【００４８】
本発明のこの実施形態の上記の詳細な説明より、本発明において、所定の変更条件が満たされたとき、各ステーションがそれぞれのMACアドレスを各ステーションに対応する新規MACアドレスに変更するように；および所定の変更条件が満たされたとき、アクセスポイントが複数のステーションのMACアドレスをステーションに対応する新規MACアドレスに更新もするように、基本サービスセット全体の中の複数のステーションのMACアドレスの変更を調整するため、および各ステーションに対応する暗号化新規MACアドレスを複数のステーションに通知するためにアクセスポイントが使用されることが、理解される。このようにして、アクセスポイントによってステーションに送信された新規MACアドレスは暗号化され、盗聴者は新規MACアドレスを盗むことができない。MACアドレスを変更するように複数のステーションを制御することによって、MACアドレスが変更された後、盗聴者はユーザプライバシーを取得するために端末のMACアドレスを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【００４９】
図3を参照すると、図3は本発明の一実施形態による第二のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、アクセスポイントの観点から記載される。この実施形態におけるアドレス指定識別子の割り当て方法は、以下を含む。
【００５０】
S201：アクセスポイントは、少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、アクセスポイントは、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得する。
【００５１】
アクセスポイントは、共有暗号鍵について少なくとも2つのステーションの各ステーションとネゴシエートし、アクセスポイントは、ステーションの新規MACアドレスを暗号化するために使用される暗号鍵Ekeyを獲得する。本発明のこの実施形態における暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。
【００５２】
暗号鍵が対称暗号鍵であるとき、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行することが、一例として用いられる。アクセスポイントが共有暗号鍵についてステーション1とネゴシエートするとき、アクセスポイントはEkey1を獲得し、アクセスポイントはEkey1を対称暗号化アルゴリズムの暗号鍵として使用することによってステーション1の新規MACアドレスを暗号化する。好適な実施形態において、ステーションのアソシエーション識別子（Association ID，AID）もまた更新される必要があるとき、暗号鍵は新規AIDを暗号化するためにも使用される。ステーション1は、Ekey1を使用する復号化によって、新規MACアドレスおよび新規AIDを獲得する。アクセスポイントおよびステーション1は、認証フェーズの4ステップハンドシェイクフェーズでペアマスター鍵（Pairwise Master Key，PMK）を用いてペア一時鍵（Pairwise Transient Key，PTK）を生成し、その後PTKを用いて一時鍵（Temporal Key，TK）を生成する。
【００５３】
この実施形態において、128ビットのPTKを直接傍受することによって獲得されたTKが、Ekey1として使用されてもよく；あるいはKCK（Key Confirmation Key、鍵確認鍵）、KEK（Key Encryption Key、鍵暗号鍵）、およびTKが傍受された後に残りのビットのPTKから128ビットを傍受することによって獲得された鍵が、Ekey1として使用され；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにTKを用いてEkey1が求められ；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにタイムスタンプ（timestamp）およびTKを用いてEkey1が求められる。複数の導出方法があり、たとえば乱数、タイムスタンプ、およびTKを用いてハッシュアルゴリズム動作SHA−256が実行された後、上位128ビットまたは下位128ビットが傍受される。したがって、鍵ネゴシエーションプロセスは、4ステップハンドシェイクプロセス、乱数交換プロセスなどである。
【００５４】
暗号鍵が非対称暗号鍵であるとき、一般的にアクセスポイントがステーション1との暗号鍵ネゴシエーションを実行する公開鍵が、一例としてまだ使用される。たとえば、RSA（Rivest Shamir Adleman）アルゴリズムが使用されるとき、Ekey1は、ステーション1によってアクセスポイントに送信されるRSA公開鍵である。アクセスポイントは、Ekey1を用いてステーション1の新規MACアドレスおよび新規AIDを暗号化する。暗号化新規MACアドレスおよび新規AIDを受信した後、ステーション1は対応するRSA秘密鍵を用いて復号化を実行する。対応する鍵ネゴシエーションプロセスは主に公開鍵送信および受信プロセスである。
【００５５】
アクセスポイントは、ステーションとネゴシエートされていた暗号鍵を用いて、ステーションの新規MACアドレスおよび新規AIDを暗号化する。新規MACアドレスおよび新規AIDは、一緒に暗号化されてもよく、あるいは個別に暗号化されてもよい。たとえば、ステーション1の新規MACアドレス（MAC1−1）および新規AID（AID1−1）は、Ekey1を用いて暗号化される。Ekey1は本明細書において、対称暗号鍵または非対称暗号鍵であってもよく、好ましくは本発明のこの実施形態において対称暗号鍵である。
【００５６】
Ekey1が対称暗号鍵であるとき、MAC1−1およびAID1−1を暗号化する暗号化方法はAES−CCM法であってもよく、Ekey1は128ビットの鍵であり、Ekey1の暗号化式は以下のように表されてもよい：
暗号化MAC1−1およびAID1−1＝AES−CCM−128Ekey1（MAC1−1およびAID1−1）。
【００５７】
なお、MAC1−1およびAID1−1は個別に暗号化されてもよく、たとえば：
暗号化MAC1−1＝AES−CCM−128Ekey1（MAC1−1）および
暗号化AID1−1＝AES−CCM−128Ekey1（AID1−1）である。
【００５８】
上記の説明において、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行するということは、単なる一例として使用されている。アクセスポイントが別のステーションとの暗号鍵ネゴシエーションを実行するプロセス、ならびに新規MACアドレスおよび新規AIDを暗号化するプロセスは、基本的に上記の説明と同じであり、本明細書において詳細は再度記載されない。
【００５９】
S202：アクセスポイントは、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスを決定する。
【００６０】
好適な実施形態において、盗聴者がAIDを追跡することによってユーザプライバシーを追跡するのをさらに防止するために、ステーションのAIDもまた更新されてもよい。ステーションのAIDもまた更新される必要がある場合、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションの新規MACアドレスをアクセスポイントが決定するとき、アクセスポイントはまた各ステーションに対応する新規AIDも決定する。
【００６１】
ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【００６２】
この実施形態において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントが決定する、2つの可能な実施方法が提供される。確かに、本発明の目的が達成可能であれば、実施のために他の可能な方法が用いられてもよい。
【００６３】
第一の方法：アクセスポイントはアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの変更要求を受信し、各ステーションの変更要求は、各ステーションによって要求された新規MACアドレスを含む。言い換えると、ステーションは要求に、ステーションができれば使用したい新規MACアドレスを追加する。アクセスポイントが少なくとも2つのステーションの変更要求を受信したとき、アクセスポイントは各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てる。各ステーションによって要求された新規MACアドレスおよび割り当てられたAIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDとして使用される。
【００６４】
本発明のこの実施形態において、ステーションによって要求された新規MACアドレスに対して一意性チェックが実行される可能な実施方法は：ステーションによって要求された新規MACアドレスが、アクセスポイントによってサービス提供される基本サービスセットBSS内のすべてのステーションのMACアドレスと比較され、現在、ステーションによって要求された新規MACアドレスが、アクセスポイントによってサービス提供されるBSS内のいずれのステーションによっても使用されていない場合、ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したと見なされる。
【００６５】
第二の方法：アクセスポイントは、新規MACアドレスおよび新規AIDをアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに割り当て、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【００６６】
なお、実際の適用プロセスにおいて、上記のステップS201およびステップS202は厳密な順序を有するものではないことに、注意すべきである。言い換えると、S201が最初に実行され、その後S202が実行されてもよく、あるいはS202が最初に実行され、その後S201が実行されてもよく、あるいはS201とS202とが同時に実行されてもよい。
【００６７】
S203：アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知し、所定の変更条件を示す。
【００６８】
アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに個別に通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示す。
【００６９】
好適な実施形態において、盗聴者がAIDを追跡することによってユーザプライバシーをさらに取得するのを防止するために、ステーションのMACアドレスが更新されたとき、ステーションのAIDもまた変更される。したがって、好適な実施形態において、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスおよび新規AIDをそれぞれの新規MACアドレスおよび新規AIDに変更するように、アクセスポイントは対応する暗号化新規AIDを各ステーションにさらに通知してもよい。
【００７０】
アクセスポイントが、上記の第一の方法において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、アクセスポイントは確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージは、要求された新規MACアドレスをステーションが使用できることを示し；そして各ステーションに新規AIDを通知する。ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、一意性を満たす新規MACアドレスが、返信された確認メッセージ内に担持される。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて送信されてもよい。
【００７１】
アクセスポイントが、上記の第二の方法において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、アクセスポイントは、少なくとも2つのステーションにユニキャストで、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信してもよい。
【００７２】
実際の実施において、MACアドレスおよびAIDの変更に関するメッセージ交換を実施するために、情報要素（Information Element，IE）または新しい管理フレーム（Management Frame）が定義されてもよい。加えて、IEEE802．11はアクションフレーム（Action Frame）と称される管理フレームを定義するが、独立したサービス活動に必要とされる管理フレームは、新しいアクションカテゴリ（Action Category）を定義することによって定義される。この実施形態は、アクションフレームが定義される例を用いて記載されるが、しかしこれに限定されるものではない。
【００７３】
図4を参照すると、図4は、この実施形態によるアクションフレームの概略図である。MACヘッダ内のフレーム制御部において、Type部でType Value＝00の場合、これはフレームが管理フレームであることを示す；Subtype部でSubtype Value＝1101（図5に示されるSubtype＝アクションフレームとして表されてもよい）の場合、これはフレームが管理フレーム内のアクションフレームであることをさらに示す。RAはReceiver Address、つまりメッセージの受信者アドレスを示し；TAはTransmitter Address、つまりメッセージの送信者アドレスを示し；新しいアクションカテゴリの識別子はアクションフレーム内のフレームボディ内で定義され、これはID（Identity、身元）変更サービスの動作を示し、1バイトの長さで短縮してChange IDまたはCIDと表される。CIDメッセージモードビットは、アクションフレームが識別子変更手配表示または識別子変更確認のいずれに使用されるかを示し、識別子変更手配表示は、フレームがアクセスポイントによってステーションに送信されることを示すために使用され、アドレス指定識別子が変更されることを示すために使用され；識別子変更確認は、アクセスポイントがアドレス指定識別子を変更することの表示を確認するため、フレームがステーションによってアクセスポイントに送信されることを示すために使用される。
【００７４】
例示的に、CIDメッセージモードのIDの対応を、下記の表1に示す。
【００７５】
【表１】
2017515353.tif 000003
【００７６】
たとえば、表1に記載されるように、アクセスポイントが新規MACアドレスおよびAIDなどの情報をステーション1に送信するとき、CIDメッセージモードのIDは1に設定され、暗号化MACおよびAID、ならびに識別子変更時間に関する情報が、CID要素内容に追加される。図5に示されるように、RAはステーション1の現在のアドレスMAC1−0、つまり変更前のMACアドレスである。
【００７７】
アクセスポイントによって送信されたメッセージを受信した後、ステーション1は、復号化によってMAC1−1およびAID1−1を獲得し、確認メッセージをAPに返信して、図6に示されるように、MAC1−1およびAID1−1が受け付けられたことを示す。
【００７８】
また、アクセスポイントがMACアドレスおよびAIDをステーションに送信するとき、時間情報Tは担持されなくてもよい。たとえば、アクセスポイントは、MAC1−1およびAID1−1をステーション1に送信する。そのアクションフレームの概略図が、図7に示されている。この場合、アクセスポイントは、ステーションが変更を実行するように変更表示メッセージをステーションにブロードキャストで送信してもよく、アクションフレームもまた、図8に示されるように、ブロードキャストメッセージとして使用されてもよい。
【００７９】
あるいは、変更表示メッセージはまた、表示ビット（図8に示されるIndication）が追加されるビーコン（Beacon）フレームなどのブロードキャストメッセージを用いて、ステーションに示されてもよい。たとえば、表示ビットが1に設定されたとき、ビーコンフレームを受信した後に、ステーションはMACアドレスおよびAIDを更新する；表示ビットが0に設定されたときは、ビーコンフレームを受信した後に、ステーションはMACアドレスおよびAIDを更新しない。
【００８０】
上記の説明はすべて、アクセスポイントがステーション1と交信する例を用いて提示されたが、アクセスポイントが別のステーションと交信するプロセスは基本的に同じであり、詳細は再度記載されない。
【００８１】
S204：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、アクセスポイントは少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【００８２】
ステーションのAIDもまた更新される必要がある場合、所定の変更条件が満たされたときに、アクセスポイントは少なくとも2つのステーションのMACアドレスおよびAIDを、ステーションに対応する新規MACアドレスに更新する。
【００８３】
新規MACアドレスおよび新規AIDをステーションに通知するときにアクセスポイントが変更を示すための所定時間または所定時点を追加する場合、ステーションによって受信された時間情報は、ステーションおよびアクセスポイントが同じ時間の後に変更を実行すると保証することができる。たとえば、時間情報が時刻であるとき、ステーションのTSF（Timing Synchronization Function、時刻同期機能）はアクセスポイントのTSF時間と同期したままであり、ステーションのタイマおよびアクセスポイントのタイマがすべてその時刻に到達したとき、ステーションはMAC層において、アクセスポイントによって割り当てられた新規MACおよび新規AIDを構成し、アクセスポイントはまた、送信者アドレスが新規MACアドレスであることを示すステーションメッセージを受信したときに、アクセスポイントがステーションに関する情報および共有データ暗号鍵などのステーションの共有情報を決定できるように、ステーションのMACアドレスおよびAIDを更新する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【００８４】
APは、アソシエーションフェーズで16ビットAIDをステーションに割り当てる。省電力モードにおいて、端末によって送信されたPS−Poll（Power Saving Poll、省電力ポール）メッセージは平文AIDを担持する；したがって、端末がMACアドレスのみを変更する場合、盗聴者はまだAIDを解析することによって端末の旧MACアドレスと新規MACアドレスとの間の対応を見出して、さらに端末を再度位置特定することができる。したがって、アドレス指定識別子の割り当て方法において、この実施形態によれば、各ステーションのMACアドレスが更新されたとき、AIDもまた変更される。一方で、盗聴者が新規MACアドレスおよび新規AIDを盗むことができないように、アクセスポイントによってステーションに送信された各新規MACアドレスおよび新規AIDは暗号化される。他方では、MACアドレスおよびAIDを変更するように複数のステーションを制御することによって、変更後に、盗聴者はユーザプライバシーを取得するために端末のMACアドレスおよびAIDを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【００８５】
なお、本発明の実施形態における様々なフレームの概略図は単なる例示であり、各フレーム内のフィールドの値または値によって表される意味も単なる例示であり、これらは実際の状況に応じて具体的に決定されることが可能であって本発明において限定されるものではなく、詳細は本明細書の他の箇所に再び記載されるものではないことに、注意すべきである。
【００８６】
図9を参照すると、図9は本発明の一実施形態による第三のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、ステーションの観点から記載される。この実施形態におけるアドレス指定識別子の割り当て方法は、以下を含む。
【００８７】
S301：ステーションは、ステーションに対応し、ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知される、MACアドレスを学習し、復号化によって新規MACアドレスを獲得し、所定の変更条件を取得するが、ここでステーションは異なる新規MACアドレスに対応する。
【００８８】
APは、アソシエーションフェーズで16ビットAIDをステーションに割り当てる。省電力モードにおいて、端末によって送信されたPS−Poll（Power Saving Poll、省電力ポール）メッセージは平文AIDを担持する；したがって、端末がMACアドレスのみを変更する場合、盗聴者はまだAIDを解析することによって端末の旧MACアドレスと新規MACアドレスとの間の対応を見出して、さらに端末を再度位置特定することができる。
【００８９】
したがって、比較的好適な実施形態において、盗聴者がステーションのAIDを追跡することによってユーザのプライバシー情報を追跡するのを防止するために、ステーションのMACアドレスおよびAIDの両方が変更されてもよい。新規MACアドレスをステーションに通知するとき、アクセスポイントは、ステーションに対応する新規AIDもステーションに通知する。したがって、本発明の好適な実施形態において、ステーションに対応する暗号化新規MACアドレスを学習するとき、ステーションは、ステーションに対応する暗号化新規AIDも学習し、復号化によって新規MACアドレスおよび新規AIDを獲得し、ここでステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【００９０】
ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションによって学習する前に、以下がさらに含まれる：ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって、ステーションが新規MACアドレスおよび新規AIDを獲得するように、アクセスポイントとの暗号鍵ネゴシエーションをステーションによって実行するステップ。暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。たとえば、暗号鍵が対称暗号鍵であるとき、ステーションは対応する鍵を用いて復号化を実行し；暗号鍵が非対称暗号鍵であるとき、ステーションは鍵に対応する秘密鍵を用いて復号化を実行する。鍵ネゴシエーションおよび暗号化プロセスについては、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。
【００９１】
ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションが学習する実施方法は：アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDをステーションが受信し、これにより、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを学習する。
【００９２】
別の実施方法は：ステーションが、MACアドレスを変更するようにアクセスポイントに要求する、つまり変更要求をアクセスポイントに送信するが、ここでステーションの変更要求は、ステーションによって要求された新規MACアドレスを含んでもよい。なお、要求内に担持される新規MACアドレスもまた暗号化されることに、注意すべきである。その暗号化方法については、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。アクセスポイントは、ステーションの変更要求を受信し、要求された新規MACアドレスを復号化によって獲得し、一意性チェックを実行し、その後変更要求に応答するための確認メッセージを送信する。ステーションは、変更要求に応答するためにアクセスポイントによって使用された確認メッセージから、ステーションに対応する暗号化新規MACアドレスを学習し、新規AIDをさらに学習してもよい。
【００９３】
ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したとき、ステーションに対応する新規MACアドレスはステーションによって要求された新規MACアドレスであり；ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、ステーションに対応する新規MACアドレスは、一意性を満たしてアクセスポイントによってステーションに割り当てられた新規MACアドレスであり、ステーションに対応する新規AIDもまたアクセスポイントによってステーションに割り当てられる。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて個別に送信されてもよい。
【００９４】
特定の実施において、ステーションが変更要求をアクセスポイントに送信することもまた、アクションフレームまたは新しい管理フレームまたは新しい情報要素（IE）を定義することによって実施されてもよい。アクションフレームを定義する方法は、第二の実施形態および第三の実施形態に記載されている。この実施形態は、新しいIEが定義される例を用いて記載されているが、これに限定されるものではない。新しく定義された情報要素は、プローブ要求／応答（Probe Request／Response）、再アソシエーション要求／応答（Reassociation Request／Response）、およびビーコン（Beacon）フレームなど、送信用の様々なタイプの管理フレーム内に担持されてもよい。
【００９５】
図10は、本発明の一実施形態による、変更要求をアクセスポイントに送信するためにステーションによって使用されるIEのフォーマットの概略図である。SubtypeはIEを担持する管理フレームを示す。たとえば、IEが再アソシエーション要求フレーム内に担持されているとき、Subtype value＝0010であり；IEが再アソシエーション応答フレーム内に担持されているとき、Subtype value＝0011であり；IEがビーコンフレーム内に担持されているとき、Subtype value＝1000である。RAは受信者アドレスであり、TAは送信者アドレスである。
【００９６】
CID情報要素は、主に以下を含む：
情報要素ID：1バイト、サービスのために新しい情報要素が再定義されるとき、新しい情報要素IDが登録される必要があり、受信者は、メッセージを受信するときに情報要素IDにしたがってサービスのタイプを識別する；
情報要素長：情報要素の長さを定義する；および
CIDメッセージモードおよびCID要素内容：異なるメッセージモードに応じて異なる内容を担持し、表2に示されるように、たとえば要求requestモード（表2の1）において、MACアドレスが好ましく担持され；応答responseモード（表2の2）において、確認表示およびAIDが担持され；表示ビットIndicationモード（表2の4）において、空値が担持される。
【００９７】
【表２】
2017515353.tif 000004
【００９８】
たとえば、ステーション1はアクセスポイントに要求を送信する。ステーション1は、好ましいMACアドレスMAC1−1を決定し、好ましいMACアドレスを暗号化する。暗号化方法は上述されている。ステーション1は再アソシエーション要求をアクセスポイントに送信し、CID IEを搬送する。CID IEのフレームフォーマットは、図11に示されている。
【００９９】
再アソシエーション要求を受信した後、アクセスポイントは、再アソシエーション要求内のCID IEを獲得し、MAC1−1を獲得するためにCID IE内の暗号化MAC1−1を復号化する。続いて、アクセスポイントはBSS内のMAC1−1に対して一意性チェックを実行する。チェック方法は、BSS内のすべてのステーションのMACアドレスとMAC1−1を比較することであってもよい。MAC1−1が現在いずれのSTAによっても使用されていないとき、MAC1−1はBSS内で一意性を有すると見なされる。アクセスポイントは、ステーション1に新しく割り当てられたAID1−1を復号化する。
【０１００】
アクセスポイントは、再アソシエーション応答をステーション1に送信して、CID IEを搬送する。CID IEのフレームフォーマットは、図12に示されている。
【０１０１】
アクセスポイントが少なくとも2つのステーションの変更要求を受信したとき、アクセスポイントはメッセージをブロードキャスト送信して、表示情報を搬送してもよい。たとえば、アクセスポイントはビーコン（Beacon）フレームをブロードキャスト送信してもよい。ビーコンフレーム内では、アドレス指定識別子（この実施形態ではMACアドレス、またはMACアドレスとAID）を変更するようステーションに命令するために、ビットが用いられる；またはCID IEはビーコンフレーム内に担持されるが、メッセージフォーマットは図13に示されている。
【０１０２】
別の可能な実施方法において、アクセスポイントによってステーションに送信された確認メッセージは、変更時間Tをさらに担持する。アクセスポイントが位置するBSS内の少なくとも2つのステーションは、アドレス指定識別子（この実施形態では、MACアドレス、またはMACアドレスおよびAIDを指す）の変更を支援することができる。識別子変更トリガ条件が満たされたとき、少なくとも2つのステーションは、識別子変更トリガ条件が満たされてから一定期間t内に、MACアドレスをアクセスポイントに送信する。したがって、アクセスポイントが第一のステーションの変更要求を受信した後、時刻がT0である場合、アクセスポイントによって規定された時間Tが以下の条件、つまりT>T0＋tを満たすとき、瞬間Tが訪れる前に少なくとも2つのステーションの変更要求が受信されることが保証される。
【０１０３】
S302：所定の変更条件が満たされたとき、メッセージが引き続きアクセスポイントから受信されるかまたはアクセスポイントに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションは、現在使用されているMACアドレスを、ステーションに対応する新規MACアドレスに変更する。
【０１０４】
ステーションに対応する暗号化新規MACアドレスをステーションが学習するとき、ステーションが、ステーションに対応する暗号化新規AIDも学習する場合、所定の変更条件が満たされたときに、ステーションは現在使用されているMACアドレスおよびAIDを、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。
【０１０５】
提示された上記の実施形態に基づいて、本発明の、アドレス指定識別子の割り当て方法をさらに明確に記載するため、アクセスポイントが少なくとも2つのステーションと交信する例を用いて、以下の説明が示される。以下の例のいくつかの実施形態において、ステーションiは、ステーション1以外のいずれかのステーションを示す。MAC1−1およびAID1−1はそれぞれステーション1の新規MACアドレスおよび新規AIDであり、MAC1−0は変更前のステーション1のMACアドレスである。同様に、MACi−1およびAIDi−1はそれぞれステーションiの新規MACアドレスおよび新規AIDであり、MACi−0は変更前のステーションiのMACアドレスである。
【０１０６】
図14を参照すると、図14は本発明の一実施形態による第四のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、アクセスポイントが新規MACアドレスおよび新規AIDをステーションに積極的に割り当てる、上記の場合に適用可能である。この実施形態の方法は、以下のステップを含む。
【０１０７】
401：アクセスポイントは、共有暗号鍵（Ekey1）についてステーション1とネゴシエートする。
【０１０８】
アクセスポイントは、ステーション1の新規MACおよび新規AIDを暗号化するために使用される鍵Ekey1を決定するために、共有暗号鍵についてステーション1とネゴシエートする。
【０１０９】
402：アクセスポイントは、共有暗号鍵（Ekey i）についてステーションiとネゴシエートする。
【０１１０】
アクセスポイントは、ステーションiの新規MACおよび新規AIDを暗号化するために使用される鍵Ekey iを決定するために、共有暗号鍵についてステーションiとネゴシエートする。
【０１１１】
403：アクセスポイントは、MAC1−1およびAID1−1を暗号化する。
【０１１２】
404：アクセスポイントは、アクションフレーム（MAC1−1、AID1−1、T）をステーション1に送信する。
【０１１３】
アクセスポイントはアクションフレームをステーション1に送信するが、ここでアクションフレームは、暗号化MAC1−1およびAID1−1、ならびに識別子変更時間Tを担持し、対応する受信者アドレスはMAC1−0である。
【０１１４】
405：ステーション1は、復号化によってMAC1−1およびAID1−1を獲得する。
【０１１５】
406：ステーション1は、アクションフレーム（確認）をアクセスポイントに送信する。
【０１１６】
ステーション1は、MAC1−1およびAID1−1が受信されたことを確認するためにアクションフレームをアクセスポイントに送信するが、対応する送信者アドレスはMAC1−0である。
【０１１７】
407：アクセスポイントは、アクションフレーム（MACi−1、AIDi−1、T）をステーションiに送信する。
【０１１８】
アクセスポイントはアクションフレームをステーションiに送信するが、アクションフレームは暗号化MACi−1およびAIDi−1、ならびに識別子変更時間Tを担持し、対応する受信者アドレスはMACi−0である。
【０１１９】
408：ステーションiは、復号化によってMACi−1およびAIDi−1を獲得する。
【０１２０】
アクションフレームを受信した後、ステーションiは復号化によってMACi−1およびAIDi−1を獲得する。
【０１２１】
409：ステーションiはアクションフレーム（確認）をアクセスポイントに送信する。
【０１２２】
ステーションiは、MACi−1およびAIDi−1が受信されたことを確認するためにアクションフレームをアクセスポイントに送信するが、対応する送信者アドレスはMACi−0である。
【０１２３】
410−1：アクセスポイントのタイマがTに到達する。
【０１２４】
410−2：ステーション1のタイマがTに到達する。
【０１２５】
410−3：ステーションiのタイマがTに到達する。
【０１２６】
上記のステップ番号401−1から401−3は単に区別しやすくするためのものであり、実際にはステップ番号は実質的な順序を有するものではない。
【０１２７】
411：アクセスポイントは、ステーションのMACアドレスおよびAIDを更新する。
【０１２８】
412：ステーション1は、ステーション1のMACアドレスおよびAIDをMAC1−1およびAID1−1に更新する。
【０１２９】
413：ステーションiは、ステーションiのMACアドレスおよびAIDをMACi−1およびAIDi−1に更新する。
【０１３０】
アクセスポイントとステーションの両方のタイマがTに到達した後、アクセスポイントとステーションの両方がMACアドレスおよびAIDを更新する。
【０１３１】
別の可能な実施方法において、アクセスポイントがアクションフレームをステーションに送信するとき、変更を示す時間Tは担持されなくてもよい。図15を参照すると、図15は本発明の一実施形態によるアドレス指定アドレスを割り当てる第五の方法のフローチャートである。図15に示される実施形態と図14に示される実施形態との違いは、以下のとおりである。
【０１３２】
ステップ404およびステップ407において、アクセスポイントによってステーションに送信されたアクションフレームは変更を示すための時間Tを担持せず、ステップ410は以下のように変更される：アクセスポイントはアクションフレーム（識別子変更表示）をステーションに送信するが、対応する受信者アドレスはブロードキャストアドレスである。その他のステップの具体的な実施は図14に示される実施形態と同じであり、上記の詳細な説明を参照されたい。
【０１３３】
言い換えると、この実施形態において、アクセスポイントが新規MACおよび新規AIDをステーションに通知するとき、アクセスポイントは変更時間を示さず、新規MACおよび新規AIDを送信した後、アクセスポイントは変更表示のためにアクションフレームをブロードキャスト送信し；表示を受信した後、ステーションはMACおよびAIDを更新し；アクセスポイントは、表示を送信した後にステーションのMACおよびAIDも更新する。
【０１３４】
図16を参照すると、図16は本発明の一実施形態による第六のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、新規MACアドレスおよび新規AIDを獲得するように、ステーションがアクセスポイントに要求する上記の場合に適用可能である。この実施形態の方法は、以下のステップを含む。
【０１３５】
501：アクセスポイントは、共有暗号鍵（Ekey1）についてステーション1とネゴシエートする。
【０１３６】
アクセスポイントは、ステーション1の新規MACおよび新規AIDを暗号化するために使用される鍵Ekey1を決定するために、共有暗号鍵についてステーション1とネゴシエートする。
【０１３７】
502：アクセスポイントは、共有暗号鍵（Ekey i）についてステーションiとネゴシエートする。
【０１３８】
アクセスポイントは、ステーションiの新規MACおよび新規AIDを暗号化するために使用される鍵Ekey1を決定するために、共有暗号鍵についてステーションiとネゴシエートする。
【０１３９】
503：ステーション1は、MAC1−1を暗号化する。
【０１４０】
ステーション1は、ステーション1ができれば使用したい新規MACアドレスMAC1−1を暗号化する。
【０１４１】
504：ステーション1は、再アソシエーション要求（MAC1−1）をアクセスポイントに送信する。
【０１４２】
ステーション1は再アソシエーション要求をアクセスポイントに送信するが、要求は、ステーション1ができれば使用したい暗号化MAC1−1を含み、対応する送信者アドレスはMAC1−0である。
【０１４３】
505：アクセスポイントは、MAC1−1を復号化し、一意性をチェックする。
【０１４４】
アクセスポイントは、復号化によってMAC1−1を獲得し、MAC1−1に対する一意性チェックを実行する。アクセスポイントがMAC1−1に対する一意性チェックを実行する可能な実施方法は：MAC1−1を、アクセスポイントによってサービス提供される基本サービスセットBSS内のすべてのステーションのMACアドレスと比較することであってもよく、もし現在、アドレスMAC1−1がアクセスポイントによってサービス提供されるBSS内のいずれのステーションによっても使用されていない場合には、MAC1−1に対する一意性チェックは成功したと見なされる。
【０１４５】
506：アクセスポイントはAID1−1を暗号化する。
【０１４６】
MAC1−1に対する一意性チェックが成功した後、アクセスポイントは、新しいアソシエーション識別子AID1−1をステーション1に割り当て、AID1−1を暗号化する。
【０１４７】
507：アクセスポイントは、再アソシエーション応答（AID1−1）をステーション1に送信する。
【０１４８】
アクセスポイントは、再アソシエーション応答をステーション1に送信して、アクセスポイントがステーション1にMAC1−1の使用を許可することを示し、AID1−1を応答に追加するが、対応する受信者アドレスはMAC1−0である。
【０１４９】
508：ステーション1はAID1−1を復号化する。
【０１５０】
ステーション1は復号化によってAID1−1を獲得する。
【０１５１】
509：ステーションiはMACi−1を暗号化する。
【０１５２】
ステーションiは、ステーションiができれば使用したい新規MACアドレスMACi−1を暗号化する。
【０１５３】
510：ステーションiは、再アソシエーション要求（MACi−1）をアクセスポイントに送信する。
【０１５４】
ステーションiは再アソシエーション要求をアクセスポイントに送信するが、要求はステーションiができれば使用したい暗号化MACi−1を含み、対応する送信者アドレスはMACi−0である。
【０１５５】
511：アクセスポイントは、再アソシエーション応答（AIDi−0）をステーションiに送信する。
【０１５６】
アクセスポイントは、復号化によってMACi−1を獲得し、一意性チェックを実行し、MACi−1に対する一意性チェックが成功したとき、新しいアソシエーション識別子AIDi−1をステーションiに割り当てる。アクセスポイントは、再アソシエーション応答をステーションiに送信して、アクセスポイントがMACi−1の使用をステーションiに許可することを示し、AIDi−1を応答に追加するが、受信者アドレスはMAC1−0である。
【０１５７】
512：ステーションiは復号化によってAIDi−1を獲得する。
【０１５８】
513：アクセスポイントは、ビーコンフレーム（識別子変更表示）をブロードキャスト送信する。
【０１５９】
アクセスポイントはビーコンフレームをステーションにブロードキャスト送信し、MACアドレスおよびAIDを変更するようにステーションに命令する。
【０１６０】
514：アクセスポイントは、ステーションのMACアドレスおよびAIDを更新する。
【０１６１】
515：ステーション1は、ステーション1のMACアドレスおよびAIDをMAC1−1およびAID1−1に更新する。
【０１６２】
516：ステーションiは、ステーションiのMACアドレスおよびAIDをMACi−1およびAIDi−1に更新する。
【０１６３】
ビーコンフレームを受信したとき、ステーションはそれぞれのMACアドレスおよびAIDを更新する。ビーコンフレームをブロードキャスト送信した後、アクセスポイントはまたステーションのMACアドレスおよびAIDを更新する。
【０１６４】
別の可能な実施方法において、アクセスポイントが再アソシエーション応答をステーションに送信するとき、変更を示すための時間Tが担持されてもよい。図17を参照すると、図17は本発明の一実施形態による第七のアドレス指定識別子の割り当て方法のフローチャートである。図17に示される実施形態と図16に示される実施形態との違いは、以下のとおりである。
【０１６５】
ステップ507およびステップ511において、アクセスポイントによってステーションに送信された再アソシエーション応答は、変更を示すための時間Tを担持する。
【０１６６】
したがって、ステップ513は以下のように変更される。
【０１６７】
513−1：アクセスポイントのタイマがTに到達する。
【０１６８】
513−2：ステーション1の時刻がTに到達する。
【０１６９】
513−3：ステーションiの時刻がTに到達する。
【０１７０】
その他のステップの具体的な実施は図16に示される実施形態と同じであり、上記の詳細な説明を参照されたい。
【０１７１】
言い換えると、この実施形態において、再アソシエーション応答をステーションに送信するとき、アクセスポイントは変更時間Tを示し、時刻がTに到達した後に、アクセスポイントおよびステーションの両方がMACアドレスおよびAIDを更新する。
【０１７２】
なお、図14から図17に示される実施形態は単に本発明の実施形態の具体例を示すものであることに、注意すべきである。説明において、ステップの番号は単に区別しやすくするためのものであり、実際にはステップの順序を限定するために使用されるものではない。たとえば、実際の動作プロセスにおいて、アクセスポイントが共有鍵についてステーション1とネゴシエートすることおよびアクセスポイントが共有鍵についてステーションiとネゴシエートすること、またはステーション1が再アソシエーション要求をアクセスポイントに送信することおよびステーションiが再アソシエーション要求をアクセスポイントに送信することなどは、厳密な順序を有していなくてもよく、同時に実行されてもよい。上記ステップの数字は、ステップが本当にその順序で実行されることを意味するものではないことを、当業者は理解すべきである。
【０１７３】
図18を参照すると、図18は本発明の一実施形態による第一のアクセスポイントの概略構造図である。この実施形態のアクセスポイント100は、通知モジュール11および更新モジュール12を含む。
【０１７４】
通知モジュール11は、各ステーションに対応する暗号化新規MACアドレスを、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように所定の変更条件を示すように、構成されている。
【０１７５】
通知モジュール11は、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに個別に通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示す。
【０１７６】
通知モジュール11が所定の変更条件を示す、以下の可能な実施方法があってもよい：
1）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、変更を示すための所定時間または所定時点を追加し；
2）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、変更表示メッセージを少なくとも2つのステーションにユニキャストで送信し；
3）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、変更表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【０１７７】
言い換えると、所定の変更条件を通知モジュール11によって示すことは、ユニキャストでまたはブロードキャストで所定の変更条件を送信することによって、および好ましくはブロードキャスト送信によって、実施されてもよい。送信がユニキャストで実行されるとき、通知モジュール11は、通知が実行されるときに変更が行われる時間に関する情報を、送信および担持してもよい。送信がブロードキャストで実行されるとき、通知モジュール11は、MACアドレスを変更するようステーションに命令するために、ワーキングチャネル上で変更表示メッセージをブロードキャスト送信してもよい。
【０１７８】
ステーションがそれぞれの対応する新規MACアドレスを獲得し、所定の変更条件が満たされたとき、ステーションはMAC層に新規MACアドレスを構成する。その後のメッセージ交換において、ステーションの新規MACアドレスはアドレス指定識別子として使用される。
【０１７９】
更新モジュール12は：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新するように構成されている。
【０１８０】
所定の変更条件が満たされたとき、更新モジュール12は、少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。ステーションに送信およびそこから受信される次のメッセージ内で、ステーションの新規MACアドレスはアドレス指定識別子として使用される。
【０１８１】
本発明のこの実施形態によるアクセスポイントの上記詳細な説明より、所定の変更条件が満たされたとき、各ステーションがそれぞれのMACアドレスを各ステーションに対応する新規MACアドレスに変更するように；および所定の変更条件が満たされたとき、アクセスポイントもまた複数のステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように、アクセスポイントは、基本サービスセット全体の中の複数のステーションのMACアドレスの変更を調整するために、および各ステーションに対応する暗号化新規MACアドレスを複数のステーションに通知するために使用されることが、理解される。このようにして、アクセスポイントによってステーションに送信された各新規MACアドレスは暗号化され、盗聴者は新規MACアドレスを盗むことができない。MACアドレスを変更するよう複数のステーションを制御することによって、MACアドレスが変更された後、盗聴者は端末ユーザプライバシーを取得するためにMACアドレスを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【０１８２】
さらに、図19を参照すると、図19は本発明の一実施形態による第二のアクセスポイントの概略構造図である。この実施形態のアクセスポイント200は、通知モジュール21、更新モジュール22、決定モジュール23、および鍵取得モジュール24を含む。
【０１８３】
通知モジュール21は、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知し、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示すように構成されている。
【０１８４】
好適な実施形態において、盗聴者がAIDを追跡することによってユーザプライバシーを追跡するのを防止するため、ステーションのAIDもまた更新されてもよい。ステーションのAIDも更新される必要があるとき、通知モジュール21は、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するときに、各ステーションに対応する暗号化新規AIDを少なくとも2つのステーションにさらに通知する。
【０１８５】
更新モジュール22は：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【０１８６】
通知モジュール21が対応する暗号化新規AIDもステーションに通知する場合、所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときにステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つがアドレス指定として使用されるように、更新モジュール22は少なくとも2つのステーションのMACアドレスおよびAIDを、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。
【０１８７】
決定モジュール23は、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDを決定するように構成されており、ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【０１８８】
決定モジュール23は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの変更要求を受信するように構成されており、ここで各ステーションの変更要求は各ステーションによって要求された新規MACアドレスを含み、また各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したときに新規AIDを各ステーションに割り当てるように構成されており、ここで各ステーションによって要求された新規MACおよび割り当てられた新規AIDは、ステーションの決定された新規MACアドレスおよび新規AIDである。
【０１８９】
通知モジュール21は、確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージは要求された新規MACアドレスをステーションが使用できることを示しており；各ステーションに新規AIDを通知する。
【０１９０】
新規AIDは、確認メッセージ内に担持されるか、または別のメッセージを用いて送信される。
【０１９１】
決定モジュール23は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに新規MACアドレスおよび新規AIDを割り当てるように構成されており、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０１９２】
通知モジュール21は、少なくとも2つのステーションにユニキャストで、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信する。
【０１９３】
ステーションは、異なる新規MACアドレスおよび新規AIDに対応する。
【０１９４】
言い換えると、この実施形態において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定モジュール23が決定する、2つの可能な実施方法が提供される。確かに、本発明の目的が達成可能であれば、実施のために他の可能な方法が用いられてもよい。
【０１９５】
第一の方法：アクセスポイントは、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの変更要求を受信するが、各ステーションの変更要求は、各ステーションによって要求された新規MACアドレスを含む。言い換えると、ステーションは要求に、ステーションができれば使用したい新規MACアドレスを追加する。アクセスポイントが少なくとも2つのステーションの変更要求を受信したとき、アクセスポイントは各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てる。各ステーションによって要求された新規MACアドレスおよび割り当てられた新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDとして使用される。
【０１９６】
第二の方法：アクセスポイントは、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに、新規MACアドレスおよび新規AIDを割り当てるが、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０１９７】
決定モジュール23が上記第一の方法において決定モジュール23によってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、通知モジュール21は確認メッセージを各ステーションにユニキャストで返信するが、確認メッセージは、要求された新規MACアドレスをステーションが使用できることを示しており；各ステーションに新規AIDを通知する。ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、一意性を満たす新規MACアドレスが、返信された確認メッセージ内に担持される。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて送信されてもよい。
【０１９８】
決定モジュール23が上記第二の方法において決定モジュール23によってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、通知モジュール21は少なくとも2つのステーションにユニキャストで、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信する。
【０１９９】
実際の実施において、MACアドレスおよびAIDの変更に関するメッセージ交換を実施するために、情報要素（Information Element，IE）または新しい管理フレーム（Management Frame）が定義されてもよい。加えて、IEEE802．11は、アクションフレーム（Action Frame）と称される管理フレームを定義するが、独立したサービス活動に必要とされる管理フレームは、新しいアクションカテゴリ（Action Category）を定義することによって定義される。この実施形態は、アクションフレームが定義される例を用いて記載されるが、しかしこれに限定されるものではない。
【０２００】
鍵取得モジュール24は、少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得するように構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２０１】
アクセスポイントは、鍵取得モジュール24を用いて、共有暗号鍵について少なくとも2つのステーションの各ステーションとネゴシエートし、ステーションの新規MACアドレスを暗号化するために使用される暗号鍵Ekeyを獲得する。本発明のこの実施形態の暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。
【０２０２】
暗号鍵が対称暗号鍵であるとき、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行することが、一例として使用される。アクセスポイントが共有暗号鍵についてステーション1とネゴシエートするとき、アクセスポイントはEkey1を獲得し、アクセスポイントはEkey1を対称暗号化アルゴリズムの暗号鍵として使用することによって、ステーション1の新規MACアドレスを暗号化する。好適な実施形態において、ステーションのAIDも更新される必要がある場合、暗号鍵は新規AIDを暗号化するためにも使用される。ステーション1は、Ekey1を用いる復号化によって新規MACアドレスおよび新規AIDを獲得する。アクセスポイントおよびステーション1は、認証フェーズの4ステップハンドシェイクフェーズでペアマスター鍵（Pairwise Master Key，PMK）を用いてペア一時鍵（Pairwise Transient Key，PTK）を生成し、その後PTKを用いて一時鍵（Temporal Key，TK）を生成する。
【０２０３】
この実施形態において、128ビットのPTKを直接傍受することによって獲得されたTKが、Ekey1として使用されてもよく；あるいはKCK、KEK、およびTKが傍受された後に残りのビットのPTKから128ビットを傍受することによって獲得された鍵が、Ekey1として使用され；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにTKを用いてEkey1が求められ；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにタイムスタンプ（timestamp）およびTKを用いてEkey1が求められる。複数の導出方法があり、たとえば乱数、タイムスタンプ、およびTKを用いてハッシュアルゴリズム動作SHA−256が実行された後、上位128ビットまたは下位128ビットが傍受される。したがって、鍵ネゴシエーションプロセスは、4ステップハンドシェイクプロセス、乱数交換プロセスなどである。
【０２０４】
暗号鍵が非対称暗号鍵であるとき、一般的にアクセスポイントがステーション1との暗号鍵ネゴシエーションを実行する公開鍵が、一例としてまだ使用される。たとえば、RSA（Rivest Shamir Adleman）アルゴリズムが使用されるとき、Ekey1は、ステーション1によってアクセスポイントに送信されるRSA公開鍵である。アクセスポイントは、Ekey1を用いてステーション1の新規MACアドレスおよび新規AIDを暗号化する。暗号化新規MACアドレスおよび新規AIDを受信した後、ステーション1は対応するRSA秘密鍵を用いて復号化を実行する。対応する鍵ネゴシエーションプロセスは主に、公開鍵送信および受信プロセスである。
【０２０５】
アクセスポイントは、ステーションとネゴシエートされていた暗号鍵を用いて、ステーションの新規MACアドレスおよび新規AIDを暗号化する。新規MACアドレスおよび新規AIDは、一緒に暗号化されてもよく、あるいは個別に暗号化されてもよい。たとえば、ステーション1の新規MACアドレス（MAC1−1）および新規AID（AID1−1）は、Ekey1を用いて暗号化される。Ekey1は本明細書において、対称暗号鍵または非対称暗号鍵であってもよく、好ましくは本発明のこの実施形態において対称暗号鍵である。
【０２０６】
Ekey1が対称暗号鍵であるとき、MAC1−1およびAID1−1を暗号化する暗号化方法はAES−CCM法であってもよく、Ekey1は128ビットの鍵であり、Ekey1の暗号化式は以下のように表されてもよい：
暗号化MAC1−1およびAID1−1＝AES−CCM−128Ekey1（MAC1−1およびAID1−1）。
【０２０７】
なお、MAC1−1およびAID1−1は個別に暗号化されてもよく、たとえば：
暗号化MAC1−1＝AES−CCM−128Ekey1（MAC1−1）および
暗号化AID1−1＝AES−CCM−128Ekey1（AID1−1）。
【０２０８】
上記の説明において、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行するということは、単なる一例として使用されている。アクセスポイントが別のステーションとの暗号鍵ネゴシエーションを実行するプロセス、ならびに新規MACアドレスおよび新規AIDを暗号化するプロセスは上記の関連部分を参照し、本明細書において詳細は再度記載されない。
【０２０９】
鍵取得モジュール24は、取得された暗号鍵を決定モジュール23に通知する。暗号鍵を用いてステーションの新規MACアドレスおよび新規AIDを暗号化した後、決定モジュール23は、暗号化新規MACアドレスおよび新規AIDをステーションに通知するために通知モジュール21を使用する。
【０２１０】
通知モジュール21によって通知された所定の変更条件が満たされたとき、更新モジュール22は、更新モジュール22内の少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに変更する。
【０２１１】
新規MACアドレスおよび新規AIDをステーションに通知するときに通知モジュール21が変更を示すための所定時間または所定時点を追加する場合、ステーションによって受信された時間情報は、ステーションおよびアクセスポイントが同じ時間の後に変更を実行することを保証できる。たとえば、時間情報が時刻であるとき、ステーションのTSF時間はアクセスポイントのTSF時間と同期したままであり、ステーションのタイマおよびアクセスポイントのタイマがすべてその瞬間に到達したとき、ステーションはMAC層に、アクセスポイントによって割り当てられた新規MACおよび新規AIDを構成し、アクセスポイントはまた、送信者アドレスが新規MACアドレスであることを示すステーションメッセージを受信したときに、アクセスポイントがステーションに関する情報および共有データ暗号鍵などのステーションの共有情報を決定できるように、ステーションのMACアドレスおよびAIDを更新する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２１２】
なお、図18および図19に示される実施形態のアクセスポイントは、本発明の図2および図3に示される実施形態の方法のステップを実施することができることに注意すべきである。この実施形態において、モジュールの分類は一例に過ぎず、アクセスポイント内のモジュールはまた別のやり方で分類されてもよく、本発明の目的が達成可能である限りにおいて、いくつかのモジュールが1つのモジュールに統合されてもよい。
【０２１３】
図20を参照すると、図20は本発明の一実施形態による第一のステーションの概略構造図である。この実施形態のステーション300は、獲得モジュール31および変更モジュール32を含む。
【０２１４】
獲得モジュール31は、ステーションに対応する暗号化新規MACアドレスを学習し、復号化によって新規MACアドレスを獲得し、所定の変更条件を取得するように構成されており、ステーションは異なる新規MACアドレスに対応する。
【０２１５】
比較的好適な実施形態において、盗聴者がステーションのAIDを追跡することによってユーザのプライバシー情報を追跡するのを防止するために、ステーションに新規MACアドレスを通知するとき、アクセスポイントは、ステーションに対応する新規AIDもステーションに通知する。したがって、本発明の好適な実施形態において、ステーションに対応する暗号化新規MACアドレスを学習するとき、獲得モジュール31は、ステーションに対応する暗号化新規AIDをさらに学習し、復号化によって新規MACアドレスおよび新規AIDを獲得してもよい。
【０２１６】
獲得モジュール31は、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信することによる復号化によって、新規MACアドレスおよび新規AIDを獲得する。
【０２１７】
あるいは、獲得モジュール31は、アクセスポイントに変更要求を送信することによって、変更要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスを学習するが、ステーションの変更要求は、ステーションによって要求された新規MACアドレスを含み、新規AIDをさらに学習する。
【０２１８】
獲得モジュール31は、変更要求に応えるためにアクセスポイントによって使用される確認メッセージから新規AIDを学習するか；またはアクセスポイントによって送信された別のメッセージから新規AIDを学習する。
【０２１９】
獲得モジュール31がステーションに対応する暗号化新規MACアドレスおよび新規AIDを学習する実施方法は：獲得モジュール31が、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信し、これにより、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを学習する。
【０２２０】
別の実施方法は：獲得モジュール31が、MACアドレスを変更するようにアクセスポイントに要求し、つまりアクセスポイントに変更要求を送信し、ここで変更要求はステーションによって要求された新規MACアドレスを含む。なお、要求内に担持される新規MACアドレスもまた暗号化されていることに注意すべきである。鍵ネゴシエーションプロセスおよびその暗号化プロセスについては、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。アクセスポイントは、ステーションの要求を受信し、要求された新規MACアドレスを復号化によって獲得し、一意性チェックを実行し、その後要求に応えるための確認メッセージを送信する。ステーションは、変更要求に応えるためにアクセスポイントによって使用される確認メッセージから、ステーションに対応する暗号化新規MACアドレスを学習し、新規AIDをさらに学習する。
【０２２１】
ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したとき、ステーションに対応する新規MACアドレスは、ステーションによって要求された新規MACアドレスであり；ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、ステーションに対応する暗号化新規MACアドレスは、一意性を満たし、アクセスポイントによってステーションに割り当てられた新規MACアドレスであり、ステーションに対応する新規AIDもまた、アクセスポイントによってステーションに割り当てられる。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて個別に送信されてもよい。
【０２２２】
別の可能な実施方法において、アクセスポイントによってステーションに送信された確認メッセージは、変更時間Tをさらに担持する。アクセスポイントが位置するBSS内の少なくとも2つのステーションは、アドレス指定識別子（この実施形態では、MACアドレス、またはMACアドレスおよびAID）を支援することができる。変更トリガ条件が満たされたとき、少なくとも2つのステーションは、変更トリガ条件が満たされてから一定期間t内に、MACアドレス変更要求をアクセスポイントに送信する。したがって、アクセスポイントが第一のステーションの変更上級を受信した後、時刻がT0である場合、アクセスポイントによって規定された時間Tが以下の条件、つまりT>T0＋tを満たすとき、瞬間Tが訪れる前に少なくとも2つのステーションの変更要求が受信されることが保証される。
【０２２３】
特定の実施において、ステーションが変更要求をアクセスポイントに送信することはまた、アクションフレームまたは新しい管理フレームまたは新しい情報要素（IE）を定義することによって実施されてもよい。アクションフレームを定義する方法は、第二の実施形態および第三の実施形態に記載されている。この実施形態は、新しいIEが定義される例を用いて記載されているが、しかしこれに限定されるものではない。新しく定義された情報要素は、プローブ要求／応答（Probe Request／Response）、再アソシエーション要求／応答（Reassociation Request／Response）、およびビーコン（Beacon）フレームなど、送信用の様々なタイプの管理フレーム内に担持されてもよい。
【０２２４】
変更モジュール32は：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【０２２５】
所定の変更条件が満たされたとき、変更モジュール32は、ステーションによって現在使用されているMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【０２２６】
獲得モジュール31がステーションに対応する新規MACアドレスを獲得したとき、獲得モジュール31はステーションに対応する暗号化新規AIDも学習し、所定の条件が満たされたとき、変更モジュール32は、ステーションによって現在使用されているMACアドレスおよびAIDの両方を、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。メッセージが次に受信されるとき、新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２２７】
本発明の一実施形態による別のステーションにおいて、まだ図20を参照すると、ステーション300は鍵ネゴシエーションモジュール33をさらに含み、
鍵ネゴシエーションモジュール33は、アクセスポイントとの暗号鍵ネゴシエーションを実行するように構成されており、
獲得モジュール31は、鍵ネゴシエーションモジュール33によってネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって新規MACアドレスおよび新規AIDを獲得し、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２２８】
獲得モジュール31によって、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを学習する前に、以下がさらに含まれる：ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって獲得モジュール31が新規MACアドレスおよび新規AIDを獲得するように、鍵ネゴシエーションモジュール33によって、アクセスポイントとの暗号鍵ネゴシエーションを実行するステップ。暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。たとえば、暗号鍵が対称暗号鍵であるとき、ステーションは対応する鍵を用いて復号化を実行し；暗号鍵が非対称暗号鍵であるとき、ステーションは鍵に対応する秘密鍵を用いて復号化を実行する。鍵ネゴシエーションおよび暗号化プロセスについては、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。
【０２２９】
なお、図20に示される実施形態によるステーションは図9に示される方法実施形態のステップを実施できることに、注意すべきである。この実施形態において、ステーションのモジュールの分類は一例に過ぎず、これは本発明の範囲を具体的に限定するために用いられるものではない。ステーションの機能モジュールはまた別のやり方で分類されることも可能であり、たとえば本発明の目的が達成可能である限りにおいて、いくつかのモジュールが1つのモジュールに統合されてもよい。
【０２３０】
図21を参照すると、図21は本発明の一実施形態による第三のアクセスポイントの概略構造図である。この実施形態のアクセスポイント400は、プロセッサ41（1つ以上のプロセッサがあってもよく、本発明のこの実施形態では一例として1つのプロセッサが使用される）、メモリ42、受信器43、送信器44、およびバスシステム45を含む。
【０２３１】
プロセッサ41はアクセスポイント400の動作を制御し、プロセッサ41はまたCPU（Central Processing Unit、中央処理装置）と称されてもよい。プロセッサ41は、集積回路チップであってもよく、信号処理能力を有する。プロセッサ41はさらに、汎用プロセッサ、デジタル信号プロセッサ（DSP，Digital Signal Processing）、特定用途向け集積回路（ASIC，Application Specific Integrated Circuit）、フィールドプログラマブルゲートアレイ（FPGA，Field−Programmable Gate Array）、またはその他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジックデバイス、またはディスクリートハードウェアコンポーネントであってもよい。汎用プロセッサはマイクロプロセッサであってもよく、あるいはプロセッサはまたいずれか従来のプロセッサなどであってもよい。
【０２３２】
メモリ42は、読み取り専用メモリおよびランダムアクセスメモリを含んでもよく、プロセッサ41に命令およびデータを提供する。メモリ42の一部は、不揮発性ランダムアクセスメモリ（NVRAM）をさらに含んでもよい。
【０２３３】
アクセスポイント400の構成要素はバスシステム45を用いて互いに結合されており、データバスに加えて、バスシステム45は電力バス、制御バス、状態信号バスなどをさらに含んでもよい。バスシステムは、ISA（Industry Standard Architecture，業界標準アーキテクチャ）バス、PCI（Peripheral Component Interconnect，周辺構成要素相互接続）バス、EISA（Extended Industry Standard Architecture，拡張業界標準アーキテクチャ）バスなどであってもよい。バスは1つ以上の物理回線であってもよく、複数の物理回線があるとき、回線はアドレスバス、データバス、制御バスなどに分類されてもよい。本発明のその他いくつかの実施形態において、プロセッサ41、メモリ42、受信器43、および送信器44もまた、通信回線を用いて直接接続されてもよい。しかしながら、明確な説明のため、図中、様々なバスはすべてバスシステム45として記されている。
【０２３４】
メモリ42は、以下の要素、実行可能モジュールまたはデータ構造、またはそのサブセット、またはその拡張セットを記憶する：
様々な動作を実施するために使用される、様々な動作命令を含む動作命令、および
様々な基本サービスを実施してハードウェアベースタスクを処理するために使用される、様々なシステムプログラムを含むオペレーティングシステム。
【０２３５】
本発明のこの実施形態において、プロセッサ41は、メモリ42内に記憶された動作命令を呼び出すことによって（動作命令はオペレーティングシステム内に記憶されてもよい）、以下の動作を実行する：
送信器44を用いてプロセッサ41によって、各ステーションに対応する暗号化新規MACアドレスを、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するステップと、所定の変更条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに変更するように、所定の変更条件を示すステップ。
【０２３６】
好適な実施形態において、送信器44を用いて、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、プロセッサ41は、各ステーションに対応する暗号化新規AIDを少なくとも2つのステーションにさらに通知してもよい。
【０２３７】
プロセッサ41が送信器44を用いて所定の変更条件を示す、以下の可能な実施方法があってもよい：
1）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、変更を示すための所定時間または所定時点を追加し；
2）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、変更表示メッセージを少なくとも2つのステーションにユニキャストで送信し；
3）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、変更表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【０２３８】
言い換えると、所定の変更条件をプロセッサ41によって示すことは、ユニキャストでまたはブロードキャストで所定の変更条件を送信することによって、および好ましくはブロードキャスト送信によって、実施されてもよい。送信がユニキャストで実行されるとき、プロセッサ41は、送信器44を用いて、通知が実行されるときに変更が行われる時間に関する情報を、送信および担持してもよい。送信がブロードキャストで実行されるとき、プロセッサ41は、MACアドレスおよびAIDを変更するようにステーションに命令するために、ワーキングチャネル上で送信器44を用いて変更表示メッセージをブロードキャスト送信してもよい。
【０２３９】
ステーションがそれぞれの対応する新規MACアドレスおよび新規AIDを獲得し、所定の変更条件が満たされたとき、ステーションはMAC層に新規MACアドレスおよび新規AIDを構成する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２４０】
さらに、所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、プロセッサ41は、アクセスポイントの一端の少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【０２４１】
プロセッサ41が、ステーションに対応する新規AIDをステーションに通知するときに、所定の変更条件が満たされたとき、プロセッサ41は、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。メッセージが引き続きステーションに送信されるかまたはステーションから受信されるとき、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２４２】
プロセッサ41は、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDを決定するようにさらに構成されていてもよく、ステーションは異なる新規MACアドレスおよび新規AIDに対応する。
【０２４３】
プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの変更要求を受信するために、受信器43を使用するが、ここで各ステーションの変更要求は各ステーションによって要求された新規MACアドレスを含み、また各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したときに新規AIDを各ステーションに割り当て、ここで各ステーションによって要求された新規MACおよび割り当てられた新規AIDは、ステーションの決定された新規MACアドレスおよび新規AIDである。
【０２４４】
プロセッサ41は、送信器44を用いて確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージはステーションが要求された新規MACアドレスを使用できることを示しており；各ステーションに新規AIDを通知する。
【０２４５】
新規AIDは、確認メッセージ内に担持されるか、または別のメッセージを用いて送信される。
【０２４６】
プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに新規MACアドレスおよび新規AIDを割り当てるように、さらに構成されていてもよく、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０２４７】
プロセッサ41は、送信器44を用いてユニキャストで少なくとも2つのステーションに、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信する。
【０２４８】
ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【０２４９】
言い換えると、この実施形態において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDをプロセッサ41が決定する、2つの可能な実施方法が提供される。確かに、本発明の目的が達成可能であれば、実施のために他の可能な方法が用いられてもよい。
【０２５０】
第一の方法：プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの変更要求を受信するために受信器43を使用するが、各ステーションの変更要求は、各ステーションによって要求された新規MACアドレスを含む。言い換えると、ステーションは要求に、ステーションができれば使用したい新規MACアドレスを追加する。プロセッサ41が少なくとも2つのステーションの変更要求を受信するために受信器43を使用するとき、プロセッサ41は、各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てる。各ステーションによって要求された新規MACアドレスおよび割り当てられた新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDとして使用される。
【０２５１】
第二の方法：プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに新規MACアドレスおよび新規AIDを割り当てるが、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０２５２】
プロセッサ41が上記第一の方法で、プロセッサ41によってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定するとき、プロセッサ41は、送信器44を用いてユニキャストで各ステーションに確認メッセージを返信するが、ここで確認メッセージは、ステーションが要求された新規MACアドレスを使用できることを示しており；各ステーションに新規AIDを通知する。ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、一意性を満たす新規MACアドレスが、返信された確認メッセージ内に担持される。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて送信されてもよい。
【０２５３】
プロセッサ41が上記第二の方法で、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーション，のそれぞれの新規MACアドレスおよび新規AIDを決定するとき、プロセッサ41は、送信器44を用いてユニキャストで少なくとも2つのステーションに、ステーションに対応する暗号化されたそれぞれの新規MACアドレスおよび新規AIDを送信する。
【０２５４】
実際の実施において、MACアドレスおよびAIDの変更に関するメッセージ交換を実施するために、情報要素（Information Element，IE）または新しい管理フレーム（Management Frame）が定義されてもよい。加えて、IEEE802．11は、アクションフレーム（Action Frame）と称される管理フレームを定義するが、独立したサービス活動に必要とされる管理フレームは、新しいアクションカテゴリ（Action Category）を定義することによって定義される。アクションフレームおよびIEフォーマットの関連する詳細については、上記実施形態の関連部分に関する説明を参照されたく、本明細書において詳細は再度記載されない。
【０２５５】
プロセッサ41は、送信器44および受信器43を用いて暗号鍵について少なくとも2つのステーションとネゴシエートし、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得するように、さらに構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２５６】
プロセッサ41は、共有暗号鍵について少なくとも2つのステーションの各ステーションとネゴシエートし、ステーションの新規MACアドレスおよび新規AIDを暗号化するために使用される暗号鍵を獲得する。本発明のこの実施形態の暗号鍵は、暗号鍵は対称暗号鍵または非対称暗号鍵であってもよい。
【０２５７】
暗号鍵が対称暗号鍵であるとき、プロセッサ41がステーション1との暗号鍵ネゴシエーションを実行することが、一例として用いられる。アクセスポイントが共有暗号鍵についてステーション1とネゴシエートするとき、プロセッサ41はEkey1を獲得し、プロセッサ41はEkey1を対称暗号化アルゴリズムの暗号鍵として使用することによってステーション1の新規MACアドレスを暗号化する。好適な実施形態において、AIDもまた更新される必要があるとき、暗号鍵は新規AIDを暗号化するためにも使用される。ステーション1は、Ekey1を使用する復号化によって、新規MACアドレスおよび新規AIDを獲得する。アクセスポイントおよびステーション1は、認証フェーズの4ステップハンドシェイクフェーズでペアマスター鍵（Pairwise Master Key，PMK）を用いてペア一時鍵（Pairwise Transient Key，PTK）を生成し、その後PTKを用いて一時鍵（Temporal Key，TK）を生成する。
【０２５８】
この実施形態において、128ビットのPTKを直接傍受することによって獲得されたTKが、Ekey1として使用されてもよく；あるいはKCK、KEK、およびTKが傍受された後に残りのビットのPTKから128ビットを傍受することによって獲得された鍵が、Ekey1として使用され；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにTKを用いてEkey1が求められ；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにタイムスタンプ（timestamp）およびTKを用いてEkey1が求められる。複数の導出方法があり、たとえば乱数、タイムスタンプ、およびTKを用いてハッシュアルゴリズム動作SHA−256が実行された後、上位128ビットまたは下位128ビットが傍受される。したがって、鍵ネゴシエーションプロセスは、4ステップハンドシェイクプロセス、乱数交換プロセスなどである。
【０２５９】
暗号鍵が非対称暗号鍵であるとき、一般的には公開鍵である。アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行することが、まだ一例として用いられている。たとえば、RSA（Rivest Shamir Adleman）アルゴリズムが使用されるとき、Ekey1は、ステーション1によってアクセスポイントに送信されるRSA公開鍵である。アクセスポイントは、Ekey1を用いてステーション1の新規MACアドレスおよび新規AIDを暗号化する。暗号化新規MACアドレスおよび新規AIDを受信した後、ステーション1は対応するRSA秘密鍵を用いて復号化を実行する。対応する鍵ネゴシエーションプロセスは主に公開鍵送信および受信プロセスである。
【０２６０】
プロセッサ41は、ステーションとネゴシエートされていた暗号鍵を用いて、ステーションの新規MACアドレスおよび新規AIDを暗号化する。新規MACアドレスおよび新規AIDは、一緒に暗号化されてもよく、あるいは個別に暗号化されてもよい。たとえば、ステーション1の新規MACアドレス（MAC1−1）および新規AID（AID1−1）は、Ekey1を用いて暗号化される。Ekey1は本明細書において、対称暗号鍵または非対称暗号鍵であってもよく、好ましくは本発明のこの実施形態において対称暗号鍵である。
【０２６１】
上記の説明において、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行するということは、単なる一例として使用されている。アクセスポイントが別のステーションとの暗号鍵ネゴシエーションを実行するプロセス、ならびに新規MACアドレスおよび新規AIDを暗号化するプロセスは、基本的に上記の説明と同じであり、本明細書において詳細は再度記載されない。
【０２６２】
送信器44を用いて新規MACアドレスおよび新規AIDをステーションに通知するときにプロセッサ41が変更を示すための所定時間または所定時点を追加する場合、ステーションによって受信された時間情報は、ステーションおよびアクセスポイントが同じ時間の後に変更を実行することを保証できる。たとえば、時間情報が時刻であるとき、ステーションのTSF時間はアクセスポイントのTSF時間と同期したままであり、ステーションのタイマおよびアクセスポイントのタイマがすべてその瞬間に到達したとき、ステーションはMAC層に、アクセスポイントによって割り当てられた新規MACおよび新規AIDを構成し、アクセスポイントはまた、送信者アドレスが新規MACアドレスであることを示すステーションメッセージを受信したときに、アクセスポイントがステーションに関する情報および共有データ暗号鍵などのステーションの共有情報を決定できるように、ステーションのMACアドレスおよびAIDを更新する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２６３】
本発明の実施形態において開示された方法は、プロセッサ41に適用されてもよく、あるいはプロセッサ41によって実施されてもよい。実施プロセスにおいて、上記方法のステップは、プロセッサ41内のハードウェアの集積論理回路、またはソフトウェアの形態の命令を用いて、実行されてもよい。プロセッサ41は、本発明の実施形態において開示された方法、ステップ、および論理ブロック図を実施または実行できる。本発明の実施形態を参照して開示された方法のステップは、ハードウェア復号プロセッサによって直接的に実行および完了されてもよく、あるいは復号プロセッサ内のハードウェアおよびソフトウェアモジュールの組み合わせを用いて実行および完了されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラマブル読み取り専用メモリ、電気的消去・書き込み可能メモリ、レジスタなど、当該技術分野の成熟した記憶媒体内に位置してもよい。記憶媒体はメモリ42内に位置しており、プロセッサ41は、メモリ42内の情報を読み取り、プロセッサ41のハードウェアと組み合わせて上記方法のステップを完了する。
【０２６４】
図22を参照すると、図22は本発明の一実施形態による第二のステーションの概略構造図である。この実施形態のステーション500は、プロセッサ51（1つ以上のプロセッサがあってもよく、本発明のこの実施形態では一例として1つのプロセッサが使用される）、メモリ52、受信器53、送信器54、およびバスシステム55を含む。
【０２６５】
プロセッサ51はステーション500の動作を制御し、プロセッサ51はまたCPU（Central Processing Unit、中央処理装置）と称されてもよい。プロセッサ51は、集積回路チップであってもよく、信号処理能力を有する。プロセッサ51はさらに、汎用プロセッサ、デジタル信号プロセッサ（DSP，Digital Signal Processing）、特定用途向け集積回路（ASIC，Application Specific Integrated Circuit）、フィールドプログラマブルゲートアレイ（FPGA，Field Programmable Gate Array）、またはその他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジックデバイス、またはディスクリートハードウェアコンポーネントであってもよい。汎用プロセッサはマイクロプロセッサであってもよく、あるいはプロセッサはまたいずれか従来のプロセッサなどであってもよい。
【０２６６】
メモリ52は、読み取り専用メモリおよびランダムアクセスメモリを含んでもよく、プロセッサ51に命令およびデータを提供する。メモリ52の一部は、不揮発性ランダムアクセスメモリ（NVRAM）をさらに含んでもよい。
【０２６７】
ステーション500の構成要素はバスシステム55を用いて互いに結合されており、データバスに加えて、バスシステム55は電力バス、制御バス、状態信号バスなどをさらに含んでもよい。バスシステムは、ISA（Industry Standard Architecture，業界標準アーキテクチャ）バス、PCI（Peripheral Component Interconnect，周辺構成要素相互接続）バス、EISA（Extended Industry Standard Architecture，拡張業界標準アーキテクチャ）バスなどであってもよい。バスは1つ以上の物理回線であってもよく、複数の物理回線があるとき、回線はアドレスバス、データバス、制御バスなどに分類されてもよい。本発明のその他いくつかの実施形態において、プロセッサ51、メモリ52、受信器53、および送信器54もまた、通信回線を用いて直接接続されてもよい。しかしながら、明確な説明のため、図中、様々なバスはすべてバスシステム55として記されている。
【０２６８】
メモリ52は、以下の要素、実行可能モジュールまたはデータ構造、またはそのサブセット、またはその拡張セットを記憶する：
様々な動作を実施するために使用される、様々な動作命令を含む：動作命令、および
様々な基本サービスを実施してハードウェアベースタスクを処理するために使用される、様々なシステムプログラムを含むオペレーティングシステム。
【０２６９】
本発明のこの実施形態において、プロセッサ51は、メモリ52内に記憶された動作命令を呼び出すことによって（動作命令はオペレーティングシステム内に記憶されてもよい）、以下の動作を実行する：
プロセッサ51によって、ステーションに対応する暗号化新規MACアドレスを学習し、復号化によって新規MACアドレスを獲得し、所定の変更条件を取得するステップであって、ステーションは異なる新規MACアドレスに対応する、ステップ。
【０２７０】
比較的好適な実施形態において、盗聴者がステーションのAIDを追跡することによってユーザのプライバシー情報を追跡するのを防止するために、ステーションに新規MACアドレスを通知するとき、アクセスポイントは、ステーションに対応する新規AIDもステーションに通知する。したがって、本発明の好適な実施形態において、ステーションに対応する暗号化新規MACアドレスを学習するとき、プロセッサ51は、ステーションに対応する暗号化新規AIDをさらに学習し、復号化によって新規MACアドレスおよび新規AIDを獲得してもよい。
【０２７１】
プロセッサ51は、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信するための受信器53を用いる復号化によって、新規MACアドレスおよび新規AIDを獲得してもよい。
【０２７２】
あるいは、プロセッサ51は、アクセスポイントに変更要求を送信するために送信器54を用いて、変更要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスを学習するが、ステーションの変更要求はステーションによって要求された新規MACアドレスを含み、新規AIDをさらに学習する。
【０２７３】
プロセッサ51は、変更要求に応えるためにアクセスポイントによって使用される確認メッセージから新規AIDを学習するか；またはアクセスポイントによって送信された別のメッセージから新規AIDを学習する。
【０２７４】
言い換えると、プロセッサ51がステーションに対応する新規MACアドレスおよび新規AIDを学習する実施方法は：プロセッサ51が、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信し、これにより、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを学習する。
【０２７５】
別の実施方法は：プロセッサ51が、送信器54を用いて、MACアドレスを変更するようにアクセスポイントに要求し、つまりアクセスポイントに変更要求を送信し、ここで変更要求はステーションによって要求された新規MACアドレスを含む。なお、要求内に担持される新規MACアドレスもまた暗号化されていることに注意すべきである。その暗号化方法については、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。アクセスポイントは、ステーションの要求を受信し、要求された新規MACアドレスを復号化によって獲得し、一意性チェックを実行し、その後要求に応えるための確認メッセージを送信する。ステーションは、変更要求に応えるためにアクセスポイントによって使用される確認メッセージから、ステーションに対応する暗号化新規MACアドレスを学習し、新規AIDをさらに学習する。
【０２７６】
この実施形態において、ステーションによって要求された新規MACアドレスに対する一意性チェックをアクセスポイントが実行する可能な実施方法は：ステーションによって要求された新規MACアドレスがアクセスポイントによってサービス提供される基本サービスセットBSS内のすべてのステーションのMACアドレスと比較され、現在、ステーションによって要求された新規MACアドレスが、アクセスポイントによってサービス提供されるBSS内のいずれのステーションによっても使用されていない場合、ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したと見なされる。
【０２７７】
ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したとき、ステーションに対応する新規MACアドレスは、ステーションによって要求された新規MACアドレスであり；ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、ステーションに対応する新規MACアドレスは、一意性を満たしてアクセスポイントによってステーションに割り当てられた新規MACアドレスであり、ステーションに対応する新規AIDもまたアクセスポイントによってステーションに割り当てられる。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて個別に送信されてもよい。
【０２７８】
別の可能な実施方法において、アクセスポイントによってステーションに送信される確認メッセージは、変更時間Tをさらに担持する。アクセスポイントが位置するBSS内の少なくとも2つのステーションは、アドレス指定識別子（この実施形態では、MACアドレス、またはMACアドレスおよびAID）を支援することができる。変更トリガ条件が満たされたとき、少なくとも2つのステーションは、変更トリガ条件が満たされてから一定期間t内に、MACアドレス変更要求をアクセスポイントに送信する。したがって、アクセスポイントが第一のステーションの変更上級を受信した後、時刻がT0である場合、アクセスポイントによって規定された時間Tが以下の条件、つまりT>T0＋tを満たすとき、瞬間Tが訪れる前に少なくとも2つのステーションの変更要求が受信されることが保証される。
【０２７９】
特定の実施において、ステーションが変更要求をアクセスポイントに送信することはまた、アクションフレームまたは新しい管理フレームまたは新しい情報要素（IE）を定義することによって実施されてもよい。アクションフレームを定義する方法は、第二の実施形態および第三の実施形態に記載されている。この実施形態は、新しいIEが定義される例を用いて記載されているが、しかしこれに限定されるものではない。新しく定義された情報要素は、プローブ要求／応答（Probe Request／Response）、再アソシエーション要求／応答（Reassociation Request／Response）、およびビーコン（Beacon）フレームなど、送信用の様々なタイプの管理フレーム内に担持されてもよい。IEの関連する表示および詳細な情報については、上記実施形態の関連部分を参照されたい。
【０２８０】
プロセッサ51は：所定の変更条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新するように、さらに構成されている。
【０２８１】
プロセッサ51がステーションに対応する新規MACアドレスを獲得したとき、プロセッサ51がステーションに対応する暗号化新規AIDもまた学習する場合、所定の条件が満たされたときに、プロセッサ51は、ステーションのMACアドレスおよびAIDの両方を、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。メッセージが次に受信されるとき、新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２８２】
プロセッサ51は、ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって新規MACアドレスを獲得するように、アクセスポイントとの暗号鍵ネゴシエーションを実行するようにさらに構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２８３】
たとえば、暗号鍵が対称暗号鍵であるとき、プロセッサ51は対応する鍵を用いて復号化を実行し；暗号鍵が非対称暗号鍵であるとき、プロセッサ51は、鍵に対応する秘密鍵を用いて復号化を実行する。鍵ネゴシエーションおよび暗号化プロセスに付いては、上記実施形態の関連部分の説明を参照されたく、詳細は本明細書内で再度記載されない。
【０２８４】
上記実施形態において提供されたアクセスポイントおよびステーションに基づいて、本発明の一実施形態は通信システムをさらに提供し、ここで通信システムは、上記実施形態のいずれかによるアクセスポイントと、上記実施形態のいずれかによるステーションと、を含む。アクセスポイントおよびステーションの具体的機能の実施については、上記実施形態の詳細な説明を参照されたく、詳細は本明細書内で再度記載されない。
【０２８５】
本発明の実施形態において開示された方法は、プロセッサ51に適用されてもよく、あるいはプロセッサ51によって実施されてもよい。実施プロセスにおいて、上記方法のステップは、プロセッサ51内のハードウェアの集積論理回路、またはソフトウェアの形態の命令を用いて、実行されてもよい。プロセッサ51は、本発明の実施形態において開示された方法、ステップ、および論理ブロック図を実施または実行できる。本発明の実施形態を参照して開示された方法のステップは、ハードウェア復号プロセッサによって直接的に実行および完了されてもよく、あるいは復号プロセッサ内のハードウェアおよびソフトウェアモジュールの組み合わせを用いて実行および完了されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラマブル読み取り専用メモリ、電気的消去・書き込み可能メモリ、レジスタなど、当該技術分野の成熟した記憶媒体内に位置してもよい。記憶媒体はメモリ52内に位置しており、プロセッサ51は、メモリ52内の情報を読み取り、プロセッサ51のハードウェアと組み合わせて上記方法のステップを完了する。
【０２８６】
本発明の実施形態によるアドレス指定識別子の割り当て方法、アクセスポイント、ステーション、および通信システムより、本発明において、所定の変更条件が満たされたときに各ステーションがそれぞれのMACアドレスおよびAIDをステーションに対応する新規MACアドレスおよび新規AIDに変更し、所定の変更条件が満たされたときにアクセスポイントもまた複数のステーションのMACアドレスをステーションに対応する暗号化新規MACアドレスに更新し、ステーションのAIDをステーションに対応する新規AIDに更新するように、基本サービスセット全体の中の複数のステーションのMACアドレスの変更を調整し、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDを複数のステーションに通知するために、アクセスポイントが使用されることは、理解される。このようにして、アクセスポイントによって送信された各新規MACアドレスおよび新規AIDは暗号化され、盗聴者は新規MACアドレスおよび新規AIDを盗むことができない。MACアドレスおよびAIDを変更するように複数のステーションを制御することによって、変更後に、盗聴者は端末ユーザプライバシーを取得するためにMACアドレスおよびAIDを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【０２８７】
本発明において提供されたいくつかの実施形態において、開示されたシステム、装置、および方法は、別のやり方で実施されてもよいことは、理解されるべきである。たとえば、記載された装置実施形態は単なる例示である。たとえば、モジュールまたはユニット区分は単なる論理的機能区分であり、実際の実施においては他の区分であってもよい。たとえば、複数のユニットまたは構成要素が組み合わせられるかまたはその他のシステムに組み込まれてもよく、あるいはいくつかの特徴が無視されるかまたは実行されなくてもよい。加えて、表示または議論された相互結合または直接結合または通信接続は、何らかのインターフェースを用いて実施されてもよい。装置またはユニット間の間接的な結合または通信接続は、電気的、機械的、またはその他の形態で実施されてもよい。
【０２８８】
個別の部品として記載されたユニットは、物理的に分離していてもいなくてもよく、ユニットとして表示された部品は、物理的ユニットであってもなくてもよく、一箇所に位置してもよく、あるいは複数のネットワークユニット上に分散していてもよい。ユニットの一部またはすべては、実施形態の解決法の目的を達成するために、実際の要件にしたがって選択されてもよい。
【０２８９】
加えて、本発明の実施形態の機能ユニットは1つの処理ユニットに組み込まれてもよく、あるいはユニットの各々が物理的に単独で存在してもよく、あるいは2つ以上のユニットが1つのユニットに組み込まれてもよい。統合ユニットは、ハードウェアの形態で一子されてもよく、あるいはソフトウェア機能ユニットの形態で実施されてもよい。
【０２９０】
統合ユニットがソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用されるとき、統合ユニットはコンピュータ可読記憶媒体に記憶されてもよい。このような理解に基づき、本発明の技術的解決法は本質的に、または従来技術に貢献する部分、または技術的解決法の一部は、ソフトウェア製品の形態で実施されてもよい。ソフトウェア製品は、記憶媒体に記憶されており、本発明の実施形態に記載された方法のステップのすべてまたは一部を実行するように、コンピュータ装置（パーソナルコンピュータ、サーバ、またはネットワーク装置であってもよい）またはプロセッサ（processor）に命令するための、いくつかの命令を含む。上記の記憶媒体は：USBフラッシュドライブ、リムーバブルハードディスク、読み取り専用メモリ（ROM，Read−Only Memory）、ランダムアクセスメモリ（RAM，Random Access Memory）、磁気ディスク、または光ディスクなど、プログラムコードを記憶することが可能ないずれの媒体も含む。
【０２９１】
上記の説明は本発明の実施形態に過ぎず、本発明の保護範囲はこれに限定されるものではない。本発明の本明細書および添付図面の内容にしたがって、あるいはその他の関連技術分野で本発明を直接的または間接的に適用することによって行われるすべての同等の構造またはプロセスの変更は、本発明の保護範囲に含まれるものとする。
【符号の説明】
【０２９２】
100  アクセスポイント
11  通知モジュール
12  更新モジュール
200  アクセスポイント
21  通知モジュール
22  更新モジュール
23  決定モジュール
24  鍵取得モジュール
300  ステーション
31  獲得モジュール
32  更新モジュール
33  鍵ネゴシエーションモジュール
400  アクセスポイント
41  プロセッサ
42  メモリ
43  受信器
44  送信器
45  バスシステム
500  ステーション
51  プロセッサ
52  メモリ
53  受信器
54  送信器
55  バスシステム
【図１】
2017515353.tif 000005
【図２】
2017515353.tif 000006
【図３】
2017515353.tif 000007
【図４】
2017515353.tif 000008
【図５】
2017515353.tif 000009
【図６】
2017515353.tif 000010
【図７】
2017515353.tif 000011
【図８】
2017515353.tif 000012
【図９】
2017515353.tif 000013
【図１０】
2017515353.tif 000014
【図１１】
2017515353.tif 000015
【図１２】
2017515353.tif 000016
【図１３】
2017515353.tif 000017
【図１４】
2017515353.tif 000018
【図１５】
2017515353.tif 000019
【図１６】
2017515353.tif 000020
【図１７】
2017515353.tif 000021
【図１８】
2017515353.tif 000022
【図１９】
2017515353.tif 000023
【図２０】
2017515353.tif 000024
【図２１】
2017515353.tif 000025
【図２２】
2017515353.tif 000026
【手続補正書】
【提出日】平成28年11月7日(2016.11.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アドレス指定識別子の割り当て方法であって、前記アドレス指定識別子は媒体アクセス制御MACアドレスを備え、前記方法は、
アクセスポイントによって、各ステーションに対応する暗号化新規MACアドレスを、前記アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の更新条件が満たされたときに前記少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの前記新規MACアドレスに更新するように、前記所定の更新条件を示す、ステップと、
前記所定の更新条件が満たされたとき、メッセージが引き続き前記ステーションから受信されるかまたは前記ステーションに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記少なくとも2つのステーションの前記MACアドレスを、前記アクセスポイントによって前記ステーションに対応する前記新規MACアドレスに更新するステップと、
を備える方法。
【請求項２】
前記アドレス指定識別子はアソシエーション識別子AIDをさらに備え、各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに通知するときに、前記アクセスポイントは対応する暗号化新規AIDを前記ステーションにさらに通知し、
前記所定の更新条件が満たされたとき、前記アクセスポイントは、前記少なくとも2つのステーションの前記MACアドレスを前記ステーションに対応する前記新規MACアドレスに更新し、前記少なくとも2つのステーションのAIDを前記ステーションに対応する前記新規AIDに更新する、
請求項1に記載の方法。
【請求項３】
前記アクセスポイントによって、各ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを、前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知する前記ステップの前に、
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを前記アクセスポイントによって決定するステップであって、前記ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する、ステップ
をさらに備える、請求項2に記載の方法。
【請求項４】
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを前記アクセスポイントによって決定する前記ステップは、
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションの更新要求を前記アクセスポイントによって受信するステップであって、各ステーションの更新要求は、各ステーションによって要求された新規MACアドレスを備える、ステップと、
各ステーションによって要求された前記新規MACアドレスに対する一意性チェックを前記アクセスポイントによって実行し、前記一意性チェックが成功したとき、各ステーションに前記新規AIDを割り当てるステップであって、各ステーションによって要求された前記新規MACアドレスおよび前記割り当てられたAIDは前記ステーションの前記決定された新規MACアドレスおよび新規AIDである、ステップと、
を備え、
各ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記少なくとも2つのステーションに通知する前記ステップは、
前記アクセスポイントによって各ステーションに確認メッセージをユニキャストで返信するステップであって、前記確認メッセージは前記ステーションが前記要求された新規MACアドレスを使用できることを示す、ステップと、前記新規AIDを各ステーションに通知するステップであって、前記新規AIDは、前記確認メッセージ内に担持されるか、または前記アクセスポイントから送信される別のメッセージを用いて送信される、ステップと、
を備える、請求項3に記載の方法。
【請求項５】
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを前記アクセスポイントによって決定する前記ステップは、
前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに、前記新規MACアドレスおよび前記新規AIDを前記アクセスポイントによって割り当てるステップであって、各ステーションに割り当てられた前記新規MACアドレスおよび前記新規AIDは、前記ステーションに対応する前記決定された新規MACアドレスおよび新規AIDである、ステップ
を備え、
各ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記少なくとも2つのステーションに通知する前記ステップは、
前記ステーションに対応する前記それぞれの暗号化新規MACアドレスおよび新規AIDを前記少なくとも2つのステーションにユニキャストで送信するステップ
を備える、請求項3に記載の方法。
【請求項６】
所定の更新条件を示す前記ステップは、
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知するときに、更新がいつ実施されるかを示す所定期間または所定時点を前記アクセスポイントによって追加するステップ、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記アクセスポイントによって更新表示メッセージを前記少なくとも2つのステーションにユニキャストで個別に送信するステップ、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記アクセスポイントによって更新表示メッセージを前記少なくとも2つのステーションにブロードキャストでグループ送信するステップ、
を備える、請求項1から5のいずれか一項に記載の方法。
【請求項７】
前記更新表示メッセージを前記少なくとも2つのステーションにブロードキャストでグループ送信する前記ステップは、
表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって前記更新表示メッセージを前記少なくとも2つのステーションにグループ送信するステップであって、前記表示ビットは、アドレス指定識別子を更新するよう前記少なくとも2つのステーションに命令するために使用される更新表示情報を備える、ステップ
を備える、請求項6に記載の方法。
【請求項８】
前記アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDをアクセスポイントによって通知する前記ステップは、
前記少なくとも2つのステーションとの暗号鍵ネゴシエーションを前記アクセスポイントによって実行し、各ステーションの前記新規MACアドレスを暗号化するために使用される暗号鍵を前記アクセスポイントによって取得するステップであって、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップ
を、さらに備える、請求項1に記載の方法。
【請求項９】
アドレス指定識別子の割り当て方法であって、前記アドレス指定識別子は媒体アクセス制御MACアドレスを備え、前記アドレス指定識別子の割り当て方法は、
ステーションに対応し、前記ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知された暗号化新規MACアドレスを、前記ステーションによって受信するステップと、復号化によって前記新規MACアドレスを獲得するステップと、所定の更新条件を取得するステップと、前記所定の更新条件が満たされたとき、メッセージが引き続き前記アクセスポイントから受信されるかまたは前記アクセスポイントに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記ステーションによって、現在使用されているMACアドレスを前記新規MACアドレスに更新するステップと、
を備える方法
【請求項１０】
前記アドレス指定識別子はアソシエーション識別子AIDをさらに備え、前記ステーションに対応する前記暗号化新規MACアドレスを受信するとき、前記ステーションは前記ステーションに対応する暗号化新規AIDも受信し、
前記所定の更新条件が満たされたとき、前記ステーションは、前記現在使用されているMACアドレスを前記新規MACアドレスに更新し、現在使用されているAIDを前記新規AIDに更新する、
請求項9に記載の方法。
【請求項１１】
前記ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記ステーションによって受信する前記ステップは、
前記アクセスポイントによって前記ステーションに相応に割り当てられた前記暗号化新規MACアドレスおよび新規AIDを前記ステーションによって受信するステップ
を備える、請求項10に記載の方法。
【請求項１２】
前記ステーションに対応する前記暗号化新規MACアドレスおよび新規AIDを前記ステーションによって受信する前記ステップは、
前記ステーションによって更新要求を前記アクセスポイントに送信するステップであって、前記ステーションの前記更新要求は前記ステーションによって要求された新規MACアドレスを備える、ステップと、前記更新要求に応えるために前記アクセスポイントによって使用される確認メッセージから前記ステーションに対応する前記暗号化新規MACアドレスを前記ステーションによって受信するステップと、前記更新要求に応えるために前記アクセスポイントによって使用される前記確認メッセージから、または前記アクセスポイントによって送信された別のメッセージから、前記暗号化新規AIDをさらに受信するステップと、
を備える、請求項10に記載の方法。
【請求項１３】
前記ステーションに対応する暗号化新規MACアドレスを前記ステーションによって受信する前記ステップの前に、
ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって前記ステーションが前記新規MACアドレスを獲得するように、前記アクセスポイントとの暗号鍵ネゴシエーションを前記ステーションによって実行するステップであって、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップ
をさらに備える、請求項9に記載の方法。
【請求項１４】
アクセスポイントであって、前記アクセスポイントは通知モジュールおよび更新モジュールを備え、
前記通知モジュールは、各ステーションに対応する暗号化された新規媒体アクセス制御MACアドレスを、前記アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の更新条件が満たされたときに前記少なくとも2つのステーションがそれぞれのMACアドレスを前記それぞれの新規MACアドレスに更新するように、前記所定の更新条件を示すように構成されており、
前記更新モジュールは、前記所定の更新条件が満たされたとき、メッセージが引き続き前記ステーションから受信されるかまたは前記ステーションに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記少なくとも2つのステーションの前記MACアドレスを前記ステーションに対応する前記新規MACアドレスに更新するように構成されている、
アクセスポイント。
【請求項１５】
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに通知するときに、前記通知モジュールは、各ステーションに対応する暗号化された新規アソシエーション識別子AIDを前記少なくとも2つのステーションにさらに通知し、
前記所定の更新条件が満たされたとき、前記更新モジュールは、前記少なくとも2つのステーションの前記MACアドレスを前記ステーションに対応する前記新規MACアドレスに更新し、前記少なくとも2つのステーションのAIDを前記ステーションに対応する前記新規AIDに更新する、
請求項14に記載のアクセスポイント。
【請求項１６】
前記アクセスポイントは決定モジュールをさらに備え、
前記決定モジュールは、前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに対応する前記それぞれの新規MACアドレスおよび新規AIDを決定するように構成されており、前記ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する、
請求項15に記載のアクセスポイント。
【請求項１７】
前記決定モジュールは具体的に、前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションの更新要求を受信し、ここで各ステーションの更新要求は各ステーションによって要求された新規MACアドレスを備え、また各ステーションによって要求された前記新規MACアドレスに対する一意性チェックを実行し、前記一意性チェックが成功したときに前記新規AIDを各ステーションに割り当てるように、構成されており、各ステーションによって要求された前記新規MACアドレスおよび前記割り当てられた新規AIDは、前記ステーションの前記決定された新規MACアドレスおよび新規AIDであり、
前記通知モジュールは具体的に、確認メッセージを各ステーションにユニキャストで返信するが、ここで前記確認メッセージは、前記ステーションが前記要求された新規MACアドレスを使用できることを示しており、また前記新規AIDを各ステーションに通知するが、ここで前記新規AIDは、前記確認メッセージ内に担持されているか、または別のメッセージを用いて送信される、
請求項16に記載のアクセスポイント。
【請求項１８】
前記決定モジュールは具体的に、前記新規MACアドレスおよび前記新規AIDを前記アクセスポイントによってサービス提供される前記BSS内の前記少なくとも2つのステーションに割り当てるように構成されており、各ステーションに割り当てられた前記新規MACアドレスおよび前記新規AIDは前記ステーションに対応する前記決定された新規MACアドレスおよび新規AIDであり、
前記通知モジュールは具体的に、前記少なくとも2つのステーションにユニキャストで、前記ステーションに対応する前記それぞれの暗号化新規MACアドレスおよび新規AIDを送信する、
請求項16に記載のアクセスポイント。
【請求項１９】
前記通知モジュールは具体的に、
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知するときに、前記通知モジュールは更新がいつ実施されるのかを示す所定期間または所定時点を追加するか、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記通知モジュールは更新表示メッセージを前記少なくとも2つのステーションにユニキャストで個別に送信するか、または
各ステーションに対応する前記暗号化新規MACアドレスを前記アクセスポイントによってサービス提供される前記基本サービスセットBSS内の前記少なくとも2つのステーションに通知した後に、前記通知モジュールは更新表示メッセージを前記少なくとも2つのステーションにブロードキャストでグループ送信する、
のうちのいずれか1つのやり方で前記所定の更新条件を示す、請求項14から18のいずれか一項に記載のアクセスポイント。
【請求項２０】
前記通知モジュールは具体的に、表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって、前記更新表示メッセージを前記少なくとも2つのステーションにグループ送信するが、前記表示ビットは、アドレス指定識別子を更新するように前記少なくとも2つのステーションに命令するために使用される更新表示情報を備える、請求項19に記載のアクセスポイント。
【請求項２１】
前記アクセスポイントは鍵取得モジュールをさらに備え、
前記鍵取得モジュールは、前記少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、各ステーションの前記新規MACアドレスを暗号化するために使用される暗号鍵を取得するように、構成されており、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、
請求項14に記載のアクセスポイント。
【請求項２２】
ステーションであって、前記ステーションは獲得モジュールおよび更新モジュールを備え、
前記獲得モジュールは、前記ステーションに対応し、前記ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知される、暗号化された新規媒体アクセス制御MACアドレスを受信し、復号化によって前記新規MACアドレスを獲得し、所定の更新条件を取得するように構成されており、ここで前記ステーションは異なる新規MACアドレスに対応し、
前記更新モジュールは、前記所定の更新条件が満たされたとき、メッセージが引き続き前記アクセスポイントから受信されるかまたは前記アクセスポイントに送信されるときに前記新規MACアドレスが前記ステーションの前記MACアドレスとして使用されるように、前記ステーションによって現在使用されているMACアドレスを前記ステーションに対応する前記新規MACアドレスに更新するように構成されている、ステーション。
【請求項２３】
前記ステーションに対応する前記暗号化新規MACアドレスを受信するとき、前記獲得モジュールは、前記ステーションに対応する暗号化された新規アソシエーション識別子AIDをさらに受信し、復号化によって前記新規MACアドレスおよび新規AIDを獲得し、
前記所定の更新条件が満たされたとき、前記更新モジュールは、前記ステーションによって現在使用されている前記MACアドレスおよびAIDを前記ステーションに対応する前記新規MACアドレスおよび前記新規AIDに更新する、
請求項22に記載のステーション。
【請求項２４】
前記獲得モジュールは具体的に、前記アクセスポイントによって前記ステーションに相応に割り当てられた前記暗号化新規MACアドレスおよび新規AIDを受信することによる復号化によって、前記新規MACアドレスおよび前記新規AIDを獲得する、請求項23に記載のステーション。
【請求項２５】
前記獲得モジュールは具体的に、前記アクセスポイントに更新要求を送信することによって、前記更新要求に応答するために前記アクセスポイントによって使用される確認メッセージから前記ステーションに対応する前記暗号化新規MACアドレスを受信し、ここで前記ステーションの前記更新要求は、前記ステーションによって要求される新規MACアドレスを備え、前記更新要求に応答するために前記アクセスポイントによって使用される前記確認メッセージから、または前記アクセスポイントによって送信された別のメッセージから、前記暗号化新規AIDをさらに受信する、請求項23に記載のステーション。
【請求項２６】
前記ステーションは鍵ネゴシエーションモジュールをさらに備え、
前記鍵ネゴシエーションモジュールは、前記アクセスポイントとの暗号鍵ネゴシエーションを実行するように構成されており、
前記獲得モジュールは、前記鍵ネゴシエーションモジュールによってネゴシエートされる暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって、前記新規MACアドレスを獲得するが、前記暗号鍵は対称暗号鍵または非対称暗号鍵である、
請求項22に記載のステーション。
【請求項２７】
通信システムであって、前記通信システムは、請求項14から21のいずれか一項に記載のアクセスポイント、および請求項22から26のいずれか一項に記載のステーションを備える、通信システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、参照によりその全体が本明細書に組み込まれる、2014年3月25日付けで中国特許庁に出願された、中国特許出願第201410114893．2号明細書の優先権を主張する。
【０００２】
本発明は、通信分野に関し、具体的にはアドレス指定識別子の割り当て方法、アクセスポイント、ステーション、および通信システムに関する。
【背景技術】
【０００３】
無線ローカルエリアネットワーク（wireless local area network，WLAN）は、無線ローカルエリアネットワーク上の端末に、限られた範囲内の無線データ伝送サービスを提供することができる。IEEE802．11に基づくWLAN（Wi−Fi，Wireless Fidelity，ワイヤレス・フィデリティとも称される）において、その中の端末装置はまた、ゲートウェイなどの装置を用いてインターネット（Internet）に接続されることも可能である。開発の早さ、使いやすさ、および伝送速度の速さなどの利点のため、Wi−Fiは様々な産業において広く使用されてきた。
【０００４】
IEEE802．11規格において、WLAN内では媒体アクセス制御（Media Access Control，MAC）アドレスに基づいてアドレス指定が実行されると規定されている。一般的に、盗聴者は、無線インターフェース上のメッセージを受信および解析することによって、無線メッセージの送受信者のMACアドレスを取得できる。端末のMACアドレスを追跡することにより、ユーザ周波数が現れる場所および時間など、端末のユーザのプライバシー情報が取得可能であり、大量のデータを解析することによって、生活習慣、興味、および趣味、さらには交友関係など、端末のユーザのプライバシー情報が学習可能である。
【０００５】
ユーザプライバシーの安全性を保証するため、アドレス指定識別子をステーションに割り当てる解決法がある；しかしながらこれは、MACアドレスを用いてユーザプライバシーを追跡する問題を完全に解決するには不十分である。たとえば、ある時間内で、アクセスポイント（Access Point，AP）は、アクセスポイントによって提供される基本サービスセット内の端末に一時的なMACアドレスを割り当てる。別の新しいMACアドレスが現れる間にMACアドレスがもはや現れないことを盗聴者が見出したときに盗聴者が基本サービスセット内のすべての端末のMACアドレスを取得した場合、盗聴者は、新規MACアドレスが元の端末の修正されたMACアドレスであると判断することができ、したがって端末の追跡を継続する。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の実施形態は、MACアドレスを使用することによって盗聴者がユーザプライバシーを取得するために端末を追跡するのを防止し、ユーザプライバシーの安全性を保証するように、アドレス指定識別子の割り当て方法、アクセスポイント、およびステーションを提供する。
【０００７】
第一の態様によれば、本発明はアドレス指定識別子の割り当て方法を提供し、アドレス指定識別子は媒体アクセス制御MACアドレスを含み、方法は：アクセスポイントによって、各ステーションに対応する暗号化新規MACアドレスを、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示す、ステップと；所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスを、アクセスポイントによってステーションに対応する新規MACアドレスに更新するステップと、を含む。
【０００８】
第一の態様を参照すると、第一の態様の第一の可能な実施方法において、アドレス指定識別子はアソシエーション識別子AIDをさらに含み、各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するときに、アクセスポイントは対応する暗号化新規AIDをステーションにさらに通知し；所定の更新条件が満たされたときに、アクセスポイントは、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。
【０００９】
第一の態様の第一の可能な実施方法を参照すると、第一の態様の第二の可能な実施方法において、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに、アクセスポイントによって通知するステップの前に、方法は：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントによって決定するステップであって、ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する、ステップを、さらに含む。
【００１０】
第一の態様の第二の可能な実施方法を参照すると、第一の態様の第三の可能な実施方法において、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントによって決定するステップは：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションの更新要求をアクセスポイントによって受信するステップであって、各ステーションの更新要求は各ステーションによって要求された新規MACアドレスを含む、ステップと；各ステーションによって要求された新規MACアドレスに対する一意性チェックをアクセスポイントによって実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てるステップであって、各ステーションによって要求された新規MACアドレスおよび割り当てられたAIDはステーションの決定された新規MACアドレスおよび新規AIDである、ステップと、を含み；各ステーションに対応する暗号化新規MACアドレスおよび新規AIDを少なくとも2つのステーションに通知するステップは：アクセスポイントによって確認メッセージを各ステーションにユニキャストで返信するステップであって、確認メッセージはステーションが要求された新規MACアドレスを使用できることを示す、ステップと、各ステーションに新規AIDを通知するステップであって、新規AIDは、確認メッセージ内に担持されるかまたはアクセスポイントから送信された別のメッセージを用いて送信される、ステップと、を含む。
【００１１】
第一の態様の第二の可能な実施方法を参照すると、第一の態様の第四の可能な実施方法において、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントによって決定するステップは：アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに、新規MACアドレスおよび新規AIDをアクセスポイントによって割り当てるステップであって、各ステーションに割り当てられる新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである、ステップを含み、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDを少なくとも2つのステーションに通知するステップは：ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを、少なくとも2つのステーションにユニキャストで送信するステップを含む。
【００１２】
第一の態様または第一の態様の第一から第四の可能な実施方法のいずれか1つを参照すると、第一の態様の第五の可能な実施方法において、所定の更新条件を示すステップは：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに各ステーションに対応する暗号化新規MACアドレスを通知するときに、更新がいつ実施されるかを示す所定期間または所定時点をアクセスポイントによって追加するステップ；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知した後に、アクセスポイントによって更新表示メッセージを少なくとも2つのステーションにユニキャストで個別に送信するステップ；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションにアクセスポイントが通知した後に、アクセスポイントによって更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信するステップ、を含む。
【００１３】
第一の態様の第五の可能な実施方法を参照すると、第一の態様の第六の可能な実施方法において、更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信するステップは：表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって更新表示メッセージを少なくとも2つのステーションにグループ送信するステップであって、表示ビットは、アドレス指定識別子を更新するよう少なくとも2つのステーションに命令するために使用される更新表示情報を含む、ステップを含む。
【００１４】
第一の態様を参照すると、第一の態様の第七の可能な実施方法において：アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDをアクセスポイントによって通知するステップの前に、方法は：暗号鍵のため少なくとも2つのステーションとの暗号鍵ネゴシエーションをアクセスポイントによって実行するステップと、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵をアクセスポイントによって取得するステップであって、暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップと、をさらに含む。
【００１５】
第二の態様によれば、本発明の一実施形態はアドレス指定識別子の割り当て方法を提供し、アドレス指定識別子は媒体アクセス制御MACアドレスを含み、アドレス指定識別子の割り当て方法は：ステーションに対応し、ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知された暗号化新規MACアドレスを、ステーションによって受信するステップと、復号化によって新規MACアドレスを獲得するステップと、所定の更新条件を取得するステップと、所定の更新条件が満たされたとき、メッセージが引き続きアクセスポイントから受信されるかまたはアクセスポイントに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションによって現在使用されているMACアドレスを新規MACアドレスに更新するステップと、を含む。
【００１６】
第二の態様を参照すると、第二の態様の第一の可能な実施方法において、アドレス指定識別子はアソシエーション識別子AIDをさらに含み、ステーションに対応する暗号化新規MACアドレスを受信するとき、ステーションは、ステーションに対応する暗号化新規AIDも受信し；所定の更新条件が満たされたとき、ステーションは、現在使用されているMACアドレスを新規MACアドレスに更新し、現在使用されているAIDを新規AIDに更新する。
【００１７】
第二の態様の第一の可能な実施方法を参照すると、第二の態様の第二の可能な実施方法において、ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションによって受信するステップは：アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDをステーションによって受信するステップを、含む。
【００１８】
第二の態様の第一の可能な実施方法を参照すると、第二の態様の第三の可能な実施方法において、ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションによって受信するステップは：ステーションによって更新要求をアクセスポイントに送信するステップであって、ステーションの更新要求はステーションによって要求された新規MACアドレスを含む、ステップと、更新要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスをステーションによって受信するステップと、更新要求に応えるためにアクセスポイントによって使用される確認メッセージから、またはアクセスポイントによって送信された別のメッセージから、暗号化新規AIDをさらに受信するステップと、を含む。
【００１９】
第二の態様を参照すると、第二の態様の第四の可能な実施方法において：ステーションに対応する暗号化新規MACアドレスをステーションによって受信するステップの前に、方法は：ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によってステーションが新規MACアドレスを獲得するように、アクセスポイントとの暗号鍵ネゴシエーションをステーションによって実行するステップであって、暗号鍵は対称暗号鍵または非対称暗号鍵である、ステップを、さらに含む。
【００２０】
第三の態様によれば、本発明の一実施形態はアクセスポイントを提供し、アクセスポイントは通知モジュールおよび更新モジュールを含み、通知モジュールは、各ステーションに対応する暗号化された新規媒体アクセス制御MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示すように構成されており、更新モジュールは：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【００２１】
第三の態様を参照すると、第三の態様の第一の可能な実施方法において：各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するときに、通知モジュールは、各ステーションに対応する暗号化された新規アソシエーション識別子AIDを少なくとも2つのステーションにさらに通知し；所定の更新条件が満たされたとき、更新モジュールは、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。
【００２２】
第三の態様の第一の可能な実施方法を参照すると、第三の態様の第二の可能な実施方法において：アクセスポイントは決定モジュールをさらに含み、決定モジュールは具体的に、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDを決定するように構成されており、ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【００２３】
第三の態様の第二の可能な実施方法によれば、第三の態様の第三の可能な実施方法において、決定モジュールは具体的に、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの更新要求を受信するように構成されており、ここで各ステーションの更新要求は各ステーションによって要求された新規MACアドレスを含み、また各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したときに各ステーションに新規AIDを割り当てるように構成されており、各ステーションによって要求された新規MACアドレスおよび割り当てられた新規AIDはステーションの決定された新規MACアドレスおよび新規AIDであり；通知モジュールは具体的に、確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージはステーションが要求された新規MACアドレスを使用できることを示し；各ステーションに新規AIDを通知し、ここで新規AIDは確認メッセージ内に担持されるかまたは別のメッセージを用いて送信される。
【００２４】
第三の態様の第二の可能な実施方法を参照すると、第三の態様の第四の可能な実施方法において：決定モジュールは具体的に、新規MACアドレスおよび新規AIDをアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに割り当てるように構成されており、各ステーションに割り当てられた新規MACアドレスおよび新規AIDはステーションに対応する決定された新規MACアドレスおよび新規AIDであり；通知モジュールは具体的にステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを少なくとも2つのステーションにユニキャストで送信する。
【００２５】
第三の態様または第三の態様の第一から第四の可能な実施方法のいずれか1つを参照すると、第三の態様の第五の可能な実施方法において、通知モジュールは具体的に、以下のうちいずれか1つの方法で所定の更新条件を示す：各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するときに、通知モジュールは更新がいつ実施されるかを示す所定期間または所定時点を追加する；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知した後に、通知モジュールは更新表示メッセージを少なくとも2つのステーションにユニキャストで個別に送信する；または各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知した後に、通知モジュールは更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【００２６】
第三の態様の第五の可能な実施方法を参照すると、第三の態様の第六の可能な実施方法において、通知モジュールは具体的に、表示ビットが追加されるビーコンフレームをブロードキャスト送信することによって更新表示メッセージを少なくとも2つのステーションにグループ送信し、ここで表示ビットは、アドレス指定識別子を更新するよう少なくとも2つのステーションに命令するために使用される更新表示情報を含む。
【００２７】
第三の態様を参照すると、第三の態様の第七の可能な実施方法において：アクセスポイントは鍵取得モジュールを含み：鍵取得モジュールは、少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得するように構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【００２８】
第四の態様によれば、本発明の一実施形態はステーションを提供し、ステーションは獲得モジュールおよび更新モジュールを含み：獲得モジュールは、ステーションに対応してステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知される、暗号化された新規媒体アクセス制御MACアドレスを受信し、復号化によって新規MACアドレスを獲得し、所定の更新条件を取得するように構成されており、ステーションは異なる新規MACアドレスに対応し；更新モジュールは、所定の更新条件が満たされたとき、メッセージが引き続きアクセスポイントから受信されるかまたはアクセスポイントに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションによって現在使用されているMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【００２９】
第四の態様を参照すると、第四の態様の第一の可能な実施方法において、ステーションに対応する暗号化新規MACアドレスを受信するとき、獲得モジュールは、ステーションに対応する暗号化された新規アソシエーション識別子AIDをさらに受信し、復号化によって新規MACアドレスおよび新規AIDを獲得し；所定の更新条件が満たされたとき、更新モジュールは、ステーションによって現在使用されているMACアドレスおよびAIDをステーションに対応する新規MACアドレスおよび新規AIDに更新する。
【００３０】
第四の態様の第一の可能な実施方法を参照すると、第四の態様の第二の可能な実施方法において：獲得モジュールは具体的に、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信することによる復号化によって、新規MACアドレスおよび新規AIDを獲得する。
【００３１】
第四の態様の第一の可能な実施方法を参照すると、第四の態様の第三の可能な実施方法において：獲得モジュールは具体的に、更新要求をアクセスポイントに送信し、ここでステーションの更新要求はステーションによって要求された新規MACアドレスを含み、更新要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスを受信し、更新要求に応えるためにアクセスポイントによって使用される確認メッセージから、またはアクセスポイントによって送信された別のメッセージから、暗号化新規AIDをさらに受信する。
【００３２】
第四の態様を参照すると、第四の態様の第四の可能な実施方法において：ステーションは鍵ネゴシエーションモジュールをさらに含み：鍵ネゴシエーションモジュールはアクセスポイントとの暗号鍵ネゴシエーションを実行するように構成されており；獲得モジュールは、鍵ネゴシエーションモジュールによってネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって新規MACアドレスを獲得し、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【００３３】
第五の態様によれば、本発明の一実施形態は通信システムを提供し、通信システムは、第三の態様または第三の態様のいずれか可能な実施方法によるアクセスポイント、および第四の態様または第四の態様のいずれか可能な実施方法によるステーションを含む。
【発明の効果】
【００３４】
本発明は、以下の有益な効果を有する：従来技術とは異なり、本発明において、アクセスポイントは、基本サービスセット全体の中の複数のステーションのMACアドレスの更新を調整するため、ならびに所定の更新条件が満たされたとき、各ステーションがそれぞれのMACアドレスをステーションに対応する新規MACアドレスに更新するように、および所定の更新条件が満たされたとき、アクセスポイントもまた複数のステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように、各ステーションに対応する暗号化新規MACアドレスを複数のステーションに通知するために、使用される。このようにして、アクセスポイントによってステーションに送信された新規MACアドレスは暗号化され、盗聴者は新規MACアドレスを盗むことができない。MACアドレスを更新するように複数のステーションを制御することにより、MACアドレスが更新された後、盗聴者はユーザプライバシーを取得するために端末のMACアドレスを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態による通信システムの概略図である。
【図２】本発明の一実施形態による、第一のアドレス指定識別子の割り当て方法のフローチャートである。
【図３】本発明の一実施形態による、第二のアドレス指定識別子の割り当て方法のフローチャートである。
【図４】本発明の一実施形態によるアクションフレームの概略図である。
【図５】本発明の一実施形態による、割り当てられた新規MACアドレスおよび新規AIDをステーションに送信するためにアクセスポイントによって使用されるアクションフレームの概略図である。
【図６】本発明の一実施形態による、確認メッセージをアクセスポイントに返信するためにステーションによって使用されるアクションフレームの概略図である。
【図７】本発明の一実施形態による、割り当てられた新規MACアドレスおよび新規AIDをステーションに送信するためにアクセスポイントによって使用される別のアクションフレームを示す図である。
【図８】本発明の一実施形態による、識別子更新メッセージをブロードキャストでステーションに送信するためにアクセスポイントによって使用されるアクションフレームの概略図である。
【図９】本発明の一実施形態による、第三のアドレス指定識別子の割り当て方法のフローチャートである。
【図１０】本発明の一実施形態による、更新要求をアクセスポイントに送信するためにステーションによって使用されるIEのフォーマットの概略図である。
【図１１】本発明の一実施形態による、再アソシエーション要求をアクセスポイントに送信するためにステーション1によって使用されるフレームのフォーマットの概略図である。
【図１２】本発明の一実施形態による、再アソシエーション応答をステーション1に送信するためにアクセスポイントによって使用されるフレームのフォーマットの概略図である。
【図１３】本発明の一実施形態による、更新表示情報をステーションに送信するためにアクセスポイントによって使用されるビーコンフレームの概略図である。
【図１４】本発明の一実施形態による、第四のアドレス指定識別子の割り当て方法のフローチャートである。
【図１５】本発明の一実施形態による、第五のアドレス指定識別子の割り当て方法のフローチャートである。
【図１６】本発明の一実施形態による、第六のアドレス指定識別子の割り当て方法のフローチャートである。
【図１７】本発明の一実施形態による、第七のアドレス指定識別子の割り当て方法のフローチャートである。
【図１８】本発明の一実施形態による、第一のアクセスポイントの概略構造図である。
【図１９】本発明の一実施形態による、第二のアクセスポイントの概略構造図である。
【図２０】本発明の一実施形態による、第一のステーションの概略構造図である。
【図２１】本発明の一実施形態による、第三のアクセスポイントの概略構造図である。
【図２２】本発明の一実施形態による、第二のステーションの概略構造図である。
【発明を実施するための形態】
【００３６】
図1を参照すると、図1は本発明の一実施形態による通信システムの概略図である。通信システムは、アクセスポイントAPと、APのサービス範囲内の基本サービスセット（Basic Service Set，BSS）の中のステーションとを含む。
【００３７】
IEEE802．11規格は、2．4GHz、5GHz、若しくは60GHzのスペクトル上の無線送信のための物理層およびMAC層のプロトコルを規定する。IEEE802．11規格で規定された基本サービスセットBSS内で、APは、BSS内の制御エンティティとして機能するステーションであり、APに関連付けられた別のステーションに、分配システム（Distribution System，DS）との接続を提供する。加えてAPは、ポイント調整関数（Point Control Function，PCF）を用いてステーションのデータ送信をさらに調整してもよい。この実施形態の通信システム内のAPは、ステーション1からステーション5までの合計5つのステーションに関連付けられている。
【００３８】
本発明の以下の実施形態において言及されるステーションは、ユーザステーション、ユーザ端末などを指す。
【００３９】
図2を参照すると、図2は、本発明の一実施形態による第一のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、アクセスポイントの観点から記載される。この実施形態におけるアドレス指定識別子の割り当て方法は、以下を含む。
【００４０】
S101：アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスをアクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の更新条件を示す。
【００４１】
この実施形態において、アドレス指定識別子はMACアドレスを含む。
【００４２】
アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに個別に通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示す。
【００４３】
所定の更新条件が示される、以下の可能な実施方法があってもよい：
1）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、アクセスポイントは更新がいつ実施されるかを示す所定期間または所定時点を追加する；
2）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、アクセスポイントは更新表示メッセージを少なくとも2つのステーションにユニキャストで送信する；
3）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、アクセスポイントは更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【００４４】
言い換えると、所定の更新条件の表示は、所定の更新条件をユニキャストまたはブロードキャストで送信することによって、および好ましくはブロードキャスト送信によって、実施されてもよい。送信がユニキャストで実行されるとき、更新が行われる時間の情報は、通知が行われるときに送信および担持されてもよい。送信がブロードキャストで実行されるとき、アクセスポイントは、MACアドレスを更新するようステーションに命令するために、ワーキングチャネル上で更新表示メッセージをブロードキャスト送信してもよい。
【００４５】
ステーションがそれぞれの対応する新規MACアドレスを獲得し、所定の更新条件が満たされるとき、ステーションはMAC層に新規MACアドレスを構成する。その後のメッセージ交換において、ステーションの新規MACアドレスはアドレス指定識別子として使用される。
【００４６】
S102：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、アクセスポイントは、少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【００４７】
所定の更新条件が満たされたとき、アクセスポイントは、アクセスポイントに置ける少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。このようにして、ステーションから受信されるかまたはステーションに送信される次のメッセージ内で、ステーションの新規MACアドレスはステーションのMACアドレスとして使用される。
【００４８】
本発明のこの実施形態の上記の詳細な説明より、本発明において、所定の更新条件が満たされたとき、各ステーションがそれぞれのMACアドレスを各ステーションに対応する新規MACアドレスに更新するように；および所定の更新条件が満たされたとき、アクセスポイントが複数のステーションのMACアドレスをステーションに対応する新規MACアドレスに更新もするように、基本サービスセット全体の中の複数のステーションのMACアドレスの更新を調整するため、および各ステーションに対応する暗号化新規MACアドレスを複数のステーションに通知するためにアクセスポイントが使用されることが、理解される。このようにして、アクセスポイントによってステーションに送信された新規MACアドレスは暗号化され、盗聴者は新規MACアドレスを盗むことができない。MACアドレスを更新するように複数のステーションを制御することによって、MACアドレスが更新された後、盗聴者はユーザプライバシーを取得するために端末のMACアドレスを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【００４９】
図3を参照すると、図3は本発明の一実施形態による第二のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、アクセスポイントの観点から記載される。この実施形態におけるアドレス指定識別子の割り当て方法は、以下を含む。
【００５０】
S201：アクセスポイントは、少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、アクセスポイントは、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得する。
【００５１】
アクセスポイントは、共有暗号鍵について少なくとも2つのステーションの各ステーションとネゴシエートし、アクセスポイントは、ステーションの新規MACアドレスを暗号化するために使用される暗号鍵Ekeyを獲得する。本発明のこの実施形態における暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。
【００５２】
暗号鍵が対称暗号鍵であるとき、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行することが、一例として用いられる。アクセスポイントが共有暗号鍵についてステーション1とネゴシエートするとき、アクセスポイントはEkey1を獲得し、アクセスポイントはEkey1を対称暗号化アルゴリズムの暗号鍵として使用することによってステーション1の新規MACアドレスを暗号化する。好適な実施形態において、ステーションのアソシエーション識別子（Association ID，AID）もまた更新される必要があるとき、暗号鍵は新規AIDを暗号化するためにも使用される。ステーション1は、Ekey1を使用する復号化によって、新規MACアドレスおよび新規AIDを獲得する。アクセスポイントおよびステーション1は、認証フェーズの4ステップハンドシェイクフェーズでペアマスター鍵（Pairwise Master Key，PMK）を用いてペア一時鍵（Pairwise Transient Key，PTK）を生成し、その後PTKを用いて一時鍵（Temporal Key，TK）を生成する。
【００５３】
この実施形態において、128ビットのPTKを直接傍受することによって獲得されたTKが、Ekey1として使用されてもよく；あるいはKCK（Key Confirmation Key、鍵確認鍵）、KEK（Key Encryption Key、鍵暗号鍵）、およびTKが傍受された後に残りのビットのPTKから128ビットを傍受することによって獲得された鍵が、Ekey1として使用され；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにTKを用いてEkey1が求められ；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにタイムスタンプ（timestamp）およびTKを用いてEkey1が求められる。複数の導出方法があり、たとえば乱数、タイムスタンプ、およびTKを用いてハッシュアルゴリズム動作SHA−256が実行された後、上位128ビットまたは下位128ビットが傍受される。したがって、鍵ネゴシエーションプロセスは、4ステップハンドシェイクプロセス、乱数交換プロセスなどである。
【００５４】
暗号鍵が非対称暗号鍵であるとき、一般的にアクセスポイントがステーション1との暗号鍵ネゴシエーションを実行する公開鍵が、一例としてまだ使用される。たとえば、RSA（Rivest Shamir Adleman）アルゴリズムが使用されるとき、Ekey1は、ステーション1によってアクセスポイントに送信されるRSA公開鍵である。アクセスポイントは、Ekey1を用いてステーション1の新規MACアドレスおよび新規AIDを暗号化する。暗号化新規MACアドレスおよび新規AIDを受信した後、ステーション1は対応するRSA秘密鍵を用いて復号化を実行する。対応する鍵ネゴシエーションプロセスは主に公開鍵送信および受信プロセスである。
【００５５】
アクセスポイントは、ステーションとネゴシエートされていた暗号鍵を用いて、ステーションの新規MACアドレスおよび新規AIDを暗号化する。新規MACアドレスおよび新規AIDは、一緒に暗号化されてもよく、あるいは個別に暗号化されてもよい。たとえば、ステーション1の新規MACアドレス（MAC1−1）および新規AID（AID1−1）は、Ekey1を用いて暗号化される。Ekey1は本明細書において、対称暗号鍵または非対称暗号鍵であってもよく、好ましくは本発明のこの実施形態において対称暗号鍵である。
【００５６】
Ekey1が対称暗号鍵であるとき、MAC1−1およびAID1−1を暗号化する暗号化方法はAES−CCM法であってもよく、Ekey1は128ビットの鍵であり、Ekey1の暗号化式は以下のように表されてもよい：
暗号化MAC1−1およびAID1−1＝AES−CCM−128Ekey1（MAC1−1およびAID1−1）。
【００５７】
なお、MAC1−1およびAID1−1は個別に暗号化されてもよく、たとえば：
暗号化MAC1−1＝AES−CCM−128Ekey1（MAC1−1）および
暗号化AID1−1＝AES−CCM−128Ekey1（AID1−1）である。
【００５８】
上記の説明において、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行するということは、単なる一例として使用されている。アクセスポイントが別のステーションとの暗号鍵ネゴシエーションを実行するプロセス、ならびに新規MACアドレスおよび新規AIDを暗号化するプロセスは、基本的に上記の説明と同じであり、本明細書において詳細は再度記載されない。
【００５９】
S202：アクセスポイントは、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスを決定する。
【００６０】
実施形態において、盗聴者がAIDを追跡することによってユーザプライバシーを追跡するのをさらに防止するために、ステーションのAIDもまた更新されてもよい。ステーションのAIDもまた更新される必要がある場合、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションの新規MACアドレスをアクセスポイントが決定するとき、アクセスポイントはまた各ステーションに対応する新規AIDも決定する。
【００６１】
ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【００６２】
この実施形態において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDをアクセスポイントが決定する、2つの可能な実施方法が提供される。確かに、本発明の目的が達成可能であれば、実施のために他の可能な方法が用いられてもよい。
【００６３】
第一の方法：アクセスポイントはアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの更新要求を受信し、各ステーションの更新要求は、各ステーションによって要求された新規MACアドレスを含む。言い換えると、ステーションは要求に、ステーションができれば使用したい新規MACアドレスを追加する。アクセスポイントが少なくとも2つのステーションの更新要求を受信したとき、アクセスポイントは各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てる。各ステーションによって要求された新規MACアドレスおよび割り当てられたAIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDとして使用される。
【００６４】
本発明のこの実施形態において、ステーションによって要求された新規MACアドレスに対して一意性チェックが実行される可能な実施方法は：ステーションによって要求された新規MACアドレスが、アクセスポイントによってサービス提供される基本サービスセットBSS内のすべてのステーションのMACアドレスと比較され、現在、ステーションによって要求された新規MACアドレスが、アクセスポイントによってサービス提供されるBSS内のいずれのステーションによっても使用されていない場合、ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したと見なされる。
【００６５】
第二の方法：アクセスポイントは、新規MACアドレスおよび新規AIDをアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに割り当て、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【００６６】
なお、実際の適用プロセスにおいて、上記のステップS201およびステップS202は厳密な順序を有するものではないことに、注意すべきである。言い換えると、S201が最初に実行され、その後S202が実行されてもよく、あるいはS202が最初に実行され、その後S201が実行されてもよく、あるいはS201とS202とが同時に実行されてもよい。
【００６７】
S203：アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知し、所定の更新条件を示す。
【００６８】
アクセスポイントは、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに個別に通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示す。
【００６９】
実施形態において、盗聴者がAIDを追跡することによってユーザプライバシーをさらに取得するのを防止するために、ステーションのMACアドレスが更新されたとき、ステーションのAIDもまた更新される。したがって、実施形態において、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスおよびAIDをそれぞれの新規MACアドレスおよび新規AIDに更新するように、アクセスポイントは対応する暗号化新規AIDを各ステーションにさらに通知してもよい。
【００７０】
アクセスポイントが、上記の第一の方法において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、アクセスポイントは確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージは、要求された新規MACアドレスをステーションが使用できることを示し；そして各ステーションに新規AIDを通知する。ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、一意性を満たす新規MACアドレスが、返信された確認メッセージ内に担持される。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて送信されてもよい。
【００７１】
アクセスポイントが、上記の第二の方法において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、アクセスポイントは、少なくとも2つのステーションにユニキャストで、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信してもよい。
【００７２】
実際の実施において、MACアドレスおよびAIDの更新に関するメッセージ交換を実施するために、情報要素（Information Element，IE）または新しい管理フレーム（Management Frame）が定義されてもよい。加えて、IEEE802．11はアクションフレーム（Action Frame）と称される管理フレームを定義するが、独立したサービス活動に必要とされる管理フレームは、新しいアクションカテゴリ（Action Category）を定義することによって定義される。この実施形態は、アクションフレームが定義される例を用いて記載されるが、しかしこれに限定されるものではない。
【００７３】
図4を参照すると、図4は、この実施形態によるアクションフレームの概略図である。MACヘッダ内のフレーム制御部において、Type部でType Value＝00の場合、これはフレームが管理フレームであることを示す；Subtype部でSubtype Value＝1101（図5に示されるSubtype＝アクションフレームとして表されてもよい）の場合、これはフレームが管理フレーム内のアクションフレームであることをさらに示す。RAはReceiver Address、つまりメッセージの受信者アドレスを示し；TAはTransmitter Address、つまりメッセージの送信者アドレスを示し；新しいアクションカテゴリの識別子はアクションフレーム内のフレームボディ内で定義され、これはID（Identity、身元）更新サービスの動作を示し、1バイトの長さで短縮してChange IDまたはCIDと表される。CIDメッセージモードビットは、アクションフレームが識別子更新手配表示または識別子更新確認のいずれに使用されるかを示し、識別子更新手配表示は、フレームがアクセスポイントによってステーションに送信されることを示すために使用され、アドレス指定識別子が更新されることを示すために使用され；識別子更新確認は、アクセスポイントがアドレス指定識別子を更新することの表示を確認するため、フレームがステーションによってアクセスポイントに送信されることを示すために使用される。
【００７４】
例示的に、CIDメッセージモードのIDの対応を、下記の表1に示す。
【００７５】
【表１】
2017515353.tif 000027
【００７６】
たとえば、表1に記載されるように、アクセスポイントが新規MACアドレスおよびAIDなどの情報をステーション1に送信するとき、CIDメッセージモードのIDは1に設定され、暗号化MACおよびAID、ならびに識別子更新時間に関する情報が、CID要素内容に追加される。図5に示されるように、RAはステーション1の現在のアドレスMAC1−0、つまり更新前のMACアドレスである。
【００７７】
アクセスポイントによって送信されたメッセージを受信した後、ステーション1は、復号化によってMAC1−1およびAID1−1を獲得し、確認メッセージをAPに返信して、図6に示されるように、MAC1−1およびAID1−1が受け付けられたことを示す。
【００７８】
また、アクセスポイントがMACアドレスおよびAIDをステーションに送信するとき、時間情報Tは担持されなくてもよい。たとえば、アクセスポイントは、MAC1−1およびAID1−1をステーション1に送信する。そのアクションフレームの概略図が、図7に示されている。この場合、アクセスポイントは、ステーションが更新を実行するように更新表示メッセージをステーションにブロードキャストで送信してもよく、アクションフレームもまた、図8に示されるように、ブロードキャストメッセージとして使用されてもよい。
【００７９】
あるいは、更新表示メッセージはまた、表示ビット（図8に示されるIndication）が追加されるビーコン（Beacon）フレームなどのブロードキャストメッセージを用いて、ステーションに示されてもよい。たとえば、表示ビットが1に設定されたとき、ビーコンフレームを受信した後に、ステーションはMACアドレスおよびAIDを更新する；表示ビットが0に設定されたときは、ビーコンフレームを受信した後に、ステーションはMACアドレスおよびAIDを更新しない。
【００８０】
上記の説明はすべて、アクセスポイントがステーション1と交信する例を用いて提示されたが、アクセスポイントが別のステーションと交信するプロセスは基本的に同じであり、詳細は再度記載されない。
【００８１】
S204：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、アクセスポイントは少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【００８２】
ステーションのAIDもまた更新される必要がある場合、所定の更新条件が満たされたときに、アクセスポイントは少なくとも2つのステーションのMACアドレスおよびAIDを、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。
【００８３】
新規MACアドレスおよび新規AIDをステーションに通知するときにアクセスポイントが更新がいつ実施されるかを示す所定期間または所定時点を追加する場合、ステーションによって受信された時間情報は、ステーションおよびアクセスポイントが同じ時間の後に更新を実行すると保証することができる。たとえば、時間情報が時刻であるとき、ステーションのTSF（Timing Synchronization Function、時刻同期機能）はアクセスポイントのTSF時間と同期したままであり、ステーションのタイマおよびアクセスポイントのタイマがすべてその時刻に到達したとき、ステーションはMAC層において、アクセスポイントによって割り当てられた新規MACおよび新規AIDを構成し、アクセスポイントはまた、送信者アドレスが新規MACアドレスであることを示すステーションメッセージを受信したときに、アクセスポイントがステーションに関する情報および共有データ暗号鍵などのステーションの共有情報を決定できるように、ステーションのMACアドレスおよびAIDを更新する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【００８４】
APは、アソシエーションフェーズで16ビットAIDをステーションに割り当てる。省電力モードにおいて、端末によって送信されたPS−Poll（Power Save Poll、省電力ポール）メッセージは平文AIDを担持する；したがって、端末がMACアドレスのみを更新する場合、盗聴者はまだAIDを解析することによって端末の旧MACアドレスと新規MACアドレスとの間の対応を見出して、さらに端末を再度位置特定することができる。したがって、アドレス指定識別子の割り当て方法において、この実施形態によれば、各ステーションのMACアドレスが更新されたとき、AIDもまた更新される。一方で、盗聴者が新規MACアドレスおよび新規AIDを盗むことができないように、アクセスポイントによってステーションに送信された各新規MACアドレスおよび新規AIDは暗号化される。他方では、MACアドレスおよびAIDを更新するように複数のステーションを制御することによって、更新後に、盗聴者はユーザプライバシーを取得するために端末のMACアドレスおよびAIDを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【００８５】
なお、本発明の実施形態における様々なフレームの概略図は単なる例示であり、各フレーム内のフィールドの値または値によって表される意味も単なる例示であり、これらは実際の状況に応じて具体的に決定されることが可能であって本発明において限定されるものではなく、詳細は本明細書の他の箇所に再び記載されるものではないことに、注意すべきである。
【００８６】
図9を参照すると、図9は本発明の一実施形態による第三のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、ステーションの観点から記載される。この実施形態におけるアドレス指定識別子の割り当て方法は、以下を含む。
【００８７】
S301：ステーションは、ステーションに対応し、ステーションが位置する基本サービスセットBSS内のアクセスポイントによって通知される、MACアドレスを受信し、復号化によって新規MACアドレスを獲得し、所定の更新条件を取得するが、ここでステーションは異なる新規MACアドレスに対応する。
【００８８】
APは、アソシエーションフェーズで16ビットAIDをステーションに割り当てる。省電力モードにおいて、端末によって送信されたPS−Poll（Power Saving Poll、省電力ポール）メッセージは平文AIDを担持する；したがって、端末がMACアドレスのみを更新する場合、盗聴者はまだAIDを解析することによって端末の旧MACアドレスと新規MACアドレスとの間の対応を見出して、さらに端末を再度位置特定することができる。
【００８９】
したがって、実施形態において、盗聴者がステーションのAIDを追跡することによってユーザのプライバシー情報を追跡するのを防止するために、ステーションのMACアドレスおよびAIDの両方が更新されてもよい。新規MACアドレスをステーションに通知するとき、アクセスポイントは、ステーションに対応する新規AIDもステーションに通知する。したがって、本発明の実施形態において、ステーションに対応する暗号化新規MACアドレスを受信するとき、ステーションは、ステーションに対応する暗号化新規AIDも受信し、復号化によって新規MACアドレスおよび新規AIDを獲得し、ここでステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【００９０】
ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションによって受信する前に、以下がさらに含まれる：ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって、ステーションが新規MACアドレスおよび新規AIDを獲得するように、アクセスポイントとの暗号鍵ネゴシエーションをステーションによって実行するステップ。暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。たとえば、暗号鍵が対称暗号鍵であるとき、ステーションは対応する鍵を用いて復号化を実行し；暗号鍵が非対称暗号鍵であるとき、ステーションは鍵に対応する秘密鍵を用いて復号化を実行する。鍵ネゴシエーションおよび暗号化プロセスについては、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。
【００９１】
ステーションに対応する暗号化新規MACアドレスおよび新規AIDをステーションが受信する実施方法は：アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDをステーションが受信し、これにより、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを受信する。
【００９２】
別の実施方法は：ステーションが、MACアドレスを更新するようにアクセスポイントに要求する、つまり更新要求をアクセスポイントに送信するが、ここでステーションの更新要求は、ステーションによって要求された新規MACアドレスを含んでもよい。なお、要求内に担持される新規MACアドレスもまた暗号化されることに、注意すべきである。その暗号化方法については、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。アクセスポイントは、ステーションの更新要求を受信し、要求された新規MACアドレスを復号化によって獲得し、一意性チェックを実行し、その後更新要求に応答するための確認メッセージを送信する。ステーションは、更新要求に応答するためにアクセスポイントによって使用された確認メッセージから、ステーションに対応する暗号化新規MACアドレスを受信し、新規AIDをさらに受信してもよい。
【００９３】
ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したとき、ステーションに対応する新規MACアドレスはステーションによって要求された新規MACアドレスであり；ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、ステーションに対応する新規MACアドレスは、一意性を満たしてアクセスポイントによってステーションに割り当てられた新規MACアドレスであり、ステーションに対応する新規AIDもまたアクセスポイントによってステーションに割り当てられる。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて個別に送信されてもよい。
【００９４】
特定の実施において、ステーションが更新要求をアクセスポイントに送信することもまた、アクションフレームまたは新しい管理フレームまたは新しい情報要素（IE）を定義することによって実施されてもよい。アクションフレームを定義する方法は、第二の実施形態および第三の実施形態に記載されている。この実施形態は、新しいIEが定義される例を用いて記載されているが、これに限定されるものではない。新しく定義された情報要素は、プローブ要求／応答（Probe Request／Response）、再アソシエーション要求／応答（Reassociation Request／Response）、およびビーコン（Beacon）フレームなど、送信用の様々なタイプの管理フレーム内に担持されてもよい。
【００９５】
図10は、本発明の一実施形態による、更新要求をアクセスポイントに送信するためにステーションによって使用されるIEのフォーマットの概略図である。SubtypeはIEを担持する管理フレームを示す。たとえば、IEが再アソシエーション要求フレーム内に担持されているとき、Subtype value＝0010であり；IEが再アソシエーション応答フレーム内に担持されているとき、Subtype value＝0011であり；IEがビーコンフレーム内に担持されているとき、Subtype value＝1000である。RAは受信者アドレスであり、TAは送信者アドレスである。
【００９６】
CID情報要素は、主に以下を含む：
情報要素ID：1バイト、サービスのために新しい情報要素が再定義されるとき、新しい情報要素IDが登録される必要があり、受信者は、メッセージを受信するときに情報要素IDにしたがってサービスのタイプを識別する；
情報要素長：情報要素の長さを定義する；および
CIDメッセージモードおよびCID要素内容：異なるメッセージモードに応じて異なる内容を担持し、表2に示されるように、たとえば要求モード（表2の1）において、MACアドレスが好ましく担持され；応答モード（表2の2）において、確認表示およびAIDが担持され；表示ビットIndicationモード（表2の4）において、空値が担持される。
【００９７】
【表２】
2017515353.tif 000028
【００９８】
たとえば、ステーション1はアクセスポイントに要求を送信する。ステーション1は、好ましいMACアドレスMAC1−1を決定し、好ましいMACアドレスを暗号化する。暗号化方法は上述されている。ステーション1は再アソシエーション要求をアクセスポイントに送信し、CID IEを搬送する。CID IEのフレームフォーマットは、図11に示されている。
【００９９】
再アソシエーション要求を受信した後、アクセスポイントは、再アソシエーション要求内のCID IEを獲得し、MAC1−1を獲得するためにCID IE内の暗号化MAC1−1を復号化する。続いて、アクセスポイントはBSS内のMAC1−1に対して一意性チェックを実行する。チェック方法は、BSS内のすべてのステーションのMACアドレスとMAC1−1を比較することであってもよい。MAC1−1が現在いずれのSTAによっても使用されていないとき、MAC1−1はBSS内で一意的であると見なされる。アクセスポイントは、ステーション1に新しく割り当てられたAID1−1を復号化する。
【０１００】
アクセスポイントは、再アソシエーション応答をステーション1に送信して、CID IEを搬送する。CID IEのフレームフォーマットは、図12に示されている。
【０１０１】
アクセスポイントが少なくとも2つのステーションの更新要求を受信したとき、アクセスポイントはメッセージをブロードキャスト送信して、表示情報を搬送してもよい。たとえば、アクセスポイントはビーコン（Beacon）フレームをブロードキャスト送信してもよい。ビーコンフレーム内では、アドレス指定識別子（この実施形態ではMACアドレス、またはMACアドレスとAID）を更新するようステーションに命令するために、ビットが用いられる；またはCID IEはビーコンフレーム内に担持されるが、メッセージフォーマットは図13に示されている。
【０１０２】
別の可能な実施方法において、アクセスポイントによってステーションに送信された確認メッセージは、更新時間Tをさらに担持する。アクセスポイントが位置するBSS内の少なくとも2つのステーションは、アドレス指定識別子（この実施形態では、MACアドレス、またはMACアドレスおよびAIDを指す）の更新を支援することができる。識別子更新トリガ条件が満たされたとき、少なくとも2つのステーションは、識別子更新トリガ条件が満たされてから一定期間t内に、MACアドレスをアクセスポイントに送信する。したがって、アクセスポイントが第一のステーションの更新要求を受信した後、時刻がT0である場合、アクセスポイントによって規定された時間Tが以下の条件、つまりT>T0＋tを満たすとき、瞬間Tが訪れる前に少なくとも2つのステーションの更新要求が受信されることが保証される。
【０１０３】
S302：所定の更新条件が満たされたとき、メッセージが引き続きアクセスポイントから受信されるかまたはアクセスポイントに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションは、現在使用されているMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【０１０４】
ステーションに対応する暗号化新規MACアドレスをステーションが受信するとき、ステーションが、ステーションに対応する暗号化新規AIDも受信する場合、所定の更新条件が満たされたときに、ステーションは現在使用されているMACアドレスおよびAIDを、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。
【０１０５】
提示された上記の実施形態に基づいて、本発明の、アドレス指定識別子の割り当て方法をさらに明確に記載するため、アクセスポイントが少なくとも2つのステーションと交信する例を用いて、以下の説明が示される。以下の例のいくつかの実施形態において、ステーションiは、ステーション1以外のいずれかのステーションを示す。MAC1−1およびAID1−1はそれぞれステーション1の新規MACアドレスおよび新規AIDであり、MAC1−0は更新前のステーション1のMACアドレスである。同様に、MACi−1およびAIDi−1はそれぞれステーションiの新規MACアドレスおよび新規AIDであり、MACi−0は更新前のステーションiのMACアドレスである。
【０１０６】
図14を参照すると、図14は本発明の一実施形態による第四のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、アクセスポイントが新規MACアドレスおよび新規AIDをステーションに積極的に割り当てる、上記の場合に適用可能である。この実施形態の方法は、以下のステップを含む。
【０１０７】
401：アクセスポイントは、共有暗号鍵（Ekey1）についてステーション1とネゴシエートする。
【０１０８】
アクセスポイントは、ステーション1の新規MACおよび新規AIDを暗号化するために使用される鍵Ekey1を決定するために、共有暗号鍵についてステーション1とネゴシエートする。
【０１０９】
402：アクセスポイントは、共有暗号鍵（Ekey i）についてステーションiとネゴシエートする。
【０１１０】
アクセスポイントは、ステーションiの新規MACおよび新規AIDを暗号化するために使用される鍵Ekey iを決定するために、共有暗号鍵についてステーションiとネゴシエートする。
【０１１１】
403：アクセスポイントは、MAC1−1およびAID1−1を暗号化する。
【０１１２】
404：アクセスポイントは、アクションフレーム（MAC1−1、AID1−1、T）をステーション1に送信する。
【０１１３】
アクセスポイントはアクションフレームをステーション1に送信するが、ここでアクションフレームは、暗号化MAC1−1およびAID1−1、ならびに識別子更新時間Tを担持し、対応する受信者アドレスはMAC1−0である。
【０１１４】
405：ステーション1は、復号化によってMAC1−1およびAID1−1を獲得する。
【０１１５】
406：ステーション1は、アクションフレーム（確認）をアクセスポイントに送信する。
【０１１６】
ステーション1は、MAC1−1およびAID1−1が受信されたことを確認するためにアクションフレームをアクセスポイントに送信するが、対応する送信者アドレスはMAC1−0である。
【０１１７】
407：アクセスポイントは、アクションフレーム（MACi−1、AIDi−1、T）をステーションiに送信する。
【０１１８】
アクセスポイントはアクションフレームをステーションiに送信するが、アクションフレームは暗号化MACi−1およびAIDi−1、ならびに識別子更新時間Tを担持し、対応する受信者アドレスはMACi−0である。
【０１１９】
408：ステーションiは、復号化によってMACi−1およびAIDi−1を獲得する。
【０１２０】
アクションフレームを受信した後、ステーションiは復号化によってMACi−1およびAIDi−1を獲得する。
【０１２１】
409：ステーションiはアクションフレーム（確認）をアクセスポイントに送信する。
【０１２２】
ステーションiは、MACi−1およびAIDi−1が受信されたことを確認するためにアクションフレームをアクセスポイントに送信するが、対応する送信者アドレスはMACi−0である。
【０１２３】
410−1：アクセスポイントのタイマがTに到達する。
【０１２４】
410−2：ステーション1のタイマがTに到達する。
【０１２５】
410−3：ステーションiのタイマがTに到達する。
【０１２６】
上記のステップ番号401−1から401−3は単に区別しやすくするためのものであり、実際にはステップ番号は実質的な順序を有するものではない。
【０１２７】
411：アクセスポイントは、ステーションのMACアドレスおよびAIDを更新する。
【０１２８】
412：ステーション1は、ステーション1のMACアドレスおよびAIDをMAC1−1およびAID1−1に更新する。
【０１２９】
413：ステーションiは、ステーションiのMACアドレスおよびAIDをMACi−1およびAIDi−1に更新する。
【０１３０】
アクセスポイントとステーションの両方のタイマがTに到達した後、アクセスポイントとステーションの両方がMACアドレスおよびAIDを更新する。
【０１３１】
別の可能な実施方法において、アクセスポイントがアクションフレームをステーションに送信するとき、更新がいつ実施されるかを示す時間Tは担持されなくてもよい。図15を参照すると、図15は本発明の一実施形態によるアドレス指定識別子を割り当てる第五の方法のフローチャートである。図15に示される実施形態と図14に示される実施形態との違いは、以下のとおりである。
【０１３２】
ステップ404およびステップ407において、アクセスポイントによってステーションに送信されたアクションフレームは更新がいつ実施されるかを示す時間Tを担持せず、ステップ410は以下のように更新される：アクセスポイントはアクションフレーム（識別子更新表示）をステーションに送信するが、対応する受信者アドレスはブロードキャストアドレスである。その他のステップの具体的な実施は図14に示される実施形態と同じであり、上記の詳細な説明を参照されたい。
【０１３３】
言い換えると、この実施形態において、アクセスポイントが新規MACおよび新規AIDをステーションに通知するとき、アクセスポイントは更新時間を示さず、新規MACおよび新規AIDを送信した後、アクセスポイントは更新表示のためにアクションフレームをブロードキャスト送信し；表示を受信した後、ステーションはMACおよびAIDを更新し；アクセスポイントは、表示を送信した後にステーションのMACおよびAIDも更新する。
【０１３４】
図16を参照すると、図16は本発明の一実施形態による第六のアドレス指定識別子の割り当て方法のフローチャートである。この実施形態は、新規MACアドレスおよび新規AIDを獲得するように、ステーションがアクセスポイントに要求する上記の場合に適用可能である。この実施形態の方法は、以下のステップを含む。
【０１３５】
501：アクセスポイントは、共有暗号鍵（Ekey1）についてステーション1とネゴシエートする。
【０１３６】
アクセスポイントは、ステーション1の新規MACおよび新規AIDを暗号化するために使用される鍵Ekey1を決定するために、共有暗号鍵についてステーション1とネゴシエートする。
【０１３７】
502：アクセスポイントは、共有暗号鍵（Ekey i）についてステーションiとネゴシエートする。
【０１３８】
アクセスポイントは、ステーションiの新規MACおよび新規AIDを暗号化するために使用される鍵Ekey iを決定するために、共有暗号鍵についてステーションiとネゴシエートする。
【０１３９】
503：ステーション1は、MAC1−1を暗号化する。
【０１４０】
ステーション1は、ステーション1ができれば使用したい新規MACアドレスMAC1−1を暗号化する。
【０１４１】
504：ステーション1は、再アソシエーション要求（MAC1−1）をアクセスポイントに送信する。
【０１４２】
ステーション1は再アソシエーション要求をアクセスポイントに送信するが、要求は、ステーション1ができれば使用したい暗号化MAC1−1を含み、対応する送信者アドレスはMAC1−0である。
【０１４３】
505：アクセスポイントは、MAC1−1を復号化し、一意性をチェックする。
【０１４４】
アクセスポイントは、復号化によってMAC1−1を獲得し、MAC1−1に対する一意性チェックを実行する。アクセスポイントがMAC1−1に対する一意性チェックを実行する可能な実施方法は：MAC1−1を、アクセスポイントによってサービス提供される基本サービスセットBSS内のすべてのステーションのMACアドレスと比較することであってもよく、もし現在、アドレスMAC1−1がアクセスポイントによってサービス提供されるBSS内のいずれのステーションによっても使用されていない場合には、MAC1−1に対する一意性チェックは成功したと見なされる。
【０１４５】
506：アクセスポイントはAID1−1を暗号化する。
【０１４６】
MAC1−1に対する一意性チェックが成功した後、アクセスポイントは、新しいアソシエーション識別子AID1−1をステーション1に割り当て、AID1−1を暗号化する。
【０１４７】
507：アクセスポイントは、再アソシエーション応答（AID1−1）をステーション1に送信する。
【０１４８】
アクセスポイントは、再アソシエーション応答をステーション1に送信して、アクセスポイントがステーション1にMAC1−1の使用を許可することを示し、AID1−1を応答に追加するが、対応する受信者アドレスはMAC1−0である。
【０１４９】
508：ステーション1はAID1−1を復号化する。
【０１５０】
ステーション1は復号化によってAID1−1を獲得する。
【０１５１】
509：ステーションiはMACi−1を暗号化する。
【０１５２】
ステーションiは、ステーションiができれば使用したい新規MACアドレスMACi−1を暗号化する。
【０１５３】
510：ステーションiは、再アソシエーション要求（MACi−1）をアクセスポイントに送信する。
【０１５４】
ステーションiは再アソシエーション要求をアクセスポイントに送信するが、要求はステーションiができれば使用したい暗号化MACi−1を含み、対応する送信者アドレスはMACi−0である。
【０１５５】
511：アクセスポイントは、再アソシエーション応答（AIDi−1）をステーションiに送信する。
【０１５６】
アクセスポイントは、復号化によってMACi−1を獲得し、一意性チェックを実行し、MACi−1に対する一意性チェックが成功したとき、新しいアソシエーション識別子AIDi−1をステーションiに割り当てる。アクセスポイントは、再アソシエーション応答をステーションiに送信して、アクセスポイントがMACi−1の使用をステーションiに許可することを示し、AIDi−1を応答に追加するが、受信者アドレスはMACi−0である。
【０１５７】
512：ステーションiは復号化によってAIDi−1を獲得する。
【０１５８】
513：アクセスポイントは、ビーコンフレーム（識別子更新表示）をブロードキャスト送信する。
【０１５９】
アクセスポイントはビーコンフレームをステーションにブロードキャスト送信し、MACアドレスおよびAIDを更新するようにステーションに命令する。
【０１６０】
514：アクセスポイントは、ステーションのMACアドレスおよびAIDを更新する。
【０１６１】
515：ステーション1は、ステーション1のMACアドレスおよびAIDをMAC1−1およびAID1−1に更新する。
【０１６２】
516：ステーションiは、ステーションiのMACアドレスおよびAIDをMACi−1およびAIDi−1に更新する。
【０１６３】
ビーコンフレームを受信したとき、ステーションはそれぞれのMACアドレスおよびAIDを更新する。ビーコンフレームをブロードキャスト送信した後、アクセスポイントはまたステーションのMACアドレスおよびAIDを更新する。
【０１６４】
別の可能な実施方法において、アクセスポイントが再アソシエーション応答をステーションに送信するとき、更新がいつ実施されるのかを示す時間Tが担持されてもよい。図17を参照すると、図17は本発明の一実施形態による第七のアドレス指定識別子の割り当て方法のフローチャートである。図17に示される実施形態と図16に示される実施形態との違いは、以下のとおりである。
【０１６５】
ステップ507およびステップ511において、アクセスポイントによってステーションに送信された再アソシエーション応答は、更新がいつ実施されるのかを示す時間Tを担持する。
【０１６６】
したがって、ステップ513は以下のように更新される。
【０１６７】
513−1：アクセスポイントのタイマがTに到達する。
【０１６８】
513−2：ステーション1のタイマがTに到達する。
【０１６９】
513−3：ステーションiのタイマがTに到達する。
【０１７０】
その他のステップの具体的な実施は図16に示される実施形態と同じであり、上記の詳細な説明を参照されたい。
【０１７１】
言い換えると、この実施形態において、再アソシエーション応答をステーションに送信するとき、アクセスポイントは更新時間Tを示し、時刻がTに到達した後に、アクセスポイントおよびステーションの両方がMACアドレスおよびAIDを更新する。
【０１７２】
なお、図14から図17に示される実施形態は単に本発明の実施形態の具体例を示すものであることに、注意すべきである。説明において、ステップの番号は単に区別しやすくするためのものであり、実際にはステップの順序を限定するために使用されるものではない。たとえば、実際の動作プロセスにおいて、アクセスポイントが共有鍵についてステーション1とネゴシエートすることおよびアクセスポイントが共有鍵についてステーションiとネゴシエートすること、またはステーション1が再アソシエーション要求をアクセスポイントに送信することおよびステーションiが再アソシエーション要求をアクセスポイントに送信することなどは、厳密な順序を有していなくてもよく、同時に実行されてもよい。上記ステップの数字は、ステップが本当にその順序で実行されることを意味するものではないことを、当業者は理解すべきである。
【０１７３】
図18を参照すると、図18は本発明の一実施形態による第一のアクセスポイントの概略構造図である。この実施形態のアクセスポイント100は、通知モジュール11および更新モジュール12を含む。
【０１７４】
通知モジュール11は、各ステーションに対応する暗号化新規MACアドレスを、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように所定の更新条件を示すように、構成されている。
【０１７５】
通知モジュール11は、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに個別に通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示す。
【０１７６】
通知モジュール11が所定の更新条件を示す、以下の可能な実施方法があってもよい：
1）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、更新がいつ実施されるのかを示す所定期間または所定時点を追加し；
2）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、更新表示メッセージを少なくとも2つのステーションにユニキャストで送信し；
3）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【０１７７】
言い換えると、所定の更新条件を通知モジュール11によって示すことは、ユニキャストでまたはブロードキャストで所定の更新条件を送信することによって、および好ましくはブロードキャスト送信によって、実施されてもよい。送信がユニキャストで実行されるとき、通知モジュール11は、通知が実行されるときに更新が行われる時間に関する情報を、送信および担持してもよい。送信がブロードキャストで実行されるとき、通知モジュール11は、MACアドレスを更新するようステーションに命令するために、ワーキングチャネル上で更新表示メッセージをブロードキャスト送信してもよい。
【０１７８】
ステーションがそれぞれの対応する新規MACアドレスを獲得し、所定の更新条件が満たされたとき、ステーションはMAC層に新規MACアドレスを構成する。その後のメッセージ交換において、ステーションの新規MACアドレスはアドレス指定識別子として使用される。
【０１７９】
更新モジュール12は：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新するように構成されている。
【０１８０】
所定の更新条件が満たされたとき、更新モジュール12は、少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。ステーションに送信およびそこから受信される次のメッセージ内で、ステーションの新規MACアドレスはアドレス指定識別子として使用される。
【０１８１】
本発明のこの実施形態によるアクセスポイントの上記詳細な説明より、所定の更新条件が満たされたとき、各ステーションがそれぞれのMACアドレスを各ステーションに対応する新規MACアドレスに更新するように；および所定の更新条件が満たされたとき、アクセスポイントもまた複数のステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように、アクセスポイントは、基本サービスセット全体の中の複数のステーションのMACアドレスの更新を調整するために、および各ステーションに対応する暗号化新規MACアドレスを複数のステーションに通知するために使用されることが、理解される。このようにして、アクセスポイントによってステーションに送信された各新規MACアドレスは暗号化され、盗聴者は新規MACアドレスを盗むことができない。MACアドレスを更新するよう複数のステーションを制御することによって、MACアドレスが更新された後、盗聴者は端末ユーザプライバシーを取得するためにMACアドレスを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【０１８２】
さらに、図19を参照すると、図19は本発明の一実施形態による第二のアクセスポイントの概略構造図である。この実施形態のアクセスポイント200は、通知モジュール21、更新モジュール22、決定モジュール23、および鍵取得モジュール24を含む。
【０１８３】
通知モジュール21は、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知し、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示すように構成されている。
【０１８４】
実施形態において、盗聴者がAIDを追跡することによってユーザプライバシーを追跡するのを防止するため、ステーションのAIDもまた更新されてもよい。ステーションのAIDも更新される必要があるとき、通知モジュール21は、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するときに、各ステーションに対応する暗号化新規AIDを少なくとも2つのステーションにさらに通知する。
【０１８５】
更新モジュール22は：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【０１８６】
通知モジュール21が対応する暗号化新規AIDもステーションに通知する場合、所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときにステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つがアドレス指定識別子として使用されるように、更新モジュール22は少なくとも2つのステーションのMACアドレスおよびAIDを、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。
【０１８７】
決定モジュール23は、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDを決定するように構成されており、ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【０１８８】
決定モジュール23は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの更新要求を受信するように構成されており、ここで各ステーションの更新要求は各ステーションによって要求された新規MACアドレスを含み、また各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したときに新規AIDを各ステーションに割り当てるように構成されており、ここで各ステーションによって要求された新規MACおよび割り当てられた新規AIDは、ステーションの決定された新規MACアドレスおよび新規AIDである。
【０１８９】
通知モジュール21は、確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージは要求された新規MACアドレスをステーションが使用できることを示しており；各ステーションに新規AIDを通知する。
【０１９０】
新規AIDは、確認メッセージ内に担持されるか、または別のメッセージを用いて送信される。
【０１９１】
決定モジュール23は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに新規MACアドレスおよび新規AIDを割り当てるように構成されており、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０１９２】
通知モジュール21は、少なくとも2つのステーションにユニキャストで、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信する。
【０１９３】
ステーションは、異なる新規MACアドレスおよび新規AIDに対応する。
【０１９４】
言い換えると、この実施形態において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定モジュール23が決定する、2つの可能な実施方法が提供される。確かに、本発明の目的が達成可能であれば、実施のために他の可能な方法が用いられてもよい。
【０１９５】
第一の方法：アクセスポイントは、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの更新要求を受信するが、各ステーションの更新要求は、各ステーションによって要求された新規MACアドレスを含む。言い換えると、ステーションは要求に、ステーションができれば使用したい新規MACアドレスを追加する。アクセスポイントが少なくとも2つのステーションの更新要求を受信したとき、アクセスポイントは各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てる。各ステーションによって要求された新規MACアドレスおよび割り当てられた新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDとして使用される。
【０１９６】
第二の方法：アクセスポイントは、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに、新規MACアドレスおよび新規AIDを割り当てるが、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０１９７】
決定モジュール23が上記第一の方法においてアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、通知モジュール21は確認メッセージを各ステーションにユニキャストで返信するが、確認メッセージは、要求された新規MACアドレスをステーションが使用できることを示しており；各ステーションに新規AIDを通知する。ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、一意性を満たす新規MACアドレスが、返信された確認メッセージ内に担持される。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて送信されてもよい。
【０１９８】
決定モジュール23が上記第二の方法においてアクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定したとき、通知モジュール21は少なくとも2つのステーションにユニキャストで、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信する。
【０１９９】
実際の実施において、MACアドレスおよびAIDの更新に関するメッセージ交換を実施するために、情報要素（Information Element，IE）または新しい管理フレーム（Management Frame）が定義されてもよい。加えて、IEEE802．11は、アクションフレーム（Action Frame）と称される管理フレームを定義するが、独立したサービス活動に必要とされる管理フレームは、新しいアクションカテゴリ（Action Category）を定義することによって定義される。この実施形態は、アクションフレームが定義される例を用いて記載されるが、しかしこれに限定されるものではない。
【０２００】
鍵取得モジュール24は、少なくとも2つのステーションとの暗号鍵ネゴシエーションを実行し、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得するように構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２０１】
アクセスポイントは、鍵取得モジュール24を用いて、共有暗号鍵について少なくとも2つのステーションの各ステーションとネゴシエートし、ステーションの新規MACアドレスを暗号化するために使用される暗号鍵Ekeyを獲得する。本発明のこの実施形態の暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。
【０２０２】
暗号鍵が対称暗号鍵であるとき、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行することが、一例として使用される。アクセスポイントが共有暗号鍵についてステーション1とネゴシエートするとき、アクセスポイントはEkey1を獲得し、アクセスポイントはEkey1を対称暗号化アルゴリズムの暗号鍵として使用することによって、ステーション1の新規MACアドレスを暗号化する。実施形態において、ステーションのAIDも更新される必要がある場合、暗号鍵は新規AIDを暗号化するためにも使用される。ステーション1は、Ekey1を用いる復号化によって新規MACアドレスおよび新規AIDを獲得する。アクセスポイントおよびステーション1は、認証フェーズの4ステップハンドシェイクフェーズでペアマスター鍵（Pairwise Master Key，PMK）を用いてペア一時鍵（Pairwise Transient Key，PTK）を生成し、その後PTKを用いて一時鍵（Temporal Key，TK）を生成する。
【０２０３】
この実施形態において、128ビットのPTKを直接傍受することによって獲得されたTKが、Ekey1として使用されてもよく；あるいはKCK、KEK、およびTKが傍受された後に残りのビットのPTKから128ビットを傍受することによって獲得された鍵が、Ekey1として使用され；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにTKを用いてEkey1が求められ；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにタイムスタンプ（timestamp）およびTKを用いてEkey1が求められる。複数の導出方法があり、たとえば乱数、タイムスタンプ、およびTKを用いてハッシュアルゴリズム動作SHA−256が実行された後、上位128ビットまたは下位128ビットが傍受される。したがって、鍵ネゴシエーションプロセスは、4ステップハンドシェイクプロセス、乱数交換プロセスなどである。
【０２０４】
暗号鍵が非対称暗号鍵であるとき、一般的にアクセスポイントがステーション1との暗号鍵ネゴシエーションを実行する公開鍵が、一例としてまだ使用される。たとえば、RSA（Rivest Shamir Adleman）アルゴリズムが使用されるとき、Ekey1は、ステーション1によってアクセスポイントに送信されるRSA公開鍵である。アクセスポイントは、Ekey1を用いてステーション1の新規MACアドレスおよび新規AIDを暗号化する。暗号化新規MACアドレスおよび新規AIDを受信した後、ステーション1は対応するRSA秘密鍵を用いて復号化を実行する。対応する鍵ネゴシエーションプロセスは主に、公開鍵送信および受信プロセスである。
【０２０５】
アクセスポイントは、ステーションとネゴシエートされていた暗号鍵を用いて、ステーションの新規MACアドレスおよび新規AIDを暗号化する。新規MACアドレスおよび新規AIDは、一緒に暗号化されてもよく、あるいは個別に暗号化されてもよい。たとえば、ステーション1の新規MACアドレス（MAC1−1）および新規AID（AID1−1）は、Ekey1を用いて暗号化される。Ekey1は本明細書において、対称暗号鍵または非対称暗号鍵であってもよく、好ましくは本発明のこの実施形態において対称暗号鍵である。
【０２０６】
Ekey1が対称暗号鍵であるとき、MAC1−1およびAID1−1を暗号化する暗号化方法はAES−CCM法であってもよく、Ekey1は128ビットの鍵であり、Ekey1の暗号化式は以下のように表されてもよい：
暗号化MAC1−1およびAID1−1＝AES−CCM−128Ekey1（MAC1−1およびAID1−1）。
【０２０７】
なお、MAC1−1およびAID1−1は個別に暗号化されてもよく、たとえば：
暗号化MAC1−1＝AES−CCM−128Ekey1（MAC1−1）および
暗号化AID1−1＝AES−CCM−128Ekey1（AID1−1）。
【０２０８】
上記の説明において、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行するということは、単なる一例として使用されている。アクセスポイントが別のステーションとの暗号鍵ネゴシエーションを実行するプロセス、ならびに新規MACアドレスおよび新規AIDを暗号化するプロセスは上記の関連部分を参照し、本明細書において詳細は再度記載されない。
【０２０９】
鍵取得モジュール24は、取得された暗号鍵を決定モジュール23に通知する。暗号鍵を用いてステーションの新規MACアドレスおよび新規AIDを暗号化した後、決定モジュール23は、暗号化新規MACアドレスおよび新規AIDをステーションに通知するために通知モジュール21を使用する。
【０２１０】
通知モジュール21によって通知された所定の更新条件が満たされたとき、更新モジュール22は、更新モジュール22内の少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。
【０２１１】
新規MACアドレスおよび新規AIDをステーションに通知するときに通知モジュール21が更新がいつ実施されるかを示す所定期間または所定時点を追加する場合、ステーションによって受信された時間情報は、ステーションおよびアクセスポイントが同じ時間の後に更新を実行することを保証できる。たとえば、時間情報が時刻であるとき、ステーションのTSF時間はアクセスポイントのTSF時間と同期したままであり、ステーションのタイマおよびアクセスポイントのタイマがすべてその瞬間に到達したとき、ステーションはMAC層に、アクセスポイントによって割り当てられた新規MACおよび新規AIDを構成し、アクセスポイントはまた、送信者アドレスが新規MACアドレスであることを示すステーションメッセージを受信したときに、アクセスポイントがステーションに関する情報および共有データ暗号鍵などのステーションの共有情報を決定できるように、ステーションのMACアドレスおよびAIDを更新する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２１２】
なお、図18および図19に示される実施形態のアクセスポイントは、本発明の図2および図3に示される実施形態の方法のステップを実施することができることに注意すべきである。この実施形態において、モジュールの分類は一例に過ぎず、アクセスポイント内のモジュールはまた別のやり方で分類されてもよく、本発明の目的が達成可能である限りにおいて、いくつかのモジュールが1つのモジュールに統合されてもよい。
【０２１３】
図20を参照すると、図20は本発明の一実施形態による第一のステーションの概略構造図である。この実施形態のステーション300は、獲得モジュール31および更新モジュール32を含む。
【０２１４】
獲得モジュール31は、ステーションに対応する暗号化新規MACアドレスを受信し、復号化によって新規MACアドレスを獲得し、所定の更新条件を取得するように構成されており、ステーションは異なる新規MACアドレスに対応する。
【０２１５】
実施形態において、盗聴者がステーションのAIDを追跡することによってユーザのプライバシー情報を追跡するのを防止するために、ステーションに新規MACアドレスを通知するとき、アクセスポイントは、ステーションに対応する新規AIDもステーションに通知する。したがって、本発明の実施形態において、ステーションに対応する暗号化新規MACアドレスを受信するとき、獲得モジュール31は、ステーションに対応する暗号化新規AIDをさらに受信し、復号化によって新規MACアドレスおよび新規AIDを獲得してもよい。
【０２１６】
獲得モジュール31は、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信することによる復号化によって、新規MACアドレスおよび新規AIDを獲得する。
【０２１７】
あるいは、獲得モジュール31は、アクセスポイントに更新要求を送信することによって、更新要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスを受信するが、ステーションの更新要求は、ステーションによって要求された新規MACアドレスを含み、新規AIDをさらに受信する。
【０２１８】
獲得モジュール31は、更新要求に応えるためにアクセスポイントによって使用される確認メッセージから新規AIDを受信するか；またはアクセスポイントによって送信された別のメッセージから新規AIDを受信する。
【０２１９】
獲得モジュール31がステーションに対応する暗号化新規MACアドレスおよび新規AIDを受信する実施方法は：獲得モジュール31が、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信し、これにより、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを受信する。
【０２２０】
別の実施方法は：獲得モジュール31が、MACアドレスを更新するようにアクセスポイントに要求し、つまりアクセスポイントに更新要求を送信し、ここで更新要求はステーションによって要求された新規MACアドレスを含む。なお、要求内に担持される新規MACアドレスもまた暗号化されていることに注意すべきである。鍵ネゴシエーションプロセスおよびその暗号化プロセスについては、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。アクセスポイントは、ステーションの要求を受信し、要求された新規MACアドレスを復号化によって獲得し、一意性チェックを実行し、その後要求に応えるための確認メッセージを送信する。ステーションは、更新要求に応えるためにアクセスポイントによって使用される確認メッセージから、ステーションに対応する暗号化新規MACアドレスを受信し、新規AIDをさらに受信する。
【０２２１】
ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したとき、ステーションに対応する新規MACアドレスは、ステーションによって要求された新規MACアドレスであり；ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、ステーションに対応する暗号化新規MACアドレスは、一意性を満たし、アクセスポイントによってステーションに割り当てられた新規MACアドレスであり、ステーションに対応する新規AIDもまた、アクセスポイントによってステーションに割り当てられる。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて個別に送信されてもよい。
【０２２２】
別の可能な実施方法において、アクセスポイントによってステーションに送信された確認メッセージは、更新時間Tをさらに担持する。アクセスポイントが位置するBSS内の少なくとも2つのステーションは、アドレス指定識別子（この実施形態では、MACアドレス、またはMACアドレスおよびAID）を支援することができる。更新トリガ条件が満たされたとき、少なくとも2つのステーションは、更新トリガ条件が満たされてから一定期間t内に、MACアドレス更新要求をアクセスポイントに送信する。したがって、アクセスポイントが第一のステーションの更新上級を受信した後、時刻がT0である場合、アクセスポイントによって規定された時間Tが以下の条件、つまりT>T0＋tを満たすとき、瞬間Tが訪れる前に少なくとも2つのステーションの更新要求が受信されることが保証される。
【０２２３】
特定の実施において、ステーションが更新要求をアクセスポイントに送信することはまた、アクションフレームまたは新しい管理フレームまたは新しい情報要素（IE）を定義することによって実施されてもよい。アクションフレームを定義する方法は、第二の実施形態および第三の実施形態に記載されている。この実施形態は、新しいIEが定義される例を用いて記載されているが、しかしこれに限定されるものではない。新しく定義された情報要素は、プローブ要求／応答（Probe Request／Response）、再アソシエーション要求／応答（Reassociation Request／Response）、およびビーコン（Beacon）フレームなど、送信用の様々なタイプの管理フレーム内に担持されてもよい。
【０２２４】
更新モジュール32は：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションのMACアドレスをステーションに対応する新規MACアドレスに更新するように構成されている。
【０２２５】
所定の更新条件が満たされたとき、更新モジュール32は、ステーションによって現在使用されているMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【０２２６】
獲得モジュール31がステーションに対応する新規MACアドレスを獲得したとき、獲得モジュール31はステーションに対応する暗号化新規AIDも受信し、所定の条件が満たされたとき、更新モジュール32は、ステーションによって現在使用されているMACアドレスおよびAIDの両方を、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。メッセージが次に受信されるとき、新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２２７】
本発明の一実施形態による別のステーションにおいて、まだ図20を参照すると、ステーション300は鍵ネゴシエーションモジュール33をさらに含み、
鍵ネゴシエーションモジュール33は、アクセスポイントとの暗号鍵ネゴシエーションを実行するように構成されており、
獲得モジュール31は、鍵ネゴシエーションモジュール33によってネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって新規MACアドレスおよび新規AIDを獲得し、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２２８】
獲得モジュール31によって、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを受信する前に、以下がさらに含まれる：ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって獲得モジュール31が新規MACアドレスおよび新規AIDを獲得するように、鍵ネゴシエーションモジュール33によって、アクセスポイントとの暗号鍵ネゴシエーションを実行するステップ。暗号鍵は、対称暗号鍵または非対称暗号鍵であってもよい。たとえば、暗号鍵が対称暗号鍵であるとき、ステーションは対応する鍵を用いて復号化を実行し；暗号鍵が非対称暗号鍵であるとき、ステーションは鍵に対応する秘密鍵を用いて復号化を実行する。鍵ネゴシエーションおよび暗号化プロセスについては、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。
【０２２９】
なお、図20に示される実施形態によるステーションは図9に示される方法実施形態のステップを実施できることに、注意すべきである。この実施形態において、ステーションのモジュールの分類は一例に過ぎず、これは本発明の範囲を具体的に限定するために用いられるものではない。ステーションの機能モジュールはまた別のやり方で分類されることも可能であり、たとえば本発明の目的が達成可能である限りにおいて、いくつかのモジュールが1つのモジュールに統合されてもよい。
【０２３０】
図21を参照すると、図21は本発明の一実施形態による第三のアクセスポイントの概略構造図である。この実施形態のアクセスポイント400は、プロセッサ41（1つ以上のプロセッサがあってもよく、本発明のこの実施形態では一例として1つのプロセッサが使用される）、メモリ42、受信器43、送信器44、およびバスシステム45を含む。
【０２３１】
プロセッサ41はアクセスポイント400の動作を制御し、プロセッサ41はまたCPU（Central Processing Unit、中央処理装置）と称されてもよい。プロセッサ41は、集積回路チップであってもよく、信号処理能力を有する。プロセッサ41はさらに、汎用プロセッサ、デジタル信号プロセッサ（DSP，Digital Signal Processor）、特定用途向け集積回路（ASIC，Application Specific Integrated Circuit）、フィールドプログラマブルゲートアレイ（FPGA，Field−Programmable Gate Array）、またはその他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジックデバイス、またはディスクリートハードウェアコンポーネントであってもよい。汎用プロセッサはマイクロプロセッサであってもよく、あるいはプロセッサはまたいずれか従来のプロセッサなどであってもよい。
【０２３２】
メモリ42は、読み取り専用メモリおよびランダムアクセスメモリを含んでもよく、プロセッサ41に命令およびデータを提供する。メモリ42の一部は、不揮発性ランダムアクセスメモリ（NVRAM）をさらに含んでもよい。
【０２３３】
アクセスポイント400の構成要素はバスシステム45を用いて互いに結合されており、データバスに加えて、バスシステム45は電力バス、制御バス、状態信号バスなどをさらに含んでもよい。バスシステムは、ISA（Industry Standard Architecture，業界標準アーキテクチャ）バス、PCI（Peripheral Component Interconnect，周辺構成要素相互接続）バス、EISA（Extended Industry Standard Architecture，拡張業界標準アーキテクチャ）バスなどであってもよい。バスは1つ以上の物理回線であってもよく、複数の物理回線があるとき、回線はアドレスバス、データバス、制御バスなどに分類されてもよい。本発明のその他いくつかの実施形態において、プロセッサ41、メモリ42、受信器43、および送信器44もまた、通信回線を用いて直接接続されてもよい。しかしながら、明確な説明のため、図中、様々なバスはすべてバスシステム45として記されている。
【０２３４】
メモリ42は、以下の要素、実行可能モジュールまたはデータ構造、またはそのサブセット、またはその拡張セットを記憶する：
様々な動作を実施するために使用される、様々な動作命令を含む動作命令、および
様々な基本サービスを実施してハードウェアベースタスクを処理するために使用される、様々なシステムプログラムを含むオペレーティングシステム。
【０２３５】
本発明のこの実施形態において、プロセッサ41は、メモリ42内に記憶された動作命令を呼び出すことによって（動作命令はオペレーティングシステム内に記憶されてもよい）、以下の動作を実行する：
送信器44を用いてプロセッサ41によって、各ステーションに対応する暗号化新規MACアドレスを、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに通知するステップと、所定の更新条件が満たされたときに少なくとも2つのステーションがそれぞれのMACアドレスをそれぞれの新規MACアドレスに更新するように、所定の更新条件を示すステップ。
【０２３６】
実施形態において、送信器44を用いて、各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、プロセッサ41は、各ステーションに対応する暗号化新規AIDを少なくとも2つのステーションにさらに通知してもよい。
【０２３７】
プロセッサ41が送信器44を用いて所定の更新条件を示す、以下の可能な実施方法があってもよい：
1）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知するとき、更新がいつ実施されるかを示す所定期間または所定時点を追加し；
2）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、更新表示メッセージを少なくとも2つのステーションにユニキャストで送信し；
3）各ステーションに対応する暗号化新規MACアドレスを少なくとも2つのステーションに通知した後、更新表示メッセージを少なくとも2つのステーションにブロードキャストでグループ送信する。
【０２３８】
言い換えると、所定の更新条件をプロセッサ41によって示すことは、ユニキャストでまたはブロードキャストで所定の更新条件を送信することによって、および好ましくはブロードキャスト送信によって、実施されてもよい。送信がユニキャストで実行されるとき、プロセッサ41は、送信器44を用いて、通知が実行されるときに更新が行われる時間に関する情報を、送信および担持してもよい。送信がブロードキャストで実行されるとき、プロセッサ41は、MACアドレスおよびAIDを更新するようにステーションに命令するために、ワーキングチャネル上で送信器44を用いて更新表示メッセージをブロードキャスト送信してもよい。
【０２３９】
ステーションがそれぞれの対応する新規MACアドレスおよび新規AIDを獲得し、所定の更新条件が満たされたとき、ステーションはMAC層に新規MACアドレスおよび新規AIDを構成する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２４０】
さらに、所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、プロセッサ41は、アクセスポイントの一端の少なくとも2つのステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新する。
【０２４１】
プロセッサ41が、ステーションに対応する新規AIDをステーションに通知するときに、所定の更新条件が満たされたとき、プロセッサ41は、少なくとも2つのステーションのMACアドレスをステーションに対応する新規MACアドレスに更新し、少なくとも2つのステーションのAIDをステーションに対応する新規AIDに更新する。メッセージが引き続きステーションに送信されるかまたはステーションから受信されるとき、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２４２】
プロセッサ41は、アクセスポイントによってサービス提供される基本サービスセットBSS内の少なくとも2つのステーションに対応するそれぞれの新規MACアドレスおよび新規AIDを決定するようにさらに構成されていてもよく、ステーションは異なる新規MACアドレスおよび新規AIDに対応する。
【０２４３】
プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの更新要求を受信するために、受信器43を使用するが、ここで各ステーションの更新要求は各ステーションによって要求された新規MACアドレスを含み、また各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したときに新規AIDを各ステーションに割り当て、ここで各ステーションによって要求された新規MACアドレスおよび割り当てられた新規AIDは、ステーションの決定された新規MACアドレスおよび新規AIDである。
【０２４４】
プロセッサ41は、送信器44を用いて確認メッセージを各ステーションにユニキャストで返信し、ここで確認メッセージはステーションが要求された新規MACアドレスを使用できることを示しており；各ステーションに新規AIDを通知する。
【０２４５】
新規AIDは、確認メッセージ内に担持されるか、または別のメッセージを用いて送信される。
【０２４６】
プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに新規MACアドレスおよび新規AIDを割り当てるように、さらに構成されていてもよく、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０２４７】
プロセッサ41は、送信器44を用いてユニキャストで少なくとも2つのステーションに、ステーションに対応するそれぞれの暗号化新規MACアドレスおよび新規AIDを送信する。
【０２４８】
ステーションは異なる新規MACアドレスおよび異なる新規AIDに対応する。
【０２４９】
言い換えると、この実施形態において、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDをプロセッサ41が決定する、2つの可能な実施方法が提供される。確かに、本発明の目的が達成可能であれば、実施のために他の可能な方法が用いられてもよい。
【０２５０】
第一の方法：プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションの更新要求を受信するために受信器43を使用するが、各ステーションの更新要求は、各ステーションによって要求された新規MACアドレスを含む。言い換えると、ステーションは要求に、ステーションができれば使用したい新規MACアドレスを追加する。プロセッサ41が少なくとも2つのステーションの更新要求を受信するために受信器43を使用するとき、プロセッサ41は、各ステーションによって要求された新規MACアドレスに対する一意性チェックを実行し、一意性チェックが成功したとき、各ステーションに新規AIDを割り当てる。各ステーションによって要求された新規MACアドレスおよび割り当てられた新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDとして使用される。
【０２５１】
第二の方法：プロセッサ41は、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションに新規MACアドレスおよび新規AIDを割り当てるが、各ステーションに割り当てられた新規MACアドレスおよび新規AIDは、ステーションに対応する決定された新規MACアドレスおよび新規AIDである。
【０２５２】
プロセッサ41が上記第一の方法で、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーションのそれぞれの新規MACアドレスおよび新規AIDを決定するとき、プロセッサ41は、送信器44を用いてユニキャストで各ステーションに確認メッセージを返信するが、ここで確認メッセージは、ステーションが要求された新規MACアドレスを使用できることを示しており；各ステーションに新規AIDを通知する。ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、一意性を満たす新規MACアドレスが、返信された確認メッセージ内に担持される。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて送信されてもよい。
【０２５３】
プロセッサ41が上記第二の方法で、アクセスポイントによってサービス提供されるBSS内の少なくとも2つのステーション，のそれぞれの新規MACアドレスおよび新規AIDを決定するとき、プロセッサ41は、送信器44を用いてユニキャストで少なくとも2つのステーションに、ステーションに対応する暗号化されたそれぞれの新規MACアドレスおよび新規AIDを送信する。
【０２５４】
実際の実施において、MACアドレスおよびAIDの更新に関するメッセージ交換を実施するために、情報要素（Information Element，IE）または新しい管理フレーム（Management Frame）が定義されてもよい。加えて、IEEE802．11は、アクションフレーム（Action Frame）と称される管理フレームを定義するが、独立したサービス活動に必要とされる管理フレームは、新しいアクションカテゴリ（Action Category）を定義することによって定義される。アクションフレームおよびIEフォーマットの関連する詳細については、上記実施形態の関連部分に関する説明を参照されたく、本明細書において詳細は再度記載されない。
【０２５５】
プロセッサ41は、送信器44および受信器43を用いて暗号鍵について少なくとも2つのステーションとネゴシエートし、各ステーションの新規MACアドレスを暗号化するために使用される暗号鍵を取得するように、さらに構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２５６】
プロセッサ41は、共有暗号鍵について少なくとも2つのステーションの各ステーションとネゴシエートし、ステーションの新規MACアドレスおよび新規AIDを暗号化するために使用される暗号鍵を獲得する。本発明のこの実施形態の暗号鍵は、暗号鍵は対称暗号鍵または非対称暗号鍵であってもよい。
【０２５７】
暗号鍵が対称暗号鍵であるとき、プロセッサ41がステーション1との暗号鍵ネゴシエーションを実行することが、一例として用いられる。アクセスポイントが共有暗号鍵についてステーション1とネゴシエートするとき、プロセッサ41はEkey1を獲得し、プロセッサ41はEkey1を対称暗号化アルゴリズムの暗号鍵として使用することによってステーション1の新規MACアドレスを暗号化する。実施形態において、AIDもまた更新される必要があるとき、暗号鍵は新規AIDを暗号化するためにも使用される。ステーション1は、Ekey1を使用する復号化によって、新規MACアドレスおよび新規AIDを獲得する。アクセスポイントおよびステーション1は、認証フェーズの4ステップハンドシェイクフェーズでペアマスター鍵（Pairwise Master Key，PMK）を用いてペア一時鍵（Pairwise Transient Key，PTK）を生成し、その後PTKを用いて一時鍵（Temporal Key，TK）を生成する。
【０２５８】
この実施形態において、128ビットのPTKを直接傍受することによって獲得されたTKが、Ekey1として使用されてもよく；あるいはKCK、KEK、およびTKが傍受された後に残りのビットのPTKから128ビットを傍受することによって獲得された鍵が、Ekey1として使用され；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにTKを用いてEkey1が求められ；あるいはアクセスポイントおよびステーション1が乱数（Nonce）を交換した後に、アクセスポイントおよびステーション1の乱数ならびにタイムスタンプ（timestamp）およびTKを用いてEkey1が求められる。複数の導出方法があり、たとえば乱数、タイムスタンプ、およびTKを用いてハッシュアルゴリズム動作SHA−256が実行された後、上位128ビットまたは下位128ビットが傍受される。したがって、鍵ネゴシエーションプロセスは、4ステップハンドシェイクプロセス、乱数交換プロセスなどである。
【０２５９】
暗号鍵が非対称暗号鍵であるとき、一般的には公開鍵である。アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行することが、まだ一例として用いられている。たとえば、RSA（Rivest Shamir Adleman）アルゴリズムが使用されるとき、Ekey1は、ステーション1によってアクセスポイントに送信されるRSA公開鍵である。アクセスポイントは、Ekey1を用いてステーション1の新規MACアドレスおよび新規AIDを暗号化する。暗号化新規MACアドレスおよび新規AIDを受信した後、ステーション1は対応するRSA秘密鍵を用いて復号化を実行する。対応する鍵ネゴシエーションプロセスは主に公開鍵送信および受信プロセスである。
【０２６０】
プロセッサ41は、ステーションとネゴシエートされていた暗号鍵を用いて、ステーションの新規MACアドレスおよび新規AIDを暗号化する。新規MACアドレスおよび新規AIDは、一緒に暗号化されてもよく、あるいは個別に暗号化されてもよい。たとえば、ステーション1の新規MACアドレス（MAC1−1）および新規AID（AID1−1）は、Ekey1を用いて暗号化される。Ekey1は本明細書において、対称暗号鍵または非対称暗号鍵であってもよく、好ましくは本発明のこの実施形態において対称暗号鍵である。
【０２６１】
上記の説明において、アクセスポイントがステーション1との暗号鍵ネゴシエーションを実行するということは、単なる一例として使用されている。アクセスポイントが別のステーションとの暗号鍵ネゴシエーションを実行するプロセス、ならびに新規MACアドレスおよび新規AIDを暗号化するプロセスは、基本的に上記の説明と同じであり、本明細書において詳細は再度記載されない。
【０２６２】
送信器44を用いて新規MACアドレスおよび新規AIDをステーションに通知するときにプロセッサ41が更新がいつ実施されるかを示す所定期間または所定時点を追加する場合、ステーションによって受信された時間情報は、ステーションおよびアクセスポイントが同じ時間の後に更新を実行することを保証できる。たとえば、時間情報が時刻であるとき、ステーションのTSF時間はアクセスポイントのTSF時間と同期したままであり、ステーションのタイマおよびアクセスポイントのタイマがすべてその瞬間に到達したとき、ステーションはMAC層に、アクセスポイントによって割り当てられた新規MACおよび新規AIDを構成し、アクセスポイントはまた、送信者アドレスが新規MACアドレスであることを示すステーションメッセージを受信したときに、アクセスポイントがステーションに関する情報および共有データ暗号鍵などのステーションの共有情報を決定できるように、ステーションのMACアドレスおよびAIDを更新する。その後のメッセージ交換において、ステーションの新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２６３】
本発明の実施形態において開示された方法は、プロセッサ41に適用されてもよく、あるいはプロセッサ41によって実施されてもよい。実施プロセスにおいて、上記方法のステップは、プロセッサ41内のハードウェアの集積論理回路、またはソフトウェアの形態の命令を用いて、実行されてもよい。プロセッサ41は、本発明の実施形態において開示された方法、ステップ、および論理ブロック図を実施または実行できる。本発明の実施形態を参照して開示された方法のステップは、ハードウェア復号プロセッサによって直接的に実行および完了されてもよく、あるいは復号プロセッサ内のハードウェアおよびソフトウェアモジュールの組み合わせを用いて実行および完了されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラマブル読み取り専用メモリ、電気的消去・書き込み可能メモリ、レジスタなど、当該技術分野の成熟した記憶媒体内に位置してもよい。記憶媒体はメモリ42内に位置しており、プロセッサ41は、メモリ42内の情報を読み取り、プロセッサ41のハードウェアと組み合わせて上記方法のステップを完了する。
【０２６４】
図22を参照すると、図22は本発明の一実施形態による第二のステーションの概略構造図である。この実施形態のステーション500は、プロセッサ51（1つ以上のプロセッサがあってもよく、本発明のこの実施形態では一例として1つのプロセッサが使用される）、メモリ52、受信器53、送信器54、およびバスシステム55を含む。
【０２６５】
プロセッサ51はステーション500の動作を制御し、プロセッサ51はまたCPU（Central Processing Unit、中央処理装置）と称されてもよい。プロセッサ51は、集積回路チップであってもよく、信号処理能力を有する。プロセッサ51はさらに、汎用プロセッサ、デジタル信号プロセッサ（DSP，Digital Signal Processing）、特定用途向け集積回路（ASIC，Application Specific Integrated Circuit）、フィールドプログラマブルゲートアレイ（FPGA，Field Programmable Gate Array）、またはその他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジックデバイス、またはディスクリートハードウェアコンポーネントであってもよい。汎用プロセッサはマイクロプロセッサであってもよく、あるいはプロセッサはまたいずれか従来のプロセッサなどであってもよい。
【０２６６】
メモリ52は、読み取り専用メモリおよびランダムアクセスメモリを含んでもよく、プロセッサ51に命令およびデータを提供する。メモリ52の一部は、不揮発性ランダムアクセスメモリ（NVRAM）をさらに含んでもよい。
【０２６７】
ステーション500の構成要素はバスシステム55を用いて互いに結合されており、データバスに加えて、バスシステム55は電力バス、制御バス、状態信号バスなどをさらに含んでもよい。バスシステムは、ISA（Industry Standard Architecture，業界標準アーキテクチャ）バス、PCI（Peripheral Component Interconnect，周辺構成要素相互接続）バス、EISA（Extended Industry Standard Architecture，拡張業界標準アーキテクチャ）バスなどであってもよい。バスは1つ以上の物理回線であってもよく、複数の物理回線があるとき、回線はアドレスバス、データバス、制御バスなどに分類されてもよい。本発明のその他いくつかの実施形態において、プロセッサ51、メモリ52、受信器53、および送信器54もまた、通信回線を用いて直接接続されてもよい。しかしながら、明確な説明のため、図中、様々なバスはすべてバスシステム55として記されている。
【０２６８】
メモリ52は、以下の要素、実行可能モジュールまたはデータ構造、またはそのサブセット、またはその拡張セットを記憶する：
様々な動作を実施するために使用される、様々な動作命令を含む：動作命令、および
様々な基本サービスを実施してハードウェアベースタスクを処理するために使用される、様々なシステムプログラムを含むオペレーティングシステム。
【０２６９】
本発明のこの実施形態において、プロセッサ51は、メモリ52内に記憶された動作命令を呼び出すことによって（動作命令はオペレーティングシステム内に記憶されてもよい）、以下の動作を実行する：
プロセッサ51によって、ステーションに対応する暗号化新規MACアドレスを受信し、復号化によって新規MACアドレスを獲得し、所定の更新条件を取得するステップであって、ステーションは異なる新規MACアドレスに対応する、ステップ。
【０２７０】
実施形態において、盗聴者がステーションのAIDを追跡することによってユーザのプライバシー情報を追跡するのを防止するために、ステーションに新規MACアドレスを通知するとき、アクセスポイントは、ステーションに対応する新規AIDもステーションに通知する。したがって、本発明の実施形態において、ステーションに対応する暗号化新規MACアドレスを受信するとき、プロセッサ51は、ステーションに対応する暗号化新規AIDをさらに受信し、復号化によって新規MACアドレスおよび新規AIDを獲得してもよい。
【０２７１】
プロセッサ51は、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信するための受信器53を用いる復号化によって、新規MACアドレスおよび新規AIDを獲得してもよい。
【０２７２】
あるいは、プロセッサ51は、アクセスポイントに更新要求を送信するために送信器54を用いて、更新要求に応えるためにアクセスポイントによって使用される確認メッセージからステーションに対応する暗号化新規MACアドレスを受信するが、ステーションの更新要求はステーションによって要求された新規MACアドレスを含み、新規AIDをさらに受信する。
【０２７３】
プロセッサ51は、更新要求に応えるためにアクセスポイントによって使用される確認メッセージから新規AIDを受信するか；またはアクセスポイントによって送信された別のメッセージから新規AIDを受信する。
【０２７４】
言い換えると、プロセッサ51がステーションに対応する新規MACアドレスおよび新規AIDを受信する実施方法は：プロセッサ51が、アクセスポイントによってステーションに相応に割り当てられた暗号化新規MACアドレスおよび新規AIDを受信し、これにより、ステーションに対応する暗号化新規MACアドレスおよび新規AIDを受信する。
【０２７５】
別の実施方法は：プロセッサ51が、送信器54を用いて、MACアドレスを更新するようにアクセスポイントに要求し、つまりアクセスポイントに更新要求を送信し、ここで更新要求はステーションによって要求された新規MACアドレスを含む。なお、要求内に担持される新規MACアドレスもまた暗号化されていることに注意すべきである。その暗号化方法については、上記実施形態の関連部分を参照されたく、詳細は本明細書内で再度記載されない。アクセスポイントは、ステーションの要求を受信し、要求された新規MACアドレスを復号化によって獲得し、一意性チェックを実行し、その後要求に応えるための確認メッセージを送信する。ステーションは、更新要求に応えるためにアクセスポイントによって使用される確認メッセージから、ステーションに対応する暗号化新規MACアドレスを受信し、新規AIDをさらに受信する。
【０２７６】
この実施形態において、ステーションによって要求された新規MACアドレスに対する一意性チェックをアクセスポイントが実行する可能な実施方法は：ステーションによって要求された新規MACアドレスがアクセスポイントによってサービス提供される基本サービスセットBSS内のすべてのステーションのMACアドレスと比較され、現在、ステーションによって要求された新規MACアドレスが、アクセスポイントによってサービス提供されるBSS内のいずれのステーションによっても使用されていない場合、ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したと見なされる。
【０２７７】
ステーションによって要求された新規MACアドレスに対する一意性チェックが成功したとき、ステーションに対応する新規MACアドレスは、ステーションによって要求された新規MACアドレスであり；ステーションによって要求された新規MACアドレスに対する一意性チェックが成功しなかったとき、ステーションに対応する新規MACアドレスは、一意性を満たしてアクセスポイントによってステーションに割り当てられた新規MACアドレスであり、ステーションに対応する新規AIDもまたアクセスポイントによってステーションに割り当てられる。新規AIDは、確認メッセージ内に担持されてもよく、あるいは別のメッセージを用いて個別に送信されてもよい。
【０２７８】
別の可能な実施方法において、アクセスポイントによってステーションに送信される確認メッセージは、更新時間Tをさらに担持する。アクセスポイントが位置するBSS内の少なくとも2つのステーションは、アドレス指定識別子（この実施形態では、MACアドレス、またはMACアドレスおよびAID）を支援することができる。更新トリガ条件が満たされたとき、少なくとも2つのステーションは、更新トリガ条件が満たされてから一定期間t内に、MACアドレス更新要求をアクセスポイントに送信する。したがって、アクセスポイントが第一のステーションの更新上級を受信した後、時刻がT0である場合、アクセスポイントによって規定された時間Tが以下の条件、つまりT>T0＋tを満たすとき、瞬間Tが訪れる前に少なくとも2つのステーションの更新要求が受信されることが保証される。
【０２７９】
特定の実施において、ステーションが更新要求をアクセスポイントに送信することはまた、アクションフレームまたは新しい管理フレームまたは新しい情報要素（IE）を定義することによって実施されてもよい。アクションフレームを定義する方法は、第二の実施形態および第三の実施形態に記載されている。この実施形態は、新しいIEが定義される例を用いて記載されているが、しかしこれに限定されるものではない。新しく定義された情報要素は、プローブ要求／応答（Probe Request／Response）、再アソシエーション要求／応答（Reassociation Request／Response）、およびビーコン（Beacon）フレームなど、送信用の様々なタイプの管理フレーム内に担持されてもよい。IEの関連する表示および詳細な情報については、上記実施形態の関連部分を参照されたい。
【０２８０】
プロセッサ51は：所定の更新条件が満たされたとき、メッセージが引き続きステーションから受信されるかまたはステーションに送信されるときに新規MACアドレスがステーションのMACアドレスとして使用されるように、ステーションのMACアドレスを、ステーションに対応する新規MACアドレスに更新するように、さらに構成されている。
【０２８１】
プロセッサ51がステーションに対応する新規MACアドレスを獲得したとき、プロセッサ51がステーションに対応する暗号化新規AIDもまた受信する場合、所定の条件が満たされたときに、プロセッサ51は、ステーションのMACアドレスおよびAIDの両方を、ステーションに対応する新規MACアドレスおよび新規AIDに更新する。メッセージが次に受信されるとき、新規MACアドレスおよび新規AIDのうちの少なくとも1つが、アドレス指定識別子として使用される。
【０２８２】
プロセッサ51は、ネゴシエートされた暗号鍵のタイプに応じて対応する復号化方法を用いる復号化によって新規MACアドレスを獲得するように、アクセスポイントとの暗号鍵ネゴシエーションを実行するようにさらに構成されており、暗号鍵は対称暗号鍵または非対称暗号鍵である。
【０２８３】
たとえば、暗号鍵が対称暗号鍵であるとき、プロセッサ51は対応する鍵を用いて復号化を実行し；暗号鍵が非対称暗号鍵であるとき、プロセッサ51は、鍵に対応する秘密鍵を用いて復号化を実行する。鍵ネゴシエーションおよび暗号化プロセスに付いては、上記実施形態の関連部分の説明を参照されたく、詳細は本明細書内で再度記載されない。
【０２８４】
上記実施形態において提供されたアクセスポイントおよびステーションに基づいて、本発明の一実施形態は通信システムをさらに提供し、ここで通信システムは、上記実施形態のいずれかによるアクセスポイントと、上記実施形態のいずれかによるステーションと、を含む。アクセスポイントおよびステーションの具体的機能の実施については、上記実施形態の詳細な説明を参照されたく、詳細は本明細書内で再度記載されない。
【０２８５】
本発明の実施形態において開示された方法は、プロセッサ51に適用されてもよく、あるいはプロセッサ51によって実施されてもよい。実施プロセスにおいて、上記方法のステップは、プロセッサ51内のハードウェアの集積論理回路、またはソフトウェアの形態の命令を用いて、実行されてもよい。プロセッサ51は、本発明の実施形態において開示された方法、ステップ、および論理ブロック図を実施または実行できる。本発明の実施形態を参照して開示された方法のステップは、ハードウェア復号プロセッサによって直接的に実行および完了されてもよく、あるいは復号プロセッサ内のハードウェアおよびソフトウェアモジュールの組み合わせを用いて実行および完了されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリ、フラッシュメモリ、読み取り専用メモリ、プログラマブル読み取り専用メモリ、電気的消去・書き込み可能メモリ、レジスタなど、当該技術分野の成熟した記憶媒体内に位置してもよい。記憶媒体はメモリ52内に位置しており、プロセッサ51は、メモリ52内の情報を読み取り、プロセッサ51のハードウェアと組み合わせて上記方法のステップを完了する。
【０２８６】
本発明の実施形態によるアドレス指定識別子の割り当て方法、アクセスポイント、ステーション、および通信システムより、本発明において、所定の更新条件が満たされたときに各ステーションがそれぞれのMACアドレスおよびAIDをステーションに対応する新規MACアドレスおよび新規AIDに更新し、所定の更新条件が満たされたときにアクセスポイントもまた複数のステーションのMACアドレスをステーションに対応する暗号化新規MACアドレスに更新し、ステーションのAIDをステーションに対応する新規AIDに更新するように、基本サービスセット全体の中の複数のステーションのMACアドレスの更新を調整し、各ステーションに対応する暗号化新規MACアドレスおよび新規AIDを複数のステーションに通知するために、アクセスポイントが使用されることは、理解される。このようにして、アクセスポイントによって送信された各新規MACアドレスおよび新規AIDは暗号化され、盗聴者は新規MACアドレスおよび新規AIDを盗むことができない。MACアドレスおよびAIDを更新するように複数のステーションを制御することによって、更新後に、盗聴者は端末ユーザプライバシーを取得するためにMACアドレスおよびAIDを追跡し続けることができず、ユーザプライバシーの安全性を保証する。
【０２８７】
本発明において提供されたいくつかの実施形態において、開示されたシステム、装置、および方法は、別のやり方で実施されてもよいことは、理解されるべきである。たとえば、記載された装置実施形態は単なる例示である。たとえば、モジュールまたはユニット区分は単なる論理的機能区分であり、実際の実施においては他の区分であってもよい。たとえば、複数のユニットまたは構成要素が組み合わせられるかまたはその他のシステムに組み込まれてもよく、あるいはいくつかの特徴が無視されるかまたは実行されなくてもよい。加えて、表示または議論された相互結合または直接結合または通信接続は、何らかのインターフェースを用いて実施されてもよい。装置またはユニット間の間接的な結合または通信接続は、電気的、機械的、またはその他の形態で実施されてもよい。
【０２８８】
個別の部品として記載されたユニットは、物理的に分離していてもいなくてもよく、ユニットとして表示された部品は、物理的ユニットであってもなくてもよく、一箇所に位置してもよく、あるいは複数のネットワークユニット上に分散していてもよい。ユニットの一部またはすべては、実施形態の解決法の目的を達成するために、実際の要件にしたがって選択されてもよい。
【０２８９】
加えて、本発明の実施形態の機能ユニットは1つの処理ユニットに組み込まれてもよく、あるいはユニットの各々が物理的に単独で存在してもよく、あるいは2つ以上のユニットが1つのユニットに組み込まれてもよい。統合ユニットは、ハードウェアの形態で一子されてもよく、あるいはソフトウェア機能ユニットの形態で実施されてもよい。
【０２９０】
統合ユニットがソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用されるとき、統合ユニットはコンピュータ可読記憶媒体に記憶されてもよい。このような理解に基づき、本発明の技術的解決法は本質的に、または従来技術に貢献する部分、または技術的解決法の一部は、ソフトウェア製品の形態で実施されてもよい。ソフトウェア製品は、記憶媒体に記憶されており、本発明の実施形態に記載された方法のステップのすべてまたは一部を実行するように、コンピュータ装置（パーソナルコンピュータ、サーバ、またはネットワーク装置であってもよい）またはプロセッサ（processor）に命令するための、いくつかの命令を含む。上記の記憶媒体は：USBフラッシュドライブ、リムーバブルハードディスク、読み取り専用メモリ（ROM，Read−Only Memory）、ランダムアクセスメモリ（RAM，Random Access Memory）、磁気ディスク、または光ディスクなど、プログラムコードを記憶することが可能ないずれの媒体も含む。
【０２９１】
上記の説明は本発明の実施形態に過ぎず、本発明の保護範囲はこれに限定されるものではない。本発明の本明細書および添付図面の内容にしたがって、あるいはその他の関連技術分野で本発明を直接的または間接的に適用することによって行われるすべての同等の構造またはプロセスの更新は、本発明の保護範囲に含まれるものとする。
【符号の説明】
【０２９２】
100  アクセスポイント
11  通知モジュール
12  更新モジュール
200  アクセスポイント
21  通知モジュール
22  更新モジュール
23  決定モジュール
24  鍵取得モジュール
300  ステーション
31  獲得モジュール
32  更新モジュール
33  鍵ネゴシエーションモジュール
400  アクセスポイント
41  プロセッサ
42  メモリ
43  受信器
44  送信器
45  バスシステム
500  ステーション
51  プロセッサ
52  メモリ
53  受信器
54  送信器
55  バスシステム
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１６
【補正方法】変更
【補正の内容】
【図１６】
2017515353.tif 000029
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2017515353.tif 000030
【国際調査報告】
2017515353.tif 000031
2017515353.tif 000032
2017515353.tif 000033
2017515353.tif 000034