(57)【要約】【課題】管理を複雑化させることなく、ＲＦＩＤタグとのセキュアな通信を実現するリーダライタを提供する。【解決手段】リーダライタ（２）は、暗号キーを示す暗号画像がＲＦＩＤタグ（４）の表面に表示されている該ＲＦＩＤタグ（４）から、暗号画像を光学的に読み取る光学読取部（２４）と、暗号キーを用いて暗号化されたデータを、ＲＦＩＤタグ（４）に対して無線で送信または受信するＲＦ通信部（２３）とを備える。【選択図】図１
2020191581.tif 000002
【特許請求の範囲】
【請求項１】
暗号キーを示す暗号画像を光学的に読み取る光学読取部と、
ペイロード部分の実データが前記暗号キーを用いて暗号化されたデータフレームを、通信対象の通信装置に対して無線で送信および受信の少なくともいずれか一方を行う第１交信部とを備える通信装置。
【請求項２】
前記光学読取部は、暗号キーを示す暗号画像がＲＦＩＤタグの表面に表示されている該ＲＦＩＤタグから、前記暗号画像を光学的に読み取り、
前記第１交信部は、前記暗号キーを用いて暗号化されたデータを、前記ＲＦＩＤタグに対して無線で送信または受信する請求項１に記載の通信装置。
【請求項３】
前記暗号キーを用いて前記データを暗号化する第１暗号化部、または、前記ＲＦＩＤタグから受信した前記暗号化されたデータを復号する第１復号部を備える、請求項２に記載の通信装置。
【請求項４】
前記ＲＦＩＤタグから前記データを読み出すとき、前記ＲＦＩＤタグから暗号化された前記データを受信する第１モードと、前記ＲＦＩＤタグから暗号化されていないデータを受信する第２モードとを切り替えるモード選択部を備え、
前記モード選択部は、少なくとも第２モードのときに、暗号化されていない前記データを送信するよう、前記第１交信部から前記ＲＦＩＤタグに対して指示する、請求項２または３に記載の通信装置。
【請求項５】
請求項２または３に記載の通信装置と、
前記ＲＦＩＤタグとを含む通信システムであって、
前記ＲＦＩＤタグは、
前記暗号化されたデータを受信する第２交信部と、
前記暗号化されたデータを暗号化されたまま記憶する記憶部とを備える、通信システム。
【請求項６】
請求項２または３に記載の通信装置と、
前記ＲＦＩＤタグとを含む通信システムであって、
前記ＲＦＩＤタグは、
前記暗号化されたデータを受信する第２交信部と、
前記暗号キーを用いて、前記暗号化されたデータを復号する第２復号部と、
復号されたデータを記憶する記憶部とを備える、通信システム。
【請求項７】
前記ＲＦＩＤタグは、前記記憶部から読み出した前記データを、前記暗号キーを用いて暗号化する第２暗号化部を備え、
前記第２交信部は、前記暗号化されたデータを前記通信装置に送信する、請求項６に記載の通信システム。
【請求項８】
請求項４に記載の通信装置と、
前記ＲＦＩＤタグとを含む通信システムであって、
前記ＲＦＩＤタグは、
前記暗号化されたデータを送信する第２交信部と、
前記第２交信部が送信するデータを、暗号化された状態で送信する第１モードと、暗号化していない状態で送信する第２モードとを切り替えるモード切替部とを備える、通信システム。
【請求項９】
前記暗号画像は、前記ＲＦＩＤタグの表面に、一次元または二次元のコード画像として画像形成されているものである、請求項５から８のいずれか一項に記載の通信システム。
【請求項１０】
請求項５〜９のいずれか一項に記載の通信システムが備えるＲＦＩＤタグ。
【請求項１１】
暗号キーを示す暗号画像がＲＦＩＤタグの表面に表示されており、
前記暗号キーで暗号化されたデータを受信する第２交信部と、
前記暗号キーを用いて、前記暗号化されたデータを復号する第２復号部と、
復号されたデータを記憶する記憶部とを備える、ＲＦＩＤタグ。
【請求項１２】
トランスポート層のペイロード部分の実データを、前記暗号キーを用いて暗号化する第１暗号化部、または、通信対象の通信装置から受信した、暗号化されたトランスポート層のペイロード部分の実データを復号する第１復号部を備える、請求項１に記載の通信装置。
【請求項１３】
Ｗｉｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信を行う請求項１２に記載の通信装置。
【請求項１４】
暗号キーを示す暗号画像を光学的に読み取る光学読取ステップと、
ペイロード部分の実データが前記暗号キーを用いて暗号化されたデータフレームを、通信対象の通信装置に対して無線で送信および受信の少なくともいずれか一方を行う第１交信ステップとを含む通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＲＦＩＤタグと無線通信を行うリーダライタ、Ｗｉｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信を行う通信装置、通信システム、およびＲＦＩＤタグに関する。
【背景技術】
【０００２】
リーダライタとＲＦＩＤ（Radio Frequency Identifier）タグとを用いた無線通信システムが従来技術として知られている。このような無線通信システムは、例えば工場内での製品の管理などで用いられている。ここで、交信距離の長いリーダライタを用いる場合、例えば工場の外からでもＲＦＩＤタグの情報が読まれてしまう恐れがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０１８８０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
交信のセキュリティを高めるためにＲＦＩＤタグに暗号キーを持たせ、暗号キーによって暗号化させた情報で無線通信を行う手法が考えられる。しかしながら、この手法において、すべてのＲＦＩＤタグで同じ暗号キーを用いる場合、一度暗号キーが解読されるとすべての情報が読み取られる危険性がある。これに対して、暗号キーをＲＦＩＤタグごとに変えると上位システムでの管理が必要となり、システムそのものが煩雑になるという問題がある。
【０００５】
なお、特許文献１には、非接触カードに、保持情報を数字あるいはバーコードとして印刷する技術が開示されている。しかしながら、この保持情報は、パスワードを使って使用者を照合する際に用いられるものであり、暗号キーを示すものではない。
【０００６】
また、Ｗｉｆｉ通信においては、通信装置において、Ｗｉｆｉルータとのデータリンク層における暗号化処理に関する暗号キーを一旦取得してしまえば、その後は、例えば工場の外部からでも電波が届く限りはＷｉｆｉルータと通信が行えることになる。よって、所定の領域内でのみ通信を許可するような対応を行うことができないという問題がある。同様の問題はＢｌｕｅｔｏｏｔｈ通信においても存在する。
【０００７】
本発明の一態様は、管理を複雑化させることなく、通信対象の通信装置とのセキュアな通信を実現する通信装置、通信システム、ＲＦＩＤタグ、および通信装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る通信装置は、暗号キーを示す暗号画像を光学的に読み取る光学読取部と、ペイロード部分の実データが前記暗号キーを用いて暗号化されたデータフレームを、通信対象の通信装置に対して無線で送信および受信の少なくともいずれか一方を行う第１交信部とを備える構成である。
【０００９】
また、本発明の一態様に係る通信装置の制御方法は、暗号キーを示す暗号画像を光学的に読み取る光学読取ステップと、ペイロード部分の実データが前記暗号キーを用いて暗号化されたデータフレームを、通信対象の通信装置に対して無線で送信および受信の少なくともいずれか一方を行う第１交信ステップとを含む。
【００１０】
上記の構成または方法によれば、通信装置は、暗号画像を光学的に読み取ることによって、通信対象の通信装置との無線で送受信されるデータの暗号キーを認識することができる。よって、暗号画像を光学的に読み取ることができない限り、無線で送受信されるデータを復号することができないので、通信可能な通信装置を限定した、よりセキュアな通信を実現することができる。
【００１１】
また、暗号画像を表示するだけで暗号キーを通信装置に通知することができるので、システムの複雑化を招くことなく、簡易な手法でセキュアな通信を実現することができる。
【００１２】
また、本発明の一態様に係る通信装置は、前記光学読取部は、暗号キーを示す暗号画像がＲＦＩＤタグの表面に表示されている該ＲＦＩＤタグから、前記暗号画像を光学的に読み取り、前記第１交信部は、前記暗号キーを用いて暗号化されたデータを、前記ＲＦＩＤタグに対して無線で送信または受信する構成としてもよい。
【００１３】
上記の構成によれば、リーダライタは、ＲＦＩＤタグの表面に表示されている暗号画像を光学的に読み取ることによって、該ＲＦＩＤタグとの無線で送受信されるデータの暗号キーを認識することができる。よって、暗号画像を光学的に読み取ることができない限り、無線で送受信されるデータを復号することができないので、ＲＦＩＤタグとのセキュアな通信を実現することができる。
【００１４】
また、ＲＦＩＤタグの表面に暗号画像を表示するだけで暗号キーをリーダライタに通知することができるので、システムの複雑化を招くことなく、簡易な手法でセキュアな通信を実現することができる。
【００１５】
本発明の一態様に係る通信装置は、上記の構成において、前記暗号キーを用いて前記データを暗号化する第１暗号化部、または、前記ＲＦＩＤタグから受信した前記暗号化されたデータを復号する第１復号部を備えていてもよい。
【００１６】
上記の構成によれば、通信装置がＲＦＩＤタグから取得した暗号化キーを用いてデータの暗号化または復号を行い、ＲＦＩＤタグ間とのデータの送信または受信を行うため、交信処理の際のセキュリティを向上させることができる。
【００１７】
本発明の一態様に係る通信装置は、上記の構成において、前記ＲＦＩＤタグから前記データを読み出すとき、前記ＲＦＩＤタグから暗号化された前記データを受信する第１モードと、前記ＲＦＩＤタグから暗号化されていないデータを受信する第２モードとを切り替えるモード選択部を備え、前記モード選択部は、少なくとも第２モードのときに、暗号化されていない前記データを送信するよう、前記ＲＦ通信部から前記ＲＦＩＤタグに対して指示する構成としてもよい。
【００１８】
上記の構成によれば、通信装置がＲＦＩＤタグから受信するデータを、暗号化されているものと暗号化されていないものとに切り替えることが可能なため、一例として、普段は暗号化されているデータを、暗号キーを紛失した際は暗号化されていないデータを受信する、といったことが可能となる。
【００１９】
本発明の一態様に係る通信システムは、前記本発明に係る通信装置と、前記ＲＦＩＤタグを含む通信システムであって、前記ＲＦＩＤタグは、前記暗号化されたデータを受信するタグ交信部と、前記暗号化されたデータを暗号化されたまま記憶する記憶部とを備える構成である。
【００２０】
上記の構成によれば、ＲＦＩＤタグは暗号化処理や復号処理を行う必要がないので、ＲＦＩＤタグのコストを抑制することができる。
【００２１】
本発明の一態様に係る通信システムは、前記通信装置と、前記ＲＦＩＤタグを含む通信システムであって、前記ＲＦＩＤタグは、前記暗号化されたデータを受信するタグ交信部と、前記暗号キーを用いて、前記暗号化されたデータを復号する第２復号部と、復号されたデータを記憶する記憶部とを備える構成である。
【００２２】
上記の構成によれば、ＲＦＩＤタグは暗号化されていないデータを記憶することになるので、例えば暗号キーが失われたような状況となった場合に、何らかの手段によって暗号化されていないデータを取り出すことが可能となる。
【００２３】
本発明の一態様に係る通信システムは、上記の構成において、前記ＲＦＩＤタグは、前記記憶部から読み出した前記データを、前記暗号キーを用いて暗号化する第２暗号化部を備えていてもよく、前記タグ交信部は、前記暗号化されたデータを前記通信装置に送信する機能を有していてもよい。
【００２４】
上記の構成によれば、ＲＦＩＤタグはタグ内部でデータを暗号化し、暗号化したデータを通信装置に送信することができる。
【００２５】
本発明の一態様に係る通信システムは、本発明に係る通信装置と、前記ＲＦＩＤタグを含む通信システムであって、前記ＲＦＩＤタグは、前記暗号化されたデータを送信するタグ交信部と、前記タグ交信部が送信するデータを、暗号化された状態で送信する第１モードと、暗号化していない状態で送信する第２モードとを切り替えるモード切替部とを備えていてもよい。
【００２６】
上記の構成によれば、ＲＦＩＤタグから通信装置に送信するデータを、暗号化されているものと暗号化されていないものとに切り替えることが可能である。よって、例えば暗号キーが失われたような状況となっても、暗号化されていないデータがＲＦＩＤタグから通信装置に送信させることが可能となる。
【００２７】
本発明の一態様に係る通信システムは、上記の構成において、前記暗号画像は、前記ＲＦＩＤタグの表面に、一次元または二次元のコード画像として画像形成されているものであってもよい。
【００２８】
上記の構成によれば、通信装置はデータを暗号化・復号するための暗号キーを、ＲＦＩＤタグの表面から光学的に読み取って取得することができる。
【００２９】
本発明の一態様に係るＲＦＩＤタグは、本発明に係る通信システムに備えられている構成である。
【００３０】
本発明の一態様に係るＲＦＩＤタグは、暗号キーを示す暗号画像がＲＦＩＤタグの表面に表示されており、前記暗号キーで暗号化されたデータを受信するタグ交信部と、前記暗号キーを用いて、前記暗号化されたデータを復号する第２復号部と、復号されたデータを記憶する記憶部とを備えていてもよい。
【００３１】
上記の構成によれば、通信装置は、ＲＦＩＤタグの表面に表示されている暗号画像を光学的に読み取ることによって、該ＲＦＩＤタグとの無線で送受信されるデータの暗号キーを認識することができる。よって、暗号画像を光学的に読み取ることができない限り、無線で送受信されるデータを復号することができないので、ＲＦＩＤタグとのセキュアな通信を実現することができる。
【００３２】
また、ＲＦＩＤタグの表面に暗号画像を表示するだけで暗号キーを通信装置に通知することができるので、システムの複雑化を招くことなく、簡易な手法でセキュアな通信を実現することができる。
【００３３】
本発明の一態様に係る通信装置は、上記の構成において、トランスポート層のペイロード部分の実データを、前記暗号キーを用いて暗号化する第１暗号化部、または、通信対象の通信装置から受信した、暗号化されたトランスポート層のペイロード部分の実データを復号する第１復号部を備える構成としてもよい。
【００３４】
上記の構成によれば、データリンク層における暗号化処理に関する暗号キーが取得されていても、暗号画像を光学的に読み取れない限りは、トランスポート層のペイロード部分の実データを復号することができないことになる。よって、有効な通信を実現できる通信装置を、暗号画像を光学的に読み取れる範囲の通信装置に限定することが可能となる。
【００３５】
また、本発明の一態様に係る通信装置は、上記の構成において、Ｗｉｆｉ（登録商標）またはＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信を行う構成としてもよい。
【００３６】
上記の構成によれば、ＷｉｆｉやＢｌｕｅｔｏｏｔｈによる無線通信においても、電波が届く範囲よりも狭い領域を通信可能領域として設定することが可能となる。
【発明の効果】
【００３７】
本発明の一態様によれば、通信システムのセキュリティの簡便化と向上化を同時に実現することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態１に係る通信システムの構成を示すブロック図である。
【図２】本発明の実施形態１に係るＲＦＩＤタグの構成を示すブロック図である。
【図３】本発明の実施形態１に係るリーダライタと、ＲＦＩＤタグとが通信を行う状況を模式的に示す図である。
【図４】本発明の実施形態１に係る通信システムにおける処理の流れを示すフローチャートである。
【図５】本発明の実施形態２に係る通信システムの概略構成を示すブロック図である。
【図６】本発明の実施形態２に係るＲＦＩＤタグの構成を示すブロック図である。
【図７】本発明の実施形態２に係る通信システムにおける処理の流れを示すフローチャートである。
【図８】本発明に係る通信システムにおけるモード切替処理の流れを示すフローチャートである。
【図９】本発明の実施形態３に係る通信システムの一例の概要を示す模式図である。
【図１０】二次元コードが、Ｗｉｆｉルータの表面に設けられている例を示す斜視図である。
【図１１】二次元コードが、Ｗｉｆｉルータの通信対象空間内に配置される机の上に設けられている例を示す模式図である。
【図１２】第１のノートＰＣと第２のノートＰＣとの間で１対１のＷｉｆｉ通信が行われる例を示す模式図である。
【図１３】本実施形態におけるＷｉｆｉ通信の処理の流れを示すフローチャートである。
【図１４】Ｂｌｕｅｔｏｏｔｈ通信を実施する通信システムの一例の概要を示す模式図である。
【図１５】本実施形態におけるＢｌｕｅｔｏｏｔｈ通信の処理の流れを示すフローチャートである。
【図１６】ノートＰＣおよびＷｉｆｉルータを備えた通信システムの概略構成を示すブロック図である。
【発明を実施するための形態】
【００３９】
（実施の形態１）
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。
【００４０】
§１  適用例
まず、図１を用いて、本発明が適用される場面の一例について説明する。図１は、本実施形態に係る通信システム１００の構成を示すブロック図である。同図に示すように、通信システム１００は、通信対象の通信装置としてのＲＦＩＤタグ４に対してデータの読み出しおよび書き込みの少なくともいずれか一方を行うリーダライタ（通信装置）２を備える。
【００４１】
リーダライタ２は、暗号キーを示す二次元コード４１が表面に表示されているＲＦＩＤタグ４から、二次元コード４１を光学的に読み取る光学読取部２４と、暗号キーを用いて暗号化されたデータを、ＲＦＩＤタグ４に対して無線で送信または受信するＲＦ（Radio Frequency）通信部（第１交信部）２３とを備える。
【００４２】
このように、リーダライタ２は、ＲＦＩＤタグ４の表面に表示されている二次元コード４１を光学的に読み取ることによって、該ＲＦＩＤタグ４との無線で送受信されるデータの暗号キーを認識することができる。よって、二次元コード４１を光学的に読み取ることができない限り、無線で送受信されるデータを復号することができないことになる。すなわち、例えば工場の外から不正に情報を読み出すことを防止できるので、ＲＦＩＤタグ４とのセキュアな通信を実現することができる。
【００４３】
また、ＲＦＩＤタグ４の表面に二次元コード４１を表示するだけで暗号キーをリーダライタ４に通知することができるので、システムの複雑化を招くことなく、簡易な手法でセキュアな通信を実現することができる。
【００４４】
§２  構成例
（通信システムの構成）
以下に、通信システム１００の構成についてより詳細に説明する。図１に示すように、通信システム１００は、リーダライタ２、通信システム１００全体を統括的に管理する上位システムであるＰＬＣ（Programmable Logic Controller）１、リーダライタ２とデータの送受信を行うＲＦＩＤタグ４とを備えている。ＰＬＣ１とリーダライタ２とは、通信ネットワークを介して通信接続されている。なお、図示はしないが、ＰＬＣ１は、リーダライタ２以外の１以上のリーダライタ、および、その他の各種制御機器と通信接続されていてもよい。また、リーダライタ２は、実際には複数のＲＦＩＤタグ４と通信を行ってもよい。
【００４５】
リーダライタ２は、上位通信部２１、データ処理部２２、ＲＦ通信部２３、光学読取部２４、およびアンテナ２５を備えている。上位通信部２１は、ＰＬＣ１との通信を制御するものであり、ＰＬＣ１からの指示をデータ処理部２２に伝送するとともに、データ処理部２２からの出力をＰＬＣ１に送信する。
【００４６】
なお、リーダライタ２からの出力先は、ＰＬＣ１に限らず、任意の通信手段を介してリーダライタ２と通信を行うことが可能な情報処理装置であればよい。
【００４７】
データ処理部２２は、第１暗号化部３１および第１復号部３２を備えている。第１暗号化部３１は、暗号キーを用いて、ＲＦＩＤタグ４に対して送信するデータを暗号化する処理を行う。より詳細には、第１暗号化部３１は、ＲＦＩＤタグ４に対して送信するデータフレームのうち、ペイロード部分の実データを暗号化処理する。
【００４８】
第１復号部３２は、ＲＦＩＤタグ４から受信した暗号化されたデータを復号する処理を行う。より詳細には、第１復号部３２は、ＲＦＩＤタグ４から受信したデータフレームのうち、ペイロード部分の実データを復号処理する。ＲＦ通信部２３は、アンテナ２５によって送受信される電波の通信制御を行う。
【００４９】
光学読取部２４は、ＲＦＩＤタグ４の表面に表示されている二次元コード４１を光学的に読み取る処理を行う。より詳細には、光学読取部２４は撮像部２６を備え、この撮像部２６が二次元コード４１を撮像し、画像データとして取り込む。そして、光学読取部２４は、画像データで示される暗号キーを取得し、データ処理部２２に送信する。
【００５０】
なお、光学読取部２４自体または撮像部２６が、リーダライタ２の本体と別体の装置に設けられ、本体から離れた位置に配置されてもよい。この場合、別体の装置とリーダライタ２の本体とは、有線または無線の通信手段によって接続される。このような構成によれば、光学読取部２４自体または撮像部２６をＲＦＩＤタグ４が配置される場所の近傍に設置する一方、リーダライタ２の本体をＲＦＩＤタグ４が配置される場所から離れた位置に設置することが可能となる。
【００５１】
また、以下に示す本実施形態においては、二次元コード４１を用いる例について説明するが、これに限定されるものではなく、暗号キーを示す暗号画像であればよい。例えば、暗号画像が１次元のバーコードであってもよく、この場合には光学読取部２４はバーコードリーダとなる。さらに、暗号画像が暗号キーを文字として示す画像であり、光学読取部２４が、撮像された画像データを文字認識することによって暗号キーを取得する構成であってもよい。また、暗号画像は、ＲＦＩＤタグ４の表面に印刷されていてもよいし、暗号画像が印刷されたシールがＲＦＩＤタグ４の表面に貼り付けられていてもよい。
【００５２】
図２は、ＲＦＩＤタグ４の構成を示すブロック図である。同図に示すように、ＲＦＩＤタグ４は、表面に二次元コード４１が表示されているとともに、タグ記憶部４２、タグ交信部（第２交信部）４３、およびタグアンテナ４４を備えている。
【００５３】
タグ記憶部４２は、ＲＦＩＤタグ４において保持しておくべきデータを記憶するものであり、例えば不揮発性メモリなどで構成される。タグ交信部４３は、タグアンテナ４４によって送受信される電波の通信制御を行う。
【００５４】
図３は、リーダライタ２と、ＲＦＩＤタグ４とが通信を行う状況を模式的に示す図である。同図に示すように、リーダライタ２は、光学読取部２４（図３では図示せず）で読取可能な範囲に位置するＲＦＩＤタグ４に表示されている二次元コード４１を読み取り、これによって暗号キーを取得する。そして、リーダライタ２は、無線通信において送受信されるデータに対して、取得した暗号キーを用いて暗号化処理および復号処理を行う。なお、図示はしていないが、ＲＦＩＤタグ４は、例えば工場内で生産される製品や、製品を構成する部品などに取り付けられている。
【００５５】
また、リーダライタ２は、例えばゲート用Ｒ／Ｗ（リーダライタ）、および、棚管理用Ｒ／Ｗなどに適用される。ゲート用Ｒ／Ｗは、例えばベルトコンベアによって搬送される製品に取り付けられたＲＦＩＤタグ４と通信を行う。すなわち、ゲート用Ｒ／Ｗは、自身の配置位置が固定されているとともに、通信領域を通過するＲＦＩＤタグ４と通信を行う。これにより、ベルトコンベアによって搬送される製品を認識することが可能となる。なお、ゲート用Ｒ／Ｗは、製品などを搬送する搬送車がゲートを通る際、搬送車に積載されている製品に取り付けられたＲＦＩＤタグ４と通信を行う形態もある。
【００５６】
棚管理用Ｒ／Ｗは、棚上に載置されている製品に取り付けられたＲＦＩＤタグ４と通信を行う。すなわち、棚管理用Ｒ／Ｗは、ユーザによって搬送されることによって自身が移動することにより、移動していないＲＦＩＤタグ４と通信を行う。これにより、棚上にどのような製品が載置されているかを認識することが可能となる。
【００５７】
（通信処理の流れ）
図４は、通信システム１００における処理の流れを示すフローチャートである。同図の（ａ）は、ＲＦＩＤタグ４に記憶されている情報をリーダライタ２が読み取る処理の流れを示しており、同図の（ｂ）は、ＲＦＩＤタグ４に対して、リーダライタ２が情報を書き込む処理の流れを示している。
【００５８】
まず、読み取り処理について説明する。読み取り処理は、リーダライタ２がＰＬＣ１からの読み取り指示指令を受信することによって開始される。ステップ１（以降、Ｓ１のように称する）において、リーダライタ２は、光学読取部２４によってＲＦＩＤタグ４に表示されている二次元コード４１を読み取る。そして、光学読取部２４は、読み取った二次元コード４１を解析することにより暗号キーを取得し、該暗号キーをデータ処理部２２に送信する。
【００５９】
また、リーダライタ２は、Ｓ２において、ＲＦ通信部２３によってＲＦＩＤタグ４と通信を行い、ＲＦＩＤタグ４に記憶されているデータを受信する（交信処理）。ここで、ＲＦＩＤタグ４は、リーダライタ２からの読み出し指示に応じて、タグ交信部４３が、タグ記憶部４２から所定のデータを読み出してリーダライタ２に送信する。リーダライタ２において、受信データはデータ処理部２２に送信される。なお、Ｓ１とＳ２との処理は、並行して行われてもよいし、一方の処理が先におこなわれ、他方の処理が後に行われてもよい。
【００６０】
その後、リーダライタ２は、Ｓ３において、受信データを暗号キーによって復号する（復号処理）。より詳細には、データ処理部２２の第１復号部３２は、光学読取部２４から受信した暗号キーによって、ＲＦ通信部２３から受信した受信データを復号する処理を行う。第１復号部３２によって復号された復号済データは、データ処理部２２から上位通信部２１に送信され、上位通信部２１によってＰＬＣ１に送信される。以上で読み取り処理が完了する。
【００６１】
なお、上記では、読み取り処理は、リーダライタ２がＰＬＣ１からの読み取り指示指令を受信することによって開始される例について説明したがこれに限定されるものではない。例えば、任意のトリガー信号を外部装置から受信することによって読み取り処理が開始されてもよい。任意のトリガー信号とは、例えばユーザによってボタンやスイッチが押されることによって生成される信号、所定の物体を検知するセンサの検知結果に基づく信号、および、定期的に発信される信号などが挙げられる。また、上記のようなトリガー信号を生成する部材をリーダライタ２が備えていてもよい。
【００６２】
次に、書き込み処理について説明する。書き込み処理は、リーダライタ２がＰＬＣ１からの書き込み指示指令を受信することによって開始される。Ｓ１１において、リーダライタ２は、光学読取部２４によってＲＦＩＤタグ４に表示されている二次元コード４１を読み取る。そして、光学読取部２４は、読み取った二次元コード４１を解析することにより暗号キーを取得し、該暗号キーをデータ処理部２２に送信する。
【００６３】
次に、リーダライタ２は、Ｓ１２において、取得した暗号キーによってＲＦＩＤタグ４に書き込むべきデータを暗号化する処理を行う。より詳細には、上位通信部２１がＰＬＣ１から受信した書き込むべきデータを、第１暗号化部３１が取得した暗号キーに基づいて暗号化処理を行う。
【００６４】
次に、リーダライタ２は、Ｓ１３において、ＲＦ通信部２３によってＲＦＩＤタグ４と通信を行い、ＲＦＩＤタグ４に対して暗号化処理が行われた暗号化データを送信する（交信処理）。ＲＦＩＤタグ４は、Ｓ１４において、暗号化データを受信し、受信した暗号化データをそのまま記録する（記録処理）。より詳細には、タグ交信部４３が、受信した暗号化データをタグ記憶部４２に記録する処理を行う。以上で書き込み処理が完了する。
【００６５】
（実施の形態２）
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００６６】
図５は、本実施形態に係る通信システム１００の概略構成を示すブロック図である。同図に示すように、データ処理部２２は、さらにモード選択部３３を備えている。モード選択部３３は、ＲＦＩＤタグ４からデータを読み出すとき、ＲＦＩＤタグ４が暗号化されたデータを送信するようにＲＦＩＤタグ４に対して指示する第１モード（暗号化モード）と、ＲＦＩＤタグ４が暗号化されていないデータを送信するようにＲＦＩＤタグ４に対して指示する第２モード（非暗号化モード）とのいずれかを選択する。
【００６７】
第２モードへの切替は、例えばＲＦＩＤタグ４における二次元コード４１が汚れなどによって光学的に読み取れない状態となっている場合に実行される。二次元コード４１が光学的に読み取れない場合、そのＲＦＩＤタグ４から送信される暗号化データを復号することができないことになる。例えば洗浄などによって二次元コード４１を復旧できる場合や、暗号キーを別の手段でバックアップしている場合には、暗号化データを復号するための対策をとることが可能である。しかしながら、このような対策によって暗号キーを復旧できない場合には、そのＲＦＩＤタグ４に記録されている情報を認識することが不可能となる。
これの対策として、上記のようなモード切替機能を実装している。すなわち、暗号キーが復旧できない場合に、第２モードに切り替えて非暗号化データをＲＦＩＤタグ４から送信させることによって、上記の問題を解決することができる。しかしながら、第２モードは非暗号化データの送受信が行われるので、第三者による傍受が可能となる。よって、第２モードはあくまで緊急対策用であり、通常は第１モードによって通信が行われるようにしておくことが好ましい。
【００６８】
図６は、本実施形態に係るＲＦＩＤタグ４の構成を示すブロック図である。同図に示すように、ＲＦＩＤタグ４は、第２暗号化部４５、第２復号部４６、およびモード切替部４７をさらに備えている。第２暗号化部４５は、タグ記憶部４２に記録されている暗号化されていないデータ（非暗号化データ）を読み出して暗号キーによって暗号化処理を行う。第２暗号化部４５によって暗号化処理されたデータ（暗号化データ）は、タグ交信部４３によってリーダライタ２に送信される。すなわち、第２暗号化部４５は、リーダライタ２に対して送信するデータフレームのうち、ペイロード部分の実データを暗号化処理する。
【００６９】
第２復号部４６は、タグ交信部４３によって受信した暗号化された受信データを暗号キーによって復号する処理を行う。より詳細には、第２復号部４６は、リーダライタ２から受信したデータフレームのうち、ペイロード部分の実データを復号処理する。第２復号部４６によって復号されたデータ（非暗号化データ）は、タグ記憶部４２に記録される。
【００７０】
モード切替部４７は、リーダライタ２からの指示に基づいて、リーダライタ２へ送信する送信データを、暗号化データとするか非暗号化データとするかを切り替える。より詳細には、リーダライタ２から第１モードによる指示、すなわち、暗号化データの送信指示を受けている場合、モード切替部４７は、第２暗号化部４５によって暗号化処理されたデータをリーダライタ２に送信するように制御する。また、リーダライタ２から第２モードによる指示、すなわち、非暗号化データの送信指示を受けている場合、モード切替部４７は、第２暗号化部４５による暗号化処理を行わずに、タグ記憶部４２に記録されている非暗号化データをリーダライタ２に送信するように制御する。
【００７１】
なお、リーダライタ２のモード選択部３３は、第１モードによる送信指示を、読み出し処理を行うごとに行ってもよいが、通信システム１００において、デフォルトを第１モードによる送受信と決めておいてもよい。この場合、通常は第１モードによる送受信が行われ、リーダライタ２から第２モードによる送信指示が行われたときのみ、非暗号化データの送受信が行われるようになっていてもよい。
【００７２】
（通信処理の流れ）
図７は、実施の形態２における通信システム１００における処理の流れを示すフローチャートである。同図の（ａ）は、ＲＦＩＤタグ４に記憶されている情報をリーダライタ２が読み取る処理の流れを示しており、同図の（ｂ）は、ＲＦＩＤタグ４に対して、リーダライタ２が情報を書き込む処理の流れを示している。
【００７３】
まず、読み取り処理について説明する。読み取り処理は、リーダライタ２がＰＬＣ１からの読み取り指示指令を受信することによって開始される。Ｓ２１において、リーダライタ２は、光学読取部２４によってＲＦＩＤタグ４に表示されている二次元コード４１を読み取る。そして、光学読取部２４は、読み取った二次元コード４１を解析することにより暗号キーを取得し、該暗号キーをデータ処理部２２に送信する。
【００７４】
次に、Ｓ２２において、リーダライタ２は、ＲＦ通信部２３によってＲＦＩＤタグ４に対して読み取り指示を送信する。Ｓ２３において、ＲＦＩＤタグ４は、リーダライタ２から読み取り指示を受信すると、第２暗号化部４５がタグ記憶部４２から所定のデータを読み出して暗号化処理を行う。その後、Ｓ２４において、リーダライタ２は、ＲＦ通信部２３によってＲＦＩＤタグ４と通信を行い、ＲＦＩＤタグ４から暗号化処理が行われた暗号化データを受信する（交信処理）。ここで、ＲＦＩＤタグ４は、タグ交信部４３が、第２暗号化部４５によって暗号化された暗号化データをリーダライタ２に送信する。リーダライタ２において、受信データはデータ処理部２２に送信される。なお、Ｓ２１と、Ｓ２２〜Ｓ２４との処理は、並行して行われてもよいし、一方の処理が先におこなわれ、他方の処理が後に行われてもよい。
【００７５】
その後、リーダライタ２は、Ｓ２５において、受信データを暗号キーによって復号する（復号処理）。より詳細には、データ処理部２２の第１復号部３２は、光学読取部２４から受信した暗号キーによって、ＲＦ通信部２３から受信した受信データを復号する処理を行う。第１復号部３２によって復号された復号済データは、データ処理部２２から上位通信部２１に送信され、上位通信部２１によってＰＬＣ１に送信される。以上で読み取り処理が完了する。
【００７６】
次に、書き込み処理について説明する。書き込み処理は、リーダライタ２がＰＬＣ１からの書き込み指示指令を受信することによって開始される。Ｓ３１において、リーダライタ２は、光学読取部２４によってＲＦＩＤタグ４に表示されている二次元コード４１を読み取る。そして、光学読取部２４は、読み取った二次元コード４１を解析することにより暗号キーを取得し、該暗号キーをデータ処理部２２に送信する。
【００７７】
次に、リーダライタ２は、Ｓ３２において、取得した暗号キーによってＲＦＩＤタグ４に書き込むべきデータを暗号化する処理を行う。より詳細には、上位通信部２１がＰＬＣ１から受信した書き込むべきデータを、第１暗号化部３１が取得した暗号キーに基づいて暗号化処理を行う。
【００７８】
次に、リーダライタ２は、Ｓ３３において、ＲＦ通信部２３によってＲＦＩＤタグ４と通信を行い、ＲＦＩＤタグ４に対して暗号化処理が行われた暗号化データを送信する（交信処理）。ＲＦＩＤタグ４は、Ｓ３４において、暗号化データを受信し、受信した暗号化データを復号する処理を行う（復号処理）。より詳細には、タグ交信部４３が、受信した暗号化データを第２復号部４６に送信し、第２復号部４６が該暗号化データを復号する処理を行う。その後、Ｓ３５において、第２復号部４６は、復号したデータをタグ記憶部４２に記録する処理を行う。以上で書き込み処理が完了する。
【００７９】
（モード切替処理）
図８は、モード切替処理の流れを示すフローチャートである。まずＳ４１において、リーダライタ２は、ＰＬＣ１から非暗号化モードである第２モードへの切替指示を受信する。
【００８０】
ここで、ＰＬＣ１からの第２モードへの切替指示は、予め決められたパスワードとともにＰＬＣ１からリーダライタ２に送信される。リーダライタ２のモード選択部３３は、受信したパスワードが予め定められた正当なものであることを確認して、以下のモード選択処理を行う。このように、パスワードによってモードの切替指示の正当性を確認することによって、第三者が勝手にモード切替指示を行うことによって非暗号化データの送受信が行われることを防止することができる。
【００８１】
第２モードへの切替指示を受信すると、リーダライタ２におけるモード選択部３３は、ＲＦＩＤタグ４が暗号化されていないデータを送信するようにＲＦＩＤタグ４に対して指示する第２モード（非暗号化モード）を選択し、その旨をＲＦ通信部２３によってＲＦＩＤタグ４に送信する（Ｓ４２）。
【００８２】
ＲＦＩＤタグ４では、第２モード（非暗号化モード）への切替指示を受信すると、モード切替部４７は、第２暗号化部４５による暗号化処理を行わずに、タグ記憶部４２に記録されている非暗号化データをリーダライタ２に送信するように制御する。リーダライタ２は、ＲＦ通信部２３によってＲＦＩＤタグ４と通信を行い、ＲＦＩＤタグ４から非暗号化データを受信する（交信処理）（Ｓ４３）。
【００８３】
その後、リーダライタ２は、Ｓ４４において、非暗号化データを取得し、取得した非暗号化データを上位通信部２１に送信する。そして、非暗号化データが上位通信部２１によってＰＬＣ１に送信される。以上で読み取り処理が完了する。
【００８４】
（変形例）
上記の実施の形態２において、第１モードと第２モードとが切替可能である構成について説明したが、このモード切替機能がないシステムであってもよい。すなわち、リーダライタ２におけるモード選択部３３、および、ＲＦＩＤタグ４におけるモード切替部４７がない構成であってもよい。この場合、第１モードのみによって暗号化データの送受信が行われることにより、セキュアな通信を実現することができる。また、ＲＦＩＤタグ４のタグ記憶部４２には非暗号化データが記録されているので、二次元コード４１が光学的に読み取れなくなった場合、タグ記憶部４２を直接読み取るなどの非常手段により、記録されているデータを読み出すことが可能である。
【００８５】
また、上記の実施の形態１において、ＲＦＩＤタグ４が、実施の形態２におけるモード切替部４７および第２復号部４６を備えるとともに、リーダライタ２が、実施の形態２におけるモード選択部３３を備える構成としてもよい。この場合、通常は暗号化データがタグ記憶部４２に記憶され、暗号化データが送受信されるが、実施の形態２で示した暗号キーが失われた場合に、非暗号化モードに切り替えることが可能となる。すなわち、非暗号化モードに切り替えられた場合、ＲＦＩＤタグ４の第２復号部４６が、タグ記憶部４２に記憶されている暗号化データを復号し、非暗号化データをリーダライタ２に送信する。これによって、暗号キーが失われた場合でも、ＲＦＩＤタグ４に記憶されている情報を読み出すことが可能となる。
【００８６】
（実施の形態３）
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００８７】
（通信システムの概要）
図９は、本実施形態に係る通信システムの一例の概要を示す模式図である。同図に示すように、通信システムは、通信対象の通信装置としてのＷｉｆｉ（登録商標）ルータ１５０およびノートＰＣ１１０を含んでいる。ノートＰＣ１１０はカメラ１１１（図１１参照）を備えており、このカメラ１１１が二次元コード１２０を撮像している。ノートＰＣ１１０はＷｉｆｉ通信によりＷｉｆｉルータ１５０と通信が可能となっている。
【００８８】
ここで、本実施形態では、Ｗｉｆｉルータ１５０およびノートＰＣ１１０は、Ｗｉｆｉ通信によって送信するデータフレームにおけるトランスポート層のペイロード部分の実データ（以降、ペイロード部分と称する）を、二次元コード１２０で示される暗号キーによって暗号化している。そして、ノートＰＣ１１０およびＷｉｆｉルータ１５０は、Ｗｉｆｉ通信によって受信したデータフレームにおけるトランスポート層のペイロード部分を暗号キーによって復号する。
【００８９】
一方、図９に示すように、二次元コード１２０を視認することができない空間に配置されているノートＰＣ１１０ｘは、Ｗｉｆｉルータ１５０からの電波を受信することは可能であるが、二次元コード１２０を視認することができない。よって、Ｗｉｆｉルータ１５０から受信したデータフレームにおけるトランスポート層のペイロード部分の復号を行うことができない。
【００９０】
すなわち、以上の通信システムによれば、二次元コード１２０を視認することが可能な端末のみＷｉｆｉ通信によって受信したデータフレームにおけるトランスポート層のペイロード部分を復号することができるので、よりセキュアなＷｉｆｉ通信を実現することができる。
【００９１】
（通信システムの構成）
図１６は、ノートＰＣ１１０およびＷｉｆｉルータ１５０を備えた通信システム２００の概略構成を示すブロック図である。同図に示すように、ノートＰＣ１１０は、子機側制御部１１５、子機側通信部１１７、および、光学読取部１１８を備えている。また、Ｗｉｆｉルータ１５０は、親機側制御部１５５、および、親機側通信部１５７を備えている。
【００９２】
子機側制御部１１５は、ノートＰＣ１１０における処理を制御するブロックであり、子機側暗号化部１１６０および子機側復号部１１６１を備えている。子機側暗号化部１１６０は、暗号キーを用いて、Ｗｉｆｉルータ１５０に送信するデータフレームにおけるトランスポート層のペイロード部分を暗号化する処理を行う。子機側復号部１１６１は、暗号キーを用いて、Ｗｉｆｉルータ１５０から受信したデータフレームにおけるトランスポート層のペイロード部分を復号する処理を行う。子機側通信部１１７は、Ｗｉｆｉルータ１５０との間でＷｉｆｉ通信を行う。
【００９３】
光学読取部１１８は、二次元コード１２０を光学的に読み取る処理を行う。より詳細には、光学読取部２４はカメラ１１１を備え（図１１参照）、このカメラ１１１が二次元コード１２０を撮像し、画像データとして取り込む。そして、光学読取部１１８は、画像データで示される暗号キーを取得し、子機側制御部１１５に送信する。
【００９４】
なお、光学読取部１１８自体またはカメラ１１１が、ノートＰＣ１１０の本体と別体の装置に設けられ、本体から離れた位置に配置されてもよい。この場合、別体の装置とノートＰＣ１１０の本体とは、有線または無線の通信手段によって接続される。このような構成によれば、光学読取部１１８自体またはカメラ１１１を二次元コード１２０が配置される場所の近傍に設置する一方、ノートＰＣ１１０の本体を二次元コード１２０が配置される場所から離れた位置に設置することが可能となる。
【００９５】
親機側制御部１５５は、Ｗｉｆｉルータ１５０における処理を制御するブロックであり、親機側暗号化部１５６０および親機側復号部１５６１を備えている。親機側暗号化部１５６０は、暗号キーを用いて、ノートＰＣ１１０に送信するデータフレームにおけるトランスポート層のペイロード部分を暗号化する処理を行う。親機側復号部１５６１は、暗号キーを用いて、ノートＰＣ１１０から受信したデータフレームにおけるトランスポート層のペイロード部分を復号する処理を行う。親機側通信部１５７は、ノートＰＣ１１０との間でＷｉｆｉ通信を行う。
【００９６】
二次元コード１２０は、Ｗｉｆｉルータ１５０およびノートＰＣ１１０において暗号化処理を行う際に用いられる暗号キーを示すものであり、Ｗｉｆｉルータ１５０とセットで通信対象空間内に配置される。
【００９７】
（実施例）
図１０は、二次元コード１２０が、Ｗｉｆｉルータ１５０の表面に設けられている例を示している。この例の場合、Ｗｉｆｉルータ１５０の表面に設けられた二次元コードをカメラ１１１で撮像可能な位置に存在するノートＰＣ１１０によってのみ、受信したデータフレームにおけるトランスポート層のペイロード部分の復号を行うことができる。
【００９８】
なお、二次元コード１２０は、Ｗｉｆｉルータ１５０の表面に印刷されていてもよいし、二次元コード１２０が印刷されたシールがＷｉｆｉルータ１５０の表面に貼り付けられていてもよい。これは以下の図１１、図１２、および図１４に示す例でも同様である。
【００９９】
図１１は、二次元コード１２０が、Ｗｉｆｉルータ１５０の通信対象空間内に配置される机の上に設けられている例を示している。この例の場合、机の上に設けられた二次元コードをカメラ１１１で撮像可能な位置に存在するノートＰＣ１１０によってのみ、受信したデータフレームにおけるトランスポート層のペイロード部分の復号を行うことができる。
【０１００】
なお、上記の例では、Ｗｉｆｉルータ１５０とノートＰＣ１１０とのＷｉｆｉ通信についての例について説明したが、１対１のアドホック通信が行われる場合にも適用可能である。図１２は、第１のノートＰＣ１１０Ａと第２のノートＰＣ１１０Ｂとの間で１対１のＷｉｆｉ通信が行われる例を示している。同図に示す例では、第２のノートＰＣ１１０Ｂの表面に二次元コード１２０が設けられており、第２のノートＰＣ１１０Ｂが親機として機能する。
【０１０１】
（通信処理の流れ）
図１３は、本実施形態におけるＷｉｆｉ通信の処理の流れを示すフローチャートである。まずＳ５１において、Ｗｉｆｉルータ１５０とノートＰＣ１１０との間で、通常のＷｉｆｉ通信の前処理としてのハンドシェイクが行われる。次に、Ｓ５２において、ノートＰＣ１１０において、二次元コード１２０の光学読み取りが行われる。この処理によって、ノートＰＣ１１０は、暗号キーを取得する。
【０１０２】
その後、Ｓ５３において、Ｗｉｆｉルータ１５０とノートＰＣ１１０との間で交信処理が行われる。ここでの交信処理において、送受信されるデータフレームにおけるトランスポート層のペイロード部分は、暗号キーによって暗号化されている。そして、Ｗｉｆｉルータ１５０およびノートＰＣ１１０の双方において、受信したデータフレームにおけるトランスポート層のペイロード部分を暗号キーによって復号することによって、受信したデータの内容を認識し、それぞれ処理が行われる。
【０１０３】
なお、ここでのノートＰＣ１１０における復号処理は、直前に行われた光学読み取りによって得られた暗号キーを用いることを必須としている。これにより、過去に取得した暗号キーを使い回すことを不可能にしている。
【０１０４】
一連の交信処理が完了すると、Ｓ５４においてＷｉｆｉルータ１５０とノートＰＣ１１０との間の通信の切断処理が行われる。再度通信を開始する際には、Ｓ５１からの処理が実行される。
【０１０５】
（Ｂｌｕｅｔｏｏｔｈ（登録商標）通信への適用例）
上記では、Ｗｉｆｉ通信を実施する通信システムについて説明したが、Ｂｌｕｅｔｏｏｔｈ通信を実施する通信システムにおいても適用可能である。図１４は、Ｂｌｕｅｔｏｏｔｈ通信を実施する通信システムの一例の概要を示す模式図である。同図に示すように、通信システムは、Ｂｌｕｅｔｏｏｔｈ親機１３０および携帯端末１４０を含んでいる。携帯端末１４０は図示しないカメラを備えており、このカメラが二次元コード１２０を撮像している。携帯端末１４０はＢｌｕｅｔｏｏｔｈ通信によりＢｌｕｅｔｏｏｔｈ親機１３０と通信が可能となっている。
【０１０６】
ここで、Ｂｌｕｅｔｏｏｔｈ親機１３０および携帯端末１４０は、Ｂｌｕｅｔｏｏｔｈ通信によって送信するデータフレームにおけるトランスポート層のペイロード部分を、二次元コード１２０で示される暗号キーによって暗号化している。そして、Ｂｌｕｅｔｏｏｔｈ親機１３０および携帯端末１４０は、Ｂｌｕｅｔｏｏｔｈ通信によって受信したデータフレームにおけるトランスポート層のペイロード部分を、暗号キーによって復号する。
【０１０７】
一方、図１４に示すように、二次元コード１２０を視認することができない空間に配置されている携帯端末１４０ｘは、Ｂｌｕｅｔｏｏｔｈ親機１３０からの電波を受信することは可能であるが、二次元コード１２０を視認することができない。よって、Ｂｌｕｅｔｏｏｔｈ親機１３０から受信したデータフレームにおけるトランスポート層のペイロード部分の復号を行うことができない。
【０１０８】
すなわち、以上の通信システムによれば、二次元コード１２０を視認することが可能な端末のみＢｌｕｅｔｏｏｔｈ通信によって受信したデータフレームにおけるトランスポート層のペイロード部分を復号することができるので、よりセキュアなＢｌｕｅｔｏｏｔｈ通信を実現することができる。
【０１０９】
なお、Ｂｌｕｅｔｏｏｔｈ親機１３０および携帯端末１４０の構成は、基本的に図１６を参照しながら説明したノートＰＣ１１０およびＷｉｆｉルータ１５０の構成と同様であるので、ここではその説明を省略する。
【０１１０】
（通信処理の流れ）
図１５は、本実施形態におけるＢｌｕｅｔｏｏｔｈ通信の処理の流れを示すフローチャートである。まずＳ６１において、Ｂｌｕｅｔｏｏｔｈ親機１３０と携帯端末１４０との間で、通常のＢｌｕｅｔｏｏｔｈ通信の前処理としてのペアリングが行われる。次に、Ｓ６２において、携帯端末１４０において、二次元コード１２０の光学読み取りが行われる。この処理によって、携帯端末１４０は、暗号キーを取得する。
【０１１１】
その後、Ｓ６３において、Ｂｌｕｅｔｏｏｔｈ親機１３０と携帯端末１４０との間で交信処理が行われる。ここでの交信処理においては、送受信されるデータフレームにおけるトランスポート層のペイロード部分は、暗号キーによって暗号化されている。そして、Ｂｌｕｅｔｏｏｔｈ親機１３０および携帯端末１４０の双方において、受信したデータフレームにおけるトランスポート層のペイロード部分を暗号キーによって復号することによって、受信したデータの内容を認識し、それぞれ処理が行われる。
【０１１２】
なお、ここでの携帯端末１４０における復号処理は、直前に行われた光学読み取りによって得られた暗号キーを用いることを必須としている。これにより、過去に取得した暗号キーを使い回すことを不可能にしている。
【０１１３】
一連の交信処理が完了すると、Ｓ６４においてＢｌｕｅｔｏｏｔｈ親機１３０と携帯端末１４０との間の通信の切断処理が行われる。再度通信を開始する際には、Ｓ６１からの処理が実行される。
【０１１４】
なお、上記では、ＷｉｆｉおよびＢｌｕｅｔｏｏｔｈによる無線通信に適用した例を示したが、これらに限定されるものではなく、例えばＴｒａｎｓｆｅｒＪｅｔ（登録商標）などにも適用可能である。
【０１１５】
〔ソフトウェアによる実現例〕
リーダライタ２のデータ処理部２２、Ｗｉｆｉルータ１５０の親機側制御部１５５、および、ノートＰＣ１１０の子機側制御部１１５は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１１６】
後者の場合、リーダライタ２、Ｗｉｆｉルータ１５０、および、ノートＰＣ１１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、前記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、前記コンピュータにおいて、前記プロセッサが前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。前記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１１７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１１８】
１  ＰＬＣ
２  リーダライタ（通信装置）
４  ＲＦＩＤタグ
２１  上位通信部
２２  データ処理部
２３  ＲＦ通信部（第１交信部）
２４、１１８  光学読取部
２５  アンテナ
２６  撮像部
３１  第１暗号化部
３２  第１復号部
３３  モード選択部
４１、１２０  二次元コード
４２  タグ記憶部
４３  タグ交信部（第２交信部）
４４  タグアンテナ
４５  第２暗号化部
４６  第２復号部
４７  モード切替部
１００  通信システム
１１１  カメラ
１１５  子機側制御部
１１７  子機側通信部（第１交信部）
１３０  Ｂｌｕｅｔｏｏｔｈ親機（通信装置）
１４０、１４０ｘ  携帯端末
１５０  Ｗｉｆｉルータ（通信装置）
１５５  親機側制御部
１５７  親機側通信部（第２交信部）
１１６０  子機側暗号化部（第１暗号化部）
１１６１  子機側復号部（第１復号部）
１５６０  親機側暗号化部（第１暗号化部）
１５６１  親機側復号部（第１復号部）
１１０、１１０Ａ、１１０Ｂ  ノートＰＣ（通信装置）
【図１】
2020191581.tif 000003
【図２】
2020191581.tif 000004
【図３】
2020191581.tif 000005
【図４】
2020191581.tif 000006
【図５】
2020191581.tif 000007
【図６】
2020191581.tif 000008
【図７】
2020191581.tif 000009
【図８】
2020191581.tif 000010
【図９】
2020191581.tif 000011
【図１０】
2020191581.tif 000012
【図１１】
2020191581.tif 000013
【図１２】
2020191581.tif 000014
【図１３】
2020191581.tif 000015
【図１４】
2020191581.tif 000016
【図１５】
2020191581.tif 000017
【図１６】
2020191581.tif 000018