(57)【要約】【課題】従来の車両セキュリティシステムのように、暗号鍵がＥＥＰＲＯＭやフラッシュメモリのような不揮発性メモリ等に記憶されている場合、読み出された暗号鍵を基に送信装置が偽造されてしまい、その送信装置によって車両セキュリティシステムが不正に動作されてしまう恐れがある。【解決手段】リモコンキー２において、暗号化部２３が第１の暗号鍵Ｋ１によって暗号化した識別情報を送信部２１が受信装置１０に送信する。受信装置１０では、受信部１１が暗号化された識別情報を受信し、復号化部１３が、第１の暗号鍵Ｋ１と対となる第２の暗号鍵Ｋ２によって復号化する。この第２の暗号鍵Ｋ２は、ＦｅＲＡＭ５に記憶され、ＦｅＲＡＭ５から外部へ読み出されたならば消去される。【選択図】図２
2009027491.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される受信装置と、当該車両を遠隔操作する送信装置とを含み、
前記送信装置は、
当該送信装置を識別する識別情報を第１の暗号鍵により暗号化する暗号化部と、
前記暗号化された前記識別情報を含み前記受信装置に操作指示を与えるための指示情報を、前記受信装置へ送信する送信部と、を有し、
前記受信装置は、
前記第１の暗号鍵と対となる第２の暗号鍵を記憶しているＦｅＲＡＭであって、当該ＦｅＲＡＭから外部へ前記第２の暗号鍵を読み出すことが行われたならば、当該ＦｅＲＡＭから前記第２の暗号鍵が消去される前記ＦｅＲＡＭと、
前記送信装置から送信された前記指示情報を受信する受信部と、
前記受信された指示情報に含まれる、前記第１の暗号鍵により暗号化された前記識別情報を、前記ＦｅＲＡＭに記憶されているはずの前記第２の暗号鍵により復号化する復号化部と、
前記復号化された前記識別情報に基づいて前記送信装置が前記受信装置に適合するか否かを判定する判定部と、を有することを特徴とする車両セキュリティシステム。
【請求項２】
前記送信装置から送信された前記指示情報は、前記受信装置が搭載された前記車両を制御するための制御情報を含み、
前記受信装置は、
前記車両を制御する車両制御部を更に有し、
前記判定部により、前記送信装置が前記受信装置に適合すると判定されたときに、前記車両制御部は、前記受信部により受信された前記指示情報に含まれる前記制御情報に基づいて前記車両を制御することを特徴とする請求項１に記載の車両セキュリティシステム。
【請求項３】
前記制御情報は、前記車両のドアロックを制御する情報であることを特徴とする請求項２に記載の車両セキュリティシステム。
【請求項４】
前記制御情報は、前記車両のエンジン始動を制御する情報であることを特徴とする請求項２に記載の車両セキュリティシステム。
【請求項５】
車両に搭載される受信装置と、当該車両に挿入されるイモビライザキーとを含み、
前記イモビライザキーは、
当該イモビライザキーを識別する暗号化された識別情報を記憶する記憶部を有し、
前記受信装置は、
暗号鍵を記憶しているＦｅＲＡＭであって、当該ＦｅＲＡＭから外部へ前記暗号鍵を読み出すことが行われたならば、当該ＦｅＲＡＭから前記暗号鍵が消去される前記ＦｅＲＡＭと、
前記イモビライザキーの前記記憶部から前記暗号化された識別情報を取得する取得部と、
前記取得された、前記暗号化された識別情報を、前記ＦｅＲＡＭに記憶されているはずの前記暗号鍵により復号化する復号化部と、
前記復号化された前記識別情報に基づいて前記イモビライザキーが前記受信装置に適合するか否かを判定する判定部と、を有することを特徴とする車両セキュリティシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両セキュリティシステムに関する。
【背景技術】
【０００２】
従来、秘匿すべきデータの外部漏洩を防止するために暗号化技術が用いられる。暗号化技術には様々な方式があるが、データを暗号化及び復号化する際には、暗号アルゴリズムの手順を制御するための暗号鍵が必要となる。例えば、以下の特許文献１に記載されている車両セキュリティシステムの場合、送信機から送信された暗号データを車両に搭載された受信機が受信し、受信した暗号データを暗号鍵を用いて復号化している。ここで、従来の車両セキュリティシステムでは、暗号鍵は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）やフラッシュメモリのような電気的に書き込みが可能な不揮発性メモリ等に記憶されていることが多い。
【０００３】
【特許文献１】特開平８−１７０４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した従来の車両セキュリティシステムのように、暗号鍵がＥＥＰＲＯＭやフラッシュメモリのような不揮発性メモリ等に記憶されている場合、悪意ある第三者によって暗号鍵が読み出されてしまうことが考えられる。そして、読み出された暗号鍵を基に送信装置が偽造されてしまい、その送信装置によって車両が不正に動作されてしまう恐れがある。
【課題を解決するための手段】
【０００５】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
車両に搭載される受信装置と、当該車両を遠隔操作する送信装置とを含み、前記送信装置は、当該送信装置を識別する識別情報を第１の暗号鍵により暗号化する暗号化部と、前記暗号化された前記識別情報を含み前記受信装置に操作指示を与えるための指示情報を、前記受信装置へ送信する送信部と、を有し、前記受信装置は、前記第１の暗号鍵と対となる第２の暗号鍵を記憶しているＦｅＲＡＭであって、当該ＦｅＲＡＭから外部へ前記第２の暗号鍵を読み出すことが行われたならば、当該ＦｅＲＡＭから前記第２の暗号鍵が消去される前記ＦｅＲＡＭと、前記送信装置から送信された前記指示情報を受信する受信部と、前記受信された指示情報に含まれる、前記第１の暗号鍵により暗号化された前記識別情報を、前記ＦｅＲＡＭに記憶されているはずの前記第２の暗号鍵により復号化する復号化部と、前記復号化された前記識別情報に基づいて前記送信装置が前記受信装置に適合するか否かを判定する判定部と、を有することを特徴とする車両セキュリティシステム。
【０００７】
上記した車両セキュリティシステムによれば、送信装置において、暗号化部が識別情報を第１の暗号鍵によって暗号化し、送信部が暗号化された識別情報を含む指示情報を受信装置へ送信する。受信装置では、受信部が送信された指示情報を受信し、復号化部が、受信された指示情報に含まれる識別情報を、第１の暗号鍵と対となる第２の暗号鍵によって復号化する。この第２の暗号鍵は、ＦｅＲＡＭに記憶され、ＦｅＲＡＭから外部へ読み出されたならば消去される。第２の暗号鍵は、外部へ読み出されたならば消去されることから、消去されて以降、復号化部は、この第２の暗号鍵を用いて、送信装置を識別する暗号化された識別情報を復号化することができなくなる。このため、悪意ある第三者により、第２の暗号鍵が外部へ読み出され、読み出された第２の暗号鍵を基に第１の暗号鍵を有する送信装置が不正に作成されたとしても、この送信装置からの暗号化された識別情報を受信装置で復号化することができない。これにより、悪意ある第三者が、車両に搭載された受信装置を不正に動作させて車両を操作することができなくなる。
【０００８】
［適用例２］
前記送信装置から送信された前記指示情報は、前記受信装置が搭載された前記車両を制御するための制御情報を含み、前記受信装置は、前記車両を制御する車両制御部を更に有し、前記判定部により、前記送信装置が前記受信装置に適合すると判定されたときに、前記車両制御部は、前記受信部により受信された前記指示情報に含まれる前記制御情報に基づいて前記車両を制御することを特徴とする上記車両セキュリティシステム。
【０００９】
上記した車両セキュリティシステムによれば、送信装置が受信装置に適合すると判定されたときに、車両制御部は、指示情報に含まれる制御情報に基づいて車両を制御する。これにより、悪意ある第三者によって送信装置が不正に作成されたとしても、この送信装置は受信装置に適合しないと判定されることから、悪意ある第三者が車両を不正に制御して操作させることを防止できる。
【００１０】
［適用例３］
前記制御情報は、前記車両のドアロックを制御する情報であることを特徴とする上記車両セキュリティシステム。
【００１１】
上記した車両セキュリティシステムによれば、制御情報は、車両のドアロックを制御する情報であることから、悪意ある第三者が車両のドアロックを開錠及び施錠することを防止できる。
【００１２】
［適用例４］
前記制御情報は、前記車両のエンジン始動を制御する情報であることを特徴とする上記車両セキュリティシステム。
【００１３】
上記した車両セキュリティシステムによれば、制御情報は、車両のエンジン始動を制御する情報であることから、悪意ある第三者が車両のエンジンを始動させることを防止できる。
【００１４】
［適用例５］
車両に搭載される受信装置と、当該車両に挿入されるイモビライザキーとを含み、前記イモビライザキーは、当該イモビライザキーを識別する暗号化された識別情報を記憶する記憶部を有し、前記受信装置は、暗号鍵を記憶しているＦｅＲＡＭであって、当該ＦｅＲＡＭから外部へ前記暗号鍵を読み出すことが行われたならば、当該ＦｅＲＡＭから前記暗号鍵が消去される前記ＦｅＲＡＭと、前記イモビライザキーの前記記憶部から前記暗号化された識別情報を取得する取得部と、前記取得された、前記暗号化された識別情報を、前記ＦｅＲＡＭに記憶されているはずの前記暗号鍵により復号化する復号化部と、前記復号化された前記識別情報に基づいて前記イモビライザキーが前記受信装置に適合するか否かを判定する判定部と、を有することを特徴とする車両セキュリティシステム。
【００１５】
上記した車両セキュリティシステムによれば、受信装置において、取得部が、イモビライザキーの記憶部からイモビライザキーの暗号化された識別情報を取得し、復号化部が、取得された識別情報を暗号鍵によって復号化する。この暗号鍵は、ＦｅＲＡＭに記憶され、ＦｅＲＡＭから外部へ読み出されたならば消去される。暗号鍵は、外部へ読み出されたならば消去されることから、消去されて以降、復号化部は、この暗号鍵を用いて、イモビライザキーを識別する暗号化された識別情報を復号化することができなくなる。このため、悪意ある第三者により、暗号鍵が外部へ読み出され、読み出された暗号鍵を基にイモビライザキーが不正に作成されたとしても、このイモビライザキーが有する暗号化された識別情報を受信装置で復号化することができない。これにより、悪意ある第三者が、車両に搭載された受信装置を不正に動作させて車両を操作することができなくなる。
【発明を実施するための最良の形態】
【００１６】
（第１実施形態）
以下、第１実施形態に係る車両セキュリティシステムについて、図面を参照して説明する。
【００１７】
＜車両及びリモコンキーの概略＞
図１は、第１実施形態に係る車両セキュリティシステムの例を示す概略図である。同図に示すように、本実施形態に係る車両セキュリティシステムの例は、車両１に搭載されている受信装置１０と、送信装置としてのリモコンキー２とで構成される。ユーザは、このリモコンキー２を手に持って車両１を遠隔操作する。また、車両１は、停止した状態にあり、車両１に備えられたエンジンも停止した状態にある。
【００１８】
＜受信装置及びリモコンキーの機能構成＞
図２は、車両１に搭載された受信装置１０と、リモコンキー２との機能構成を示すブロック図である。同図に示すように、受信装置１０は、受信部１１、記憶部１２、復号化部１３、判定部１４、車両制御部としてのドアロック制御部１５及び制御部１６を有している。また、リモコンキー２は、送信部２１、記憶部２２、暗号化部２３及び制御部２５を有している。また、受信装置１０の記憶部１２には第２の暗号鍵Ｋ２、リモコンキー２の記憶部２２には第１の暗号鍵Ｋ１が記憶されている。
【００１９】
ここで、受信装置１０の記憶部１２、復号化部１３及び判定部１４は、再書込み記憶保持を必要とし、耐タンパ性を有するＦｅＲＡＭ（Ferroelectric Random Access Memory）５によって構成される。なお、記憶部１２、復号化部１３及び判定部１４のすべてがＦｅＲＡＭ５によって構成されるのではなく、少なくとも記憶部１２に記憶されている第２の暗号鍵Ｋ２がＦｅＲＡＭ５によって構成されても良い。ＦｅＲＡＭ５の詳細については後述する。
【００２０】
次に、受信装置１０の機能について説明する。
受信装置１０の受信部１１は、リモコンキー２から、例えば赤外線や電波等による指示情報となる信号を受信する。この指示情報には、リモコンキー２を識別する暗号化された識別情報と、車両１を制御するための制御情報とが含まれる。
【００２１】
受信装置１０の復号化部１３は、記憶部１２に記憶されている第２の暗号鍵Ｋ２を用いて、受信部１１において受信した指示情報に含まれる暗号化された識別情報を復号化する。
【００２２】
受信装置１０の判定部１４は、復号化部１３において復号化されたリモコンキー２の識別情報に基づいて、リモコンキー２が受信装置１０に適合できるか否かを判定する。ここでは、復号化されたリモコンキー２の識別情報と、後述する制御部１６に備えたＲＯＭに記憶されている識別情報とのハッシュ値を演算し、２つのハッシュ値を比較することによって判定する。
【００２３】
受信装置１０のドアロック制御部１５は、判定部１４においてリモコンキー２が適合できると判定された場合に、受信した指示情報に含まれる制御情報に基づいて、車両１のドアロックの解錠及び施錠を制御する。
【００２４】
受信装置１０の制御部１６は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等を備えて、上記した受信部１１、記憶部１２、復号化部１３、判定部１４及びドアロック制御部１５の各部等を制御する。
【００２５】
次に、リモコンキー２の機能について説明する。
リモコンキー２の送信部２１は、暗号化された識別情報及び制御情報が含まれる指示情報となる信号を車両１へ送信する。
【００２６】
リモコンキー２の暗号化部２３は、記憶部２２に記憶されている第１の暗号鍵Ｋ１を用いて、リモコンキー２を識別する平文となる識別情報を暗号化する。この第１の暗号鍵Ｋ１と、受信装置１０の記憶部１２に記憶されている第２の暗号鍵Ｋ２とは、対となっており、第１の暗号鍵Ｋ１を用いて暗号化された識別情報は、第２の暗号鍵Ｋ２を用いて復号化することができる。
【００２７】
リモコンキー２の制御部２５は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等を備えて、上記した送信部２１、記憶部２２及び暗号化部２３の各部等を制御する。
【００２８】
ここで、リモコンキー２を識別する平文となる識別情報は、制御部２５に備えたＲＯＭに記憶されている。また、車両１を制御するための制御情報は、制御部２５により、ユーザが押下した図示しない操作ボタン等に応じて生成される。
【００２９】
＜記憶部の構成＞
次に、車両１のＦｅＲＡＭ５ついて説明する。
ＦｅＲＡＭ５は、強誘電体材料によってメモリセルが構成されており、強誘電体材料をデータ保持用のキャパシタに利用したメモリである。ここで、強誘電体膜は、自発分極特性を有し、印加される電界方向に応じて分極方向が反転する性質を有している。ＦｅＲＡＭ５は、この分極反転を記憶保持に利用している。また、ＦｅＲＡＭ５は、データ保持のための電源を不要とする不揮発性メモリである。
【００３０】
図３は、ＦｅＲＡＭ５を構成するメモリセルを示す図である。同図に示すように、メモリセル５０は、トランジスタ５１と、強誘電体膜から構成される強誘電体キャパシタ５２とから構成されている。トランジスタ５１のゲート端子にＷＬ（ワード線）５３が接続され、トランジスタ５１のドレイン端子（又はソース端子）にＢＬ（ビット線）５４が接続され、トランジスタ５１のソース端子（又はドレイン端子）に強誘電体キャパシタ５２の一方側の端子が接続され、強誘電体キャパシタ５２の他方側の端子にＰＬ（プレート線）５５が接続されている。
【００３１】
次に、メモリセル５０にデータを書き込む動作について説明する。
メモリセル５０は、強誘電体キャパシタ５２の両端子間に所定電圧（Ｖｃｃ）が印加されることにより、「１」及び「０」のデータが書き込まれる。例えば、メモリセル５０は、ＷＬ５３が選択状態（トランジスタ５１オン状態）にされ、ＢＬ５４が０Ｖにされ、ＰＬ５５にＶｃｃが印加されることにより「０」が書き込まれる。また、ＢＬ５４にＶｃｃが印加され、ＰＬ５５が０Ｖにされることにより「１」が書き込まれる。また、メモリセル５０は、ＷＬ５３が非選択状態（トランジスタ５１オフ状態）になっても書き込まれたデータを保持する。
【００３２】
次に、メモリセル５０に書き込まれているデータを読み出す動作について説明する。
メモリセル５０には、図示しないセンスアンプ回路が備えられており、ＢＬ５４がオープン状態（０Ｖ）にされ、ＷＬ５３が選択状態にされ、ＰＬ５５にＶｃｃが印加されることにより、ＢＬ５４を介してセンスアンプ回路に所定の電圧が供給される。センスアンプ回路は、強誘電体キャパシタ５２の分極状態に応じて異なる電圧が供給され、それぞれの電圧に基づいて増幅を行う。メモリセル５０は、センスアンプ回路による増幅後の電圧に応じて「１」又は「０」が読み出される。
【００３３】
ここで、メモリセル５０は、データの読み出し動作において、「１」が読み出された場合、強誘電体キャパシタ５２の分極が「１」から「０」の状態に反転されることで破壊読出しの動作を行う。そして、メモリセル５０は、強誘電体キャパシタ５２の分極を「１」の状態に維持するために、「１」のデータを読み出した後、再び「１」のデータを書き込むことで再書込み動作を行うように制御されている。このとき、メモリセル５０は、破壊読出しの動作を行った後、正常な手続きが確保されたことが確認できた場合のみ再書込みの動作を行うように、上記した受信装置１０の制御部１６によって制御される。従って、ＦｅＲＡＭ５の記憶部１２に記憶されている第２の暗号鍵Ｋ２が、ＦｅＲＡＭ５から外部へ読み出された場合、制御部１６は、正常な手続きの確保が確認できないことから、再書込みの動作を行わない。この結果、第２の暗号鍵Ｋ２は消去された状態になる。
【００３４】
また、上記したＦｅＲＡＭ５は、破壊読出しの動作を行った後の再書込みの動作を通常の揮発性メモリ（例えば、ＳＲＡＭやＤＲＡＭ等）と同等の高速実行性能を利用して行う。更に、ＦｅＲＡＭ５は、１０10以上の書き換え回数に対して耐性を有する。
【００３５】
＜受信装置及びリモコンキーの動作＞
次に、受信装置１０とリモコンキー２との動作について説明する。
図４は、受信装置１０とリモコンキー２との動作を示すフローチャートである。
【００３６】
最初に、同図に示すリモコンキー２側において、ユーザによって操作ボタンが押下されたときに、ステップＳ１１０では、リモコンキー２の暗号化部２３は、リモコンキー２の識別情報を、記憶部２２に記憶されている第１の暗号鍵Ｋ１を用いて暗号化する。ここで、操作ボタンの種類は、車両のドアロックを解錠するボタンと施錠するボタンとの２種類とする。
【００３７】
ステップＳ１２０では、リモコンキー２の送信部２１は、ステップＳ１１０において暗号化された識別情報と、操作ボタン等に応じて生成された制御情報とが含まれる指示情報を車両１に送信する。
【００３８】
次に、車両１側において、ステップＳ１５０では、受信装置１０の受信部１１は、リモコンキー２から送信された指示情報を受信する。
【００３９】
ステップＳ１６０では、受信装置１０の復号化部１３は、ステップＳ１５０において受信した指示情報に含まれる暗号化された識別情報を、記憶部１２に記憶されている第２の暗号鍵Ｋ２を用いて復号化する。
【００４０】
ステップＳ１７０では、受信装置１０の判定部１４は、ステップＳ１６０において復号化されたリモコンキー２の識別情報と、受信装置１０の制御部１６に備えたＲＯＭに記憶されている識別情報との２つのハッシュ値を演算する。
【００４１】
ステップＳ１８０では、受信装置１０の制御部１６は、ステップＳ１７０において演算した２つのハッシュ値が一致するか否かを判定する。ハッシュ値が一致する場合、即ちリモコンキー２が受信装置１０に適合する場合は、ステップＳ１９０へ進み、受信装置１０のドアロック制御部１５により、車両１のドアロックを解錠又は施錠するように制御する。他方、ハッシュ値が一致しない場合、即ちリモコンキー２が受信装置１０に適合しない場合は、ドアロックの解錠及び施錠を行わないで処理を終了する。
【００４２】
＜効果＞
上述したように、本実施形態に係る車両セキュリティシステムは、受信装置１０の記憶部１２、復号化部１３及び判定部１４がＦｅＲＡＭ５によって構成される。また、このＦｅＲＡＭ５を構成するメモリセル５０は、破壊読出しの動作を行った後、正常な手続きが確保されたことが確認できた場合のみ再書込みの動作を行うように制御される。このため、記憶部１２に記憶されている第２の暗号鍵Ｋ２がＦｅＲＡＭ５から外部へ読み出された場合、この第２の暗号鍵Ｋ２は記憶部１２から消去された状態になる。これにより、悪意ある第三者が第２の暗号鍵Ｋ２をＦｅＲＡＭ５から外部へ読み出し、この第２の暗号鍵Ｋ２を基に第１の暗号鍵Ｋ１を有するリモコンキーを不正に作成したとしても、このリモコンキーからの暗号化された識別情報を受信装置１０で復号化することができない。この結果、悪意ある第三者は、不正に作成したリモコンキーを用いて車両１のドアロックを解錠したり施錠したりすることができなくなる。
【００４３】
また、復号化部１３や判定部１４についてもＦｅＲＡＭ５によって構成されることから、悪意ある第三者が、復号化処理や判定処理等のアルゴリズムを解析することが困難となり、暗号技術に関しての秘匿性を高めることができる。
【００４４】
また、ＦｅＲＡＭ５は、高速書き換え可能であり、且つ１０10以上の書き換え回数に対して耐性を有する。これにより、破壊読出しの動作後、正しい手続きが確認された場合のみ再書込みの動作を行うＦｅＲＡＭ５を有する車両セキュリティシステムについて、商業上且つ実使用上の品質保証を確保することができる。
【００４５】
（第２実施形態）
以下、第２実施形態に係る車両セキュリティシステムについて図面を参照して説明する。
【００４６】
＜車両及びイモビライザキーの概略＞
図５は、第２実施形態に係る車両１に備えたエンジンを始動させるイモビライザキー４と、当該イモビライザキー４を受け付けるキーシリンダ３とを示す概略図である。同図に示すように、車両１に備えられたキーシリンダ３には、車両１の外部からユーザによってイモビライザキー４が挿入されている。このイモビライザキー４は、キーシリンダ３を介して車両１に搭載された受信装置１０と接続される。即ち、本実施形態における車両セキュリティシステムの例は、車両１に搭載されている受信装置１０と、イモビライザキー４とで構成される。このイモビライザキー４は、正しいと判定された場合のみ車両１のエンジン始動を可能にするものであり、車両１の盗難防止のための役割を果たす。また、車両１は、停止した状態にあり、車両１に備えられたエンジンも停止した状態にある。
【００４７】
図６は、車両１に搭載された受信装置１０と、イモビライザキー４との機能構成を示すブロック図である。同図に示すように、受信装置１０は、取得部１１、記憶部１２、復号化部１３、判定部１４、車両制御部としてのエンジン始動制御部１８及び制御部１６を有している。また、イモビライザキー４は、キーシリンダ３を介して受信装置１０と接続された状態にあり、イモビライザキー４は記憶部４２を有している。また、受信装置１０の記憶部１２には、暗号鍵Ｋが記憶されている。イモビライザキー４の記憶部４２には、イモビライザキー４を識別する暗号化された識別情報Ｓが記憶されている。
【００４８】
ここで、受信装置１０の記憶部１２、復号化部１３及び判定部１４は、第１実施形態の場合と同様に、ＦｅＲＡＭ５によって構成される。なお、記憶部１２、復号化部１３及び判定部１４のすべてがＦｅＲＡＭ５によって構成されるのではなく、少なくとも記憶部１２に記憶されている暗号鍵ＫがＦｅＲＡＭ５によって構成されても良い。
【００４９】
次に、受信装置１０の機能について説明する。
受信装置１０の取得部１１は、イモビライザキー４の記憶部４２から暗号化された識別情報Ｓを取得する。
【００５０】
受信装置１０の復号化部１３は、記憶部１２に記憶されている暗号鍵Ｋを用いて、取得部１１において取得した暗号化された識別情報Ｓを復号化する。
【００５１】
受信装置１０の判定部１４は、復号化部１３において復号化されたイモビライザキー４の識別情報Ｓに基づいて、イモビライザキー４が受信装置１０に適合できるか否かを判定する。ここでは、復号化されたイモビライザキー４の識別情報Ｓと、後述する制御部１６に備えたＲＯＭに記憶されている識別情報とのハッシュ値を演算し、２つのハッシュ値を比較することによって判定する。
【００５２】
受信装置１０のエンジン始動制御部１８は、判定部１４においてイモビライザキー４が適合すると判定された場合に、車両１のエンジンの始動を制御する。
【００５３】
受信装置１０の制御部１６は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等を備えて、上記した取得部１１、記憶部１２、復号化部１３、判定部１４及びエンジン始動制御部１８の各部等を制御する。
【００５４】
＜受信装置及びイモビライザキーの動作＞
次に、受信装置１０とイモビライザキー４との動作について説明する。
図７は、受信装置１０とイモビライザキー４との動作を示すフローチャートである。
【００５５】
最初に、ユーザにより、車両１のキーシリンダ３にイモビライザキー４が挿入されてエンジン始動の操作が行われたときに、ステップＳ２１０では、受信装置１０の取得部１１は、イモビライザキー４の記憶部４２から暗号化された識別情報Ｓを取得する。
【００５６】
ステップＳ２２０では、受信装置１０の復号化部１３は、ステップＳ２１０において取得した暗号化された識別情報Ｓを、記憶部１２に記憶されている暗号鍵Ｋを用いて復号化する。
【００５７】
ステップＳ２３０では、受信装置１０の判定部１４は、ステップＳ２２０において復号化されたイモビライザキー４の識別情報Ｓと、受信装置１０の制御部１６に備えたＲＯＭに記憶されている識別情報との２つのハッシュ値を演算する。
【００５８】
ステップＳ２４０では、受信装置１０の制御部１６は、ステップＳ２３０において演算した２つのハッシュ値が一致するか否かを判定する。ハッシュ値が一致する場合、即ちイモビライザキー４が受信装置１０に適合する場合は、ステップＳ２５０へ進み、受信装置１０のエンジン始動制御部１８により、車両１のエンジンを始動するように制御する。他方、ハッシュ値が一致しない場合、即ちリモコンキー２が受信装置１０に適合しない場合は、車両１のエンジンを始動させないで処理を終了する。
【００５９】
＜効果＞
上述したように、本実施形態に係る車両セキュリティシステムは、受信装置１０の記憶部１２、復号化部１３及び判定部１４がＦｅＲＡＭ５によって構成される。また、このＦｅＲＡＭ５を構成するメモリセル５０は、破壊読出しの動作を行った後、正常な手続きが確保されたことが確認できた場合のみ再書込みの動作を行うように制御される。このため、記憶部１２に記憶されている暗号鍵ＫがＦｅＲＡＭ５から外部へ読み出された場合、この暗号鍵Ｋは記憶部１２から消去された状態になる。これにより、悪意ある第三者が暗号鍵ＫをＦｅＲＡＭ５から外部へ読み出し、この暗号鍵Ｋを基にイモビライザキーを不正に作成したとしても、このイモビライザキーからの暗号化された識別情報を受信装置１０で復号化することができない。この結果、悪意ある第三者は、不正に作成したイモビライザキーを用いて車両１のエンジンを始動させることができなくなる。
【００６０】
なお、上述した実施形態では、車両のドアロック及びエンジン始動を制御する車両セキュリティシステムの例を示したが、ドアロック及びエンジン始動の制御に限られず、車両についての他の制御についても適用できる。
【図面の簡単な説明】
【００６１】
【図１】第１実施形態に係る車両セキュリティシステムの例を示す概略図。
【図２】車両に搭載された受信装置とリモコンキーとの機能構成を示すブロック図。
【図３】ＦｅＲＡＭを構成するメモリセルを示す図。
【図４】受信装置とリモコンキーとの動作を示すフローチャート。
【図５】第２実施形態に係る車両に備えたエンジンを始動させるイモビライザキーと、キーシリンダとを示す概略図。
【図６】車両に搭載された受信装置と、イモビライザキーとの機能構成を示すブロック図。
【図７】受信装置とイモビライザキーとの動作を示すフローチャート。
【符号の説明】
【００６２】
１…車両、２…リモコンキー、３…キーシリンダ、４…イモビライザキー、５…ＦｅＲＡＭ、１０…受信装置、１１…受信部，取得部、１２…車両の記憶部、１３…復号化部、１４…判定部、１５…ドアロック制御部、１６…車両の制御部、１８…エンジン始動制御部、２１…送信部、２２…リモコンキーの記憶部、２３…暗号化部、２５…リモコンキーの制御部、４２…イモビライザキーの記憶部。
【図１】
2009027491.tif 000003
【図２】
2009027491.tif 000004
【図３】
2009027491.tif 000005
【図４】
2009027491.tif 000006
【図５】
2009027491.tif 000007
【図６】
2009027491.tif 000008
【図７】
2009027491.tif 000009