(57)【要約】【課題】無線通信を介して外部機器に接続される車両のセキュリティ性を向上させる。【解決手段】パスワード生成装置は、車両の稼動中に該車両にて不規則なタイミングで発生する一つ以上のイベントを抽出する（Ｓ４１０、Ｓ４３０）。パスワード生成装置は、イベントが抽出される毎に、車両内で検出される不規則に変化する信号である一つ以上の対象信号を用いてパスワードを生成し、生成されたパスワードを、ＲＳＡ暗号方式の公開鍵を用いて暗号化して、予め設定された共有対象に送信する（Ｓ４４０）。【選択図】図５
2019220814.tif 000002
【特許請求の範囲】
【請求項１】
車両の稼動中に該車両にて不規則なタイミングで発生する一つ以上のイベントを抽出するように構成された抽出部（３７：Ｓ４３０）と、
前記抽出部で前記イベントが抽出される毎に、パスワードを生成するように構成された生成部（３７：Ｓ５４０）と、
前記生成部にて生成された前記パスワードをＲＳＡ暗号方式の公開鍵を用いて暗号化するように構成された暗号部（３７：Ｓ５６０）と、
前記暗号部により暗号化された暗号化パスワードを、予め設定された共有対象に送信するように構成された共有部（３７：Ｓ５７０）と、
を備えるパスワード生成装置。
【請求項２】
請求項１に記載のパスワード生成装置であって、
前記車両が移動中であるか否かを判断するように構成された移動判断部（３７：Ｓ４２０）を、更に備え、
前記抽出部は、前記移動判断部により前記車両が移動中であると判断された場合に、前記イベントの抽出を実施するように構成された
パスワード生成装置。
【請求項３】
請求項２に記載のパスワード生成装置であって、
前記抽出部は、前記乗員によって実施される運転操作が、予め設定されたイベント条件を満たすことを前記イベントの一つとする
パスワード生成装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載のパスワード生成装置であって、
前記生成部は、前記車両内で検出される不規則に変化する信号である一つ以上の対象信号を用いてパスワードを生成するように構成された
パスワード生成装置。
【請求項５】
請求項４に記載のパスワード生成装置であって、
前記生成部は、前記対象信号の一つとして、前記乗員の状態を監視するセンサから取得される生体信号を用いる
パスワード生成装置。
【請求項６】
請求項４または請求項５に記載のパスワード生成装置であって、
前記生成部は、前記対象信号の一つとして、前記車両の挙動を検出するセンサから取得される挙動信号を用いる
パスワード生成装置。
【請求項７】
請求項４から請求項６までのいずれか１項に記載のパスワード生成装置であって、
前記生成部は、前記対象信号の一つとして、前記車両に搭載されたカメラから取得される映像信号を用いる
パスワード生成装置。
【請求項８】
請求項１から請求項７までのいずれか１項に記載のパスワード生成装置であって、
前記共有対象は、スマートエントリシステムの電子キーである
パスワード生成装置。
【請求項９】
請求項１から請求項７までのいずれか１項に記載のパスワード生成装置であって、
前記共有対象は、無線通信網を介して前記車両または前記車両の乗員に対するサービスを提供するサーバである
パスワード生成装置。
【請求項１０】
車両の稼動中に該車両にて不規則なタイミングで発生する一つ以上のイベントを抽出する第１のステップ（Ｓ４３０）と、
前記第１のステップで前記イベントが抽出される毎に、前記車両にて検出される不規則に変化する信号である一つ以上の対象信号を用いてパスワードを生成する第２のステップ（Ｓ５４０）と、
前記第２のステップにて生成された前記パスワードをＲＳＡ暗号方式の公開鍵を用いて暗号化する第３のステップ（Ｓ５６０）と、
前記第３のステップにより暗号化された暗号化パスワードを、予め設定された共有対象に送信する第４のステップ（Ｓ５７０）と、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信を介して外部機器に接続される車両のセキュリティ技術に関する。
【背景技術】
【０００２】
下記特許文献１には、車両のユーザによって携帯される電子キーから無線通信で送信されてくるＩＤコードを、車両側ユニットにて照合し、照合結果に従って、車両側ユニットが、ドアのロック、アンロック等の状態を切替制御するスマートエントリシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許５２５７１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、発明者の詳細な検討の結果、特許文献１に記載の従来技術では、使用するＩＤコードが固定値なので、悪意のある他者がＩＤコードを偽造することで、ドアのロックが解除される可能性があるという課題が見出された。
【０００５】
本開示の１つの局面は、無線通信を介して外部機器に接続される車両のセキュリティ性を向上させることにある。
【課題を解決するための手段】
【０００６】
本開示の一態様は、パスワード生成装置であって、抽出部（３７：Ｓ４３０）と、生成部（３７：Ｓ５４０）と、暗号部（３７：Ｓ５６０）と、共有部（３７：Ｓ５７０）と、を備える。抽出部は、車両の稼動中に車両にて不規則なタイミングで発生する一つ以上のイベントを抽出する。生成部は、抽出部でイベントが抽出される毎にパスワードを生成する。暗号部は、生成部にて生成されたパスワードをＲＳＡ暗号方式の公開鍵を用いて暗号化する。共有部は、暗号部により暗号化された暗号化パスワードを、予め設定された共有対象に送信する。
【０００７】
このような構成によれば、新たなパスワードが不規則なタイミングで生成されるため、パスワードの偽造が困難であり、また、偽造に成功したとしても、次のイベントが発生すると、古いパスワードは無効化されるため、パスワードを用いた保護対象のセキュリティ性を向上させることができる。
【０００８】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【０００９】
【図１】スマートエントリシステムの構成を示すブロック図である。
【図２】キー側処理のフローチャートである。
【図３】施錠処理のフローチャートである。
【図４】解錠処理のフローチャートである。
【図５】パスワード生成処理のフローチャートである。
【図６】生成共有処理のフローチャートである。
【図７】パスワードの生成方法の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．構成］
図１に示すスマートエントリシステム１は、車両のドライバが携帯する電子キー２と、車両に搭載される車載ユニット３とを備える。スマートエントリシステム１では、車載ユニット３は、電子キー２との間で通信を行うことにより、車両ドアの施錠と解錠、およびエンジン始動の許可等の制御を実施する。
【００１１】
電子キー２と車載ユニット３との通信では、パスワードおよび暗号鍵の送受信が行われる。暗号方式としては、公開鍵と秘密鍵という二つの暗号鍵を用いて暗号化および復号を行うＲＳＡ暗号方式が用いられる。以下、公開鍵を第１認証コード、秘密鍵を第２認証コードという。
【００１２】
電子キー２には、第１認証コードと、パスワードを第１認証コードによって暗号化した暗号パスワードとが記憶され、車載ユニット３には、第１認証コードと第２認証コードと暗号化されていないパスワードである平文パスワードとが記憶される。
【００１３】
車両ドアの施錠時には、電子キー２から車載ユニット３に対して施錠要求と共に第１認証コードが送信され、車載ユニット３では、第１認証コードを用いた簡易的な認証が行われる。車両ドアの解錠時には、電子キー２から車載ユニット３に対して解錠要求と共に第１認証コードおよび暗号パスワードが送信され、車載ユニット３では、暗号パスワードを使用した認証が行われる。車載ユニット３は、適宜パスワードを更新し、更新したパスワードを電子キー２と共有する。
【００１４】
以下、その詳細について説明する。
［１−１．電子キー］
電子キー２は、入力部２１と、通信部２２と、メモリ２３、制御部２４と、を備える。
【００１５】
入力部２１は、車両ドアを施錠する際に操作される施錠スイッチと、車両ドアを解錠する際に操作される解錠スイッチとを備える。
通信部２２は、アンテナを介して車載ユニット３との間で近距離無線通信を行う。具体的には、例えば、Bluetooth （登録商標）に準拠した通信規格を有する通信方式を用いてもよい。通信部２２は、半径数ｍ〜１００ｍ程度の範囲で車載ユニット３と無線通信できるように送信電力が設定される。
【００１６】
メモリ２３には、第１認証コードおよび暗号パスワードが記憶される。但し、第１認証コードは、ＲＯＭ等の書き換え不能なメモリに記憶され、暗号パスワードは、不揮発性のＲＡＭまたはＥＥＰＲＯＭ等の書き換え可能なメモリに記憶される。また、出荷時には、暗号パスワードとして、予め設定された初期パスワードを第１認証コードで暗号化したものが初期値として記憶される。
【００１７】
制御部２４は、キー側処理を実行する。このキー側処理は、論理回路等を含むハードウェアによって実現される。但し、その一部または全部の処理を、マイクロコンピュータが実行する処理として実現されてもよい。
【００１８】
キー側処理を、図２に示すフローチャートを用いて説明する。
制御部２４は、キー側処理を繰り返し実行する。
制御部２４は、まず、Ｓ１１０にて、通信部２２を介して車載ユニット３から更新要求を受信したか否かを判断する。制御部２４は、更新要求を受信したと判断した場合は、Ｓ１２０に処理を移行し、更新要求を受信していないと判断した場合は、Ｓ１３０に処理を移行する。
【００１９】
制御部２４は、Ｓ１２０では、更新要求と共に受信する暗号パスワードによって、メモリ２３に記憶されている暗号パスワードを更新して、処理を一旦終了する。
制御部２４は、Ｓ１３０では、入力部２１にて施錠スイッチが操作されたか否かを判断する。制御部２４は、施錠スイッチが操作されたと判断した場合は、Ｓ１４０に処理を移行し、施錠スイッチが操作されていないと判断した場合は、Ｓ１５０に処理を移行する。
【００２０】
制御部２４は、Ｓ１４０では、メモリ２３に記憶されている第１認証コードを添付した施錠要求を、通信部２２を介して車載ユニット３に送信し、処理を一旦終了する。
制御部２４は、Ｓ１５０では、入力部２１にて解錠スイッチが操作されたか否かを判断する。制御部２４は、解錠スイッチが操作されたと判断した場合は、Ｓ１６０に処理を移行し、解錠スイッチが操作されていないと判断した場合は、処理を一旦終了する。
【００２１】
制御部２４は、Ｓ１６０では、メモリ２３に記憶されている第１認証コードおよび暗号化パスワードを添付した解錠要求を、通信部２２を介して車載ユニット３に送信し、処理を一旦終了する。
【００２２】
［１−２．車載ユニット］
車載ユニット３は、図１に示すように、通信部３１と、乗員計測部３２と、周辺計測部３３と、車両計測部３４と、ドアロック駆動部３５と、外部接続部３６と、照合ＥＣＵ３７とを備える。ＥＣＵは、Electronic Control Unitの略であり、電子制御装置を意味する。
【００２３】
通信部３１は、電子キー２の通信部２２と同様に構成され、アンテナを介して電子キー２との間で近距離無線通信を行う。
乗員計測部３２は、車両のドライバの状態を監視し、その監視結果である生体信号を取得する。具体的には、ドライバに装着されるウェアラブルセンサを用いて、脈波および血圧変化を表す信号等を生体信号として取得してもよい。また、ドライバを撮像するカメラを用いて、画像センサから得られる画像データを生体信号として取得してもよい。この場合、撮像対象は、生体固有の特質が表れるドライバの顔、虹彩、または指紋等を用いてもよい。更に、画像データを解析することによって得られる瞳孔変化、視線変化、または覚醒レベルの変化等を表す信号を生体信号として取得してもよい。また、マイクを用いて集音されるドライバの声を表す音声信号、または音声信号を解析することで得られる声紋等を生体信号として取得してもよい。
【００２４】
周辺計測部３３は、車両に搭載されたカメラから得られる映像信号およびレーダセンサによる検出結果を、周辺情報として取得する。カメラは、車外の景色を撮像するように設置されてもよいし、車内の様子を撮像するように設置されてもよい。
【００２５】
車両計測部３４は、車両の挙動およびドライバによる運転操作を検出するために設けられた様々なセンサから、その検出結果である検出信号を取得する。検出信号には、速度、加速度、ヨーレート、エンジン回転数、および冷却水の温度等を表す挙動信号が含まれてもよい。また、検出信号には、ステアリング、ブレーキペダル、アクセルペダル、方向指示器、およびシフトレバー等の操作状態を表す信号が含まれてもよい。更に、検出信号には、ＥＣＵ間で送受信される信号、ＧＰＳ受信機からの信号等が含まれてもよい。
【００２６】
ドアロック駆動部３５は、照合ＥＣＵ３７からの指示に従って、ドアの施錠または解錠を行うアクチュエータを駆動する。
外部接続部３６は、通信部３１とは異なる通信方式により、外部の無線通信網を介してインターネット上のサーバと通信を行う。サーバは、通信相手が予め登録された正規のユーザである場合に、車両または車両の乗員に対して予め設定されたサービスを提供する。
【００２７】
照合ＥＣＵ３７は、ＣＰＵ３７１と、例えば、ＲＡＭ又はＲＯＭ等の半導体メモリ（以下、メモリ３７２）と、を有するマイクロコンピュータを備える。照合ＥＣＵ３７の各機能は、ＣＰＵ３７１が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ３７２が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。なお、照合ＥＣＵ３７は、１つのマイクロコンピュータを備えてもよいし、複数のマイクロコンピュータを備えてもよい。
【００２８】
照合ＥＣＵ３７は、パスワード生成処理と、施錠処理と、解錠処理と、を少なくとも実行する。これらの処理を実現する手法はソフトウェアに限るものではなく、その一部又は全部の処理は、一つあるいは複数のハードウェアを用いて実現されてもよい。例えば、上記処理がハードウェアである電子回路によって実現される場合、その電子回路は、デジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現されてもよい。なお、パスワード生成処理を実行する照合ＥＣＵ３７が、パスワード生成装置に相当する。
【００２９】
メモリ３７２には、上記処理を実現するプログラムの他、第１認証コード、第２認証コード、および平文パスワードが記憶される。第１認証コードおよび第２認証コードはＲＯＭに記憶され、平文パスワードは、不揮発性ＲＡＭやＥＥＰＲＯＭ等の書き換え可能なメモリに記憶される。平文パスワードは、出荷時には所定の初期値が用いられる。出荷時に電子キーに記憶される暗号パスワードの初期値は、この平文パスワードの初期値に基づいて生成される。
【００３０】
［２．処理］
照合ＥＣＵ３７が実行する処理について説明する。
［２−１．施錠処理］
照合ＥＣＵ３７が実行する施錠処理を、図３に示すフローチャートを用いて説明する。施錠処理は、車両が停車している間、繰り返し実行される。
【００３１】
照合ＥＣＵ３７は、まず、Ｓ２１０では、通信部３１を介して電子キー２から施錠要求を受信したか否かを判断する。照合ＥＣＵ３７は、施錠要求を受信したと判断した場合は、Ｓ２２０に処理を移行し、施錠要求を受信していないと判断した場合は、処理を一旦終了する。
【００３２】
照合ＥＣＵ３７は、Ｓ２２０では、施錠要求と共に受信する第１認証コードを、メモリ３７２に記憶されている第１認証コードと照合する。
照合ＥＣＵ３７は、Ｓ２３０では、照合に成功したか否かを判断する。具体的には、受信した第１認証コードと記憶されている第１認証コードが一致していれば成功と判断し、不一致であれば失敗と判断する。照合ＥＣＵ３７は、照合に成功したと判断した場合は、Ｓ２４０に処理を移行し、照合に失敗したと判断した場合は、処理を一旦終了する。
【００３３】
照合ＥＣＵ３７は、Ｓ２４０では、ドアロック駆動部３５に対して、ドアを施錠する指示を出すことで、ドアの施錠を実行して、処理を一旦終了する。
［２−２．解錠処理］
照合ＥＣＵ３７が実行する解錠処理を、図４に示すフローチャートを用いて説明する。解錠処理は、車両が停車している間、繰り返し実行される。
【００３４】
照合ＥＣＵ３７は、まず、Ｓ３１０では、通信部３１を介して電子キー２から解錠要求を受信したか否かを判断する。照合ＥＣＵ３７は、解錠要求を受信したと判断した場合は、Ｓ３２０に処理を移行し、解錠要求を受信していないと判断した場合は、処理を一旦終了する。
【００３５】
照合ＥＣＵ３７は、Ｓ３２０では、解錠要求と共に受信する第１認証コードを、メモリ３７２に記憶されている第１認証コードと照合する。
照合ＥＣＵ３７は、Ｓ３３０では、第１認証コードの照合に成功したか否かを判断する。具体的には、受信した第１認証コードと記憶されている第１認証コードが一致していれば成功と判断され、不一致であれば失敗と判断される。照合ＥＣＵ３７は、照合に成功したと判断した場合は、Ｓ３４０に処理を移行し、照合に失敗したと判断した場合は、処理を一旦終了する。
【００３６】
照合ＥＣＵ３７は、Ｓ３４０では、解錠要求と共に受信する暗号パスワードを、メモリ３７２に記憶されている第２認証コードを用いて復号することで、平文パスワードを復元する。
【００３７】
照合ＥＣＵ３７は、Ｓ３５０では、復元された平文パスワードを、メモリ３７２に記憶されている平文パスワードと照合する。
照合ＥＣＵ３７は、Ｓ３６０では、平文パスワードの照合に成功したか否かを判断する。具体的には、復元された平文パスワードと、記憶されている平文パスワードとが一致していれば成功と判断され、不一致であれば失敗と判断される。照合ＥＣＵ３７は、照合に成功したと判断した場合は、Ｓ３７０に処理を移行し、照合に失敗したと判断した場合は、処理を一旦終了する。
【００３８】
照合ＥＣＵ３７は、Ｓ３７０では、ドアロック駆動部３５に対して、ドアを解錠する指示を出力することで、ドアの解錠を実行して、処理を一旦終了する。
［２−３．パスワード生成処理］
照合ＥＣＵ３７が実行するパスワード生成処理を、図５のフローチャートを用いて説明する。照合ＥＣＵ３７は、パスワード生成処理を繰り返し実行する。
【００３９】
照合ＥＣＵ３７は、Ｓ４１０では、稼動条件が成立しているか否かを判断する。稼動条件とは、車両が稼動中であるか否かを判断するものである。具体的には、例えば、エンジン回転数が予め設定された回転数閾値以上である場合に稼動条件が成立すると判断してもよい。ここでいう、車両が稼動中とは、ドライバが運転を開始するために車両に乗車してから、運転を終了するために降車するまでの期間を含んでもよい。
【００４０】
照合ＥＣＵ３７は、稼動条件が成立すると判断した場合は、Ｓ４２０に処理を移行し、稼動条件が成立しないと判断した場合は、処理を一旦終了する。
照合ＥＣＵ３７は、Ｓ４２０では、位置条件が成立したか否かを判断する。位置条件とは、車両が移動中であるか否かを判断するものである。具体的には、例えば、後述するＳ４４０にてパスワードが生成する毎に距離の基点を現在位置にリセットし、現在位置が予め設定された下限距離以上離れている場合に移動条件が成立すると判断してもよい。また、車速が予め設定された速度閾値以上である場合に位置条件が成立すると判断してもよい。
【００４１】
照合ＥＣＵ３７は、位置条件が成立すると判断した場合は、Ｓ４３０に処理を移行し、位置条件が成立しないと判断した場合は、処理を一旦終了する。
照合ＥＣＵ３７は、Ｓ４３０では、イベント条件が成立したか、即ち、イベントが発生したか否かを判断する。イベント条件とは、車両において発生する車両に固有な事象に基づき、予測が困難なランダムなタイミングを抽出するために設定される条件である。具体的には、例えば、ドライバによる特定操作が特定回数だけ検出される毎にイベント条件が成立すると判断してもよい。特定操作としては、ウィンカー、シフトレバー、アクセルペダル、ブレーキペダル、またはステアリングの操作等を用いることができる。また、単に操作したか否かではなく、操作の態様や操作量を判断に含めてもよい。また、イベント条件が成立する毎に、判断の対象となる特定操作および特定回数を不規則に切り替えてもよい。
【００４２】
照合ＥＣＵ３７は、イベント条件が成立すると判断した場合は、Ｓ４４０に処理を移行し、イベント条件が成立しないと判断した場合は、処理を一旦終了する。
照合ＥＣＵ３７は、Ｓ４４０では、パスワードの生成や共有を実行する生成共有処理を実行して、処理を一旦終了する。
【００４３】
［２−４．生成共有処理］
照合ＥＣＵ３７が、Ｓ４４０で実行する生成共有処理を、図６のフローチャートを用いて説明する。
【００４４】
照合ＥＣＵ３７は、Ｓ５１０では、車内に存在する電子キー２から暗号化パスワードを取得し、メモリ３７２に記憶されている第２認証コードを用いて復号することで、平文パスワードを復元する。
【００４５】
照合ＥＣＵ３７は、Ｓ５２０では、復元された平文パスワードを、メモリ３７２に記憶されている平文パスワードと照合する。
照合ＥＣＵ３７は、Ｓ５３０では、Ｓ３６０での処理と同様に、平文パスワードの照合に成功したか否かを判断する。照合ＥＣＵ３７は、照合に成功したと判断した場合は、Ｓ５４０に処理を移行し、照合に失敗したと判断した場合は、処理を終了する。
【００４６】
照合ＥＣＵ３７は、Ｓ５４０では、乗員計測部３２から取得される生体信号を数値化することで新たなパスワードを生成する。具体的には、例えば、生体信号が脈波である場合、図７に示すように、脈波の一部の波形を切り取り、信号強度を所定のサンプリング間隔でデジタル値に変換し、変換後のデータ列を、パスワードに必要な長さだけ切り取ることでパスワードを生成する。
【００４７】
なお、パスワードの生成源として、乗員計測部３２から取得される生体信号の代わりに、周辺計測部３３から取得される数値化された画像データを用いてもよい。この場合、パスワードに必要な長さを切り取る際の切り取り方を、パスワードを生成する毎に適宜切り替えてもよい。また、複数種類の生体信号および画像データから切り出したデータを組み合わせることでパスワードを生成してもよい。更に、パスワードを生成する毎に、生成源となる生体信号および画像データをランダムに切り替えたり、ランダムに組み合わせたりしてもよい。
【００４８】
照合ＥＣＵ３７は、続くＳ５５０では、Ｓ５４０にて生成されたパスワードにより、メモリ３７２に記憶された平文パスワードを更新する。
照合ＥＣＵ３７は、続くＳ５６０では、更新された平文パスワードを、第１認証コードを用いてＲＳＡ暗号方式により暗号化することで暗号パスワードを生成する。
【００４９】
照合ＥＣＵ３７は、続くＳ５７０では、暗号パスワードを、通信部３１を介して電子キー２に向けて送信して、処理を終了する。
［３．効果］
以上詳述した第１実施形態によれば、以下の効果を奏する。
【００５０】
（３ａ）車載ユニット３では、予測や偽造が困難な生体信号を生成源として、稼動条件、位置条件、およびイベント条件のいずれもが成立する予測が困難な更新タイミングで新たなパスワードを生成し、これを電子キー２と共有するようにされている。このため、パスワードを用いた認証による保護の対象である車両のセキュリティを向上させることができる。
【００５１】
（３ｂ）車載ユニット３では、更新タイミングを抽出する際に位置条件を含めることにより、パスワードを生成および共有する場所を、パスワードを利用する場所である乗車および降車場所から空間的に離している。しかも、施錠時の認証には、第１認証コードだけを用いて簡易に行い、解錠時の認証でのみ暗号パスワードを用いている。このため、施錠時および解錠時に行われる電子キー２と車載ユニット３との間の通信を盗聴されても、通信には暗号パスワードが含まれないため、盗聴により、パスワードが解析されてしまう危険性を抑制できる。
【００５２】
（３ｃ）車載ユニット３では、パスワードが繰り返し更新され、パスワードが次々と使い捨てられるため、仮に、パスワードが解読されたとしても、その解読されたパスワードは、すぐに無効化される。これにより、車両のセキュリティ性をより向上させることができる。また、このように、盗聴されにくく、解読されたとしても影響が及ぶ範囲が狭いため、第１認証コードおよび第２認証コードの桁数を小さく抑えることができ、暗号化および復号に要する処理負荷を削減できる。
【００５３】
（３ｄ）スマートエントリシステム１では、パスワードの生成および照合を車載ユニット３が行うため、パスワードの生成および照合を行うための外部サーバを別途設ける必要がない。このため、外部サーバと通信する必要がなく、外部サーバとの通信が不能な場所であっても、電子キー２の照合を行うことができる。
【００５４】
［４．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００５５】
（４ａ）上記実施形態では、電子キー２を、車両ドアの施錠および解錠に用いているが、本開示は、これに限定されるものではない。例えば、照合に成功したときに、ライトを点灯させるなどしてもよい。また、電子キー２と車両との距離を検出できる場合は、電子キー２から施錠要求を受信しなくても、ドアを施錠してもよい。
【００５６】
（４ｂ）上記実施形態では、パスワードの共有先が、電子キー２である場合について説明したが、本開示は、これに限定されるものではない。例えば、外部接続部３６を介して接続されるインターネット上のサーバと、パスワードを共有してもよい。この場合、サーバによって提供される、いわゆるクラウドサービスを、パスワードによる認証機能を用いて安全に利用することができる。
【００５７】
（４ｃ）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００５８】
（４ｄ）上述した照合ＥＣＵ３７によって実現されるパスワード生成装置の他、当該パスワード生成装置を構成要素とするシステム、当該パスワード生成装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、パスワード生成方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００５９】
１…スマートエントリシステム、２…電子キー、３…車載ユニット、２１…入力部、２２，３１…通信部、２３，３７２…メモリ、２４…制御部、３２…乗員計測部、３３…周辺計測部、３４…車両計測部、３５…ドアロック駆動部、３６…外部接続部、３７…照合ＥＣＵ、３７１…ＣＰＵ。
【図１】
2019220814.tif 000003
【図２】
2019220814.tif 000004
【図３】
2019220814.tif 000005
【図４】
2019220814.tif 000006
【図５】
2019220814.tif 000007
【図６】
2019220814.tif 000008
【図７】
2019220814.tif 000009