(57)【要約】【課題】上述のコストを抑制しながら第２の通信方式におけるセキュアな通信を可能にする。【解決手段】第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得する取得部と、前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信する通信部と、を備える近距離無線通信装置を提供する。【選択図】図６
2017169167.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得する取得部と、
前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信する通信部と、
を備える近距離無線通信装置。
【請求項２】
前記第１の通信方式における第１のサービスに対応する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報は、前記第１のサービスの上位サービスに関する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報から特定される、請求項１に記載の近距離無線通信装置。
【請求項３】
前記第１の通信方式における第１のサービスに対応する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報は、前記第１のサービスの下位サービスに関する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報から特定されない、請求項１に記載の近距離無線通信装置。
【請求項４】
前記鍵関連情報から取得される鍵は、前記鍵関連情報に対応する鍵、または、前記鍵関連情報から生成される鍵を含む、請求項１に記載の近距離無線通信装置。
【請求項５】
前記鍵関連情報は、前記サービスまたはエリアが特定される情報である、請求項１に記載の近距離無線通信装置。
【請求項６】
前記鍵関連情報は、前記サービスまたはエリアに対応する第２の鍵情報である、請求項１に記載の近距離無線通信装置。
【請求項７】
前記取得部は、通信対象の装置から前記鍵関連情報を取得する、請求項１に記載の近距離無線通信装置。
【請求項８】
前記取得部は、通信対象の装置との認証に係る通信によって前記鍵関連情報を取得する、請求項７に記載の近距離無線通信装置。
【請求項９】
前記取得部は、前記第１の通信方式を用いる通信によって前記鍵関連情報を取得する、請求項７に記載の近距離無線通信装置。
【請求項１０】
前記通信部は、通信対象の装置から送信される通信を開始するための信号に基づいて第２の通信方式を用いて通信する、請求項１に記載の近距離無線通信装置。
【請求項１１】
前記通信部は、前記信号に含まれる、前記第２の通信方式の要求情報に基づいて前記第２の通信方式を用いて通信する、請求項１０に記載の近距離無線通信装置。
【請求項１２】
前記通信部は、前記第２の通信方式の要求情報の受信に基づいて第２の通信方式を用いて通信する、請求項１１に記載の近距離無線通信装置。
【請求項１３】
前記通信部は、前記第２の通信方式の要求情報に対する応答情報の受信に基づいて第２の通信方式を用いて通信する、請求項１１に記載の近距離無線通信装置。
【請求項１４】
前記通信部は、前記信号の周波数情報、電力レベル情報、または前記信号から特定される位置情報に基づいて前記第２の通信方式を用いて通信する、請求項１０に記載の近距離無線通信装置。
【請求項１５】
前記第２の通信方式による通信は、前記第１の通信方式による通信よりも高速である、請求項１に記載の近距離無線通信装置。
【請求項１６】
前記通信部は、前記第１の通信方式を用いる通信の後に前記第２の通信方式を用いる通信を行う、請求項１に記載の近距離無線通信装置。
【請求項１７】
前記通信部は、前記第１の通信方式を用いる通信と並行して前記第２の通信方式を用いる通信を行う、請求項１に記載の近距離無線通信装置。
【請求項１８】
第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報が特定される情報を取得する取得部と、
認証に係る通信より前に送信され、前記情報を有する信号を通信する通信部と、
を備える近距離無線通信装置。
【請求項１９】
前記信号は、前記第１の通信方式と異なる第２の通信方式を用いた通信の開始のための信号を含む、
請求項１８に記載の近距離無線通信装置。
【請求項２０】
第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得することと、
前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信することと、
を有する、情報処理装置により実行される近距離無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、近距離無線通信装置及び近距離無線通信方法に関する。
【背景技術】
【０００２】
近年、通信方式の研究開発が盛んに行われることで、様々な通信方式が利用可能になっている。それに伴い、複数の通信方式をハンドオーバする技術が研究開発されている。例えば、特許文献１には、第１の通信方式から第２の通信方式へハンドオーバする際、第１の通信方式の暗号鍵にマッピングされた第２の通信方式の暗号鍵を用いて、第２の通信方式による通信データを暗号化する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１３−５３２４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、複数の通信方式を用いた通信では、単一の通信方式を用いた通信と比べて通信の安全性を確保するためにかかるコストが増加する。例えば、特許文献１の開示のように第１の通信方式および第２の通信方式が用いられる場合、第１および第２の通信方式双方の暗号鍵の管理が要求される。そのため、管理コストが単一の通信方式の場合と比べて増加する。【０００５】
そこで本開示は、上記に鑑みてなされたものであり、本開示の目的とするところは、上述のコストを抑制しながら第２の通信方式におけるセキュアな通信が可能な、新規かつ改良された近距離無線通信装置を提供することにある。
【課題を解決するための手段】
【０００６】
本開示によれば、第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得する取得部と、前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信する通信部と、を備える近距離無線通信装置が提供される。【０００７】
また本開示によれば、第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報が特定される情報を取得する取得部と、認証に係る通信より前に送信されるパケットであって、前記情報を有するパケット信号を通信する通信部と、を備える近距離無線通信装置が提供される。【０００８】
また本開示によれば、第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得することと、前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信することと、を有する、情報処理装置により実行される近距離無線通信方法が提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、上述のコストを抑制しながら第２の通信方式におけるセキュアな通信が可能になる。【００１０】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態に係る通信システムの一例を示す説明図である。
【図２】本開示の一実施形態に係るサービス間の関係を示す説明図である。
【図３】本開示の一実施形態に係る近距離無線通信装置における記憶領域の構造を示す説明図である。
【図４】本開示の一実施形態に係るアクセスキーの生成方法の一例を示す説明図である。
【図５】本開示の一実施形態に係る第１の通信方式の通信を用いたサービスと、第２の通信方式の通信を用いたサービスの関係を示す説明図である。
【図６】本開示の一実施形態に係る近距離無線通信装置の構成を示すブロック図である。
【図７】本開示の一実施形態に係る第１および第２の通信方式を用いた通信を行う近距離無線通信装置の動作を示すフローチャートである。
【図８】本開示の一実施形態に係る第１および第２の通信方式を用いた通信を行う近距離無線通信装置の動作の一部を示すフローチャートである。
【図９】本開示の一実施形態に係る第１および第２の通信方式を用いた通信を行う際のＩＣカードとリーダライタの処理の連携を示す説明図である。
【図１０】本開示の一実施形態に係るポーリングコマンドの構成例を示す図である。
【図１１】本開示の一実施形態に係るポーリングレスポンスの構成例を示す図である。
【図１２】本開示の一実施形態の第１の変形例に係る通信システムにおいて通信される鍵関連特定情報を有する信号の構成例を示す図である。
【図１３】本開示の一実施形態に係る近距離無線通信装置を実現する情報処理装置のハードウェア構成例を示すブロック図である。
【図１４】本開示の一実施形態に係る近距離無線通信装置における第１および第２の通信部のハードウェアの構成を示す説明図である。
【図１５】本開示の一実施形態に係る近距離無線通信装置における第１および第２の通信部のハードウェアの構成を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．はじめに
１．１．前提となる技術
１．２．本開示の一実施形態の概要
２．本開示の一実施形態における近距離無線通信装置
２．１．通信システムの構成
２．２．近距離無線通信装置の構成
２．３．近距離無線通信装置の動作
３．本開示の一実施形態のまとめ
４．変形例
５．本開示の一実施形態に係る近距離無線通信装置のハードウェア構成
【００１４】
＜１．はじめに＞
（１．１．前提となる技術）
近年、近距離無線通信の発展と、通信媒体の普及により、近距離無線通信技術を活用した様々なサービスが普及している。そのようなサービスとしては、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信の機能を有するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードを用いたサービスがある。例えば、交通系電子マネーサービスにより、ユーザが交通機関を利用する際に、ユーザは、乗車チケットを購入することなく、ＩＣカードを専用のリーダライタへかざすことによって迅速かつ円滑に入退出することができる。また、例えば、入退出および勤怠管理サービスにより、ユーザは、ＩＣカード型社員証をリーダライタへかざすことによって入室のための認証と勤務時間の登録を行うことができる。したがって、会社のセキュリティ管理および社員の勤怠管理を効率的に行うことができる。
【００１５】
ここで、上記のような、近距離無線通信技術を用いたサービスの多様化に伴い、当該近距離無線通信を用いた通信の速度を向上させることが求められている。具体的には、スマートフォン等を用いて動画等のリッチコンテンツを利用するニーズ、または各種ビックデータを解析して有効活用するニーズ等がある。そのため、近距離無線通信においても、より大容量のデータを短時間で通信することが求められている。
【００１６】
そこで、本開示の一実施形態では、第１の通信方式を用いたサービスと共に、当該第１の通信方式よりも相対的に高速である第２の通信方式を用いたサービスを提供する技術を開示する。なお、第１および第２の通信方式は、通信の速さによらず、互いに異なる通信方式であってもよい。
【００１７】
まず、図１〜４を参照しながら、本開示の一実施形態に係る通信システムにおける、上述したサービスの管理に係る技術について説明する。図１は、本開示の一実施形態に係る通信システムの一例を示す説明図である。図１に示したように、本開示の一実施形態に係る通信システムは、近距離無線通信機能を有するＩＣカード１００およびリーダライタ２００を備える。ＩＣカード１００およびリーダライタ２００は、一例であるため、同一または類似の機能を有した他の装置に代替され得る。具体的には、ＩＣカード１００およびリーダライタ２００は、スマートフォン、テレビ、パーソナルコンピュータ、プリンター、デジタルカメラ等の近距離無線通信装置に代替され得る。
【００１８】
当該通信システムによって提供されるサービスは、図２に示すような階層構造の関係を有する。図２は、本開示の一実施形態に係るサービス間の関係を示す説明図である。具体的には、全てのサービスの上位のサービスであるサービスＡが存在し、サービスＡの直下にサービスＢ１およびサービスＢ２が存在し、サービスＢ１の直下にサービスＣが存在する。各サービスのデータは、上位のサービスから把握され得る。例えば、サービスＢ１のデータは、サービスＡのサービス提供者から把握され得る。この仕組みを、図３を用いて説明する。図３は、本開示の一実施形態に係る近距離無線通信装置における記憶領域の構造を示す説明図である。まず、図３で示した記憶領域の階層構造には、「エリア領域」または「サービス領域」といった概念が存在し得る。ここで「エリア領域」とは、記憶領域を区分する概念であり、「エリア領域」中に「サービス領域」に関するデータが含まれ得る。「サービス領域」とは、サービス（図２におけるサービスＡ、Ｂ１、Ｂ２、Ｃ）に関連するデータ群に関する概念である。
【００１９】
エリア領域には、エリア定義コードとエリアキーが含まれる。エリア定義コードとは、エリアを特定する情報のことである。また、エリアキーとは、エリアに含まれるデータへアクセスするために用いる鍵（以降、第１アクセスキーと称す）を生成するための鍵情報であり、エリア定義コードから特定されるか、エリア定義コードに対応付けられる。
【００２０】
また、サービス領域には、サービス定義コード、サービスキーおよびサービス内容が含まれる。サービス定義コードとは、サービスを特定する情報のことである。また、サービスキーとは、サービスに含まれるデータへアクセスするために用いる鍵（以降、第２アクセスキーと称す）を生成するための鍵情報であり、サービス定義コードから特定されるか、サービス定義コードに対応付けられる。なお、サービス内容とは、サービスに関するデータのことである。
【００２１】
一のサービスについて、直上のサービスのサービス提供者によりエリアが付与され、１つのコード情報および１つのキー情報が設定される。例えば、サービスＢ１については、サービスＡの直下のエリアＢ１が付与され、エリア定義コードＢ１、エリアキーＢ１、サービス定義コードＢ１、サービスキーＢ１が設定される。なお、例えば、サービスＢ１について、サービスＡの直下のエリアＢ１が付与され、エリア定義コードＢ１、エリアキーＢ１が設定され、サービス定義コードＢ１、サービスキーＢ１、サービス内容Ｂ１が設定されなくてもよく、その場合サービスＢ１は提供されない。
【００２２】
ここで、リーダライタ２００が、サービスＢ１のデータをＩＣカード１００から取得したい場合は、第１アクセスキーおよび第２アクセスキーを用いる。図４を参照しながら、前述のエリアキーおよびサービスキーから第１および第２アクセスキーを生成する方法の一例を説明する。図４は、本開示の一実施形態に係るアクセスキーの生成方法の一例を示す説明図である。
【００２３】
まず、リーダライタ２００は、ＩＣカード１００に対してエリア定義コードＡおよびサービス定義コードＢ１を送信する。ＩＣカード１００は、受信したエリア定義コードＡからエリアキーＡを取得し、サービス定義コードＢ１からサービスキーＢ１を取得する。そして、エリア定義コードから特定されるエリアキーＡとＩＣカード１００内に記憶されているシステムキーとを入力とする所定の暗号化アルゴリズムを用いた暗号化処理によりエリア中間キーＢ１が生成される。生成されたエリア中間キーＢ１は第１アクセスキーＢ１として扱われる。なお、システムキーとは、最上位のサービスであるサービスＡのみが把握している特殊なキーである。
【００２４】
次に、サービス定義コードから特定されるサービスキーＢ１と前述のエリア中間キーＢ１とを入力とする所定の暗号化アルゴリズムを用いた暗号化処理によりサービス中間キーＢ１が生成される。生成されたサービス中間キーＢ１は第２アクセスキーＢ１として扱われる。
【００２５】
上記の第１および第２アクセスキーＢ１の生成方法は一例であるため、適宜変更され得る。例えば、リーダライタ２００がＩＣカード１００へ送信する情報は、サービスＡのエリア定義コードおよびサービスＢ１のサービス定義コードでなくても、サービスＢ１を取得できる情報であれば任意である。また、エリアキーＡおよびサービスキーＢ１も、サービスＢ１を取得できる情報であれば任意である。さらに、システムキーは、最上位のサービスであるサービスＡのサービス提供者のみが知り得る情報であれば任意である。加えて、第２アクセスキーＢ１の生成に、第１アクセスキーＢ１が用いられなくてもよい。また、第１および第２アクセスキーＢ１のうちのいずれか一方だけが利用されてもよい。
【００２６】
上記の過程を経て生成された第１および第２アクセスキーＢ１を用いて、リーダライタ２００は、ＩＣカード１００に含まれるサービスＢ１のデータに対してアクセスする。例えば、リーダライタ２００は、アクセス対象のエリアに対応する第１アクセスキーＢ１とアクセス対象のサービスに対応する第２アクセスキーＢ１を用いて相互認証を行う。その後、リーダライタ２００は、サービスＢ１のデータの読み出しコマンドをＩＣカード１００に対して送信することで、サービスＢ１に対してアクセスを行う。
【００２７】
ここで、各サービスのデータは、各々の上位のサービスのサービス提供者から把握される。例えば、サービスＡのサービス提供者は、サービスＢ１についてエリアおよび設定情報を付与するため、第１および第２アクセスキーＢ１の生成に用いられる情報（エリア定義コードＡ、エリアキーＡ、サービス定義コードＢ１、サービスキーＢ１および各処理のアルゴリズム）を把握している。そのため、サービスＡのサービス提供者は、サービスＢ１のデータを把握することができる。
【００２８】
同様に、サービスＢ１のサービス提供者は、サービスＣについてのエリアおよび設定情報を付与するため、第１および第２アクセスキーＣの生成に用いられる情報（エリア定義コードＢ１、エリアキーＢ１、サービス定義コードＣ、サービスキーＣおよび各処理のアルゴリズム）を把握している。そのため、サービスＢ１のサービス提供者は、サービスＣのデータを把握することができる。ここで、サービスＢ１のデータにアクセスできるサービスＡのサービス提供者は、サービスＢ１の下位のサービスＣの設定情報にもアクセスできるため、サービスＣのデータを把握することができる。このように、各サービスのデータは、各々の上位のサービスから把握され得る。
【００２９】
一方、各サービスのデータは、各々の下位のサービスのサービス提供者からは把握されない。例えば、サービスＢ１のデータは、サービスＣのサービス提供者からは把握されない。サービスＣのサービス提供者は、第１および第２アクセスキーＢ１の生成に用いられる情報（エリア定義コードＡ、エリアキーＡ、サービス定義コードＢ１、サービスキーＢ１または各処理のアルゴリズム）を把握しておらず、またこれらの情報にアクセスできないためである。
【００３０】
なお、上述したエリア、エリア定義コード、エリアキー、サービス、サービス定義コード、サービスキー、サービス内容、システムキーは一例であるため、それぞれと同等の概念に代替され得る。
【００３１】
（１．２．本開示の一実施形態の概要）
続いて、図５を参照しながら、本開示の一実施形態の概要を説明する。図５は、本開示の一実施形態に係る第１の通信方式の通信を用いたサービスと、第２の通信方式の通信を用いたサービスとの関係を示す説明図である。
【００３２】
ここでは、一例として、第１の通信方式を用いたサービスＣのサービス提供者が、第２の通信方式を用いたサービスＤを開始するケースを想定する。例えば、音楽または映像ソフトレンタルサービス事業者が図書館事業を開始する場合、出版社が新刊広告サービスを開始する場合、医療機関が患者の体調管理サービスを開始する場合等、各サービス提供者が既存サービスと関連するサービスを開始するケースが挙げられる。しかし、これに限定されるわけではなく、本開示の一実施形態に係る通信システムは、サービス提供者が既存サービスと関連しないサービスを開始するケースに対しても適用されることができる。
【００３３】
本開示の一実施形態では、第１の通信方式におけるサービスに設けられる記憶領域にアクセスするための鍵の取得に用いられる鍵関連情報が、第２の通信方式におけるサービスのデータを暗号化する際に用いられる。ここで、第１の通信方式におけるサービスに設けられる記憶領域にアクセスするための鍵とは、前述の第１および第２のアクセスキーを指しており、第１の鍵と記載される場合もある。また、鍵関連情報とは、第１および第２のアクセスキーを生成するために用いた各種情報（エリア定義コード、サービス定義コード）等を指している。換言すると、鍵関連情報は、サービスを特定するサービス定義コードまたはエリアを特定するエリア定義コードであり得る。なお、セキュリティが担保される場合には、図４に示したように、鍵関連情報として、エリアに対応する鍵であるエリアキーまたはサービスに対応する鍵であるサービスキーが直接送信されてもよい。（エリアキーおよびサービスキーは、第２の鍵情報と称す）
【００３４】
例えば、図５に示したような第１の通信方式におけるサービスＣに係る鍵関連情報を、第２の通信方式におけるサービスＤのデータを暗号化する際に用いることで、第２の通信方式において第１の通信方式のレベルの情報安全性を確保することができる。なお、サービスＣの上位のサービスＡおよびサービスＢ１は、当該鍵関連情報を把握しているため、サービスＤのデータを把握することができる。
【００３５】
＜２．本開示の一実施形態における近距離無線通信装置＞
（２．１．通信システムの構成）
上記では、本開示の実施形態に係るサービス構造等の一例を事前情報として説明した。以降では、本開示の実施形態における通信システムの構成を説明する。図１を用いて説明した通り、本開示の実施形態の一例である当該システムは、近距離無線通信であるＩＣカード１００、リーダライタ２００およびそれらを接続する通信路３００によって構成される。
【００３６】
ＩＣカード１００は、一例として非接触型ＩＣカードであるとするが、非接触型ＩＣカードに限定されない。具体的には、本開示の実施形態におけるＩＣカード１００は、例えば、接触型ＩＣカード、ＩＣカードを内蔵した各種通信装置（携帯電話、腕時計型通信装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯型ゲーム機、携帯型映像または音声再生プレーヤ等）および各種サーバ等の情報処理装置によって具現されてもよい。つまり、本開示の一実施形態に係る近距離無線通信装置は、カードという形態に限定されない。
【００３７】
リーダライタ２００は、ユーザによってＩＣカード１００がかざれた際に、ＩＣカード１００と非接触通信を行うことで、ＩＣカード１００に対してデータの読み書き等を行う近距離無線通信装置である。また、リーダライタ２００に対してＩＣカード１００からデータの読み書きが行われてもよい。リーダライタ２００とＩＣカード１００とが相互に非接触通信を行うことで、ＩＣカード１００を使用するユーザは、各種サービスを享受することができる。
【００３８】
図１に示したようなリーダライタ２００は、あくまで一例であり、他の任意の形態であってよい。具体的には、リーダライタ２００は、例えば、交通機関の自動改札機、小売店のレジスター装置、各種商品の自動販売機、金融機関のＡＴＭ（Ａｕｔｏｍａｔｅｄ／Ａｕｔｏｍａｔｉｃ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ）および各種サーバ等の情報処理装置によって具現されてもよい。
【００３９】
通信路３００は、近距離無線通信用の伝送路である。具体的には、通信路３００はＮＦＣの伝送路であり、通信路３００を通じて、ＩＣカード１００とリーダライタ２００との間のデータ伝送が行われる。なお、通信路３００は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）または赤外線通信等の近距離無線通信網における通信路などを含んでもよい。さらに、リーダライタ２００に高利得スロットアレイアンテナ等を設けて、かつ、ミリ波に対応させることにより、アンテナ前方数ｍから１０ｍ以上にわたり、電波が拡散しない筒状の通信路３００が形成されることで接続エリアが拡大されてもよい。
【００４０】
（２．２．近距離無線通信装置の構成）
続いて、図６を参照しながら、ＩＣカード１００、リーダライタ２００の構成を説明する。図６は、本開示の一実施形態に係る近距離無線通信装置の構成を示すブロック図である。ＩＣカード１００は、第１の通信部１０１と、第２の通信部１０２と、取得部１０４と、処理部１０５と、記憶部１０６と、を備え、第１の通信部１０１は認証部１０３を備える。リーダライタ２００は、ＩＣカード１００と同様に、第１の通信部２０１と、第２の通信部２０２と、取得部２０４と、処理部２０５と、記憶部２０６と、を備え、第１の通信部２０１は認証部２０３を備える。なお、ＩＣカード１００およびリーダライタ２００の構成は、適宜追加、変更および省略され得る。また、上述した構成の一部は、同一の装置内に備わってなくてもよく、例えば、ネットワークで接続されている外部の装置に備わっていてもよい。
【００４１】
（ＩＣカード１００の構成）
第１の通信部１０１は、第１の通信方式を用いた通信を行う。具体的には、第１の通信部１０１は、リーダライタ２００向けの通信インタフェースであり、リーダライタ２００から定期的に送信される情報（以下、定期送信情報とも称する。）、認証情報、データ情報および鍵関連情報などを受信する。定期送信情報としては、ポーリング（Ｐｏｌｌｉｎｇ）情報またはビーコン情報がある。また、認証情報としては、暗号鍵を用いて暗号化された認証用データなどがある。また、データ情報としては、データ読出し要求またはデータ書込み要求（以下、まとめてデータ読み書き要求とも称す）などがある。また、第１の通信部１０１は、リーダライタ２００から受信される各種情報に対する応答を送信する。具体的には、第１の通信部１０１は、ポーリング情報に対するポーリング応答、認証情報、データ読み書き要求に対する応答等を送信する。
【００４２】
第２の通信部１０２は、第１の通信方式よりも相対的に高速である第２の通信方式を用いた通信を行う。具体的には、第２の通信部１０２は、リーダライタ２００向けの通信インタフェースであり、リーダライタ２００から送信される第２の通信を開始するための通信開始情報、データ情報などを受信する。通信開始情報としては、ポーリング情報またはビーコン情報がある。データ情報としては、データ読み書き要求などがある。
【００４３】
認証部１０３は、上記で説明した第１および第２アクセスキーを用いて、リーダライタ２００との相互認証を行う。例えば、認証部１０３は、第１のアクセスキーを用いて、リーダライタ２００から認証情報として受信された第１の乱数を復号し、第１の乱数を暗号化してリーダライタ２００へ送信する。さらに、認証部１０３は別途に第２の乱数を生成して第２のアクセスキーで暗号化し、暗号化された第２の乱数が認証情報としてリーダライタ２００へ送信される。その後、送信された第２の乱数への応答として暗号化された第２の乱数がリーダライタ２００から受信される。そして、認証部１０３は、認証部１０３自身が生成した第２の乱数と、リーダライタ２００から受信された第２の乱数とが一致することを確認する。リーダライタ２００側でも、同様に第１の乱数についての一致が確認された場合、相互認証が成功したことになる。なお、上記の相互認証の方法は一例であり、適宜変更され得る。
【００４４】
取得部１０４は、第２の通信方式におけるサービスのデータを暗号化する鍵を生成するための鍵関連情報を取得する。具体的には、取得部１０４は、第１の通信部１０１がリーダライタ２００から受信した鍵関連情報（エリア定義コード、サービス定義コード等）を取得する。
【００４５】
処理部１０５は、ＩＣカード１００の各機能構成を制御する。具体的には、処理部１０５は、第１の通信部１０１と、第２の通信部１０２と、認証部１０３と、取得部１０４と、記憶部１０６と、を制御するとともに、所定の演算処理およびプログラムの実行等を行う。例えば、処理部１０５は、所定のサービスに関してリーダライタ２００と通信する場合に、記憶部１０６が記憶する当該サービスに関するデータに対して処理を行ったり、プログラムを実行することで当該データに対して処理を行ったりする。また、処理部１０５は、取得部１０４が取得した鍵関連情報に対応する鍵を用いて第２の通信方式によるサービスのデータを暗号化し、第２の通信部１０２に暗号化データをリーダライタ２００へ送信させる。なお、処理部１０５は、取得部１０４が取得した鍵関連情報から鍵を生成して、当該生成された鍵を用いて第２の通信方式によるサービスのデータを暗号化してもよい。
【００４６】
記憶部１０６は、鍵関連情報を記憶する。具体的には、記憶部１０６は、図２および図３を用いて説明した、エリアおよびサービス等に関するデータを記憶している。例えば、一のエリアまたはサービスの記憶領域がその上位のエリアまたはサービスの記憶領域に内包されたり、記憶領域間がポインタ等で関連付けられたりすることで、図２、３に示すようなエリアおよびサービスの階層構造が具現され得る。なお、これらの階層構造を具現する方法は、一例であるため、適宜他の方法に代替され得る。また、記憶部１０６は、エリアおよびサービス等に関するデータ以外にも、各種プログラム等のデータについても記憶し得る。
【００４７】
（リーダライタ２００の構成）
前述の通り、リーダライタ２００は、ＩＣカード１００と同様の構成を備え得るが、本開示の一実施形態においては、定期送信情報を送信する機能は、リーダライタ２００が備えている。しかし、これは一例であるため、定期送信情報を送信する機能は、ＩＣカード１００に備えられてもよい。
【００４８】
リーダライタ２００は、処理対象のＩＣカードの種類をシステムコードで指定する情報を有する信号を常時（または定期的に）送信することで、所望のＩＣカードの種類のみを反応させることができる。つまり、所望のＩＣカード以外は、当該信号を受信しても、信号に含まれるシステムコードが異なるため、反応しない。すると、例えば、ユーザが複数の種類のＩＣカードを重ねた状態で、リーダライタ２００へ接近させた時に、所望のＩＣカードのみに処理を行うことができる。ここで、リーダライタ２００が上述した信号を送信する構成は、一例であるため、適宜変更され得る。例えばリーダライタ２００は、データ通信を開始するトリガとなり得る信号であれば、任意の信号を送信してよい。
【００４９】
（２．３．近距離無線通信装置の動作）
上記では、近距離無線通信装置であるＩＣカード１００およびリーダライタ２００の構成について説明した。続いて、図７〜９を参照しながら、ＩＣカード１００およびリーダライタ２００の動作について説明する。
【００５０】
図７は、本開示の一実施形態に係る第１および第２の通信方式を用いた通信を行う近距離無線通信装置の動作を示すフローチャートである。ここでは、ユーザによってＩＣカード１００がリーダライタ２００へ接近させられたケースを想定する。しかし、もちろん当該ケースは一例であるため、他にも様々なケースが想定され得る。
【００５１】
まず、ユーザによりＩＣカード１００がリーダライタ２００へ接近させられることで、ＩＣカード１００はリーダライタ２００の送信する電波を受信する。すると、ＩＣカード１００の第１の通信部１０１は電力を発生させる。そして、ＩＣカード１００は当該電力を用いて起動する。
【００５２】
続いて、ＩＣカード１００の第１の通信部１０１がリーダライタ２００からポーリングコマンドを受信することで、処理部１０５は、リーダライタ２００とコネクションを張るための処理を開始する（ステップＳ１００１）。
【００５３】
ここで、リーダライタ２００の第１の通信部２０１から送信されるポーリングコマンドには、第２の通信方式を用いた通信の要求情報（以下、高速伝送要求情報とも称す）である高速データ伝送要求の有無に関する情報が含まれ得る。具体的には、図１０に示すように、ポーリングコマンドのリクエスト領域に高速伝送機能要求が含まれ得る。処理部１０５は、高速伝送機能要求の有無を確認し、高速伝送機能要求が含まれていて、かつ、当該ＩＣカード１００が高速伝送機能（第２の通信方式を用いた通信機能）を有している場合（ステップＳ１００２／Ｙｅｓ）は、ステップＳ１００３の処理が行われる。
【００５４】
また、処理がステップＳ１００３へ移行するトリガは、ポーリングコマンドに高速伝送機能要求が含まれることを確認することに限定されない。例えば、ＩＣカード１００がリーダライタ２００から送信される電波の周波数をセンシングし、当該周波数が第１の通信方法の周波数である場合に、処理がステップＳ１００３へ移行してもよい。また、例えば、ＩＣカード１００がリーダライタ２００に接近した際に電磁誘導によって発生する起電力の電力レベルをセンシングし、当該電力レベルが所定の閾値を上回った場合に、処理がステップＳ１００３へ移行してもよい。さらに、例えば、リーダライタ２００または所定の位置から電波（例えばビーコン）を送信することによって、電波によって特定されるＩＣカード１００の位置情報に基づいて処理がステップＳ１００３へ移行してもよい。具体的には、ＩＣカード１００がビーコンを受信できる程度に、ビーコンの送信位置に接近した場合に、処理がステップＳ１００３へ移行してもよい。
【００５５】
具体的には、処理部１０５は、認証部１０３を制御することによって、第１の通信方式および第２の通信方式のためのリーダライタ２００との相互認証処理を行う（ステップＳ１００３）。相互認証が成功した場合（ステップＳ１００４／Ｙｅｓ）、処理部１０５は、第１の通信部１０１を介してリーダライタ２００と第１の通信方式を用いた通信を行う（ステップＳ１００５）。続いて、処理部１０５は、第２の通信部１０２を介してリーダライタ２００と第２の通信方式を用いた通信を行う（ステップＳ１００６）。なお、ステップＳ１００５またはステップＳ１００６のいずれか一方のみが行われてもよい。また、ステップＳ１００６の詳細については後述する。
【００５６】
ここで、リーダライタ２００から送信されるポーリングコマンドに高速伝送機能要求が含まれていない場合、または、ポーリングコマンドに高速伝送機能要求が含まれているがＩＣカード１００が高速伝送機能に対応していない場合（ステップＳ１００２／Ｎｏ）は、ステップＳ１００７の処理が行われる。ステップＳ１００７では、処理部１０５が、認証部１０３を制御することによって、リーダライタ２００と第１の通信方式のための相互認証処理を行う（ステップＳ１００７）。相互認証が成功した場合（ステップＳ１００８／Ｙｅｓ）、処理部１０５は、第１の通信部１０１を介してリーダライタ２００と第１の通信方式を用いた通信を行う（ステップＳ１００９）。一方、相互認証が成功しない場合（ステップＳ１００８／Ｎｏ）、処理部１０５は、ステップＳ１００７の処理が所定の回数行われているか否かを判定する。ステップＳ１００７の相互認証が所定の回数行われている場合（ステップＳ１０１０／Ｙｅｓ）には、処理が終了し、そうでない場合（ステップＳ１０１０／Ｎｏ）には、ステップＳ１００７の処理が行われる。
【００５７】
また、第１の通信方式および第２の通信方式の通信ためのＩＣカード１００とリーダライタ２００との相互認証が成功しない場合（ステップＳ１００４／Ｎｏ）、処理部１０５は、ステップＳ１００３の相互認証が所定の回数行われているか否かを判定する。ステップＳ１００３の相互認証が所定の回数行われている場合（ステップＳ１０１１／Ｙｅｓ）には、ステップＳ１００７の処理が行われ、そうでない場合（ステップＳ１０１１／Ｎｏ）には、ステップＳ１００３の処理が行われる。ここで、相互認証が所定の回数を超えた場合に、ステップＳ１００７の処理が行われる理由は、少なくとも第１の通信方式による通信を行うことで、ユーザの入退管理等の処理を行うためである。例えば、駅の自動改札においては、ユーザおよび車両の入退管理を行うために、ステップＳ１００７の処理が行われる。
【００５８】
続いて、図８を参照しながら、図７における第２の通信方式による通信の処理（ステップＳ１００６）の詳細なフローを説明する。図８は、本開示の一実施形態に係る第１および第２の通信方式を用いた通信を行う近距離無線通信装置の動作の一部を示すフローチャートである。
【００５９】
まず、ＩＣカード１００の第２の通信部１０２が、リーダライタ２００からビーコンを受信する（ステップＳ１１０１）。なお、第２の通信部１０２がビーコンを受信することは一例であるため、第２の通信部１０２は、通信を開始するためのトリガとなる情報であれば任意の情報をトリガとして受信してもよい。例えば、第２の通信部１０２は、ポーリングコマンドを受信してもよい。
【００６０】
続いて、処理部１０５は、第２の通信部に接続要求をリーダライタ２００へ送信させる（ステップＳ１１０２）。なお、接続要求は一例であるため、適宜他の情報に代替され得る。例えば、アソシエーションリクエスト(Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ）またはプローブリクエスト（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）等が送信されてもよい。
【００６１】
その後、第２の通信部１０２がリーダライタ２００から接続要求応答を受信する（ステップＳ１１０３／Ｙｅｓ）と、処理部１０５は、第２の通信部１０２を制御して第２の通信方式を用いた通信を行う（ステップＳ１１０４）。なお、接続要求応答は一例であるため、適宜他の情報に代替され得る。例えば、アソシエーションレスポンス（Ａｓｓｏｃｉａｔｉｏｎ  Ｒｅｓｐｏｎｓｅ）またはプローブレスポンス（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｓｅ）等が受信されてもよい。
【００６２】
第２の通信部１０２がリーダライタ２００から接続要求応答を受信しない場合（ステップＳ１１０３／Ｎｏ）、ステップＳ１１０５の処理が行われる。具体的には、処理部１０５は、ステップＳ１１０２である接続要求の送信が所定の回数行われているか否かを判定する。ステップＳ１１０２が所定の回数行われている場合（ステップＳ１１０５／Ｙｅｓ）には、処理が終了し、そうでない場合（ステップＳ１１０５／Ｎｏ）には、ステップＳ１１０２の処理が行われる。
【００６３】
以上、本開示の実施形態に係る第１および第２の通信方式を用いた通信を行う際のフローを説明した。続いて、図９を参照しながら、当該フローにおけるＩＣカード１００およびリーダライタ２００の処理の連携を説明する。図９は、本開示の実施形態に係る第１および第２の通信方式を用いた通信を行う近距離無線通信装置の動作を示すシーケンス図である。なお、図９において、ステップＳ１２０１〜ステップＳ１２１０が第１の通信方式による通信に関連する処理であり、ステップＳ１２１１〜ステップＳ１２１６が第２の通信方式による通信に関連する処理である。また、第２の通信方式のための鍵関連情報は、第１の通信方式による通信によってＩＣカード１００およびリーダライタ２００間で交換される。詳細は以下で説明する。
【００６４】
初めに、第１の通信方式を用いた通信が行われる。まず、リーダライタ２００の第１の通信部２０１（以下、単に第１の通信部２０１とも称す）がポーリングコマンドを送信し、ＩＣカード１００の第１の通信部１０１（以下、単に第１の通信部１０１とも称す）が受信する（ステップＳ１２０１）。ここで、図１０を参照して、ポーリングコマンドの一例について説明する。図１０は、本開示の一実施形態に係るポーリングコマンドの構成例を示す図である。図１０に示したように、ポーリングコマンドには、プリアンブル、同期コードおよびコマンド情報が格納され、当該コマンド情報のリクエスト領域に第２の通信方式を用いた通信の要求情報である高速データ伝送要求が含まれ得る。当該高速データ伝送要求は、図１０に示したように高速伝送機能要求および高速伝送通信性能要求を含む。高速伝送機能要求は、第２の通信方式による通信の機能のみの要求を示し、高速伝送通信性能要求は、第２の通信方式による通信における性能の要求を示す。なお、図１０のポーリングコマンドは一例であるため、適宜変更され得る。例えば、高速データ伝送要求は、高速伝送機能要求または高速伝送通信性能要求のいずれか一方のみであってもよい。
【００６５】
続いて、第１の通信部１０１が、ポーリングレスポンスを送信し、第１の通信部２０１が受信する（ステップＳ１２０２）。ここで、図１１を参照して、ポーリングレスポンスの一例について説明する。図１１は、本開示の一実施形態に係るポーリングレスポンスの構成例を示す図である。ポーリングへのレスポンスデータには、プリアンブル、同期コードおよびレスポンス情報が格納され、当該レスポンス情報のリクエスト領域に、高速データ伝送要求への返答である高速データ伝送返答が含まれ得る。高速データ伝送返答は、図１１に示したように高速伝送機能要求および高速伝送通信性能要求への返答を含む。高速伝送機能要求への返答としては、ＩＣカード１００が第２の通信方式による通信に対応しているか否かの情報が示される。高速伝送機能要求への返答によって、ＩＣカード１００が第２の通信方式による通信に対応していることが示された場合に、第２の通信方式による通信が行われる。一方、高速伝送通信性能要求への返答としては、ＩＣカード１００の第２の通信方式による通信における通信速度等の性能情報が示される。なお、図１１のポーリングへのレスポンスデータは一例であるため、適宜変更され得る。例えば、高速データ伝送返答は、高速伝送機能要求への返答または高速伝送通信性能要求への返答のいずれか一方のみであってもよい。
【００６６】
続いて、リーダライタ２００とＩＣカード１００間で相互認証のための処理が行われる。具体的には、リーダライタ２００の第１の通信部２０１がリクエストサービスコマンドを送信し、ＩＣカード１００の第１の通信部１０１が受信する（ステップＳ１２０３）。次に、ＩＣカード１００の第１の通信部１０１が、リクエストサービスレスポンスを送信し、リーダライタ２００の第１の通信部２０１が受信する（ステップＳ１２０４）。上記のリクエストおよびレスポンスの送受信によって、リーダライタ２００の第２の通信部２０２およびＩＣカード１００の第２の通信部１０２間で、エリアまたはサービスの存在有無に関する情報または、エリアまたはサービスに関する鍵のバージョンなどの情報、および鍵関連情報（エリア定義コード、サービス定義コード等）が交換される。つまり、鍵関連情報は、第１の通信方式による通信によって交換される。具体的には、上記の鍵関連情報は、リーダライタ２００の第２の通信部２０２からＩＣカード１００の第２の通信部１０２に対して送信される。なお、上記の鍵関連情報は、ＩＣカード１００の第２の通信部１０２からリーダライタ２００の第２の通信部２０２に対して送信されてもよい。
【００６７】
次に、リーダライタ２００とＩＣカード１００との間で相互認証が行われる（ステップＳ１２０５〜ステップＳ１２０８）。相互認証の方法については、前述の通りである。なお、ここで、ステップＳ１２０４にて交換された鍵関連情報を用いて取得される第１および第２アクセスキーが利用される。また、図９には記載していないが、４ウェイハンドシェイク（４ｗａｙ  Ｈａｎｄ  Ｓｈａｋｅ）によって相互認証が行われても良い。相互認証が完了した後、リーダライタ２００の第１の通信部２０１が、ＩＣカードに対して処理（データの読み出し等）を行うための処理コマンドを送信し（ステップＳ１２０９）、ＩＣカード１００の第１の通信部１０１が処理結果として処理レスポンスを送信する（ステップＳ１２１０）。
【００６８】
続いて、第２の通信方式を用いた通信が開始される。具体的には、ステップＳ１２０９において、リーダライタ２００の第１の通信部２０１から、第２の通信方式によるサービス（例えば図５に示したサービスＤ）のデータの読み出し要求が送信される場合、第２の通信方式を用いた通信が開始される。以下、第２の通信方式の通信が行われる場合のＩＣカード１００およびリーダライタ２００の動作を説明する。
【００６９】
まず、リーダライタ２００の取得部２０４が、サービスＤの鍵関連情報（エリア定義コード、サービス定義コード）を第１の通信部２０１から取得し、処理部２０５へ提供する。そして、処理部２０５は、当該鍵関連情報を元に第２の通信方式で使用する鍵を生成し、生成された鍵を第２の通信部２０２へ提供する（ステップＳ１２１１）。なお、処理部２０５は、ＤＥＳまたはＡＥＳ等の暗号アルゴリズムによって鍵を暗号化して、第２の通信部２０２へ送信することで、第３者が不正に鍵を取得した場合に、第３者に鍵の内容を知られない様にする。または、鍵を生成する処理部２０５と鍵を取得する第２の通信部が一の情報処理装置の中に含まれている場合において、第３者が不正に鍵を取得するために情報処理装置を操作すると情報処理装置内のデータが自動的に破壊される仕組みを用いることによって、鍵を保護してもよい。
【００７０】
リーダライタ２００と同様に、ＩＣカード１００においても、取得部１０４が、サービスＤの鍵関連情報を第１の通信部１０１から取得し、処理部１０５へ提供する。そして、処理部１０５は、当該鍵関連情報を元に第２の通信方式で使用する鍵を生成し、生成された鍵を第２の通信部１０２へ提供する（ステップＳ１２１２）。なお、ステップＳ１２１１とステップＳ１２１２の実行順は、順不同であり、並行に行われてもよい。ステップＳ１２１１とステップＳ１２１２の処理により、リーダライタ２００の第２の通信部２０２とＩＣカード１００の第２の通信部１０２とは、第２の通信方式用の同一のアクセスキーを有することになる。
【００７１】
次に、リーダライタ２００の第２の通信部２０２は、第２の通信方式による通信を開始するために、ビーコンを送信する（ステップＳ１２１３）。ここで、送信される信号はビーコンに限定されず、通信を開始するためのトリガになる信号であれば何の信号でもよい。また、リーダライタ２００の第２の通信部２０２が、当該信号を送信せず、ＩＣカード１００の第２の通信部１０２が送信してもよい。
【００７２】
続いて、ＩＣカード１００の第２の通信部１０２がアソシエーションリクエストを送信し、リーダライタ２００の第２の通信部２０２が受信する（ステップＳ１２１４）。さらに、リーダライタ２００の第２の通信部２０２がアソシエーションレスポンスを送信し、ＩＣカード１００の第２の通信部１０２が受信する（ステップＳ１２１５）。これにより、リーダライタ２００とＩＣカード１００との間で、第２の通信方式による通信のための接続が完了する。
【００７３】
ここで、ステップＳ１２１３〜ステップＳ１２１５で送受信されるデータは、第２の通信方式による通信用のアクセスキーにより暗号化されてもよいし、暗号化されなくてもよい。また、ステップＳ１２１４において送信される情報は、アソシエーションリクエストではなくプローブリクエスト等でもよい。その場合、ステップＳ１２１５において送信される情報は、アソシエーションレスポンスではなくプローブレスポンス等となる。
【００７４】
接続が完了した後に、ＩＣカード１００の第２の通信部１０２が、サービスＤに関するデータをリーダライタ２００の第２の通信部２０２に対して送信する（ステップＳ１２１６）。ステップＳ１２１６で送受信されるデータは、第２の通信方式による通信用のアクセスキーにより暗号化される。
【００７５】
そして、リーダライタ２００の第２の通信部２０２は、第２の通信方式による通信用のアクセスキーを用いて、受信したサービスＤに関するデータを復号する。上記のように、リーダライタ２００とＩＣカード１００との間で第２の通信方式によるデータ伝送が行われる。図９には示していないが、リーダライタ２００の第２の通信部２０２がＩＣカード１００の第２の通信部１０２に対してデータを送信しても良く、リーダライタ２００の第２の通信部２０２およびＩＣカード１００の第２の通信部１０２がデータを送信し合ってもよい。
【００７６】
＜３．本開示の一実施形態のまとめ＞
以上、本開示の一実施形態について説明した。上記で説明したように、本開示の一実施形態に係る近距離無線通信装置を用いることによって、通信の安全性を確保するためにかかるコストを抑制しながら第２の通信方式におけるセキュアな通信が可能となる。具体的には、第１の通信方式で使用される暗号鍵を用いて第２の通信方式を用いて通信されるデータを暗号化することにより、第２の通信方式用の暗号鍵の管理を省略することができる。それにより、第１および第２の通信方式双方の暗号鍵を管理するコストを下げることができる。
【００７７】
また、第１の通信方式によるサービス（例えば図５におけるサービスＣとする）のサービス提供者が行う第２の通信方式によるサービス（サービスＤ）のデータを、上位サービス（サービスＡまたはサービスＢ１）のサービス提供者が把握することができる。
【００７８】
ここで、サービスＤの一例としては、交通機関が提供する交通サービス、旅行代理店が提供する旅行サービス、小売店が提供する通信販売サービス等のサービスが考えられる。上位サービスのサービス提供者は、ユーザのそれらのサービスの利用履歴に関する情報または、利用状況に関する情報等を取得することができる。すると、上位サービスのサービス提供者は、サービスＤに関するデータを様々な用途に有効活用することができる。
【００７９】
例えば、上位サービスのサービス提供者は、これらの情報を活用して、当該ユーザに適した商品またはサービスをレコメンドすること等が可能になる。また、例えば、上位サービスのサービス提供者である医療機関は、ユーザの生活に関する情報（食事内容、睡眠時間、血圧等）を取得し、治療方法の選定等に活用することができる。また、例えば、交通機関は、複数のユーザの交通機関の利用状況に関する情報（利用時間、利用経路等）を取得し、運行スケジュールの改善または係員等のリソースの再分配等に活用できる。
【００８０】
このように、サービスＤを行うサービスＣのサービス提供者だけでなく、上位サービスのサービス提供者にも上記のようなメリットがあるため、サービスＣのサービス提供者はサービスＤを開始しやすい。
【００８１】
また、第１の通信方式によるサービスにおいて、サービスＣの下位サービスのサービス提供者は、サービスＤのデータが把握できないため、一定の安全性を確保することができる。例えば、上記のようにサービスＤのデータには個人情報が含まれ得るため、当該データが不正に利用される可能性を考慮すると、全サービスのサービス提供者が当該データを把握できる状態は好ましくない。本開示の技術により、サービスＤのデータを把握できるサービス提供者を限定することができるため、情報の安全性を確保することができる。
【００８２】
また、本開示の一実施形態に係る近距離無線通信装置によれば、第１の通信方式によるサービスをベースとして、第２の通信方式によるサービスが提供され得るため、ユーザはサービスＤのデータを手軽に入手することができる。例えば、第１の通信方式によって入退管理が行われているスポーツ会場において、ユーザが入場のためにＩＣカード１００をリーダライタ２００にかざすと、第２の通信方式によってハイライトシーン等の動画を自動配信すること等が可能である。当該コンテンツをダウンロードするためのユーザが別個の作業を行う必要がないため、当該コンテンツをユーザの負担なく提供することができる。また、例えば第１の通信方式によって電子マネーによる決済サービスが行われている書店において、ユーザが決済のためにＩＣカード１００をリーダライタ２００にかざすと、第２の通信方式によって新刊雑誌そのものまたはサンプルを自動配信することが可能である。
【００８３】
さらに、ユーザの属性情報を利用することで、第２の通信方式によるサービスがより有効にユーザに対して提供され得る。属性とは、例えば、年齢、性別、出身地、居住地、家族構成、食事内容等の生活情報、画像または動画コンテンツのダウンロード状況、交通機関の利用状況等であり得る。例えば、これらの属性情報に応じて配信するコンテンツの内容を変更することで、ユーザの満足度等を高め得る。
【００８４】
＜４．変形例＞
以上、本開示の一実施形態について説明した。なお、本開示の一実施形態は、上述の例に限定されない。以下に、本開示の一実施形態の変形例について説明する。
【００８５】
本開示の一実施形態の変形例として、鍵関連情報が交換される代わりにまたはそれに加えて、鍵関連情報が特定される情報（以下、鍵関連特定情報とも称する。）が交換されてもよい。具体的には、本変形例に係る近距離無線通信装置は、第１の通信方式における認証に係る通信より前に送信される信号であって、鍵関連特定情報を有する信号を通信する。例えば、ＩＣカード１００とリーダライタ２００とは、鍵関連特定情報を有し通信を開始するための信号を、第１の通信方式における認証に係る通信より前に通信する。さらに、図１２を参照して、本変形例について詳細に説明する。図１２は、本開示の一実施形態の第１の変形例に係る通信システムにおいて通信される鍵関連特定情報を有する信号の構成例を示す図である。
【００８６】
一例として、リーダライタ２００は、鍵関連特定情報を有するビーコンを送信する。例えば、当該ビーコンは、図１２に示したように、同期パラメータ、複数の情報エレメント（ＩＥ：Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）およびＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）といった領域が設けられる。鍵関連特定情報は、当該複数の情報エレメントのうちの１つであるケイパビリティ情報エレメントに格納されてよい。当該ケイパビリティ情報エレメントには、鍵交換方式を示す領域が設けられ、当該領域に鍵交換方式を示す情報が格納される。鍵交換方式を示す情報はフラグ情報であり、各フラグは利用される鍵交換方式をそれぞれ示す。詳細には、フラグ００ｈはＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に書き込み済みである事前共有鍵の利用を示し、フラグ０１ｈはユーザが入力した事前共有鍵の利用を示す。また、フラグ０２ｈはＷＰＡ（Ｗｉ−Ｆｉ（登録商標）  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）パーソナルモードの利用を示し、フラグ０３ｈはＷＰＡエンタープライズモードの利用を示す。また、フラグ０４ｈは公開鍵方式の利用を示す。
【００８７】
上記ビーコンを受信したＩＣカード１００は、当該ビーコンから取得される鍵関連特定情報に基づいて鍵関連情報を特定し、鍵取得処理を実行する。具体的には、ＩＣカード１００は、受信されたビーコンから取得される上記フラグ情報が示す鍵交換方式に応じた鍵を取得する。例えば、フラグ００ｈが上記ビーコンから取得された場合、事前にＲＯＭなどの記憶部に記憶されている事前共有鍵が暗号鍵（復号鍵でもある）として取得される。そして、当該暗号鍵を用いてＩＣカード１００とリーダライタ２００との通信が行われる。
【００８８】
従来では、ビーコンなどの通信を利用して通信に利用する鍵交換方式を決定し、その後の認証に係る通信において鍵交換処理を実行していた。これに対し、本開示の一実施形態の変形例によれば、上述のような記憶された事前共有鍵を利用する旨がビーコンを通じて通信装置間で共有されることにより、その後の認証に係る通信における鍵交換処理を省略することができる。従って、鍵交換にかかる処理時間を短縮することが可能となる。また、鍵関連特定情報を有するビーコンなどの通信により暗号鍵が決定されるため、当該ビーコンなどの通信以降の通信において暗号鍵を利用することができ、通信の安全性を向上させることが可能となる。
【００８９】
以上、リーダライタ２００から送信されるビーコンが鍵関連特定情報を有する例について説明した。続いて、本開示の一実施形態の変形例の他の例について説明する。当該他の例では、通信接続が確立される際に鍵関連特定情報がＩＣカード１００とリーダライタ２００の間で共有される。
【００９０】
例えば、ＩＣカード１００はプローブリクエストを送信し、プローブリクエストを受信したリーダライタ２００はプローブレスポンスを送信する。例えば、ＩＣカード１００はＰ２Ｐ（Ｐｅｅｒ  Ｔｏ  Ｐｅｅｒ）通信が可能な装置をサーチするために、プローブリクエストを送信する。当該プローブリクエストを受信したリーダライタ２００は、自身がＰ２Ｐ通信の機能を有する場合、プローブレスポンスを送信する。なお、当該プローブリクエストおよびプローブレスポンスの通信（以下、まとめてプローブ通信とも称する。）によりＰ２Ｐ通信で利用される周波数チャネルが決定される。
【００９１】
次に、認証に係る通信が行われる前に、ＩＣカード１００とリーダライタ２００との間で、鍵関連特定情報を有する信号が通信される。例えば、ＩＣカード１００がプローブレスポンスを受信すると、ＩＣカード１００とリーダライタ２００との間にＰ２Ｐ通信接続さが確立され、次いで、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）接続またはＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）接続が確立される。そして、上述したように、認証に係る通信が行われる前に確立された通信接続を利用して、鍵関連特定情報を有する信号が通信される。当該鍵関連特定情報を有する信号は、下記（ａ）〜（ｄ）の情報を有する信号のうちのいずれかであってよい。また、下記（ａ）〜（ｄ）の情報には鍵関連特定情報を有するケイパビリティ情報が格納される。
（ａ）Ｐ２Ｐ  ＩＥ、
（ｂ）ＷＦＤ  ＩＥ（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）  ＩＥ）、
（ｃ）ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｌａｔｆｏｒｍ）の出力情報
（ｄ）ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）プロトコルにおける情報
【００９２】
上記信号が受信されると、当該信号から取得される鍵関連特定情報に基づいて鍵関連情報が特定され、ＩＣカード１００およびリーダライタ２００の各々において鍵取得処理が実行される。具体的には、受信された信号から取得される上記ケイパビリティ情報が示す鍵交換方式に応じた鍵を取得する。なお、詳細については上述した通りであるため説明を省略する。
【００９３】
なお、上記では、プローブ通信の後に通信される信号を用いて鍵関連特定情報が共有される例を説明したが、プローブ通信を用いて鍵関連特定情報が共有されてもよい。例えば、プローブリクエストまたはプローブレスポンスのペイロードにＷＦＤ  ＩＥがカプセル化技術を用いて格納され、Ｐ２Ｐ通信接続の確立前に共有されてよい。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）  ＳｅｒｖｉｃｅのＤｉｓｐｌａｙ  Ｓｅｒｖｉｃｅが利用される場合には、ＡＳＰを介して通信されるサービスケイパビリティ情報が上記ペイロードに格納されてもよい。
【００９４】
また、上記の通信で用いられる周波数チャネルの情報または鍵関連特定情報の共有のためのネゴシエーションは、上記のような通信の開始時点のほか、これらの情報が変更される際にも行われてよい。さらに、当該ネゴシエーションの開始に際して、上記（ａ）〜（ｄ）のいずれの情報の共有が可能であるかがＩＣカード１００とリーダライタ２００との間で共有され、その結果に応じた情報が利用されてよい。
【００９５】
また、上記では、ＩＣカード１００がプローブ通信を主導する例を説明したが、リーダライタ２００がプローブ通信を主導してもよい。また、プローブリクエストにＰ２Ｐ通信で用いられる周波数チャネルが特定される情報が格納されてもよく、その場合、プローブレスポンスは当該Ｐ２Ｐ通信で用いられる周波数チャネルで通信されてもよい。
【００９６】
また、上記では、Ｗｉ−Ｆｉ通信を用いるアプリケーションが起動した後の状態において通信が開始されるケースが想定されるが、当該アプリケーションが起動される前であってもよい。例えば、ＩＣカード１００とリーダライタ２００との間でＮＦＣ通信が行われたことをトリガとして、上述したような処理が行われてよい。詳細には、ＮＦＣ通信が行われると、通常のＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）通信が開始されてもよく、ＴＤＬＳ（Ｔｕｎｎｅｌｅｄ  Ｄｉｒｅｃｔ  Ｌｉｎｋ  Ｓｅｔｕｐ）を用いた通信が開始されてもよい。さらに、上記の（ａ）〜（ｄ）のいずれの情報を利用するかがＮＦＣ通信を介して共有されてもよい。
【００９７】
このように、本開示の一実施形態の変形例に係る近距離無線通信装置は、鍵関連情報が特定される情報を取得し、認証に係る通信より前に送信され、当該情報を有する信号を通信する。このため、事前に共有された鍵を利用する旨がＩＣカード１００とリーダライタ２００との間で共有されることにより、鍵交換処理を省略することができる。従って、鍵交換方式の決定にかかる時間を短縮することができる。
【００９８】
＜５．本開示の一実施形態に係る近距離無線通信装置のハードウェア構成＞
以上、本開示の一実施形態に係る近距離無線通信装置について説明した。上述したＩＣカード１００およびリーダライタ２００といった近距離無線通信装置の処理は、ソフトウェアと、以下に説明する近距離無線通信装置のハードウェアとの協働により実現される。
【００９９】
図１３は、本開示の一実施形態に係る近距離無線通信装置を実現する情報処理装置のハードウェア構成例を示すブロック図である。情報処理装置７００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７０１と、ＲＯＭ７０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７０３と、ホストバス７０４と、を備える。また、情報処理装置７００は、ブリッジ７０５と、外部バス７０６と、インタフェース７０７と、入力装置７０８と、出力装置７０９と、ストレージ装置７１０と、ドライブ７１１と、リムーバブル記憶媒体７１２と、通信装置７１３と、を備える。
【０１００】
ＣＰＵ７０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置７００内の動作全般を制御する。また、ＣＰＵ７０１は、マイクロプロセッサであってもよい。ＲＯＭ７０２は、ＣＰＵ７０１が使用するプログラムまたは演算パラメータなどを記憶する。ＲＡＭ７０３は、ＣＰＵ７０１の実行において使用するプログラムまたは、その実行において適宜変化するパラメータなどを一時記憶する。これらはＣＰＵバスなどから構成されるホストバス７０４により相互に接続されている。
【０１０１】
ホストバス７０４は、ブリッジ７０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス７０６に接続されている。なお、必ずしもホストバス７０４、ブリッジ７０５および外部バス７０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【０１０２】
入力装置７０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ７０１に出力する入力制御回路などから構成されている。情報処理装置７００を操作するユーザは、当該入力装置７０８を操作することにより、情報処理装置７００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１０３】
出力装置７０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。
【０１０４】
ストレージ装置７１０は、本開示の一実施形態にかかる近距離無線通信装置の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置７１０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置７１０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。このストレージ装置７１０は、ハードディスクを駆動し、ＣＰＵ７０１が実行するプログラムおよび各種データを格納する。
【０１０５】
ドライブ７１１は、記憶媒体用リーダライタであり、情報処理装置７００に内蔵、あるいは外付けされる。ドライブ７１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記憶媒体７１２に記録されている情報を読み出して、ＲＡＭ７０３に出力する。また、ドライブ７１１は、リムーバブル記憶媒体７１２に情報を書き込むこともできる。
【０１０６】
通信装置７１３は、例えば、通信路３００を通じて通信するための通信デバイスなどで構成された通信インタフェースである。本開示の一実施形態において、通信装置７１３は、第１の通信部１０１、２０１および第２の通信部１０２、２０２である。
【０１０７】
続いて、図１４および図１５を参照しながら、図１３における通信装置７１３の詳細について説明する。図１４および図１５は、本開示の一実施形態に係る近距離無線通信装置における第１の通信部１０１、２０１および第２の通信部１０２、２０２のハードウェアの構成を示す説明図である。通信装置７１３は、図１４に示されている送信装置８００および図１５に示されている受信装置９００の両方を有する。
【０１０８】
まず、図１４において、送信装置８００は、暗号化回路８０１と、誤り訂正符号化回路８０２と、ヘッダ・プリアンブル挿入回路８０３と、変調回路８０４と、送信フィルタ８０５と、Ｄ／Ａ（Ｄｉｇｉｔａｌ／Ａｎａｌｏｇ）コンバータ８０６と、送信側ＲＦ回路８０７と、送信アンテナ８０８と、を備える。送信データは、暗号化回路８０１に入力される。
【０１０９】
暗号化回路８０１は、暗号処理機能を有する暗号化コプロセッサ（Ｃｏ−Ｐｒｏｃｅｓｓｏｒ）等のハードウェアを備えて構成される。例えば、暗号化回路８０１は、ＤＥＳまたはＡＥＳ等の複数の暗号アルゴリズムに対応したコプロセッサを備えて構成され得る。
【０１１０】
誤り訂正符号化回路８０２は、誤り訂正に用いられるパリティを送信データに基づいて生成し、生成したパリティを送信データに付加することによって誤り訂正符号化を行う。誤り訂正符号化回路８０２は、誤り訂正符号化を施した送信データを出力する。
【０１１１】
ヘッダ・プリアンブル挿入回路８０３は、誤り訂正符号化回路８０２から供給された送信データに対して、各種のパラメータを含むヘッダとプリアンブルを挿入する。ヘッダ・プリアンブル挿入回路８０３は、ヘッダとプリアンブルを挿入した送信データを出力する。
【０１１２】
変調回路８０４は、送信データについての変調処理を行う。具体的には、変調回路８０４は、２５６ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）変調、６４ＱＡＭ変調、１６ＱＡＭ変調、ＱＰＳＫ（Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調、ＢＰＳＫ（Ｂｉｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調等の変調を行うことで、ヘッダ・プリアンブル挿入回路８０３から供給された送信データを送信シンボルの系列に変換して出力する。なお、上述のような多値変調の代わりに、ＯＯＫ（Ｏｎ−Ｏｆｆ  Ｋｅｙｉｎｇ）変調またはＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調が用いられてもよい。これらを用いることにより、送信側ＲＦ回路８０７および受信側ＲＦ回路９０２を多値変調が用いられる場合に比べてシンプルにすることができる。また、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調が用いられてもよい。これにより、ノイズ耐性を強めることが可能となる。
【０１１３】
送信フィルタ８０５は、変調回路８０４から供給された送信シンボルに対して帯域制限を行うためのフィルタリングを施し、フィルタリングを施して得られた送信シンボルを出力する。
【０１１４】
Ｄ／Ａコンバータ８０６は、送信フィルタ８０５から供給された送信シンボルに対してＤ／Ａ変換を施し、アナログベースバンド信号を出力する。
【０１１５】
送信側ＲＦ回路８０７は、Ｄ／Ａコンバータ８０６から供給されたアナログベースバンド信号を所定の周波数のキャリアに重畳し、送信アンテナ８０８から送信する。
【０１１６】
続いて、図１５において、受信装置９００は、受信アンテナ９０１と、受信側ＲＦ回路９０２と、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）コンバータ９０４と、受信フィルタ９０５と、自動利得制御回路９０６と、位相同期回路９０７と、復調回路９０８と、誤り訂正符号復号回路９０９と、復号回路９１０と、を備える。受信データは、復号回路９１０から出力される。
【０１１７】
送信装置８００から送信された送信信号は受信アンテナ９０１において受信され、ＲＦ信号として受信側ＲＦ回路９０２に入力される。
【０１１８】
受信側ＲＦ回路９０２は、受信アンテナ９０１から供給されたＲＦ信号をアナログベースバンド信号に変換し出力する。
【０１１９】
可変利得アンプ９０３は、受信側ＲＦ回路９０２から供給されたアナログベースバンド信号の電力を、Ａ／Ｄコンバータ９０４において処理可能なダイナミックレンジに応じて増幅、または減衰させる。可変利得アンプ９０３は、電力を調整したアナログベースバンド信号を出力する。
【０１２０】
Ａ／Ｄコンバータ９０４は、可変利得アンプ９０３から供給されたアナログベースバンド信号を、例えば、所定の周期でサンプリングする。Ａ／Ｄコンバータ９０４は、サンプリングして得られた受信信号を出力する。
【０１２１】
受信フィルタ９０５は、Ａ／Ｄコンバータ９０４から供給された受信信号が目標等化チャンネルになるようにフィルタリングを施す。受信フィルタ９０５は、フィルタリング後の受信信号を出力する。
【０１２２】
自動利得制御回路９０６は、Ａ／Ｄコンバータ９０４からの受信デジタル信号に基づいて、Ａ／Ｄコンバータ９０４に入力されるアナログベースバンド信号の信号レベルが所定の範囲内に収まるようにするための利得設定値を算出し、可変利得アンプ９０３に出力する。
【０１２３】
位相同期回路９０７は、例えばＦＩＲ（Ｆｉｎｉｔｅ  Ｉｍｐｕｌｓｅ  Ｒｅｓｐｏｎｓｅ）フィルタにより構成される。位相同期回路９０７は、受信フィルタ９０５から供給された受信信号を元にシンボル同期を実現し、受信シンボル系列を出力する。
【０１２４】
復調回路９０８は、受信シンボル系列についての復調処理を行う。具体的には、復調回路９０８は、２５６ＱＡＭ変調、６４ＱＡＭ変調、１６ＱＡＭ変調、ＱＰＳＫ変調、ＢＰＳＫ変調等の送信装置８００における変調方式に対応する復調方式に従って受信シンボルを復調する。また、復調回路９０８は、あらかじめ用意された復号テーブルに従って受信データを復号ことにより、受信データを得る。なお、送信装置８００において、ＯＯＫ変調、ＡＳＫ変調またはＯＦＤＭ変調が用いられた場合は、復調回路９０８は、それぞれに対応する復調方式を用いて復調を行う。
【０１２５】
誤り訂正符号復号回路９０９は、復調回路９０８から供給された受信データの誤り訂正を行い、誤り訂正後の受信データを出力する。誤り訂正後の受信データは、復号回路９１０へ出力される。
【０１２６】
復号回路９１０は、復号処理機能を有する復号コプロセッサ等のハードウェアで構成される。例えば、復号回路９１０は、ＤＥＳまたはＡＥＳ等の複数の暗号アルゴリズムに対応したコプロセッサを備えて構成され得る。復号回路９１０は、復号された受信データを出力する。
【０１２７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１２８】
例えば、近距離無線通信装置の構成の一部は、外部に設けられ得る。具体的には、認証部１０３、２０３または記憶部１０６、２０６は外部の情報処理装置に含まれてもよい。また、第１の通信部１０１、２０１および第２の通信部１０２、２０２は別々の情報処理装置に含まれていてもよい。また、各構成が別々のＩＣチップとして存在し、各ＩＣチップが同一の情報処理装置に含まれていてもよい。
【０１２９】
また、上記実施形態では、ＮＦＣを適用対象とした例を説明したが、他の通信方式が適用対象とされてもよい。例えば、第２の通信方式は、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  ｓｙｓｔｅｍ）などの通信システムにおける通信方式であってもよい。詳細には、本開示の一実施形態に係る近距離無線通信装置は、ＮＦＣを第１の通信方式とし、ＥＴＣにおいて用いられる通信（例えばＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ））を第２の通信方式として、上述の処理を行ってもよい。また、第１の通信方式および第２の通信方式がともにＥＴＣにおいて用いられる通信であってもよい。さらに、第２の通信方式のリーダライタ２００に高利得スロットアレイアンテナ等を設けて、かつ、ミリ波に対応させることにより、アンテナ前方数ｍから１０ｍ以上にわたり、電波が拡散しない筒状の通信路３００が形成されることで接続エリアが拡大されてもよい。たとえば、第１の通信方式のリーダライタ２００が車内に設置され、第２の通信方式のリーダライタ２００がＥＴＣのアンテナとしてロードサイドに設置される。ユーザがＩＣカード１００を第１の通信方式のリーダライタ２００に近接させることで、第２の信方式の利用が許可され、第２の通信方式のリーダライタ２００との通信が可能となる。
【０１３０】
さらに別の観点から、例えば、本明細書の通信システムの処理における各ステップは、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、通信システムの処理における各ステップは、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１３１】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１３２】
また、情報処理装置７００に内蔵されるハードウェアに、上述した近距離無線通信装置の各機能構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。
【０１３３】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得する取得部と、
前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信する通信部と、
を備える近距離無線通信装置。
（２）
前記第１の通信方式における第１のサービスに対応する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報は、前記第１のサービスの上位サービスに関する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報から特定される、前記（１）に記載の近距離無線通信装置。
（３）
前記第１の通信方式における第１のサービスに対応する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報は、前記第１のサービスの下位サービスに関する記憶領域にアクセスするための前記第１の鍵の取得に用いられる鍵関連情報から特定されない、前記（１）〜（２）に記載の近距離無線通信装置。
（４）
前記鍵関連情報から取得される鍵は、前記鍵関連情報に対応する鍵、または、前記鍵関連情報から生成される鍵を含む、前記（１）〜（３）のいずれか１項に記載の近距離無線通信装置。
（５）
前記鍵関連情報は、前記サービスまたはエリアが特定される情報である、前記（１）〜（４）のいずれか１項に記載の近距離無線通信装置。
（６）
前記鍵関連情報は、前記サービスまたはエリアに対応する第２の鍵情報である、前記（１）〜（４）のいずれか１項に記載の近距離無線通信装置。
（７）
前記取得部は、通信対象の装置から前記鍵関連情報を取得する、前記（１）〜（６）のいずれか１項に記載の近距離無線通信装置。
（８）
前記取得部は、通信対象の装置との認証に係る通信によって前記鍵関連情報を取得する、前記（７）に記載の近距離無線通信装置。
（９）
前記取得部は、前記第１の通信方式を用いる通信によって前記鍵関連情報を取得する、前記（７）〜（８）に記載の近距離無線通信装置。
（１０）
前記通信部は、通信対象の装置から送信される通信を開始するための信号に基づいて第２の通信方式を用いて通信する、前記（１）〜（９）のいずれか１項に記載の近距離無線通信装置。
（１１）
前記通信部は、前記信号に含まれる、前記第２の通信方式の要求情報に基づいて前記第２の通信方式を用いて通信する、前記（１０）に記載の近距離無線通信装置。
（１２）
前記通信部は、前記第２の通信方式の要求情報の受信に基づいて第２の通信方式を用いて通信する、前記（１１）に記載の近距離無線通信装置。
（１３）
前記通信部は、前記第２の通信方式の要求情報に対する応答情報の受信に基づいて第２の通信方式を用いて通信する、前記（１１）に記載の近距離無線通信装置。
（１４）
前記通信部は、前記信号の周波数情報、電力レベル情報、または前記信号から特定される位置情報に基づいて前記第２の通信方式を用いて通信する、前記（１０）に記載の近距離無線通信装置。
（１５）
前記第２の通信方式による通信は、前記第１の通信方式による通信よりも高速である、前記（１）〜（１４）のいずれか１項に記載の近距離無線通信装置。
（１６）
前記通信部は、前記第１の通信方式を用いる通信の後に前記第２の通信方式を用いる通信を行う、前記（１）〜（１５）のいずれか１項に記載の近距離無線通信装置。
（１７）
前記通信部は、前記第１の通信方式を用いる通信と並行して前記第２の通信方式を用いる通信を行う、前記（１）〜（１５）のいずれか１項に記載の近距離無線通信装置。
（１８）
第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報が特定される情報を取得する取得部と、
認証に係る通信より前に送信され、前記情報を有する信号を通信する通信部と、
を備える近距離無線通信装置。
（１９）
前記信号は、前記第１の通信方式と異なる第２の通信方式を用いた通信の開始のための信号を含む、
前記（１８）に記載の近距離無線通信装置。
（２０）
第１の通信方式におけるサービス毎に設けられる記憶領域にアクセスするための第１の鍵の取得に用いられる鍵関連情報を取得することと、
前記鍵関連情報から取得される鍵で暗号化されるデータを、前記第１の通信方式と異なる第２の通信方式を用いて通信することと、
を有する、情報処理装置により実行される近距離無線通信方法。
【符号の説明】
【０１３４】
１００    ＩＣカード
２００    リーダライタ
３００    通信路
１０１、２０１    第１の通信部
１０２、２０２    第２の通信部
１０３、２０３    認証部
１０４、２０４    取得部
１０５、２０５    処理部
１０６、２０６    記憶部
【図１】
2017169167.tif 000003
【図２】
2017169167.tif 000004
【図３】
2017169167.tif 000005
【図４】
2017169167.tif 000006
【図５】
2017169167.tif 000007
【図６】
2017169167.tif 000008
【図７】
2017169167.tif 000009
【図８】
2017169167.tif 000010
【図９】
2017169167.tif 000011
【図１０】
2017169167.tif 000012
【図１１】
2017169167.tif 000013
【図１２】
2017169167.tif 000014
【図１３】
2017169167.tif 000015
【図１４】
2017169167.tif 000016
【図１５】
2017169167.tif 000017
【国際調査報告】
2017169167.tif 000018
2017169167.tif 000019
2017169167.tif 000020
2017169167.tif 000021