(57)【要約】      （修正有）【課題】セキュリティを向上させることができる車載機器遠隔制御装置を提供する。【解決手段】携帯機は、第１記憶部によって記憶される第１ローリングコードＲ１に基づいて、第１コードＣ１を生成する。そして、携帯機は、第１送信部によって、生成された第１コードを車両に送信する。次に、車両は、第２記憶部が記憶する第２ローリングコードＲ２と、第１コードを照合することによって、携帯機を認証することができる。さらに、車両は、第２ローリングコードに基づいて、チャレンジコードＣＨＧを携帯機に送信する。すると、携帯機は、チャレンジコードに対して、所定の法則等に基づいて、返信コードを生成し、車両に送信する。続いて、車両は、返信コードと、第２コードＣ２とを照合する。このように２重に認証を行う構成とした。【選択図】図２
2018178651.tif 000002
【特許請求の範囲】
【請求項１】
車両と、前記車両が有するドアを開錠させる第１操作が入力される携帯機とを有する車載機器遠隔制御装置であって、
前記携帯機は、
前記携帯機が送信を行うと変更される第１ローリングコードを記憶する第１記憶部と、
前記第１操作が入力されると、前記第１ローリングコードに基づいて、第１コードを生成する第１生成部と、
前記第１コードを前記車両に送信する第１送信部と
を有し、
前記車両は、
第２ローリングコードを記憶する第２記憶部と、
前記第１コードに基づいて特定される前記第１ローリングコードと、前記第２ローリングコードとを照合して前記携帯機を認証する第１照合部と、
前記ドアを開錠させる第２操作が入力されると、前記第２ローリングコード及び乱数に基づいてチャレンジコードを生成し、かつ、前記チャレンジコードに対する返信結果を示す第２コードを生成する第２生成部と、
前記チャレンジコードを前記携帯機に送信する第２送信部と
を有し、
前記携帯機は、
前記チャレンジコードが送信されると、前記チャレンジコード及び前記第１ローリングコードに基づいて、前記チャレンジコードに対する返信コードを生成する第３生成部と、
前記返信コードを前記車両に送信する第３送信部と
を更に有し、
前記車両は、
前記返信コードが送信されると、前記返信コードと、前記第２コードとを照合して前記携帯機を認証する第２照合部
を更に有する
車載機器遠隔制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車載機器遠隔制御装置に関する。
【背景技術】
【０００２】
車両と、ユーザが携帯する装置との間で、無線通信を行うことで、車両のドアを開錠又は施錠するスマートキーシステムの技術が知られている。また、スマートキーシステムでは、いわゆるローリングコードと呼ばれるデータを用いることでセキュリティを向上させる技術が知られている。
【０００３】
そして、スマートキーシステムにおいて、例えば、電波の送信を要求する側の装置に、相対的に大きな許容度を設定する。このようにして、スマートキーシステムにおける送信側及び受信側のローリングコードの照合において、誤りと判別されるのを防ぐことができる技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−３３６３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、ローリングコードが漏れやすく、セキュリティが十分でない場合がある。
【０００６】
そこで、本発明は、セキュリティを向上させることができる車載機器遠隔制御装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
一側面によれば、車両と、前記車両が有するドアを開錠させる第１操作が入力される携帯機とを有する車載機器遠隔制御装置では、
前記携帯機は、
前記携帯機が送信を行うと変更される第１ローリングコードを記憶する第１記憶部と、
前記第１操作が入力されると、前記第１ローリングコードに基づいて、第１コードを生成する第１生成部と、
前記第１コードを前記車両に送信する第１送信部と
を有し、
前記車両は、
第２ローリングコードを記憶する第２記憶部と、
前記第１コードに基づいて特定される前記第１ローリングコードと、前記第２ローリングコードとを照合して前記携帯機を認証する第１照合部と、
前記ドアを開錠させる第２操作が入力されると、前記第２ローリングコード及び乱数に基づいてチャレンジコードを生成し、かつ、前記チャレンジコードに対する返信結果を示す第２コードを生成する第２生成部と、
前記チャレンジコードを前記携帯機に送信する第２送信部と
を有し、
前記携帯機は、
前記チャレンジコードが送信されると、前記チャレンジコード及び前記第１ローリングコードに基づいて、前記チャレンジコードに対する返信コードを生成する第３生成部と、
前記返信コードを前記車両に送信する第３送信部と
を更に有し、
前記車両は、
前記返信コードが送信されると、前記返信コードと、前記第２コードとを照合して前記携帯機を認証する第２照合部
を更に有する。
【０００８】
まず、携帯機は、第１記憶部によって記憶される第１ローリングコードに基づいて、第１コードを生成する。そして、携帯機は、第１送信部によって、生成された第１コードを車両に送信する。次に、車両は、第２記憶部が記憶する第２ローリングコードと、第１コードを照合することによって、携帯機を認証することができる。
【０００９】
さらに、車両は、第２ローリングコードに基づいて、チャレンジコードを携帯機に送信する。すると、携帯機は、チャレンジコードに対して、所定の法則等に基づいて、返信コードを生成し、車両に送信する。続いて、車両は、返信コードと、第２コードとを照合する。このようにして、車両は、携帯機を認証することができる。
【００１０】
以上のように、２重に認証を行うと、１回の認証のみに基づいて判定する場合よりも、車載機器遠隔制御装置は、セキュリティを向上させることができる。さらに、ローリングコードが露出する機会が少ないため、車載機器遠隔制御装置は、セキュリティを向上させることができる。
【発明の効果】
【００１１】
セキュリティを向上させることができる車載機器遠隔制御装置が提供できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る車載機器遠隔制御装置の全体構成例及びハードウェア構成例を示すブロック図である。
【図２】本実施形態に係る車載機器遠隔制御装置による全体処理の一例を示すタイミングチャートである。
【発明を実施するための形態】
【００１３】
以下、添付する図面を参照しながら実施例について詳細に説明する。
【００１４】
＜全体構成例及びハードウェア構成例＞
例えば、車載機器遠隔制御装置の例である通信システム１００は、以下のような全体構成である。
【００１５】
図１は、本実施形態に係る車載機器遠隔制御装置の全体構成例及びハードウェア構成例を示すブロック図である。以下、図示するように、車両１０と、車両１０のユーザが有する携帯機２０との間で、無線通信によってデータが送受信される例で説明する。
【００１６】
車両１０は、例えば、図示するように、受信機１と、第１照合部、第２照合部及び第２生成部の例である照合ＥＣＵ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２と、ドアハンドル３と、ボデーＥＣＵ４と、ドアロックモータ５と、第２送信部の例である送信機６とを含むハードウェア構成である。また、車両１０は、第２記憶部の例となる記憶装置を有する。
【００１７】
受信機１は、携帯機２０等の外部装置から無線でデータを受信する装置である。例えば、受信機１は、アンテナ及び処理回路等である。
【００１８】
照合ＥＣＵ２は、ローリングコードに基づく照合等を行う演算装置及び制御装置の例である。
【００１９】
ドアハンドル３は、車両１０が有するドアをユーザが開けるための機構である。また、ドアハンドル３は、センサ又はスイッチ等を有し、ユーザから、ドアを開錠させる操作を受け付ける。
【００２０】
ボデーＥＣＵ４は、ドアロックモータ５を制御する処理等を行う演算装置及び制御装置の例である。
【００２１】
ドアロックモータ５は、車両１０が有するドアを開錠又は施錠する、すなわち、ドアをロックしたり、ロックを解除したりするアクチュエータ及び機構である。
【００２２】
携帯機２０は、例えば、入力装置、第１生成部並びに第３生成部の例である電子回路、第１記憶部の例である記憶装置及び第１送信部並びに第３送信部の例である送受信器等を有する。また、携帯機２０は、ユーザから、ドアを開錠させる操作を受け付ける。
【００２３】
なお、各装置のハードウェア構成は、図示する構成に限られない。例えば、各装置は、演算装置、記憶装置、制御装置又はインタフェースを更に有してもよい。
【００２４】
また、図では、点線は、主に無線によるデータの送受信を示し、実線は、主に有線によるデータの送受信を示す。
【００２５】
＜全体処理例＞
図２は、本実施形態に係る車載機器遠隔制御装置による全体処理の一例を示すタイミングチャートである。以下、車両１０が有するドアは、あらかじめ施錠された状態であるとする。そして、ユーザが、車両１０に搭乗するため、ドアを開錠させる操作を行う場面であるとする。
【００２６】
タイミングＴＧ１０で、まず、ユーザは、第１操作の例であるドアを開錠させる操作を携帯機２０に入力する。具体的には、携帯機２０が有する「ｕｎＬｏｃｋ」ボタン等がユーザによって押されると、ドアを開錠させる操作が、携帯機２０に入力される。さらに、信号ＳＧ２０は、ドアを開錠させる操作が入力されると、「ＯＮ」になるハイアクティブ信号である。
【００２７】
タイミングＴＧ１１で、携帯機２０は、第１コードの例であるＲＫＥ（Ｒｅｍｏｔｅ  Ｋｅｙｌｅｓｓ  Ｅｎｔｒｙ）コードＣ１を第１ローリングコードの例であるローリングコードＲ１に基づいて生成する。このように、信号ＳＧ２０が「ＯＮ」になると、携帯機２０は、ローリングコードＲ１を生成する。図示する例では、信号ＳＧ２１は、ローリングコードＲ１を示す信号である。
【００２８】
タイミングＴＧ１１で、携帯機２０は、ローリングコードＲ１をインクリメントして変更する。図示する例では、タイミングＴＧ１１で、携帯機２０は、信号ＳＧ２１が示す値をインクリメントして、ローリングコードＲ１を「＋１」する。
【００２９】
このように、ローリングコードは、例えば、装置が電波を送信するごとに、カウントアップされ、送信ごとに異なる値となるデータ等である。
【００３０】
タイミングＴＧ１２で、携帯機２０は、ＲＫＥコードＣ１を車両１０に送信する。図示する例では、信号ＳＧ２３は、車両１０に送信される信号を示し、信号ＳＧ２３が「ＯＮ」であると、ＲＫＥコードＣ１が車両１０に送信されることを示す。さらに、図示する例では、車両１０側において、信号ＳＧ２３を受信する状態を信号ＳＧ１０で示す。
【００３１】
タイミングＴＧ１３で、車両１０は、タイミングＴＧ１２で送信されたＲＫＥコードＣ１を受信する。
【００３２】
タイミングＴＧ１４で、車両１０は、ＲＫＥコードＣ１が示すコードと、信号ＳＧ１１が示す第２ローリングコードの例であるローリングコードＲ２とを照合する。図示する例では、信号ＳＧ１２は、照合処理が実行されると、「ＯＮ」となる信号である。そして、照合の結果、ＲＫＥコードＣ１が示すコード及びローリングコードＲ２が一致すると、無線による認証ＣＫ１では、「ドアを開錠する（照合ＯＫ）」と判定する。
【００３３】
タイミングＴＧ１５で、車両１０は、ローリングコードＲ２をインクリメントして変更する。図示する例では、照合の結果、「ドアを開錠する」と判定されると、タイミングＴＧ１５で、車両１０は、信号ＳＧ１１が示す値をインクリメントして、ローリングコードＲ２を「＋１」する。
【００３４】
タイミングＴＧ２０で、ユーザは、第２操作の例であるドアを開錠させる操作を車両１０に入力する。具体的には、ドアが有する「ｕｎＬｏｃｋ」センサ等によって、ユーザによる開錠用の操作が検出されると、ドアを開錠させる操作が、車両１０に入力される。さらに、信号ＳＧ１３は、ドアを開錠させる操作が入力されると、「ＯＮ」になるハイアクティブ信号である。
【００３５】
タイミングＴＧ２１で、車両１０は、チャレンジコードＣＨＧを生成する。図示する例では、信号ＳＧ１４は、チャレンジコードＣＨＧを示す信号である。さらに、タイミングＴＧ２１で、車両１０は、所定の法則に基づいて、チャレンジコードＣＨＧに対して携帯機２０が返信する返信コードと同一の内容となるＲＥＳ（Ｒｅｓｐｏｎｓｅ）コードＲＥＳを生成する。図示する例では、信号ＳＧ１５は、車両１０が生成するＲＥＳコードを示す信号である。
【００３６】
なお、チャレンジコードＣＨＧは、入力、いわゆる「Ｃｈａｌｌｅｎｇｅ」を示すデータである。そして、携帯機２０は、チャレンジコードＣＨＧを受信すると、あらかじめ設定される暗号化等の法則に基づいて、チャレンジコードＣＨＧに対する返信結果、いわゆる「Ｒｅｓｐｏｎｓｅ」を示すデータを生成することができる。次に、「Ｒｅｓｐｏｎｓｅ」を示す返信コードが携帯機２０から車両１０に送信され、「Ｒｅｓｐｏｎｓｅ」が設定された法則の通りであるか否かで、車両１０は、携帯機２０を認証できる。
【００３７】
また、チャレンジコードＣＨＧは、例えば、乱数を示すデータである。すなわち、チャレンジコードＣＨＧは、例えば、ＥＣＵ等が乱数関数を実行して生成する乱数を示すデータである。したがって、チャレンジコードＣＨＧが示す「Ｃｈａｌｌｅｎｇｅ」が乱数であると、チャレンジコードＣＨＧに対する返信結果となる「Ｒｅｓｐｏｎｓｅ」も、乱数となる。
【００３８】
タイミングＴＧ２２で、車両１０は、携帯機２０にチャレンジコードＣＨＧを送信する。信号ＳＧ１６は、携帯機２０に送信される信号を示し、信号ＳＧ１６が「ＯＮ」であると、チャレンジコードＣＨＧが携帯機２０に送信されることを示す。さらに、図示する例では、携帯機２０側において、信号ＳＧ１６を受信する状態を信号ＳＧ２４で示す。
【００３９】
タイミングＴＧ２３で、携帯機２０は、タイミングＴＧ２２で送信されたチャレンジコードＣＨＧを受信する。
【００４０】
タイミングＴＧ２４で、携帯機２０は、チャレンジコードＣＨＧ及びローリングコードＲ１に基づいて、第２コードの例である返信コードＣ２を生成する。信号ＳＧ２５は、返信コードＣ２を示す信号である。
【００４１】
タイミングＴＧ２５で、携帯機２０は、返信コードＣ２を車両１０に送信する。信号ＳＧ２５は、車両１０に送信される信号を示し、信号ＳＧ２５が「ＯＮ」であると、返信コードＣ２が車両１０に送信されることを信号ＳＧ２６で示す。さらに、図示する例では、車両１０側において、信号ＳＧ２５を受信する状態を信号ＳＧ１７で示す。
【００４２】
タイミングＴＧ２６で、車両１０は、タイミングＴＧ２５で送信された返信コードＣ２を受信する。
【００４３】
タイミングＴＧ２７で、車両１０は、返信コードＣ２が示すコードと、信号ＳＧ１５が示すＲＥＳコードＲＥＳとを照合する。図示する例では、信号ＳＧ１８は、照合処理が実行されると、「ＯＮ」となる信号である。そして、照合の結果、返信コードＣ２及びＲＥＳコードＲＥＳが一致すると、スマート通信による認証ＣＫ２では、「ドアを開錠する（照合ＯＫ）」と判定する。
【００４４】
以上のように、無線による認証ＣＫ１と、スマート通信による認証ＣＫ２とで、どちらも「ドアを開錠する」と判定されると、車両１０は、ドアを開錠する。
【００４５】
このように、スマート通信による認証ＣＫ２は、無線による認証ＣＫ１で用いられるローリングコードを連続して使用する認証である。２重に認証を行うことによって、通信システム１００は、セキュリティを向上させることができる。
【００４６】
また、ローリングコードが連続して照合及び暗号生成等に使用されるため、無線通信等のように、ローリングコードが露出せず、秘匿性を保ちやすい。ゆえに、無線通信において改ざん、電波妨害又は傍受等を受ける可能性が低くできる。
【００４７】
以上、本発明を実施するための形態について説明したが、本発明は、説明した特定の実施形態に限定されるものではない。したがって、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【００４８】
１００  通信システム
１０  車両
２０  携帯機
Ｒ１、Ｒ２  ローリングコード
【図１】
2018178651.tif 000003
【図２】
2018178651.tif 000004