(57)【特許請求の範囲】
【請求項１】
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置から、前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置であって、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得手段と、
前記暗号データ取得手段により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信手段と、
を有することを特徴とする無線通信装置。
【請求項２】
前記無線通信手段は、
前記配信サーバ装置が前記一時ＭＡＣアドレスを秘密鍵により暗号化した前記暗号データを前記秘密鍵に対応する公開鍵を用いて復号化し、前記公開鍵は、前記無線通信装置側で予め保持していることを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記暗号データ取得手段により取得した暗号データを書き込み、前記暗号データを保持する暗号データ保持手段を有し、
前記無線通信手段は、前記一時ＭＡＣアドレスを使用して無線通信を行う際に、前記暗号データ保持手段に保持された暗号データを復号化することを特徴とする請求項１または２記載の無線通信装置。
【請求項４】
前記公開鍵を格納する公開鍵格納手段を有し、
前記無線通信手段は、前記暗号データを、前記公開鍵を用いて復号化することを特徴とする請求項１から３の何れか１項に記載の無線通信装置。
【請求項５】
前記暗号データ取得手段は、前記暗号データと共に、前記暗号データが使用可能な有効期限を示す使用期限情報を前記配信サーバ装置から取得し、
前記無線通信手段は、前記使用期限情報を基に、前記暗号データが有効期限内と判断した場合には、前記暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行うことを特徴とする請求項１から４の何れか１項に記載の無線通信装置。
【請求項６】
前記無線通信手段は、前記使用期限情報を基に、前記暗号データが有効期限外と判断した場合には、前記配信サーバ装置から前記暗号データを再び取得することを特徴とする請求項５記載の無線通信装置。
【請求項７】
前記無線通信装置は、無線通信を制御する無線ＬＡＮカードを有し、
前記無線ＬＡＮカードは、
前記暗号データ保持手段と、前記公開鍵格納手段と、前記無線通信手段と、を含んで構成されることを特徴とする請求項４から６の何れか１項に記載の無線通信装置。
【請求項８】
前記無線ＬＡＮカードは、
前記無線ＬＡＮカード固有の固有ＭＡＣアドレスを格納する固有ＭＡＣアドレス格納手段を有し、
前記無線通信手段は、
前記固有ＭＡＣアドレスを使用して無線通信を行うための第１の通信手段と、
前記一時ＭＡＣアドレスを使用して無線通信を行うための第２の通信手段と、を有し、
前記固有ＭＡＣアドレスを使用してアクセスポイントに接続する場合は、前記第１の通信手段に切り替え、
前記一時ＭＡＣアドレスを使用してアクセスポイントに接続する場合は、前記第２の通信手段に切り替えることを特徴とする請求項７記載の無線通信装置。
【請求項９】
前記配信サーバ装置は、
前記無線ＬＡＮカード固有の固有ＭＡＣアドレス毎に前記一時ＭＡＣアドレスを割り当てて格納管理しており、
前記暗号データ取得手段は、
前記固有ＭＡＣアドレス毎に割り当てられた前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得することを特徴とする請求項７記載の無線通信装置。
【請求項１０】
前記配信サーバ装置は、
前記無線ＬＡＮカード固有のシリアル番号毎に前記一時ＭＡＣアドレスを割り当てて格納管理しており、
前記暗号データ取得手段は、
前記シリアル番号毎に割り当てられた前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得することを特徴とする請求項７記載の無線通信装置。
【請求項１１】
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置と、前記配信サーバ装置から前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置と、を有して構成されるＭＡＣアドレス管理システムであって、
前記無線通信装置は、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得手段と、
前記暗号データ取得手段により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信手段と、
を有することを特徴とするＭＡＣアドレス管理システム。
【請求項１２】
前記無線通信手段は、
前記配信サーバ装置が前記一時ＭＡＣアドレスを秘密鍵により暗号化した前記暗号データを前記秘密鍵に対応する公開鍵を用いて復号化し、前記公開鍵は、前記無線通信装置側で予め保持していることを特徴とする請求項１１記載のＭＡＣアドレス管理システム。
【請求項１３】
前記無線通信装置は、無線通信を制御する無線ＬＡＮカードを有し、
前記暗号データ取得手段は、
前記無線ＬＡＮカード固有の固有ＭＡＣアドレスと共に前記暗号データの取得要求を前記配信サーバ装置に送信し、前記暗号データを前記配信サーバ装置から取得し、
前記配信サーバ装置は、
前記固有ＭＡＣアドレス毎に前記一時ＭＡＣアドレスと前記公開鍵と前記秘密鍵とを関連付けて格納管理するデータベースと、
前記暗号化データの取得要求を受け付けた場合に、前記データベースを参照し、前記取得要求と共に受け付けた前記固有ＭＡＣアドレスに関連付けられた前記秘密鍵を取得し、前記無線通信装置に対して割り当て可能な前記一時ＭＡＣアドレスを前記秘密鍵を用いて暗号化し、前記暗号データを生成し、前記暗号データを前記無線通信装置に配信する配信手段と、
を有することを特徴とする請求項１１または１２記載のＭＡＣアドレス管理システム。
【請求項１４】
前記無線通信装置は、無線通信を制御する無線ＬＡＮカードを有し、
前記暗号データ取得手段は、
前記無線ＬＡＮカード固有のシリアル番号と共に前記暗号データの取得要求を前記配信サーバ装置に送信し、前記暗号データを前記配信サーバ装置から取得し、
前記配信サーバ装置は、
前記シリアル番号毎に前記一時ＭＡＣアドレスと前記公開鍵と前記秘密鍵と関連付けて格納管理するデータベースと、
前記暗号化データの取得要求を受け付けた場合に、前記データベースを参照し、前記取得要求と共に受け付けた前記シリアル番号に関連付けられた前記秘密鍵を取得し、前記無線通信装置に対して割り当て可能な前記一時ＭＡＣアドレスを前記秘密鍵を用いて暗号化し、前記暗号データを生成し、前記暗号データを前記無線通信装置に配信する配信手段と、
を有することを特徴とする請求項１１または１２記載のＭＡＣアドレス管理システム。
【請求項１５】
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置から、前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置における無線通信方法であって、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得工程と、
前記暗号データ取得工程により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信工程と、
を、前記無線通信装置が行うことを特徴とする無線通信方法。
【請求項１６】
前記無線通信工程は、
前記配信サーバ装置が前記一時ＭＡＣアドレスを秘密鍵により暗号化した前記暗号データを前記秘密鍵に対応する公開鍵を用いて復号化し、前記公開鍵は、前記無線通信装置側で予め保持していることを特徴とする請求項１５記載の無線通信方法。
【請求項１７】
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置から、前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置に実行させる無線通信プログラムであって、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得処理と、
前記暗号データ取得処理により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信処理と、
を、前記無線通信装置に実行させることを特徴とする無線通信プログラム。
【請求項１８】
前記無線通信処理は、
前記配信サーバ装置が前記一時ＭＡＣアドレスを秘密鍵により暗号化した前記暗号データを前記秘密鍵に対応する公開鍵を用いて復号化し、前記公開鍵は、前記無線通信装置側で予め保持していることを特徴とする請求項１７記載の無線通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、ＭＡＣアドレス管理システム、無線通信方法及び無線通信プログラムに関し、特に、一時的に使用可能な一時ＭＡＣアドレスを用いて無線通信を行うことが可能な無線通信装置、ＭＡＣアドレス管理システム、無線通信方法及び無線通信プログラムに関するものである。
【背景技術】
【０００２】
従来の無線ＬＡＮカード（１００）は、図８に示すように、無線ＬＡＮ制御部（１０１）と、ＲＦ（Radio Frequency）制御部（１０２）と、ＲＯＭ（Read Only Memory）（１０３）と、を有して構成される。
【０００３】
無線ＬＡＮ制御部（１０１）は、無線ＬＡＮカード（１００）における各種機能を制御するものであり、無線ＬＡＮカード（１００）を装着して無線通信を行うＰＣ等の無線通信装置とのインタフェース制御を行ったり、ＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレスを用いて無線通信を行ったりするものである。また、ＲＦ制御部（１０２）は、外部機器との無線通信を制御するものである。また、ＲＯＭ（１０３）は、製造時に割り当てられた各無線ＬＡＮカード固有の識別番号である固有ＭＡＣアドレスを格納するものである。
【０００４】
なお、図８に示す無線ＬＡＮカード（１００）は、ＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレスを使用して無線通信を行うことになるため、その無線通信の電波を傍受し、その傍受した電波から固有ＭＡＣアドレスを取得することが可能となる。このため、ＭＡＣアドレスの傍受者が電波を傍受し、固有ＭＡＣアドレスを基に、無線ＬＡＮカード（１００）の利用者を特定したり、無線ＬＡＮカード（１００）を使用している利用者の行動をモニタリングしたりすることが可能となるため、無線ＬＡＮカード（１００）を利用している利用者のプライバシーを保護することができないことになる。
【０００５】
なお、上記の問題点を解決すべく、例えば、図９に示すように、一時的に使用可能な一時ＭＡＣアドレスをフラッシュメモリ（１０４）内に書き込み、その書き込んだ一時ＭＡＣアドレスを使用して無線通信を行うことで、ＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレスを使用しなくても、無線通信を行うことが可能となるため、無線ＬＡＮカード（１００）を利用している利用者のプライバシーを保護することができることになる。
【０００６】
しかしながら、図９に示すように、一時的に使用可能な一時ＭＡＣアドレスをフラッシュメモリ（１０４）内に書き込み、利用者のプライバシーを保護するように構成した場合には、フラッシュメモリ（１０４）内に書き込まれる一時ＭＡＣアドレスを逐次更新することが可能となるため、その逐次更新した一時ＭＡＣアドレスを用いて無線通信が行なわれると、一時ＭＡＣアドレスの一意性を維持することができないことになる。また、フラッシュメモリ（１０４）内に偽りの一時ＭＡＣアドレスが書き込まれる虞が発生することになる。従って、図９に示すように、一時的に使用可能な一時ＭＡＣアドレスをフラッシュメモリ（１０４）内に書き込むように構築した場合には、結果的に、無線通信時の混信を招くという別の問題点が発生してしまう虞がある。
【０００７】
このようなことから、ＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレスとは別の一時ＭＡＣアドレスを用いて無線通信を行い利用者のプライバシーを保護し、尚かつ、一時ＭＡＣアドレスの一意性を維持し、無線通信時の混信を防止したいのが現状である。
【０００８】
なお、本発明より先に出願された技術文献として、各無線端末のＭＡＣアドレスに対応して１以上の臨時アドレスセットを生成し、前記臨時アドレスセットから選択した臨時アドレスを、目的地アドレスに使用する無線接続ノードと、前記無線接続ノードにおいて生成された、自身のＭＡＣアドレスに対応する臨時アドレスセットを受信し、受信した前記臨時アドレスセットから選択した臨時アドレスをソースアドレスに使用する少なくとも１以上の無線端末と、を有し、ユーザの匿名性を保証することを可能とする無線ＬＡＮシステムが開示された文献がある（例えば、特許文献１参照）。
【０００９】
また、ネットワーク・インターフェイス装置からＭＡＣアドレス情報の供給要求を受けたＭＡＣアドレスデータベースサーバが、ＭＡＣアドレスファイルよりＭＡＣアドレスを読み出し、ネットワーク・インターフェイス装置に送信し、ネットワーク・インターフェイス装置は、それを内蔵メモリに書き込むことで、ネットワーク・インターフェイス装置へのＭＡＣアドレス付与を安全かつ確実に行うことができるようにしたＭＡＣアドレス管理装置が開示された文献がある（例えば、特許文献２参照）。
【特許文献１】特開２００４−４０８０６号公報
【特許文献２】特開２０００−１３８６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
なお、上記特許文献１には、無線接続ノードにおいて生成された臨時アドレスセットを無線端末が受信し、その受信した臨時アドレスセットから選択した臨時アドレスをソースアドレスに使用する技術が開示されているが、一時的に使用可能な一時ＭＡＣアドレスを暗号化した暗号データをサーバ装置から取得し、その取得した暗号データを復号化して無線通信を行うことについては何ら考慮されたものではない。
【００１１】
また、上記特許文献２は、ＭＡＣアドレスデータベースサーバが、ＭＡＣアドレスをネットワーク・インターフェイス装置に送信し、内蔵メモリに書き込む点については開示されているが、一時的に使用可能な一時ＭＡＣアドレスを暗号化した暗号データをサーバ装置から取得し、その取得した暗号データを復号化して無線通信を行うことについては何ら考慮されたものではない。
【００１２】
本発明は上記事情に鑑みてなされたものであり、一時的に使用可能な一時ＭＡＣアドレスを暗号化した暗号データをサーバ装置から取得し、その取得した暗号データを復号化して無線通信を行うことを可能とする無線通信装置、ＭＡＣアドレス管理システム、無線通信方法及び無線通信プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
かかる目的を達成するために、本発明は以下の特徴を有することとする。
【００１４】
本発明にかかる無線通信装置は、
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置から、前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置であって、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得手段と、
前記暗号データ取得手段により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信手段と、
を有することを特徴とする。
【００１５】
本発明にかかるＭＡＣアドレス管理システムは、
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置と、前記配信サーバ装置から前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置と、を有して構成されるＭＡＣアドレス管理システムであって、
前記無線通信装置は、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得手段と、
前記暗号データ取得手段により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信手段と、
を有することを特徴とする。
【００１６】
本発明にかかる無線通信方法は、
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置から、前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置における無線通信方法であって、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得工程と、
前記暗号データ取得工程により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信工程と、
を、前記無線通信装置が行うことを特徴とする。
【００１７】
本発明にかかる無線通信プログラムは、
一時的に使用可能な一時ＭＡＣアドレスを格納した配信サーバ装置から、前記一時ＭＡＣアドレスを取得し、該取得した一時ＭＡＣアドレスを使用して無線通信を行う無線通信装置に実行させる無線通信プログラムであって、
前記一時ＭＡＣアドレスが暗号化された暗号データを前記配信サーバ装置から取得する暗号データ取得処理と、
前記暗号データ取得処理により取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレスを使用してアクセスポイントを介して無線通信を行う無線通信処理と、
を、前記無線通信装置に実行させることを特徴とする。
【発明の効果】
【００５０】
本発明は、一時的に使用可能な一時ＭＡＣアドレスが暗号化された暗号データを配信サーバ装置から取得し、その取得した暗号データを復号化し、その復号化した一時ＭＡＣアドレスを使用して無線通信を行うことを特徴とするものである。これにより、固有ＭＡＣアドレスとは別の一時ＭＡＣアドレスを用いて無線通信を行い、通信傍受者に対する秘匿性を維持することが可能となるため、利用者のプライバシーを保護することが可能となる。また、一時ＭＡＣアドレスが暗号化された暗号データを配信サーバ装置から取得し、その取得した暗号データを復号化し、その復号化した一時ＭＡＣアドレスを使用して無線通信を行うことで、一時ＭＡＣアドレスの一意性を維持することが可能となるため、無線通信時の混信を防止することが可能となる。
【発明を実施するための最良の形態】
【００５１】
まず、図１を参照しながら、本実施形態のＭＡＣアドレス管理システムの特徴について説明する。
【００５２】
本実施形態におけるＭＡＣアドレス管理システムは、一時的に使用可能な一時ＭＡＣアドレス（Mat）を格納したＭＡＣ配信サーバ装置（２０）と、ＭＡＣ配信サーバ装置（２０）から一時ＭＡＣアドレス（Mat）を取得し、該取得した一時ＭＡＣアドレス（Mat）を使用して無線通信を行う無線通信装置（１０）と、を有して構成されるＭＡＣアドレス管理システムである。
【００５３】
そして、無線通信装置（１０）は、一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得し、その取得した暗号データを復号化し、該復号化した一時ＭＡＣアドレス（Mat）を使用して無線通信を行うことを特徴とするものである。
【００５４】
これにより、無線通信装置（１０）は、固有ＭＡＣアドレス（Ma）とは別の一時ＭＡＣアドレス（Mat）を用いて無線通信を行い、通信傍受者に対する秘匿性を維持することが可能となるため、利用者のプライバシーを保護することが可能となる。
【００５５】
また、一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得し、その取得した暗号データを復号化し、その復号化した一時ＭＡＣアドレス（Mat）を使用して無線通信を行うことで、一時ＭＡＣアドレス（Mat）の一意性を維持することが可能となるため、無線通信時の混信を防止することが可能となる。以下、添付図面を参照しながら、本実施形態におけるＭＡＣアドレス管理システムについて詳細に説明する。
【００５６】
まず、図１を参照しながら、本実施形態におけるＭＡＣアドレス管理システムについて説明する。
【００５７】
本実施形態におけるＭＡＣアドレス管理システムは、無線ＬＡＮカード（１）を搭載した無線通信装置（１０）と、ＭＡＣ配信サーバ装置（２０）と、がネットワーク（３０）を介して接続して構成される。なお、本実施形態におけるネットワーク（３０）の構成は、特に限定するものではなく、無線通信装置（１０）と、ＭＡＣ配信サーバ装置（２０）と、の間で情報が送受信できればあらゆるネットワーク構成を適用することは可能である。
【００５８】
＜無線通信装置１０＞
無線通信装置（１０）は、アクセスポイントを介して無線通信を行う通信装置であり、無線ＬＡＮカード（１）を搭載し、無線通信を行うことになる。なお、本実施形態における無線通信装置（１０）は、制御部（１１）と、情報管理部（１２）と、を有して構成される。また、無線通信装置（１０）に搭載される無線ＬＡＮカード（１）内のＲＡＭ（１０５）には、一時ＭＡＣアドレス（Mat）が暗号化された暗号データが書き込まれ、ＲＡＭ（１０５）内に暗号データが保持されることになる。また、ＲＯＭ（１０３）内には、無線ＬＡＮカード（１）固有の固有ＭＡＣアドレス（Ma）と、ＲＡＭ（１０５）内に保持された暗号データを復号化するための公開鍵（Ka pub）と、が格納されることになる。なお、固有ＭＡＣアドレス（Ma）と、公開鍵（Ka pub）と、は、製造時に割り当てられ、ＲＯＭ（１０３）内に格納されることになる。
【００５９】
情報管理部（１２）は、一時ＭＡＣアドレス（Mat）が暗号化された暗号データと、使用期限情報と、時刻情報と、を格納管理する。なお、使用期限情報とは、一時ＭＡＣアドレス（Mat）を無線通信装置（１０）で使用することが可能な期限を示す情報である。また、時刻情報とは、現在の時刻を示す情報である。この時刻情報を更新することで、無線通信装置（１０）と、ＭＡＣ配信サーバ装置（２０）と、の時刻を同期させることが可能となる。
【００６０】
制御部（１１）は、無線通信装置（１０）における各種制御を行うことになり、ＭＡＣ配信サーバ装置（２０）にアクセスし、一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得することになる。また、制御部（１１）は、無線ＬＡＮカード（１）との間で各種制御を行い、無線通信を行うことになる。
【００６１】
＜ＭＡＣ配信サーバ装置２０＞
ＭＡＣ配信サーバ装置（２０）は、制御部（２１）と、データベース（２２）と、を有して構成される。
【００６２】
データベース（２２）は、無線ＬＡＮカード（１）固有の固有ＭＡＣアドレス（Ma〜Mn）と、公開鍵（Ka pub〜Kn pub）と、秘密鍵（Ka priv〜Kn priv）と、一時ＭＡＣアドレス（Mat〜Mnt）と、を関連付けて格納管理することになる。
【００６３】
制御部（２１）は、無線通信装置（１０）に対し、一時ＭＡＣアドレス（Mat〜Mnt）が暗号化された暗号データを配信する。なお、制御部（２１）は、一時ＭＡＣアドレス（Mat〜Mnt）を秘密鍵（Ka priv〜Kn priv）を用いて暗号化し、一時ＭＡＣアドレス（Mat〜Mnt）の暗号データを作成する。そして、その作成した一時ＭＡＣアドレス（Mat〜Mnt）の暗号データを無線通信装置（１０）に配信することになる。
【００６４】
次に、図２を参照しながら、本実施形態における無線通信装置（１０）に搭載される無線ＬＡＮカード（１）の詳細構成について説明する。
【００６５】
本実施形態における無線ＬＡＮカード（１）は、無線ＬＡＮ制御部（１０１）と、ＲＦ（Radio Frequency）制御部（１０２）と、ＲＯＭ（１０３）と、ＲＡＭ（１０５）と、複合部（１０６）と、を有して構成される。
【００６６】
無線ＬＡＮ制御部（１０１）は、無線ＬＡＮカード（１）における各種機能を制御するものであり、無線ＬＡＮカード（１）を装着して無線通信を行うＰＣ等の無線通信装置とのインタフェース制御を行ったり、ＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレス（Ma）を用いて無線通信を行ったり、ＲＡＭ（１０５）内に保持される一時ＭＡＣアドレス（Mat）の暗号データを復号部（１０６）にて復号化し、その復号化した一時ＭＡＣアドレス（Mat）を用いて無線通信を行ったりすることになる。
【００６７】
ＲＦ制御部（１０２）は、外部機器との無線通信を制御する。ＲＯＭ（１０３）は、製造時に割り当てられた各装置固有の固有ＭＡＣアドレス（Ma）と、公開鍵（Ka pub）と、を格納する。
【００６８】
ＲＡＭ（１０５）は、一時的に使用可能な一時ＭＡＣアドレス（Mat）の暗号データを保持する。
【００６９】
複合部（１０６）は、ＲＡＭ（１０５）に保持された一時ＭＡＣアドレス（Mat）の暗号データを、ＲＯＭ（１０３）内に格納されている公開鍵（Ka pub）を用いて復号化し、一時ＭＡＣアドレス（Mat）を生成することになる。
【００７０】
なお、本実施形態における無線ＬＡＮカード（１）は、図３に示すように、固有ＭＡＣアドレス（Ma）と、一時ＭＡＣアドレス（Mat）と、を別々のＮＩＣ（Network Interface Card）として無線通信装置（１０）に対して提供することになり、無線通信装置（１０）が使用するＭＡＣアドレスによってＮＩＣの接続状態を切り替えることになる。例えば、図３に示すように、無線通信装置（１０）が固有ＭＡＣアドレス（Ma）を使用してアクセスポイントに接続する場合には、第１のＮＩＣと制御部（１１）との接続状態を維持させるように切り替え制御を行い、無線通信装置（１０）が一時ＭＡＣアドレス（Mat）を使用してアクセスポイントに接続する場合には、第２のＮＩＣと制御部（１１）との接続状態を維持させるように切り替え制御を行うことになる。
【００７１】
次に、図１、図４を参照しながら、本実施形態におけるＭＡＣアドレス管理システムにおける一連の処理動作について説明する。
【００７２】
まず、無線通信装置（１０）が一時ＭＡＣアドレスを使用するためには、ＭＡＣ配信サーバ装置（２０）に接続し、サーバ認証を行うことになる（ステップＳ１）。
【００７３】
このため、無線通信装置（１０）の制御部（１１）は、無線ＬＡＮカード（１）のＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレス（Ma）を取得し、その取得した固有ＭＡＣアドレス（Ma）をＭＡＣ配信サーバ装置（２０）に送信し、サーバ認証を行うことになる。
【００７４】
ＭＡＣ配信サーバ装置（２０）の制御部（２１）は、無線通信装置（１０）から受信した固有ＭＡＣアドレス（Ma）を基に、データベース（２２）を参照し、その固有ＭＡＣアドレス（Ma）がデータベース（２２）に登録されている場合には、一時ＭＡＣアドレス（Mat）の使用を許可し、固有ＭＡＣアドレス（Ma）がデータベース（２２）に登録されていない場合には、一時ＭＡＣアドレス（Mat）の使用を許可しないことになる。
【００７５】
次に、無線通信装置（１０）の制御部（１１）は、一時ＭＡＣアドレスの取得要求を行うと判断した際に、個々の無線ＬＡＮカード（１）に割り当てた固有ＭＡＣアドレス（Ma）をＲＯＭ（１０３）から読み出し、その読み出した固有ＭＡＣアドレス（Ma）と共に、一時ＭＡＣアドレスの取得要求を送信することになる（ステップＳ２）。
【００７６】
なお、制御部（１１）が一時ＭＡＣアドレスの取得要求を行うと判断するための判断条件としては、例えば、（ａ）無線ＬＡＮカード（１）のＲＡＭ（１０５）内に一時ＭＡＣアドレスの暗号データがないと判断した場合、（ｂ）ＲＡＭ（１０５）内に保持された一時ＭＡＣアドレスの使用期限が切れる一定時間前になったと判断した場合、（ｃ）無線通信装置（１０）の利用者からの取得要求があったと判断した場合等が挙げられる。なお、一時ＭＡＣアドレスの取得要求を行うと判断するための判断条件は、上述した条件に限定されるものではなく、あらゆる判断条件の基で、制御部（１１）が一時ＭＡＣアドレスの取得要求を行うように構築することは可能である。
【００７７】
ＭＡＣ配信サーバ装置（２０）は、無線通信装置（１０）から一時ＭＡＣアドレスの取得要求があったと判断した場合に、制御部（２１）は、その取得要求に対する応答処理を行うことになる（ステップＳ３）。この時、制御部（２１）は、無線通信装置（１０）から送信された固有ＭＡＣアドレス（Ma）を基に、データベース（２２）を参照し、その固有ＭＡＣアドレス（Ma）に対応する秘密鍵（Ka priv）を取得する。そして、制御部（２１）は、無線通信装置（１０）に対して割り当て可能な一時ＭＡＣアドレス（Mat）と、その一時ＭＡＣアドレス（Mat）の使用期限情報と、を決定し、図１に示すように、固有ＭＡＣアドレス（Ma）に関連づけて一時ＭＡＣアドレス（Mat）をデータベース（２２）に登録する。次に、制御部（２２）は、秘密鍵（Ka priv）を用いて、一時ＭＡＣアドレス（Mat）を暗号化し、一時ＭＡＣアドレスの暗号データを生成することになる。
【００７８】
次に、制御部（２１）は、一時ＭＡＣアドレスの暗号データと、使用期限情報と、時刻情報と、を無線通信装置（１０）に配信する（ステップＳ４）。
【００７９】
無線通信装置（１０）は、一時ＭＡＣアドレスの暗号データと、使用期限情報と、時刻情報と、をＭＡＣ配信サーバ装置（２０）から受信した際に、制御部（１１）は、その一時ＭＡＣアドレスの暗号データと、使用期限情報と、時刻情報と、を情報管理部（１２）に格納することになる（ステップＳ５）。
【００８０】
これにより、制御部（１１）は、ＭＡＣ配信サーバ装置（２０）から取得した時刻情報を基に、情報管理部（１２）に格納されている時刻情報が更新されることになり、無線通信装置（１０）の時刻情報と、ＭＡＣ配信サーバ装置（２０）の時刻情報と、を同期させることが可能となる。
【００８１】
次に、制御部（１１）は、情報管理部（１２）に格納した一時ＭＡＣアドレスの暗号データを、無線ＬＡＮカード（１）のＲＡＭ（１０５）に書き込むことになる（ステップＳ６）。
【００８２】
これにより、無線通信装置（１０）は、無線ＬＡＮカード（１）のＲＯＭ（１０３）に格納された固有ＭＡＣアドレス（Ma）以外の一時ＭＡＣアドレス（Mat）を使用して無線通信を行うことが可能となり、無線通信装置（１０）は、ｐｎｐ（Plug and Play）機能を用いて一時ＭＡＣアドレスのＮＩＣを使用して無線通信を行ったり、固有ＭＡＣアドレスのＮＩＣを使用して無線通信を行ったりすることが可能となる（ステップＳ７）。
【００８３】
なお、利用者が一時ＭＡＣアドレス（Mat）を使用して無線通信を行う場合には、制御部（１１）が無線ＬＡＮカード（１）の無線ＬＡＮ制御部（１０１）に対し、一時ＭＡＣアドレスの使用要求を行い、無線ＬＡＮ制御部（１０１）は、復号部（１０６）に対し、復号化処理の要求を行い、復号部（１０６）は、ＲＡＭ（１０５）に書き込まれた一時ＭＡＣアドレス（Mat）の暗号データと、ＲＯＭ（１０３）内に格納されている公開鍵（Ka pub）と、を読み出し、一時ＭＡＣアドレス（Mat）の暗号データを、公開鍵（Ka pub）を用いて復号化し、一時ＭＡＣアドレス（Mat）を生成し、無線ＬＡＮ制御部（１０１）は、その復号化した一時ＭＡＣアドレス（Mat）を使用してアクセスポイントの検索処理を行うことになる。そして、無線ＬＡＮ制御部（１０１）は、一時ＭＡＣアドレスのＮＩＣと制御部（１１）との接続状態を維持させるように切り替え制御を行うことになる。
【００８４】
なお、制御部（１１）が、無線ＬＡＮカード（１）のＲＡＭ（１０５）に対し、一時ＭＡＣアドレスの暗号データを書き込む時期は、特に限定するものではなく、初期導入時、または、一時ＭＡＣアドレスを使用しない場合には、一時ＭＡＣアドレスの暗号化データをＲＡＭ（１０５）に書き込まなくても良く、一時ＭＡＣアドレスを用いて無線通信を行う事前に、ＲＡＭ（１０５）に一時ＭＡＣアドレスの暗号データが保持されていればよいものとする。
【００８５】
なお、制御部（１１）は、再び、無線ＬＡＮカード（１）のＲＡＭ（１０５）に書き込まれた一時ＭＡＣアドレス（Mat）を使用してアクセスポイントの検索処理を行う場合には、情報管理部（１２）に格納した使用期限情報を基に、一時ＭＡＣアドレスの使用期限が有効であるか否かを判断することになり、使用期限が有効と判断した場合には、ＲＡＭ（１０５）に書き込まれた一時ＭＡＣアドレス（Mat）を使用して無線通信を行うことになる。また、使用期限が無効と判断した場合には、制御部（１１）は、再び、ＭＡＣ配信サーバ装置（２０）に接続し、一時ＭＡＣアドレスの取得要求を送信し、ＭＡＣ配信サーバ装置（２０）から一時ＭＡＣアドレスの暗号データを再取得することになる（ステップＳ８）。
【００８６】
このように、無線通信装置（１０）は、一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得し、その取得した暗号データを無線ＬＡＮカード（１）内のＲＡＭ（１０５）に書き込む。そして、一時ＭＡＣアドレス（Mat）を用いて無線通信を行う際に、ＲＡＭ（１０５）に書き込んだ暗号データを読み出し、ＲＯＭ（１０３）内に格納されている公開鍵（Ka pub）を用いて暗号データを復号化し、一時ＭＡＣアドレス（Mat）を生成し、その生成した一時ＭＡＣアドレス（Mat）を使用して無線通信を行うことで、ＲＯＭ（１０３）内に格納されている固有ＭＡＣアドレス（Ma）とは別の一時ＭＡＣアドレス（Mat）を用いて無線通信を行い、通信傍受者に対する秘匿性を維持することが可能となるため、利用者のプライバシーを保護することが可能となる。
【００８７】
また、一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得し、その取得した暗号データを無線ＬＡＮカード（１）内のＲＡＭ（１０５）に書き込み、一時ＭＡＣアドレス（Mat）を使用して無線通信を行う際に、ＲＡＭ（１０５）から暗号データを読み出し、該読み出した暗号データを、ＲＯＭ（１０３）内に格納されている公開鍵（Ka pub）を用いて復号化し、その復号化した一時ＭＡＣアドレス（Mat）を使用して無線通信を行うことで、一時ＭＡＣアドレス（Mat）の一意性を維持することが可能となるため、無線通信時の混信を防止することが可能となる。
【００８８】
なお、無線通信装置（１０）は、図５に示すように、特定のＳＳＩＤ（Service Set Identfier）の固有ＭＡＣアドレスをＲＡＭ（１０５）に書き込み（ステップＳ１１）、そのＲＡＭ（１０５）に書き込んだ固有ＭＡＣアドレスを用いて特定のＳＳＩＤ（Service Set Identfier）との接続制御を行うように構築することも可能である（ステップＳ１２）。
【００８９】
なお、無線ＬＡＮカード（１）は、一時ＭＡＣアドレス（Mat）を使用してアクセスポイントに接続する場合には、図３に示すように、第２のＮＩＣと制御部（１１）とが接続状態となるように制御し、固有ＭＡＣアドレス（Ma）を使用してアクセスポイントに接続する場合には、第１のＮＩＣと制御部（１１）とが接続状態となるように制御することになる。
【００９０】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００９１】
第１の実施形態におけるＭＡＣアドレス管理システムは、図１に示すように、無線ＬＡＮカード（１）のＲＯＭ（１０３）内に、固有ＭＡＣアドレス（Ma）と、公開鍵（Ka pub）と、を格納し、また、ＭＡＣ配信サーバ装置（２０）のデータベース（２２）内に、固有ＭＡＣアドレス（Ma〜Mn）と、公開鍵（Ka pub〜Kn pub）と、秘密鍵（Ka pirv〜Kn pirv）と、一時ＭＡＣアドレス（Mat〜Mnt）と、を格納し、無線通信装置（１０）は、固有ＭＡＣアドレス（Ma）毎に割り当てられた一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得することにしたが、第２の実施形態におけるＭＡＣアドレス管理システムは、図６に示すように、無線ＬＡＮカード（１）のＲＯＭ（１０３）内に、各装置固有のシリアル番号（Sna）と、公開鍵（Ka pub）と、を格納し、また、ＭＡＣ配信サーバ装置（２０）のデータベース（２２）内に、シリアル番号（Sna〜Snn）と、公開鍵（Ka pub〜Kn pub）と、秘密鍵（Ka pirv〜Kn pirv）と、一時ＭＡＣアドレス（Mat〜Mnt）と、を格納し、無線通信装置（１０）は、シリアル番号（Sna）毎に割り当てられた一時ＭＡＣアドレス（Mat）が暗号化された暗号データをＭＡＣ配信サーバ装置（２０）から取得することを特徴とするものである。このように、シリアル番号（Sna）を使用して、一時ＭＡＣアドレス（Mat）の割り当てを行うように構築すること可能である。
【００９２】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００９３】
例えば、上述した実施形態においては、無線ＬＡＮカード（１）毎に暗号鍵を異ならせるようにしたが、共通の暗号鍵を使用するように構築することも可能である。
【００９４】
また、上述した実施形態においては、ＭＡＣ配信サーバ装置（２０）が、一時ＭＡＣアドレス（Mat）を秘密鍵（Ka priv）を用いて暗号化し、その暗号化した暗号データを無線通信装置（１０）に配信し、無線通信装置（１０）において、暗号データを、無線ＬＡＮカード（１）のＲＯＭ（１０３）内に格納されている公開鍵（Ka pub）を使用して復号化し、その復号化した一時ＭＡＣアドレス（Mat）を使用して無線通信を行うようにしたが、一時ＭＡＣアドレス（Mat）に対する暗号化、復号化の方法は、上述した実施形態における暗号方式に限定するものではなく、あらゆる暗号方式を用いて、一時ＭＡＣアドレスを暗号化、復号化して使用するように構築することは可能である。
【００９５】
また、上述した図１に示すＭＡＣアドレス管理システムを構成するＭＡＣ配信サーバ装置（２０）は、データベース（２２）を有して構成することにしたが、図７に示すように、データベース（２２）をＭＡＣ配信サーバ装置（２０）と分離独立させ、外部機器（４０）にデータベース（２２）を搭載し、その外部機器（４０）に搭載させたデータベース（２２）から情報を取得するように構築することも可能である。
【００９６】
また、上述したＭＡＣアドレス管理システムを構成する無線通信装置（１０）及びＭＡＣ配信サーバ装置（２０）における制御動作は、ハード構成ではなく、コンピュータプログラム等のソフトウェアにより実行することも可能であり、また、上記のプログラムは、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体等の記録媒体に記録し、その記録媒体から上記プログラムを、通信装置に読み込ませることで、上述した制御動作を、通信装置において実行させることも可能である。また、所定のネットワークを介して接続されている外部機器から上記プログラムを通信装置に読み込ませることで、上述した制御動作を、通信装置において実行させることも可能である。
【産業上の利用可能性】
【００９７】
本発明にかかる無線通信装置、ＭＡＣアドレス管理システム、無線通信方法及び無線通信プログラムは、一時的に使用可能な一時ＭＡＣアドレスを使用して無線通信を行うサービスに適用可能である。
【図面の簡単な説明】
【００９８】
【図１】本実施形態のＭＡＣアドレス管理システムのシステム構成を示す図である。
【図２】本実施形態における無線通信装置（１０）に搭載される無線ＬＡＮカード（１）の内部構成を示す図である。
【図３】固有ＭＡＣアドレス（Ma）と、一時ＭＡＣアドレス（Mat）と、を別々のＮＩＣ（Network Interface Card）として無線通信装置（１０）に対して提供する場合の状態を説明するための図である。
【図４】本実施形態のＭＡＣアドレス管理システムにおける一連の処理動作を示す第１の図である。
【図５】本実施形態のＭＡＣアドレス管理システムにおける一連の処理動作を示す第２の図である。
【図６】第２の実施形態のＭＡＣアドレス管理システムのシステム構成を示す図である。
【図７】本実施形態のＭＡＣアドレス管理システムを構成するＭＡＣ配信サーバ装置（２０）の他の構成例を示す図である。
【図８】従来の無線ＬＡＮカードの内部構成を示す第１の図である。
【図９】従来の無線ＬＡＮカードの内部構成を示す第２の図である。
【符号の説明】
【００９９】
１    無線ＬＡＮカード
１０    無線通信装置
１１    制御部
１２    情報管理部
２０    ＭＡＣ配信サーバ装置
２１    制御部
２２    データベース
３０    ネットワーク
４０    外部機器
１０１    無線ＬＡＮ制御部
１０２    ＲＦ制御部
１０３    ＲＯＭ
１０５    ＲＡＭ
１０６    復号部
【図１】
0004816161.tif 000002
【図２】
0004816161.tif 000003
【図３】
0004816161.tif 000004
【図４】
0004816161.tif 000005
【図５】
0004816161.tif 000006
【図６】
0004816161.tif 000007
【図７】
0004816161.tif 000008
【図８】
0004816161.tif 000009
【図９】
0004816161.tif 000010