(57)【要約】【課題】キー情報がクリアされた場合であっても装置のロック状態を解除できる代替パスワードを生成することができ、また、セキュリティの向上を図ることができるセキュリティシステムを提供する。【解決手段】車両に搭載される車両用装置１１の使用を制限するロック状態を、予め設定された正規パスワードが入力されることにより解除するセキュリティシステム１０は、正規パスワードに代えてロック状態を解除する代替パスワードを生成するためのキー情報を、正規パスワードに基づいて生成するキー情報生成部３２と、キー情報生成部３２が生成するキー情報に基づいて代替パスワードを生成する代替パスワード生成部５１と、代替パスワード生成部５１が生成する代替パスワードが入力されると、車両用装置１１のロック状態を解除する代替解除部３３と、を備える。【選択図】図１
2018017070.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される車両用装置（１１）の使用を制限するロック状態を、予め設定された正規パスワードが入力されることにより解除するセキュリティシステム（１０）であって、
前記正規パスワードに代えて前記ロック状態を解除する代替パスワードを生成するためのキー情報を、前記正規パスワードに基づいて生成するキー情報生成部（３２）と、
前記キー情報生成部が生成するキー情報に基づいて前記代替パスワードを生成する代替パスワード生成部（５１）と、
前記代替パスワード生成部が生成する代替パスワードが入力されると、前記ロック状態を解除する代替解除部（３３）と、
を備えるセキュリティシステム。
【請求項２】
前記キー情報生成部は、前記正規パスワードを構成する文字列を変換することにより前記キー情報を生成する請求項１に記載のセキュリティシステム。
【請求項３】
前記代替パスワードにより前記ロック状態が解除された回数をカウントするカウント部（３４）をさらに備え、
前記キー情報生成部は、前記正規パスワードを構成する文字列に、前記カウント部がカウントする回数を組み合わせることにより前記キー情報を生成する請求項１または２に記載のセキュリティシステム。
【請求項４】
前記車両用装置に通信可能に接続される管理装置（１２）をさらに備え、
前記キー情報生成部を前記車両用装置に備え、
前記代替パスワード生成部を前記管理装置に備える請求項１から３の何れか１項に記載のセキュリティシステム。
【請求項５】
車両に搭載され、予め設定された正規パスワードが入力されることにより、使用が制限されたロック状態が解除される車両用装置（１１）であって、
前記正規パスワードに代えて前記ロック状態を解除する代替パスワードを生成するためのキー情報を、前記正規パスワードに基づいて生成するキー情報生成部（３２）と、
前記キー情報生成部が生成するキー情報に基づいて生成される代替パスワードが入力されると、前記ロック状態を解除する代替解除部（３３）と、
を備える車両用装置。
【請求項６】
車両に搭載され、予め設定された正規パスワードが入力されることにより、使用が制限されたロック状態が解除される車両用装置（１１）に、
前記正規パスワードに代えて前記ロック状態を解除する代替パスワードを生成するためのキー情報を、前記正規パスワードに基づいて生成するキー情報生成処理と、
前記キー情報生成部が生成するキー情報に基づいて生成される代替パスワードが入力されると、前記ロック状態を解除する代替解除処理と、
を実行させるセキュリティプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティシステム、車両用装置、セキュリティプログラムに関する。
【背景技術】
【０００２】
装置の使用を制限するロック状態を、予め設定されたパスワードが入力されることにより解除するセキュリティシステムが考えられている。例えば特許文献１には、この種のセキュリティシステムにおいてパスワードが分からなくなってしまった場合に、サポートセンターに連絡して解除コードを取得し、この解除コードを用いてパスワードを解除することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１４１８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の解除コード、つまり、当初のパスワードに代わってロック状態を解除するための代替パスワードを生成する手法として、装置が生成するキー情報に基づいて代替パスワードを生成する手法が考えられている。そして、キー情報を生成する手法として、次に示す手法が考えられている。
【０００５】
１つめの手法は、キー情報をランダムに生成する手法である。しかし、この手法では、例えば装置への電力供給がオフされて、生成したキー情報がクリアされた場合には、その後、装置への電力供給が再開されたときに新たなキー情報がランダムに生成される。このとき、新たなキー情報が生成されているにも関わらず、代替パスワードは、装置への電力供給のオフに伴いクリアされたキー情報に基づいて生成される。そのため、生成される代替パスワードは、新たなキー情報に対応したものとは異なったものとなり、この代替パスワードでは装置のロック状態を解除することができない。
【０００６】
２つめの手法は、キー情報を固定する手法である。しかし、この手法では、同じキー情報に基づき同じ代替パスワードが生成される。そのため、いったん代替パスワードを取得すれば、その後は、その代替パスワードを使って何度も装置のロック状態を解除することができ、セキュリティの観点から好ましくない。
【０００７】
そこで、本発明は、キー情報がクリアされた場合であっても装置のロック状態を解除できる代替パスワードを生成することができ、また、セキュリティの向上を図ることができるセキュリティシステム、このセキュリティシステムを構成する車両用装置、この車両用装置において実行されるセキュリティプログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明に係るセキュリティシステムは、車両に搭載される車両用装置（１１）の使用を制限するロック状態を、予め設定された正規パスワードが入力されることにより解除するセキュリティシステム（１０）であって、キー情報生成部（３２）、代替パスワード生成部（５１）、代替解除部（３３）を備える。キー情報生成部は、正規パスワードに代えてロック状態を解除する代替パスワードを生成するためのキー情報を、正規パスワードに基づいて生成する。代替パスワード生成部は、キー情報生成部が生成するキー情報に基づいて代替パスワードを生成する。代替解除部は、代替パスワード生成部が生成する代替パスワードが入力されると、車両用装置のロック状態を解除する。
【０００９】
この構成によれば、代替パスワードを生成するためのキー情報を正規パスワードに基づいて規則的に生成するようにした。従って、キー情報がクリアされた場合であっても、その後、クリアされたキー情報と同じキー情報を生成することができ、新たなキー情報に対応した代替パスワード、つまり、車両用装置のロック状態を解除できる代替パスワードを生成することができる。また、キー情報を固定するのではなく、キー情報を生成し直す構成を採用しているので、過去に得られたキー情報が何度も使用されることを回避することができ、セキュリティの向上を図ることができる。
【００１０】
本発明に係る車両用装置は、本発明のセキュリティシステムを構成する車両用装置である。本発明に係るセキュリティプログラムは、本発明の車両用装置において実行されるセキュリティプログラムである。よって、本発明のセキュリティシステムと同様の効果を奏することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係るセキュリティシステムの構成例を概略的に示す図
【図２】セキュリティシステムの動作例を示すフローチャート
【図３】正規解除用画面の一例を示す図
【図４】代替解除用画面の一例を示す部
【図５】第２実施形態に係るセキュリティシステムの構成例を概略的に示す図
【発明を実施するための形態】
【００１２】
以下、セキュリティシステム、車両用装置、セキュリティプログラムに係る複数の実施形態について図面を参照しながら説明する。なお、各実施形態において実質的に同一の要素には同一の符号を付し、説明を省略する。
【００１３】
（第１実施形態）
図１に例示するセキュリティシステム１０は、車両用装置１１および管理装置１２を備える。車両用装置１１は、例えば車両に搭載されるナビゲーション装置で構成され、制御部２１、表示部２２、入力部２３、記憶部２４、通信部２５などを備える。制御部２１は、例えばマイクロコンピュータを主体として構成され、車両用装置１１の動作全般を制御する。また、制御部２１は、例えば＋Ｂ電源、ＡＣＣ電源などの車両の電源系統から車両用装置１１への電力供給がオフされ、その後、車両用装置１１への電力供給が再開された場合は、車両用装置１１を、当該車両用装置１１の使用を制限するロック状態とする。即ち、例えば、車両用装置１１がいったん車両から取り外され、その後、同じ車両または他の車両に取り付けられた場合などには、車両用装置１１は、ユーザによる使用が不能なロック状態となる。
【００１４】
表示部２２は、例えばディスプレイで構成され、制御部２１から入力される表示指令信号に基づいて各種の画面を表示する。入力部２３は、例えば機械式の操作スイッチ、表示部２２の画面上に設けられるタッチパネルスイッチなどで構成され、例えばユーザやディーラの担当者により各種のスイッチ類が操作されると、その操作内容に応じた操作信号を制御部２１に入力する。
【００１５】
記憶部２４は、例えばＲＯＭ、ＲＡＭなどの記憶媒体で構成され、車両用装置１１の動作を制御するための制御用プログラム、制御用データなどを記憶する。制御用プログラムは、セキュリティプログラムの一例である。また、記憶部２４には、車両用装置１１のロック状態を解除するためのパスワードとして予め設定された正規パスワードが記憶されている。また、記憶部２４には、管理装置１２から得られる代替パスワードが記憶される。通信部２５は、例えば通信モジュールなどで構成され、車両用装置１１以外の装置、この場合、管理装置１２に車両用装置１１を通信可能に接続する。
【００１６】
制御部２１は、制御用プログラムを実行することにより、正規解除部３１、キー情報生成部３２、代替解除部３３をソフトウェアにより仮想的に実現する。なお、制御部２１は、これらの処理部３１〜３３をハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。
【００１７】
正規解除部３１は、予め設定された正規パスワードが入力されると、車両用装置１１のロック状態を解除する。キー情報生成部３２は、正規パスワードに代えてロック状態を解除する代替パスワードを生成するためのキー情報を、正規パスワードに基づいて生成する。代替解除部３３は、キー情報生成部３２が生成するキー情報に基づいて生成される代替パスワードが入力されると、車両用装置１１のロック状態を解除する。
【００１８】
管理装置１２は、制御部４１、表示部４２、入力部４３、記憶部４４、通信部４５などを備える。制御部４１は、例えばサーバ用のコンピュータを主体として構成され、管理装置１２の動作全般を制御する。表示部４２は、例えばディスプレイで構成され、制御部４１から入力される表示指令信号に基づいて各種の画面を表示する。入力部４３は、例えばキーボードやマウスなどの入力用デバイスで構成され、例えばオペレータによる操作内容に応じた操作信号を制御部４１に入力する。記憶部４４は、例えばハードディスクドライブなどの記憶媒体で構成され、管理装置１２の動作を制御するための制御用プログラム、制御用データなどを記憶する。通信部４５は、例えば通信モジュールなどで構成され、管理装置１２以外の装置、この場合、車両用装置１１に管理装置１２を通信可能に接続する。
【００１９】
制御部４１は、制御用プログラムを実行することにより、代替パスワード生成部５１をソフトウェアにより仮想的に実現する。なお、制御部４１は、代替パスワード生成部５１をハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。
【００２０】
代替パスワード生成部５１は、キー情報生成部３２が生成するキー情報に基づいて代替パスワードを生成する。この場合、代替パスワード生成部５１は、所定のアルゴリズムに従って文字列を変換する変換ツールによりキー情報を変換することにより、代替パスワードを生成する。変換ツールとしては、一般的に用いられている周知のツールを採用することができる。
【００２１】
次に、セキュリティシステム１０の動作例について説明する。図２に例示するように、車両用装置１１は、ロック状態になると、図３に例示する正規解除用画面Ｇ１を表示部２２に出力する（Ａ１）。そして、車両用装置１１は、正規解除用画面Ｇ１にパスワードが入力されると、そのパスワードが記憶部２４に記憶されている正規パスワードと一致するか否かを判定する（Ａ２）。そして、車両用装置１１は、入力されたパスワードが正規パスワードと一致する場合（Ａ２：ＹＥＳ）には、車両用装置１１のロック状態を解除する（Ａ３）。これにより、車両用装置１１は、ユーザによる使用が可能な状態となる。
【００２２】
車両用装置１１は、入力されたパスワードが正規パスワードと一致しない場合（Ａ２：ＮＯ）には、所定の操作が入力されたか否かを監視する（Ａ４）。この所定の操作としては、例えばディーラの担当者のみが知る特殊な操作が設定されている。車両用装置１１は、所定の操作が入力されない場合（Ａ４：ＮＯ）には、ステップＡ１に移行する。このとき、車両用装置１１は、入力されたパスワードが正規パスワードと一致しないことを示すメッセージを正規解除用画面Ｇ１上に表示する構成とするとよい。
【００２３】
車両用装置１１は、所定の操作が入力された場合（Ａ４：ＹＥＳ）には、キー情報生成部３２により、正規パスワードに基づいてキー情報を生成する（Ａ５）。ステップＡ５は、キー情報生成処理の一例である。そして、車両用装置１１は、図４に例示する代替解除用画面Ｇ２を表示部２２に出力する（Ａ６）。このとき、車両用装置１１は、生成したキー情報を代替解除用画面Ｇ２上に表示する。
【００２４】
ここで、キー情報生成部３２によるキー情報の生成手法の一例について説明する。キー情報生成部３２は、正規パスワードに基づいてキー情報を規則的に生成するように構成されている。即ち、例えば正規パスワードが大文字アルファベットの文字列「ＡＢＣＤＥＦＧ」である場合、キー情報生成部３２は、まず正規パスワードを構成する文字列を小文字アルファベットの文字列「ａｂｃｄｅｆｇ」に変換する。そして、キー情報生成部３２は、得られた小文字アルファベットの文字列「ａｂｃｄｅｆｇ」の配列を変更する。この場合、キー情報生成部３２は、小文字アルファベットの文字列を１つずつ右にシフトさせ、且つ、最も右側の「ｇ」を最も左側に移動させることにより、「ｇａｂｃｄｅｆ」という文字列を得る。キー情報生成部３２は、このように、正規パスワード「ＡＢＣＤＥＦＧ」を所定の規則に基づき変換して得られた文字列「ｇａｂｃｄｅｆ」を、キー情報として出力する。
【００２５】
車両用装置１１に所定の操作を入力した担当者は、例えば電話などの通信手段により管理装置１２のオペレータに連絡し、代替解除用画面Ｇ２に表示されているキー情報を伝達する。管理装置１２のオペレータは、伝達されたキー情報を管理装置１２に入力する。
管理装置１２は、キー情報が入力されると（Ｂ１：ＹＥＳ）、代替パスワード生成部５１により、入力されたキー情報に基づいて代替パスワードを生成する（Ｂ２）。そして、管理装置１２は、生成した代替パスワードを表示部４２に表示する（Ｂ３）。また、管理装置１２は、生成した代替パスワードを、通信部４５を介して車両用装置１１に送信する（Ｂ４）。車両用装置１１は、管理装置１２から送信される代替パスワードを、通信部２５を介して受信し、記憶部２４に格納する（Ａ７）。そして、車両用装置１１は、代替解除用画面Ｇ２にパスワードが入力されたか否かを監視する（Ａ８）。
【００２６】
管理装置１２のオペレータは、例えば電話などの通信手段によりディーラの担当者に連絡し、表示部４２に表示されている代替パスワードを伝達する。ディーラの担当者は、伝達された代替パスワードを代替解除用画面Ｇ２に入力する。車両用装置１１は、代替解除用画面Ｇ２にパスワードが入力されると（Ａ８：ＹＥＳ）、そのパスワードが記憶部２４に記憶されている代替パスワードと一致するか否かを判定する（Ａ９）。そして、車両用装置１１は、入力されたパスワードが代替パスワードと一致する場合（Ａ９：ＹＥＳ）には、車両用装置１１のロック状態を解除する（Ａ３）。ステップＡ３は、正規解除処理および代替解除処理の一例である。これにより、車両用装置１１は、ユーザによる使用が可能な状態となる。なお、車両用装置１１は、入力されたパスワードが代替パスワードと一致しない場合（Ａ９：ＮＯ）には、ステップＡ８に移行する。このとき、車両用装置１１は、入力されたパスワードが代替パスワードと一致しないことを示すメッセージを代替解除用画面Ｇ２上に表示する構成とするとよい。
【００２７】
本実施形態によれば、代替パスワードを生成するためのキー情報を正規パスワードに基づいて規則的に生成するようにしたので、例えば車両用装置１１への電力供給がオフされてキー情報がクリアされた場合であっても、その後、車両用装置１１への電力供給が再開されたときに、キー情報が正規パスワードに基づいて規則的に生成される。つまり、キー情報がクリアされた場合であっても、その後、クリアされたキー情報と同じキー情報が生成されるので、クリアされたキー情報に基づき代替パスワードを生成したとしても、その代替パスワードは、新たなキー情報に基づき生成される代替パスワードと同等のものとなる。つまり、キー情報がクリアされた場合であっても、実質的に、新たなキー情報に対応した代替パスワードを生成することができ、車両用装置１１のロック状態を解除できる代替パスワードを生成することができる。
【００２８】
また、本実施形態によれば、予め固定値として設定したキー情報を用いるのではなく、車両用装置１１への電力供給が再開されるたびにキー情報の生成処理を繰り返す構成を採用している。そのため、例えばディーラの担当者に、キー情報が生成されるたびに管理装置１２のオペレータに連絡することを促すことができ、過去に得られたキー情報や代替パスワードが使い回されることを回避することができる。よって、セキュリティの向上を図ることができる。
【００２９】
また、本実施形態によれば、キー情報生成部３２は、正規パスワードを構成する文字列を変換することによりキー情報を生成する。この構成によれば、複雑な処理を要することなく、正規パスワードに基づくキー情報を生成することができる。
【００３０】
また、本実施形態によれば、キー情報生成部３２は車両用装置１１に備えられ、代替パスワード生成部５１は管理装置１２に備えられている。即ち、キー情報を生成する処理部と代替パスワードを生成する処理部とを、遠隔配置された別々の装置にそれぞれ備えるようにしたので、例えばキー情報および代替パスワードが同時に漏洩することを回避することができる。よって、１つの装置によりキー情報および代替パスワードを生成する構成に比べ、セキュリティの向上を図ることができる。
【００３１】
（第２実施形態）
図５に例示する車両用装置１１は、制御部２１が制御用プログラムを実行することにより、さらにカウント部３４をソフトウェアにより仮想的に実現する。なお、制御部２１は、カウント部３４をハードウェアにより実現してもよいし、ソフトウェアとハードウェアの組み合わせにより実現してもよい。
【００３２】
カウント部３４は、代替パスワードにより車両用装置１１のロック状態が解除された回数をカウントする。そして、キー情報生成部３２は、正規パスワードを構成する文字列を変換した文字列と、カウント部３４がカウントする回数Ｎとを組み合わせることによりキー情報を生成する。即ち、キー情報生成部３２は、例えば正規パスワード「ＡＢＣＤＥＦＧ」を所定の規則に基づき変換して得られた文字列「ｇａｂｃｄｅｆ」において、カウント回数Ｎが「０」である場合、つまり、代替パスワードによるロック解除回数が０回である場合には、「ｇａｂｃｄｅｆ０」を、キー情報として出力する。また、キー情報生成部３２は、例えばカウント回数Ｎが「１」である場合、つまり、代替パスワードによるロック解除回数が１回である場合には、「ｇａｂｃｄｅｆ１」を、キー情報として出力する。
【００３３】
本実施形態によれば、過去に代替パスワードにより車両用装置１１のロック状態を解除した回数Ｎに応じて、生成されるキー情報、さらに、そのキー情報に基づき生成される代替パスワードを変えることができ、セキュリティの一層の向上を図ることができる。
【００３４】
（その他の実施形態）
本発明は、上述した複数の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。例えば、車両用装置１１と管理装置１２との接続は、無線通信であってもよいし、有線通信であってもよい。
また、キー情報の生成手法は、大文字を小文字に変換する手法のほか、小文字を大文字に変換する手法であってもよい。また、文字列のシフトは、１文字ずつのシフトではなく、２文字以上の複数単位でシフトさせるようにしてもよい。また、正規パスワードの全部を変換するのではなく、一部のみを変換する手法であってもよい。また、正規パスワードを例えば２進数に変換する手法、例えば２進数に変換してビット単位でシフトさせる手法であってもよい。つまり、キー情報の生成手法は、正規パスワードに基づいてキー情報を規則的に生成できる手法であれば、種々の手法を採用することができる。
【００３５】
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
【符号の説明】
【００３６】
図面中、１０はセキュリティシステム、１１は車両用装置、１２は管理装置、３２はキー情報生成部、３３は代替解除部、５１は代替パスワード生成部示す。
【図１】
2018017070.tif 000003
【図２】
2018017070.tif 000004
【図３】
2018017070.tif 000005
【図４】
2018017070.tif 000006
【図５】
2018017070.tif 000007