(57)【要約】【課題】通信方式に依存することなく、特定の範囲に位置する機器にデータを配信することができるようにする。【解決手段】送信側では、第１のデータ暗号鍵を生成し、秒（少数）、秒（整数）、分、度によって階層的に区分された領域（エリアＡ〜エリアＤ）に対応してそれぞれ決定された鍵暗号鍵（秒（少数）情報、秒（整数）情報、分情報、度情報）を用いて暗号処理を繰り返し行うことで暗号鍵情報を取得し、当該暗号鍵情報と暗号化データＡ〜Ｄとをパケットとして送信し、受信側では、位置範囲の階層に基づいて使用する鍵暗号鍵を決定し、送信されたパケットに含まれている暗号鍵情報を鍵暗号鍵（度情報、分情報、秒（整数）情報、秒（少数）情報）を順に用いて復号化することで階層的なデータ暗号鍵を繰り返し生成し送信された暗号化データＤ〜Ａを復号化する。【選択図】図１０
2009290669.tif 000002
【特許請求の範囲】
【請求項１】
データの無線通信を行う機器の少なくとも一つが移動体に搭載されるもので、
送信側において、
第１のデータ暗号鍵を生成し、
所定の第１領域から第１領域を含むと共に当該第１領域よりも広い第Ｎ領域（Ｎ≧２）にかけて階層的に区分された区分別に前記第１ないし第Ｎ領域に対応してそれぞれ決定された第１ないし第Ｎの鍵暗号鍵を用いた暗号化であって、生成された第ｋ（１≦ｋ≦Ｎ）の鍵暗号鍵を用いて第ｋのデータ暗号鍵を順に暗号化することで第ｋ＋１のデータ暗号鍵を繰り返し生成して第Ｎ＋１のデータ暗号鍵を暗号鍵情報として取得し、
前記暗号鍵情報と、少なくとも前記第１のデータ暗号鍵によって暗号化されたデータとをパケットとして送信し、
受信側において、
自身がデータを受信する位置範囲について予め定められている鍵暗号鍵を選択するか、又は前記位置範囲の階層に基づいて使用する第ｎ（Ｎ≧ｎ≧ｍ：但しＮ≧ｍ≧１）の鍵暗号鍵を決定し、
送信されたパケットに含まれている暗号鍵情報を、第ｎの鍵暗号鍵を順に用いて復号化することで第ｎのデータ暗号鍵を繰り返し生成し前記送信されたデータを復号化することを特徴とする無線通信方法。
【請求項２】
送信側において、
第１ないし第Ｎのデータ暗号鍵を用いて第１ないし第Ｎのデータをそれぞれ暗号化して第１ないし第Ｎの暗号化データとして前記暗号鍵情報と共に送信し、
受信側において、
前記位置範囲に応じた第Ｎないし第ｍのデータ暗号鍵を用いて第Ｎないし第ｍのデータをそれぞれ復号化することを特徴とする請求項１記載の無線通信方法。
【請求項３】
前記送信側は、第ｋのデータ暗号鍵について第ｋのチェックコードを生成して付加したデータについて第ｋの鍵暗号鍵を用いて順に暗号化することで第ｋ＋１のデータ暗号鍵を繰り返し生成して最終的に第Ｎ＋１のデータ暗号鍵を暗号鍵情報として取得して送信し、
前記受信側は、送信されたパケットに含まれている暗号化情報を、第ｎ（Ｎ≧ｎ≧ｍ）の鍵暗号鍵を順に用いて復号化することで第ｎのチェックコードを繰り返し計算し、第ｎのチェックコードを用いてエリア内であるか否かを判定することを特徴とする請求項１または２記載の無線通信方法。
【請求項４】
前記送信側は、データの有効期間を定める有効期間データをパケットに含んで送信し、
前記受信側では、パケットに含まれる有効期間データをデータの使用期間として適用することを特徴とする請求項１ないし３の何れかに記載の無線通信方法。
【請求項５】
前記受信側では、送信側が送信したい所望の位置範囲に入っていないときに前記パケットを受信した場合において、送信側が送信した所望の位置範囲内に入ったことを条件として受信データの復号処理を開始または再開することを特徴とする請求項１ないし４の何れかに記載の無線通信方法。
【請求項６】
緊急避難用、緊急車両通行用、建造物内の情報配信用に適用したことを特徴とする請求項１ないし５の何れかに記載の無線通信方法。
【請求項７】
前記階層的な区分として、住所情報を適用することを特徴とする請求項１ないし６の何れかに記載の無線通信方法。
【請求項８】
データの無線通信を行う機器の少なくとも一つが移動体に搭載されるもので、
送信側機器は、所定の第１領域から第１領域を含むと共に当該第１領域よりも広い第Ｎ領域（Ｎ≧２）にかけて階層的に区分された区分別に前記第１ないし第Ｎ領域に対応してそれぞれ決定された第１ないし第Ｎの鍵暗号鍵を用いた暗号化であって、生成された第ｋ（１≦ｋ≦Ｎ）の鍵暗号鍵を用いて第ｋのデータ暗号鍵を順に暗号化することで第ｋ＋１のデータ暗号鍵を繰り返し生成して最終的に第Ｎ＋１のデータ暗号鍵を暗号鍵情報として取得して、前記暗号鍵情報と、少なくとも前記第１のデータ暗号鍵によって暗号化されたデータとをパケットとして送信し、
受信側機器は、自身がデータを受信する位置範囲について予め定められている鍵暗号鍵を選択するか、又は前記位置範囲の階層に基づいて使用する鍵暗号鍵を決定し、送信されたパケットに含まれている暗号鍵情報を、第ｎ（Ｎ≧ｎ≧ｍ：但しＮ≧ｍ≧１）の鍵暗号鍵を順に用いて復号化することで階層的な第ｎのデータ暗号鍵を繰り返し生成し前記送信されたデータを復号化することを特徴とする無線通信システム。
【請求項９】
前記送信側機器は、第１ないし第Ｎのデータ暗号鍵を用いて第１ないし第Ｎのデータをそれぞれ暗号化して第１ないし第Ｎの暗号化データとして前記暗号鍵情報と共に送信し、
前記受信側機器は、第Ｎないし第ｍのデータ暗号鍵を用いて第Ｎないし第ｍのデータをそれぞれ復号化することを特徴とする請求項８記載の無線通信システム。
【請求項１０】
前記送信側機器は、第ｋのデータ暗号鍵について第ｋのチェックコードを生成して付加したデータについて第ｋの鍵暗号鍵を用いて順に暗号化することで第ｋ＋１のデータ暗号鍵を繰り返し生成して最終的に第Ｎ＋１のデータ暗号鍵を暗号鍵情報として取得して送信し、
前記受信側機器は、送信されたパケットに含まれている暗号化情報を、第ｎ（Ｎ≧ｎ≧ｍ）の鍵暗号鍵を順に用いて復号化することで第ｎのチェックコードを繰り返し計算し、第ｎのチェックコードを用いてエリア外であるか否かを判定することを特徴とする請求項８または９記載の無線通信システム。
【請求項１１】
前記送信側機器は、データの有効期間を定める有効期間データをパケットに含んで送信し、
前記受信側機器は、パケットに含まれる有効期間データをデータの使用期間として適用することを特徴とする請求項８ないし１０の何れかに記載の無線通信システム。
【請求項１２】
前記受信側機器は、前記送信側機器が送信したい所望の位置範囲に入っていないときに前記パケットを受信した場合において、当該受信側機器の位置が前記階層的な第１ないし第Ｎ領域で規定される位置範囲から変化したことを条件として受信データの復号処理を開始または再開することを特徴とする請求項８ないし１１の何れかに記載の無線通信システム。
【請求項１３】
緊急避難用、緊急車両通行用、建造物内の情報配信用に適用したことを特徴とする請求項８ないし１２の何れかに記載の無線通信システム。
【請求項１４】
前記階層的な区分として、住所情報を適用することを特徴とする請求項８ないし１３の何れかに記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの無線通信を行う機器の少なくとも一つが移動体に搭載された構成を適用した無線通信方法および無線通信システムに関する。
【背景技術】
【０００２】
この種の無線通信方法として、物理的な配信可能エリアにおいてある特定端末に対してのみ情報を配信したい場合には、例えばデジタル携帯電話機などによる無線通信が用いられる。すなわち、電話番号のような識別符号（ＩＤ）を特定端末に割り当て、特定端末のみが解読可能な通信プロトコルを用いるのが一般的である。電話番号のような識別符号を用いた場合には、特定の範囲内に位置する機器にデータを配信したい場合には適用が難しい。そこで、位置情報を用いて特定位置の機器のみが解読可能な通信プロトコルを用いる技術が開発されている（例えば、特許文献１参照）。特許文献１の技術思想では、送信側で予測した位置情報に基づく通信パターンを、スペクトラム拡散方式におけるＰＮ系列によって生成して送信し、上記位置に該当する受信側が同じ通信パターンを生成することで信号の受信を可能としている。
【特許文献１】特開２０００−２６９８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の技術思想では、送信機および受信機が、スペクトラム拡散無線通信方式による暗号化の特殊な通信方式に対応した構成であるため、通信機器および設備等のインフラを構築する必要があり、膨大な費用と時間を要するため好ましくない。この場合、その他の通信方式を採用しているシステムには適用することができない。
【０００４】
本発明は、上記事情に鑑みてなされたもので、その目的は、通信方式に依存することなく、特定の範囲に位置する機器にデータを配信することを可能とした無線通信方法および無線通信システムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１または８に係る方法またはシステムによれば、送信側において、第１のデータ暗号鍵を生成し、所定の第１領域から第１領域を含むと共に当該第１領域よりも広い第Ｎ領域（Ｎ≧２）にかけて階層的に区分された区分別に前記第１ないし第Ｎ領域に対応してそれぞれ決定された第１ないし第Ｎの鍵暗号鍵を用いた暗号化であって、生成された第ｋ（１≦ｋ≦Ｎ）の鍵暗号鍵を用いて第ｋのデータ暗号鍵を順に暗号化することで第ｋ＋１のデータ暗号鍵を繰り返し生成して第Ｎ＋１のデータ暗号鍵を暗号鍵情報として取得し、前記暗号鍵情報と、少なくとも前記第１のデータ暗号鍵によって暗号化されたデータとをパケットとして送信し、受信側において、自身がデータを受信する位置範囲について予め定められている鍵暗号鍵を選択するか、又は前記位置範囲の階層に基づいて使用する第ｎ（Ｎ≧ｎ≧ｍ：但しＮ≧ｍ≧１）の鍵暗号鍵を決定し、送信されたパケットに含まれている暗号鍵情報を、第ｎの鍵暗号鍵を順に用いて復号化することで第ｎのデータ暗号鍵を繰り返し生成し前記送信されたデータを復号化するため、通信方式に依存することなく、特定の範囲に位置する機器にデータを配信することができる。
【０００６】
請求項２または９に係る方法またはシステムによれば、送信側において、第１ないし第Ｎのデータ暗号鍵を用いて第１ないし第Ｎのデータをそれぞれ暗号化して第１ないし第Ｎの暗号化データとして前記暗号鍵情報と共に送信し、受信側において、第Ｎないし第ｍのデータ暗号鍵を用いて第Ｎないし第ｍのデータをそれぞれ復号化するため、広い範囲に属している場合には広い範囲に対応したデータを送受信でき、狭い範囲に属している場合には狭い範囲に対応したデータを送受信できる。
【０００７】
請求項３または１０に係る方法またはシステムによれば、前記送信側は、第ｋのデータ暗号鍵について第ｋのチェックコードを生成して付加したデータについて第ｋの鍵暗号鍵を用いて順に暗号化することで第ｋ＋１のデータ暗号鍵を繰り返し生成して最終的に第Ｎ＋１のデータ暗号鍵を暗号鍵情報として取得して送信し、前記受信側は、送信されたパケットに含まれている暗号化情報を、第ｎ（Ｎ≧ｎ≧ｍ）の鍵暗号鍵を順に用いて復号化することで第ｎのチェックコードを繰り返し計算し、第ｎのチェックコードを用いてエリア内であるか否かを判定するため、対応した位置範囲に属しているか否かを容易に判定できる。
【０００８】
請求項４または１１に係る方法またはシステムによれば、前記送信側は、データの有効期間を定める有効期間データをパケットに含んで送信し、前記受信側では、パケットに含まれる有効期間データをデータの使用期間として適用するため、データの使用期間を定めることができ、新鮮なデータのみを使用することができる。
【０００９】
請求項５または１２に係る方法またはシステムによれば、受信側では、送信側が送信したい所望の位置範囲に入っていないときに前記パケットを受信した場合において、送信側が送信した所望の位置範囲内に入ったことを条件として受信データの復号処理を開始または再開するため、たとえ送信側の配信時に受信側がその位置範囲内で受信していなかったとしても、その位置範囲内に入ったときにデータを使用できるようになり配信データを有効に活用できる。
【００１０】
請求項７または１４に係る方法またはシステムによれば、階層的な区分として住所を適用しているため、より実用的に用いることができる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施形態）
以下、本発明を、車車間通信または路車間通信に適用した第１の実施形態について図１ないし図１３を参照しながら説明する。
図１は、車車間通信または路車間通信による無線通信システムの構成を機能ブロック図によって示している。この図１に示すように、無線通信システムＳは、送信側機器１と受信側機器２とから構成されている。送信側機器１は、通信処理部１１と暗号処理部１２とデータ処理部１３とを相互に接続して構成された制御部１０と当該制御部１０に接続された送信機１４とによって構成され送信機１４を通じて電波信号を送信可能に構成されている。  車車間通信には、例えばＩＥＥＥ８０２．１１Ｐ等に準拠したプロトコルが用いられる。
【００１２】
データ処理部１３は、送信データ処理部１４を備え送信用のデータを加工して暗号処理部１２に与える。暗号処理部１２は、チェックサム演算処理部１５、暗号鍵取得部１６、主暗号処理部１７を備えている。チェックサム演算処理部１５は、送信データのチェックサム（チェックコード）を作成する。
【００１３】
暗号鍵取得部１６は、内部で発生させるランダム値（乱数）により第１のデータ暗号鍵を決定する。主暗号処理部１７は、暗号鍵取得部１６にて取得された第１のデータ暗号鍵に基づいて暗号鍵情報を取得し通信処理部１１に与える。尚、主暗号処理部１７による具体的な暗号鍵情報の取得処理は後述する。通信処理部１１は、通信データ処理部１８および通信制御部１９を備えており、通信データ処理部１８にて処理された通信データを通信制御部１９から送信機１４を通じて電波信号により送信する。
【００１４】
他方、受信側機器２は、通信処理部２１と復号処理部２２とデータ処理部２３とを相互接続して構成された制御部２０と当該制御部２０に接続された受信機２４とによって構成され当該受信機２４を通じて電波信号を受信可能に構成されている。
【００１５】
受信側機器２は、受信機２４を通じて電波信号を受信すると通信制御部２６を通じて通信データ処理部２５との間で通信データの処理を行い、復号処理部２２に受信データを与える。復号処理部２２は、主復号処理部２７、暗号鍵取得部２８、チェックサム演算処理部２９、現在位置特定部３０を備えており、制御部２０の外部に位置検出器３１を接続して構成されている。
【００１６】
位置検出器３１は、ＧＰＳ（Global Positioning System）受信機３２、Ｇセンサ３３、ジャイロ装置３４などにより構成されている。ＧＰＳ受信機３２は、衛星軌道上のＧＰＳ衛星から送信されるＧＰＳ信号を複数受信して処理することで車両（移動体）の現在位置を特定し、位置信号を出力する。Ｇセンサ３３は、衝突事故などが発生するなどして車両に作用する過大な加速度を検知した場合に検知信号を出力する。ジャイロ装置３４は、車両の垂直軸回りの角速度を検知した信号を出力する。現在位置特定部３０は、当該位置検出器３１からの各種信号が与えられることによって当該信号に基づいて車両の現在位置を補間して正確に特定する。
【００１７】
暗号鍵取得部２８は、現在位置特定部３０が特定した正確な現在位置に基づいて鍵暗号鍵を決定し主復号処理部２７に与える。主復号処理部２７は、通信処理部２１を通じて受信した受信データを決定された鍵暗号鍵に基づいて復号処理する。チェックサム演算処理部２９は、主復号処理部２７にて復号処理された復号データについてチェックサム（チェックコード）の演算を行いデータ処理部２３に与える。データ処理部２３の受信データ処理部３５は、これらの受信データを処理する。
【００１８】
図２は、送信側機器と受信側機器との間で送受信処理が行われる場合に用いられるパケットのデータフォーマットの一例を示している。この図２に示すように、このパケットは、有効期間データ、範囲種別データ、暗号化情報、暗号化データＡ〜Ｄ、フッタを含んでいる。有効期間データとは、データの有効期限を定める期日、時間などを期間指標によって示すもので、リアルタイムに変化する情報（コンテンツ）を伝える有効な期限を示している。この有効期間データは、受信側の機器２が、特定位置に入場していないときに当該パケットのデータを受信した場合に用いられるデータであり、この有効期間データの示す期間までに特定位置に入場したことを条件として当該パケットに含まれるデータを使用可能であることを示すデータである。尚、有効期間データとしては、有効期日などの期限データ（何月何日）、期間データ（例えば、１日間）でも良い。また、現時点を含む必要はなく未来のある期間を示すデータであっても良い。
【００１９】
図３は、位置の範囲種別データの内容を示している。送信側機器１は、パケットを作成するときに範囲種別データをパケットに入れて緯度、経度の単位を割り当てて送信し、受信側機器２では、この範囲種別データを参照して復号処理を行う。この図３に示すように、範囲種別データとは、特定の狭い範囲（緯度、経度の長さが共に短い）から階層的に区分された徐々に広い範囲（緯度、経度の長さが共に長い）にかけて割り当てられた範囲の単位を所定バイト（例えば２バイト）のデータによって示している。具体的には、範囲種別データの値が小さい（例えば「０ｘ０１」）場合には、緯度、経度の範囲が小さい（例えば０．００１秒（約３ｃｍ））範囲の単位を示しており、範囲種別データの値が大きい（例えば「０ｘ０８」）場合には緯度、経度の範囲が大きい（例えば１度（約１０８ｋｍ））範囲の単位を示している。
【００２０】
送信側機器１は、パケットを作成するときに制御部１０（データ処理部１３および暗号処理部１２）により暗号化情報および暗号化データＡ〜Ｄを作成する。図４は、送信側機器が行う一連の送信処理を概略的に示すフローチャートである。
【００２１】
まず図４に示すように、送信側機器１の制御部１０は、情報の有効期間データを決定し（Ｔ１）、データを送信したい所望の配信エリアの位置情報を特定する（Ｔ２）。具体的には、制御部１０が、前述の範囲種別データを指定することで配信エリアを詳細に指定する。
【００２２】
制御部１０のデータ処理部１３は、図３に示すように範囲種別データとして例えば１秒範囲の場合には「０ｘ０４」に設定する。次に、暗号鍵取得部１６は、ランダム値を取得することで暗号鍵とする（Ｔ３）。次に、低階層（本実施形態の場合、「秒（少数）」）から順に高階層（本実施形態の場合、「度」））階層区分個数だけデータ暗号処理（Ｔ４）、チェックサム付加処理（Ｔ５）、鍵暗号化処理（Ｔ６）を区分別に繰り返し行う。
【００２３】
図５は、位置情報の変換処理の流れを流れ図によって概略的に示しており、図６は、特に暗号化情報および暗号化データの生成処理についての流れ図、すなわち図４のステップＴ４〜Ｔ６の処理を具体化した例を示している。送信側機器１のデータ処理部１３では、ステップＴ２においてデータを送信したい所望の配信エリアの位置情報Ｓ１を特定したときに位置情報の変換処理が行われる。以下ではこの位置情報の変換処理について説明する。
【００２４】
まず、この位置情報のデータを緯度情報Ｓ２と経度情報Ｓ３とに分割する。緯度情報Ｓ２を、緯度の度情報Ｓ４、緯度の分情報Ｓ５、緯度の秒（整数部）情報Ｓ６、緯度の秒（少数部）情報Ｓ７に分割する。また、経度情報Ｓ３を、経度の度情報Ｓ８、経度の分情報Ｓ９、経度の秒（整数部）情報Ｓ１０、経度の秒（少数部）情報Ｓ１１に分割する。この後、緯度情報Ｓ２の各情報Ｓ４〜Ｓ７と経度情報Ｓ３の各情報Ｓ８〜Ｓ１１とをそれぞれ階層別に組み合わせて変換することで度情報Ｓ１２、分情報Ｓ１３、秒（整数部）情報Ｓ１４、秒（少数部）情報Ｓ１５を得る。
【００２５】
例えば、緯度情報Ｓ２が「３４．５９．８．３４７」、経度情報Ｓ３が「１３７．０．１９．２５３」の場合には、度情報Ｓ１２は（緯度，経度）＝（３４，１３７）、分情報Ｓ１３は（５９，０）、秒（整数部）情報Ｓ１４は（８，１９）、秒（少数部）情報Ｓ１５は（３４７，２５３）と得られる。
【００２６】
これらの情報Ｓ１２〜Ｓ１５を用いてステップＴ４に示すデータ暗号化処理が行われる。以下、図６を参照してその手順を説明する。尚、図６中のデータＤは、位置情報が度情報の条件を満たしたときに受信側で受信可能になるデータを示している。例えば、前述の緯度情報Ｓ２、経度情報Ｓ３を用いた場合には、データＤは、度情報Ｓ１２が（３４，１３７）であるため、度情報が緯度３４度、経度１３７度であれば位置情報がその下位の階層の分情報Ｓ１３、秒情報Ｓ１４、Ｓ１５の内容を共に満たしていなくともデータＤを受信側で受信することを許容できるデータである。
【００２７】
同様に、データＣは、位置情報が度情報および分情報Ｓ１２〜Ｓ１３の条件を満たしたときに受信側で受信可能になるデータを示している。データＢは、位置情報が度情報、分情報および秒（整数）情報Ｓ１２〜Ｓ１４の条件を満たしたときに受信側で受信可能になるデータを示しており、データＡは、これらに加えて秒（少数）情報Ｓ１５の条件を満たしたときに受信側で受信可能になるデータを示している。このようにデータＡ〜Ｄに分けている理由は、地域別に配信データを変更可能にするためである。つまり、緯度、経度共に比較的広い地域にデータを配信したい場合もあれば、特定の狭い地域にデータを配信したい場合もあるためである。
【００２８】
図６に示すように、送信側機器１は、暗号処理部１２によってデータ暗号鍵Ａとなるランダム値を用いてデータＡを暗号化し（Ｕ１：データ暗号処理Ｔ４）、暗号化データＡを取得する。この後、データ暗号鍵Ａにチェックサムを付加し（Ｕ２：チェックサム付加処理Ｔ５）、秒（少数部）情報により暗号処理を行う（Ｕ３）ことでデータ暗号鍵Ｂを取得する。その後、データ暗号鍵ＢによりデータＢを暗号処理する（Ｕ４）ことで暗号化データＢを取得する。その後、データ暗号鍵Ｂにチェックサムを付加し（Ｕ５）、さらに秒（整数部）情報により暗号処理を行う（Ｕ６）ことでデータ暗号鍵Ｃを取得する。これらの処理を分情報Ｓ１３、度情報Ｓ１２について順次繰り返し（Ｕ７〜Ｕ１２）、暗号化データＣ、Ｄおよび暗号鍵情報を取得する。図４に示すように、送信側機器１は、このように得られたデータをパケット化してデータ送信する（Ｔ７）。
【００２９】
図７は、受信側の処理動作をフローチャートによって示している。
受信側機器２は、送信側機器１からパケットを受信すると（Ｖ１）、パケットに含まれる有効期間データを確認する（Ｖ２）。この有効期間データの示す有効期間が現時点を含んでいれば（Ｖ３：ＹＥＳ）、現在位置特定部３０によって自身の位置情報を特定して当該位置情報を取得する（Ｖ４）。そして、当該位置情報を用いて鍵復号処理（Ｖ５）、チェックサム計算処理（Ｖ６）を行う。このとき、チェックサムが一致した場合（Ｖ７）、データの復号処理を行う（Ｖ８）。他方、ステップＶ７にてチェックサムが一致しなくなったときに受信データを保存し（Ｖ９）、高階層からステップＶ５，Ｖ６，Ｖ８において繰り返し処理された復号済みデータをメモリ（図示せず）に保存する（Ｖ１０）。
【００３０】
尚、上記の位置情報取得処理（Ｖ４）、鍵復号処理（Ｖ５）、チェックサム計算処理（Ｖ６）は、図５に示す位置情報変換処理を受信側でも行った後に、図８に示す暗号鍵情報の復号化、暗号化データＡ〜Ｄの復号化が行われることで実行される。図８は、暗号鍵情報、暗号化データの復号化処理を概略的に示している。
【００３１】
この図８に示すように、送信側から取得した暗号鍵情報は、度情報を用いてデータ暗号鍵Ｄとして復号され、さらに送信側のチェックサムが付加されている。このとき、受信側の位置情報のうち度情報が一致していればチェックサムの計算を行っても（Ｗ２）当該チェックサムが送信側から送信されたチェックサムと一致する（Ｖ７：ＹＥＳ）ため、データ暗号鍵Ｄを用いて暗号化データＤを復号する（Ｗ３）ことで正常にデータＤを得ることができる。逆に、受信側の位置情報の度情報が一致していなければチェックサムの計算を行ったとしても送信側から送信されたチェックサムと一致しない（Ｖ７：ＮＯ）ため、エリア外と判定され受信データを保存して（Ｖ９）終了する。つまり、送信側が設定した位置領域の緯度、経度のうち、度情報が現在の受信側の位置の度情報と一致していれば、暗号化データＤの復号処理が正常に行われるようになり、逆に度情報が一致していなければ暗号化データＤの復号処理が正常に行われない。この場合、分情報、秒情報（整数部、少数部）の一致／不一致は処理に関係しない。
【００３２】
次に、このデータ暗号鍵Ｄを、分情報を用いて復号する（Ｗ４）とデータ暗号鍵Ｃを取得でき、さらに送信側のチェックサムが付加されている。このとき、受信側の位置情報のうち度情報、分情報が一致していればチェックサムの計算を行っても（Ｗ５）、当該チェックサムが送信側から送信されたチェックサムと一致する（Ｖ７）ため、データ暗号鍵Ｃを用いて暗号化データＣを復号する（Ｗ６）ことで正常にデータＣを得ることができる。
【００３３】
逆に、受信側の位置情報の度情報および分情報が一致していなければチェックサムの計算を行ったとしても送信側から送信されたチェックサムと一致しない（Ｖ７：ＮＯ）ため、エリア外と判定され受信データを保存し（Ｖ９）さらに前述した復号処理（Ｗ３）にて復号したデータＤを復号階層データとして保存する（Ｖ１０）。すなわち、送信側が設定した位置領域と受信側の現在位置との度情報および分情報が共に一致している場合に限り暗号化データＣの復号処理が正常に行われ、逆に度情報および分情報の何れか一方でも一致していなければデータＣの復号処理が正常に行われない。この場合、秒情報（整数部、少数部）の一致／不一致は処理に関係しない。
【００３４】
同様に、データ暗号鍵Ｃについて、秒情報（整数部）を用いて復号する（Ｗ７）と、データ暗号鍵Ｂを取得でき、さらに送信側のチェックサムが付加されている。受信側の位置情報のうち度情報、分情報、秒情報（整数部）が共に一致していればデータ暗号鍵Ｂのチェックサムの計算を行った（Ｗ８）としても、当該チェックサムが送信側から送信されたチェックサムと一致する（Ｖ７）ため、データ暗号鍵Ｂを用いて暗号化データＢを復号することで正常にデータＢを得ることができる。逆に、受信側の位置情報の度情報、分情報および秒情報（整数部）が共に一致していなければチェックサムの計算を行ったとしても送信側から送信されたチェックサムと一致しない（Ｖ７：ＮＯ）ため、エリア外と判定され受信データを保存し（Ｖ９）、さらに前述した復号処理（Ｗ３、Ｗ６）にて復号したデータＤ、Ｃを復号階層データとして保存する（Ｖ１０）。すなわち、送信側が設定した所望の位置領域と受信側の現在位置との度情報、分情報、秒情報（整数部）が全て一致している場合に限り暗号化データＢの復号処理が正常に行われ、逆に度情報、分情報、秒情報（整数部）の何れか一部でも一致していなければデータＢの復号処理が正常に行われない。この場合、秒情報（少数部）の一致／不一致は処理に関係しない。
【００３５】
同様に、データ暗号鍵Ｂについて、秒情報（少数部）を用いて復号する（Ｗ１０）と、データ暗号鍵Ａを取得でき、さらに送信側のチェックサムが付加されている。受信側の位置情報のうち度情報、分情報、秒情報（整数部、少数部）が共に一致していればデータ暗号鍵Ａのチェックサムの計算を行った（Ｗ１１）としても、当該チェックサムが送信側から送信されたチェックサムと一致する（Ｖ７）ため、データ暗号鍵Ａを用いて暗号化データＡを復号する（Ｗ１２）ことで正常にデータＡを得ることができる。
【００３６】
逆に、受信側の位置情報の度情報、分情報および秒情報（整数部、少数部）が共に一致していなければチェックサムの計算を行ったとしても送信側から送信されたチェックサムと一致しない（Ｖ７：ＮＯ）ため、エリア外と判定され受信データを保存し（Ｖ９）、さらに前述した復号処理（Ｗ３、Ｗ６、Ｗ９）にて復号したデータＤ、Ｃ、Ｂを復号階層データとして保存する（Ｖ１０）。すなわち、送信側が設定した所望の位置領域と受信側の現在位置との度情報、分情報、秒情報（整数部、少数部）が全て一致している場合に限り暗号化データＡの復号処理が正常に行われ、逆に何れか一部でも一致していなければデータＡの復号処理が正常に行われない。尚、受信側機器２では復号に成功した階層（度情報、分情報、秒（整数部、少数部）情報）のフラグを記憶し、継続するときにフラグを参照し、すでに復号済みの階層については再度復号処理を実施しないように構成することもできる。この場合、計算回数を低減することができる。
【００３７】
図７に示すように、受信側で有効期間をチェックした（Ｖ２）結果、現時点がデータ有効期間内ではない（Ｖ３：ＮＯ）ものの、その期間が現時点から先の未来の期間を示している場合（Ｖ１１：ＹＥＳ）がある。すなわち、受信側では所望の位置領域にデータを送信したものの、送信側が別の位置領域で電波信号を受信してしまった場合などである。この場合には、受信データを保存し（Ｖ９）復号済み階層データの保存処理を行う（Ｖ１０）。つまり、いずれ送信側が送信したい所望の階層領域内に受信側が入った場合に備えてこの時点で受信データを記憶しておく。逆に有効期間が過ぎてしまっている場合（Ｖ１１：ＮＯ）には、受信データを破棄する（Ｖ１２）。
【００３８】
図９は、メモリに記憶された受信データについて送信側が送信したい所望の位置範囲（階層領域）内において有効期間内に受信側機器が入った場合の受信側の処理をフローチャートによって概略的に示している。この図９に示すように、受信側では自身の位置情報を現在位置特定部３０によって取得し（Ｘ１）、復号済みのデータが保存されているか否かをチェックし（Ｘ２）、途中の階層まで復号したデータをメモリに保存している場合（図７のＶ１０参照）、続きから復号処理を継続する。
【００３９】
図９に示すように、位置を特定した結果、位置情報の階層（度、分、秒（整数部、少数部）の何れか）を復号非対象位置（領域）の階層から移動（変化）していない場合（Ｘ３：ＮＯ）には復号処理を終了するが、階層を移動した場合、特に復号対象のデータに対応した階層に移動した場合（Ｘ３：ＹＥＳ）には、予めメモリに記憶されている受信データについて復号処理を開始または再開する（Ｘ４〜Ｘ７）。このとき、高階層側から順に鍵復号処理（Ｘ４）、チェックサム計算処理（Ｘ５）、データ復号処理（Ｘ７）を行い、全データの復号に成功するとメモリに記憶された受信データを破棄する（Ｘ８）。尚、ステップＸ５のチェックサム計算処理によってチェックサムが一致しなければ（Ｘ６：ＮＯ）、その時点で復号済みの階層データをメモリに保存して（Ｘ９）終了する。
【００４０】
すなわち、受信側機器２は、送信側機器１が送信した所望の位置範囲内に入っていないときにパケットを受信した場合において、受信側機器２の位置が区分別に規定された所定領域（時、分、秒（整数部、少数部））から変化したことを条件として受信データの復号処理を開始または再開しているため、受信側機器２が電波信号の受信時点で所望の位置領域内に位置しておらず受信データの復号処理を行うことができなくても復号処理を継続して行うことができる。すなわち、たとえ送信側の配信時に受信側がその位置範囲内で受信していなかったとしても、その位置範囲内に入ったときにデータを使用できるため配信データを有効に活用できる。これにより、送信側の配信回数を低減することができる。
【００４１】
また受信側機器２は、送信側機器１が送信した所望の位置範囲内に対して有効期間内に入ったことを条件として受信データの復号処理ができるため、電波信号の受信時点で前記所望の位置領域内に位置しておらず受信データの復号処理を行うことができなくても復号処理を継続して行うことができる。
【００４２】
図１０は、このような階層エリアを移動したときに復号可能なデータの説明図を示している。送信側機器１が図１０中のエリアＡ〜Ｄを含む所定範囲に向けて電波信号を送信した場合を考慮する。この図１０に示すように、エリアＢ（第２領域）はエリアＡ（第１領域）を包含するように設定されており、エリアＣ（第３領域）はエリアＢ（第２領域）を包含するように設定されている。またエリアＤ（第４領域）はエリアＣ（第３領域）を包含するように設定されている。このとき、受信側機器２がエリアＡ〜Ｄの範囲外で情報を受信したときには全データ復号不可能であるものの、エリアＤに入るとデータＤを復号でき、さらにエリアＣに入るとデータＣを復号できる。さらにエリアＢに入るとデータＢを復号でき、さらにエリアＡに入るとデータＡを復号できる。このようにして地域毎に異なる情報を配信することができる。しかも、データ暗号鍵Ａ〜Ｄを用いてデータ送受信を行っているため秘匿性を向上できる。
【００４３】
図１１ないし図１３は、本実施形態に係る実用例を概略的に示している。図１１は海岸沿いの津波が到来しつつある領域に緊急避難を呼びかける場合に適用した例を示している。この図１１に示すように、海岸沿いの矩形メッシュ状のエリアＡｒｅａに区分し、緊急に避難が必要なエリアＡｒｅａにのみ「避難勧告」を配信することができる。これにより、直接被害が生じないと想定される地域に対して避難勧告を配信することがなくなり余計な混乱を防ぐことができる。また、観光目的等で偶然対象エリアを走行中の車両の場合、ラジオ等で警報情報を入手しても現在位置を把握していない場合には警告に対しての対応が遅れることが予想されるものの、位置情報から避難勧告エリアを走行中であることが判別可能なため素早い対応が可能となる。さらに、送信側から情報を配信するときには配信必要外エリアであったとしても特定エリアに進入した時点で警告することができるため、利便性が向上する。
【００４４】
図１２は、交差点に進入する緊急車両の周辺に位置する車両に対する緊急車両通行用に適用した例を示している。この図１２に示すように、２車線の道路について、緊急車両Ｃが道路Ｒ１を走行して交差点Ｒ０に向かう場合、その交差点Ｒ０を含むメッシュに区分された特定配信エリアに対して警告情報を配信すると共に、緊急車両Ｃが走行予定の進行方向右折側の道路Ｒ１を含む特定配信エリアに対して警告情報を配信する。また、交差点Ｒ０に進入する道路Ｒ２を含む特定配信エリアに対しても警告情報を配信する。この場合、交差点Ｒ０から離れる車両が走行する走行車線Ｒ３には警告情報を配信しない。
【００４５】
すると、緊急車両Ｃが通過する交差点Ｒ０に進入する道路および未来の通行予定経路のみに警告情報を配信することができ、その対応が必要な車両内に設置された受信側機器２に対してのみ警告情報を配信できる。したがって、この警告情報を必要としない走行車線Ｒ３を走行中の車両内の受信側機器２では復号できないため当該警告情報が誤って配信されることはなく余計な混乱を避けることができる。
【００４６】
図１３は、建造物内の情報配信用に適用した例を示している。この図１３に示すように、高度が異なるフロア毎に情報を配信することもできる。この場合、位置情報として高度情報を追加する。すると、デパートや会社のビル内などで特定フロアの特定の一部エリア内にのみ情報を配信することができる。つまり、２次元的な配信処理以外にも３次元空間に対するスポット的な配信処理に適用できる。
【００４７】
例えば、車車間通信、路車間通信などでは電波信号を用いて通信するため、送信信号が到達する範囲はある程度の広がりを持つ。そのため、送信側では受信されることを想定していない範囲まで信号を送信してしまい、逆に受信側では不要とされる情報まで受信してしまう事態を生じる。
【００４８】
本実施形態によれば、送信側機器１は、第１のデータ暗号鍵としてランダム値を生成し、秒（少数）、秒（整数）、分、度によって階層的に区分された区分別の領域（エリアＡ〜エリアＤ）に対応してそれぞれ決定された鍵暗号鍵（秒（少数）情報、秒（整数）情報、分情報、度情報）を用いて暗号処理を繰り返し行う（Ｕ３、Ｕ６、Ｕ９、Ｕ１２）ことで暗号鍵情報を取得し、当該暗号鍵情報と暗号化データＡ〜Ｄとをパケットとして送信し、受信側機器２では、位置範囲の階層に基づいて使用する鍵暗号鍵を決定し、送信されたパケットに含まれている暗号鍵情報を鍵暗号鍵（度情報、分情報、秒（整数）情報、秒（少数）情報）を順に用いて復号化することで階層的なデータ暗号鍵を繰り返し生成し送信された暗号化データＤ〜Ａを復号化するため、通信方式に依存することなく、特定の範囲に位置する機器にデータを例えば秘匿性を高くしながら配信することができる。
【００４９】
また、送信側機器１は、データ暗号鍵Ａ〜Ｄを用いてそれぞれ暗号化データＡ〜Ｄを生成して暗号鍵情報と共に送信し、受信側機器２では広い範囲に属している場合には広い範囲に対応したデータを送受信でき、狭い範囲に属している場合には狭い範囲に対応したデータを送受信できる。
【００５０】
また、送信側機器１は、データ暗号鍵Ａ〜Ｄについてそれぞれチェックサム（チェックコード）を付加したデータについて鍵暗号鍵（度情報、分情報、秒（整数）情報、秒（少数）情報）を用いて順に暗号化することで最終的に暗号鍵情報を取得して送信し、受信側機器２では、送信されたパケットに含まれている暗号化情報を鍵暗号鍵（度情報、分情報、秒（整数）情報、秒（少数）情報）を順に用いて復号化することで各チェックサムを繰り返し計算し、当該チェックサムを用いて対応した階層エリアＡ〜Ｄ内であるか否か判定するため、対応した位置範囲に属しているか否かを容易に判定することができる。チェックサムを利用しているため暗号化データを復号する以前の段階で簡単に確認することができる。
【００５１】
また、送信側機器１は、データの有効期間を定める有効期間データをパケットに含んで送信し、受信側機器２は、パケットに含まれる有効期間データをデータの使用期間として適用するため、データの使用期間を定めることができ、新鮮なデータのみを使用することができる。
【００５２】
また、受信側機器２は、送信側機器１が送信したい所望の位置範囲内に入っていないときにパケットを受信した場合において、送信側機器１が送信した所望の位置範囲内に入ったことを条件として受信データの復号処理を開始または再開するため、たとえ送信側機器１の情報配信時に受信側機器２がその位置範囲内で受信していなかったとしても、その位置範囲内に入ったときにデータを使用できるようになり配信データを有効に活用できる。
そして、基本的には暗号鍵を使用するものであり、暗号化・復号化のプロセスが特定の通信方式に依存しないので、どのようなプロトコルを採用する通信にも広く適用することができる。
【００５３】
（第２の実施形態）
図１４および図１５は、本発明の第２の実施形態を示すもので、前述実施形態と異なるところは、送信側から送信する暗号化データとして第１のデータ暗号鍵によって暗号化されたデータのみの１種類としたところにある。前述実施形態と同一部分については同一符号を付して説明を省略し、以下、異なる部分についてのみ説明する。
【００５４】
図１４は、図６に代わる暗号化処理の流れを示している。この図１４に示すように、送信側機器１は、暗号処理部１２によってランダム値であるデータ暗号鍵を用いてデータＡを暗号化処理する（Ｙ１）ことで暗号化データとして取得する。
【００５５】
この後、データ暗号鍵にチェックサムを付加し（Ｙ２）、秒（少数部）情報により暗号処理を行う（Ｙ３）。本実施形態の場合、ステップＹ３にて暗号処理を行った後の情報は暗号化データとして用いず、順次、秒（整数部）情報（Ｙ５）、分情報（Ｙ７）、度情報（Ｙ９）によって暗号処理を行った後に最終的に暗号化情報として取得する。
【００５６】
また、秒（少数部）情報（Ｙ３）、秒（整数部）情報（Ｙ５）、分情報（Ｙ７）にて暗号処理を行った後の情報についてチェックサムの計算を行い（Ｙ４、Ｙ６、Ｙ８）、当該計算後の情報に暗号処理（Ｙ５、Ｙ７、Ｙ９）を行う。
【００５７】
他方、図１５に示すように、受信側機器２では、送信側機器１からパケットに含まれる暗号化情報を受信すると、度情報により復号処理する（Ｚ１）。すると送信側でステップＹ８にて計算されたチェックサムを取得できる。受信側ではチェックサムを計算する（Ｚ２）。この場合、受信側の位置情報の度情報が、送信側の送信したい所望の位置情報の度情報と一致していなければチェックサムの計算を行ったとしても送信側から送信されたチェックサムと一致しないため、エリア外と判定され処理を中断する。
【００５８】
その後、同様に、分情報により復号処理し（Ｚ３）、チェックサムを計算する（Ｚ４）。この場合、受信側の位置情報の分情報が、送信側の送信したい所望の位置情報の分情報と一致していなければチェックサムの計算を行ったとしても送信側から送信されたチェックサムと一致しないため、エリア外と判定され処理を中断する。
【００５９】
秒情報（整数部、少数部）でも同様に復号処理を行い（Ｚ５、Ｚ７）、チェックサムを計算する（Ｚ６、Ｚ８）が、同様にチェックサムの一致／不一致を確認し、不一致であればエリア外と判定し処理を中断する。最終的にチェックサムの照合を終えると、データ暗号鍵を取得できる。このとき取得されたデータ暗号鍵を用いて暗号化データの復号処理を行う（Ｚ９）ことでデータを取得することができる。このような実施形態によれば、前述実施形態とほぼ同様の作用効果が得られる。また前述実施形態に比較して、より信頼性の高い通信処理を行うことができる。
【００６０】
（第３の実施形態）
図１６および図１７は、本発明の第３の実施形態を示すもので、前述実施形態と異なるところは、階層的な区分として住所を適用したところにある。前述実施形態と同一部分については同一符号を付して説明を省略し、以下、異なる部分についてのみ説明する。
【００６１】
図１６は、図１の受信側機器に代わる電気的構成をブロック図によって概略的に示している。この図１６に示すように、受信側機器２に代わる受信側機器３６は住所経度緯度データベース３７を具備しており、復号処理部２２に代わる復号処理部３８が住所経度緯度データベース３７を備えて構成されている。
【００６２】
図１７は、住所経度緯度データベースのフォーマットの一例を示している。
住所経度緯度データベース３７内には、住所情報（都道府県情報、市町村情報、丁目情報、番地情報）が緯度情報、経度情報と対応して記憶されており、住所が特定できればその緯度情報、経度情報を取得でき、逆に緯度、経度を特定できれば住所を特定できるようになっている。例えば、図１７の住所経度緯度のデータ例に示すように対応付けがなされている。
【００６３】
図１６に示す復号処理部３８は、ＧＰＳ受信機３２などの位置検出器３１から経度緯度情報を取得すると住所経度緯度データベース３７にアクセスして住所情報を取得できるように構成されている。この暗号鍵取得部２８は、住所経度緯度データベース３７から取得した住所情報に基づいて暗号鍵取得部２８により暗号鍵を取得する。
【００６４】
送信側機器１は、前述実施形態の度情報、分情報、秒（整数部）情報、秒（少数部）情報に代えて、都道府県情報、市町村情報、丁目情報、番地情報を用いて暗号化処理を行い送信機１４を通じて送信する。
【００６５】
受信側機器２は、受信機２４を通じて当該情報を受信すると、復号処理部３８が、前述実施形態の度情報、分情報、秒（整数部）情報、秒（少数部）情報に代えて、都道府県情報、市町村情報、丁目情報、番地情報を用いて復号化処理を行うことができる。
このような実施形態によれば、階層的な区分として住所情報を適用しているため、前述実施形態とほぼ同様の作用効果を奏すると共に、より実用的に用いることができる。
【００６６】
（他の実施形態）
本発明は、上記実施形態に限定されるものではなく、例えば、以下に示す変形、拡張が可能である。
車車間通信、路車間通信に限らず、何れか一方が移動体に搭載されるものであれば良い。また、送信側および受信側の通信処理が基地局を介在して行われるシステムにも適用できる。
【００６７】
データ暗号鍵はランダム値により決定するものに限らず、例えば送信側の現在位置または時刻などに基づいて決定しても良い。受信側機器２では予め階層的な位置領域となる位置範囲毎に定められているデータ暗号鍵を用いて復号処理を行っても良い。すなわち、位置範囲に対応した鍵暗号鍵を予め決定しておき、データテーブルとして保持し、そのテーブルから読み出すことで選択しても良い。
【００６８】
チェックサムによる送受信データの誤り検出を行った実施形態を示したが、必要に応じて設ければ良く、またＣＲＣ、パリティコードなどのチェックコードを適用しても良い。
車車間通信に限らず、少なくとも一方が移動体であれば良く、また送信側および受信側が基地局を介して通信を行うシステム、方法に適用しても良い。
【００６９】
送信位置設定は、図１１〜図１３に示すように例えば特定の地図について予め設定されているメッシュを用いて設定しても良い。
パケットに含まれる暗号化情報の復号処理は、位置範囲の階層に基づいて決定される第ｎ（Ｎ≧ｎ≧ｍ：但しＮ≧ｍ≧１）の鍵暗号鍵を用いて復号化するのであれば１回の復号処理であっても２回以上の複数回の復号処理であっても本発明には適用できる。
【００７０】
暗号化データを送信する実施形態を示したが、暗号化していないデータのみを送信する場合、または、暗号化データと暗号化していないデータを配信する場合にも同様に適用できる。このとき、ヘッダ中に暗号化データ、非暗号化データのサイズを設定すると良い。この場合、送信側機器１は、暗号化しないデータを全ての受信側機器２を宛先として送信できるので、暗号化する必要がないデータは送信電波を受信可能な受信側機器２に全て受信させることができる。そして、車両間において直接通信を行う車車間通信に適用できるので、車両間において伝達する必要があるデータを、送信側，受信側の位置関係に応じて適切に選択することができる。尚、暗号化する対象のデータとしては、例えばドライバ個人や車両が特定されるような情報としても良い。
【図面の簡単な説明】
【００７１】
【図１】本発明の第１の実施形態について送受信機器の電気的構成を概略的に示すブロック図
【図２】パケット内容を示す図
【図３】位置範囲の種別を表わす図
【図４】送信処理動作を概略的に示すフローチャート
【図５】位置情報の変換処理動作を概略的に示すフローチャート
【図６】階層的な暗号処理の動作を概略的に示す流れ図
【図７】受信処理動作を概略的に示すフローチャート
【図８】階層的に復号処理の動作を概略的に示す流れ図
【図９】階層の移動が行われた場合の復号処理の動作を概略的に示すフローチャート
【図１０】復号可能エリアの説明図
【図１１】実用例を示す説明図（その１）
【図１２】実用例を示す説明図（その２）
【図１３】実用例を示す説明図（その３）
【図１４】本発明の第２の実施形態について示す図６相当図
【図１５】図８相当図
【図１６】本発明の第３の実施形態について受信側機器の電気的構成を概略的に示すブロック図
【図１７】住所の経度緯度データベースフォーマットとデータの一例を示す図
【符号の説明】
【００７２】
図面中、１は送信側機器、２は受信側機器、Ｓは無線通信システムを示す。
【図１】
2009290669.tif 000003
【図２】
2009290669.tif 000004
【図３】
2009290669.tif 000005
【図４】
2009290669.tif 000006
【図５】
2009290669.tif 000007
【図６】
2009290669.tif 000008
【図７】
2009290669.tif 000009
【図８】
2009290669.tif 000010
【図９】
2009290669.tif 000011
【図１０】
2009290669.tif 000012
【図１１】
2009290669.tif 000013
【図１２】
2009290669.tif 000014
【図１３】
2009290669.tif 000015
【図１４】
2009290669.tif 000016
【図１５】
2009290669.tif 000017
【図１６】
2009290669.tif 000018
【図１７】
2009290669.tif 000019