(57)【要約】【課題】車両が有するトランク等の格納部の開錠を制御する開錠制御システムにおいてセキュリティを向上させる。【解決手段】サーバは、第１の端末装置から車両のユーザに固有の第１の識別情報を取得し、第２の端末装置から第２の端末装置のユーザに固有の第２の識別情報を取得し、第１の識別情報と第２の識別情報と自身が保持する第１の認証情報とに基づいて、第２の認証情報を生成し、第２の端末装置に送信する。車両は、第２の端末装置から取得した第１の識別情報及び第２の識別情報と、自身が保持する第１の認証情報とに基づいて、第１の端末装置から取得した第２の認証情報の真正性を検証し、真正性が確認された場合に格納部を開錠させる。【選択図】図６
2019031874.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末装置と、前記第１の端末装置とは異なる第２の端末装置と、前記第１の端末装置及び前記第２の端末装置と通信可能なサーバと、荷物の格納部を有し、前記第２の端末装置と通信可能な車両とを備え、前記第２の端末装置からの開錠要求に基づいて、前記車両の前記格納部を開錠可能な開錠制御システムであって、
前記サーバは、
第１の認証情報を記憶する第１の記憶部と、
前記車両のユーザに固有の第１の識別情報を前記第１の端末装置から受信する第１の識別情報受信部と、
前記第２の端末装置のユーザに固有の第２の識別情報を前記第２の端末装置から受信する第２の識別情報受信部と、
前記第１の端末装置から取得した真正な前記第１の識別情報と、前記第２の端末装置から取得した真正な前記第２の識別情報と、前記第１の記憶部に記憶される前記第１の認証情報とに基づいて、第２の認証情報を生成する認証情報生成部と、
前記認証情報生成部によって生成された前記第２の認証情報と、前記第１の端末装置から取得した前記第１の識別情報とを前記第２の端末装置に送信する送信部とを備え、
前記車両は、
前記第１の認証情報を記憶する第２の記憶部と、
前記サーバから送信された前記第２の認証情報及び前記第１の識別情報とを前記第２の端末装置から受信する受信部と、
前記第２の端末装置から取得した前記第１の識別情報及び前記第２の識別情報と、前記第２の記憶部に記憶される前記第１の認証情報とに基づいて、前記第２の端末装置から取得した前記第２の認証情報の真正性を検証する認証部と、
前記第２の端末装置から取得した前記第２の認証情報の真正性が前記認証部によって確認された場合、前記格納部を開錠させる開錠制御部とを備える、開錠制御システム。
【請求項２】
前記サーバの前記第２の識別情報受信部は、更に、前記第２の端末装置に固有の第３の識別装置を前記第２の端末装置から受信し、
前記サーバの前記認証情報生成部は、前記第１の識別情報及び前記第２の識別情報に加えて、前記第３の識別情報を用いて前記第２の認証情報を生成し、
前記車両の前記認証部は、前記第２の端末装置から取得した前記第１の識別情報、前記第２の識別情報及び前記第３の識別情報と、前記第２の記憶部に記憶される前記第１の認証情報とに基づいて、前記第２の認証情報の真正性を検証する、請求項１に記載の開錠制御システム。
【請求項３】
前記サーバの前記認証部は、前記第１の識別情報、前記第２の識別情報及び前記第３の識別情報に加えて、第４の識別情報を用いて前記第２の認証情報を生成し、
前記サーバの送信部は、前記第２の認証情報及び前記第１の識別情報と共に、前記第４の識別情報を前記第２の端末装置に送信し、
前記車両の前記認証部は、前記第２の端末装置から取得した前記第１の識別情報、前記第２の識別情報、前記第３の識別情報及び前記第４の識別情報と、前記第２の記憶部に記憶される前記第１の認証情報とに基づいて、前記第２の認証情報の真正性を検証する、請求項２に記載の開錠制御システム。
【請求項４】
前記第１の識別情報及び前記第２の識別情報が、それぞれ前記第１の端末装置のユーザの生体情報及び前記第２の端末装置のユーザの生体情報を含む、請求項１に記載の開錠制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両が有するトランク等の格納部の開錠制御を行う開錠制御システムに関する。
【背景技術】
【０００２】
特許文献１には、車両のトランクを利用して配達物を受け取ることができる配達物受取システムが記載されている。特許文献１のシステムでは、荷受用車両に設けられた通信装置が、配達用車両に設けられた通信装置から受信した認証コードを予め登録された認証コードと照合することにより認証を行い、認証が成立した場合に荷受用車両のトランクリッドを開錠している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０６２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のシステムでは、固定の認証コードを用いて認証を行っているため、セキュリティが不十分である。セキュリティを向上させて車両のトランクの不正な開錠を防ぐ方法として、例えば、ワンタイムパスワードを利用して認証を行う方法が考えられる。
【０００５】
しかしながら、車両のトランクの開錠処理に使用する端末装置が盗難された場合、成りすましにより不正に開錠がなされる可能性があるため、ワンタイムパスワードを利用する方法にもセキュリティ面において改良の余地がある。
【０００６】
それ故に、本発明は、車両が有するトランク等の格納部の開錠を制御する開錠制御システムにおいてセキュリティを向上させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、第１の端末装置と、第１の端末装置とは異なる第２の端末装置と、第１の端末装置及び第２の端末装置と通信可能なサーバと、荷物の格納部を有し、第２の端末装置と通信可能な車両とを備え、第２の端末装置からの開錠要求に基づいて、車両の格納部を開錠可能な開錠制御システムに関するものである。サーバは、第１の認証情報を記憶する第１の記憶部と、車両のユーザに固有の第１の識別情報を第１の端末装置から受信する第１の識別情報受信部と、第２の端末装置のユーザに固有の第２の識別情報を第２の端末装置から受信する第２の識別情報受信部と、第１の端末装置から取得した真正な第１の識別情報と、第２の端末装置から取得した真正な第２の識別情報と、第１の記憶部に記憶される第１の認証情報とに基づいて、第２の認証情報を生成する認証情報生成部と、認証情報生成部によって生成された第２の認証情報と、第１の端末装置から取得した第１の識別情報とを第２の端末装置に送信する送信部とを備える。車両は、第１の認証情報を記憶する第２の記憶部と、サーバから送信された第２の認証情報及び第１の識別情報とを第２の端末装置から受信する受信部と、第２の端末装置から取得した第１の識別情報及び第２の識別情報と、第２の記憶部に記憶される第１の認証情報とに基づいて、第２の端末装置から取得した第２の認証情報の真正性を検証する認証部と、第２の端末装置から取得した第２の認証情報の真正性が認証部によって確認された場合、格納部を開錠させる開錠制御部とを備える。
【０００８】
本発明の構成によれば、車両のユーザに固有の第１の識別情報と、第２の端末装置のユーザに固有の第２の識別情報と、サーバで生成された第２の認証情報とを用いた認証に基づいて、格納部の開錠可否が決定されるため、認証に用いる情報の改ざんや成りすましが困難であり、セキュリティを向上させることができる。
【０００９】
また、サーバの第２の識別情報受信部は、更に、第２の端末装置に固有の第３の識別装置を第２の端末装置から受信し、サーバの認証情報生成部は、第１の識別情報及び第２の識別情報に加えて、第３の識別情報を用いて第２の認証情報を生成し、車両の認証部は、第２の端末装置から取得した第１の識別情報、第２の識別情報及び第３の識別情報と、第２の記憶部に記憶される第１の認証情報とに基づいて、第２の認証情報の真正性を検証しても良い。
【００１０】
このように構成すれば、認証に用いる情報が増えるため、更にセキュリティを向上できる。
【００１１】
また、サーバの認証部は、第１の識別情報、第２の識別情報及び第３の識別情報に加えて、第４の識別情報を用いて第２の認証情報を生成し、サーバの送信部は、第２の認証情報及び第１の識別情報と共に、第４の識別情報を第２の端末装置に送信し、車両の認証部は、第２の端末装置から取得した第１の識別情報、第２の識別情報、第３の識別情報及び第４の識別情報と、第２の記憶部に記憶される第１の認証情報とに基づいて、第２の認証情報の真正性を検証しても良い。
【００１２】
このように構成すれば、認証に用いる情報が増えるため、更にセキュリティを向上できる。
【００１３】
また、第１の識別情報及び第２の識別情報が、それぞれ第１の端末装置のユーザの生体情報及び第２の端末装置のユーザの生体情報を含むことが好ましい。
【００１４】
このように構成すれば、第１の識別情報及び第２の識別情報の改ざんや成りすましが困難となるため、更にセキュリティを向上できる。
【発明の効果】
【００１５】
本発明によれば、車両が有するトランク等の格納部の開錠を制御する開錠制御システムにおけるセキュリティを向上させることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る開錠制御システムの機能ブロック図
【図２】図１に示したサーバの認証情報生成部が実行する認証情報生成処理を模式的に示す図
【図３】図１に示した車両の認証部が実行する認証処理を模式的に示す図
【図４】車両のユーザによる初期登録処理を示すシーケンス図
【図５】宅配ドライバーによる初期登録処理を示すシーケンス図
【図６】開錠制御処理を示すシーケンス図
【発明を実施するための形態】
【００１７】
（概要）
本発明に係る開錠制御システムは、車両が有するトランク等の格納部を利用して宅配便の荷物を受け取ることができるように、格納部の開錠を制御するものである。本発明に係る開錠制御システムにおいては、少なくとも車両のユーザに固有の識別情報及び宅配ドライバーに固有の識別情報と、予めサーバで行った所定の認証演算の結果とを用いて車両での認証処理を行う。複数の情報を組み合わせて車両での認証処理を行うため、認証に用いる情報の改ざんや成りすましが困難であり、セキュリティを向上できる。
【００１８】
（実施形態）
図１は、本発明の実施形態に係る開錠制御システムの機能ブロック図である。図２は、図１に示したサーバの認証情報生成部が実行する認証情報生成処理を模式的に示す図であり、図３は、図１に示した車両の認証部が実行する認証処理を模式的に示す図である。尚、図１において、実線の矢印は、開錠制御処理時におけるデータフローを表し、破線の矢印は、初期登録処理時におけるデータフローを表す。
【００１９】
開錠制御システム１００は、車両４が有するトランク等の格納部２０を利用して宅配された荷物を受け取ることができるように、格納部２０の開錠を制御するためのシステムであり、サーバ３と、車両４と、車両４のユーザ５（以下、単に「ユーザ５」という）の端末装置１と、宅配ドライバー６の端末装置２とを備える。開錠制御システム１００は、宅配ドライバー６の端末装置２からの開錠要求に基づいて、認証処理を行い、認証が成功した場合に車両４の格納部２０を開錠する。本実施形態に係る開錠制御システム１００では、認証処理において、ユーザ５に固有の識別情報（以下、「識別情報Ａ」という）と、宅配ドライバー６に固有の識別情報（以下、「識別情報Ｂ」という）と、宅配ドライバー６の端末装置２に固有の識別情報（以下、「識別情報Ｃ」という）とを利用する。以下、各構成の詳細を説明する。
【００２０】
＜サーバ３の構成＞
サーバ３は、車両４のユーザ５の端末装置１及び宅配ドライバー６の端末装置２のそれぞれと通信可能であり、記憶部１０と、第１の識別情報受信部１１と、第２の識別情報受信部１２と、認証情報生成部１３と、送信部１４と、開錠要求通知部１５と、初期登録部１６とを備える。
【００２１】
記憶部１０は、第１の認証情報として開錠用暗号コードを記憶する。この開錠用暗号コードは、ユーザ５が車両４の格納部２０を利用して荷物を受け取るための初期登録を行った際に、ユーザ５に固有の識別情報Ａに基づいて生成されるデータであり、車両４において認証処理に使用される送信用暗号コードを生成するための元データである。尚、送信用暗号コードの生成処理については後述する。
【００２２】
また、記憶部１０は、初期登録時に端末装置１から送信された識別情報Ａと、端末装置２から送信された識別情報Ｂ及びＣとを記憶する。記憶部１０に記憶された識別情報Ａ〜Ｃは、開錠制御処理時に端末装置１及び２のユーザを認証するために用いることができる。
【００２３】
第１の識別情報受信部１１は、ユーザ５の端末装置１から送信された識別情報Ａを受信する。この識別情報Ａは、後述する開錠要求通知部１５から端末装置１へと送信される開錠要求通知をトリガーとし送信されるものである。第１の識別情報受信部１１は、受信した識別情報Ａと初期登録時に登録された識別情報Ａとを比較し、真正な識別情報Ａであるか否かを判定する。第１の識別情報受信部１１は、受信した識別情報Ａが真正なものであると判定した場合、受信した識別情報Ａを認証情報生成部１３に出力する。
【００２４】
第２の識別情報受信部１２は、宅配ドライバー６の端末装置２から送信された、宅配ドライバー６に固有の識別情報Ｂと、宅配ドライバー６の端末装置２に固有の識別情報Ｃとを受信する。これらの識別情報Ｂ及びＣは、車両４の格納部２０の開錠要求を行うときに宅配ドライバー６の端末装置２から送信されるものである。第２の識別情報受信部１２は、受信した識別情報Ｂ及びＣと、初期登録時に登録された識別情報Ｂ及びＣとを比較し、真正な識別情報Ｂ及びＣであるか否かを判定する。第２の識別情報受信部１２は、受信した識別情報Ｂ及びＣの両方が真正なものであると判定した場合、受信した識別情報Ｂ及びＣを認証情報生成部１３に出力する。また、第２の識別情報受信部１２は、宅配ドライバー６の端末装置２から開錠要求を受信したことを、ユーザ５の端末装置１に通知するよう、開錠要求通知部１５に指示する。
【００２５】
認証情報生成部１３は、第２の識別情報受信部１２から識別情報Ｂ及びＣを受信し、その後、第１の識別情報受信部１１から識別情報Ａを受信すると、記憶部１０に記憶されている開錠用暗号コードと識別情報Ａ〜Ｃとに基づいて、第２の認証情報として送信用暗号コードを生成する。より具体的には、図２に示すように、所定の演算アルゴリズムに従って、開錠用暗号コードと識別情報Ａとの演算を行い、この演算結果と識別情報Ｂとの演算を行い、更に、この演算結果と識別情報Ｃとの演算を行い、送信用暗号コードを生成する。尚、ここでは、送信用暗号コードは可逆暗号とする。認証情報生成部１３は、生成した送信用暗号コードと識別情報Ａとを送信部１４に出力する。
【００２６】
送信部１４は、認証情報生成部１３から送信用暗号コードと識別情報Ａとを受信すると、受信した送信用暗号コードと識別情報Ａとを宅配ドライバー６の端末装置２に送信する。
【００２７】
また、送信部１４は、初期登録時に、初期登録部１６で生成された開錠用暗号コードと、認証情報生成部１３の演算アルゴリズムに対応した演算アルゴリズム（本実施形態では、可逆暗号を採用しているので、認証情報生成部１３が実行する演算の逆演算のアルゴリズムである）とを車両４に送信する。演算アルゴリズムは、例えば、プログラムモジュールの形態で送信可能である。
【００２８】
開錠要求通知部１５は、第２の識別情報受信部１２からの指示に従って、宅配ドライバー６の端末装置２から開錠要求を受信したことを表す開錠要求通知をユーザ５の端末装置１に送信する。
【００２９】
＜車両４の構成＞
車両４は、ネットワークを介して、少なくともサーバ３及び宅配ドライバー６の端末装置２のそれぞれと通信可能であり、格納部２０と、ロック２１と、記憶部２２と、受信部２３と、認証部２４と、開錠制御部２５とを備える。
【００３０】
格納部２０は、例えば、車両４に設けられるトランクである。格納部２０には、開閉可能なリッド（図示せず）とリッドを施錠するためのロック２１が設けられている。
【００３１】
記憶部２２は、サーバ３の記憶部１０に記憶されているものと同じ開錠用暗号コードを記憶する。この開錠用暗号コードは、ユーザ５の初期登録時にサーバ３で生成され、サーバ３から車両４へと送信されたデータであり、車両４で認証処理を行う際に使用される。尚、車両４における認証処理については後述する。
【００３２】
受信部２３は、宅配ドライバー６の端末装置２から送信された識別情報Ａ〜Ｃと送信用暗号コードとを受信する。端末装置２から受信した識別情報Ａ及び送信用暗号コードは、端末装置２がサーバ３から受信したものであり、端末装置２から受信した識別情報Ｂ及びＣは、開錠要求の送信時に宅配ドライバー６により入力されたもの、もしくは、予め端末装置２に記憶されているものである。受信部２３は、端末装置２から識別情報Ａ〜Ｃと送信用暗号コードとを受信すると、受信した識別情報Ａ〜Ｃと送信用暗号コードとを認証部２４に出力する。
【００３３】
また、受信部２３は、初期登録時に、サーバ３から開錠用暗号コードと演算アルゴリズムとを受信すると、開錠用暗号コードを記憶部２２に記憶させ、演算アルゴリズムを認証部２４に出力する。
【００３４】
認証部２４は、宅配ドライバー６の端末装置２から取得した識別情報Ａ〜Ｃと、記憶部２２に記憶される開錠用暗号コードとを用いて認証処理を行い、宅配ドライバー６の端末装置２から受信した送信用暗号コードの真正性を検証する。より具体的には、図３に示すように、所定の演算アルゴリズムに従って、受信した送信用暗号コードと識別情報Ｃとの演算を行い、この演算結果と識別情報Ｂとの演算を行い、更に、この演算結果と識別情報Ａとの演算を行い、演算結果を得る。尚、送信用暗号コードは可逆暗号であるので、各ステップの演算は、図２に示した演算の逆演算である。認証部２４は、得られた演算結果を記憶部２２に記憶される開錠用暗号コードと照合する。演算結果と開錠用暗号コードとが一致した場合、認証部２４は、受信した送信用暗号コードが真正なものである（認証成功）と判定し、それ以外の場合は認証失敗と判定する。認証部２４は、受信した送信用暗号コードの真正性を確認できた場合、開錠制御部２５にアンロックを指示する。
【００３５】
開錠制御部２５は、認証部２４からの指示に従って、格納部２０のロック２１を開錠させる。
【００３６】
尚、図１に示したサーバ３及び車両４の各機能ブロックのうち、記憶部１０及び２２は、メモリ等の記憶装置により実現できる。それ以外の機能ブロックは、各機能ブロックが実行する処理を記述したプログラムをメモリ等の記憶装置に格納しておき、サーバ３が備えるプロセッサまたは車両４のＥＣＵ等のコンピュータが備えるプロセッサに、記憶装置からプログラムを読み出させて実行させることにより実現できる。
【００３７】
＜端末装置１及び２、識別情報Ａ〜Ｃ＞
端末装置１は、ネットワークを介してサーバ３と通信可能であって、ユーザ５の識別情報Ａを取得可能なものであれば特に限定されない。端末装置１としては、スマートフォン、タブレットコンピュータ、パーソナルコンピュータ、カメラ付き携帯電話等を利用できる。端末装置２も同様に、ネットワークを介してサーバ３及び車両４と通信可能であって、宅配ドライバー６の識別情報Ｂを取得可能なものであれば特に限定されない。端末装置２としては、スマートフォン、タブレットコンピュータ、ポータブルＰＯＳ端末、パーソナルコンピュータ、カメラ付き携帯電話等を利用できる。また、端末装置１及び２が実行する処理は、端末装置１及び２のそれぞれが実行する処理を記述したプログラムを、端末装置１及び２の記憶装置に格納しておき、端末装置１及び２が備えるプロセッサに、記憶装置からプログラムを読み出させて実行させることにより実現できる。
【００３８】
ユーザ５の識別情報Ａ及び宅配ドライバー６の識別情報Ｂは、それぞれの個人を特定可能なユニークなものであれば良く、例えば、暗証番号やパスワード、署名、生体情報から生成されたデータ等を利用できる。生体情報としては、顔や指紋、指や手の静脈、眼球の虹彩、声紋、網膜、ＤＮＡ等を利用できる。これらの中でも、識別情報Ａ及びＢとしては、生体情報から生成されたデータを用いることが好ましい。一般に、生体情報から生成されたデータを用いた認証では、成りすましや改ざんが難しいため、個人に固有の識別情報として生体情報を利用することによって、セキュリティを向上することができる。尚、生体情報から生成されたデータには、顔や指紋、静脈等の生体を撮像した画像データそのものの他に、撮像した画像データに所定の画像処理を施したデータや、撮像した画像データや処理後の画像データから抽出した特徴点や特徴量を表すデータが含まれる。
【００３９】
また、端末装置２に固有の識別情報Ｃとしては、個体識別番号やシリアル番号のように、ユニークであって、変更できないものを利用する。
【００４０】
＜処理の流れ＞
以下、図１及び図４〜６を併せて参照しながら実施形態に係る開錠制御システムの処理の流れを説明する。
【００４１】
図４は、車両のユーザによる初期登録処理を示すシーケンス図である。
【００４２】
まず、ユーザ５の端末装置１から識別情報Ａをサーバ３に送信する（ステップ１．１）。次に、サーバ３の初期登録部１６が、受信した識別情報Ａを記憶部１０に格納する（ステップ１．２）。次に、サーバ３の初期登録部１６が、受信した識別情報Ａを用いて所定の演算を行うことにより、開錠用暗号コードを生成する（ステップ１．３）。生成された開錠用暗号コードは、サーバ３の記憶部１０に格納される。次に、サーバ３の送信部１４が、初期登録部１６によって生成された開錠用暗号コードと演算アルゴリズムとを車両４に送信する（ステップ１．４）。次に、車両４の受信部２３がサーバ３から開錠用暗号コードと演算アルゴリズムとを受信すると、受信した開錠用暗号コード２２を記憶部２２に格納し、受信した演算アルゴリズムを認証部２４に出力する（ステップ１．５）。以上の処理により、ユーザ５の初期登録処理が完了する。
【００４３】
尚、図４に示した初期登録処理は、ユーザ５が車両４の格納部２０を利用した荷物の受け取りサービスの利用を開始するときに実行される処理であるが、ユーザ５の識別情報Ａを更新する場合や、サーバ３の認証情報生成部１３が実行する演算アルゴリズムが更新された場合等に再登録する処理として実行しても良い。また、図４では、ユーザ５が端末装置１を用いて初期登録を実行する例を説明したが、他の端末装置から初期登録しても良い。
【００４４】
図５は、宅配ドライバーによる初期登録処理を示すシーケンス図である。
【００４５】
まず、宅配ドライバー６の端末装置２から識別情報Ｂをサーバ３に送信する（ステップ２．１）。次に、サーバ３の初期登録部１６が、受信した識別情報Ｂを記憶部１０に格納する（ステップ２．２）。次に、宅配ドライバー６の端末装置２から識別情報Ｃをサーバ３に送信する（ステップ２．３）。次に、サーバ３の初期登録部１６が、受信した識別情報Ｃを識別情報Ｂに関連付けて記憶部１０に格納する（ステップ２．４）。以上の処理により、宅配ドライバー６及び端末装置２の初期登録処理が完了する。
【００４６】
尚、図５に示した初期登録処理は、車両４の格納部２０を利用した荷物の受け取りサービスの提供を開始したときに、荷物を配達する宅配ドライバー６と、当該宅配ドライバー６が使用する端末装置２を登録するために実行される処理であるが、再登録する処理として実行しても良い。また、宅配ドライバー６の識別情報Ｂは、端末装置２以外の他の端末装置から初期登録しても良いが、本実施形態のように端末装置２の識別情報Ｃも併せて登録する場合は、端末装置２を用いて登録することが、識別情報Ｂ及びＣを関連付けて登録する上で好ましい。
【００４７】
図６は、開錠制御処理を示すシーケンス図である。尚、図６の開錠制御処理は、ユーザ５が車両４の格納部２０への荷物の配達を予め指定している場合に実行しても良いし、ユーザ５が不在で宅配ドライバー６が荷物を渡せなかった場合に実行しても良い。
【００４８】
まず、宅配ドライバー６の端末装置２からサーバ３へと車両４の格納部２０の開錠を要求する開錠要求と、識別情報Ｂ及びＣを送信する（ステップ３．１）。尚、開錠要求と識別情報Ｂ及びＣを同時に送信しても良いし、開錠要求を送信した後に続けて識別情報Ｂ及びＣを送信しても良い。
【００４９】
次に、サーバ３の第２の識別情報受信部１２が識別情報Ｂ及びＣを受信すると、受信した識別情報Ｂ及びＣの真正性を確認する（ステップ３．２）。受信した識別情報Ｂ及びＣが真正なものであることが確認できた場合、第２の識別情報受信部１２は、開錠要求通知部１５に指示して開錠要求があったことを示す開錠要求通知を端末装置１に送信する（ステップ３．３）。尚、ステップ３．２において受信した識別情報Ｂ及びＣの真正性が確認できなかった場合は、後続の処理は行わず、サーバ３の送信部１４から端末装置２に対してエラーメッセージを送信する等のエラー処理を行っても良い。また、エラーの回数が一定回数以上となった場合には、開錠要求を送信した端末装置２からサーバ３へのアクセスを制限しても良い。
【００５０】
次に、ユーザ１の端末装置１がサーバ３から開錠要求通知を受信すると、車両４の格納部２０の開錠を承認する開錠承認と識別情報Ａとを、端末装置１からサーバ３へと送信する（ステップ３．４）。尚、開錠承認と識別情報Ａを同時に送信しても良いし、開錠承認を送信した後に続けて識別情報Ａを送信しても良い。また、ユーザ５が車両４の格納部２０の開錠を承認する際に、宅配ドライバー６が開錠可能な時間を設定しても良い。
【００５１】
次に、サーバ３の第１の識別情報受信部１２が識別情報Ａを受信すると、受信した識別情報Ａの真正性を確認する（ステップ３．５）。受信した識別情報Ａが真正なものであることが確認できた場合、認証情報生成部１３は、端末装置１から開錠承認と共に取得した識別情報Ａと、端末装置２から開錠要求と共に取得した識別情報Ｂ及びＣと、記憶部１０に記憶されている開錠用暗号コードとを用いて、送信用暗号コードを生成する（ステップ３．６、図２参照）。尚、ステップ３．５において受信した識別情報Ａの真正性が確認できなかった場合は、後続の処理は行わず、サーバ３の送信部１４から端末装置１に対してエラーメッセージを送信する等のエラー処理を行っても良い。また、エラーの回数が一定回数以上となった場合には、宅配ドライバー６の端末装置２に、車両４の格納部２０への配達ができない旨のメッセージを送信しても良い。次に、サーバ３の送信部１４は、認証情報生成部によって生成された送信用暗号コードと、開錠承認と共に取得した識別情報Ａとを端末装置２に送信する（ステップ３．７）。
【００５２】
次に、宅配ドライバー６の端末装置２が、送信用暗号コード及び識別情報Ａを受信すると、受信した送信用暗号コード及び識別情報Ａと、宅配ドライバー６の識別情報Ｂと、端末装置２の識別情報Ｃとを車両４に送信する（ステップ３．８）。尚、このステップ３．８の送信処理は、端末装置２と車両４に搭載される通信モジュールとの間で直接通信できる通信手段（例えば、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標））等を利用して行う。端末装置２と車両４に搭載される通信モジュールとの直接通信を利用する場合、予めステップ３．７までの処理が完了していることを条件として、車両４が地下駐車場などのサーバ３と車両４が通信できない場所に駐車されている場合でも、宅配ドライバー６が格納部２０を開錠させることができる。
【００５３】
次に、車両４の受信部２３が端末装置２から送信用暗号コード及び識別情報Ａ〜Ｃを受信すると、認証部２４が認証処理を実行する（ステップ３．９、図３参照）。認証処理に成功した場合、認証部２４は、開錠制御部２５に格納部２０のロック２１を開錠させる。これにより、宅配ドライバー６は格納部のリッドを開いて荷物を格納することができる。尚、ステップ３．９において認証処理に失敗した場合、格納部２０のロックを開錠せず、送信用暗号コード及び識別情報Ａ〜Ｃの再送指示を車両４の通信モジュールから端末装置２に送信する等のエラー処理を適宜実行する。
【００５４】
＜効果等＞
以上説明したように、本実施形態に係る開錠制御システム１００では、ユーザ５の識別情報Ａ、宅配ドライバー６の識別情報Ｂ及び端末装置２の識別情報Ｃと、サーバ３で生成した送信用暗号コードの全てが真正なものであることが確認された場合にのみ格納部２４を開錠することができる。車両での認証処理に複数種類の情報を使用することに加え、開錠用暗号コードと演算アルゴリズムがサーバ３と車両４だけに与えられてブラックボックス化されているため、認証処理に使用する情報の改ざんが極めて困難である。したがって、本実施形態によれば、セキュリティを向上させた開錠制御システム１００を実現できる。
【００５５】
また、ユーザ５の識別情報Ａ及び宅配ドライバー６の識別情報Ｂとして、生体情報を利用すれば、セキュリティを更に向上させることが可能となる。
【００５６】
また、本実施形態では、開錠用暗号コードから生成される送信用暗号コードに可逆暗号を利用し、車両４の認証部２４では元データの開錠用暗号コードを逆演算で求めている。この場合、宅配ドライバー６と端末装置２が変更されるなどして、識別情報Ｂ及びＣが以前とは異なる組み合わせに変わった場合でも、照合対象となる開錠用暗号コードは変わらないため、不必要に認証が失敗することを回避することができる。
【００５７】
＜その他の変形例＞
尚、上記の実施形態では、サーバ３において送信用暗号コードを生成するために、３つの識別情報Ａ〜Ｃを使用しているが、ユーザ５の識別情報Ａと宅配ドライバー６の識別情報Ｂの２つの識別情報に基づいて送信用暗号コードを生成しても良い。
【００５８】
上記の実施形態のように、宅配ドライバー６の識別情報Ｂと端末装置２の識別情報Ｃとを併用する場合、開錠用暗号コードから生成される送信用暗号コードを不可逆暗号とすることもできる。具体的には、車両側で受信した識別情報Ａ、識別情報Ｂ、識別情報Ｃ及びび記憶している開錠用暗号コードに基づいて、サーバ３と同じアルゴリズムにより送信用パスワードを生成し、送られてきた送信用暗号コードと同じか比較することで認証が可能である。不可逆暗号を採用すれば、送信用暗号コードや識別情報Ａ〜Ｃが漏洩した場合でも元の開錠用暗号コードを復元できないので、セキュリティを更に向上させることができる。
【００５９】
また、上記の実施形態において、第４の識別情報として識別情報Ｄを更に使用して送信用暗号コードを生成しても良い。具体的には、図２において、認証情報生成部１３が、識別情報Ａ〜Ｃのいずれかを用いて得た演算結果と識別情報Ｄとの演算を行う処理を追加すれば良い。この場合、車両４の認証部２４は、図３において、識別情報Ａ〜Ｃに加えて識別情報Ｄを用いて演算を行う処理を追加すれば良い。識別情報Ｄとしては、荷物の配送の度に異なる情報がセキュリティを向上させる上で好ましく、例えば、荷物に付与される識別コードや、ローリングコード、ワンタイムパスワード等を利用できる。この場合、車両４での認証が行えるように、識別情報Ｄをサーバ３の送信部１４から宅配ドライバー６の端末装置２に送信しても良いし、宅配ドライバー６が端末装置２を使用して入力しても良い。
【００６０】
また、上記の実施形態において、図６のステップ３．８で宅配ドライバー６の端末装置２から車両４に送信する識別情報Ｂは、ステップ３．８を行う直前に再入力することが好ましい。この場合、端末装置２が盗まれた場合などに成りすましを防止し、セキュリティを更に向上させることができる。
【００６１】
また、上記の実施形態のように、ユーザ５の初期登録時に演算アルゴリズム（プログラムモジュール等）をサーバ３から車両４へと送信するのではなく、車両４の製造段階や納車段階で演算アルゴリズムを車両４に登録しても良い。ただし、上記の実施形態のようにサーバ３から車両４へと送信できる構成は、演算アルゴリズムを後から変更することができるので好ましい。
【００６２】
また、上記の実施形態において、ユーザ５の初期登録時に識別情報Ａをサーバ３から車両４に送信して車両４に登録しても良い。
【００６３】
また、上記の実施形態で説明した開錠制御システムは、密閉型の荷室を有する車両に適用することがセキュリティ上好ましいが、開放型の荷室を有する車両にも適用することが可能である。
【００６４】
また、宅配ドライバー６が正規のドライバーであるかを認証する手段として、第３者機関のサーバで認証してもよい。すなわち、宅配ドライバー６が開錠処理をする際に、宅配ドライバー６の端末装置２からサーバ３へと車両４の格納部２０の開錠を要求する開錠要求のみ送信し、識別情報Ｂ及びＣについては別の第３者機関のサーバに送信する。第３者機関のサーバは、あらかじめ登録されている情報に基づいて、送信された識別情報Ｂ及びＣが正規のものであると判断した場合に、ユーザ１の端末装置にその結果を通知する。ユーザ１はサーバ３から送信される開錠要求通知と第３者機関のサーバから送られる認証結果とに基づいて、開錠承認と認証情報Ａとをサーバ３に送信する。このように、宅配ドライバー６の認証を、第３者機関のサーバに行わせることでより認証に対する信頼性を向上させることができる。なお、ここでいう第３者機関とは、少なくとも宅配ドライバー６が所属する会社、団体等と利害関係のない機関であることが好ましい。
【００６５】
なお、上記の実施形態では、ユーザ１の端末装置１がサーバ３から開錠要求通知を受信すると、車両４の格納部２０の開錠を承認する開錠承認と識別情報Ａとをサーバ３に送信する構成を説明した。しかしながら、ユーザ１の端末装置１がサーバ３から開錠要求通知を受信した場合に、開錠承認のみ送信するようにし、識別情報Ａは、初期登録時に識別情報Ａを車両に登録するようにしてもよい。こうすることで、ユーザ１の識別情報Ａをサーバ３や宅配ドライバー６に送信することがなくなり、更にセキュリティを高めることができる。
【産業上の利用可能性】
【００６６】
本発明は、車両のトランク等の格納部の開錠を制御するために利用でき、特に、宅配された荷物を車両の格納部を利用して受け取るサービスに好適に利用できる。
【符号の説明】
【００６７】
１  端末装置
２  端末装置
３  サーバ
４  車両
５  ユーザ
６  宅配ドライバー
１０  記憶部
１１  第１の識別情報受信部
１２  第２の識別情報受信部
１３  認証情報生成部
１４  送信部
２０  格納部
２１  ロック
２２  記憶部
２３  受信部
２４  認証部
２５  開錠制御部
【図１】
2019031874.tif 000003
【図２】
2019031874.tif 000004
【図３】
2019031874.tif 000005
【図４】
2019031874.tif 000006
【図５】
2019031874.tif 000007
【図６】
2019031874.tif 000008