(57)【要約】【課題】セキュリティ性が高い照合装置を提供する。【解決手段】通信制御部３０は、ＩＣメモリ３３と、ＣＰＵメモリ３４とを備えている。ＩＣメモリ３３には、データが記憶される複数の記憶ブロックＡ〜Ｄを有し、その複数の記憶ブロックＡ〜Ｄのうち少なくとも１つに電子キー２０との間の照合に使用するＩＤコードが記憶される。ＣＰＵメモリ３４には、ＩＤコードが記憶される記憶ブロックを示す情報を含む制御プログラム３５が記憶される。通信制御部３０は、制御プログラム３５にしたがって各種の制御を行う。【選択図】図１
2016138375.tif 000002
【特許請求の範囲】
【請求項１】
データが記憶される記憶領域を複数有し、その複数の前記記憶領域のうち少なくとも１つに通信対象との間の照合に使用する照合用データが記憶される第１の記憶部と、
複数の前記記憶領域のいずれに前記照合用データが記憶されているかを示す記憶領域データが記憶される第２の記憶部と、
前記第２の記憶部に記憶されている前記記憶領域データから前記第１の記憶部に記憶されている前記照合用データを読み出し、当該読み出した前記照合用データを用いて前記通信対象の照合を行う制御部と
を備える照合装置。
【請求項２】
請求項１に記載の照合装置において、
前記制御部は、前記記憶領域データに前記第１の記憶部に記憶される各種のデータを連動させる照合装置。
【請求項３】
請求項１又は２に記載の照合装置において、
前記記憶領域データは、前記制御部の制御プログラムとして前記第２の記憶部に記憶される照合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照合装置に関する。
【背景技術】
【０００２】
従来、特許文献１に開示される照合システムが周知である。このシステムを構成する車載の照合装置は、電子キーとの間で無線による照合を行い、当該照合が成立する場合にエンジンの始動を許可する。
【０００３】
このような、照合装置は、電子キーと共通のＩＤデータを記憶しておく記憶部と、電子キーから無線送信される暗号化されたＩＤデータを復調するとともに、当該復調したＩＤデータと記憶部に記憶されているＩＤデータとの照合を行う処理部とを備えている。
【０００４】
また、処理部は、特許文献１にも示されるように、エンジンの始動を制御するエンジン制御部やドアのロック／アンロックを切り替えるドアロック装置など、他の車載装置と電気的に接続され、これら車載装置との間で各種の情報を授受する。記憶部には、これら他の車載装置との情報の授受に必要とされる各種データが記憶されている。
【０００５】
通常、記憶部は、複数のブロックに分割され、ブロック毎に一つのデータが記憶される。例えば、Ａブロックには照合に使用する電子キーと共通のＩＤデータ、Ｂブロックにはエンジンの始動を許可するためのデータ、Ｃブロックにはドアをロックからアンロックへの切り替えを指示するためのデータ、という具合である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２０７５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
照合装置の記憶部に記憶されている各種データは車両毎に異なるものであるが、例えばＡブロックには電子キーのＩＤデータというように、ブロック単位でみると常に同じブロックにＩＤデータが記憶されているため、ＩＤデータの取得や書き換えが容易である。
【０００８】
本発明は、こうした実状に鑑みてなされたものであり、その目的は、セキュリティ性が高い照合装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、照合装置は、データが記憶される記憶領域を複数有し、その複数の前記記憶領域のうち少なくとも１つに通信対象との間の照合に使用する照合用データが記憶される第１の記憶部と、複数の前記記憶領域のいずれに前記照合用データが記憶されているかを示す記憶領域データが記憶される第２の記憶部と、前記第２の記憶部に記憶されている前記記憶領域データから前記第１の記憶部に記憶されている前記照合用データを読み出し、当該読み出した前記照合用データを用いて前記通信対象の照合を行う制御部とを備えることを要旨とする。
【００１０】
この構成によれば、照合用データが複数の記憶領域のいずれに記憶されている場合でも、制御部は、第２の記憶部に記憶されている照合用データを読み出すことにより、通信対象の照合を行うことができる。また、ある特定の記憶領域に照合用データを記憶させる必要がない、言い換えると、製品単位で照合用データの記憶領域を変化させることができる。これにより、第３者が照合用データを取得したり書き換えたりすることが困難となるため、照合装置としてのセキュリティ性が高まる。
【００１１】
上記構成において、前記制御部は、前記記憶領域データに前記第１の記憶部に記憶される各種のデータを連動させることが好ましい。
この構成によれば、記憶領域データを変更するだけで、当該変更前後における照合用データの記憶領域を変更させることができるので、照合装置としてのセキュリティ性が高まる。
【００１２】
上記構成において、前記記憶領域データは、前記制御部の制御プログラムとして前記第２の記憶部に記憶されることが好ましい。
この構成によれば、記憶領域データは制御プログラムであることから、照合用データを取得したり書き換えたりするには、プログラム解析が必要となる。したがって、照合装置としてのセキュリティ性が高まる。
【発明の効果】
【００１３】
本発明の照合装置は、記憶されているデータのセキュリティ性が高い。
【図面の簡単な説明】
【００１４】
【図１】電子キーシステムの概略構成を示すブロック図。
【図２】（ａ）はあるロットの通信制御部を示すブロック図、（ｂ）は（ａ）と異なるロットの通信制御部を示すブロック図、（ｃ）は、（ａ）及び（ｂ）と異なるロットの通信制御部を示すブロック図。
【発明を実施するための形態】
【００１５】
以下、電子キーシステムに具体化した照合装置の一実施形態を図面に従って説明する。
図１に示すように、電子キーシステム１は、車両１０と電子キー２０との間の無線通信を通じて各種の車両制御を行う。
【００１６】
＜電子キー＞
電子キー２０は、電子キー制御部２１と、ＬＦ受信部２２と、ＵＨＦ送信部２３とを備えている。これらのうち電子キー制御部２１を除く各部は、それぞれ電子キー制御部２１と電気的に接続され、当該電子キー制御部２１によって統括的に制御される。なお、電子キー２０の各部は、図示しない電池から供給される駆動用の電力を消費することにより駆動する。
【００１７】
ＬＦ受信部２２は、ＬＦ（Ｌｏｗ  Ｆｒｅｑｕｅｎｃｙ）帯の無線信号を受信するとともに、受信した信号を電気信号に復調する。
ＵＨＦ送信部２３は、電気信号をＵＨＦ（Ｕｌｔｒａ  Ｈｉ  Ｆｒｅｑｕｅｎｃｙ）帯に変調するとともに、変調した無線信号を送信する。
【００１８】
電子キー制御部２１のメモリ２１ａには、車両１０と共通のＩＤコードが記憶されている。
電子キー制御部２１は、ＬＦ受信部２２を通じて後述のリクエスト信号を受信すると、メモリ２１ａに記憶されたＩＤコードを含ませたレスポンス信号を生成する。当該生成されたレスポンス信号は、ＵＨＦ送信部２３において変調された後、無線送信される。
【００１９】
＜車両＞
図１に示すように、車両１０は、通信制御部３０と、エンジン制御部４０と、ボデー制御部５０とを備えている。これら各制御部３０，４０，５０は、ＣＡＮ１１を介して相互通信が可能とされている。
【００２０】
通信制御部３０には、ＬＦ送信部３１と、ＵＨＦ受信部３２とが、それぞれ電気的に接続され、これらＬＦ送信部３１及びＵＨＦ受信部３２は、通信制御部３０によって統括的に制御される。
【００２１】
ＬＦ送信部３１は、通信制御部３０が生成する電気信号をＬＦ帯の無線信号に変調するとともに、変調した無線信号を車両の周囲に設定される通信エリアに向けて送信する。
ＵＨＦ受信部３２は、ＵＨＦ帯の無線信号を受信するとともに、受信した信号を電気信号に復調する。
【００２２】
通信制御部３０は、Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ（以下、ＥＣＵ）であって、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（以下、ＣＰＵ）及びｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ（以下、ＩＣ）を有する。
【００２３】
ＩＣメモリ３３は、記憶ブロックＡ，Ｂ，Ｃ，Ｄを有する。これら各記憶ブロックＡ〜Ｄには、それぞれ電子キー２０と共通のＩＤコード、エンジンＩＤ、ＣＡＮＩＤ等の各種の使用データが１つ割り当てられ記憶されている。記憶ブロックＡ〜Ｄのいずれにどの使用データが割り当てられるかは、次に説明するＣＰＵメモリ３４に記憶される制御プログラム３５によって決定される。なお、ＩＣメモリ３３は第１の記憶部に、各記憶ブロックＡ〜Ｄは記憶領域に、ＩＤコードは照合用データに、それぞれ相当する。
【００２４】
ＣＰＵメモリ３４には、電子キー２０との間のＩＤ照合をはじめ、通信制御部３０の制御に必要な制御プログラム３５が記憶されている。この制御プログラム３５には、電子キー２０と共通のＩＤコード、エンジンＩＤ、ＣＡＮＩＤ等の各種の使用データが、ＩＣメモリ３３が有する記憶ブロックＡ〜Ｄのいずれに記憶されているかを示す情報がコンピュータプログラムとして書き込まれている。例えば、図１及び図２（ａ）に示すように、制御プログラム３５がプログラムＰｒｏＡの場合には、記憶ブロックＡにはＩＤコードが、記憶ブロックＢにはエンジンＩＤが、記憶ブロックＣにはＣＡＮＩＤがそれぞれ記憶され、記憶ブロックＤはブランク（空き領域）とされている。図２（ｂ）に示すように、制御プログラム３５がプログラムＰｒｏＢの場合には、記憶ブロックＢにはＩＤコードが、記憶ブロックＣにはエンジンＩＤが、記憶ブロックＤにはＣＡＮＩＤがそれぞれ記憶され、記憶ブロックＡはブランク（空き領域）とされている。図２（ｃ）に示すように、制御プログラム３５がプログラムＰｒｏＣの場合には、記憶ブロックＣにはＩＤコードが、記憶ブロックＤにはエンジンＩＤが、記憶ブロックＡにはＣＡＮＩＤがそれぞれ記憶され、記憶ブロックＢはブランク（空き領域）とされている。制御プログラム３５は、ロット（製品単位）毎に異なるように設定される。なお、ＣＰＵメモリ３４は第２の記憶部に、制御プログラム３５は記憶領域データに、それぞれ相当する。
【００２５】
通信制御部３０は、制御プログラム３５に沿って電子キー２０との間のＩＤ照合を行う。すなわち、通信制御部３０は、ＩＤコードの送信を要求する情報を含ませたリクエスト信号を定期的に生成する。当該リクエスト信号は、ＬＦ送信部３１により変調され、無線送信される。
【００２６】
通信制御部３０は、ＵＨＦ受信部３２を通じてリクエスト信号に対する応答としてのレスポンス信号を受信すると、このレスポンス信号に含まれるＩＤコードとＩＣメモリ３３に記憶されているＩＤコードとを照合する。通信制御部３０は、ＩＤ照合が成立すれば、ＩＤ照合が成立した旨を示す照合成立信号をＣＡＮ１１に出力する。
【００２７】
なお、通信制御部３０は、専用の外部機器と接続可能とされ、当該外部機器を介して各種の使用データの書き換えや制御プログラム３５が可能とされている。通信制御部３０は、外部機器から各種の使用データが入力されると、制御プログラム３５に沿って当該入力された使用データを該当する記憶ブロックに書き込む。また、制御プログラム３５が書き換えられると、当該書き換えられた制御プログラムにしたがって、各記憶ブロックＡ〜Ｄに記憶されている各種の使用データを書き換える。なお、通信制御部３０が照合装置に相当する。
【００２８】
エンジン制御部４０には、走行用の駆動源として作用するエンジン４１と、エンジンスイッチ４２とが、それぞれ接続され、エンジン４１は、エンジン制御部４０によって統括的に制御される。エンジン制御部４０は、エンジン４１が停止した状態且つ照合成立信号を認識している状態でエンジンスイッチ４２が操作された場合にエンジン４１を始動させる。そして、エンジン制御部４０は、正常にエンジン４１を始動させた旨を示す正常始動信号をＣＡＮ１１に出力する。
【００２９】
また、エンジン制御部４０は、エンジン４１が駆動している状態でエンジンスイッチ４２が操作された場合にはエンジン４１を停止させる。そして、エンジン制御部４０は、エンジン４１を停止させた旨示す停止信号をＣＡＮ１１に出力する。
【００３０】
ボデー制御部５０には、車両ドアに設けられるドアスイッチ５１と、車両ドアのロック／アンロックを切り替えるドアロック装置５２とが、それぞれ電気的に接続され、ドアロック装置５２は、ボデー制御部５０によって制御される。ボデー制御部５０は、照合成立信号を認識している状態でドアスイッチ５１が操作された場合に、車両ドアのロック／アンロックを切り替える。また、ボデー制御部５０は、ドアのロック状態及びアンロック状態を示すドア状態信号をＣＡＮ１１に出力する。
【００３１】
＜作用＞
次に、本例の通信制御部３０を採用した場合の作用について説明する。
図２（ａ）〜（ｃ）に示すように、ＣＰＵメモリ３４に記憶されている制御プログラム３５は、ロット毎に異なる。このため、ＩＣメモリ３３の各記憶ブロックＡ〜Ｄに記憶される使用データは、通信制御部３０毎に異なる。
【００３２】
したがって、第３者が何らかの手法によってＩＣメモリ３３に記憶されているデータを取得したり書き換えようとしたりしても、当該ＩＣメモリ３３に記憶されているデータを確認するだけでは、各記憶ブロックＡ〜Ｄに記憶される使用データが、電子キー２０と共通のＩＤコード、エンジンＩＤ、ＣＡＮＩＤのいずれに該当するか不明である。
【００３３】
なお、制御プログラム３５から、各記憶ブロックＡ〜Ｄに記憶される使用データが、電子キー２０と共通のＩＤコード、エンジンＩＤ、ＣＡＮＩＤのいずれに該当するか判明するが、プログラム化されているため、当該プログラムの解析が必要である。したがって、ＩＣメモリ３３に記憶されているデータを取得したり書き換えしたりするのに時間を要する。
【００３４】
さらには、制御プログラム３５は、ＥＣＵの内部メモリであるＣＰＵメモリ３４に記憶されるものであるから、当該制御プログラム３５を取得すること自体が困難である。
以上詳述したように、本実施形態によれば、以下に示す効果が得られる。
【００３５】
（１）ＣＰＵメモリ３４に記憶されている制御プログラム３５は、ロット毎に異なるようにした。これにより、ＩＣメモリ３３の各記憶ブロックＡ〜Ｄに記憶される使用データは、通信制御部３０毎に異なる。したがって、第３者が何らかの手法によってＩＣメモリ３３に記憶されているデータを取得したり書き換えようとしたりしても、当該ＩＣメモリ３３に記憶されているデータを確認するだけでは、各記憶ブロックＡ〜Ｄに記憶される使用データが、電子キー２０と共通のＩＤコード、エンジンＩＤ、ＣＡＮＩＤのいずれに該当するか不明である。このため、第３者が使用データを取得したり書き換えたりすることが困難であるから、この通信制御部３０のセキュリティ性は高い。
【００３６】
（２）通信制御部３０は、制御プログラム３５にしたがって、各記憶ブロックＡ〜Ｄに記憶される各種の使用データを書き換える。このように、制御プログラム３５を書き換えるだけで、当該書き換え前後における各使用データの記憶ブロックを変更することができるので、この通信制御部３０のセキュリティ性がより高まる。
【００３７】
（３）各使用データがＩＣメモリ３３の記憶ブロックＡ〜Ｄのいずれに記憶されているかを示すデータは、制御プログラム３５としてＣＰＵメモリ３４に記憶されている。したがって、第３者が、ＩＣメモリ３３に記憶されている使用データを取得したり書き換えしたりするには、制御プログラム３５をプログラム解析が必要である。すなわち、第３者による使用データの取得や書き換えには時間を要するので、この通信制御部３０のセキュリティ性がより高まる。
【００３８】
（４）制御プログラム３５は、内部メモリであるＣＰＵメモリ３４に記憶されているので、第３者がアクセスしにくい。したがって、この通信制御部３０のセキュリティ性がより高まる。
【００３９】
なお、上記実施形態は、以下のように変更してもよい。
・上記実施形態では、ＩＣメモリ３３が４つの記憶ブロックＡ〜Ｄを有する場合について説明したが、これは一例である。複数の記憶ブロックを有するＩＣメモリを採用すれば、上記実施形態と同様の効果を得ることができる。なお、記憶ブロックの数が多くなれば多くなるほど、各使用データが記憶される記憶ブロックの組み合わせが増加するため、通信制御部３０としてのセキュリティ性がより高まる。
【００４０】
・上記実施形態では、各記憶ブロックに記憶される使用データの組み合わせを示す情報は制御プログラム３５としてＣＰＵメモリ３４に記憶されていたが、必ずしもプログラムである必要はない。ＣＰＵメモリ３４に記憶されるものが、プログラムでなく、ただの各記憶ブロックに記憶される使用データの組み合わせを示す情報であったとしても、ＩＣメモリ３３に記憶されている情報だけでは、当該ＩＣメモリ３３に記憶されている情報が何を示す情報なのか不明であるため、通信制御部３０としてのセキュリティ性が高い。
【００４１】
・上記実施形態では、制御プログラム３５が記憶されるＣＰＵメモリ３４は内部メモリであったが、内部メモリでなくてもよい。
・上記実施形態において、ＩＣメモリ３３に記憶される使用データは、ＩＤコード、エンジンＩＤ、ＣＡＮＩＤとしたが、データの種類はこれらに限らない。例えば、追加用電子キーのＩＤコード、リモート通信に使用するリモートＩＤ、ワイヤレス通信に使用するワイヤレスＩＤ、ロック装置の動作に使用するロックＩＤ等であってもよい。
【００４２】
・上記実施形態では、車両１０に設けられる通信制御部３０について説明したが、通信制御部３０が設けられる対象は車両に限らない。例えば、住宅等であってもよい。
・上記実施形態では、通信制御部３０が通信する対象は電子キー２０であったが、電子キーに限らずスマートフォン等であってもよい。
【符号の説明】
【００４３】
１…電子キーシステム、１０…車両、１１…ＣＡＮ、２０…電子キー、２１…電子キー制御部、２２…ＬＦ受信部、２３…ＵＨＦ送信部、３０…通信制御部、３１…ＬＦ送信部、３２…ＵＨＦ受信部、３３…ＩＣメモリ、３４…ＣＰＵメモリ、３５…制御プログラム、４０…エンジン制御部、４１…エンジン、４２…エンジンスイッチ、５０…ボデー制御部、５１…ドアスイッチ、５２…ドアロック装置。
【図１】
2016138375.tif 000003
【図２】
2016138375.tif 000004