(57)【特許請求の範囲】
【請求項１】
車載機器から車両情報を収集する情報収集部と、
暗号鍵を格納するメモリと、
車内に持ち込まれた携帯端末が接続される通信インタフェースと、
前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送する制御部とを有する車載情報装置を備え、
前記制御部は、前記携帯端末から前記携帯端末が有する暗号鍵を取得して前記メモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換えるように構成されており、
前記暗号化車両情報が転送された前記携帯端末が前記暗号化車両情報をセンター装置に転送するものであり、
前記車載情報装置は、ユーザーインタフェースを有しており、
前記制御部は、前記携帯端末が有する暗号鍵よりも前記メモリに格納された暗号鍵の方が新しければ、前記ユーザーインタフェースを通じて、前記携帯端末が有する暗号鍵が古い旨を乗員に伝えるように構成されている
ことを特徴とする車両用情報通信システム。
【請求項２】
車載機器から車両情報を収集する情報収集部と、
暗号鍵を格納するメモリと、
車内に持ち込まれた携帯端末が接続される通信インタフェースと、
前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送する制御部とを有する車載情報装置を備え、
前記制御部は、前記携帯端末から前記携帯端末が有する暗号鍵を取得して前記メモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換えるように構成されており、
前記暗号化車両情報が転送された前記携帯端末が前記暗号化車両情報をセンター装置に転送するものであり、
前記携帯端末は、前記車載情報装置から前記メモリに格納された暗号鍵を取得して自機が有する暗号鍵と前記車載情報装置から取得した暗号鍵との新旧を比較し、後者の方が新しければ自機が有する暗号鍵を前記車載情報装置から取得した暗号鍵に書き換えるように構成されている
ことを特徴とする車両用情報通信システム。
【請求項３】
前記制御部は、前記携帯端末が前記通信インタフェースに接続されたとき、前記携帯端末から前記携帯端末が有する暗号鍵を取得するように構成されている、請求項１または２に記載の車両用情報通信システム。
【請求項４】
車載情報装置の情報収集部が、車載機器から車両情報を収集するステップと、
前記車載情報装置の制御部が、車内に持ち込まれて前記車載情報装置の通信インタフェースに接続された携帯端末から前記携帯端末が有する暗号鍵を取得するステップと、
前記制御部が、前記車載情報装置のメモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換えるステップと、
前記制御部が、前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送するステップと、
前記暗号化車両情報が転送された前記携帯端末が、前記暗号化車両情報をセンター装置に転送するステップと、
前記制御部が、前記携帯端末が有する暗号鍵よりも前記メモリに格納された暗号鍵の方が新しければ、ユーザーインタフェースを通じて、前記携帯端末が有する暗号鍵が古い旨を乗員に伝えるステップとを備えている
ことを特徴とする車両用情報通信方法。
【請求項５】
車載機器から車両情報を収集する情報収集部と、車内に持ち込まれた携帯端末が接続される通信インタフェースと、メモリと、ＣＰＵとを備えた車載情報装置における前記ＣＰＵを、
前記携帯端末から前記携帯端末が有する暗号鍵を取得する手段、
前記メモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換える手段、
前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送する手段、および、
前記携帯端末が有する暗号鍵よりも前記メモリに格納された暗号鍵の方が新しければ、ユーザーインタフェースを通じて、前記携帯端末が有する暗号鍵が古い旨を乗員に伝える手段、として機能させる
ことを特徴とする車載情報装置用プログラム。
【請求項６】
車内に持ち込まれて車載情報装置に接続される携帯端末にインストールされるアプリケーションプログラムであって、
外部から前記アプリケーションプログラムの最新版および前記車載情報装置において車両情報の暗号化に使用される暗号鍵の最新版をダウンロードして両者を前記携帯端末に保存する手段、
前記携帯端末に保存された暗号鍵を前記車載情報装置に送信する手段、
前記車載情報装置から暗号化車両情報を受けて前記暗号化車両情報をセンター装置に転送する手段、
前記車載情報装置から前記車載情報装置が有する暗号鍵を取得する手段、および
前記携帯端末に保存された暗号鍵と前記車載情報装置から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記携帯端末に保存された暗号鍵を前記車載情報装置から取得した暗号鍵に書き換える手段として、前記携帯端末を機能させる
ことを特徴とするアプリケーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両情報を車外へ送信する車両用情報通信システムおよび車両用情報通信方法、ならびに当該システムで使用される車載情報装置用プログラムおよびアプリケーションプログラムに関する。
【背景技術】
【０００２】
乗用車などの車両には、パワートレイン制御、ボディ制御、車両制御などのさまざまな制御を行うためのさまざまな電子制御モジュール（ＥＵＣ：Electronic Control Unit）が搭載されている。また、車両のさまざまな作動状況を記録する運転データレコーダ（ＯＤＲ：Operation Data Recorder）が搭載されていることもある。このような各種車載機器から収集した車両に関する各種情報（車両情報）は、車両の故障診断やメンテナンス管理などに役立つものである。
【０００３】
車両情報はセンター装置などの車外装置において蓄積および解析・加工されるが、センター装置が車両情報を取得するには、ＵＳＢメモリなどのメモリデバイスに車両情報を書き出してＵＳＢメモリをＰＣに接続してＰＣからインターネット経由でセンター装置に車両情報を送信する必要があり不便である。かかる問題に対して、双方向通信が可能な専用の通信モジュールまたは携帯電話機を用いて、走行中の車両のダイアグ情報をセンター装置に送信する技術が知られている（例えば、特許文献１を参照）。また、そのような故障診断サービスシステムにおいて、車両からセンター装置に暗号化データを送信し、センター装置において暗号化データをデコードすることで情報セキュリティを確保している（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２５０４８号公報
【特許文献２】特開２００５−３１３７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の従来技術のように車両情報の送信専用の通信モジュールを車載するよりも、スマートフォンやタブレット端末などの乗車者が所持する携帯端末を車両情報を送信する送信機として用いることがコスト面で有利であり好ましい。
【０００６】
一方、車両のダイアグ情報の暗号化は車載情報装置により行われる。具体的には、車載情報装置は情報暗号化のための暗号鍵を保持しており、当該暗号鍵を用いて車両のダイアグ情報を暗号化する。しかし、何らかの理由で暗号鍵が暴露されることがあり、暴露された暗号鍵を使い続けることはセキュリティ面で好ましくない。このため、車載情報装置のファームウェアをアップデートして暗号鍵を最新バージョンに更新する必要がある。ところが、車載情報装置のファームウェアのアップデートはユーザーではなくディーラーなどで実施されるため、ディーラーなどに車両メンテナンスを依頼しない限り旧バージョンの暗号鍵をそのまま使用し続ける危険性がある。
【０００７】
上記問題に鑑み、本発明は、携帯電話機やスマートフォンなどの携帯端末を車両情報の送信機として使用する車両用情報通信システムの情報セキュリティを向上させることを課題とする。
【課題を解決するための手段】
【０００８】
本発明の一局面に従った車両用情報通信システムは、車載機器から車両情報を収集する情報収集部と、暗号鍵を格納するメモリと、車内に持ち込まれた携帯端末が接続される通信インタフェースと、前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送する制御部とを有する車載情報装置を備え、前記制御部は、前記携帯端末から前記携帯端末が有する暗号鍵を取得して前記メモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換えるように構成されており、前記暗号化車両情報が転送された前記携帯端末が前記暗号化車両情報をセンター装置に転送するものであり、前記車載情報装置は、ユーザーインタフェースを有しており、前記制御部は、前記携帯端末が有する暗号鍵よりも前記メモリに格納された暗号鍵の方が新しければ、前記ユーザーインタフェースを通じて、前記携帯端末が有する暗号鍵が古い旨を乗員に伝えるように構成されているものである。
【０００９】
また、本発明の別の一局面に従った車両用情報通信システムは、車載機器から車両情報を収集する情報収集部と、暗号鍵を格納するメモリと、車内に持ち込まれた携帯端末が接続される通信インタフェースと、前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送する制御部とを有する車載情報装置を備え、前記制御部は、前記携帯端末から前記携帯端末が有する暗号鍵を取得して前記メモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換えるように構成されており、前記暗号化車両情報が転送された前記携帯端末が前記暗号化車両情報をセンター装置に転送するものであり、前記携帯端末は、前記車載情報装置から前記メモリに格納された暗号鍵を取得して自機が有する暗号鍵と前記車載情報装置から取得した暗号鍵との新旧を比較し、後者の方が新しければ自機が有する暗号鍵を前記車載情報装置から取得した暗号鍵に書き換えるように構成されているものである。
【００１０】
また、本発明の別の一局面に従った車両用情報通信方法は、車載情報装置の情報収集部が、車載機器から車両情報を収集するステップと、前記車載情報装置の制御部が、車内に持ち込まれて前記車載情報装置の通信インタフェースに接続された携帯端末から前記携帯端末が有する暗号鍵を取得するステップと、前記制御部が、前記車載情報装置のメモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換えるステップと、前記制御部が、前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送するステップと、前記暗号化車両情報が転送された前記携帯端末が、前記暗号化車両情報をセンター装置に転送するステップと、前記制御部が、前記携帯端末が有する暗号鍵よりも前記メモリに格納された暗号鍵の方が新しければ、ユーザーインタフェースを通じて、前記携帯端末が有する暗号鍵が古い旨を乗員に伝えるステップとを備えている。
【００１１】
また、本発明のさらに別の一局面に従った車載情報装置用プログラムは、車載機器から車両情報を収集する情報収集部と、車内に持ち込まれた携帯端末が接続される通信インタフェースと、メモリと、ＣＰＵとを備えた車載情報装置における前記ＣＰＵを、前記携帯端末から前記携帯端末が有する暗号鍵を取得する手段、前記メモリに格納された暗号鍵と前記携帯端末から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記メモリに格納された暗号鍵を前記携帯端末から取得した暗号鍵に書き換える手段、前記情報収集部によって収集された車両情報を前記メモリに格納された暗号鍵で暗号化して暗号化車両情報を生成し、前記通信インタフェースを介して前記携帯端末に前記暗号化車両情報を転送する手段、および、前記携帯端末が有する暗号鍵よりも前記メモリに格納された暗号鍵の方が新しければ、ユーザーインタフェースを通じて、前記携帯端末が有する暗号鍵が古い旨を乗員に伝える手段、として機能させるものである。
【００１２】
また、本発明のさらに別の一局面に従ったアプリケーションプログラムは、車内に持ち込まれて車載情報装置に接続される携帯端末にインストールされるアプリケーションプログラムであって、外部から前記アプリケーションプログラムの最新版および前記車載情報装置において車両情報の暗号化に使用される暗号鍵の最新版をダウンロードして両者を前記携帯端末に保存する手段、前記携帯端末に保存された暗号鍵を前記車載情報装置に送信する手段、前記車載情報装置から暗号化車両情報を受けて前記暗号化車両情報をセンター装置に転送する手段、前記車載情報装置から前記車載情報装置が有する暗号鍵を取得する手段、および前記携帯端末に保存された暗号鍵と前記車載情報装置から取得した暗号鍵との新旧を比較し、後者の方が新しければ前記携帯端末に保存された暗号鍵を前記車載情報装置から取得した暗号鍵に書き換える手段として、前記携帯端末を機能させるものである。
【発明の効果】
【００１３】
本発明によると、携帯電話機やスマートフォンなどの携帯端末を車両情報の送信機として使用する車両用情報通信システムの情報セキュリティを向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】一実施形態に係る車両用情報通信システムの概略図
【図２】一例に係る車載システムの構成図
【図３】携帯端末の車内通信および車外通信の環境設定画面を示す図
【図４】車載情報装置、携帯端末、およびセンター装置間での車両情報の転送手順を示すシーケンス図
【図５】車載情報装置が保持する暗号鍵の更新処理の一例を示すシーケンス図
【図６】車載情報装置が保持する暗号鍵の更新処理の別例を示すシーケンス図
【発明を実施するための形態】
【００１５】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１６】
なお、発明者らは、当業者が本発明を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１７】
図１は、一実施形態に係る車両用情報通信システムの概略を示す。本実施形態に係る車両用情報通信システム１００は、車載情報装置（ＣＭＵ：Connectivity Master Unit）１０と、携帯端末２０（ＤＴＵ：Data Transfer Unit）と、センター装置３０とを含む。このうち車載情報装置１０および携帯端末２０は車両１０１の車内に配置され、センター装置３０は車外（遠隔地）に配置される。
【００１８】
車両１０１は、内燃機関エンジン、ハイブリッドエンジン、電動モーターなどの原動機の動力により走行する自動車であり、典型的には乗用車である。
【００１９】
車載情報装置１０は、車両１０１のダッシュボードあるいはセンターコンソールに配置される車載装置である。車載情報装置１０は、タッチパネル機能を有するディスプレイ（図２に示したユーザーＩ／Ｆ１５の一例）を備えており、タッチ操作によりカーナビゲーション、車載ＡＶ装置、車内空調、車両設定などの各種操作を行うことができるようになっている。
【００２０】
また、車載情報装置１０は、車両１０１の車両情報を収集する機能を有する。ここでいう車両情報とは、車両１０１の各種車載機器から得られる情報であり、車載機器が検出したそのままの未加工データ（例えば、ＧＰＳ（Global Positioning System）情報や時刻情報など）のほか、車載機器において解析・加工処理された加工データ（例えば、ヒータコントロール解析データやブレーキ解析データなど）も含む。
【００２１】
携帯端末２０は、乗車者が所持する携帯電話機、スマートフォン、タブレット端末、ノートＰＣなどの携帯情報端末あるいは携帯通信機器である。携帯端末２０は、車両１０１の車内に持ち込まれて車載情報装置１０と有線および／または無線で接続される。後述するように、車載情報装置１０に複数の携帯端末２０を同時に接続することができる。また、一つの携帯端末２０が有線および無線の二つの通信インタフェースを使用して車載情報装置１０に接続することもできる。携帯端末２０を車載情報装置１０に接続することで、乗車者は、携帯端末２０の操作を車載情報装置１０側で行うことができる。例えば、携帯端末２０が持つ音楽コンテンツや映像コンテンツやラジオを車載情報装置１０で操作して車載ＡＶ装置で再生したり、ショートメッセージを車載情報装置１０で見たり、車載情報装置１０を使ってハンズフリー通話をしたりすることができる。
【００２２】
携帯端末２０は、３Ｇ、ＬＴＥ（Long Term Evolution）、ＧＳＭ（Global System for Mobile communication）などのキャリア通信機能を有している。携帯端末２０において専用のアプリ（アプリケーションプログラム）を起動することにより、携帯端末２０は、車載情報装置１０から暗号化車両情報を受けて、当該暗号化車両情報を電気通信回線１０２を介して無線通信によりセンター装置３０に転送する送信機として機能する。以下、便宜のため、当該専用のアプリを「ＤＴＵアプリ」と称する。
【００２３】
車両情報の暗号化の一例として公開鍵暗号方式を採用することができる。公開鍵暗号方式では、秘密鍵と公開鍵のペアが用いられ、秘密鍵は受信者が厳重に管理し、公開鍵は送信者にオープンにされる。送信者は、公開鍵で情報を暗号化して暗号化情報を送信する。受信者は、受信した暗号化情報を秘密鍵でデコードして元の情報を復元する。車両用情報通信システム１００では、車両１０１（具体的には車載情報装置１０）が当該送信者に相当し、センター装置３０が当該受信者に相当する。このように、車両用情報通信システム１００において、車両１０１からセンター装置３０へ送信される車両情報を暗号化することで車両情報の通信に係る情報セキュリティを確保している。以下、公開鍵暗号方式を採用することを前提に説明する。
【００２４】
なお、車両情報の暗号化に共通鍵暗号方式を採用することも可能である。共通鍵暗号方式では、送信者および送信者が共通の暗号鍵（共通鍵）を用いて情報の暗号化および復号を行う。このため、受信者（センター装置３０）が共通鍵を厳重に管理していても送信者（車載情報装置１０）の共通鍵が暴露されてしまうと、第３者が暗号化情報を復号できてしまうという危険性がある。一方、公開鍵暗号方式の場合、公開鍵で暗号化情報はデコードすることはできないため、秘密鍵さえ厳重に管理していれば一定のセキュリティは確保される。したがって、車両用情報通信システム１００において、共通鍵暗号方式よりも公開鍵暗号方式を採用することが好ましい。ただし、本願発明は、共通鍵暗号方式の採用を除外するものではない。
【００２５】
電気通信回線１０２は、３Ｇ、ＬＴＥ、ＧＳＭなどの電気通信事業者（通信キャリア）が提供する公衆移動体通信網、インターネット、ＷＡＮ（Wide Area Network）、およびＬＡＮ（Local Area Network）などを含む。
【００２６】
センター装置３０は、携帯端末２０から転送される暗号化車両情報を電気通信回線１０２を経由して受信し、受信した暗号化車両情報を秘密鍵でデコードして元の車両情報を復元し、当該復元した車両情報を蓄積および解析・加工する装置である。センター装置３０は、旧バージョンから最新バージョンまでの複数バージョンの秘密鍵を管理しており、古い公開鍵で暗号化された車両情報の復号もできるようになっている。
【００２７】
例えば、センター装置３０は、複数のサーバーから構成される。電気通信回線１０２側の末端にはバックエンドサーバー３０Ａが配置される。バックエンドサーバー３０Ａは、主に通信プラットフォームとして機能し、携帯端末２０から転送される暗号化車両情報を受信してそれをデコードした上で蓄積する。バックエンドサーバー３０Ａは、ＷＡＮやＬＡＮなどを通じてリージョンサーバー３０Ｂなどのさらに別のサーバーに接続されている。リージョンサーバー３０Ｂは、バックエンドサーバー３０Ａの蓄積情報を適宜読み出して解析・加工する。リージョンサーバー３０Ｂにより解析・加工された情報は車両１０１のメンテナンスや付加価値の高いサービス提供に活用される。
【００２８】
上記のように、本実施形態に係る車両用情報通信システム１００では、車両１０１に車載された専用の通信機器ではなく車両１０１の乗車者が所持するスマートフォンなどの汎用の携帯端末を利用して暗号化車両情報をセンター装置３０に転送する。
【００２９】
次に、車両１０１の車載システムの構成例について説明する。図２は、一例に係る車載システムの構成を示す。
【００３０】
車両１０１には、エンジンを含むパワートレインの動作を制御するＰＣＭ（Powertrain Control Module）４１、変速機の制御を行うＴＣＭ（Transmission Control Module）４２、ワイパー、ドアロック、ルームライト、ウィンカー、テールランプ、キーレス、セキュリティなどの電装品を制御するＢＣＭ（Body Control Module）４３、車輪のスリップなどを防止して車両の走行安定性を保つようにエンジントルクの制御を行うＤＳＣ（Dynamic Stability Control）４４などのさまざまな電子制御モジュール（ＥＣＭ：Electronic Control Module）が車載されている。これら車載機器は、ＣＡＮ（Controller Area Network）などの車載バス５０に接続されている。
【００３１】
車載情報装置１０も車載バス５０に接続されている。具体的には、車載情報装置１０は、情報収集部１１、ＣＰＵ（Central Processing Unit）１２、メモリ１３、通信インタフェース（Ｉ／Ｆ）１４Ａおよび１４Ｂ、およびユーザーインタフェース（Ｉ／Ｆ）１５を備えている。これら構成要素は内部バス１８に接続されている。
【００３２】
情報収集部１１は、上記の各種車載機器から車両情報を収集するモジュールである。情報収集部１１は、ＣＡＮバスインタフェースなどの車載バス５０に接続するためのインタフェースを介して車載バス５０に接続される。
【００３３】
メモリ１３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）などの揮発性メモリと、ＲＯＭ（Read Only Memory）やフラッシュメモリなどの不揮発性メモリとを含む。メモリ１３は、車載情報装置１０を動作させるためのプログラムを保存したり（ＲＯＭやフラッシュメモリの場合）、情報収集部１１が収集した車両情報を一時的に記憶したり（ＲＡＭの場合）、長期間に亘って蓄積したりする（フラッシュメモリの場合）ことができる。
【００３４】
また、メモリ１３は、車両情報を暗号化するための暗号鍵Ｋ１を格納している。暗号鍵Ｋ１は、センター装置３０において管理されている秘密鍵とペアになる公開鍵である。なお、メモリ１３に格納された暗号鍵Ｋ１は、新しい暗号鍵がリリースされたときなど必要に応じて書き換えることができる。
【００３５】
通信インタフェース１４Ａおよび１４Ｂは、車載情報装置１０と携帯端末２０とを接続するインタフェースである。通信インタフェース１４Ａは、ブルートゥース（登録商標）などの近距離無線インタフェースであり、車載情報装置１０と携帯端末２０とは無線２０１により通信する。通信インタフェース１４Ｂは、ＵＳＢ（Universal Serial Bus）などの有線インタフェースであり、車載情報装置１０と携帯端末２０とはケーブル２０２で接続され、ケーブル２０２を通じて通信する。
【００３６】
通信インタフェース１４Ａおよび１４Ｂのすべてを用いて複数の携帯端末２０を車載情報装置１０に同時に接続することができる。特に、通信インタフェース１４Ｂは複数のポートを有しており、これら複数のポートに複数の携帯端末２０を同時に接続することができる。図２の例では通信インタフェース１４Ｂは二つのポートを有しており、通信インタフェース１４Ａと合わせて最大で３台の携帯端末２０と接続することができる。便宜のため、３台すべての携帯端末２０にＤＴＵアプリがインストールされており、そのうちの１台においてＤＴＵアプリが起動されているものとする。ＤＴＵアプリが起動されている携帯端末２０は、車載情報装置１０から暗号化車両情報を受けて、当該暗号化車両情報をセンター装置３０に転送する送信機（ＤＴＵ）として機能する。
【００３７】
ＤＴＵアプリがインストールされている携帯端末２０は暗号鍵も保持している。例えば、ＤＴＵとして機能する携帯端末２０は暗号鍵Ｋ２を有する。また、他の二つの携帯端末２０は、それぞれ、暗号鍵Ｋ３および暗号鍵Ｋ４を有する。上述したように、携帯端末２０は、車載情報装置１０から受けた暗号化車両情報をそのままセンター装置３０に転送するだけで自機が有する暗号鍵で車両情報を暗号化することはないが、車載情報装置１０が有する暗号鍵Ｋ１を更新するために暗号鍵を有する。
【００３８】
ＤＴＵアプリは、携帯端末２０が電気通信回線１０２に接続可能になっている場合に、ユーザーの指示によりまたは自動で、外部、すなわち、電気通信回線１０２に接続されている図略のサーバーから最新版のＤＴＵアプリおよび暗号鍵をダウンロードして携帯端末２０に保存することができる。これにより、携帯端末２０に常に最新の暗号鍵を保持させることができる。
【００３９】
ユーザー（乗車者）は、携帯端末２０を車載情報装置１０からセンター装置３０へ暗号化車両情報を送信する送信機として機能させるにあたって、暗号化車両情報の通信に係る車内外の通信環境を任意に設定することができる。図３は、携帯端末２０の車内通信および車外通信の環境設定画面を示す。例えば、車内通信として、ブルートゥースおよびＵＳＢのそれぞれについて使用の可否を設定することができる。また、車外通信として、キャリア通信およびＷｉ−Ｆｉ通信のそれぞれについて使用の可否を設定することができる。
【００４０】
図２へ戻り、ユーザーＩ／Ｆ１５は、タッチパネル機能を有した小型の液晶表示装置や有機ＥＬ表示装置などのディスプレイを含み得る。当該ディスプレイは、車載ＡＶ装置、車内空調、車両設定などの各種操作を行うための操作画面や各種警告を表示するＧＵＩ（Graphical User Interface）を提供する。また、ユーザーＩ／Ｆ１５は、警告音や合成音声を発するスピーカーや、車両１０１の図略のシートを振動させるバイブレータなどを含み得る。
【００４１】
ＣＰＵ１２は、メモリ１３に格納されたプログラムに従って車載情報装置１０の全体的な動作を制御する。例えば、ＣＰＵ１２は、情報収集部１１が車載機器から車両情報を収集し、収集した情報を必要に応じて解析・加工して所定のデータ構造を有する電子ファイルを生成する。生成された電子ファイルはメモリ１３に保存される。
【００４２】
ＣＰＵ１２は、情報種別に応じて複数の電子ファイル、例えば、走行距離および燃費の累積データを保持するファイル（便宜上、ファイルＡとする）；１ドライブ（イグニッションオンからオフまでの期間）の走行時間、走行距離、燃費、イグニッションオフの場所および時刻を保持するファイル（便宜上、ファイルＢとする）；ワーニングランプ点灯情報、車両系故障コード、およびワーニングランプ点灯の前後数秒間の車両状態情報を保持するファイル（便宜上、ファイルＣとする）；インジケータランプ点灯情報およびインジケータランプ点灯の前後数秒間の車両状態情報を保持するファイル（便宜上、ファイルＤとする）などを生成する。ファイルの生成タイミングは、例えば、ファイルＡおよびファイルＢがイグニッションオフ時であり、ファイルＣがワーニングランプ点灯時であり、ファイルＤがＡＢＳ（Antilock Brake System）などの安全デバイスの作動時である。
【００４３】
また、ＣＰＵ１２は、所定のタイミングでメモリ１３からファイルを読み出し、当該読み出しファイルをメモリ１２に格納された暗号鍵Ｋ１で暗号化し、通信インタフェース１４Ａおよび１４ＢのうちＤＴＵアプリが起動されている携帯端末２０が接続されている方のインタフェースを介して当該携帯端末２０に暗号化ファイルを転送する。当該暗号化ファイルは、上述の暗号化車両情報に相当する。携帯端末２０は、転送された暗号化ファイルを電気通信回線１０２を介してセンター装置３０に転送する。ＣＰＵ１２によるファイルの読み出し、暗号化および送信タイミングは、例えば、ファイルＡがエンジン始動時であり、ファイルＢ、ファイルＣ、およびファイルＤがファイル生成後すぐである。
【００４４】
図４は、車載情報装置１０、携帯端末２０、およびセンター装置３０間での暗号化車両情報の転送手順を示すシーケンス図である。同図を参照しながら、車載情報装置１０、携帯端末２０、およびセンター装置３０間での暗号化車両情報の転送手順について説明する。なお、携帯端末２０は、通信インタフェース１４Ａまたは１４Ｂに接続されて車載情報装置１０と通信できる状態にあり、また、電気通信回線１０２を介してセンター装置３０と通信できる状態にあるものとする。
【００４５】
車載情報装置１０において車両情報を格納するファイルが生成され、当該ファイルをセンター装置３０に送信すべきトリガーが生じると、車載情報装置１０は、携帯端末２０に対して接続要求をする（Ｓ１１）。携帯端末２０は、当該接続要求を受けると自機が車載情報装置１０と接続できる状態にあるか否かを確認して、接続できる状態にあれば車載情報装置１０に対して接続許可を出す（Ｓ２１）。
【００４６】
車載情報装置１０は、当該接続許可を受けると携帯端末２０に対してファイルの転送要求をする（Ｓ１２）。携帯端末２０は、当該転送要求を受けると車載情報装置１０に対してファイルの転送許可を出す（Ｓ２２）。車載情報装置１０は、当該転送許可を受けると、メモリ１３に格納された暗号鍵Ｋ１で車両情報を格納したファイルを暗号化して暗号化ファイルを生成し、通信インタフェース１４Ａまたは１４Ｂを介して携帯端末２０に、当該暗号化ファイルを転送する（Ｓ１３）。
【００４７】
携帯端末２０は、車載情報装置１０から暗号化ファイルを受信し、車載情報装置１０に受信結果を通知する（Ｓ２３）。続けて、携帯端末２０は、当該受信した暗号化ファイルを、電気通信回線１０２を介してセンター装置３０に転送する（Ｓ２４）。
【００４８】
センター装置３０は、携帯端末２０から暗号化ファイルを受信し、携帯端末２０に受信結果を通知する（Ｓ３１）。携帯端末２０は、携帯端末２０から通知された受信結果に基づいて、センター装置３０に暗号化ファイルが転送できたか否かのエラー判定を行う（Ｓ２５）。
【００４９】
もしセンター装置３０に暗号化ファイルが正しく転送できていなければ、携帯端末２０は、車載情報装置１０に対して暗号化ファイルの再送要求をする（Ｓ２６）。車載情報装置１０は、当該再送要求を受けると、通信インタフェース１４Ａまたは１４Ｂを介して再び携帯端末２０に、暗号化ファイルを転送する（Ｓ１３）。
【００５０】
一方、もしセンター装置３０にファイルが正しく転送できたならば、センター装置３０は、当該受信した暗号化ファイルを秘密鍵で復号して元のファイルを復元し、当該復元したファイルに格納された車両情報を蓄積し、また、解析・加工を行う（Ｓ３２）。また、携帯端末２０は、車載情報装置１０に対して転送に成功した暗号化ファイルの暗号化前の原ファイルの削除要求をする（Ｓ２７）。
【００５１】
車載情報装置１０は、当該削除要求を受けると、携帯端末２０を経由してセンター装置３０への転送に成功した原ファイルを削除する（Ｓ１４）。続けて、車載情報装置１０は、携帯端末２０に対して転送に成功した原ファイルをファイルリストから削除する要求をする（Ｓ１５）。
【００５２】
携帯端末２０は、車載情報装置１０から受信してセンター装置３０へ転送すべきファイルをファイルリストで管理している。携帯端末２０は、当該削除要求を受けると、センター装置３０に転送したファイルのファイル名をファイルリストから削除する（Ｓ２８）。このように、ファイルリストを利用することで、センター装置３０に転送が完了したファイルが車載情報装置１０のメモリ１３から削除されたか否かを携帯端末２０側で把握することができる。
【００５３】
上記の手順により、車両１０１の乗車者が車内に持ち込んだ携帯電話機、スマートフォン、タブレット端末、ノートＰＣなどの携帯端末２０を、車載情報装置１０からセンター装置３０へ暗号化車両情報を送信する送信機として機能させることができる。
【００５４】
次に、車載情報装置１０が保持する暗号鍵の更新について、図５を参照して詳細に説明する。図５は、車載情報装置１０が保持する暗号鍵の更新処理の一例を示すシーケンス図である。
【００５５】
まず、携帯端末２０が車両１０１内に持ち込まれて車載情報装置１０の通信インタフェース１４Ａまたは１４Ｂに接続されると（Ｓ２０１）、車載情報装置１０はそれを検知して携帯端末２０の機器認証を行う（Ｓ１０１）。
【００５６】
例えば、ブルートゥースの場合、車載情報装置１０は、携帯端末２０から発せられる電波を検出すると携帯端末２０とのペアリングを試みる。携帯端末２０が車載情報装置１０に登録されていなければ、車載情報装置１０は携帯端末２０に対してペアリングに係るパスコードを要求する。そして、正しいパスコードが入力されると、携帯端末２０の機器認証が成功する。一方、携帯端末２０が車載情報装置１０にあらかじめ登録されていればパスコードを求めることなく機器認証が成功する。
【００５７】
携帯端末２０の機器認証が成功すると、携帯端末２０は、ＤＴＵアプリを起動する（Ｓ２０２）。ＤＴＵアプリの起動は自動で行ってもよいし、ユーザーが手動で行ってもよい。携帯端末２０においてＤＴＵアプリが起動されることで、車載情報装置１０は、携帯端末２０を送信機として使用してセンター装置３０と通信可能になる。
【００５８】
車載情報装置１０がセンター装置３０と通信可能になると、車載情報装置１０はユーザー認証を行う（Ｓ１０２）。例えば、車載情報装置１０のＣＰＵ１２は、ユーザーＩ／Ｆ１５（ディスプレイ）にログイン画面を表示させてユーザーにユーザーＩＤとパスワードの入力を求める。また、ＣＰＵ１２は、メモリ１３から車両識別番号（ＶＩＮ：Vehicle Identification Number）などを読み出す。そして、車載情報装置１０は、携帯端末２０を介してユーザーＩＤ、パスワード、ＶＩＮなどをセンター装置３０に送信する。センター装置３０は、受信したユーザーＩＤ、パスワード、ＶＩＮなどに基づいてユーザー認証を行い、認証結果を車載情報装置１０に通知する。
【００５９】
なお、ユーザーＩＤやパスワードなどがメモリ１３に登録されていれば、上記のログイン処理は自動化され、ユーザーがログイン画面を操作することなくユーザー認証が成功する。
【００６０】
ユーザー認証が成功すると、ＣＰＵ１２は、携帯端末２０に対して、携帯端末２０が有する暗号鍵Ｋ２の転送要求をする（Ｓ１０３）。携帯端末２０は、当該転送要求を受けると通信インタフェース１４Ａまたは１４Ｂを通じて車載情報装置１０に暗号鍵Ｋ２を転送する（Ｓ２０３）。ＣＰＵ１２は、携帯端末２０から暗号鍵Ｋ２を受信し、携帯端末２０に受信結果を通知する（Ｓ１０４）。
【００６１】
ＣＰＵ１２は、携帯端末２０から暗号鍵Ｋ２を取得すると、メモリ１３に格納された暗号鍵Ｋ１と携帯端末２０から取得した暗号鍵Ｋ２との新旧を比較する（Ｓ１０６）。なお、各暗号鍵にはバージョン情報が付加されており、当該バージョン情報を用いて暗号鍵の新旧を比較することができる。
【００６２】
暗号鍵Ｋ１と暗号鍵Ｋ２との新旧の比較の結果、暗号鍵Ｋ２の方が新しければ（Ｓ１０７でＹＥＳ）、ＣＰＵ１２は、メモリ１３に格納された暗号鍵Ｋ１を暗号鍵Ｋ２に書き換える（Ｓ１０８）。以後、車載情報装置１０において、書き換えられた新しい暗号鍵で車両情報が暗号化される。暗号鍵Ｋ１と暗号鍵Ｋ２との新旧の比較の結果、暗号鍵Ｋ１と暗号鍵Ｋ２が等しければ（Ｓ１０７でＮＯ、Ｓ１０９でＮＯ）、メモリ１３に格納された暗号鍵Ｋ１は最新バージョンであるといえるため、ＣＰＵ１２は、メモリ１３に格納された暗号鍵Ｋ１を書き換えない。
【００６３】
一方、暗号鍵Ｋ１と暗号鍵Ｋ２との新旧の比較の結果、暗号鍵Ｋ１の方が新しければ（Ｓ１０７でＮＯ、Ｓ１０９でＹＥＳ）、メモリ１３に格納された暗号鍵Ｋ１は最新バージョンであり、メモリ１３に格納された暗号鍵Ｋ１を書き換える必要がないため、ＣＰＵ１２は、メモリ１３に格納された暗号鍵Ｋ１を書き換えない。例えば、最新版のＤＴＵアプリがインストールされていない携帯端末２０をＤＴＵとして使用するときにこのような事態が発生し得る。その場合、ＣＰＵ１２は、携帯端末２０が有する暗号鍵Ｋ２が古い旨の警告をユーザーＩ／Ｆ１５（ディスプレイ）に表示させてもよい（Ｓ１１０）。これにより、ユーザーにＤＴＵアプリの更新を促すことができる。また、ユーザーＩ／Ｆ１５がスピーカーを含む場合、当該スピーカーから、携帯端末２０が有する暗号鍵Ｋ２が古い旨の警告を音声で案内するかまたは警告音を鳴動させてもよい。また、ユーザーＩ／Ｆ１５が車両１０１の図略のシートのバイブレータを含む場合、当該バイブレータを振動させて、携帯端末２０が有する暗号鍵Ｋ２が古い旨をユーザーに伝えるようにしてもよい。
【００６４】
上記の手順により、ディーラーなどに車両メンテナンスを依頼しなくとも、ＤＴＵとして機能する携帯端末２０を利用して、車載情報装置１０が保持する暗号鍵をユーザーサイドで容易に最新版に更新することができる。これにより、携帯電話機やスマートフォンなどの携帯端末２０を車両情報の送信機として使用する車両用情報通信システム１００の情報セキュリティを向上させることができる。
【００６５】
図５の例では、携帯端末２０が有する暗号鍵Ｋ２が古い場合、ユーザーがＤＴＵアプリを更新しない限り、携帯端末２０は当該古い暗号鍵Ｋ２を保持し続けることとなる。携帯端末２０自身が車両情報を暗号化するわけではないため、暗号鍵Ｋ２が古くても実用上問題はないが、携帯端末２０が有する暗号鍵Ｋ２が古いままだと、携帯端末２０を媒介として多くの車載情報装置１０に最新の暗号鍵を普及させることができない。そこで、携帯端末２０が有する暗号鍵Ｋ２が古い場合には、当該暗号鍵Ｋ２を、車載情報装置１０が保持する最新の暗号鍵Ｋ１に更新するようにしてもよい。
【００６６】
図６は、車載情報装置１０が保持する暗号鍵の更新処理の別例を示すシーケンス図である。以下、図５のシーケンス図と異なる点について主に説明する。
【００６７】
ステップＳ１０１〜Ｓ１０４およびステップＳ２０１〜Ｓ２０３は、図５を参照して説明したとおりである。
【００６８】
携帯端末２０は、車載情報装置１０から暗号鍵Ｋ２の受信結果を受けると、車載情報装置１０に対して、車載情報装置１０が有する暗号鍵Ｋ１の転送要求をする（Ｓ２０４）。車載情報装置１０のＣＰＵ１２は、当該転送要求を受けると通信インタフェース１４Ａまたは１４Ｂを通じて携帯端末２０に、メモリ１３に格納された暗号鍵Ｋ１を転送する（Ｓ１０５）。携帯端末２０は、車載情報装置１０から暗号鍵Ｋ１を受信し、車載情報装置１０に受信結果を通知する（Ｓ２０５）。
【００６９】
ＣＰＵ１２は、携帯端末２０から暗号鍵Ｋ２を取得すると、メモリ１３に格納された暗号鍵Ｋ１と携帯端末２０から取得した暗号鍵Ｋ２との新旧を比較する（Ｓ１０６）。暗号鍵Ｋ２の方が新しければ（Ｓ１０７でＹＥＳ）、ＣＰＵ１２は、メモリ１３に格納された暗号鍵Ｋ１を携帯端末２０から取得した暗号鍵Ｋ２に書き換える（Ｓ１０８）。一方、暗号鍵Ｋ１と暗号鍵Ｋ２とが等しいまたは暗号鍵Ｋ１の方が新しければ（Ｓ１０７でＮＯ）、メモリ１３に格納された暗号鍵Ｋ１は最新バージョンであるといえるため、ＣＰＵ１２は、メモリ１３に格納された暗号鍵Ｋ１を書き換えない。
【００７０】
一方、携帯端末２０は、車載情報装置１０から暗号鍵Ｋ１を取得すると、自機が有する暗号鍵Ｋ２と車載情報装置１０から取得した暗号鍵Ｋ１との新旧を比較する（Ｓ２０６）。暗号鍵Ｋ１の方が新しければ（Ｓ２０７でＹＥＳ）、携帯端末２０は、自機が有する暗号鍵Ｋ２を車載情報装置１０から取得した暗号鍵Ｋ１に書き換える（Ｓ２０８）。すなわち、携帯端末２０は、ＤＴＵアプリとは独立に暗号鍵Ｋ２だけを単独で書き換え可能に構成されている。一方、暗号鍵Ｋ１と暗号鍵Ｋ２とが等しいまたは暗号鍵Ｋ２の方が新しければ（Ｓ２０７でＮＯ）、携帯端末２０が有する暗号鍵Ｋ２は最新バージョンであるといえるため、携帯端末２０は、自機が有する暗号鍵Ｋ２を書き換えない。
【００７１】
上記の手順により、携帯端末２０が有する暗号鍵Ｋ２が古い場合に、当該暗号鍵Ｋ２を、車載情報装置１０が保持する最新の暗号鍵Ｋ１に更新することができ、携帯端末２０を媒介として多くの車載情報装置１０に最新の暗号鍵を普及させることができる。
【００７２】
なお、図６のシーケンス図では、先に車載情報装置１０が携帯端末２０から暗号鍵Ｋ２を取得し、その後、携帯端末２０が車載情報装置１０から暗号鍵Ｋ１を取得しているが、この順番を逆にしてもよい。
【００７３】
以上のように、本発明における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【００７４】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００７５】
また、上述の実施の形態は、本発明における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【符号の説明】
【００７６】
１００    車両用情報通信システム
１０      車載情報装置
１１      情報収集部
１２      ＣＰＵ（制御部）
１３      メモリ
１４Ａ    通信インタフェース
１４Ｂ    通信インタフェース
１５      ユーザーインタフェース
２０      携帯端末
３０      センター装置
４１      ＰＣＭ（車載機器）
４２      ＴＣＭ（車載機器）
４３      ＢＣＭ（車載機器）
４４      ＤＳＣ（車載機器）
Ｋ１〜Ｋ４  暗号鍵
【図１】
0006436123.tif 000002
【図２】
0006436123.tif 000003
【図３】
0006436123.tif 000004
【図４】
0006436123.tif 000005
【図５】
0006436123.tif 000006
【図６】
0006436123.tif 000007