(57)【特許請求の範囲】
【請求項１】
被制御装置と通信を行って前記被制御装置を制御する制御装置であって、
前記被制御装置を認証するための第１の認証情報を記憶する第１のメモリと、
前記被制御装置に自己を認証させるための第２の認証情報を記憶する第２のメモリと、
前記被制御装置から送られ該被制御装置を特定する第３の認証情報と前記第１の認証情報とを対比する判定部と、
前記第２の認証情報を用いて前記第１の認証情報または前記第３の認証情報を演算処理し、演算値を生成する演算部と、
前記判定部により前記第１の認証情報および前記第３の認証情報が同一と判定された場合に、前記演算値を前記被制御装置に送信する送信部と、
前記第１の認証情報を更新する更新部と
を具備したことを特徴とする制御装置。
【請求項２】
前記更新部は、前記演算値の前記被制御装置への送信に応じて前記被制御装置から送られる確認信号を受けて前記第１の認証情報を更新することを特徴とする請求項１記載の制御装置。
【請求項３】
前記更新部は、前記送信部が前記演算値を送信した後、所定の時間内に前記第３の認証情報が送られなかった場合に前記第１の認証情報を更新することを特徴とする請求項１記載の制御装置。
【請求項４】
前記演算部が生成した演算値を記憶する第３のメモリをさらに備え、
前記送信部は、前記第３のメモリから前記演算値を読み出して前記被制御装置に送信すること
を特徴とする請求項２記載の制御装置。
【請求項５】
前記演算部は、前記更新部が更新した前記第１の認証情報を演算処理することを特徴とする請求項４記載の制御装置。
【請求項６】
前記更新部は、前記第１のメモリに記憶された第１の認証情報を前記演算値に置き換えることで前記第１の認証情報を更新することを特徴とする請求項２記載の制御装置。
【請求項７】
制御装置が送信する制御信号に従って制御される被制御装置であって、
前記制御装置を起動するための第１の認証情報を記憶する第１のメモリと、
前記第１のメモリから読み出した前記第１の認証情報を反復して送信する送信部と、
前記制御装置を認証するための第２の認証情報を記憶する第２のメモリと、
前記送信部が送信した前記第１の認証情報に応じて前記制御装置から送信された第３の認証情報を検出する検出部と、
前記第２の認証情報を用いて前記第１の認証情報を演算処理した演算値を生成する演算部と、
前記検出部が検出した前記第３の認証情報と前記演算値とを対比して両者が一致した場合に前記制御を実行する判定部と、
前記判定部が前記第３の認証情報と前記演算値とが一致すると判定した場合に前記制御装置による前記第３の認証情報の更新を制御するとともに、前記第１のメモリに記憶された前記第１の認証情報を更新する更新部と
を具備したことを特徴とする被制御装置。
【請求項８】
前記更新部は、前記第３の認証情報の検出を確認する確認信号を前記制御装置に送信することにより、前記制御装置による前記第３の認証情報の更新を制御することを特徴とする請求項７記載の被制御装置。
【請求項９】
前記更新部は、前記送信部による前記第１の認証情報の反復送信を所定の時間の間停止することにより、前記制御装置による前記第３の認証情報の更新を制御することを特徴とする請求項７記載の被制御装置。
【請求項１０】
前記演算部が生成した演算値を記憶する第３のメモリをさらに備え、
前記判定部は、前記第３の認証情報と前記第３のメモリに記憶された演算値とを対比すること
を特徴とする請求項７記載の被制御装置。
【請求項１１】
前記演算部は、前記更新部が更新した前記第１の認証情報を演算処理することを特徴とする請求項９記載の被制御装置。
【請求項１２】
前記更新部は、前記第１のメモリに記憶された第１の認証情報を前記演算値に置き換えることで前記第１の認証情報を更新することを特徴とする請求項７記載の被制御装置。
【請求項１３】
被制御装置と、該被制御装置と通信を行って前記被制御装置を制御する制御装置とを有する制御システムであって、
前記制御装置を起動するための第１の認証情報を記憶する第１のメモリと、
前記第１のメモリから読み出した前記第１の認証情報を反復して送信する第１の送信部と、
前記制御装置を認証するための第２の認証情報を記憶する第２のメモリと、
前記第１の送信部が送信した前記第１の認証情報に応じて前記制御装置から送信された第３の認証情報を検出する検出部と、
前記第２の認証情報を用いて前記第１の認証情報を演算処理した第１の演算値を生成する第１の演算部と、
前記検出部が検出した前記第３の認証情報と前記第１の演算値とを対比して両者が一致した場合に前記制御を実行する第１の判定部と、
前記第１の判定部が前記第３の認証情報と前記第１の演算値とが一致すると判定した場合に前記制御装置による前記第３の認証情報の更新を制御するとともに、前記第１のメモリに記憶された前記第１の認証情報を更新する第１の更新部と
を具備した被制御装置と、
前記被制御装置を認証するための第４の認証情報を記憶する第３のメモリと、
前記被制御装置に自己を認証させるための第５の認証情報を記憶する第４のメモリと、
前記被制御装置から送られた前記第１の認証情報と前記第４の認証情報とを対比する第２の判定部と、
前記第５の認証情報を用いて前記第１の認証情報または前記第４の認証情報を演算処理し、第２の演算値を生成する第２の演算部と、
前記第２の判定部により前記第１の認証情報および前記第４の認証情報が同一と判定された場合に、前記第２の演算値を前記第３の認証情報として前記被制御装置に送信する送信部と、
前記第１の更新部による制御に応じて前記第４の認証情報を更新する第２の更新部と
を具備した制御装置と、
を備えたことを特徴とする制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば微弱電波を用いて制御対象を遠隔制御するための制御装置および被制御装置に関する。
【背景技術】
【０００２】
自動車のドアロックや、駐車場の自動扉など、微弱電波を利用した遠隔制御システムが普及してきている。自動車のドアロックシステムを例にとると、自動車の鍵の取っ手に設けられた送信機（制御装置）が電波を発し、その電波を受信した自動車の被制御装置がドアロックを解除することができる（例えば特許文献１）。
【０００３】
このような遠隔制御システムでは、特定の制御対象のみを制御する必要があるから、例えばＩＤのような識別信号のやりとりが必要である。しかし、単にＩＤを送信するだけでは、電波を傍受されてＩＤを盗まれると第三者により不正に制御対象を制御されるおそれがある。
【０００４】
一方で、先に挙げた自動車のドアロックなどの用途では、ユーザが操作する送信機を小型化する必要がある。また、ユーザの操作に備えて被制御装置は常に稼働状態としなければならないから、電力消費が大きくなる問題もある。特にユーザが操作する制御装置は電池により駆動されることが多いから、電力消費の問題は重要である。
【特許文献１】特開平７−３２４５３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように、従来の制御装置、被制御装置では、識別信号を傍受された場合に不正に制御対象を制御されるおそれがあるという問題がある。また、小型化を必要とする一方で消費電力が大きくなる問題もある。本発明はこのような課題を解決するためになされたもので、装置の小型化と省電力化を図りつつ不正な制御を防ぐことのできる制御装置および被制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記した目的を達成するために、本発明の一つの態様に係る制御装置は、被制御装置と通信を行って被制御装置を制御する制御装置であって、被制御装置を認証するための第１の認証情報を記憶する第１のメモリと、被制御装置に自己を認証させるための第２の認証情報を記憶する第２のメモリと、被制御装置から送られ該被制御装置を特定する第３の認証情報と第１の認証情報とを対比する判定部と、第２の認証情報を用いて第１の認証情報または第３の認証情報を演算処理し、演算値を生成する演算部と、判定部により第１の認証情報および第３の認証情報が同一と判定された場合に、演算値を被制御装置に送信する送信部と、第１の認証情報を更新する更新部とを具備している。
【０００７】
また、本発明の他の態様に係る被制御装置は、制御装置が送信する制御信号に従って制御される被制御装置であって、制御装置を起動するための第１の認証情報を記憶する第１のメモリと、第１のメモリから読み出した第１の認証情報を反復して送信する送信部と、制御装置を認証するための第２の認証情報を記憶する第２のメモリと、送信部が送信した第１の認証情報に応じて制御装置から送信された第３の認証情報を検出する検出部と、第２の認証情報を用いて第１の認証情報を演算処理した演算値を生成する演算部と、検出部が検出した第３の認証情報と演算値とを対比して両者が一致した場合に制御を実行する判定部と、判定部が第３の認証情報と演算値とが一致すると判定した場合に制御装置による第３の認証情報の更新を制御するとともに、第１のメモリに記憶された第１の認証情報を更新する更新部とを具備している。
【発明の効果】
【０００８】
本発明によれば、装置の小型化と省電力化を図りつつ不正な制御を防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施形態では、制御対象を駆動する鍵駆動装置（被制御装置）と、鍵駆動装置にユーザの指令を伝える制御装置との間で、簡易な手法により複数回の認証と電源の制御を可能としている。以下、本発明の実施の形態を、自動車のドアロックを遠隔制御する場合を例に、図面を参照して詳細に説明する。
【００１０】
図１は、第１の実施形態の制御システムの構成を示す図、図２は、図１に示す制御システムの動作を示すシーケンス図である。図１に示すように、この実施形態の制御システムでは、電子駆動鍵３１を駆動するための制御信号を発する制御装置１１と、制御装置１１からの電波を受信して制御装置１１からの制御信号を認証し、制御対象たる電子駆動鍵３１に駆動信号を送出する被制御装置としての鍵駆動装置２１とを備えている。
【００１１】
制御装置１１は、ユーザが自動車の鍵に代えて所持等する送受信機である。制御装置１１は、鍵駆動装置２１への接近等により鍵駆動装置２１からの電波を受信する機能、当該電波に応じて制御信号を生成する機能、および、当該制御信号を鍵駆動装置２１に送信する機能を有する。より具体的には、制御装置１１は、鍵駆動装置２１から送られるトリガ信号に応じて電源駆動を開始する機能、認証用チャレンジ信号としてのトリガ兼チャレンジ信号に対して応答するためのレスポンス信号を生成し送信する機能を有している。鍵駆動装置２１は、制御装置１１に対して周期的なトリガ兼チャレンジ信号を繰り返し送信する機能、制御装置１１がトリガ兼チャレンジ信号に応じて送信したレスポンス信号を受信する機能、当該レスポンス信号が正しい制御装置からのものであるかを認証する機能、および、正しい制御信号と認証された場合に駆動信号を生成する機能を有している。電子駆動鍵３１は、例えば自動車のドアロック機構であり、鍵駆動装置２１から送られる駆動信号に基づいてドアロックの解除等所定の制御を実現する。
【００１２】
続いて、図２を参照して第１の実施形態に係る制御システムの動作を詳細に説明する。この実施形態では、鍵駆動装置２１および制御装置１１には、あらかじめ共通の鍵符号ＫａおよびＫｂと、鍵駆動装置２１が送信するトリガ兼チャレンジ信号の初期値Ｒ０とが割り当てられ、各々に備えられる記憶部に記憶されているものとする。
【００１３】
図２に示すように、鍵駆動装置２１は、所定長のトリガ情報Ｒ０を含むトリガ兼チャレンジ信号（以下「トリガ信号」と称する。）を繰り返し送信している（ステップ１。以下「Ｓ１」のように称する。）。制御装置１１を所持したユーザが鍵駆動装置２１に近づくと、制御装置１１はトリガ信号を受信し、受信したトリガ信号が正しいものであるか判定する。正しいトリガ信号である場合、制御装置１１は、自己の主電源をオンとするとともに、自己が記憶する暗号鍵Ｋｂを用いて、受信したトリガ信号を演算（暗号化）して演算値Ｃ（Ｋｂ，Ｒ０）を生成し、レスポンス信号として鍵駆動装置２１へ送信する（Ｓ２）。
【００１４】
鍵駆動装置２１は、レスポンス信号として演算値Ｃ（Ｋｂ，Ｒ０）を受信すると、トリガ信号の送信を停止するとともに、自己が記憶する暗号鍵Ｋａを用いて、トリガ信号Ｒ０を演算して演算値Ｃ（Ｋａ，Ｒ０）を生成する。演算値Ｃを生成すると、鍵駆動装置２１は、受信した演算値Ｃ（Ｋｂ，Ｒ０）と自己が生成した演算値Ｃ（Ｋａ，Ｒ０）とを比較・照合する。ここで、制御装置１１および鍵駆動装置２１それぞれが記憶する鍵Ｋｂ，Ｋａを同一とし、暗号化の演算式を共通としておけば、同一の演算値Ｃを得ることができるから、制御装置１１と鍵駆動装置２１の組み合わせが適正であれば、比較結果は同一となる。
【００１５】
比較の結果、各々の演算値Ｃが同一であれば、鍵駆動装置２１は、制御装置１１が正しい相手であると認証し、駆動信号ＣＬを生成して電子駆動鍵３１へ送る（Ｓ３）。併せて、鍵駆動装置２１は、制御装置１１に対して受信確認信号ＡＣＫを返す（Ｓ４）。駆動信号ＣＬを受けると、電子駆動鍵３１は所定の動作を行う。ＡＣＫの送受信を終えると、制御装置１１および鍵駆動装置２１は、それぞれトリガ信号（トリガ情報）を更新する。トリガ情報の更新は、各々共通の演算式を用いて新たなトリガ情報を生成し、記憶することにより行う。図２に示す例では、初期値Ｒ０が新たなトリガ情報Ｒｉに更新される。
【００１６】
トリガ情報がＲｉに更新されると、鍵駆動装置２１は、トリガ信号としてトリガ情報Ｒｉの繰り返し送信を開始する（Ｓ５）。繰り返し送信の開始までの時間は任意である。制御装置１１を所持したユーザが再び鍵駆動装置２１に近づくと、制御装置１１はトリガ信号を受信し、受信したトリガ信号が正しいものであるか判定する。このとき、制御装置１１のトリガ信号もＲｉに更新されている。正しいトリガ信号である場合、制御装置１１は、自己の主電源をオンとするとともに、自己が記憶する暗号鍵Ｋｂを用いて、受信したトリガ信号を演算（暗号化）して演算値Ｃ（Ｋｂ，Ｒｉ）を生成し、レスポンス信号として鍵駆動装置２１へ送信する（Ｓ６）。
【００１７】
鍵駆動装置２１は、レスポンス信号として演算値Ｃを受信すると、自己が記憶する暗号鍵Ｋａを用いて、更新されているトリガ信号Ｒを演算して演算値Ｃ（Ｋａ，Ｒｉ）を生成する。演算値Ｃを生成すると、鍵駆動装置２１は、受信した演算値Ｃ（Ｋｂ，Ｒｉ）と自己が生成した演算値Ｃ（Ｋａ，Ｒｉ）とを比較・照合する。比較の結果、各々の演算値Ｃが同一であれば、鍵駆動装置２１は制御装置１１が正しい相手であると認証し、駆動信号ＣＬを生成して電子駆動鍵３１へ送る（Ｓ７）。併せて、鍵駆動装置２１は、制御装置１１に対して受信確認信号ＡＣＫを返す（Ｓ８）。駆動信号ＣＬを受けると、電子駆動鍵３１は所定の動作を行う。ＡＣＫの送受信を終えると、制御装置１１および鍵駆動装置２１は、それぞれトリガ情報Ｒｉをさらに演算してＲｉ＋１に更新する。
【００１８】
このように、この実施形態の制御システムでは、鍵駆動装置がトリガ兼チャレンジ信号を繰り返し送信し、制御装置がそれを受けてレスポンス信号を送信するので、制御装置側の電力消費を低減することができる。また、この実施形態の制御システムでは、制御装置が鍵駆動装置と共通の鍵を用いてレスポンス信号を演算して鍵駆動装置に返すので、セキュリティを高めることができる。さらに、トリガ兼チャレンジ信号は、鍵駆動装置・制御装置それぞれが共通の演算式等により、制御の度に更新するので、電波を傍受されたことによる不正なアクセスを防ぐことができる。
【００１９】
すなわち、この実施形態の制御システムでは、前回のシーケンスで生成されたデータを次回のトリガ信号として用いるので、鍵Ｋａ／Ｋｂを用いた認証に加えて二重の認証を行うことができる。特に、この実施形態の制御システムでは、トリガ信号に基づいて制御装置の主電源制御を行うので、不要な電波によって誤作動や電力消費を起こす可能性を抑えることができる。
【００２０】
なお、この実施形態ではトリガ信号が制御動作の度に変更されていくが、これには限定されない。トリガ信号に固有の識別信号をさらに備え、追加的に前回のシーケンスで得られたデータを追加するものであってもよい。この場合、合計三重の認証を実現することができ、かつ、何らかの不具合により前回のシーケンスで得られたデータが消失しても、識別信号を用いて復旧させることができる。
【００２１】
次に、図３ないし図５を用いて、この実施形態の制御システムに係る制御装置１１および鍵駆動装置２１について詳細に説明する。図３は、この実施形態に係る制御装置１１および鍵駆動装置２１の構成を示すブロック図、図４は、同じく制御装置１１の動作を示すフローチャート、図５は、同じく鍵駆動装置２１の動作を示すフローチャートである。図３に示すように、この実施形態の制御装置１１は、アンテナＡＮＴ１、検波部１１０、判別部１１１、トリガメモリ１１２、演算部１１３、鍵メモリ１１４、送信部１１５、およびトリガ更新部１１６を備えている。
【００２２】
アンテナＡＮＴ１は、制御装置１１が鍵駆動装置２１との通信に用いるアンテナである。検波部１１０は、復調器などを備え、アンテナＡＮＴ１を介して受信した鍵駆動装置２１からの信号を復調する。検波部１１０は、受信した信号を復調する復調器としての機能に加えて、電波を検出して判別部１１１に対する電源供給を制御する機能をも有している。すなわち、検波部１１０が電波を検出すると、判別部１１１に電源を供給するとともに（図中破線部）復調した信号を判別部１１１に渡す。この結果、電波を検知するまでは検波部１１０のみに電源を供給することが可能になり、制御装置１１全体の消費電力を抑制することができる。この実施形態の制御システムでは、変調方式として振幅変調系の方式を用いるから、ダイオード検波など受信信号を直流電流に変換するような検波方法を用いることができる。
【００２３】
判別部１１１は、検波部１１０により復調されたトリガ信号が適正な鍵駆動装置２１からのものであるか否かを判定する。具体的には、判別部１２１は、トリガメモリ１１２に記憶されたデータ（前回のシーケンスで更新されたトリガ情報Ｒあるいはトリガ信号の初期値Ｒ０）を読み出し、当該データと復調されたトリガ信号のトリガ情報とを比較して一致するか否かを判定する。比較の結果一致した場合、判別部１１１はトリガ信号が適正な鍵駆動装置からのものと判定する。
【００２４】
また、比較の結果一致した場合、判別部１１１は、演算部１１３および送信部１１５に電源を供給する（図中一点鎖線部）。すなわち、この実施形態では、検波部１１０による電波の検知の有無による電源制御と、判別部１１１によるトリガ信号の適否による電源制御との二段階の電源制御が実現される。これにより、全体としての電源消費を抑制するとともに、意図しない電波の検知や第三者による不正な電波発信などにより無用な電源消費を抑えることができる。
【００２５】
トリガメモリ１１２は、受信したトリガ信号が適正な鍵駆動装置２１からのものであるかを判定するためのトリガ情報（認証情報）を記憶する不揮発性メモリである。トリガメモリ１１２は、初期段階では初期値Ｒ０を記憶するが、シーケンスごとに後述するトリガ更新部１１６によって内容が更新される。
【００２６】
演算部１１３は、検波部１１０および判別部１１１が受信し復調したトリガ信号のトリガ情報Ｒｉに対して、鍵メモリ１１４から読み出した鍵Ｋｂを用いて演算処理（暗号化処理）を実行し、得られた演算値Ｃ（Ｋｂ，Ｒｉ）を送信部１１５に渡す機能を有する。鍵メモリ１１４は、制御装置１１の鍵情報Ｋｂを記憶し、演算部１１３が演算処理する際に鍵Ｋｂを演算部１１３に与える。
【００２７】
送信部１１５は、ローカル信号発振器、変調器、増幅器などを有し、所定の周波数の電波を用いてレスポンス信号としての演算値Ｃ（Ｋｂ，Ｒｉ）を鍵駆動装置２１へ送信する。送信部１１５の変調器は、例えば振幅変調のようなシンプルな構成のものが好適である。電力消費を抑えるため、送信部１１０を構成する各要素には、送信するときを除いて電源の供給を停止してもよい。
【００２８】
トリガ更新部１１６は、鍵駆動装置２１との認証が成功した後に、次回の認証シーケンスで用いるトリガ信号のトリガ情報Ｒｉを更新する。具体的には、トリガメモリ１１２に記憶されたトリガ情報Ｒｉに所定の演算を施して新たなトリガ情報Ｒｉ＋１を生成し、トリガメモリ１１２に記憶されたトリガ情報を更新する。
【００２９】
以下、図２ないし図４を参照してこの実施形態の制御装置１１の動作を説明する。検波部１１０は、常に電源が加えられており、鍵駆動装置２１からの電波を待ち受ける状態にある（Ｓ１３０）。制御装置１１を所持したユーザが鍵駆動装置２１に接近し、鍵駆動装置２１の電波の有効到達範囲に入ると（Ｓ１３０のＹｅｓ）、検波部１１０は、判別部１１１に電源の供給を開始して判別部１１１を起動する（Ｓ１３１）。
【００３０】
判別部１１１が起動すると、判別部１１１は、検波部１１０が受信したトリガ信号に含まれるトリガ情報とトリガメモリ１１２のトリガ情報Ｒｉとを比較して適正な鍵駆動装置２１からのトリガ信号であるか判定する（Ｓ１３２）。判定の結果適正なトリガ信号でなければ、判別部１１１は動作を停止する（Ｓ１３２のＮｏ）。判定の結果適正なトリガ信号であれば（Ｓ１３２のＹｅｓ）、判別部１１１は、演算部１１３、送信部１１５、トリガ更新部１１６など他の機能要素に電源供給を開始する（Ｓ１３３）。併せて、判別部１１１は、受信したトリガ信号のトリガ情報Ｒｉを演算部１１３へ渡す。
【００３１】
演算部１１３がオンとなると、演算部１１３は、鍵メモリ１１４から読み出した鍵情報Ｋｂ（鍵Ｋｂ）を用いて、受け取ったトリガ情報Ｒｉに所定の演算を施して暗号化する（Ｓ１３４）。演算部１１３は、暗号化したトリガ情報Ｒｉ（以下、演算値Ｃ（Ｋｂ，Ｒｉ）と称する）を送信部１１５へ渡し、送信部１１５は受け取った演算値Ｃ（Ｋｂ，Ｒｉ）を鍵駆動装置２１へ送信する（Ｓ１３５）。
【００３２】
演算値Ｃを送信すると、判別部１１１は、鍵駆動装置からのＡＣＫ信号受信を待機する（Ｓ１３６）。ＡＣＫ信号を受けると、トリガ更新部１１６は、トリガメモリ１１２に記憶されたトリガ情報Ｒｉに所定の演算を施し新たなトリガ情報Ｒｉ＋１としてトリガメモリ１１２に記憶させる（Ｓ１３７）。
【００３３】
次回以降の動作では、判別部１１１は、トリガ更新部１１６により更新されたトリガ情報Ｒｉ＋１をトリガメモリ１１２から読み出して、鍵駆動装置２１から送られるトリガ信号のトリガ情報Ｒｉ＋１と比較して適正か否か判定する（Ｓ１３０ないしＳ１３２）。
【００３４】
このように、この実施形態の制御装置によれば、前回のシーケンスでトリガ信号の判定に用いたトリガ情報Ｒｉを、シーケンスごとに更新するので、トリガ信号を傍受されたとしても不正制御される可能性を低くすることができる。
【００３５】
続いて、鍵駆動装置２１について説明する。図３に示すように、この実施形態に係る鍵駆動装置２１は、送信制御部１２０、トリガメモリ１２１、送信部１２２、検波部１２３、判別部１２４、演算部１２５、鍵メモリ１２６、および、トリガ更新部１２７を備えている。
【００３６】
送信制御部１２０は、鍵駆動装置２１の送信動作を制御する機能を有する。具体的には、送信制御部１２０は、トリガメモリ１２１から読み出したトリガ情報を用いて、周期的なトリガ信号を生成する。また、送信制御部１２０は、生成した周期的なトリガ信号を送信部１２２へ送って制御装置１１へのトリガ信号の送信を制御する。トリガメモリ１２１は、制御装置１１のトリガメモリ１１２と対応し、制御装置１１を起動させ認証するためのトリガ信号に含まれるトリガ情報を記憶する不揮発性メモリである。トリガメモリ１２１は、初期段階では初期値Ｒ０を記憶するが、シーケンスごとに後述するトリガ更新部１２７によって内容が更新される。送信部１２２は、送信制御部１２０からトリガ信号Ｒｉを受け取り、所定の変調をかけ、ＡＮＴ１を介して送信する。また、送信部１２２は、送信制御部１２０からの指示に基づきＡＣＫ信号を送信する。
【００３７】
検波部１２３は、復調器などを有し、アンテナＡＮＴ２を介して受信した制御装置１１からのレスポンス信号（演算値Ｃ）を復調する。検波部１２３は、受信した信号を復調する復調器としての機能に加えて、電波を検出して判別部１２３に対する電源供給を制御する機能をも有してもよい。
【００３８】
判別部１２４は、検波部１２３により復調されたレスポンス信号Ｃが適正な制御装置１１からのものであるか否かを判定する。具体的には、判別部１２１は、レスポンス信号（ここでは演算値Ｃ（Ｋｂ，Ｒｉ））を受けると、鍵メモリ１２６に記憶された鍵情報Ｋａを用いてトリガメモリ１２１に記憶されたトリガ情報Ｒｉを暗号化した演算値Ｃ（Ｋａ，Ｒｉ）を演算部１２５から受け取り、受信した演算値Ｃ（Ｋｂ，Ｒｉ）と比較する。両者が一致した場合、判別部１２４は、電子駆動鍵３１を制御する駆動信号ＣＬを生成する。すなわち、判別部１２４は、レスポンス信号が適正な場合に、駆動信号ＣＬを生成する。レスポンス信号に対応するトリガ信号は、あらかじめ決められた初期値Ｒ０か、あるいは前回のシーケンスで更新された値Ｒｉであるから、制御対象たる鍵駆動装置の制御に対する二重の認証が実現される。
【００３９】
演算部１２５は、トリガメモリ１２１に記憶されたトリガ情報Ｒｉに対し、鍵メモリ１２６から読み出した鍵Ｋａを用いて演算処理（暗号化処理）を実行する。演算部１２５は演算部１１３と対応し、共通の演算式により演算処理を実行する。したがって、演算対象であるトリガ情報Ｒと鍵Ｋａ／Ｋｂが共通であれば、演算部１１３および１２５は同一の演算値Ｃを生成する。鍵メモリ１２６は、鍵メモリ１１４と対応し、演算部１２５が暗号化演算に用いる鍵情報を記憶する。
【００４０】
トリガ更新部１２７は、トリガ更新部１１６と対応し、鍵駆動装置２１との認証が成功した後に、次回の認証シーケンスで用いるトリガ信号のトリガ情報ＲｉをＲｉ＋１に更新する。トリガ更新部１２７は、トリガ更新部１１６と共通の演算より新たなトリガ情報を生成し、トリガメモリ１２１に記憶されたトリガ情報ＲｉをＲｉ＋１に更新する。
【００４１】
以下、図２、図３および図５を参照して、この実施形態の鍵駆動装置２１の動作を説明する。
送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｒｉを読み出し、周期的なトリガ信号を生成して送信部１２２に渡す。送信部１２２は、渡されたトリガ信号をアンテナＡＮＴ２を介して繰り返し送信する（Ｓ１４０）。
【００４２】
検波部１２３は、制御装置１１からの電波を検出するため、常に待機状態にある（Ｓ１４１）。制御装置１１からの電波を検出すると（Ｓ１４１のＹｅｓ）、検波部１２３は、判別部１２４に電源を供給して起動させ、復調した受信信号（受信情報）を判別部１２４に渡す。判別部１２４は、電源の供給を受けて起動し、演算部１２５にトリガ情報Ｒｉの暗号化演算を要求する。要求を受けると、演算部１２５は、鍵メモリ１２６に記憶された鍵Ｋａを用いてトリガメモリ１２１に記憶されたトリガ情報Ｒｉを暗号化して演算値Ｃ（Ｋａ，Ｒｉ）を生成し、判別部１２４に返す（Ｓ１４２）。
【００４３】
判別部１２４は、検波部１２３から受け取った受信情報（ここではＣ（Ｋｂ，Ｒｉ））と演算部１２５から受け取った演算値Ｃ（Ｋａ，Ｒｉ）とを比較する（Ｓ１４３）。比較の結果両者が一致した場合（Ｓ１４３のＹｅｓ）、判別部１２４は駆動信号ＣＬを生成して電子駆動鍵３１に送出する（Ｓ１４４）。また、送信制御部１２０は、トリガ情報の送信を一定時間停止する。
【００４４】
駆動信号ＣＬを送出すると、判別部１２４は、ＡＣＫの送信を送信制御部１２０に指示し、送信制御部１２０は、送信部１２２を通じてＡＣＫを送信する（Ｓ１４５）。ＡＣＫを送信すると、送信制御部１２０は、トリガ更新部１２７にトリガ情報Ｒｉの更新を指示し、トリガ更新部１２７は、トリガメモリ１２１に記憶されたトリガ情報Ｒｉに所定の演算処理を施してトリガメモリ１２１に書き戻す。これによりトリガメモリ１２１のトリガ情報ＲｉはＲｉ＋１に更新される（Ｓ１４６）。
【００４５】
次回の動作では、演算部１２５は更新されたトリガ情報Ｒｉ＋１を演算処理し、判別部１２４は新たな演算値Ｃ（Ｋａ，Ｒｉ＋１）を用いて受信した情報が正しい制御装置からのものかを判定する。
【００４６】
このように、この実施形態の鍵駆動装置２１によれば、制御装置１１からのトリガ信号が適正か否か判別するので、認証を二重化することができる。また、この実施形態の鍵駆動装置２１では、トリガ信号の適否に基づいて他の回路要素への電源供給も制御可能としたので、外部からの不要電波や不正な電波による誤動作を防ぎ、電力消費を抑えることができる。
【００４７】
続いて、図６および図７を参照して、本発明の第２の実施形態に係る制御システムについて詳細に説明する。図６は、本発明の第２の実施形態に係る制御システムの構成を示すブロック図、図７は、同じく制御装置の動作を示すフローチャートである。以下の説明において、第１の実施形態と共通する構成・動作については同一の符号を付して示し、重複する説明を省略する。図６に示すように、この実施形態の制御装置１２は、図３に示す第１の実施形態に係る制御装置１１に演算部１１３の演算結果を記憶する演算値メモリ２１７をさらに備えたものである。
【００４８】
演算値メモリ２１７は、演算部１１３の演算結果である演算値Ｃ（Ｋｂ，Ｒｉ）を記憶する不揮発性メモリである。この実施形態の制御システムでは、制御装置１２が、次回のトリガ信号の適否を判定するためのトリガ情報Ｒｉに加えて、次回のレスポンス信号となる演算値Ｃ（Ｋｂ，Ｒｉ＋１）も記憶する。すなわち、トリガ信号を受信した制御装置１２は、受信の度に演算値Ｃを生成するのではなく、前回のシーケンスで記憶していた演算値Ｃをレスポンス信号として送信する。これにより、トリガ信号を受信してからレスポンス信号を送信するまでのタイムラグを減らして動作の高速化を実現している。
【００４９】
以下、図６および図７を参照してこの実施形態の制御装置１２の動作を説明する。
検波部１１０が電波を受けて判別部１１１に電源を供給し、判別部１１１がトリガ信号の適否を判定するまでのステップは第１の実施形態に係る制御装置１１と共通する（Ｓ１３０ないしＳ１３２）。判定の結果適正なトリガ信号でなければ、判別部１１１は動作を停止する（Ｓ１３２のＮｏ）。判定の結果適正なトリガ信号Ｒｉであれば（Ｓ１３２のＹｅｓ）、判別部１１１は、演算部１１３、送信部１１５、トリガ更新部１１６など他の機能要素に電源供給を開始する（Ｓ１３３）。併せて、判別部１１１は、送信部１１５にレスポンス信号の送信を指示し、送信部１１５は、演算値メモリ２１７から演算値Ｃ（Ｋｂ，Ｒｉ）を読み出してアンテナＡＮＴ１を介して送信する（Ｓ２３５）。
【００５０】
演算値Ｃを送信すると、判別部１１１は、鍵駆動装置からのＡＣＫ信号受信を待機する（Ｓ１３６）。ＡＣＫ信号を受けると、判別部１１１は、トリガ情報の更新をトリガ更新部１１６に指示するとともに、演算部１１３に次回のシーケンスのための新たな演算値Ｃの演算を指示する。トリガ更新部１１６は、トリガメモリ１１２に記憶されたトリガ情報Ｒｉに所定の演算を施し新たなトリガ情報Ｒｉ＋１としてトリガメモリ１１２に記憶させる（Ｓ１３７）。また、演算部１１３は、トリガメモリ１１２から更新されたトリガ情報を読み出し、鍵メモリ１１４に記憶された鍵Ｋｂを用いて暗号化して新たな演算値Ｃ（Ｋｂ，Ｒｉ＋１）を生成し（Ｓ２３８）、生成した演算値Ｃ（Ｋｂ，Ｒｉ＋１）を演算値メモリ２１７に書き込む（Ｓ２３９）。
【００５１】
次回以降の動作では、判別部１１１は、トリガ更新部１１６により更新されたトリガ情報Ｒｉ＋１をトリガメモリ１１２から読み出して、鍵駆動装置２１から送られるトリガ信号のトリガ情報Ｒｉ＋１と比較して適正か否か判定する（Ｓ１３０ないしＳ１３２）。トリガ信号が適正であれば、送信部１１５は、演算部１１３により新たに生成された演算値Ｃ（Ｋｂ，Ｒｉ＋１）を演算値メモリ２１７から読み出して、レスポンス信号として送信する。
【００５２】
この実施形態の制御装置によれば、前回のシーケンスでトリガ信号の判定に用いたトリガ情報を、シーケンスごとに更新するので、トリガ信号を傍受されたとしても不正制御される可能性を低くすることができる。また、この実施形態の制御装置では、トリガ信号の判定からレスポンス信号の送信までに演算処理を行う必要がないので、動作を高速化することができる。
【００５３】
続いて、図８ないし図１０を参照して、本発明の第３の実施形態に係る制御システムについて詳細に説明する。図８は、本発明の第３の実施形態に係る制御システムの構成を示すブロック図、図９は、同じく制御装置の動作を示すフローチャート、図１０は、同じく鍵駆動装置の動作を示すフローチャートである。以下の説明において、第１および第２の実施形態と共通する構成・動作については同一の符号を付して示し、重複する説明を省略する。図８に示すように、この実施形態の制御システムは、図６に示す制御システム２のうち、鍵駆動装置２１の構成を変更し、制御装置・鍵駆動装置それぞれの動作を変更したものである。具体的には、この実施形態に係る鍵駆動装置２３は、図３に示す第１の実施形態に係る鍵駆動装置２１の構成に加えて、演算部１２５の演算結果を記憶する演算値メモリ３２７をさらに備えたものである。
【００５４】
演算部３２５および鍵メモリ３２６は、第１の実施形態に係る演算部１２５および鍵メモリ１２６と共通する。演算値メモリ３２７は、演算部３２５の演算結果である演算値Ｃを記憶する不揮発性メモリである。この実施形態の制御システムでは、鍵駆動装置２３が、次回のトリガ信号に含まれるトリガ情報Ｒｉ＋１に加えて、次回のレスポンス信号と比較するための演算値Ｃ（Ｋａ，Ｒｉ＋１）をも記憶する。すなわち、レスポンス信号を受信した鍵駆動装置２３は、受信の度に演算値Ｃを生成するのではなく、前回のシーケンスで記憶していた演算値Ｃをレスポンス信号の照合用として用いる。これにより、レスポンス信号を受信してから駆動信号ＣＬを生成するまでのタイムラグを減らして動作の高速化を実現している。
【００５５】
以下、図８および図９を参照してこの実施形態の制御装置１３の動作を説明する。
検波部１１０は、常に電源が加えられており、鍵駆動装置２３からの電波を待ち受ける状態にある（Ｓ１３０）。制御装置１３を所持したユーザが鍵駆動装置２３に接近し、鍵駆動装置２３の電波の有効到達範囲に入ると（Ｓ１３０のＹｅｓ）、検波部１１０は、判別部１１１に電源の供給を開始して判別部１１１を起動する（Ｓ１３１）。
【００５６】
判別部１１１が起動すると、判別部１１１は、検波部１１０が受信したトリガ信号に含まれるトリガ情報とトリガメモリ１１２のトリガ情報Ｒｉ（＝Ｃ（Ｋｂ，Ｒｉ−１））とを比較して適正な鍵駆動装置２３からのトリガ信号であるか判定する（Ｓ３３２）。判定の結果適正なトリガ信号でなければ、判別部１１１は動作を停止する（Ｓ１３２のＮｏ）。判定の結果適正なトリガ信号Ｒｉ（＝Ｃ（Ｋａ，Ｒｉ−１）：前回のレスポンス信号）であれば（Ｓ３３２のＹｅｓ）、判別部１１１は、演算部１１３、送信部１１５、トリガ更新部１１６など他の機能要素に電源供給を開始する（Ｓ１３３）。併せて、判別部１１１は、送信部１１５にレスポンス信号の送信を指示し、送信部１１５は、演算値メモリ３１７から演算値Ｃ（Ｋｂ，Ｒｉ）を読み出してアンテナＡＮＴ１を介して送信する（Ｓ２３５）。
【００５７】
演算値Ｃを送信すると、判別部１１１は、鍵駆動装置からのＡＣＫ信号受信を待機する（Ｓ１３６）。ＡＣＫ信号を受けると、判別部１１１は、トリガ情報の更新をトリガ更新部３１６に指示するとともに、演算部１１３に次回のシーケンスのための新たな演算値Ｃの演算を指示する。トリガ更新部３１６は、演算値メモリ３１６に記憶されたレスポンス信号である演算値Ｃ（Ｋｂ，Ｒｉ）を読み出し、新たなトリガ情報Ｒｉ＋１としてトリガメモリ１１２に記憶させる（Ｓ３３７）。また、演算部１１３は、トリガメモリ１１２から更新されたトリガ情報Ｒｉ＋１を読み出し、鍵メモリ１１４に記憶された鍵Ｋｂを用いて暗号化して新たな演算値Ｃ（Ｋｂ，Ｒｉ＋１）を生成し（Ｓ２３８）、生成した演算値Ｃ（Ｋｂ，Ｒｉ＋１）を演算値メモリ３１７に書き込む（Ｓ２３９）。
【００５８】
次回以降の動作では、判別部１１１は、トリガ更新部３１６により更新されたトリガ情報Ｒｉ＋１をトリガメモリ１１２から読み出して、鍵駆動装置２１から送られるトリガ信号のトリガ情報Ｒｉ＋１と比較して適正か否か判定する（Ｓ１３０・Ｓ１３１・Ｓ３３２）。トリガ信号が適正であれば、送信部１１５は、演算部１１３により新たに生成された演算値Ｃ（Ｋｂ，Ｒｉ＋１）を演算値メモリ３１７から読み出して、レスポンス信号として送信する。
【００５９】
この実施形態の制御装置によれば、前回のシーケンスでトリガ信号の判定に用いたトリガ情報を、シーケンスごとに更新するので、トリガ信号を傍受されたとしても不正制御される可能性を低くすることができる。また、この実施形態の制御装置では、トリガ信号の判定からレスポンス信号の送信までに演算処理を行う必要がないので、動作を高速化することができる。
【００６０】
続いて、図８および図１０を参照して、この実施形態の鍵駆動装置２３の動作を説明する。
送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｃ（Ｋａ，Ｒｉ−１）を読み出し、周期的なトリガ信号を生成して送信部１２２に渡す。送信部１２２は、渡されたトリガ信号をアンテナＡＮＴ２を介して繰り返し送信する（Ｓ１４０）。
【００６１】
検波部１２３は、制御装置１１からの電波を検出するため、常に待機状態にある（Ｓ１４１）。制御装置１１からの電波を検出すると（Ｓ１４１のＹｅｓ）、検波部１２３は、判別部１２４に電源を供給して起動させ、復調した受信信号（受信情報）を判別部１２４に渡す。判別部１２４は、電源の供給を受けて起動し、演算値メモリ３２７に記憶された演算値Ｃ（Ｋａ，Ｒｉ）を読出し（Ｓ３４２）、検波部１２３から受け取った受信情報と比較する（Ｓ１４３）。すなわち、受信したトリガ情報Ｃ（Ｋｂ，Ｒｉ）と演算値メモリ３２７から読み出した演算値Ｃ（Ｋａ，Ｒｉ）とを比較する。
【００６２】
比較の結果両者が一致した場合（Ｓ１４３のＹｅｓ）、判別部１２４は駆動信号ＣＬを生成して電子駆動鍵３１に送出する（Ｓ１４４）。
【００６３】
駆動信号ＣＬを送出すると、判別部１２４は、ＡＣＫの送信を送信制御部１２０に指示し、送信制御部１２０は、送信部１２２を通じてＡＣＫを送信する（Ｓ１４５）。併せて、送信制御部１２０は、トリガ情報の送信を一定時間停止する。
【００６４】
ＡＣＫを送信すると、送信制御部１２０は、トリガ更新部１２７にトリガ情報Ｒｉ＋１＝Ｃ（Ｋａ，Ｒｉ）の更新を指示し、トリガ更新部１２７は、演算値メモリ３２７からステップ１４３の比較に用いた演算値Ｃ（Ｋａ，Ｒｉ）を次回に用いるトリガ情報としてトリガメモリ１２１に書き込む（Ｓ３４６）。これによりトリガメモリ１２１のトリガ情報は更新される。
【００６５】
続いて、送信制御部１２０は、演算部３２５に次回のレスポンス信号の適否判断に用いる演算値Ｃ（Ｋａ，Ｒｉ＋１）の生成を指示する。演算部３２５は、トリガメモリ１２１から更新されたトリガ情報を読出し、鍵メモリ３２６に記憶された鍵Ｋａを用いて新たな演算値Ｃ（Ｋａ，Ｒｉ＋１）を生成し（Ｓ３４７）、演算値メモリ３２７に記憶させる（Ｓ３４８）。
【００６６】
次回の動作では、送信制御部１２０は、トリガメモリ１２１から今回の演算値Ｃ（Ｋａ，Ｒｉ）を読み出してトリガ信号を生成・送信し、判別部１２４は今回新たに生成された演算値Ｃ（Ｋａ，Ｒｉ＋１）を用いて受信情報が正しい制御装置からのものかを判定する。
【００６７】
この実施形態の制御システムによれば、鍵駆動装置が送信するトリガ情報として前回の演算値Ｃを用いるので、セキュリティをより高めることができる。また、この実施形態の制御システムによれば、次回のシーケンスでのレスポンス信号の判定に用いる演算値Ｃをあらかじめ生成・記憶するので、レスポンス信号を受信してから駆動信号の生成までの動作を高速化することができる。
【００６８】
続いて、図１１ないし図１３を参照して、本発明の第４の実施形態に係る制御システムについて詳細に説明する。図１１は、本発明の第４の実施形態に係る制御システムの構成を示すブロック図、図１２は、同じく制御装置の動作を示すフローチャート、図１３は、同じく鍵駆動装置の動作を示すフローチャートである。以下の説明において、第１ないし第３の実施形態と共通する構成・動作については同一の符号を付して示し、重複する説明を省略する。
【００６９】
図１１に示すように、この実施形態の制御システムは、図８に示す制御システム３のうち、鍵駆動装置２３の構成を変更したものである。この実施形態の制御システムでは、鍵駆動装置が制御装置の認証に成功した後、特別に暗号を施したＡＣＫ信号を発信し、制御装置は、当該ＡＣＫ信号の適否に応じてトリガ情報や演算値の更新を行う。
【００７０】
判別部４１１は、第１ないし第３の実施形態に係る判別部１１１の機能に加えて、鍵駆動装置２４から送られるＡＣＫ信号の適否を判定する機能をも有している。演算部４１３は、第１ないし第３の実施形態に係る演算部１１３の機能に加えて、トリガメモリ１１２に記憶されたトリガ情報をさらに暗号化する機能を有している。鍵メモリ４１４は、レスポンス信号を生成するための鍵Ｋｂに加えて、鍵駆動装置から送られるＡＣＫを照合するために演算部４１３がトリガ情報を暗号化する鍵Ｋｄをも記憶している。
【００７１】
以下、図１１および図１２を参照してこの実施形態の制御装置１４の動作を説明する。
検波部１１０は、常に電源が加えられており、鍵駆動装置２４からの電波を待ち受ける状態にある（Ｓ１３０）。制御装置１４を所持したユーザが鍵駆動装置２４に接近し、鍵駆動装置２４の電波の有効到達範囲に入ると（Ｓ１３０のＹｅｓ）、検波部１１０は、判別部４１１に電源の供給を開始して判別部４１１を起動する（Ｓ１３１）。
【００７２】
判別部４１１が起動すると、判別部４１１は、検波部１１０が受信したトリガ信号に含まれるトリガ情報とトリガメモリ１１２のトリガ情報Ｒｉ（＝Ｃ（Ｋｂ，Ｒｉ−１））とを比較して適正な鍵駆動装置２４からのトリガ信号であるか判定する（Ｓ３３２）。判定の結果適正なトリガ信号でなければ、判別部１１１は動作を停止する（Ｓ１３２のＮｏ）。判定の結果適正なトリガ信号Ｒｉ（＝Ｃ（Ｋａ，Ｒｉ−１）：前回のレスポンス信号）であれば（Ｓ３３２のＹｅｓ）、判別部４１１は、演算部１１３、送信部１１５、トリガ更新部１１６など他の機能要素に電源供給を開始する（Ｓ１３３）。併せて、判別部４１１は、送信部１１５にレスポンス信号の送信を指示し、送信部１１５は、演算値メモリ４１７から演算値Ｃ（Ｋｂ，Ｒｉ）を読み出してアンテナＡＮＴ１を介して送信する（Ｓ２３４）。
【００７３】
演算値Ｃを送信すると、判別部４１１は、演算部４１３にトリガメモリ１１２に記憶されたトリガ情報Ｒｉを暗号化するよう指示し、鍵駆動装置２４からのＡＣＫ信号の受信を待つ。演算部４１３は、トリガメモリ１１２からトリガ情報Ｒｉを読出し、鍵メモリ４１４に記憶された鍵Ｋｄを用いて暗号化して演算値メモリ４１７に記憶させる（Ｓ４３４）。検波部１１０を介して鍵駆動装置２４からのＡＣＫ信号を受信すると、判別部４１１は、演算値メモリ４１７から暗号化したトリガ情報Ｃ（Ｋｄ，Ｒｉ）を読み出して受信したＡＣＫ信号の情報（＝Ｃ（Ｋｃ，Ｒｉ））と比較する（Ｓ４３５）。
【００７４】
比較の結果同一であれば（Ｓ４３５のＹｅｓ）、判別部４１１は、トリガ更新部１１６にトリガメモリの更新を指示する。トリガ更新部１１６は、演算値メモリ４１７に記憶された演算値Ｃ（Ｋｂ，Ｒｉ）（レスポンス信号として送信した演算値）をトリガメモリ１１２に記憶させてトリガ情報を更新する（Ｓ４３６）。
【００７５】
続いて、演算部４１３は、トリガメモリ１１２から更新されたトリガ情報を読み出し、次回のトリガ信号を判定するための演算値Ｃ（Ｋｂ，Ｒｉ＋１）を生成して（Ｓ４３７）、演算値メモリ４１７に記憶させる（Ｓ４３８）。
【００７６】
次回以降の動作では、判別部４１１は、トリガ更新部１１６により更新されたトリガ情報Ｒｉ＋１＝Ｃ（Ｋｂ，Ｒｉ）をトリガメモリ１１２から読み出して、鍵駆動装置２４から送られるトリガ信号のトリガ情報と比較して適正か否か判定する（Ｓ１３０・Ｓ１３１・Ｓ３３２）。トリガ信号が適正であれば、送信部１１５は、新たに生成され演算値メモリ４１６に記憶された演算値Ｃ（Ｋａ，Ｒｉ＋１）を演算値メモリ４１７から読み出して、レスポンス信号として送信する。
【００７７】
この実施形態の制御装置によれば、鍵駆動装置からのＡＣＫ信号を認証した後にトリガ情報や次回のシーケンスで用いる演算値Ｃを更新するので、確実な更新処理を実現できる。
【００７８】
続いて、この実施形態の鍵駆動装置２４について説明する。演算部４２５は、第１ないし第３の実施形態に係る演算部１２５の機能に加えて、トリガメモリ１２１に記憶されたトリガ情報をさらに暗号化する機能を有している。鍵メモリ４２６は、レスポンス信号を照合するための鍵Ｋａに加えて、演算部４２５がＡＣＫ信号としてのトリガ情報を暗号化するための鍵Ｋｃをも記憶している。
【００７９】
以下、図１１および図１３を参照してこの実施形態の鍵駆動装置２４の動作を説明する。
送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｒｉ＝Ｃ（Ｋａ，Ｒｉ−１）を読み出し、周期的なトリガ信号を生成して送信部１２２に渡す。送信部１２２は、渡されたトリガ信号をアンテナＡＮＴ２を介して繰り返し送信する（Ｓ１４０）。
【００８０】
検波部１２３は、制御装置１１からの電波を検出するため、常に待機状態にある（Ｓ１４１）。制御装置１１からの電波を検出すると（Ｓ１４１のＹｅｓ）、検波部１２３は、判別部１２４に電源を供給して起動させ、復調した受信信号（受信情報）を判別部１２４に渡す。判別部１２４は、電源の供給を受けて起動し、演算値メモリ４２７に記憶された演算値Ｃ（Ｋａ，Ｒｉ）を読出し（Ｓ３４２）、検波部１２３から受け取った受信情報と比較する（Ｓ１４３）。
【００８１】
比較の結果両者が一致した場合（Ｓ１４３のＹｅｓ）、判別部１２４は駆動信号ＣＬを生成して電子駆動鍵３１に送出する（Ｓ１４４）。
【００８２】
駆動信号ＣＬを送出すると、判別部１２４は、演算部４２５にトリガメモリ１２１に記憶されたトリガ情報Ｒｉ＝Ｃ（Ｋａ，Ｒｉ−１）を暗号化する指示をするとともに、送信制御部１２０にＡＣＫの送信を指示する。指示を受けると、演算部４２５は、トリガメモリ１２１からトリガ情報を読み出し、鍵メモリ４２７に記憶されたＡＣＫ暗号用の鍵Ｋｃを用いてトリガ情報を暗号化して演算値Ｃ（Ｋｃ，Ｒｉ）を生成する（Ｓ４４４）。送信制御部１２０は、送信部１２２を通じて、演算部４２５が生成した演算値ＣをＡＣＫとして送信する（Ｓ４４５）。併せて、送信制御部１２０は、トリガ情報の送信を一定時間停止する。
【００８３】
ＡＣＫを送信すると、送信制御部１２０は、トリガ更新部１２７にトリガ情報の更新を指示し、トリガ更新部１２７は、演算値メモリ４２７からステップ１４３の比較に用いた演算値Ｃ（Ｋａ，Ｒｉ）を次回に用いるトリガ情報Ｒｉ＋１としてトリガメモリ１２１に書き込む（Ｓ１４６）。これによりトリガメモリ１２１のトリガ情報は更新される。
【００８４】
続いて、送信制御部１２０は、演算部４２５に次回のレスポンス信号の適否判断に用いる演算値Ｃの生成を指示する。演算部４２５は、トリガメモリ１２１から更新されたトリガ情報を読出して鍵メモリ４２６に記憶された鍵Ｋａを用いて新たな演算値Ｃ（Ｋａ，Ｒｉ＋１）を生成し（Ｓ３４７）、演算値メモリ４２７に記憶させる（Ｓ３４８）。
【００８５】
次回の動作では、送信制御部１２０は、トリガメモリ１２１から今回の演算値Ｃ（Ｋａ，Ｒｉ）を用いてトリガ信号を生成・送信し、判別部１２４は今回新たに生成された演算値Ｃ（Ｋａ，Ｒｉ＋１）を用いて受信情報が正しい制御装置からのものかを判定する。
【００８６】
この実施形態の制御システムによれば、鍵駆動装置が送信するトリガ情報として前回の演算値Ｃを用いるので、セキュリティをより高めることができる。また、この実施形態の制御システムによれば、次回のシーケンスでのレスポンス信号の判定に用いる演算値Ｃをあらかじめ生成・記憶するので、レスポンス信号を受信してから駆動信号の生成までの動作を高速化することができる。
【００８７】
続いて、図１４ないし図１６を参照して、本発明の第５の実施形態に係る制御システムについて詳細に説明する。図１３は、本発明の第５の実施形態に係る制御システムの構成を示すブロック図、図１４は、同じく制御装置の動作を示すフローチャート、図１５は、同じく鍵駆動装置の動作を示すフローチャートである。以下の説明において、第１ないし第４の実施形態と共通する構成・動作については同一の符号を付して示し、重複する説明を省略する。
【００８８】
図１４に示すように、この実施形態の制御システムは、図１１に示す制御システム４のうち、鍵駆動装置２４の構成を変更したものである。具体的には、この実施形態に係る鍵駆動装置２５は、図１１に示す第４の実施形態に係るトリガ更新部１２７を乱数発生部５２７に置き換えたものである。この実施形態の制御システムでは、鍵駆動装置が制御装置に向けて送信するトリガ信号を、乱数発生部５２７が生成した乱数情報に基づいて生成している。
【００８９】
以下、図１４および図１５を参照してこの実施形態の制御装置１４の動作を説明する。
検波部１１０は、常に電源が加えられており、鍵駆動装置２１からの電波を待ち受ける状態にある（Ｓ１３０）。制御装置１１を所持したユーザが鍵駆動装置２１に接近し、鍵駆動装置２１の電波の有効到達範囲に入ると（Ｓ１３０のＹｅｓ）、検波部１１０は、判別部４１１に電源の供給を開始して判別部４１１を起動する（Ｓ１３１）。
【００９０】
判別部４１１が起動すると、判別部４１１は、検波部１１０が受信したトリガ信号に含まれるトリガ情報とトリガメモリ１１２のトリガ情報Ｒｉとを比較して適正な鍵駆動装置２２５からのトリガ信号であるか判定する（Ｓ１３２）。判定の結果適正なトリガ信号でなければ、判別部４１１は動作を停止する（Ｓ１３２のＮｏ）。判定の結果適正なトリガ信号であれば（Ｓ１３２のＹｅｓ）、判別部４１１は、演算部４１３、送信部１１５、トリガ更新部１１６など他の機能要素に電源供給を開始する（Ｓ１３３）。併せて、判別部４１１は、送信部１１５にレスポンス信号の送信を指示し、送信部１１５は、演算値メモリ４１７から演算値Ｃ（Ｋｂ，Ｒｉ）を読み出してアンテナＡＮＴ１を介して送信する（Ｓ２３５）。
【００９１】
演算値Ｃを送信すると、判別部４１１は、ＡＣＫ信号の受信待機状態となる（Ｓ５３３）。所定時間内にＡＣＫ信号を受信し（Ｓ５３３のＹｅｓ）、かつ受信信号電力が所定の閾値以上である場合（Ｓ５３４のＹｅｓ）、判別部４１１は、ＡＣＫ信号を適正なものと判定して、鍵駆動装置２５に対するＡＣＫ信号の送信を送信部１１５に指示し、送信部１１５は、ＡＣＫ信号を送信する（Ｓ５３５）。
【００９２】
ＡＣＫ信号が送信されると、判別部４１１は、トリガ更新部１１６に対して、受信したＡＣＫ信号でトリガメモリ１１２に記憶されたトリガ情報を更新するよう指示し、トリガ更新部１１６は判別部４１１から受け取ったＡＣＫ信号をトリガメモリ１１２に書き込んでトリガ情報を更新する（Ｓ５３７）。
【００９３】
続いて、判別部４１１は、演算部４１３に次回のレスポンス信号となる演算値Ｃの演算を指示し、演算部４１３は、トリガメモリ１１２から読み出した更新済みのトリガ情報Ｒｉ＋１を、鍵メモリ４１４に記憶された鍵Ｋｂを用いて暗号化して（Ｓ５３８）、演算値メモリ４１７に記憶させる（Ｓ５３９）。その結果、演算値メモリ４１７には演算値Ｃ（Ｋｂ，Ｒｉ＋１）が記憶される。
【００９４】
次回以降の動作では、送信部１１５は、新たに生成され演算値メモリ４１７に記憶された演算値Ｃ（Ｋｂ，Ｒｉ＋１）を演算値メモリ４１７から読み出して、レスポンス信号として送信する。
【００９５】
この実施形態の制御装置によれば、鍵駆動装置から送られるＡＣＫ信号の適否の判定を簡略化したので、制御装置の動作を高速化することができる。
【００９６】
続いて、この実施形態の鍵駆動装置２５について説明する。乱数発生部５２７は、判別部１２４からの指示に基づいて乱数情報を生成し、トリガメモリ１２２にトリガ情報Ｒｉとして記憶させる機能を有している。
【００９７】
以下、図１４および図１６を参照してこの実施形態の鍵駆動装置２５の動作を説明する。
送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｒｉを読み出し、周期的なトリガ信号を生成して送信部１２２に渡す。送信部１２２は、渡されたトリガ信号をアンテナＡＮＴ２を介して繰り返し送信する（Ｓ１４０）。
【００９８】
検波部１２３は、制御装置１４からの電波を検出するため、常に待機状態にある（Ｓ１４１）。制御装置１１からの電波を検出すると（Ｓ１４１のＹｅｓ）、検波部１２３は、判別部１２４に電源を供給して起動させ、復調した受信信号の受信情報（ここではＣ（Ｋｂ，Ｒｉ））を判別部１２４に渡す。判別部１２４は、電源の供給を受けて起動し、演算値メモリ４２７に記憶された演算値Ｃ（Ｋａ，Ｒｉ）を読出し（Ｓ３４２）、検波部１２３から受け取った受信情報と比較する（Ｓ１４３）。
【００９９】
比較の結果両者が一致した場合（Ｓ１４３のＹｅｓ）、判別部１２４は駆動信号ＣＬを生成して電子駆動鍵３１に送出する（Ｓ１４４）。
【０１００】
駆動信号ＣＬを送出すると、判別部１２４は、乱数発生部５２７に乱数情報の発生を指示し、乱数発生部５２７は、乱数情報を生成して新たなトリガ情報としてトリガメモリ１２１に記憶させる（Ｓ５４４）。トリガ情報が新たに生成されると、送信制御部１２０は、トリガメモリ１２１からトリガ情報を読み出してＡＣＫ信号として送信部１２２に渡し、送信部１２２は受け取ったＡＣＫ信号を送信する（Ｓ５４５）。新たに生成されたトリガ情報Ｒｉ＋１は、次回のシーケンスでのトリガ情報として用いられるとともに、制御装置へのＡＣＫ信号としても用いられる。
【０１０１】
ＡＣＫ信号を送信すると、判別部１２４は制御装置からのＡＣＫ信号受信を待機する（Ｓ５４６）。ＡＣＫ信号が受信されると（Ｓ５４６のＹｅｓ）、送信制御部１２０は、演算部４２５に次回のレスポンス信号の適否判断に用いる演算値Ｃ（Ｋａ，Ｒｉ＋１）の生成を指示する。演算部４２５は、トリガメモリ１２１から更新されたトリガ情報Ｒｉ＋１を読出して鍵メモリ４２６に記憶された鍵Ｋａを用いて新たな演算値Ｃ（Ｋａ，Ｒｉ＋１）を生成し（Ｓ３４７）、演算値メモリ４２７に記憶させる（Ｓ３４８）。
【０１０２】
次回の動作では、送信制御部１２０は、トリガメモリ１２１から今回生成した乱数情報（＝Ｒｉ＋１）を用いてトリガ信号を生成・送信し、判別部１２４は今回新たに生成された演算値Ｃ（Ｋａ，Ｒｉ＋１）を用いて受信情報が正しい制御装置からのものかを判定する。
【０１０３】
この実施形態の制御システムによれば、鍵駆動装置が送信するトリガ情報としてシーケンスごとに生成される乱数情報を用いるので、セキュリティをより高めることができる。また、この実施形態の制御システムによれば、次回のシーケンスでのレスポンス信号の判定に用いる演算値Ｃをあらかじめ生成・記憶するので、レスポンス信号を受信してから駆動信号の生成までの動作を高速化することができる。
【０１０４】
続いて、図１７ないし図１９を参照して、本発明の第６の実施形態に係る制御システムについて詳細に説明する。図１７は、本発明の第６の実施形態に係る制御システムの構成を示すブロック図、図１８は、同じく制御装置の動作を示すフローチャート、図１９は、同じく鍵駆動装置の動作を示すフローチャートである。以下の説明において、第１ないし第５の実施形態と共通する構成・動作については同一の符号を付して示し、重複する説明を省略する。
【０１０５】
図１７に示すように、この実施形態の制御システムは、図１１に示す制御システム４のうち、制御装置１４の構成にタイマ６２７をさらに備えたものである。この実施形態の制御システムでは、鍵駆動装置と制御装置との間でＡＣＫ信号の送受信を行わず、鍵駆動装置が送信するトリガ信号が一定時間停止したことをもって制御装置が演算値等の生成を開始するものである。
【０１０６】
タイマ６２７は、判別部４１１と接続され、判別部４１１が鍵駆動装置からのトリガ信号を受信しなくなってからの時間を計測し、所定の時間が経過した後にトリガ情報の更新や新しい演算値Ｃの生成などのタイミング信号を与える機能を有している。
【０１０７】
以下、図１７および図１８を参照してこの実施形態の制御装置１６の動作を説明する。
検波部１１０は、常に電源が加えられており、鍵駆動装置２３からの電波を待ち受ける状態にある（Ｓ１３０）。制御装置１６を所持したユーザが鍵駆動装置２６に接近し、鍵駆動装置２６の電波の有効到達範囲に入ると（Ｓ１３０のＹｅｓ）、検波部１１０は、判別部４１１に電源の供給を開始して判別部４１１を起動する（Ｓ１３１）。
【０１０８】
判別部４１１が起動すると、判別部４１１は、検波部１１０が受信したトリガ信号に含まれるトリガ情報とトリガメモリ１１２のトリガ情報Ｒｉ（＝Ｃ（Ｋｂ，Ｒｉ−１））とを比較して適正な鍵駆動装置２６からのトリガ信号であるか判定する（Ｓ３３２）。判定の結果適正なトリガ信号でなければ、判別部１１１は動作を停止する（Ｓ３３２のＮｏ）。判定の結果適正なトリガ信号Ｒｉ（＝Ｃ（Ｋａ，Ｒｉ−１）：前回のレスポンス信号と同一）であれば（Ｓ３３２のＹｅｓ）、判別部４１１は、演算部４１３、送信部１１５、トリガ更新部１１６など他の機能要素に電源供給を開始する（Ｓ１３３）。併せて、判別部４１１は、送信部１１５にレスポンス信号の送信を指示し、送信部１１５は、演算値メモリ４１７から演算値Ｃ（Ｋｂ，Ｒｉ）を読み出してアンテナＡＮＴ１を介して送信する（Ｓ２３４）。併せて、判別部４１１は、タイマ６２７にスタート信号を送る。
【０１０９】
演算値Ｃ（Ｋｂ，Ｒｉ）を送信すると、判別部４１１は、トリガ信号の受信の有無を確認すべく待機する（Ｓ６３３）。タイマ６２７は、判別部４１１からスタート信号を受けてから計時を開始し、所定のタイミングで判別部４１１に処理信号を与える。判別部４１１は、処理信号をタイマ６２７から受けた時点で続くトリガ信号を受信していなければ（Ｓ６３４のＮｏ）、判別部４１１は、トリガ更新部１１６にトリガメモリの更新を指示する。トリガ更新部１１６は、演算値メモリ４１７に記憶された演算値Ｃ（Ｋｂ，Ｒｉ）（レスポンス信号として送信した演算値）をトリガメモリ１１２に記憶させてトリガ情報を更新する（Ｓ６３５）。その結果、トリガメモリ１１２に記憶されるトリガ情報Ｒｉ＋１はＣ（Ｋｂ，Ｒｉ）となる。
【０１１０】
続いて、演算部４１３は、トリガメモリ１１２から更新されたトリガ情報Ｒｉ＋１を読み出し、次回のトリガ信号を判定するための演算値Ｃ（Ｋｂ，Ｒｉ＋１）を生成して（Ｓ６３６）、演算値メモリ４１７に記憶させる（Ｓ６３７）。
【０１１１】
次回以降の動作では、判別部４１１は、今回更新されたトリガ情報Ｒｉ＋１をトリガメモリ１１２から読み出して、鍵駆動装置２６から送られるトリガ信号のトリガ情報と比較して適性か否か判定する（Ｓ１３０・Ｓ１３１・Ｓ３３２）。トリガ信号が適正であれば、送信部１１５は、新たに生成され演算値メモリ４１７に記憶された演算値Ｃ（Ｋｂ，Ｒｉ＋１）を演算値メモリ４１７から読み出して、レスポンス信号として送信する。
【０１１２】
この実施形態の制御装置によれば、ＡＣＫ信号の送受信によらず自動的にトリガ情報等の更新を行うので、回路構成をシンプルにすることができる。
【０１１３】
続いて、図１７および図１９を参照してこの実施形態の鍵駆動装置２６の動作を説明する。
送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｒｉ（＝Ｃ（Ｋａ，Ｒｉ−１））を読み出し、周期的なトリガ信号を生成して送信部１２２に渡す。送信部１２２は、渡されたトリガ信号をアンテナＡＮＴ２を介して繰り返し送信する（Ｓ１４０）。
【０１１４】
検波部１２３は、制御装置１１からの電波を検出するため、常に待機状態にある（Ｓ１４１）。制御装置１１からの電波を検出すると（Ｓ１４１のＹｅｓ）、検波部１２３は、判別部１２４に電源を供給して起動させ、復調した受信信号の受信情報を判別部１２４に渡す。判別部１２４は、電源の供給を受けて起動し、演算値メモリ４２７に記憶された演算値Ｃ（Ｋａ，Ｒｉ）を読出し（Ｓ３４２）、検波部１２３から受け取った受信情報と比較する（Ｓ１４３）。
【０１１５】
比較の結果両者が一致した場合（Ｓ１４３のＹｅｓ）、判別部１２４は駆動信号ＣＬを生成して電子駆動鍵３１に送出する（Ｓ１４４）。一方、送信制御部１２０は、トリガ信号の送信を一定時間停止する（Ｓ６４４）。この停止時間は、制御装置１６のタイマ６２７が判別部４１１に与えるタイミングと対応し、制御装置１６がトリガ信号や演算値の更新を開始するまでの時間としておく。
【０１１６】
所定の停止時間が経過すると、送信制御部１２０は、トリガ更新部１２７にトリガ情報Ｒｉの更新を指示し、トリガ更新部１２７は、演算値メモリ３２７からステップ１４３の比較に用いた演算値Ｃ（Ｋａ，Ｒｉ）を次回に用いるトリガ情報Ｒｉ＋１としてトリガメモリ１２１に書き込む（Ｓ６４５）。これによりトリガメモリ１２１のトリガ情報は更新される。
【０１１７】
続いて、送信制御部１２０は、演算部４２５に次回のレスポンス信号の適否判断に用いる演算値Ｃ（Ｋａ，Ｒｉ＋１）の生成を指示する。演算部４２５は、トリガメモリ１２１から更新されたトリガ情報Ｒｉ＋１を読出し、鍵メモリ４２６に記憶された鍵Ｋａを用いて新たな演算値Ｃ（Ｋａ，Ｒｉ＋１）を生成し（Ｓ６４６）、演算値メモリ４２７に記憶させる（Ｓ６４７）。新たな演算値Ｃが記憶されると、送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｒｉ＋１を読み出してトリガ信号を生成し、トリガ信号の繰り返し送信を再開する（Ｓ６４８）。
【０１１８】
次回の動作では、送信制御部１２０は、トリガメモリ１２１からトリガ情報Ｒｉ＋１を読み出してトリガ信号を生成・送信し、判別部１２４は今回新たに生成された演算値Ｃ（Ｋａ，Ｒｉ＋１）を用いて受信情報が正しい制御装置からのものかを判定する。
【０１１９】
この実施形態の制御システムによれば、ＡＣＫ信号の送受信を省略したので、回路構成を簡単にすることができる。
【０１２０】
続いて、図２０を参照して、第１ないし第６の実施形態に係る制御装置において用いる検波部の例について説明する。図２０は、第１ないし第６の実施形態の検波部に用いることのできる検波部の構成例を示す図である。図２０に示すように、これらの実施形態の検波部１１０は、整流器４０および起動回路５０とを有している。
【０１２１】
整流器４０は、アンテナＡＮＴ１が出力するＲＦ信号を整流して整流電圧（直流電圧）を発生する。すなわち、アンテナＡＮＴ１と整流器４０とで、外部のエネルギーを受けて発電する発電部をなす。整流器４０は、たとえばダイオード素子などにより実現され、電源供給は特に必要ない。ただしグランドのみ電位基準のため起動回路５０からの接続がある。起動回路５０は、整流器４０が出力する整流電圧を受けて判別部１１１等の起動信号を出力する。起動信号は、電源制御部５４に供給される。一方、整流器４０は、アンテナＡＮＴ１から受けたＲＦ電圧を検波して判別部１１１に与えている。すなわち、判別部１１１は、起動回路５０からの起動信号により起動し、整流器４０からの信号を受けてトリガ信号やレスポンス信号の判定を行う。
【０１２２】
起動回路５０は、電流発生部および電流増幅部５１、電流電圧変換器５２、バッテリ電源５３を有する。電流発生部は、ｎＭＯＳトランジスタＭ１が相当し、整流器４０が出力する整流電圧が、グランド（基準電位または第２の基準電位）を基準に、トランジスタＭ１のドレインゲート共通接続側とソース側との間に印加されることにより、電流発生部に電流が生じる。電流増幅部は、ｎＭＯＳトランジスタＭ２、ｐＭＯＳトランジスタＭ３、Ｍ４が相当し、トランジスタＭ１と、これとカレントミラー回路ＣＭ１を構成するトランジスタＭ２とで１段目の電流増幅がなされ、トランジスタＭ３とトランジスタＭ４とで構成されるカレントミラー回路ＣＭ２により２段目の電流増幅がなされる。
【０１２３】
電流発生部および電流増幅部５１の出力である増幅電流は、トランジスタＭ４のドレインから出力され電流電圧変換器５２に電流入力される。電流電圧変換器５２は、入力された電流の大きさに応じた電圧を発生する。電流入力から出力電圧への極性は、正極性、負極性いずれもあり得る。なお、電流電圧変換器５２においてグランド側が実線で示され、電源（第２の基準電位、または基準電位）側が破線で示されているのは、電源側の接続を必要としない場合もあり得るためである。バッテリ電源５３は、起動回路５０の電源として機能するとともに、電源制御部５４、判別部１１１の電源としても機能する。
【０１２４】
バッテリ電源５３からの電力消費は、起動回路５０においては、整流器４０からの整流電圧の入力がない状態では基本的にない。これは、整流電圧の発生のない状態ではトランジスタＭ１に電流が流れないので、カレントミラー回路ＣＭ１、ＣＭ２にも電流が流れず、さらに電流電圧変換器５２も例えばＣＭＯＳ回路などによれば状態が固定しており電流が流れないからである。さらに、電源制御部５４における電力消費も、電流電圧変換器５２と事情は同じである。これはやはり例えばＣＭＯＳ回路などにより構成することが可能だからである。判別部１１１は、起動回路５０の出力である起動信号により電源制御部５４を介してオン状態にされ、バッテリ電源５３から消費される。電源制御部５４は、起動信号に基づいて判別部１１１に電源を供給する。すなわち、電源制御部５４は、起動信号を、判別部１１１の駆動可能な電圧に変換する機能を有する。
【０１２５】
この例の検波部では、アンテナＡＮＴ２で受信された受信信号は整流器４０により直流電流に変換され、起動回路５０および判別部１１１に渡される。起動回路５０は、受け取った電流をカレントミラーＣＭ１およびＣＭ２により増幅し、電流電圧変換器５２により電圧に変換する。変換された電圧は起動信号として電源制御部５４に渡され、当該起動信号に基づいて電源制御部５４は判別部１１１に電源を供給する。電源の供給を受けた判別部１１１は、整流器４０から受け取った受信信号について判定を行う。
【０１２６】
この例では、整流器２１とグランドとの電位差Ｖ１を、カレントミラー回路ＣＭ１とグランドとの電位差Ｖ２と等しくしているので、これらがオフの状態においても電流が流れなくなり、待機状態における電力消費をより効果的に抑制することができる。この実施形態の検波部１１０では、待機状態において消費電力がない。この点は省電力の意味で大きな利点となる。
【０１２７】
なお、電波の到来が止み起動信号の発生がなくなっても判別部１１１のオン状態を維持できるように、例えば、電流電圧変換器５２の出力にセットリセットフリッププロップ（ＳＲフリップフロップ）を設けてもよい。このような一種の状態記憶回路は、電源制御部５４内に設けるようにしてもよい。
【０１２８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【産業上の利用可能性】
【０１２９】
本発明は、無線を用いた遠隔鍵駆動装置に適用することができる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の第１の実施形態に係る制御システムの構成を示すブロック図である。
【図２】第１の実施形態に係る制御システムの動作シーケンスを示す図である。
【図３】第１の実施形態に係る制御システムの構成を示すブロック図である。
【図４】第１の実施形態に係る制御装置の動作を示すフローチャートである。
【図５】第１の実施形態に係る鍵駆動装置の動作を示すフローチャートである。
【図６】本発明の第２の実施形態に係る制御システムの構成を示すブロック図である。
【図７】第２の実施形態に係る制御装置の動作を示すフローチャートである。
【図８】本発明の第３の実施形態に係る制御システムの構成を示すブロック図である。
【図９】第３の実施形態に係る制御装置の動作を示すフローチャートである。
【図１０】第３の実施形態に係る鍵駆動装置の動作を示すフローチャートである。
【図１１】本発明の第４の実施形態に係る制御システムの構成を示すブロック図である。
【図１２】第４の実施形態に係る制御装置の動作を示すフローチャートである。
【図１３】第４の実施形態に係る鍵駆動装置の動作を示すフローチャートである。
【図１４】本発明の第５の実施形態に係る制御システムの構成を示すブロック図である。
【図１５】第５の実施形態に係る制御装置の動作を示すフローチャートである。
【図１６】第５の実施形態に係る鍵駆動装置の動作を示すフローチャートである。
【図１７】本発明の第６の実施形態に係る制御システムの構成を示すブロック図である。
【図１８】第６の実施形態に係る制御装置の動作を示すフローチャートである。
【図１９】第６の実施形態に係る鍵駆動装置の動作を示すフローチャートである。
【図２０】本発明の第１ないし第６の実施形態に係るの制御装置の検波部の構成例を示す図である。
【符号の説明】
【０１３１】
１…制御システム、１１…制御装置、２１…鍵駆動装置、３１…鍵駆動装置、ＡＮＴ１…アンテナ、１１０…検波部、１１１…判別部、１１２…トリガメモリ、１１３…演算部、１１４…鍵メモリ、１１５…送信部、１１６…トリガ更新部、ＡＮＴ２…アンテナ、１２０…送信制御部、１２１…トリガメモリ、１２２…送信部、１２３…検波部、１２４…判別部、１２５…演算部、１２６…鍵メモリ。
【図１】
0005044430.tif 000002
【図２】
0005044430.tif 000003
【図３】
0005044430.tif 000004
【図４】
0005044430.tif 000005
【図５】
0005044430.tif 000006
【図６】
0005044430.tif 000007
【図７】
0005044430.tif 000008
【図８】
0005044430.tif 000009
【図９】
0005044430.tif 000010
【図１０】
0005044430.tif 000011
【図１１】
0005044430.tif 000012
【図１２】
0005044430.tif 000013
【図１３】
0005044430.tif 000014
【図１４】
0005044430.tif 000015
【図１５】
0005044430.tif 000016
【図１６】
0005044430.tif 000017
【図１７】
0005044430.tif 000018
【図１８】
0005044430.tif 000019
【図１９】
0005044430.tif 000020
【図２０】
0005044430.tif 000021