(57)【要約】  【課題】  第三者による推測が困難な認証コードを生成できる認証コード生成装置を提供する。  【解決手段】  認証コード生成装置１１は、認証コードを生成する認証コード生成装置であって、ユーザと共に移動する移動体３０の移動履歴を記憶する移動履歴記憶部１１１と、移動履歴記憶部１１１に記憶された移動履歴に基づいて認証コードを生成する認証コード生成演算部１１２と、認証コード生成演算部１１２にて生成された認証コードを出力する出力部１１３とを備えている。【選択図】  図１
2011132791.tif 000002
【特許請求の範囲】
【請求項１】
認証コードを生成する認証コード生成装置であって、
ユーザと共に移動する移動体の移動履歴を記憶する移動履歴記憶部と、
前記移動履歴記憶部に記憶された移動履歴に基づいて認証コードを生成する認証コード生成演算部と、
前記認証コード生成演算部にて生成された認証コードを出力する出力部と、
を備えたことを特徴とする認証コード生成装置。
【請求項２】
前記認証コード生成装置は、前記移動体に備えられることを特徴とする請求項１に記載の認証コード生成装置。
【請求項３】
前記認証コードは、前記認証コード生成装置を起動させるためのコードであることを特徴とする請求項１又は２に記載の認証コード生成装置。
【請求項４】
前記認証コードは、前記移動体を起動させるためのコードであることを特徴とする請求項２に記載の認証コード生成装置。
【請求項５】
前記移動履歴は、前記移動体の移動経路情報を含むことを特徴とする請求項１に記載の認証コード生成装置。
【請求項６】
前記移動履歴は、前記移動体の到達地点情報を含むことを特徴とする請求項１に記載の認証コード生成装置。
【請求項７】
前記認証コード生成演算部は、前記移動履歴を示すデータ又はその一部を前記認証コードとすることを特徴とする請求項１に記載の認証コード生成装置。
【請求項８】
前記認証コード生成演算部は、前記移動履歴を示すデータ又はその一部を種として乱数を生成し、当該乱数を前記認証コードとすることを特徴とする請求項１に記載の認証コード生成装置。
【請求項９】
前記出力部は、前記認証コード生成演算部で生成された前記認証コードを認証鍵に出力することを特徴とする請求項１に記載の認証コード生成装置。
【請求項１０】
前記出力部は、以前に認証コード生成演算部で生成された前記認証コードを前記認証鍵から受けることを条件に、該認証鍵に前記認証コード生成演算部で新たに生成された前記認証コードを出力することを特徴とする請求項９に記載の認証コード生成装置。
【請求項１１】
前記認証コードは、前記認証コード生成装置を起動させるためのコードであり、
前記認証コード生成演算部は、前記認証コード生成装置が起動された状態で、前記認証コードを生成し、
前記出力部は、前記認証コード生成装置が起動された状態で、前記認証鍵に前記認証コードを出力することを特徴とする請求項９又は１０に記載の認証コード生成装置。
【請求項１２】
前記出力部は、前記認証鍵に無線で前記認証コードを出力することを特徴とする請求項９ないし請求項１１のいずれかに記載の認証コード生成装置。
【請求項１３】
前記出力部は、認証実行装置に前記認証コードを出力することを特徴とする請求項１に記載の認証コード生成装置。
【請求項１４】
前記移動体は、車両であることを特徴とする請求項１ないし請求項１３のいずれかに記載の認証コード生成装置。
【請求項１５】
前記移動履歴は、車両のアクセル及び／又はブレーキの操作情報を含むことを特徴とする請求項１４に記載の認証コード生成装置。
【請求項１６】
前記移動体は、自動車であり、前記認証コードは、自動車のドアを開錠するためのコードであることを特徴とする請求項１４又は１５に記載の認証コード生成装置。
【請求項１７】
前記移動体は、携帯電子機器であることを特徴とする請求項１ないし請求項１３のいずれかに記載の認証コード生成装置。
【請求項１８】
開施錠可能なドアを有する車両であって、
前記車両の移動履歴を記憶する移動履歴記憶部と、
前記移動履歴記憶部に記憶された移動履歴に基づいて認証コードを生成する認証コード生成演算部と、
前記認証コード生成演算部にて生成された認証コードを認証鍵に出力する出力部と、
前記認証コード生成演算部にて生成された認証コードを記憶する認証コード記憶部と、
前記認証鍵から読み取った認証コードを前記認証コード記憶部に記憶された認証コードと照合し、両認証コードが一致又は対応する場合に前記ドアを開錠するドア開錠部と、
を備えたことを特徴とする車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証コードを生成する認証コード生成装置及びそれを備えた車両に関するものである。
【背景技術】
【０００２】
従来より、自動車のキーとしてワイヤレスキーが用いられている。ワイヤレスキーを用いることで、ユーザは自動車のドアを開ける際に、ドアのキーシリンダにキーを差し込まなくてもドアを開錠又は施錠することができ、多少離れた位置からでもドアの開錠又は施錠をすることができる。
【０００３】
このようなワイヤレスキーには、認証コードが記憶されている。一方、自動車の施錠ユニットにも同一の認証コードが記憶されている。開錠及び施錠の際には、自動車の施錠ユニットがワイヤレスキーから認証コードを受信し、又は読み取って、ワイヤレスキーの認証コードと当該自動車の施錠ユニットに記憶された認証コードとを照合し、両コードが一致した場合に、施錠ユニットが自動車のドアの開錠し、又は施錠する（例えば、特許文献１を参照）。
【０００４】
この認証コードは、各ワイヤレスキーについて固定されているので、セキュリティの面で課題がある。例えば、悪意のある第三者が、他人のワイヤレスキーから発信される電波を傍受して、当該電波を複製することで、当該他人の自動車のドアを不正に開錠することが考えられる。また、悪意のある第三者が、他人のワイヤレスキーから何らかの方法で認証コードを解読して、認証コードを複製することで、当該他人の自動車のドアを不正に開錠することも考えられる。
【０００５】
認証コードが固定されていると、これらの不正が行われた場合、又はその疑いがある場合には、車両の所有者は、別の認証コードを用いた新たなワイヤレスキーを用意するとともに、その新たなワイヤレスキーに対応する新たな施錠ユニットを車両に付け替えなければならない。また、ワイヤレスキーを紛失した場合も同様に、ワイヤレスキーを新調するとともに、新たな施錠ユニットに付け替える必要がある。
【０００６】
そこで、車両の施錠ユニット及びワイヤレスキーの認証コードを更新可能として、定期的に、又はユーザの更新操作によって、認証コードを更新することで、上記のような不正行為に対抗することが考えられる。即ち、不正者が認証コードを複製した後に、認証コードが更新されれば、その後は、不正者は複製した認証コードでは車両のドアを開錠できなくなる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２９５０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ユーザにとっては、ワイヤレスキーの認証コードを頻繁に更新することは煩わしい。ワイヤレスキーの認証コードを定期的かつ自動的に更新するシステムが考えられるが、安全性を向上すべくランダムな認証コードを生成するためには、乱数を生成するためのアルゴリズムと種が必要となる。乱数を用いてランダムな認証コードを生成するシステムでは、乱数の種として、例えば時刻を用いる。このように、定期的かつ自動的に認証コードを生成するシステムでは、第三者は認証コード生成ための種を推測しやすく、認証コード生成のアルゴリズムが解読されてしまうと、認証コードが容易に推測されてしまうという問題がある。
【０００９】
本発明は、従来の問題を解決するためになされたもので、第三者による推測が困難な認証コードを生成できる認証コード生成装置及びそのような認証コード生成装置を備えた車両を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の認証コード生成装置は、認証コードを生成する認証コード生成装置であって、ユーザと共に移動する移動体の移動履歴を記憶する移動履歴記憶部と、前記移動履歴記憶部に記憶された移動履歴に基づいて認証コードを生成する認証コード生成演算部と、前記認証コード生成演算部にて生成された認証コードを出力する出力部とを備えた構成を有している。
【００１１】
この構成により、認証コード生成装置は、ユーザの移動履歴に基づいて認証コードを生成する。ユーザの移動履歴は、ユーザ毎に固有の情報であり、このような固有の情報を用いて認証コードを生成するので、第三者はこの認証コードを推測することが困難になる。なお、「ユーザと共に移動する移動体」は、車両のような自走する移動体だけでなく、携帯電子機器のようにユーザが所持して移動するものであってもよい。
【００１２】
また、上記の認証コード生成装置は、前記移動体に備えられる。この構成により、ユーザに固有の情報である移動履歴が他の媒体を介して外部に出ることはなく、移動履歴情報の漏洩を防ぐことができる。
【００１３】
また、上記の認証コード生成装置において、前記認証コードは、前記認証コード生成装置を起動させるためのコードである。この構成により、悪意のある第三者が、認証コード生成装置に記憶されたユーザの移動履歴や認証コードを不正に取り出そうとしても、認証コードが分からなければ認証コード生成装置を起動することができなくなる。
【００１４】
また、上記の認証コード生成装置において、前記認証コードは、前記移動体を起動させるためのコードである。この構成により、悪意のある第三者が、自ら移動体と共に移動することで不正に移動履歴を作り出そうとしても、認証コードが分からなければ移動体を起動できないので、移動履歴を作り出すことはできなくなる。
【００１５】
また、上記の認証コード生成装置において、前記移動履歴は、前記移動体の移動経路情報を含む。発明者は、移動体の移動経路の履歴を地図上に表示すると、それはあたかも人の静脈図のようにみえることを発見した。一定期間の移動経路の履歴をとり、さらに移動時刻の情報を加えるなどにより、この地図上の移動経路の履歴は、推測が極めて困難な情報となる。悪意のある第三者がこの移動経路情報を正確に推測するためには、ユーザの移動履歴を正確に再現しなければならないからである。従って、移動体の移動経路情報を移動履歴として、その移動履歴に基づいて認証コードを生成することで、第三者による認証コードの推測を困難にすることができる。
【００１６】
また、上記の認証コード生成装置において、前記移動履歴は、前記移動体の到達地点情報を含む。上記と同様の理由により、到達地点の履歴は各ユーザに固有の情報であるので、これに基づいて認証コードを生成することで、第三者による認証コードの推測を困難にすることができる。
【００１７】
また、上記の認証コード生成装置において、前記認証コード生成演算部は、前記移動履歴を示すデータ又はその一部を前記認証コードとする。この構成により、例えば、移動履歴又はその一部をバイナリデータとして表現して、そのバイナリデータをそのまま認証コードとすることができる。上記のように、移動履歴自体がランダム性を有するので、この移動履歴を示すデータ又はその一部をそのまま認証コードとすることで、推測の困難な認証コードが得られる。
【００１８】
また、上記の認証コード生成装置において、前記認証コード生成演算部は、前記移動履歴を示すデータ又はその一部を種として乱数を生成し、当該乱数を前記認証コードとする。この構成により、それ自体がランダム性を有する移動履歴のデータ又はその一部を種として、乱数を生成し、当該乱数を認証コードとするので、生成された認証コードの推測は、極めて困難となる。
【００１９】
また、上記の認証コード生成装置において、前記出力部は、前記認証コード生成演算部で生成された前記認証コードを認証鍵に出力する。ここで、「認証鍵」とは、認証コードが記憶されている物品をいい、認証を実行する装置は、認証鍵から認証コードを受け取って、又は読み取って、認証を行う。認証鍵は、通常は認証を受ける者が所持している。認証鍵は、例えば認証コードを記憶した車両のワイヤレスキーであってよく、認証コードを記憶した携帯電話機であってよく、その他の物品であってもよい。この構成により、ユーザは、認証を受ける必要がある場合に、当該認証鍵を用いて認証を受けることができる。
【００２０】
また、上記の認証コード生成装置において、前記出力部は、以前に認証コード生成演算部で生成された前記認証コードを前記認証鍵から受けることを条件に、該認証鍵に前記認証コード生成演算部で新たに生成された前記認証コードを出力する。この構成により、認証鍵で認証された場合にのみ認証コードが更新されるので、認証鍵を持っていない者は認証コード生成装置から新たに生成された認証コードを得ることができない。
【００２１】
また、上記の認証コード生成装置において、前記認証コードは、前記認証コード生成装置を起動させるためのコードであり、前記認証コード生成演算部は、前記認証コード生成装置が起動された状態で、前記認証コードを生成し、前記出力部は、前記認証コード生成装置が起動された状態で、前記認証鍵に前記認証コードを出力する。この構成により、認証鍵で認証された場合にのみ認証コードが更新されて出力されるので、認証鍵を持っていない者は認証コード生成装置から新たに生成された認証コードを得ることができなくなる。
【００２２】
また、上記の認証コード生成装置において、前記出力部は、前記認証鍵に無線で前記認証コードを出力する。この構成により、認証鍵を認証コード生成装置のコネクタ等に接続しなくても認証コードを受け取ることができる。
【００２３】
また、上記の認証コード生成装置において、前記出力部は、認証実行装置に前記認証コードを出力する。この構成により、認証実行装置は認証コード生成装置から認証コードを受け取ることができ、ユーザが認証鍵をもって認証を要求した際に、認証を実行できる。
【００２４】
また、上記の認証コード生成装置において、前記移動体は、車両である。この構成により、車両の移動履歴に基づいて認証コードを生成できる。車両の移動速度はユーザの徒歩による移動速度より速いため、より短い期間で認証コードを生成するのに十分な移動履歴が得られる。よって、より頻繁に認証コードを更新できる。
【００２５】
また、上記の認証コード生成装置において、前記移動履歴は、車両のアクセル及び／又はブレーキの操作情報を含む。車両のアクセルやブレーキの操作情報は、ユーザ毎に固有の情報であり、他人が推測することはほぼ不可能である。よって、この情報に基づいて認証コードを生成することで、推測することが極めて困難な認証コードを生成できる。
【００２６】
また、上記の認証コード生成装置において、前記移動体は、自動車であり、前記認証コードは、自動車のドアを開錠するためのコードである。この構成により、認証鍵がなければ自動車のドアを開錠することができないので、自動車の盗難被害を軽減できる。また、認証鍵がなければ自動車のドアを開けて車内に入ることができず、従って車内の認証コード生成装置において生成された新たな認証コードが盗まれることもない。
【００２７】
また、上記の認証コード生成装置において、前記移動体は、携帯電子機器である。携帯電子機器はユーザと共に移動するので、有効な移動履歴の情報が得られる。
【００２８】
また、本発明の車両は、開施錠可能なドアを有する車両であって、前記車両の移動履歴を記憶する移動履歴記憶部と、前記移動履歴記憶部に記憶された移動履歴に基づいて認証コードを生成する認証コード生成演算部と、前記認証コード生成演算部にて生成された認証コードを認証鍵に出力する出力部と、前記認証コード生成演算部にて生成された認証コードを記憶する認証コード記憶部と、前記認証鍵から読み取った認証コードを前記認証コード記憶部に記憶された認証コードと照合し、両認証コードが一致又は対応する場合に前記ドアを開錠するドア開錠部とを備えた構成を有している。
【００２９】
この構成により、車両の移動履歴というユーザ及び車両に固有の情報に基づいて認証コードを生成するので、認証コードを推測することが困難になる。また、認証コード生成演算部が、認証コードによって開錠されるドアの内側に設けられているので、認証コードを知らなければ認証コード生成演算部に接触できず、認証コード生成演算部で生成される認証コードが外部に漏れることを防止できる。
【発明の効果】
【００３０】
本発明によれば、ユーザ毎に固有の情報である移動履歴に基づいて認証コードを生成するので、第三者による認証コードの推測が困難になるという優れた効果を有する。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１の実施の形態における車両の構成を示すブロック図
【図２Ａ】本発明の第１の実施の形態における１ヶ月間にわたって移動経路情報が蓄積されて得られる移動履歴を地図上に示した例を示す図
【図２Ｂ】本発明の第１の実施の形態における２ヶ月間にわたって移動経路情報が蓄積されて得られる移動履歴を地図上に示した例を示す図
【図２Ｃ】本発明の第１の実施の形態における３ヶ月間にわたって移動経路情報が蓄積されて得られる移動履歴を地図上に示した例を示す図
【図３】本発明の第１の実施の形態における移動履歴記憶部に記憶される移動履歴の例を示す表
【図４】本発明の第１の実施の形態における初期段階においてワイヤレスキーと認証コード生成装置との間の認証コードの通信を行う動作を示すフロー図
【図５】本発明の第１の実施の形態における認証コード生成装置の認証コード更新動作を示すフロー図
【図６Ａ】本発明の第１の実施の形態の変形例における１ヶ月間にわたって到達地点情報が蓄積されて得られる移動履歴を地図上に示した例を示す図
【図６Ｂ】本発明の第１の実施の形態の変形例における２ヶ月間にわたって到達地点情報が蓄積されて得られる移動履歴を地図上に示した例を示す図
【図６Ｃ】本発明の第１の実施の形態の変形例における３ヶ月間にわたって到達地点情報が蓄積されて得られる移動履歴を地図上に示した例を示す図
【図７】本発明の第２の実施の形態における車両の構成を示すブロック図
【図８】本発明の第１の実施の形態における移動履歴記憶部に記憶される移動履歴の他の例を示す表
【図９】本発明の第３の実施の形態における認証システムの構成を示すブロック図
【図１０】本発明の第４の実施の形態における認証システムの構成を示すブロック図
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態の車両について、図面を参照しながら説明する。
（第１の実施の形態）
図１は、第１の実施の形態の車両の構成を示すブロック図である。図１では、車両の各構成のうち、本発明の関連する構成のみが表されている。本実施の形態において、車両１０は、開施錠可能なドアを備えた自動車である。車両１０は、認証コードを生成する認証コード生成装置１１と、生成された認証コードを記憶する認証コード記憶部１３とを備えている。車両１０は、さらにドライブレコーダ１２を備えている。ドライブレコーダ１２は、後述する車両の移動経路情報を出力する機能を有している。
【００３３】
まず、車両１０に対して使用するワイヤレスキー１００について説明すると、ワイヤレスキー１００は、鍵部１０１と握り部１０２からなる。握り部１０２の内部には、無線通信を行うためのＲＦアンテナ及びＩＣチップが埋め込まれている。ＩＣチップには、認証コードが記憶されている。ワイヤレスキー１００は、このＲＦアンテナ及びＩＣチップによって、認証コードの情報を外部に対して電波に乗せて出力することができる。また、ＩＣチップは、外部から新たな認証コードと共に認証コードの書き換え要求を受けて、記憶している認証コードを書き換える機能を有している。また、ワイヤレスキー１００には、開錠用ボタンと施錠用ボタンが設けられている。開錠用ボタンを押すと、認証コードと共に開錠要求信号が無線出力される。施錠用ボタンを押すと、認証コードとともに施錠要求信号が無線出力される。ワイヤレスキー１００は、本発明の認証鍵の一例である。
【００３４】
車両１０は、車両１０を起動する車両起動部１７を備えている。車両起動部１７にワイヤレスキー１００の鍵部１０１を挿入してワイヤレスキー１００を回動することで、車両１０が起動し、認証コード生成装置１１、ドライブレコーダ１２、図示しない各種電子機器及びエンジンを含む車両１０の各装置が起動する。なお、車両起動部１７は、ワイヤレスキー１００との間で無線通信を行う無線通信部と認証コードの照合を行う認証コード照合部を備え、認証コードを用いて車両１０を起動させる機能を有してもよい。また、鍵部１０１を挿入してワイヤレスキー１００を回動するか、認証コードが照合されるかのいずれかによって車両が起動する構成であってもよい。さらに、鍵部１０１を挿入してワイヤレスキー１００を回動し、かつ認証コードが照合された場合に車両が起動する構成であってもよい。
【００３５】
車両１０のドアは、ドアロック機構１６、ドア開施錠部１４、及びドア用無線通信部１５を備えている。ドアロック機構１６は、ドアをロックし、又はアンロックする機構である。ドア開施錠部１４は、ドアロック機構１６によるドアのロック又はアンロックを制御する。ドア用無線通信部１５は、ワイヤレスキー１００から無線電波で送られてきた認証コードを受け取ってドア開施錠部１４に出力する。ドア開施錠部１４は、本発明の認証実行装置の一例である。
【００３６】
認証コード生成装置１１は、移動履歴記憶部１１１と、認証コード生成演算部１１２と、更新用無線通信部１１３とを備えている。また、ドライブレコーダ１２は、ＧＰＳ受信機１２１と、時計１２２とを備えている。ドライブレコーダ１２は、ＧＰＳ受信機１２１で車両１０の走行に伴って変化する車両１０の位置を単位時間ごとに取り出して、時計１２２で得られる時刻と合わせて、車両１０の移動経路の情報として、移動履歴記憶部１１１に出力する。移動履歴記憶部１１１では、ドライブレコーダ１２から送られてくる車両１０の移動経路情報を蓄積していき、これを移動履歴として記憶する。
【００３７】
図２Ａ〜Ｃは、一定の期間にわたって移動経路情報が蓄積されて得られる移動履歴を地図上に示した例である。図２Ａは、ある年の１月の移動履歴を示し、図２Ｂは、同年の１月及び２月の移動履歴を示し、図２Ｃは、同年の１月から３月までの移動履歴を示す。図中、細い線は道路を示し、太い線は車両が該当期間に実際に移動した道路を示す。図２Ａ〜Ｃに示すように、移動履歴は、あたかも静脈認証における静脈のようにも見え、当該車両に固有の情報である。よって、移動履歴を用いて認証コードを生成することで、当該車両に固有の認証コードを生成できる。図２Ａ〜Ｃから明らかなように、移動履歴をとる期間が長いほど移動履歴は複雑になる。
【００３８】
移動履歴記憶部１１１は、移動経路の情報を時刻と共に記憶していく。図３は、移動履歴記憶部１１１に記憶される移動履歴の例を示す表である。この例では、ＧＰＳ受信機１２１が受信した車両１０の緯度及び経度の情報を１０秒ごとに記録して移動履歴としている。
【００３９】
認証コード生成演算部１１２は、移動履歴記憶部１１１に記憶された移動履歴に基づいて認証コードを生成する。移動履歴から認証コードを生成する方法としてはさまざまな方法があるが、例えば、移動履歴に含まれるデータ又はその一部をそのまま認証コードとする方法と、移動履歴に含まれるデータ又はその一部を種として乱数を生成して、生成した乱数を認証コードとする方法がある。移動履歴に含まれるデータの一部をそのまま認証コードとする場合には、例えば、一定の期間（例えば数十分、数時間、数日）にわたって各時刻における緯度及び経度の小数点の最後の１桁を取り出して並べることで認証コードとすることができる。
【００４０】
また、図２Ａ〜Ｃのように移動履歴を画像で表して、この画像データを認証コードとすることもできる。この場合には、走行回数に応じて移動経路の線の色を変化させて、移動履歴の画像を生成してもよい。移動履歴に含まれるデータ又はその一部を種として乱数を生成する場合には、所定の条件に従って各時刻の緯度及び経度を取り出して、当該緯度及び経度から既知の方法により乱数を生成して、認証コードとすればよい。このようにして生成された認証コードは、更新用無線通信部１１３及び認証コード記憶部１３に出力される。
【００４１】
更新用無線通信部１１３は、生成された認証コードを車両起動部１７に挿入されたワイヤレスキー１００に対して無線で送信する。このために、更新用無線通信部１１３は、車両起動部１７に挿入されたワイヤレスキー１００の握り部１０２から電波が十分に届く範囲内に設けられる。なお、車両起動部１７が無線通信部を有し、認証コードを用いて車両を起動する場合には、車両起動部１７の無線通信部及び更新用無線通信部１１３のいずれにも電波が届く位置にワイヤレスキー１００のホルダを設けて、運転時にそのホルダにワイヤレスキー１００を置くよう促すことが望ましい。認証コードの更新については、後述する。
【００４２】
次に、ワイヤレスキー１００を用いてドアの開施錠を行うための構成について詳しく説明する。ユーザは、ドアが施錠された車両１０の外部からドアを開錠する場合には、ワイヤレスキー１００をドア用無線通信部１５に近づけて、ワイヤレスキー１００の開錠ボタンを押す。ワイヤレスキー１００からは認証コードと共に開錠要求信号が出力される。これをドア用無線通信部１５が受信して、ドア開施錠部１４に出力する。ドア開施錠部１４は、取得した認証コードを、認証コード記憶部１３に記憶されている認証コードと照らし合わせて、両認証コードが一致しているか否かを判断する。
【００４３】
一致していると判断したときは、ドア用無線通信部１５から取得した開錠要求信号に従って、ドアロック機構１６にドアを開錠するための制御信号を送る。施錠の場合も同様に、ドア開施錠部１４は、ドア用無線通信部１５から取得した認証コードの照合を行い、ドアロック機構１６にドアを施錠するための制御信号を送る。なお、ドアのノブ付近に鍵穴を設け、ワイヤレスキー１００の鍵部１０１を用いてドアロック機構１６を直接操作することも可能である。
【００４４】
図４は、初期段階においてワイヤレスキー１００と認証コード生成装置１１との間で認証コードの通信を行う際のフローを示している。車両１０が製造されてからユーザに納車されるまでの間に、初期登録が行われる。具体的には、まず、ワイヤレスキー１００が、認証コード生成装置１１に初期登録を要求する（ステップＳ４１）。認証コード生成装置１１は、初期登録の要求を受け付けると、ワイヤレスキー１００に対してデフォルト認証コードを付与する（ステップＳ４２）。このとき、このデフォルト認証コードは、車両１０の認証コード記憶部１３にも記憶される。ここまでの工程は、例えば製造メーカ又はディーラにて行われる。
【００４５】
このデフォルト認証コードは、車両１０の移動履歴とは関係なくランダムに生成された認証コードである。ワイヤレスキー１００は、当面はこのデフォルト認証コードを用いて、車両１０のドアの開施錠を行うことができる。なお、従来の車両の鍵では、上記のデフォルト認証コードがその後も変更されることなく使用される。本実施の形態では、このデフォルト認証コードを以下に説明するように、ユーザに固有の認証コードに変更する。
【００４６】
ユーザが車両１０を使用すると、認証コード生成装置１１は、車両の移動履歴を記憶していく（ステップＳ４３）。そして、一定の期間が経過すると、ワイヤレスキー１００は認証コード生成装置１１に新しい認証コードを要求する（ステップＳ４４）。この一定の期間は、例えば１ヶ月であってよく、数日又は数時間であってもよく、認証コードを生成するのに十分にランダム性の高い移動履歴が得られる期間であればよい。ワイヤレスキー１００は、新たな認証コードを要求する際には、デフォルト認証コードを認証コード生成装置１１に渡す。
【００４７】
認証コード生成装置１１は、新しい認証コードの要求とデフォルト認証コードを受けると、ワイヤレスキー１００から受けたデフォルト認証コードを認証コード記憶部１３に記憶されている認証コードと照合する。両認証コードが一致する場合には、記憶してある移動履歴に基づいて新たな認証コードを生成する（ステップＳ４５）。認証コード生成装置１１は、ワイヤレスキー１００に対して、生成した新たな認証コードをデフォルト認証コードとともに付与する（ステップＳ４６）。ワイヤレスキー１００は、デフォルト認証コードをこの新たな認証コードに置き換えることで、使用する認証コードを変更する（ステップＳ４７）。
【００４８】
認証コードは、その後も一定期間ごとに更新されていく。図５は、認証コード生成装置１１の認証コード更新動作を説明するフロー図である。移動履歴記憶部１１１は、ドライブレコーダ１２から移動経路の情報を受けると、それを移動履歴として記憶していく（ステップＳ５１）。認証コード生成演算部１１２は、一定期間が経過したかを判断し（ステップＳ５２）、一定期間が経過していなければ（ステップＳ５２でＮＯ）引き続き移動履歴を記憶していく。一定期間が経過すると（ステップＳ５２でＹＥＳ）、認証コード生成演算部１１２は、認証コードを生成する（ステップＳ５３）。この一定の期間は、認証コードを生成するのに十分にランダム性の高い移動履歴が得られる期間であればよく、例えば１ヶ月であってよく、数日又は数時間であってもよい。
【００４９】
認証コード生成演算部１１２は、生成した認証コードを認証コード記憶部１３及び更新用無線通信部１１３に出力する。認証コード記憶部１３は、既に記憶されている認証コードを新たに認証コード生成演算部１１２から入力した認証コードを置き換える。同時に、更新用無線通信部１１３は、認証コード生成演算部１１２で生成した認証コードをワイヤレスキー１００に送信し、ワイヤレスキー１００は既に記憶されている認証コードを新たに更新用無線通信部１１３から受信した認証コードに置き換える。このようにして、認証コードが更新される（ステップＳ５４）。
【００５０】
以上のように、本実施の形態によれば、車両の移動経路情報に基づいて認証コードが生成されて、定期的に更新される。車両の移動経路は、各車両について固有の情報であるため、これに基づいて認証コードを生成することで、認証コードは他人による推測が困難な認証コードとなる。また、本実施の形態によれば、認証コードが車両の内部という閉じられた空間で生成され、更新も車両の内部で行われるため、認証コードが更新のために車両の外部に出ることはなく、認証コードが漏洩する可能性が低い。
【００５１】
なお、上記の実施の形態では、デフォルト認証コードを新たな認証コードに変更するタイミング、及び認証コードを更新するタイミングを決定するのに、一定の期間という時間のファクタを用いたが、移動履歴の量に応じてこれらのタイミングを決定してもよい。即ち、移動履歴が認証コードを生成するのに十分な量になったときに、デフォルト認証コードを新たな認証コードに変更し、又は認証コードの更新を行うようにしてもよい。例えば、移動履歴記憶部１１１が図３のような移動情報のデータを記憶している場合に、データの数が１００になった時点で、デフォルト認証コードを新たな認証コードに変更し、又は認証コードを更新するようにしてもよい。
【００５２】
また、上記の実施の形態では、車両１０の移動経路の情報を蓄積して移動履歴としたが、車両１０の到達地点の情報を蓄積して移動履歴としてもよい。車両１０は、到達地点である程度の時間駐車されることになるので、車両１０が一定の時間（例えば１５分）以上駐車されていたときに、その位置を到達地点と見なすことができる。移動履歴記憶部１１１は、上記の実施の形態と同様にして、単位時間ごとに車両の位置（緯度及び経度）とその時刻の情報をドライブレコーダ１２から受け取り、連続する二つのデータの間の時間が所定時間以上であるときは、その二つのデータのうちのいずれか（二つの位置はほぼ同じである）が示す位置を到達地点として到達時刻と共に記憶する。この到達地点の情報を蓄積していくことで移動履歴を得ることができる。
【００５３】
図６Ａ〜Ｃは、このようにして得られた到達地点情報が一定の期間にわたって蓄積されて得られる移動履歴を地図上に示した例である。図６Ａは、ある年の１月の移動履歴を示し、図６Ｂは、同年の１月及び２月の移動履歴を示し、図６Ｃは、同年の１月から３月までの移動履歴を示す。図中、「×」印は到達地点を示す。このような到達地点情報が到達時刻の情報と共に一定の期間蓄積されれば、それは車両１０に固有の情報となる。
【００５４】
また、認証コード生成装置１１が更新用無線通信部１１３を介して認証コード生成演算部１１２で生成した新たな認証コードをワイヤレスキー１００に無線出力する前に、更新用無線通信部１１３がまずワイヤレスキー１００から現在有効な認証コードを受信して、認証コード記憶部１３に記憶されている認証コードと照合して、照合できた場合にのみ更新用無線通信部１１３から認証コードを出力するようにしてもよい。
【００５５】
さらに、ワイヤレスキー１００が新たな認証コードと共に現在有効な認証コードを更新用無線通信部１１３から受けて、認証コードの更新をする前に、ワイヤレスキー１００において現在有効な認証コードの照合を行い、照合ができた場合にのみ、ワイヤレスキー１００にて認証コードを更新するようにしてもよい。このようにすれば、もともと正確な認証コードを有していないワイヤレスキー１００に対しては新たに生成された認証コードが付与されないことになる。
【００５６】
また、上記の実施の形態では、生成した認証コードを車両１０からワイヤレスキー１００に付与する際に更新用無線通信部１１３を通じて無線で認証コードを送信し、ワイヤレスキー１００からドア用無線通信部１５を通じて無線で認証コードを受信し、又は読み取ったが、これらの認証コードの受け渡しを有線で行ってもよい。この場合、ドアロック機構１６には鍵穴が設け、ワイヤレスキー１００を鍵穴に挿し込んで回動することでドアをロックし、又はアンロックする際に、ワイヤレスキー１００を鍵穴に挿し込んだ状態で、認証コードの伝送が行えるように鍵穴及びワイヤレスキー１００にコネクタを設ければよい。また、車両起動部１７についても同様に、車両起動部１７にワイヤレスキー１００が挿入された状態で、認証コードの伝送が行えるように、車両起動部１７及びワイヤレスキー１００にコネクタを設ければよい。
【００５７】
また、更新用無線通信部１１３とドア用無線通信部１５は、いずれか一方が他方の機能を兼ね備えていてもよい。即ち、車両１０は更新用及びドア用の無線通信部を一つ備える構成であってもよい。
【００５８】
また、上記の実施の形態では、認証コード記憶部１３とワイヤレスキー１００に同一の認証コードを記憶しておき、認証実行装置であるドア開施錠部１４は、両認証コードが一致するか否かを判断したが、認証コード記憶部１３に記憶される認証コードとワイヤレスキー１００に記憶される認証コードは、所定の規則で対応するものであってもよい。この所定の規則は、認証実行装置側に記憶しておくことができる。
【００５９】
また、上記の実施の形態では、車両１０は自動車であったが、本発明の車両はオートバイ等、自動車以外の車両であってもよい。
【００６０】
（第２の実施の形態）
図７は、第２の実施の形態の車両の構成を示すブロック図である。本実施の形態の車両２０が第１の実施の形態の車両１０と異なるのは、移動履歴として、アクセル及びブレーキの操作情報を用いるという点である。
【００６１】
図７に示すように、車両２０は、第１の実施の形態の車両１０のドライブレコーダ１２の代わりに、車両操作検出部２２が用いられる。車両操作検出部２２は、アクセル操作検出部２２１と、ブレーキ操作検出部２２２と、時計２２３とを備えている。アクセル操作検出部２２１及びブレーキ操作検出部２２２は、一定時間ごとに、それぞれアクセルの踏み込み量及びブレーキの踏み込み量（これら二つをまとめて「車両操作量」という）を操作情報として検出して、これを時計２２３からの時刻の情報と共に移動履歴記憶部２１１に出力する。
【００６２】
移動履歴記憶部２１１は、時刻の情報と共に車両操作量の情報を蓄積していき、これを移動履歴として記憶する。図８は、移動履歴記憶部２１１に記憶される移動履歴の例を示す表である。この例では、１５秒おきにアクセル及びブレーキの踏み込み量を記録して移動履歴としている。認証コード生成演算部２１２は、移動履歴に基づいて認証コードを生成するが、第１の実施の形態と同様に、移動履歴に含まれるデータ又はその一部をそのまま認証コードとしてもよいし、移動履歴に含まれるデータ又はその一部を種として乱数を生成して、生成した乱数を認証コードとしてもよい。
【００６３】
本実施の形態の車両２０のその他の要素は、第１の実施の形態の車両１０の対応する要素と同じである。また、ワイヤレスキー１００も第１の実施の形態で説明したワイヤレスキー１００と同じである。本実施の形態において、デフォルト認証コードを新たな認証コードに変更する動作、及び認証コードを更新する動作も、第１の実施の形態と同じである。
【００６４】
本実施の形態によれば、アクセルの操作量及びブレーキの操作量の履歴という、ユーザに固有の情報ではあるが、第三者が推測することがほぼ不可能である情報を移動履歴として、この移動履歴に基づいて認証コードを生成するので、第三者が認証コードを推測することはほぼ不可能になる。
【００６５】
なお、上記の実施の形態では、アクセルの操作量及びブレーキの操作量の情報を移動履歴としたが、いずれか一方の情報のみを蓄積して移動履歴としてもよい。また、ハンドルの操舵角を車両操作量として蓄積して、それを移動履歴としてもよい。
【００６６】
（第３の実施の形態）
図９は、本発明の第３の実施の形態の認証システムの構成を示すブロック図である。第１及び第２の実施の形態では、車両の認証コード記憶部１３、２３とワイヤレスキー１００とで同一の認証コードを記憶し、車両のドアの開施錠をする際には、これらの認証コードを照合することで、ワイヤレスキー１００の所有者が不正者ではないことを確認した。本実施の形態では、このような本人認証を車両のドアの開施錠以外に応用する。
【００６７】
認証システム２００は、車両３０と、基地局４０と、管理センタ５０と、認証実行装置６０からなる。車両３０は、認証コード生成演算部３１と、ドライブレコーダ３２とを備えている。第１の車両１０において、本発明の認証鍵に相当するのは車両のワイヤレスキー１００であったが、認証システム２００において認証鍵に相当するのは、携帯電話機３００である。認証コード生成演算部３１及びドライブレコーダ３２は、それぞれ第１の実施の形態の認証コード生成演算部１１及びドライブレコーダ１２と同じである。但し、更新用無線通信部３１３は、携帯電話機３００との間で無線通信をする機能を有すると共に、基地局４０を介して管理センタ５０と通信を行う機能を有している。
【００６８】
認証コード生成装置３１は、第１の実施の形態と同様にして認証コードを生成すると、更新用無線通信部３１３を通じて、生成された認証コードを車両のユーザの携帯電話機３００に出力する。認証コード生成装置３１は、一方で、更新用無線通信部３１３を通じて、この生成された認証コードを基地局４０に送信する。基地局４０はネットワークを介して接続された管理センタ５０に、この認証コードを送信する。
【００６９】
管理センタ５０は、ネットワークを介して認証実行装置６０に接続されている。管理センタ５０は、車両３０で生成された認証コードを受信して、認証コードを管理する。認証実行装置６０は、被認証者が携帯電話機３００をもって認証を要求してきたときに、認証を実行する。このとき、被認証者は、認証実行装置６０に自己のユーザＩＤを渡すともに、携帯電話機３００に記憶されている認証コードも渡す。認証実行装置６０は、ユーザＩＤを受け付けると、そのユーザＩＤの認証コードを管理センタ５０に問い合わせ、管理センタ５０は、当該ユーザＩＤに対応する認証コードを認証実行装置６０に返す。認証実行装置６０は、携帯電話機３００から受け付けた認証コードを管理センタ５０から送られてきた認証コードと照らし合わせ、両認証コードが一致又は対応している場合に、被認証者が不正者でないと判断する。
【００７０】
この認証システム２００を銀行のシステムに応用した場合には、例えば以下のようになる。認証実行装置は、銀行の現金自動預け払い機（以下、「ＡＴＭ」という）である。被認証者は、ＡＴＭで自己の預金を引き出したい場合に、まずＡＴＭにキャッシュカードを挿入する。キャッシュカードにはＩＤ情報が記憶されており、ＡＴＭはこのキャッシュカードから当該被認証者のＩＤ情報を得る。通常は、ここで被認証者による暗証番号の入力が求められるが、本実施の形態では、この暗証番号の入力の代わりに、ＡＴＭに自己の携帯電話機３００をかざして無線通信によって、携帯電話機３００に記憶されている認証コードを送信する。
【００７１】
ＡＴＭは、このようにして被認証者のＩＤ情報と認証コードを受け取ると、当該ＩＤ情報を管理センタ５０に送信して、当該ＩＤ情報に対応する認証コードを要求する。被認証者は、予め管理センタ５０に自己のＩＤ情報を登録しておく。これにより、管理センタ５０は、ＡＴＭから送られてきたＩＤ情報に対応する認証コードをＡＴＭに返すことができる。
【００７２】
本実施の形態によれば、ユーザは、パスワードを変更する煩わしさから解放される。即ち、従来は、ユーザは認証実行装置にて自己のＩＤと共にパスワードを入力して本人の認証を行うところ、安全性を向上させるためにこのパスワードを頻繁に変更することが望ましかった。しかしながら、そのようなパスワードの変更はユーザにとっては煩わしいものであるとともに、パスワードを頻繁に変更すると、ユーザが最新のパスワードを忘れてしまうという問題があった。これに対して、本実施の形態では、ユーザは、パスワードに相当する認証コードを頭で記憶しておく必要はなくなる。また、認証コードの更新は、携帯電話機３００を所持して車両３０に乗り込めば容易に行える。
【００７３】
（第４の実施の形態）
図１０は、第４の実施の形態の認証システムの構成を示すブロック図である。第３の実施の形態では、車両の移動履歴に基づいて認証コードを生成したが、本実施の形態では、携帯電話機の移動履歴に基づいて認証コードを生成する。本実施の形態の携帯電話機４００は、第３の実施の形態の車両３０と同様に、認証コード生成装置４１、ＰＧＳ受信機４２１、時計４２２を備えている。携帯電話機４００は、本発明の認証コード生成装置としての機能を有だけでなく、本発明の認証鍵にもなる。このために、携帯電話機４００は、認証コード記憶部４３と認証用無線通信部４８を備えている。
【００７４】
認証コード生成装置４１は、移動履歴記憶部４１１、認証コード生成演算部４１２、及び更新用無線通信部４１３を備えているが、これらの機能は第１又は第３の実施の形態と同様である。但し、更新用無線通信部４１３は、携帯電話の基地局４０と通信をする。
【００７５】
第３の実施の形態と同様に、ユーザは、携帯電話機４００を用いて、認証実行装置（例えば銀行のＡＴＭ）にて本人の認証を行うことができる。携帯電話４００は、認証コード生成装置４１にて、第１又は第３の実施の形態と同様にして認証コードを生成し、生成した認証コードを認証コード記憶部４３に記憶する。
【００７６】
ユーザは、認証実行装置６０にて認証を行う場合には、本人のＩＤ情報を認証実行装置６０に渡すと共に、携帯電話機４００を認証実行装置６０にかざして、認証用無線通信部４８から認証コードを無線出力する。このとき、ユーザのＩＤ情報は、携帯電話機４００以外の方法（例えばユーザ本人によるキー入力やユーザの所持しているカードから読み出す方法）で、認証実行装置６０に渡す。
【００７７】
認証実行装置６０が認証を行う手順は、第３の実施の形態と同様である。また、認証システム５００において、認証コードを更新する手順は基本的には第１乃至第３の実施の形態と同様である。但し、認証システム５００で認証コードを更新するときは、更新用無線通信部４１３から基地局４０を介して管理センタ５０に新しい認証コードを送るが、このとき、管理センタ５０にて認証コードの更新が完了した後に、管理センタ５０から基地局４０を介して更新用無線通信部４１３に更新完了の通知を伝送する。
【００７８】
携帯電話機４００では、この更新完了の通知を受けるまでは、認証コード記憶部４３の認証コードの更新を行わず、通信完了の通知を受けた後に、その更新完了通知に係る認証コードをもって認証コード記憶部４３に記憶された認証コードを更新する。このようにすることで、通信不良等の原因により管理センタ５０で認証コードの更新が行われていない場合に、認証鍵である携帯電話機４００でのみ認証コードの更新が行われることを防ぐことができる。
【００７９】
本実施の形態によれば、認証鍵として使用できる携帯電話機４００が提供され、かつこの携帯電話機４００で使用される認証コードは、携帯電話機４００自体の移動履歴に基づいて生成されている。携帯電話機４００の移動履歴（即ち、携帯電話機４００を所持するユーザの移動履歴）は、携帯電話機ごとに異なるものであり、各携帯電話機に固有の情報である。よって、このような固有の情報を用いて認証コードを生成すれば、第三者による推測が困難な認証コードが得られる。
【００８０】
なお、上記第１乃至第４の実施の形態では、いずれも移動体である車両１０〜３０又は携帯電話機４００に認証コード生成装置１１、２１、３１、４１が備えられていたが、認証コード生成装置は、移動体とは別体であってもよい。この場合、移動体で生成される移動情報（移動経路情報、目的地情報、車両操作量情報等）は、有線又は無線で、外部の認証コード生成装置に伝送される。
【産業上の利用可能性】
【００８１】
本発明は、ユーザ毎に固有の情報である移動履歴に基づいて認証コードを生成するので、第三者による認証コードの推測が困難になるという効果を有し、認証コードを生成する認証コード生成装置及びそれを備えた車両等として有用である。
【符号の説明】
【００８２】
１０、２０、３０  車両（自動車）
１１、２１、３１、４１  認証コード生成装置
１１１、２１１、３１１、４１１  移動履歴記憶部
１１２、２１２、３１２、４１２  認証コード生成演算部
１１３、２１３、３１３、４１３  更新用無線通信部
１３、２３、４３  認証コード記憶部
１４、２４  ドア開施錠部
１５、２５  ドア用無線通信部
４８  認証用無線通信部
５０  管理センタ
６０  認証実行装置
１００  ワイヤレスキー
１０１  鍵部
１０２  握り部
２００、５００  認証システム
３００、４００  携帯電話機
【図１】
2011132791.tif 000003
【図２Ａ】
2011132791.tif 000004
【図２Ｂ】
2011132791.tif 000005
【図２Ｃ】
2011132791.tif 000006
【図３】
2011132791.tif 000007
【図４】
2011132791.tif 000008
【図５】
2011132791.tif 000009
【図６Ａ】
2011132791.tif 000010
【図６Ｂ】
2011132791.tif 000011
【図６Ｃ】
2011132791.tif 000012
【図７】
2011132791.tif 000013
【図８】
2011132791.tif 000014
【図９】
2011132791.tif 000015
【図１０】
2011132791.tif 000016