(57)【要約】【課題】メモリを最小限に留めることができ、セキュリティ性を高めることができる。【解決手段】第１の所定データを車両側の制御ユニット２からキー１へ送信し、トランスポンダ１０が内蔵されたキー１は、この送信された第１の所定データをもとに、所定の演算（所定演算１）により、異なるバイト数の第２の所定データを生成し、制御ユニット２へ当該第２の所定データを送信する。制御ユニット２は、内部で同一の所定の演算（所定演算１）を行い、得られた演算結果とキー１から受信した第２の所定データとが一致しているか否かを照合して、エンジンの始動を許可する。また、制御ユニット２は、受信した第２の所定データを記憶しておき、所定の演算（所定演算２）を行って、次回の第１の所定データとして使用する。【選択図】図１
2008290656.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ側のキーと車両側に取り付けられた制御ユニットとで構成された盗難防止用暗号化装置であって、
前記キーは、
前記制御ユニットから送信されてくる第１の所定データを受信するデータ受信部と、
受信した前記第１の所定データに対して第１の所定演算を行って、第２の所定データを生成する演算部と、
生成した第２の所定データを前記制御ユニットに送信するデータ送信部と
を備え、
前記制御ユニットは、
前記第１の所定データを前記キーに送信する送信部と、
送信した前記第１の所定データと同一のデータに対して、前記第１の所定演算と同一の演算を行って、第３の所定データを生成する第１の演算部と、
前記キーから前記第２の所定データを受信する受信部と、
前記第１の演算部で生成した前記第３の所定データと前記受信部により受信した前記第２の所定データとを照合して、それらが一致した場合に、車両に設けられたエンジンの始動を許可する照合部と、
前記受信部により受信した前記第２の所定データを記憶する記憶部と、
前記記憶部に記憶された前記第２の所定データに対して、第２の所定演算を行って、次回の照合のために前記キーに送信するための第１の所定データを生成する第２の演算部と
を備え、
前記第２の所定データのバイト数は、前記第３の所定データのバイト数と同じで、前記第１の所定データのバイト数とは異なる
ことを特徴とする盗難防止用暗号化装置。
【請求項２】
初回の照合時に用いる第１の所定データは、車両固有のＩＤコードを用いて前記第２の所定演算により生成されることを特徴とする請求項１に記載の盗難防止用暗号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は盗難防止用暗号化装置に関し、特に、キーレスエントリーシステムを用いた自動車等の盗難を防止するための盗難防止用暗号化装置に関する。
【背景技術】
【０００２】
現在、自動車等の盗難防止制御装置において、ユーザが携帯するキー側のキーユニットと車両側の制御ユニットとで送受信を行い、データを照合しているシステムが一般的である。このような装置は、送信データ、受信データともに乱数を用いた暗号方式となっている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平７−２７４２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したような従来システムにおいては、送信データ、受信データともに暗号化したデータとするために一般的に乱数を用いているが、乱数をメモリに保存して使用すると大容量のメモリが必要となり、小型化が図れないとともに、コストもかかるという問題点があった。
【０００５】
また、周知の演算方式（線形合同法やＭ系列の原始多項式など）をもとにした乱数をそのまま使用するとセキュリティ性が低下してしまうという問題点があった。
【０００６】
この発明はかかる問題点を解決するためになされたものであり、小容量のメモリを用いて高いセキュリティ性を確保する盗難防止用暗号化装置を得ることを目的としている。
【課題を解決するための手段】
【０００７】
この発明は、ユーザ側のキーと車両側に取り付けられた制御ユニットとで構成された盗難防止用暗号化装置であって、前記キーは、前記制御ユニットから送信されてくる第１の所定データを受信するデータ受信部と、受信した前記第１の所定データに対して第１の所定演算を行って、第２の所定データを生成する演算部と、生成した第２の所定データを前記制御ユニットに送信するデータ送信部とを備え、前記制御ユニットは、前記第１の所定データを前記キーに送信する送信部と、送信した前記第１の所定データと同一のデータに対して、前記第１の所定演算と同一の演算を行って、第３の所定データを生成する第１の演算部と、前記キーから前記第２の所定データを受信する受信部と、前記第１の演算部で生成した前記第３の所定データと前記受信部により受信した前記第２の所定データとを照合して、それらが一致した場合に、車両に設けられたエンジンの始動を許可する照合部と、前記受信部により受信した前記第２の所定データを記憶する記憶部と、前記記憶部に記憶された前記第２の所定データに対して、第２の所定演算を行って、次回の照合のために前記キーに送信するための第１の所定データを生成する第２の演算部とを備え、前記第２の所定データのバイト数は、前記第３の所定データのバイト数と同じで、前記第１の所定データのバイト数とは異なることを特徴とする盗難防止用暗号化装置である。
【発明の効果】
【０００８】
この発明は、ユーザ側のキーと車両側に取り付けられた制御ユニットとで構成された盗難防止用暗号化装置であって、前記キーは、前記制御ユニットから送信されてくる第１の所定データを受信するデータ受信部と、受信した前記第１の所定データに対して第１の所定演算を行って、第２の所定データを生成する演算部と、生成した第２の所定データを前記制御ユニットに送信するデータ送信部とを備え、前記制御ユニットは、前記第１の所定データを前記キーに送信する送信部と、送信した前記第１の所定データと同一のデータに対して、前記第１の所定演算と同一の演算を行って、第３の所定データを生成する第１の演算部と、前記キーから前記第２の所定データを受信する受信部と、前記第１の演算部で生成した前記第３の所定データと前記受信部により受信した前記第２の所定データとを照合して、それらが一致した場合に、車両に設けられたエンジンの始動を許可する照合部と、前記受信部により受信した前記第２の所定データを記憶する記憶部と、前記記憶部に記憶された前記第２の所定データに対して、第２の所定演算を行って、次回の照合のために前記キーに送信するための第１の所定データを生成する第２の演算部とを備え、前記第２の所定データのバイト数は、前記第３の所定データのバイト数と同じで、前記第１の所定データのバイト数とは異なることを特徴とする盗難防止用暗号化装置であるので、小容量のメモリを用いて高いセキュリティ性を確保することができる。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
以下、この発明の実施の形態１に係る盗難防止用暗号化装置を図１に基づいて説明する。図１において、１はユーザが携帯するキーで、トランスポンダ１０が内蔵されているメカキーから構成されている。２は車両側に設けられた制御ユニットである。キー１内には、制御ユニットから送信されてくる給電用のデータおよび第１の所定データを受信するための増幅器（以下、ＡＭＰとする。）（図示省略）を有するデータ受信部１１と、データ受信部１１が受信した第１の所定データに所定の演算（所定演算１）を行って第２の所定データを生成する演算部１３と、演算部１３によって生成された第２の所定データを制御ユニットに送信するためのＡＭＰを有するデータ送信部１２とが設けられている。
【００１０】
制御ユニット２内には、第１の所定データおよび給電用のデータをキー１に送信する送信部２１と、キー１から送信されてくる第２の所定データを受信する受信部２２と、キー１に送信した第１の所定データと同一のデータに対して、キー１の演算部１３で行われる所定の演算（所定演算１）と同じ所定の演算を行って第２の所定データと同じバイト数の第３の所定データを生成する第１の演算部２４と、キー１から送信されてくる第２のデータと第１の演算部２４で生成した第３のデータとの照合を行う照合部２６と、受信部２２で受信したキー１からの第２の所定データを記憶する記憶装置２７と、記憶装置２７に記憶された第２の所定データに対して所定の演算（所定演算２）を行って次回の照合に用いるための第１の所定データを生成する第２の演算部２５とが設けられている。なお、所定演算１と所定演算２とは異なる演算であるとする。また、本実施の形態においては、初回の第１の所定データは、製造工程において乱数により生成した予め用意された初期値を用いることとする。
【００１１】
次に、動作について説明する。まず、キー１に対して、キー１に内蔵されたトランスポンダ１０を起動させるために、制御ユニット２の送信部２１から給電用のデータを出力する（送信３１）。キー１のデータ受信部１１は、当該給電用のデータを受けて、それに対してＡＭＰにより変換処理を行い、トランスポンダ１０へ出力する。トランスポンダ１０が当該給電用のデータにより起動してから、制御ユニット２は、第１の所定データを、キー１のデータ受信部１１のＡＭＰを介して、トランスポンダ１０へ送信する（送信３１）。トランスポンダ１０は、送信された第１の所定データに演算部１３により所定の演算（所定演算１）を行い、第１の所定データのバイト数とは異なるバイト数を有する第２の所定データを生成する。生成された第２の所定データは、送信部１２のＡＭＰを介して、制御ユニット２へ送信される（送信３２）。
【００１２】
制御ユニット２は、第２の所定データを受信するとともに、トランスポンダ１０へ送信した第１の所定データと同一のデータに対して、キー１側で第１の所定データに対して行った所定の演算（所定演算１）と同じ演算を行い、第１の所定データとは異なるバイト数で第２の所定データと同じバイト数の第３の所定データを生成する。そして、キー１より送信されてきた第２の所定データと生成した第３の所定データとを照合部２６で照合し、一致していれば、エンジンの始動を許可し、不一致の場合はエンジンの始動を許可しないことで盗難防止を行う。
【００１３】
この時、照合結果が一致／不一致に関係なく、受信部２２で受信した第２の所定データは、次回の照合で用いるための第１の所定データ生成に必要となるため、記憶装置２７に記憶しておく。次の照合時には、記憶していた第２の所定データをもとに所定の演算（所定演算２）を行い、第２の所定データとは異なるバイト数の第１の所定データを生成する。例えば、第２の所定データに所定の演算（所定演算２）として四則演算を実施し、異なるバイト数の第１の所定データを生成する。そうして生成した第１の所定データをキー１側のトランスポンダ１０へ送信する。これにより、照合に用いる第１の所定データを生成するためのメモリ容量も最小限でよく、記憶装置２７に記憶された第２の所定データに所定の演算を行うことで、簡単に、毎回異なる第１の所定データを生成できる。
【００１４】
以上のように、本実施の形態では、第１の所定データを車両側の制御ユニット２から送信し、トランスポンダ１０が内蔵されたキー１はこの送信された第１の所定データをもとに所定の演算（所定演算１）により第２の所定データを生成し、制御ユニット２へデータを送信する。制御ユニット２は、内部で演算した結果とこの第２の所定データとが一致しているか否かを照合して、エンジンの始動を許可する。また、制御ユニット２は、第２の所定データを記憶しておき、所定の演算（所定演算２）を行うことで、次回の第１の所定データとして使用する。これにより、メモリを最小限に留めることができる。さらに、第１の所定データと第２の所定データは異なるバイト数とすることでセキュリティ性を高めることができる。このように、本実施の形態では、小さい容量のメモリを用いて高いセキュリティ性を確保することができる。また、メモリの容量が小さいので、小型化が図れ、また、コストも抑えることができる。
【００１５】
実施の形態２．
以下、この発明の実施の形態２に係る盗難防止用暗号化装置を図２に基づいて説明する。図２において、２８は、車両固有のＩＤコードを記憶したＩＤコード記憶部である。なお、他の構成については、図１と同じであるため、同一符号を付して示し、ここでは説明を省略する。
【００１６】
この発明の盗難防止用暗号化装置を車両に取り付けられた初回は、第２の所定データが記憶装置２７に記憶されていないので、第１の所定データを生成することができない。この問題を解消するため、固定値を使用すると、他の車両と同じデータとなってしまい、セキュリティ性が低いものとなる。そこで、実施の形態１においては、初回の第１の所定データは、乱数により生成した予め用意された初期値を用いる例について説明した。本実施の形態２においては、初回のみ、車両固有のＩＤコードをＩＤコード記憶部２８から読み出して、それを第２の所定データとして用いて、第２の演算部２により所定の演算（所定演算２）を実施して、第１の所定データを生成する。これにより、他の車両と同じ第１の所定データを用いることを防止することができる。他の動作については、実施の形態１と同じであるため、ここでは説明を省略する。
【００１７】
以上のように、本実施の形態２においては、上述の実施の形態１と同様の効果を得ることができる。さらに、初回の第２のデータとして、車両固有のＩＤコードを用いて、それに所定の演算（所定演算２）を行って、初回の照合に用いる第１の所定データを生成するようにしたので、第１の所定データが他の車両と同じ値になってしまうことを防止できるとともに、既存のＩＤコードを用いるため、初回のデータ生成を行う工程を不要とし、製造工程を容易にすることができる。
【図面の簡単な説明】
【００１８】
【図１】この発明の実施の形態１に係る盗難防止用暗号化装置の構成を示したブロック図である。
【図２】この発明の実施の形態２に係る盗難防止用暗号化装置の構成を示したブロック図である。
【符号の説明】
【００１９】
１  キー、２  制御ユニット、１０  トランスポンダ、１１  データ受信部、１２  データ送信部、１３  演算部、２１  送信部、２２  受信部、２４  第１の演算部、２５  第２の演算部、２６  照合部、２７  記憶装置、２８  ＩＤコード記憶部、３１，３２  送信。
【図１】
2008290656.tif 000003
【図２】
2008290656.tif 000004