JP2006262184A - Authority owning device, authority impersonating device, control unit, authority delegation system, authority owning program and authority owning method - Google Patents
Authority owning device, authority impersonating device, control unit, authority delegation system, authority owning program and authority owning method Download PDFInfo
- Publication number
- JP2006262184A JP2006262184A JP2005077860A JP2005077860A JP2006262184A JP 2006262184 A JP2006262184 A JP 2006262184A JP 2005077860 A JP2005077860 A JP 2005077860A JP 2005077860 A JP2005077860 A JP 2005077860A JP 2006262184 A JP2006262184 A JP 2006262184A
- Authority
- JP
- Japan
- Prior art keywords
- authority
- vehicle
- ticket
- unit
- borrowing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
【課題】 車両などの制御を行うスマートキーシステムにおいて、携帯端末などによって権限が管理されている場合に、常時、権限所有者から権限借用者へ車両などを使用する権限を委譲することを可能とすることを目的とする。
【解決手段】 権限所有者のスマートキーから権限借用者のスマートキーへチケットを直接送信する。管理サーバなどを介していないため、管理サーバの状況などに影響されることなく、常時、権限所有者から権限借用者へ車両などを使用する権限を委譲することが可能である。
【選択図】 図1PROBLEM TO BE SOLVED: To always delegate authority to use a vehicle or the like from an authority owner to an authority borrower when the authority is managed by a portable terminal or the like in a smart key system for controlling the vehicle or the like. The purpose is to do.
The ticket is directly transmitted from the smart key of the authority holder to the smart key of the authority borrower. Since it does not go through the management server or the like, it is possible to always delegate the authority to use the vehicle or the like from the authority owner to the authority borrower without being affected by the status of the management server.
[Selection] Figure 1
Description
本発明は、例えば、権限所有装置の有する権限を権限借用装置へ委譲する権限所有装置および権限借用装置および制御装置および権限委譲システムおよび権限所有プログラムおよび権限所有方法に関するものである。 The present invention relates to, for example, an authority possessing apparatus, an authority adopting apparatus, a control apparatus, an authority delegating system, an authority possessing program, and an authority possessing method for delegating authority possessed by an authority possessing apparatus to an authority adopting apparatus.
例えば、特開2004−88339号公報では、スマートキーシステムは、車両の借用者が車両の所有者から通知された登録情報を用いて接続した管理サーバから識別コードを取得することによって、所有者は借用者へ車両のキーの貸与を行っていた。ここで、登録情報とは、パスワードなどである。また識別コードとは、車両のキーなどである。
従来のスマートキーシステムは、車両の借用者が車両のキーを取得するために必ず管理サーバに接続する。そのため、管理サーバが停止した場合や、管理サーバへ負荷が集中して管理サーバとの接続ができない状態が発生した場合には、車両の借用者が識別コードを取得することは困難となるという課題があった。 A conventional smart key system always connects to a management server in order for a vehicle borrower to obtain a vehicle key. Therefore, when the management server stops, or when a load is concentrated on the management server and a connection with the management server occurs, it becomes difficult for the vehicle borrower to obtain the identification code. was there.
本発明にかかる権限所有装置は、所定の装置を制御する制御装置に対して指示する権限があることを識別可能なチケットを取得して上記制御装置へ指示をする権限借用装置に対してネットワークを介してチケットを送信する上記権限所有装置において、上記権限があることを識別可能な署名を付けたチケットを生成するチケット生成部と、上記チケット生成部が生成した上記チケットを上記権限借用装置へ送信する所有装置送信部とを備えることを特徴とする。 The authority possessing device according to the present invention acquires a ticket that can be identified as having authority to instruct a control device that controls a predetermined device, and connects the network to the authority impersonating device that instructs the control device. In the authority possessing device that transmits the ticket via the ticket generation section, a ticket generation section that generates a ticket with a signature that can be identified as having the authority, and the ticket generated by the ticket generation section is transmitted to the authority borrowing apparatus. A possessing device transmitting unit.
本発明による権限委譲システムによれば、権限所有装置から権限借用装置へチケットを送信する。そのため、管理サーバを介すことなく、権限所有装置から権限借用装置へ権限を委譲することが可能である。 According to the authority delegation system of the present invention, a ticket is transmitted from an authority possessing apparatus to an authority borrowing apparatus. Therefore, authority can be transferred from the authority possessing apparatus to the authority adopting apparatus without going through the management server.
以下、本発明の一例を図面に示す実施の形態に基づいて説明する。 Hereinafter, an example of the present invention will be described based on an embodiment shown in the drawings.
図1は、実施の形態にかかる権限所有装置100と権限借用装置200と制御装置300とのハードウェア構成図の一例である。ここでは、権限所有装置100と権限借用装置200とは携帯電話機であるとする。権限所有装置100と権限借用装置200とは、これに限るものではなく、PHS(Personal Handyphone System、登録商標)やPDA(Personal Digital Assistance)などに代表される携帯端末や、スマートキー、パーソナルコンピュータやワークステーションなどに代表されるコンピュータなどでも構わない。また、ここでは、制御装置300は、車両であるとする。制御装置300は、これに限るものではなく、玄関ドア、建物の入退場口、コンピュータ、電化製品、その他一般の制御機器などでも構わない。
FIG. 1 is an example of a hardware configuration diagram of an authority holding
車両所有者の携帯電話11001は車両11201を所有する者(以下、車両所有者)が保持している携帯電話である。ここでは、権限所有装置100は、車両所有者の携帯電話11001であるとする。
車両借用者の携帯電話11101は車両11201を借用する者(以下、車両借用者)が所有している携帯電話である。ここでは、権限借用装置200は、車両借用者の携帯電話11101であるとする。
車両11201は車両所有者が保持しており、車両借用者に貸与する車両である。ここでは、制御装置300は、車両11201であるとする。
A vehicle owner's
A vehicle borrower's
The
車両所有者の携帯電話11001は、通信部11002、表示部11003、入力部11004、制御部11005、記憶部11006、カード部11007を備える。
通信部11002は、無線通信や赤外線通信などを用いて他の機器との通信を行う。通信部11002は、例えば、通信ボードやアンテナなどを備える。
表示部11003は、制御部11005から送信された情報を画面に表示する。表示部11003は、例えば、LCD(Liquid Crystal Display)などである。
入力部11004は、車両所有者に情報を入力させる。入力部11004は、例えば、操作ボタンやタッチパネルなどである。
制御部11005は、車両所有者の携帯電話11001の処理を制御する。
記憶部11006は、車両所有者の携帯電話11001の処理に必要なプログラムやデータを格納する。記憶部11006は、RAMなどの揮発性メモリやROMなどの不揮発性メモリなどである。
カード部11007は、内部にUIM(User Identity Module)11008などを装着可能である。カード部11007は、SD(Secure Digital)スロットとSDメモリカードとなどでも構わない。また、UIM11008は、その他の記憶装置や携帯電話の記憶部を用いて情報を格納してもよい。
UIM11008は、通信部11009、制御部11010、記憶部11011を備える。
通信部11009は、無線通信やその他の通信手段を用いて他の機器との通信を担う。通信部11009は、例えば、通信ボードやアンテナなどを備える。
制御部11010は、UIM11008の処理を制御する。
記憶部11011は、UIM11008の処理に必要なプログラムやデータを格納する。記憶部11011は、RAMなどの揮発性メモリやROMなどの不揮発性メモリなどである。また、記憶部11011に記憶したプログラムは、車両所有者の携帯電話11001に備えたCPU(Central Processing Unit)で処理される。
例えば、車両所有者は、車両を購入する際に、車両を操作するために必要なプログラムやデータを車両所有者の携帯電話11001に格納する。格納方法としては、販売店の専用端末に車両所有者の携帯電話11001を接続してダウンロードする方法がある。また、別の格納方法としては、販売店が作成したCD−ROM(Compact Disk Read−Only Memory)などの外部記憶媒体を車両所有者の計算機に設置し、計算機に車両所有者の携帯電話11001を接続してダウンロードする方法がある。
A
The
The
The
The
The
The UIM 11008 includes a
A
The
The
For example, when a vehicle owner purchases a vehicle, the vehicle owner stores a program and data necessary for operating the vehicle in the
車両借用者の携帯電話11101は、通信部11102、表示部11103、入力部11104、制御部11105、記憶部11106、カード部11107を備える。車両借用者の携帯電話11101についての各部の機能は、車両所有者の携帯電話11001と同様の構成である。
The vehicle borrower's
車両11201は、通信部11202、制御部11203、記憶部11204を備える。
通信部11202は、無線通信や赤外線通信などを用いて他の機器との通信を行う。通信部11002は、例えば、通信ボードやアンテナなどを備える。
制御部11203は、車両11201の動作を制御する。
記憶部11204は、車両11201が動作するために必要なプログラムやデータを格納する。記憶部11204は、RAMなどの揮発性メモリやROMなどの不揮発性メモリなどである。プログラムやデータなどの格納方法としては、例えば、車両メーカの専用機器や専用端末などに記憶部11204を接続してダウンロードする。記憶部11204が記憶したプログラムは、車両11201に備えたCPUで処理される。
The
A
The
実施の形態1.
まず、実施の形態1について説明する。実施の形態1では、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを説明する。
First, the first embodiment will be described. In the first embodiment, the vehicle owner's
図2は、実施の形態1にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。つまり、図2は、車両所有者の携帯電話11001と車両借用者の携帯電話11101と車両11201との機能ブロック図である。
FIG. 2 is a functional block diagram of the
権限所有装置100は、チケット生成部101、所有装置送信部102、所有装置受信部103、所有装置記憶部104を備える。
チケット生成部101は、制御装置に対して指示する権限があることを識別可能なチケットを生成する。つまり、ここでは、チケット生成部101は、車両11201に対して指示する権限があることを識別可能なチケットを生成する。
所有装置送信部102は、チケット生成部101が生成したチケットを権限借用装置200へ送信する。
所有装置受信部103は、権限借用装置200が送信した情報などを受信する。
所有装置記憶部104は、権限所有装置100の処理に必要なプログラムやデータを格納する。また、所有装置記憶部104は、チケット生成部101が生成したチケットを記憶しても構わない。ここでは、所有装置記憶部104は、記憶部11006やUIM11008の記憶部11011などである。
The
The
The owning
The owning
The owned
権限借用装置200は、借用装置送信部201、借用装置受信部202、借用装置記憶部203、借用装置指示部204、借用装置判定部205を備える。
借用装置送信部201は、後述する借用装置記憶部203が記憶したチケットを制御装置300へ送信する。
借用装置受信部202は、権限があることを識別可能な署名を付けたチケットを権限所有装置100から受信する。
借用装置記憶部203は、借用装置受信部202が受信した上記チケットを記憶する。
借用装置指示部204は、制御装置300へ指示をする。つまり、借用装置指示部204は、車両11201へ指示をする。
借用装置判定部205は、権限所有装置100から受信したチケットなどを検証する。
The
The borrowing
The
The borrowing
The borrowing
The borrowing
制御装置300は、制御装置送信部301、制御装置受信部302、制御装置記憶部303、制御装置判定部304、制御部305を備える。
制御装置送信部301は、権限所有装置100、権限借用装置200などへ情報を送信する。
制御装置受信部302は、権限があることを識別可能な署名を付けたチケットなどを権限借用装置200から受信する。また、制御装置受信部302は、権限所有装置100と権限借用装置200とから指示を受信する。
制御装置記憶部303は、チケットが正しいかを判定するための情報などを記憶する。
制御装置判定部304は、制御装置記憶部303が記憶した情報に基づいて、チケットが正しいかを判定する。
制御部305は、制御装置判定部304が、チケットが正しいと判定した場合、権限借用装置200から受信した指示を受付ける。また、制御部305は、権限所有装置100からの指示を受付ける。
The
The control
The control
The control
The control
When the control
ここでは、権限所有装置100である車両所有者の携帯電話11001と、権限借用装置200である車両借用者の携帯電話11101と、制御装置300である車両11201とが記憶したプログラムが、上述したの各部を制御して動作するものとして説明する。
Here, the programs stored in the
図3は、車両所有者の携帯電話11001の記憶部11006に格納されたプログラムである。車両操作権限貸与プログラム21001は車両11201の操作権限を車両借用者の携帯電話11101に貸与するための処理を行うプログラムである。車両操作権限借用プログラム21002は車両11201の操作権限を車両所有者の携帯電話11001から借用するための処理を行うプログラムである。端末側車両操作プログラム21003は車両11201を操作するための処理を行うプログラムである。
図4は、車両所有者の携帯電話11001におけるUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話11001に対応する。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵31001と対をなす。
FIG. 3 shows a program stored in the
FIG. 4 shows data stored in the
図5は、車両借用者の携帯電話11101の記憶部11106に格納されたプログラムである。図6は、車両借用者の携帯電話11101におけるUIM11108の記憶部11111に格納されたデータである。各プログラムおよび各データの機能は、車両所有者の携帯電話11001の場合と同様であるので、ここでは省略する。
FIG. 5 shows a program stored in the
図7は、車両11201の記憶部11204に格納されたプログラムおよびデータである。車両の秘密鍵61001は公開鍵暗号方式における秘密鍵であり、車両11201に対応する。車両の公開鍵61002は公開鍵暗号方式における公開鍵であり、車両の秘密鍵61001と対をなす。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の公開鍵31002と同一のものである。車両側車両操作プログラム61004は車両11201が動作するための処理を行うプログラムである。
FIG. 7 shows programs and data stored in the
次に、上記のように構成された実施の形態1の動作について説明する。実施の形態1の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the first embodiment configured as described above will be described. In the operation of the first embodiment, the
まず、車両操作権限を委譲する動作について図8、図9、図10を用いて説明する。図8は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図9は、車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。図10は、車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。
First, the operation of delegating the vehicle operating authority will be described with reference to FIGS. FIG. 8 is a message sequence diagram illustrating a series of operations in which the vehicle owner's
まず、車両所有者の携帯電話11001は、車両操作権限貸与プログラム21001を起動する。また、車両借用者の携帯電話11101は、車両操作権限借用プログラム41002を起動する。
First, the vehicle owner's
所有装置公開鍵要求ステップS91001では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両借用者の公開鍵要求を送信する。
In the owning device public key request step S91001, the owning
借用装置公開鍵要求受信ステップS101001では、借用装置受信部202は、車両借用者の公開鍵要求を受信する。
In the borrowing device public key request receiving step S101001, the borrowing
借用装置公開鍵送信ステップS101002では、借用装置送信部201は、車両所有者の携帯電話11001に対して車両借用者の公開鍵51002を送信する。
In the borrowing device public key transmission step S101002, the borrowing
所有装置公開鍵受信ステップS91002では、所有装置受信部103は、車両借用者の公開鍵51002を受信する。所有装置記憶部104は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIM11008の記憶部11011は、受信した公開鍵を一時的に格納する。
In the owning device public key receiving step S91002, the owning
所有装置公開鍵送信ステップS91003では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両所有者の公開鍵31002を送信する。
In owning device public key transmission step S91003, the owning
借用装置公開鍵受信ステップS101003では、借用装置受信部202は、車両所有者の公開鍵31002を受信する。借用装置記憶部203は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIMの記憶部11111は、受信した公開鍵を一時的に格納する。
In the borrower public key reception step S101003, the
借用装置公開鍵受信完了通知ステップS101004では、借用装置送信部201は、車両所有者の携帯電話11001に対して公開鍵受信完了通知を送信する。
In the borrower public key reception completion notification step S101004, the
所有装置公開鍵受信完了受信ステップS91004では、所有装置受信部103は、公開鍵受信完了通知を受信する。
In own device public key reception completion reception step S91004, the own
チケット生成ステップS91005では、チケット生成部101は、車両借用者のチケットを作成する。チケット生成部101が生成したチケットは、車両借用者の公開鍵51002と車両借用者の操作許可情報111112と操作制限情報111113とを備える。ここで、所有装置記憶部104は、チケット生成部101が生成したチケットを記憶しても構わない。
車両借用者の操作許可情報111112と操作制限情報111113とは、車両操作権限を委譲する前に、あらかじめ車両所有者により設定されている。例えば、車両所有者の携帯電話11001は、車両借用者の操作許可情報111112や操作制限情報111113の入力画面を表示し、車両所有者に入力を促す。操作許可情報111112は、車両借用者に許可する車両操作を含む情報である。例えば、操作許可情報111112は、ドアのロックとアンロック、エンジンの始動、トランクのロックとアンロック、カーナビやオーディオなど車載器の使用の有無などである。操作制限情報111113は、車両借用者に許可する車両操作の範囲を含む情報である。例えば、操作制限情報111113は、走行距離、走行範囲、利用時間などである。図11は、車両借用者の操作許可情報111112や操作制限情報111113の入力画面の一例である。
車両借用者の操作許可情報111112や操作制限情報111113の入力は、車両11201の操作権限を委譲する処理の必ずしも最初に行う必要はない。車両借用者の操作許可情報111112や操作制限情報111113の入力は、車両所有者が事前に操作許可情報111112、操作制限情報111113を入力し、車両所有者の携帯電話11001の記憶部11006に保管しておいてもよい。この場合において、車両11201の操作権限を委譲する場合は、入力処理を省略したり、いくつかの登録情報の中から車両所有者が最適な情報を選択したりすることができ、車両所有者の利便性が向上する。
In the ticket generation step S91005, the
The vehicle borrower's
The input of the vehicle borrower's
チケット署名ステップS91006では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。
In the ticket signature step S91006, the
チケット送信ステップ(所有装置送信ステップ)S91007では、所有装置送信部102は、署名付きチケットを車両借用者の携帯電話11101へ送信する。
In the ticket transmission step (owning device transmission step) S91007, the owning
チケット受信ステップS101005では、借用装置受信部202は、署名付きチケットを受信する。
In the ticket receiving step S101005, the
借用装置チケット検証ステップS101006では、借用装置判定部205は、車両所有者の公開鍵31002を用いて署名情報を検証する。
In the borrowing device ticket verification step S101006, the borrowing
借用装置チケット検証ステップS101007では、借用装置判定部205は、検証に成功した場合、次のステップへ進む。借用装置判定部205は、検証に失敗した場合、プログラムを終了する。
In the borrowing apparatus ticket verification step S101007, the borrowing
借用装置チケット記憶ステップS101008では、借用装置記憶部203は、署名付きチケットを記憶する。つまり、図1に示すUIMの記憶部11111は、署名付きチケットを格納する。
In the borrowing device ticket storage step S101008, the borrowing
チケット受信完了通知ステップS101009では、借用装置送信部201は、車両所有者の携帯電話11001に対してチケット受信完了通知を送信する。車両借用者の携帯電話11101は、チケット受信完了通知を借用装置送信部201が送信後、プログラムを終了する。
In ticket reception completion notification step S101010, the
チケット受信完了通知受信ステップS91008では、所有装置受信部103は、チケット受信完了通知を受信する。車両所有者の携帯電話11001は、チケット受信完了通知を所有装置受信部103が受信後、プログラムを終了する。
In the ticket reception completion notification reception step S91008, the owning
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、安全な通信経路上で通信する。例えば、携帯電話の暗号機能付きのメールを用いた通信や、非接触ICカードとリーダ/ライタ一体型携帯電話などのように非接触ICカード機能を利用して携帯電話と携帯電話とを接触させて行うデータ交換機能を用いた通信などを行う。
The vehicle owner's
図12は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納されている情報である。UIM11108の記憶部11111には、車両操作権限を委譲する前と比較して、車両所有者の署名付きチケット111001が加わっている。
FIG. 12 shows information stored in the
次に、車両所有者の携帯電話11001が車両11201を操作する動作について図13、図14、図15を用いて説明する。図13は、車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。図14は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図15は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, the operation in which the vehicle owner's
通信リンク確立ステップS131001およびS141001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001間の通信リンクを確立する。
In communication link establishment steps S131001 and S141001, the vehicle-side
制御装置公開鍵要求ステップS141002では、制御装置送信部301は、車両所有者の携帯電話11001と車両11201とが通信リンク確立したら、車両所有者の携帯電話11001に対して公開鍵要求を送信する。
例えば、車両側車両操作プログラム61004は、車両所有者が車両11201のドア、エンジン、トランクのノブを回した時にステップS141002以降の認証処理を実行する。ETC、カーナビ、オーディオなど頻繁に操作する装置については操作毎に認証処理を行わず、直前に行われた認証処理の結果に基づいてステップS141007の操作可能状態へ移行するなどしても構わない。
In the control device public key request step S141002, the control
For example, the vehicle-side
利用装置公開鍵要求受信ステップS131002では、所有装置受信部103は、公開鍵要求を受信する。
In use device public key request reception step S131002, the owning
利用装置データ送信ステップS131003では、所有装置送信部102は、車両11201に対して車両所有者の公開鍵31002を送信する。車両所有者の携帯電話11001は、車両所有者の公開鍵31002を送信後、プログラムを終了する。
In the utilization device data transmission step S131003, the possession
制御装置データ受信ステップS141003では、制御装置受信部302は、車両所有者の公開鍵31002を受信する。
In control device data reception step S141003, the control
データ解析ステップS141004では、制御装置判定部304は、受信したデータの種類を解析する。
In data analysis step S141004, the control
制御装置署名検証ステップS141105では、制御装置判定部304は、車両所有者の携帯電話11001からのデータであった場合、制御装置記憶部303に記憶している車両利用者の公開鍵と照合する。つまり、制御装置判定部304は、車両11201の記憶部11204に格納している車両利用者の公開鍵と照合する。
In the control device signature verification step S141105, the control
制御装置署名検証ステップS141106では、制御装置判定部304は、照合が成功した場合、次のステップに進む。制御装置判定部304は、照合が失敗した場合、プログラムを終了する。
In control device signature verification step S141106, if the verification is successful, the control
操作可能状態移行ステップS141007では、車両側車両操作プログラム61004は、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、例えば、ドアのアンロック、エンジン始動などの操作を可能な状態とする。
In the operable state transition step S141007, the vehicle-side
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図16、図14、図15を用いて説明する。図16は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。
Next, an operation in which the vehicle borrower's
ステップS131001からステップS131002とステップS141001からステップS141002は、上述した車両所有者の携帯電話11001が車両11201を操作する動作の場合と同様であるので、ここでは省略する。
Steps S131001 to S131002 and Steps S141001 to S141002 are the same as the operation of the vehicle owner's
利用装置データ送信ステップS131003では、借用装置送信部201は、車両11201に対して署名付きチケットを送信する。車両借用者の携帯電話11101は、署名付きチケットを送信後、プログラムを終了する。
In utilization device data transmission step S131003, the
制御装置データ受信ステップS141003では、制御装置受信部302は、署名付きチケットを受信する。
In control device data reception step S141003, the control
データ解析ステップS141004では、制御装置判定部304は、受信したデータの種類を解析する。
In data analysis step S141004, the control
制御装置署名検証ステップS141105では、制御装置判定部304は、車両借用者の携帯電話11101からのデータであった場合、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。
In the control device signature verification step S141105, the control
制御装置署名検証ステップS141106では、制御装置判定部304は、検証に成功した場合、次のステップへ進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。
In control device signature verification step S141106, if the verification is successful, the control
操作可能状態移行ステップS141007では、車両側車両操作プログラム61004は、操作許可情報111112と操作制限情報111113に基づいて、車両操作可能状態へ移行する。
例えば、車両側車両操作プログラム61004は、操作許可情報111112にはドアとエンジンの操作許可が含まれ、操作制限情報111113には利用時間と走行距離が含まれている場合、まず、車両側車両操作プログラム61004は現在時刻を取得し利用時間と比較する。現在時刻が利用時間内の場合、車両側車両操作プログラム61004は、ドアとエンジンの操作を実行可能とする。現在時刻が利用時間を過ぎていれば、車両側車両操作プログラム61004は、ドアとエンジンの操作を実行可能としない。また、車両側車両操作プログラム61004は、車両借用者が車両11201を走行させた総距離を計算し操作制限情報111113の走行距離と比較する。総距離が走行距離を超過した場合、車両側車両操作プログラム61004は、エンジンの操作を実行可能としない。
In the operable state transition step S141007, the vehicle-side
For example, in the vehicle-side
車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle borrower's
以上のように、実施の形態1では、車両所有者の携帯電話11001と車両借用者の携帯電話11101との間で通信を行う。そして、車両所有者の携帯電話11001は、車両借用者の携帯電話11101へ、車両11201を操作するために必要な情報(チケット)を送信している。そのため、実施の形態1では、管理サーバを介さずに車両所有者の携帯電話11001と車両借用者の携帯電話11101との間で車両操作権限を委譲することができる。
As described above, in the first embodiment, communication is performed between the
また、車両の所有者は利便性の高い操作により、車両の借用者が操作できる権限の範囲をきめ細かく設定できる。 Further, the owner of the vehicle can finely set the range of authority that can be operated by the borrower of the vehicle by a highly convenient operation.
実施の形態2.
次に実施の形態2について説明する。上述した実施の形態1では、車両所有者の携帯電話11001から車両借用者の携帯電話11101に対してチケットを送信することによって、車両所有者の携帯電話11001から車両借用者の携帯電話11101へ車両操作権限を委譲するようにした。実施の形態2では、車両操作権限を委譲する場合に車両借用者のなりすましを防ぐ動作と、更に車両11201を操作する場合に車両利用者のなりすましを防ぐ動作とを説明する。
Embodiment 2. FIG.
Next, a second embodiment will be described. In the first embodiment described above, a vehicle is transmitted from the vehicle owner's
実施の形態2では、実施の形態1における車両操作権限委譲システムで車両操作権限を委譲する場合に、車両借用者の署名を車両所有者の携帯電話11001が検証する手順を加える。そのため、実施の形態2では、実施の形態1の効果に加えて、車両操作権限委譲時に第三者が車両借用者になりすまして不正な車両操作権限委譲を行うことを防ぐことができる。
In the second embodiment, when the vehicle operation authority is delegated by the vehicle operation authority delegation system in the first embodiment, a procedure is added in which the vehicle owner's
また、実施の形態2では、車両利用者の携帯電話が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順を加える。そのため、実施の形態2では、チケットを入手した第三者が車両借用者になりすますなどにより不正に車両11201を操作することを防ぐことができる。
In the second embodiment, a procedure for the
図17は、実施の形態2にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図17に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
FIG. 17 is a functional block diagram of the
権限所有装置100は、さらに、所有装置判定部105、所有装置識別情報作成部106を備える。所有装置判定部105は、権限借用装置200などから受信した識別情報を判定する。所有装置識別情報作成部106は、権限所有装置100の識別情報を作成する。所有装置識別情報作成部106が作成する識別情報は、権限所有装置であることを認証可能な所有装置認証情報である。
The authorized
権限借用装置200は、さらに、借用装置識別情報作成部206を備える。借用装置識別情報作成部206は、権限借用装置200の識別情報を作成する。借用装置識別情報作成部206が作成する識別情報は、権限借用装置であることを認証可能な借用装置認証情報である。
制御装置300は、さらに、制御装置識別情報作成部306を備える。制御装置識別情報作成部306は、制御装置300の識別情報を作成する。制御装置識別情報作成部306が作成する識別情報は、制御装置であることを認証可能な制御装置認証情報である。
The
The
実施の形態2における車両操作権限委譲システムの記憶部の構成は、車両所有者の携帯電話11001のUIM11008の記憶部11011を除いて、実施の形態1と同様である。そのため、ここでは差分についてのみ説明する。
The configuration of the storage unit of the vehicle operation authority delegation system in the second embodiment is the same as that of the first embodiment except for the
図18は、実施の形態2における車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話11001に対応する。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵31001と対をなす。車両11201の識別情報は車両11201を識別するための情報である。
FIG. 18 shows data stored in
次に、上記のように構成された実施の形態2の動作について説明する。実施の形態2の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the second embodiment configured as described above will be described. In the operation of the second embodiment, the
まず、車両操作権限を委譲する動作について図19、図20、図21を用いて説明する。図19は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図20は、車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。図21は、車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。
First, the operation for delegating the vehicle operating authority will be described with reference to FIGS. FIG. 19 is a message sequence diagram showing a series of operations in which the vehicle owner's
ステップS92001、ステップS102001からステップS102002は、実施の形態1のステップS91001、ステップS101001からステップS101002と同様なので、ここでは説明を省略する。 Steps S92001 and S102001 to S102002 are the same as steps S91001 and S101001 to S101002 of the first embodiment, and thus description thereof is omitted here.
所有装置公開鍵受信ステップS92002では、所有装置受信部103は、車両借用者の公開鍵51002を受信する。所有装置記憶部104は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIM11008の記憶部11011は、受信した公開鍵を一時的に格納する。
In own device public key reception step S92002, the own
所有装置公開鍵送信ステップS92003では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両所有者の公開鍵31002を送信する。
In the owned device public key transmission step S92003, the owned
借用装置公開鍵受信ステップS102003では、借用装置受信部202は、車両所有者の公開鍵31002を受信する。借用装置記憶部203は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIMの記憶部11111は、受信した公開鍵を一時的に格納する。
In the borrower public key reception step S102003, the
借用装置公開鍵受信完了通知ステップS102004では、借用装置送信部201は、車両所有者の携帯電話11001に対して公開鍵受信完了通知を送信する。
In borrowing device public key reception completion notification step S102004, the borrowing
所有装置公開鍵受信完了受信ステップS92004では、所有装置受信部103は、公開鍵受信完了通知を受信する。
In own device public key reception completion reception step S92004, the own
所有装置乱数生成ステップS92005では、所有装置識別情報作成部106は、乱数を生成する。
In the owned device random number generation step S92005, the owned device identification
所有装置乱数送信ステップS92006では、所有装置送信部102は、車両借用者の携帯電話11101に対して乱数を送信する。
In the owned device random number transmission step S92006, the owned
借用装置乱数受信ステップS102005では、借用装置受信部202は、乱数を受信する。
In borrowing device random number reception step S102005, the borrowing
借用装置識別情報作成ステップS102006では、借用装置識別情報作成部206は、車両所有者の携帯電話11001の識別情報を作成する。ここでは、車両所有者の公開鍵31002のハッシュ値を生成し、車両所有者の携帯電話11001の識別情報とする。
In borrowing device identification information creation step S102006, the borrowing device identification
借用装置署名作成ステップS102007では、借用装置識別情報作成部206は、車両借用者の秘密鍵51001を用いて、車両所有者の携帯電話11001の識別情報と受信した乱数とに署名を付け、署名情報を作成する。
In the borrowing apparatus signature creating step S102007, the borrowing apparatus identification
借用装置識別情報送信ステップS102008では、借用装置送信部201は、署名情報を車両所有者の携帯電話11001に対して送信する。
In borrowing apparatus identification information transmission step S102008, the borrowing
所有装置識別情報受信ステップS92007では、所有装置受信部103は、署名情報を受信する。
In the own device identification information receiving step S92007, the own
所有装置識別情報検証ステップS92008では、所有装置判定部105は、受信した署名情報の検証を行う。所有装置判定部105は、例えば、まず、車両所有者の公開鍵31002から車両所有者の携帯電話11001の識別情報を作成する。次に、所有装置判定部105は、車両所有者の携帯電話11001の識別情報と乱数とから署名対象情報を作成する。次に、所有装置判定部105は、車両借用者の公開鍵51002を用いて受信した署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
In owned device identification information verification step S92008, the owned
所有装置識別情報検証ステップS92009では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。
In the owned device identification information verification step S92009, the owned
チケット生成ステップS92010では、チケット生成部101は、チケットを作成する。
In ticket generation step S92010, the
チケット署名ステップS92011では、チケット生成部101は、車両所有者の秘密鍵31001を用いて、チケットと車両11201の識別情報の署名情報を作成する。
In the ticket signature step S92011, the
ステップS92012からステップS92013、ステップS102009からステップS102013は、実施の形態1のステップS91007からステップS91008、ステップS101005からステップS101009と同様なので、ここでは説明を省略する。 Step S92012 to step S92013 and step S102009 to step S102013 are the same as step S91007 to step S91008 and step S101005 to step S101010 of the first embodiment, and thus description thereof is omitted here.
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、実施の形態1と同様に安全な通信経路で通信する。
The vehicle owner's
図22は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。
FIG. 22 shows information stored in the
次に、車両所有者の携帯電話11001が車両11201を操作する動作について図23、図24、図25を用いて説明する。図23は、車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。図24は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図25は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, the operation in which the vehicle owner's
ステップS132001からステップS132003、ステップS142001からステップS142006は、実施の形態1のステップS131001からステップS131003、ステップS141001からステップS141106と同様なので、ここでは説明を省略する。
Steps S132001 to S132003 and Steps S142001 to S142006 are the same as Steps S131001 to S131003 and Steps S141001 to S141106 in
制御装置乱数生成ステップS142007では、制御装置識別情報作成部306は、乱数を生成する。
In control device random number generation step S142007, the control device identification
制御装置乱数送信ステップS142008では、制御装置送信部301は、車両所有者の携帯電話11001に対して乱数を送信する。
In the control device random number transmission step S142008, the control
利用装置乱数受信ステップS132004では、所有装置受信部103は、乱数を受信する。
In utilization device random number reception step S132004, the owning
利用装置署名作成ステップS132005では、所有装置識別情報作成部106は、車両所有者の秘密鍵31001を用いて車両11201の識別情報と乱数とに署名を付け、署名情報を作成する。
In the use device signature creation step S132005, the owned device identification
利用装置識別情報送信ステップS132006では、所有装置送信部102は、署名情報を車両11201に対して送信する。車両所有者の携帯電話11001は、署名情報送信後、プログラムを終了する。
In use device identification information transmission step S132006, the owned
制御装置識別情報受信ステップS142009では、制御装置受信部302は、署名情報を受信する。
In control device identification information reception step S142009, the control
制御装置識別情報検証ステップS142010では、制御装置判定部304は、署名情報の検証を行う。制御装置判定部304は、例えば、まず、車両の公開鍵61002から車両11201の識別情報を作成する。次に、制御装置判定部304は、車両11201の識別情報と乱数とから署名対象情報を作成する。次に、制御装置判定部304は、車両所有者の公開鍵31002を用いて受信した署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
In control device identification information verification step S142010, the control
制御装置識別情報検証ステップS142011では、制御装置判定部304は、検証が成功した場合、次のステップに進む。制御装置判定部304は、検証が失敗した場合、プログラムを終了する。
In the control device identification information verification step S142011, if the verification is successful, the control
ステップS142012は、実施の形態1のステップS141007と同様なので、ここでは説明を省略する。 Since step S142012 is the same as step S141007 of the first embodiment, description thereof is omitted here.
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図26、図24、図25を用いて説明する。図26は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。
Next, an operation in which the vehicle borrower's
ステップS132001からステップS132003、ステップS142001からステップS142006は、実施の形態1のステップS131001からステップS131003、ステップS141001からステップS141106と同様なので、ここでは説明を省略する。また、ステップS142007からステップS142012は、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。ただし、利用装置署名作成ステップS132005で署名をするのに用いる秘密鍵は、車両所有者の秘密鍵31001ではなく、車両借用者の秘密鍵51001である。
車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。
Steps S132001 to S132003 and Steps S142001 to S142006 are the same as Steps S131001 to S131003 and Steps S141001 to S141106 in
The vehicle borrower's
上記で発生させた乱数には、現在時刻やメッセージカウンタなどのデータ送信毎に変化するデータを用いてもよい。以下乱数を発生させる場合に同様である。 The random number generated above may use data that changes each time data is transmitted, such as the current time and a message counter. The same applies when generating random numbers.
実施の形態2では、車両11201の操作権限委譲時および車両11201の操作時において各々認証を行ったが、車両11201の操作権限委譲時または車両11201の操作時いずれかのみ認証を行ってもよい。
また、実施の形態2では、上述の認証手順以外でも同等の効果を得られるその他の認証手順を用いてもよい。
In the second embodiment, the authentication is performed at the time of delegating the operation authority of the
In the second embodiment, other authentication procedures that can obtain the same effect may be used other than the above-described authentication procedures.
以上のように、実施の形態2では、実施の形態1における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の携帯電話11101の署名を車両所有者の携帯電話11001が検証する手順を加えている。そのため、実施の形態2では、実施の形態1の効果に加えて、車両操作権限委譲時に第三者が車両借用者の携帯電話11101になりすまして不正な車両操作権限委譲を行うことを防ぐことができる。
As described above, the second embodiment adds a procedure in which the vehicle owner's
また、実施の形態2では、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順を加えることにより、チケットを入手した第三者が車両借用者になりすますなどにより不正に車両11201を操作することを防ぐことができる。
Further, in the second embodiment, by adding a procedure for the
実施の形態3.
次に実施の形態3について説明する。上述した実施の形態2では、車両所有者の携帯電話11001から車両借用者の携帯電話11101へ車両操作権限を委譲する時に車両借用者の署名を車両所有者の携帯電話11001が検証した。そのため、車両操作権限委譲時の車両借用者になりすます行為を防いだ。また、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証することによって、車両操作時の車両利用者のなりすましを防ぐようにしたものである。実施の形態3では、車両操作権限を委譲する場合には車両借用者と車両所有者との相互のなりすましを防ぎ、車両11201を操作する場合には車両利用者と車両との相互のなりすましを防ぐ動作を説明する。
Embodiment 3 FIG.
Next, a third embodiment will be described. In the second embodiment described above, the vehicle owner's
実施の形態3では、実施の形態2における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の署名を車両所有者の携帯電話11001が検証する手順の代わりに、車両借用者の携帯電話11101と車両所有者の携帯電話11001がお互い相手の署名を検証する手順を実行する。そのため、実施の形態3では、実施の形態2の効果に加えて、車両操作権限委譲時に第三者が車両所有者になりすまして不正な車両操作権限委譲を与えることを防ぐことができる。
In the third embodiment, instead of the procedure in which the vehicle owner's
また、実施の形態3では、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順の代わりに、車両利用者の携帯電話と車両11201がお互い相手の署名を検証する手順を実行する。そのため、実施の形態3では、実施の形態2の効果に加えて、車両利用者が不正な車両を操作することを防ぐことができる。
Further, in the third embodiment, instead of the procedure in which the
実施の形態3における機能ブロック図および車両操作権限委譲システムの記憶部の構成は、実施の形態2と同様であるので、ここでは説明を省略する。 Since the functional block diagram and the configuration of the storage unit of the vehicle operation authority delegation system in the third embodiment are the same as those in the second embodiment, description thereof is omitted here.
次に、上記のように構成された実施の形態3の動作について説明する。実施の形態3の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the third embodiment configured as described above will be described. In the operation of the third embodiment, the vehicle owner's
まず、車両操作権限を委譲する動作について図27、図28、図29を用いて説明する。図27は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図28は、車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。図29は、車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。
First, the operation of delegating the vehicle operating authority will be described with reference to FIGS. 27, 28, and 29. FIG. FIG. 27 is a message sequence diagram illustrating a series of operations in which the vehicle owner's
ステップS93001からステップS93006、ステップS103001からステップS103005は、実施の形態2のステップS92001からステップS92006、ステップS102001からステップS102005と同様なので、ここでは説明を省略する。 Steps S93001 to S93006 and Steps S103001 to S103005 are the same as Steps S92001 to S92006 and Steps S102001 to S102005 of the second embodiment, and thus description thereof is omitted here.
借用装置乱数生成ステップS103006では、借用装置識別情報作成部206は、乱数を生成する。
In borrowing device random number generation step S103006, the borrowing device identification
借用装置識別情報作成ステップS103007では、借用装置識別情報作成部206は、車両所有者の携帯電話11001の識別情報を作成する。
In borrowing device identification information creating step S103007, the borrowing device identification
借用装置署名作成ステップS103008では、借用装置識別情報作成部206は、車両借用者の秘密鍵51001を用いて、生成した乱数(以下、乱数b)、受信した乱数(以下、乱数a)、車両所有者の携帯電話11001の識別情報に署名を付け、署名情報を作成する。
In the borrowing device signature creation step S103008, the borrowing device identification
借用装置識別情報送信ステップS103009では、借用装置送信部201は、乱数bと乱数aと車両所有者の携帯電話11001の識別情報と署名情報とを車両所有者の携帯電話11001に対して送信する。
In the borrowing device identification information transmission step S103010, the borrowing
所有装置識別情報受信ステップS93007では、所有装置受信部103は、乱数bと乱数aと車両所有者の携帯電話11001の識別情報と署名情報とを受信する。
In the owning device identification information receiving step S93007, the owning
所有装置識別情報検証ステップS93008では、所有装置判定部105は、受信した署名情報の検証を行う。所有装置判定部105は、例えば、まず、乱数b、乱数a、車両所有者の携帯電話11001の識別情報とから署名対象情報を作成する。次に、所有装置判定部105は、車両借用者の公開鍵51002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
In the owned device identification information verification step S93008, the owned
所有装置識別情報検証ステップS93009では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。
In the owned device identification information verification step S93009, if the verification is successful, the owned
所有装置乱数検証ステップS93010では、所有装置判定部105は、乱数aと車両所有者の携帯電話11001の識別情報とを検証する。所有装置判定部105は、例えば、まず、ステップS93005において生成した乱数と乱数aとを照合する。次に、所有装置判定部105は、車両所有者の携帯電話11001の識別情報を作成し、受信した車両所有者の携帯電話11001の識別情報と照合する。
In owned device random number verification step S93010, owned
所有装置乱数検証ステップS93011では、所有装置判定部105は、所有装置判定部105が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。所有装置判定部105は、所有装置判定部105が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
In the owned device random number verification step S93011, the owned
所有装置識別情報作成ステップS93012では、所有装置識別情報作成部106は、車両借用者の携帯電話11101の識別情報を作成する。
In the owned device identification information creation step S93012, the owned device identification
所有装置署名作成ステップS93013では、車両所有者の秘密鍵31001を用いて乱数aと乱数bと車両借用者の携帯電話11101の識別情報とに署名を付け、署名情報を作成する。
In the owned device signature creation step S93013, signatures are created by signing the random numbers a and b and the identification information of the vehicle borrower's
所有装置識別情報送信ステップS93014では、所有装置送信部102は、乱数aと乱数bと車両借用者の携帯電話11101の識別情報と署名情報とを車両借用者の携帯電話11101に対して送信する。
In owned device identification information transmission step S93014, the owned
借用装置識別情報受信ステップS103010では、借用装置受信部202は、乱数aと乱数bと車両借用者の携帯電話11101の識別情報と署名情報とを受信する。
In borrowing device identification information receiving step S103010, the borrowing
借用装置識別情報検証ステップS103011では、借用装置判定部205は、受信した署名情報の検証を行う。借用装置判定部205は、例えば、まず、乱数a、乱数b、車両借用者の識別情報から署名対象情報を作成する。次に、借用装置判定部205は、車両所有者の公開鍵31002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
In the borrower identification information verification step S103011, the
借用装置識別情報検証ステップS103012では、借用装置判定部205は、検証が成功した場合、次のステップに進む。借用装置判定部205は、検証が失敗した場合、プログラムを終了する。
In the borrower identification information verification step S103001, the
借用装置乱数検証ステップS103013では、借用装置判定部205は、乱数aと乱数bと車両借用者の携帯電話11101の識別情報とを検証する。借用装置判定部205は、例えば、まず、ステップS103005において受信した乱数と乱数aとを照合する。次に、借用装置判定部205は、ステップS103006において生成した乱数と乱数bとを照合する。次に、借用装置判定部205は、車両借用者の携帯電話11101の識別情報を作成し、受信した車両借用者の携帯電話11101の識別情報と照合する。
In the borrower random number verification step S1030301, the
借用装置乱数検証ステップS103014では、借用装置判定部205は、借用装置判定部205が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。借用装置判定部205は、借用装置判定部205が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
In the borrowing device random number verification step S103014, the borrowing
チケット要求送信ステップS103015では、借用装置送信部201は、車両所有者の携帯電話11001に対して、チケット要求を送信する。
In the ticket request transmission step S103015, the
チケット要求受信ステップS93015では、所有装置受信部103は、チケット要求を受信する。
In ticket request reception step S93015, the owning
ステップS93016からステップS93019、ステップS103016からステップS103020は、実施の形態2のステップS92010からステップS92013、ステップS102009からステップS102013と同様なので、ここでは説明を省略する。 Steps S93016 to S93019 and Steps S103016 to S103020 are the same as Steps S92010 to S92013 and Steps S102009 to S102013 of the second embodiment, and thus description thereof is omitted here.
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、実施の形態2と同様に安全な通信経路で通信する。
The vehicle owner's
図22は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101の記憶部に格納される情報である。
FIG. 22 shows information stored in the storage unit of the vehicle borrower's
次に、車両所有者の携帯電話11001が車両11201を操作する動作について図30、図31、図32を用いて説明する。図30は、車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。図31は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図32は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, the operation in which the vehicle owner's
ステップS133001からステップS133004、ステップS143001からステップS143008は、実施の形態2のステップS132001からステップS132004、ステップS142001からS142008と同様なので、ここでは説明を省略する。 Steps S133001 to S133004 and Steps S143001 to S143008 are the same as Steps S132001 to S132004 and Steps S142001 to S142008 of the second embodiment, and thus description thereof is omitted here.
利用装置乱数生成ステップS133005において、所有装置識別情報作成部106は、乱数を生成する。
In use device random number generation step S133005, the owned device identification
利用装置署名作成ステップS133006では、所有装置識別情報作成部106は、車両所有者の秘密鍵31001を用いて、生成した乱数(以下、乱数b)と受信した乱数(以下、乱数a)と車両11201の識別情報とに署名を付け、の署名情報を作成する。
In the utilization device signature creation step S133006, the owning device identification
利用装置識別情報送信ステップS133007では、乱数bと乱数aと車両11201の識別情報と署名情報とを車両11201に対して送信する。
In use device identification information transmission step S133007, random number b, random number a, identification information of
制御装置識別情報受信ステップS143009では、制御装置受信部302は、乱数bと乱数aと車両11201の識別情報と署名情報とを受信する。
In control device identification information reception step S143309, the control
制御装置識別情報検証ステップS143010では、制御装置判定部304は、署名情報の検証を行う。制御装置判定部304は、例えば、まず、乱数b、乱数a、車両11201の識別情報から署名対象情報を作成する。次に、制御装置判定部304は、車両借用者の公開鍵51002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
In control device identification information verification step S143010, the control
制御装置識別情報検証ステップS143011では、制御装置判定部304は、検証が成功した場合、次のステップに進む。制御装置判定部304は、検証が失敗した場合、プログラムを終了する。
In control device identification information verification step S143011, if the verification is successful, the control
制御装置乱数検証ステップS143012では、制御装置判定部304は、乱数aと車両11201の識別情報を検証する。制御装置判定部304は、例えば、まず、ステップS143007において生成した乱数と乱数aとを照合する。次に、制御装置判定部304は、車両11201の識別情報を作成し、受信した車両所有者の携帯電話11001の識別情報と照合する。
In the control device random number verification step S143012, the control
制御装置乱数検証ステップS143013では、制御装置判定部304は、制御装置判定部304が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。制御装置判定部304は、制御装置判定部304が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
In the control device random number verification step S143013, the control
制御装置識別情報作成ステップS143014では、制御装置識別情報作成部306は、車両所有者の携帯電話11001の識別情報を作成する。
In the control device identification information creation step S143014, the control device identification
制御装置署名作成ステップS143015では、制御装置識別情報作成部306は、車両の秘密鍵61001を用いて乱数aと乱数bと車両所有者の携帯電話11001の識別情報とに署名を付け、署名情報を作成する。
In the control device signature creation step S143015, the control device identification
制御装置識別情報送信ステップS143016では、制御装置送信部301は、乱数aと乱数bと車両所有者の携帯電話11001の識別情報と署名情報とを車両所有者の携帯電話11001に対して送信する。
In control device identification information transmission step S143016, control
利用装置識別情報受信ステップS133008では、所有装置受信部103は、乱数aと乱数bと車両所有者の携帯電話11001の識別情報と署名情報とを受信する。
In use device identification information reception step S133008, the owning
利用装置識別情報検証ステップS133009では、所有装置判定部105は、受信した署名情報の検証を行う。所有装置判定部105は、例えば、まず、乱数a、乱数b、車両所有者の携帯電話11001の識別情報から署名対象情報を作成する。次に、所有装置判定部105は、車両所有者の公開鍵31002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
In using device identification information verification step S133003, the owning
利用装置識別情報検証ステップS133010では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。
In utilization device identification information verification step S133010, the owned
利用装置乱数検証ステップS133011では、所有装置判定部105は、乱数aと乱数bと車両所有者の携帯電話11001の識別情報とを検証する。所有装置判定部105は、例えば、まず、ステップS133004において受信した乱数と乱数aとを照合する。次に、所有装置判定部105は、ステップS133005において生成した乱数と乱数bとを照合する。次に、所有装置判定部105は、車両所有者の携帯電話11001の識別情報を作成し、受信した車両所有者の携帯電話11001の識別情報と照合する。
In the utilization device random number verification step S133011, the possession
利用装置乱数検証ステップS133012では、所有装置判定部105は、所有装置判定部105が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。所有装置判定部105は、所有装置判定部105が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
In the utilization device random number verification step S133012, the owned
操作開始要求送信ステップS133013では、所有装置送信部102は、車両11201に対して操作開始要求を送信する。車両所有者の携帯電話11001は、操作開始要求を送信後、プログラムを終了する。
In operation start request transmission step S1330301, the owning
操作開始要求受信ステップS143017では、制御装置受信部302は、操作開始要求を受信する。
In operation start request reception step S143017, control
操作可能状態移行ステップS143018では、車両側車両操作プログラム61004は、操作可能状態に移行する。車両11201は、操作可能状態に移行後、プログラムを終了する。
In the operable state transition step S143018, the vehicle-side
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図33、図31、図32を用いて説明する。図33は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。
Next, an operation in which the vehicle borrower's
ステップS133001からステップS133004、ステップS143001からステップS143008は、実施の形態2のステップS132001からステップS132004、ステップS142001からS142008と同様なので、ここでは説明を省略する。また、ステップS133005からステップS133013、ステップS143009からステップS143018は、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。
Steps S133001 to S133004 and Steps S143001 to S143008 are the same as Steps S132001 to S132004 and Steps S142001 to S142008 of the second embodiment, and thus description thereof is omitted here. Steps S133005 to S1330301, and steps S143309 to S143018 are the same as when the vehicle owner's
車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle borrower's
実施の形態3では、車両の操作権限委譲時および車両11201の操作時において各々認証を行ったが、車両11201の操作権限委譲時または車両11201の操作時いずれかのみ認証を行ってもよい。
In the third embodiment, the authentication is performed at the time of delegating the operation authority of the vehicle and the operation of the
また、実施の形態3では、ISO/IEC 98970−3 three−pass mutual authenticationに示される認証手順を使用しているが、同等の効果を得られるその他の認証手順を用いてもよい。 In the third embodiment, the authentication procedure shown in ISO / IEC 98970-3 three-pass mutual authentication is used. However, other authentication procedures that can obtain the same effect may be used.
以上のように、実施の形態3では、実施の形態2における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の携帯電話11101の署名を車両所有者の携帯電話11001が検証する手順の代わりに、車両借用者の携帯電話11101と車両所有者の携帯電話11001がお互い相手の署名を検証する手順を実行した。そのため、実施の形態3では、実施の形態2の効果に加えて、車両操作権限委譲時に第三者が車両所有者の携帯電話11001になりすまして不正な車両操作権限委譲を与えることを防ぐことができる。
As described above, in the third embodiment, instead of the procedure in which the vehicle owner's
また、実施の形態3では、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順の代わりに、車両利用者の携帯電話と車両11201がお互い相手の署名を検証する手順を実行した。そのため、実施の形態3では、実施の形態2の効果に加えて、車両利用者が不正な車両を操作することを防ぐことができる。
Further, in the third embodiment, instead of the procedure in which the
実施の形態4.
次に実施の形態4について説明する。上述した実施の形態では、車両所有者の携帯電話11001と車両借用者の携帯電話11101との通信や、車両利用者の携帯電話と車両11201との通信において送信される情報は特別な処理は施されていないと考えることも可能である。実施の形態4では、送信される情報を暗号化し第三者からの盗聴や割り込み利用を防ぐ動作を説明する。
Embodiment 4 FIG.
Next, a fourth embodiment will be described. In the above-described embodiment, the information transmitted in the communication between the vehicle owner's
実施の形態4では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時において、車両所有者の携帯電話11001と車両借用者の携帯電話11101との間でメッセージを暗号化するための共通鍵を共有する。そのため、実施の形態4では、これまでの実施の形態の効果に加えて車両操作権限委譲時に第三者からの盗聴や割り込み利用を防ぐことができる。
In the fourth embodiment, a message is encrypted between the vehicle owner's
また、実施の形態4では、車両操作時においては車両11201と車両利用者の間でメッセージを暗号化するための共通鍵を共有する。そのため、実施の形態4では、上述した実施の形態の効果に加えて車両操作時に第三者からの盗聴や割り込み利用を防ぐことができる。
In the fourth embodiment, a common key for encrypting a message is shared between the
さらに、実施の形態4では、車両所有者の公開鍵31002、車両借用者の公開鍵51002、車両の公開鍵61002の代わりに車両所有者の証明書34002、車両借用者の証明書54002、車両の証明書64002を用いることにより、パーソナルコンピュータなど計算機向けの既存の認証システムを利用することができる。よって、実施の形態4では、車両所有者の携帯電話11001と車両借用者の携帯電話11101とが遠隔地に離れていても安全に権限を委譲できる。
Further, in the fourth embodiment, the vehicle owner's
図34は、実施の形態4にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図34に示す機能ブロック図は、図17に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
FIG. 34 is a functional block diagram of the
権限所有装置100は、さらに、所有装置暗号化部107、所有装置鍵生成部108、所有装置復号部109を備える。所有装置暗号化部107は、チケット生成部101が生成したチケットなどを暗号化し暗号チケットとする。所有装置鍵生成部108は、権限借用装置200の任意の情報である借用装置任意情報と、権限所有装置の任意の情報である所有装置任意情報となどから鍵を生成する。所有装置復号部109は、暗号チケットなどを復号する。
The authorized
権限借用装置200は、さらに、借用装置暗号化部207、借用装置鍵生成部208、借用装置復号部209を備える。借用装置暗号化部207は、権限所有装置100から受信したチケットなどを暗号化し暗号チケットとする。借用装置鍵生成部208は、権限借用装置200の任意の情報である借用装置任意情報と、権限所有装置の任意の情報である所有装置任意情報となどから鍵を生成する。借用装置復号部209は、暗号チケットなどを復号する。
The
制御装置300は、さらに、制御装置鍵生成部307、制御装置暗号化部308、制御装置復号部309を備える。制御装置鍵生成部307は、制御装置300の任意の情報である制御装置任意情報と、権限借用装置200の任意の情報である借用装置任意情報となどから鍵を生成する。制御装置暗号化部308は、制御装置300の証明書などを暗号化する。制御装置復号部309は、暗号チケットなどを復号する。
The
実施の形態4における車両操作権限委譲システムの記憶部の構成は、車両所有者の携帯電話11001のUIM11008の記憶部11011、車両借用者の携帯電話11101のUIM11108の記憶部11111、車両11201の記憶部11204を除いて、実施の形態1と同様であるので、ここでは差分についてのみ説明する。
The configuration of the storage unit of the vehicle operating authority delegation system according to the fourth embodiment includes the
図35は、車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話11001に対応する。車両所有者の証明書34002は公開鍵証明書であり、車両所有者の秘密鍵31001と対なす公開鍵を含む。
FIG. 35 shows data stored in the
図36は、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納されたデータである。各プログラムおよび各データの機能は、車両所有者の携帯電話11001の場合と同様であるので、ここでは省略する。
FIG. 36 shows data stored in the
図37は、車両11201の記憶部11204に格納されたプログラムおよびデータである。車両側車両操作プログラム61004は、車両11201が動作するための処理を行うプログラムである。車両の秘密鍵61001は公開鍵暗号方式における秘密鍵であり、車両11201に対応する。車両の証明書64002は公開鍵証明書であり、車両の秘密鍵61001と対をなす公開鍵を含む。車両所有者の証明書34002は公開鍵証明書であり、車両所有者の証明書34002と同一のものである。
FIG. 37 shows programs and data stored in the
次に、上記のように構成された実施の形態4の動作について説明する。実施の形態4の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the fourth embodiment configured as described above will be described. In the operation of the fourth embodiment, the
まず、車両操作権限を委譲する動作について図38、図39、図40、図41を用いて説明する。図38は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図39は、車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。図40と図41とは、車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。
First, the operation for delegating the vehicle operating authority will be described with reference to FIGS. 38, 39, 40, and 41. FIG. FIG. 38 is a message sequence diagram showing a series of operations in which the vehicle owner's
まず、車両所有者の携帯電話11001は、車両操作権限貸与プログラム21001を起動する。また、車両借用者の携帯電話11101は、車両操作権限借用プログラム41002を起動する。
First, the vehicle owner's
所有装置証明書要求ステップS94001では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両借用者の証明書要求を送信する。
In owned device certificate request step S94001, the owned
借用装置証明書要求受信ステップS104101では、借用装置受信部202は、車両借用者の証明書要求を受信する。
In the borrowing device certificate request receiving step S104101, the borrowing
借用装置証明書送信ステップS104102では、借用装置送信部201は、車両所有者の携帯電話11001に対して車両借用者の証明書54002を送信する。
In the borrowing device certificate transmission step S104102, the borrowing
所有装置証明書受信ステップS94002では、所有装置受信部103は、車両借用者の証明書54002を受信する。
In owned device certificate reception step S94002, the owned
所有装置証明書検証ステップS94003では、所有装置判定部105は、証明書の検証を行う。所有装置判定部105は、例えば、証明書の検証はパソコンなどの計算機向けの既存のプログラムやサーバを用いて行う。所有装置判定部105は、証明書検証サーバに接続し、証明書検証を依頼し、検証結果を得るなどする。
In the owned device certificate verification step S94003, the owned
所有装置証明書検証ステップS94004では、所有装置判定部105は、検証が成功した場合、証明書を一時的にUIM11008の記憶部11011に格納し、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。
In owned device certificate verification step S94004, if the verification is successful, the owned
所有装置証明書送信ステップS94005では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両所有者の証明書34002を送信する。
In own device certificate transmission step S94005, the own
借用装置証明書受信ステップS104103では、借用装置受信部202は、車両所有者の証明書34002を受信する。
In the borrowing device certificate receiving step S104103, the borrowing
借用装置証明書検証ステップS104104では、借用装置判定部205は、証明書検証を行う。検証方法については、上記の所有装置証明書検証ステップS94003と同様の方法が考えられる。
In the borrowing device certificate verification step S104104, the borrowing
借用装置証明書検証ステップS104105では、借用装置判定部205は、検証が成功した場合、証明書を一時的にUIM11108の記憶部11111に格納し、次のステップに進む。借用装置判定部205は、検証が失敗した場合、プログラムを終了する。
In the borrowing device certificate verification step S104105, if the verification is successful, the borrowing
借用装置証明書受信完了通知ステップS104106では、借用装置送信部201は、車両所有者の携帯電話11001に対して証明書受信完了通知を送信する。
In the borrowing device certificate reception completion notification step S104106, the borrowing
所有装置証明書受信完了受信ステップS94006では、所有装置受信部103は、証明書受信完了通知を受信する。
In own device certificate reception completion reception step S94006, the own
所有装置鍵用乱数生成ステップS94007では、所有装置鍵生成部108は、共通鍵生成用乱数を生成する。
In the own device key random number generation step S94007, the own device
所有装置乱数生成ステップS94008では、所有装置識別情報作成部106は、乱数を生成する。
In the owned device random number generation step S94008, the owned device identification
所有装置乱数暗号化ステップS94009では、所有装置暗号化部107は、車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを車両借用者の公開鍵51002で暗号化する。
In the owned device random number encryption step S94009, the owned
所有装置乱数送信ステップS94010では、所有装置送信部102は、車両借用者の携帯電話11101に対して、所有装置乱数暗号化ステップS94009で暗号化したデータを送信する。ここでは、車両所有者の携帯電話11001の識別情報は、車両所有者の証明書34002に含まれる発行者名とシリアルナンバーなどとする。また、車両借用者の公開鍵51002は、車両借用者の証明書54002から取得する。
In the owned device random number transmission step S94010, the owned
借用装置乱数受信ステップS104107では、借用装置受信部202は、暗号化された車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを受信する。
In the borrowing device random number reception step S104107, the borrowing
借用装置識別情報復号ステップS104108では、借用装置復号部209は、暗号化された車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを、車両借用者の秘密鍵51001を用いて復号する。
In the borrower identification information decryption step S104108, the
借用装置識別情報検証ステップS104109では、借用装置判定部205は、車両所有者の証明書34002を用いて、車両所有者の携帯電話11001の識別情報を検証する。
In the borrower identification information verification step S104109, the
借用装置識別情報検証ステップS104110では、借用装置判定部205は、検証に成功した場合、次のステップに進む。借用装置判定部205は、検証に失敗した場合、プログラムを終了する。
In the borrowing apparatus identification information verification step S104110, the borrowing
借用装置鍵用乱数生成ステップS104111では、借用装置鍵生成部208は、共通鍵生成用乱数を生成する。
In the borrowing device key random number generation step S104111, the borrowing device
借用装置乱数生成ステップS104112では、借用装置識別情報作成部206は、乱数を生成する。
In the borrowing device random number generation step S104112, the borrowing device identification
借用装置乱数暗号化ステップS104113では、借用装置暗号化部207は、車両借用者の携帯電話11101の識別情報と借用装置鍵用乱数生成ステップS104111で生成した共通鍵生成用乱数と借用装置乱数生成ステップS104112で生成した乱数とを車両所有者の公開鍵31002で暗号化する。
In the borrowing device random number encryption step S104113, the borrowing
借用装置乱数送信ステップS104114では、借用装置送信部201は、借用装置乱数暗号化ステップS104113で暗号化した車両借用者の携帯電話11101の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の携帯電話11001に対して送信する。ここでは、車両借用者の携帯電話11101の識別情報は、車両借用者の証明書54002に含まれる発行者名とシリアルナンバーとする。また、車両所有者の公開鍵31002は、車両所有者の証明書34002から取得する。
In the borrower random number transmission step S104114, the
所有装置乱数受信ステップS94011では、所有装置受信部103は、暗号化された車両借用者の携帯電話11101の識別情報と共通鍵生成用乱数と乱数とを受信する。
In owning device random number reception step S94011, the owning
所有装置識別情報復号ステップS94012では、所有装置復号部109は、暗号化された車両借用者の携帯電話11101の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の秘密鍵31001を用いて復号する。
In the owned device identification information decryption step S94012, the owned
所有装置識別情報検証ステップS94013では、所有装置判定部105は、車両借用者の証明書54002を用いて、車両借用者の携帯電話11101の識別情報を検証する。
In the owned device identification information verification step S94013, the owned
所有装置識別情報検証ステップS94014では、所有装置判定部105は、検証に成功した場合、次のステップに進む。所有装置判定部105は、検証に失敗した場合、プログラムを終了する。
In the owned device identification information verification step S94014, the owned
所有装置共通鍵生成ステップS94015では、所有装置鍵生成部108は、ステップS94007において生成した共通鍵生成用乱数とステップS94011において受信した共通鍵生成用乱数とから共通鍵を生成する。所有装置鍵生成部108は、例えば、共通鍵生成用乱数を連結して取得したハッシュ値の先頭から鍵長までの長さの値を共通鍵とする。
In own device common key generation step S94015, the own device
所有装置乱数再送信ステップS94016では、所有装置送信部102は、車両借用者の携帯電話11101に対して、ステップS94011において受信した乱数を送信する。
In owned device random number retransmission step S94016, the owned
借用装置乱数再受信ステップS104115では、借用装置受信部202は、乱数を受信する。
In borrowing device random number re-receiving step S104115, the borrowing
借用装置乱数検証ステップS104116では、借用装置判定部205は、受信した乱数を、ステップS104112において生成した乱数と照合して検証する。
In the borrower random number verification step S104116, the borrower random
借用装置乱数検証ステップS104117では、借用装置判定部205は、検証が成功した場合、次のステップに進む。借用装置判定部205は、検証が失敗した場合、プログラムを終了する。
In the borrower random number verification step S104117, the
借用装置共通鍵生成ステップS104118では、借用装置鍵生成部208は、ステップS104107において受信した共通鍵生成用乱数とステップS104111において生成した共通鍵生成用乱数から共通鍵を生成する。
In the borrowing device common key generation step S104118, the borrowing device
チケット要求暗号化ステップS104191では、借用装置暗号化部207は、チケット要求を共通鍵で暗号化する。
In the ticket request encryption step S104191, the
チケット要求送信ステップS104192では、借用装置送信部201は、暗号化したチケット要求を車両所有者の携帯電話11001に対して送信する。
In ticket request transmission step S104192, the
チケット要求受信ステップS94017では、所有装置受信部103は、暗号化されたチケット要求を受信する。
In the ticket request receiving step S94017, the owning
チケット要求復号ステップS94018では、所有装置復号部109は、暗号化されたチケット要求を共通鍵で復号する。
In the ticket request decryption step S94018, the owning
チケット生成ステップS94019では、チケット生成部101は、車両借用者のチケットを作成する。チケット生成部101が生成したチケットは、車両借用者の証明書54002、車両借用者の操作許可情報111112と操作制限情報111113とを備える。
In the ticket generation step S94019, the
チケット署名ステップS94020では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。
In the ticket signature step S94020, the
チケット暗号化ステップS94021では、所有装置暗号化部107は、チケット生成部101が作成した署名付きチケットを共通鍵で暗号化する。
In the ticket encryption step S94021, the owning
チケット送信ステップS94022では、所有装置送信部102は、暗号化した署名付きチケットを車両借用者の携帯電話11101に送信する。
In ticket transmission step S94022, the owning
チケット受信ステップS104193では、借用装置受信部202は、暗号化された署名付きチケットを受信する。
In the ticket receiving step S104193, the
チケット復号ステップS104194では、借用装置復号部209は、暗号化された署名付きチケットを共通鍵で復号する。
In the ticket decrypting step S104194, the
チケット検証ステップS104195では、借用装置判定部205は、車両所有者の公開鍵31002を用いて署名情報を検証する。
In the ticket verification step S104195, the
チケット検証ステップS104196では、借用装置判定部205は、検証に成功した場合、次のステップに進む。借用装置判定部205は、検証に失敗した場合、プログラムを終了する。
In the ticket verification step S104196, the borrowing
チケット記憶ステップS104197では、借用装置記憶部203は、署名付きチケットを記憶する。
In the ticket storage step S104197, the
チケット受信完了通知暗号化ステップS104198では、借用装置暗号化部207は、チケット受信完了通知を共通鍵で暗号化する。
In the ticket reception completion notification encryption step S104198, the
チケット受信完了通知ステップS104199では、借用装置送信部201は、車両所有者の携帯電話11001に対して暗号化したチケット受信完了通知を送信する。車両借用者の携帯電話11101は、暗号化したチケット受信完了通知を送信後、プログラムを終了する。
In ticket reception completion notification step S104199, the
チケット受信完了通知受信ステップS94023では、所有装置受信部103は、暗号化されたチケット受信完了通知を受信する。
In the ticket reception completion notification reception step S94023, the owning
チケット受信完了通知復号ステップS94024では、所有装置復号部109は、暗号化されたチケット受信完了通知を共通鍵で復号する。車両所有者の携帯電話11001は、暗号化されたチケット受信完了通知を共通鍵で復号後、プログラムを終了する。
In the ticket reception completion notification decryption step S94024, the owning
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、実施の形態1と同様に安全な通信経路で通信する。
The vehicle owner's
図42は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。UIM11108の記憶部11111には、車両操作権限を委譲する前と比較して、車両借用者の証明書54002を含む車両所有者の署名付きチケット111001が加わっている。
FIG. 42 shows information stored in the
次に、車両所有者の携帯電話11001が車両11201を操作する動作について図43、図44、図45を用いて説明する。図43は、車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。図44は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図45は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, an operation in which the vehicle owner's
通信リンク確立ステップS134001およびS144001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001との通信リンクを確立する。
In communication link establishment steps S134001 and S144001, the vehicle-side
制御装置証明書要求ステップS144002では、制御装置送信部301は、車両所有者の携帯電話11001が車両11201の操作を開始したら、車両所有者の携帯電話11001に対して証明書要求を送信する。
In the control device certificate request step S144002, when the vehicle owner's
利用装置証明書要求受信ステップS134002では、所有装置受信部103は、車両所有者の証明書34002要求を受信する。
In use device certificate request reception step S134002, the owning
利用装置証明書送信ステップS134003では、所有装置送信部102は、車両11201に対して車両所有者の証明書34002を送信する。
In the utilization device certificate transmission step S134003, the possession
制御装置証明書受信ステップS144003では、制御装置受信部302は、車両借用者の証明書34002を受信する。
In control device certificate receiving step S144003, the control
制御装置証明書解析ステップS144004では、制御装置判定部304は、受信したデータの種類を解析する。
In control device certificate analysis step S144004, the control
制御装置証明書照合ステップS144105では、制御装置判定部304は、受信した証明書と記憶部11204に格納している車両利用者の証明書とを照合する。
In control device certificate collation step S144105, control
制御装置証明書照合ステップS144106では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。
In control device certificate verification step S144106, control
制御装置証明書検証ステップS144007では、制御装置判定部304は、照合に成功した場合、車両所有者の証明書34002を検証する。
In the control device certificate verification step S144007, the control
制御装置証明書検証ステップS144008では、制御装置判定部304は、制御装置判定部304が検証に成功した場合、次のステップに進む。制御装置判定部304は、制御装置判定部304が検証に失敗した場合、プログラムを終了する。
In control device certificate verification step S144008, the control
制御装置証明書送信ステップS144009では、制御装置送信部301は、車両所有者の携帯電話11001に対して車両の証明書64002を送信する。
In the control device certificate transmission step S144409, the control
利用装置証明書受信ステップS134004では、所有装置受信部103は、車両の証明書64002を受信する。
In the use device certificate reception step S134004, the possession
利用装置証明書検証ステップS134005では、所有装置判定部105は、証明書を検証する。
In the use device certificate verification step S134005, the owned
利用装置証明書検証ステップS134006では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。
In use device certificate verification step S134006, if the verification is successful, the owned
利用装置証明書受信完了通知ステップS134007では、所有装置送信部102は、車両11201に対して証明書受信完了通知を送信する。
In use device certificate reception completion notification step S134007, the owning
制御装置証明書受信完了受信ステップS144010では、制御装置受信部302は、証明書受信完了通知を受信する。
In control device certificate reception completion reception step S144010, control
制御装置鍵用乱数生成ステップS144011では、制御装置鍵生成部307は、共通鍵生成用乱数を生成する。
In control device key random number generation step S144011, the control device
制御装置乱数生成ステップS144012では、制御装置識別情報作成部306は乱数を生成する。
In control device random number generation step S144012, the control device identification
制御装置乱数暗号化ステップS144013では、車両11201の識別情報と共通鍵生成用乱数と乱数とを車両所有者の公開鍵31002で暗号化する。
In the control device random number encryption step S144013, the identification information of the
制御装置乱数送信ステップS144014では、制御装置送信部301は、暗号化した車両11201の識別情報と共通鍵生成用乱数と乱数とを車両所有者の携帯電話11001に対して送信する。ここでは、車両11201の識別情報は車両の証明書64002に含まれる発行者名とシリアルナンバーとする。また、車両所有者の公開鍵31002は、車両所有者の証明書34002から取得する。
In the control device random number transmission step S144014, the control
利用装置乱数受信ステップS134008では、所有装置受信部103は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを受信する。
In the utilization device random number reception step S134008, the owning
利用装置識別情報復号ステップS134009では、所有装置復号部109は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の秘密鍵31001を用いて復号する。
In the utilization device identification information decryption step S134409, the possession
利用装置識別情報検証ステップS134010では、所有装置判定部105は、車両の証明書64002を用いて、車両11201の識別情報を検証する。
In the utilization device identification information verification step S134010, the owning
利用装置識別情報検証ステップS134011では、所有装置判定部105は、検証に成功した場合、次のステップに進む。所有装置判定部105は、検証に失敗した場合、プログラムを終了する。
In use device identification information verification step S134011, if the verification is successful, the owned
利用装置鍵用乱数生成ステップS134012では、所有装置鍵生成部108は、共通鍵生成用乱数を生成する。
In the use device key random number generation step S134012, the owned device
利用装置乱数生成ステップS134013では、所有装置識別情報作成部106は、乱数を生成する。
In the use device random number generation step S134013, the owned device identification
利用装置乱数暗号化ステップS134014では、所有装置暗号化部107は、車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを、車両の公開鍵61002で暗号化する。
In the use device random number encryption step S134014, the own
利用装置乱数送信ステップS134015では、所有装置送信部102は、暗号化した車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを、車両11201に対して送信する。ここでは、車両所有者の携帯電話11001の識別情報は車両所有用者の証明書34002に含まれる発行者名とシリアルナンバーとする。また、車両の公開鍵61002は、車両の証明書64002から取得する。
In the use device random number transmission step S134015, the own
制御装置乱数受信ステップS144015では、制御装置受信部302は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを受信する。
In control device random number reception step S144015, the control
制御装置識別情報復号ステップS144016では、制御装置復号部309は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを、車両の秘密鍵61001を用いて復号する。
In the control device identification information decryption step S144016, the control
制御装置識別情報検証ステップS144017では、制御装置判定部304は、車両借用者の証明書34002を用いて、車両所有者の携帯電話11001の識別情報を検証する。
In the control device identification information verification step S144017, the control
制御装置識別情報検証ステップS144018では、制御装置判定部304は、検証に成功した場合、次のステップに進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。
In the control device identification information verification step S144018, if the verification is successful, the control
制御装置共通鍵生成ステップS144019では、制御装置鍵生成部307は、ステップS144011において生成した共通鍵生成用乱数とステップS144015において受信した共通鍵生成用乱数とから共通鍵を生成する。制御装置鍵生成部307は、例えば、共通鍵生成用乱数を連結して取得したハッシュ値の先頭から鍵長までの長さの値を共通鍵とする。
In control device common key generation step S144019, the control device
制御装置乱数再送信ステップS144020では、制御装置送信部301は、車両所有者の携帯電話11001に対して、ステップS144015において受信した乱数を送信する。
In the control device random number retransmission step S144020, the control
利用装置乱数再受信ステップS134016では、所有装置受信部103は、乱数を受信する。
In using device random number re-receiving step S134016, the owning
利用装置乱数検証ステップS134017では、所有装置判定部105は、受信した乱数を、ステップS134013において生成した乱数と照合して検証する。
In use device random number verification step S134017, the owning
利用装置乱数検証ステップS134018では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。
In the use device random number verification step S134018, the owned
利用装置共通鍵生成ステップS134019では、所有装置鍵生成部108は、ステップS134008において受信した共通鍵生成用乱数とステップS134012において生成した共通鍵生成用乱数から共通鍵を生成する。
In use device common key generation step S134019, the owning device
操作開始要求暗号化ステップS134020では、所有装置暗号化部107は、共通鍵を用いて操作開始要求を暗号化する。
In operation start request encryption step S134020, the owning
操作開始要求送信ステップS134021では、所有装置送信部102は、暗号化した操作開始要求を車両11201に対して送信する。車両所有者の携帯電話11001は、暗号化した操作開始要求を車両11201に対して送信後、プログラムを終了する。
In operation start request transmission step S 134021, owned
操作開始要求受信ステップS144021では、制御装置受信部302は、暗号化された操作開始要求を受信する。
In operation start request reception step S144021, the control
操作開始要求復号ステップS144022では、制御装置復号部309は、暗号化された操作開始要求を共通鍵で復号する。
In operation start request decryption step S144402, the control
操作可能状態移行ステップS144023では、車両側車両操作プログラム61004は、車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S144023, the vehicle-side
車両所有者の携帯電話11001と車両11201とは、実施の形態1と同様に赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図46、図44、図45を用いて説明する。図46は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。
Next, an operation in which the vehicle borrower's
ステップS134001からステップS134002、ステップS144001からステップS144003は、車両所有者の携帯電話11001が車両11201を操作する動作の時と同様であるので、ここでは省略する。
Since steps S134001 to S134002 and steps S144001 to S144003 are the same as the operation of the vehicle owner's
利用装置証明書送信ステップS134003では、借用装置送信部201は、車両11201に対して署名付きチケットを送信する。
In the utilization device certificate transmission step S134003, the borrowing
制御装置証明書受信ステップS144003では、制御装置受信部302は、署名付きチケットを受信する。
In control device certificate reception step S144003, the control
制御装置証明書解析ステップS144004では、制御装置判定部304は、受信したデータの種類を解析する。
In control device certificate analysis step S144004, the control
制御装置証明書照合ステップS144005では、制御装置判定部304は、記憶部11204に格納されている利用者の証明書を用いて署名を検証する。
In control device certificate verification step S144005, the control
制御装置証明書照合ステップS144006では、制御装置判定部304は、検証に成功した場合、次のステップに進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。
In the control device certificate verification step S144006, if the verification is successful, the control
制御装置証明書検証ステップS144007では、制御装置判定部304は、検証に成功すると、チケットに含まれる車両借用者の証明書54002を検証する。
In the control device certificate verification step S144007, the control
以降、ステップS144008からステップS144022とステップS134004からステップS134021は、車両所有者の携帯電話11001が車両11201を操作する動作の時と同様であるので、ここでは省略する。
Hereafter, steps S144008 to S144402 and steps S134004 to S134021 are the same as the operation of the vehicle owner's
操作可能状態移行ステップS144023では、車両側車両操作プログラム61004は、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S144023, the vehicle-side
車両借用者の携帯電話11101と車両11201とは、実施の形態1と赤外線通信などにより通信が行われる。
The vehicle borrower's
実施の形態4では、公開鍵証明書を用いているが、その他の実施の形態においても公開鍵の代わりに公開鍵証明書を使用してもよい。 In the fourth embodiment, a public key certificate is used. However, in other embodiments, a public key certificate may be used instead of the public key.
また、実施の形態4は公開鍵証明書を用いているが、公開鍵を含む任意の情報であってもよい。 Further, although the public key certificate is used in the fourth embodiment, any information including the public key may be used.
実施の形態4では、ISO/IEC 11770−3 Key Transport Mechanism 6に示される認証手順を使用しているが、同等の効果を得られるその他の認証手順を用いてもよい。 In the fourth embodiment, the authentication procedure shown in ISO / IEC 11770-3 Key Transport Mechanism 6 is used, but other authentication procedures that can obtain the same effect may be used.
以上のように、実施の形態4では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時において、車両所有者の携帯電話11001と車両借用者の携帯電話11101との間でメッセージを暗号化するための共通鍵を共有した。そのため、上述した実施の形態の効果に加えて車両操作権限委譲時に第三者からの盗聴や割り込み利用を防ぐことができる。
As described above, in the fourth embodiment, a message is transmitted between the vehicle owner's
また、車両操作時においては車両11201と車両利用者の間でメッセージを暗号化するための共通鍵を共有した。そのため、上述した実施の形態の効果に加えて車両操作時に第三者からの盗聴や割り込み利用を防ぐことができる。
Further, a common key for encrypting a message is shared between the
さらに、車両所有者の公開鍵31002、車両借用者の公開鍵51002、車両の公開鍵61002の代わりに車両所有者の証明書34002、車両借用者の証明書54002、車両の証明書64002を用いることにより、パーソナルコンピュータなど計算機向けの既存の認証システムを利用することができ、車両所有者の携帯電話11001と車両借用者の携帯電話11101とが遠隔地に離れていても安全に権限を委譲できる。
Further, the vehicle owner's
実施の形態5.
次に実施の形態5について説明する。上述したの実施の形態1では、車両所有者の携帯電話11001から車両借用者の携帯電話11101に対してチケットを送信することによって、車両所有者の携帯電話11001から車両借用者の携帯電話11101へ車両操作権限を委譲するようにした。実施の形態5では、車両所有者の携帯電話11001が指定した車両11201のみ車両借用者が操作することが可能である。そのため、実施の形態5では、複数の車両11201を効率よく操作できる。
Embodiment 5. FIG.
Next, a fifth embodiment will be described. In the above-described first embodiment, a ticket is transmitted from the vehicle owner's
実施の形態5では、実施の形態1における車両操作権限委譲システムのチケットに車両の公開鍵61002を加える。そのため、実施の形態5では、実施の形態1の効果に加えて、車両所有者の携帯電話11001が指定した車両11201のみ車両借用者が操作することができる。
In the fifth embodiment, the vehicle
また、実施の形態5では、車両利用者が車両11201を操作する時に車両の公開鍵61002を車両11201から受信する手順を加えることにより、車両利用者は複数の車両11201を効率よく操作することができる。
In the fifth embodiment, the vehicle user can efficiently operate a plurality of
図47は、実施の形態5にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図47に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
FIG. 47 is a functional block diagram of the
権限所有装置100は、さらに、所有装置検索部110を備える。所有装置検索部110は、車両所有者の公開鍵31002から、操作する車両11201に対する公開鍵を検索する。
The authorized
権限借用装置200は、さらに、借用装置検索部210を備える。借用装置検索部210は、車両借用者の公開鍵51002から、操作する車両11201に対するチケットを検索する。
The
実施の形態5における車両操作権限委譲システムの記憶部の構成は、車両所有者の携帯電話11001のUIM11008の記憶部11011を除いて、実施の形態1と同様であるので、ここでは差分についてのみ説明する。
The configuration of the storage unit of the vehicle operating authority delegation system in the fifth embodiment is the same as that of the first embodiment except for the
図48は、車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者に対応する。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵31001と対をなす。車両の公開鍵61002は公開鍵暗号方式における公開鍵であり車両の秘密鍵61001と対をなす。
FIG. 48 shows data stored in the
次に、上記のように構成された実施の形態5の動作について説明する。実施の形態5の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the fifth embodiment configured as described above will be described. In the operation of the fifth embodiment, the
まず、車両操作権限を委譲する動作について図8、図9、図10を用いて説明する。 First, the operation of delegating the vehicle operating authority will be described with reference to FIGS.
ステップS91001からステップS91004、ステップS101001からステップS101004は、実施の形態1と同様であるので、ここでは説明を省略する。 Steps S91001 to S91004 and steps S101001 to S101004 are the same as those in the first embodiment, and thus the description thereof is omitted here.
チケット生成ステップS91005では、チケット生成部101、車両借用者のチケットを作成する。チケット生成部101が生成したチケットは、車両借用者の公開鍵51002と車両借用者の操作許可情報111112と操作制限情報111113とを備える。車両借用者の操作許可情報111112と操作制限情報111113とは、車両操作権限を委譲する前に、あらかじめ車両所有者により設定されている。
In the ticket generation step S91005, the
チケット署名ステップS91006では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットと車両の公開鍵61002との署名情報を作成する。ここで、車両の公開鍵61002は、このチケットで制御可能な車両を制限する制御装置制限情報である。
In the ticket signature step S91006, the
チケット送信ステップS91007では、所有装置送信部102は、署名付きチケットを車両借用者の携帯電話11101に送信する。
In the ticket transmission step S91007, the possessing
チケット受信ステップS101005では、借用装置受信部202は、署名付きチケットを受信する。
In the ticket receiving step S101005, the
ステップS91008、ステップS101006からステップS101009は、実施の形態1と同様であるので、ここでは説明を省略する。 Steps S91008 and S101006 to S101010 are the same as those in the first embodiment, and thus description thereof is omitted here.
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、安全な通信経路で通信する。
The vehicle owner's
図49は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。車両操作権限を委譲する前と比較して、車両借用者の公開鍵51002を含む車両所有者の署名付きチケット111001が加わっている。
FIG. 49 shows information stored in the
次に、車両所有者の携帯電話11001が車両11201を操作する動作について図50、図51、図52を用いて説明する。図50は、車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。図51は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図52は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, the operation in which the vehicle owner's
ステップS135001、ステップS145001は、実施の形態1のステップS131001、S141001と同様なので、ここでは説明を省略する。 Steps S135001 and S145001 are the same as steps S131001 and S141001 of the first embodiment, and thus description thereof is omitted here.
制御装置公開鍵送信ステップS145002では、制御装置送信部301は、車両所有者の携帯電話11001に対して車両の公開鍵61002を送信する。
In control device public key transmission step S145002, control
利用装置公開鍵受信ステップS135002では、所有装置受信部103は、
車両の公開鍵61002を受信する。
In the using device public key receiving step S135002, the owning
The vehicle
利用装置検索ステップS135003では、所有装置検索部110は、車両の公開鍵61002に対応する車両所有者の公開鍵31002を検索する。
In the utilization device search step S135003, the owned
利用装置データ送信ステップS135004では、所有装置送信部102は、車両11201に対して車両所有者の公開鍵31002を送信する。車両所有者の携帯電話11001は、公開鍵35002を送信後、プログラムを終了する。
In the utilization device data transmission step S135004, the possession
制御装置データ受信ステップS145003では、制御装置受信部302は、車両所有者の公開鍵31002を受信する。
In control device data reception step S145003, the control
ステップS145004からステップS145009は、実施の形態1のステップS141004からステップS141007と同様なので、ここでは説明を省略する。 Steps S145004 to S145099 are the same as steps S141004 to S141007 of the first embodiment, and thus description thereof is omitted here.
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図53、図51、図52を用いて説明する。図53は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。
Next, an operation in which the vehicle borrower's
ステップS135001からステップS135003、S145001からS145002は、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。
Steps S135001 to S135003 and S145001 to S145002 are the same as when the vehicle owner's
利用装置データ送信ステップS135004では、借用装置送信部201は、車両11201に対して署名付きチケットを送信する。車両借用者の携帯電話11101は、公開鍵35002を送信後、プログラムを終了する。
In utilization device data transmission step S135004, the borrowing
制御装置データ受信ステップS145003では、制御装置受信部302は、署名付きチケットを受信する。
In control device data reception step S145003, the control
データ解析ステップS145004では、制御装置判定部304は、受信したデータの種類を解析する。
In data analysis step S145004, the control
制御装置公開情報検証ステップS145005では、チケットに含まれる車両の公開鍵61002を、記憶部11204に格納している車両の公開鍵61002と照合する。
In the control device public information verification step S145005, the
制御装置公開情報検証ステップS145006では、制御装置判定部304は、照合が成功した場合、次のステップに進む。制御装置判定部304は、照合が失敗した場合、プログラムを終了する。
In the control device public information verification step S145006, the control
制御装置署名検証ステップS145007では、制御装置判定部304は、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。
In control device signature verification step S145007, the control
制御装置署名検証ステップS145008では、制御装置判定部304は、検証に成功した場合、次のステップへ進み、制御装置判定部304は、検証に失敗した場合、プログラムを終了する。
In the control device signature verification step S145008, the control
操作可能状態移行ステップS145009では、車両側車両操作プログラム61004は、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S145099, the vehicle-side
車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle borrower's
以上のように、実施の形態5では、実施の形態1における車両操作権限委譲システムのチケットに車両の公開鍵61002を加えた。そのため、実施の形態5では、実施の形態1の効果に加えて、車両所有者の携帯電話11001が指定した車両11201のみ車両借用者が操作することができる。
As described above, in the fifth embodiment, the vehicle
また、実施の形態5では、車両利用者が車両11201を操作する時に車両の公開鍵61002を車両11201から受信する手順を加えた。そのため、実施の形態5では、車両利用者は複数の車両11201を効率よく操作することができる。
In the fifth embodiment, a procedure for receiving the
実施の形態6.
次に実施の形態6について説明する。上述した実施の形態1では、車両所有者の携帯電話11001から車両借用者の携帯電話11101に対してチケットを送信することによって、車両所有者の携帯電話11001から車両借用者の携帯電話11101へ車両操作権限を委譲するようにした。実施の形態6では、車両所有者の携帯電話11001が指定した期間のみ車両借用者の携帯電話11101が操作できる実施形態を示す。
Embodiment 6 FIG.
Next, a sixth embodiment will be described. In the first embodiment described above, a vehicle is transmitted from the vehicle owner's
実施の形態6では、実施の形態1における車両操作権限委譲システムのチケットにチケットの有効期限を加える。そのため、実施の形態6では、実施の形態1の効果に加えて、車両所有者の携帯電話11001が指定した期間のみ車両借用者の携帯電話11101が操作することができる。
In the sixth embodiment, the ticket expiration date is added to the ticket of the vehicle operation authority delegation system in the first embodiment. Therefore, in the sixth embodiment, in addition to the effects of the first embodiment, the vehicle borrower's
実施の形態6における機能ブロック図および車両操作権限委譲システムの記憶部の構成は、実施の形態1と同様であるので、ここでは説明を省略する。 Since the functional block diagram and the configuration of the storage unit of the vehicle operation authority delegation system in the sixth embodiment are the same as those in the first embodiment, description thereof is omitted here.
次に、上記のように構成された実施の形態6の動作について説明する。実施の形態6の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the sixth embodiment configured as described above will be described. In the operation of the sixth embodiment, the
まず、車両操作権限を委譲する動作について図8、図9、図10を用いて説明する。 First, the operation of delegating the vehicle operating authority will be described with reference to FIGS.
ステップS91001からステップS91004、ステップS101001からステップS101004は、実施の形態1と同様であるので、ここでは説明を省略する。 Steps S91001 to S91004 and steps S101001 to S101004 are the same as those in the first embodiment, and thus the description thereof is omitted here.
チケット生成ステップS91005では、チケット生成部101は、車両借用者のチケットを作成する。チケットは、車両借用者の公開鍵51002と車両借用者の操作許可情報111112と操作制限情報111113とチケットの有効期限111114とを備える。車両借用者の操作許可情報111112と操作制限情報111113と有効期限111114とは、車両操作権限を委譲する前に、あらかじめ車両所有者により設定されている。
In the ticket generation step S91005, the
チケット署名ステップS91006では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。
In the ticket signature step S91006, the
チケット送信ステップS91007では、所有装置送信部102は、署名付きチケットを車両借用者の携帯電話11101に送信する。
In the ticket transmission step S91007, the possessing
チケット受信ステップS101005では、借用装置受信部202は、署名付きチケットを受信する。
In the ticket receiving step S101005, the
ステップS91008、ステップS101006からステップS101009は、実施の形態1と同様であるので、ここでは説明を省略する。 Steps S91008 and S101006 to S101010 are the same as those in the first embodiment, and thus description thereof is omitted here.
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、安全な通信経路で通信する。
The vehicle owner's
図54は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101の記憶部に格納される情報である。UIM11108の記憶部11111には、車両操作権限を委譲する前と比較して、チケットの有効期限を含む車両所有者の署名付きチケット111001が加わっている。
FIG. 54 shows information stored in the storage unit of the vehicle borrower's
次に、車両所有者の携帯電話11001が車両11201を操作する動作については、実施の形態1のステップS141001からステップS141007と同様なので、ここでは説明を省略する。
Next, the operation of the vehicle owner's
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図16、図14、図55を用いて説明する。図55は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。
Next, an operation in which the vehicle borrower's
ステップS146001からステップS146003は、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。
Steps S146001 to S146003 are the same as when the vehicle owner's
制御装置証明書解析ステップS146004では、制御装置判定部304は、受信したデータの種類を解析する。
In control device certificate analysis step S146004, the control
制御装置証明書照合ステップS146005では、制御装置判定部304は、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。
In control device certificate verification step S146005, the control
制御装置証明書照合ステップS146006では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。
In control device certificate verification step S146006, if the verification is successful, the control
時刻取得ステップS146007では、制御装置判定部304は、現在時刻を取得する。
In time acquisition step S146007, the control
有効期限判定ステップS146008では、制御装置判定部304は、チケットに含まれる有効期限内であるか否かを判定する。制御装置判定部304は、有効期限内であれば次のステップへ進む。制御装置判定部304は、有効期限を超えていたらプログラムを終了する。
In the expiration date determination step S146008, the control
操作可能状態移行ステップS146009では、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S146010, the state shifts to the vehicle operable state based on the
車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle borrower's
車両11201にチケットを格納した場合、有効期限切れのチケットは削除してもよい。この場合、車両11201の記憶部の使用容量を節約することができる。
When a ticket is stored in the
以上のように、実施の形態6では、実施の形態1における車両操作権限委譲システムのチケットに、チケットの有効期限を加えた。そのため、実施の形態6では、実施の形態1の効果に加えて、車両所有者が指定した期間のみ車両借用者の携帯電話11101が操作することができる。
As described above, in the sixth embodiment, the ticket expiration date is added to the ticket of the vehicle operation authority delegation system in the first embodiment. Therefore, in the sixth embodiment, in addition to the effects of the first embodiment, the vehicle borrower's
実施の形態7.
次に実施の形態7について説明する。上述した実施の形態では、車両11201の操作時に車両利用者は携帯電話の操作を行うことをしない。上述した実施の形態では、自動的に車両11201を操作するスマートキーシステムにおいて車両操作権限を委譲するようにしたものである。実施の形態7では、車両利用者が携帯電話を操作することにより車両11201を操作するリモコン型スマートキーシステムにおいて車両操作権限を委譲できる実施形態を示す。
Embodiment 7 FIG.
Next, a seventh embodiment will be described. In the embodiment described above, the vehicle user does not operate the mobile phone when operating the
実施の形態7における車両操作権限委譲システムは、これまでの実施の形態における車両操作権限委譲システムの車両操作時において送付する車両所有者の署名付きチケットに車両操作コマンドを加える。そのため、実施の形態7における車両操作権限委譲システムは、車両利用者が携帯電話によって車両11201を操作するリモコン型スマートキーシステムにおいて車両操作権限を委譲できる。
The vehicle operation authority delegation system in the seventh embodiment adds a vehicle operation command to a ticket with a signature of the vehicle owner that is sent when the vehicle operation authority delegation system in the previous embodiments is operated. Therefore, the vehicle operation authority delegation system according to the seventh embodiment can delegate the vehicle operation authority in a remote control smart key system in which a vehicle user operates
図56は、実施の形態7にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図56に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
FIG. 56 is a functional block diagram of the
権限所有装置100は、さらに、所有装置入力部111を備える。所有装置入力部111は、制御装置300への指示を入力する。
権限借用装置200は、さらに、借用装置入力部211を備える。借用装置入力部211は、制御装置300への指示を入力する。
The authorized
The
実施の形態7における車両操作権限委譲システムの記憶部の構成は、実施の形態1と同様であるので、ここでは説明を省略する。
Since the structure of the memory | storage part of the vehicle operation authority transfer system in Embodiment 7 is the same as that of
次に、上記のように構成された実施の形態7の動作について説明する。実施の形態7の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the seventh embodiment configured as described above will be described. In the operation of the seventh embodiment, the
車両操作権限を委譲する動作については、実施の形態1と同様であるので、ここでは説明を省略する。 Since the operation for delegating the vehicle operating authority is the same as that of the first embodiment, the description thereof is omitted here.
次に、車両所有者の携帯電話11001が車両11201を操作する動作について図57、図58、図59を用いて説明する。図57は、車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。図58は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図59は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, the operation in which the vehicle owner's
通信リンク確立ステップS137001およびS147001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001との通信リンクを確立する。
In communication link establishment steps S137001 and S147001, the vehicle-side
操作コマンド入力ステップS137002では、所有装置入力部111は、車両11201の操作コマンドを入力する。所有装置入力部111は、例えば、車両所有者の携帯電話11001の操作ボタンに車両11201の操作コマンドが割り振られている場合に、車両所有者は携帯電話の操作ボタンを押下することによってドアのアンロックなどの車両11201の操作を行う。
In operation command input step S137002, the owning
操作コマンド送信ステップS137003では、所有装置送信部102は、車両11201に対して、車両所有者の公開鍵31002と車両11201の操作コマンドとを送信する。車両所有者の携帯電話11001は、車両所有者の公開鍵31002と車両11201の操作コマンドとを送信後、プログラムを終了する。
In operation command transmission step S137003, the owning
操作コマンド受信ステップS147002では、制御装置受信部302は、車両所有者の公開鍵31002と車両11201の操作コマンドとを受信する。
In operation command reception step S147002, the control
制御装置データ解析ステップS147003では、制御装置判定部304は、受信したデータの種類を解析する。
In control device data analysis step S147003, the control
制御装置データ検証ステップS147104では、制御装置判定部304は、記憶部11204に格納している車両利用者の公開鍵と照合する。
In the control device data verification step S147104, the control
制御装置データ検証ステップS147105では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。
In the control device data verification step S147105, the control
操作可能状態移行ステップS147006では、車両側車両操作プログラム61004は、車両11201の操作コマンドに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、例えば、ドアのアンロック、エンジン始動などの車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S147006, the vehicle-side
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作について図60、図58、図59を用いて説明する。図60は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。
Next, the operation of the vehicle borrower's
ステップS137001からステップS137002、ステップS147001は、車両所有者の携帯電話11001が車両11201を操作する動作の時と同様であるので、ここでは省略する。
Steps S137001 to S137002 and step S147001 are the same as the operation of the vehicle owner's
操作コマンド送信ステップS137003では、借用装置送信部201は、車両11201に対して署名付きチケットと車両11201の操作コマンドとを送信する。車両借用者の携帯電話11101は、署名付きチケットと車両11201の操作コマンドとを送信後、プログラムを終了する。
In operation command transmission step S137003, the
操作コマンド受信ステップS147002では、制御装置受信部302は、署名付きチケットを受信する。
In operation command reception step S147002, the control
制御装置データ解析ステップS147003では、制御装置判定部304は、受信したデータの種類を解析する。
In control device data analysis step S147003, the control
制御装置データ検証ステップS147004では、制御装置判定部304は、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。
In control device data verification step S147004, the control
制御装置データ検証ステップS147005では、制御装置判定部304は、検証に成功した場合、次のステップに進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。
In the control device data verification step S147005, the control
操作可能状態移行ステップS147006では、車両側車両操作プログラム61004は、操作コマンド、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S147006, the vehicle-side
車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle borrower's
以上のように、実施の形態7では、上述した実施の形態における車両操作権限委譲システムの車両操作時において、送付する車両所有者の署名付きチケットに車両操作コマンドを加えた。そのため、実施の形態7では、車両利用者が携帯電話によって車両11201を操作するリモコン型スマートキーシステムにおいて車両操作権限を委譲できる。
As described above, in the seventh embodiment, the vehicle operation command is added to the ticket with the signature of the vehicle owner to be sent when the vehicle operation authority delegation system in the above-described embodiment is operated. Therefore, in the seventh embodiment, vehicle operation authority can be delegated in a remote control smart key system in which a vehicle user operates the
実施の形態8.
次に実施の形態8について説明する。上述した実施の形態では、車両所有者の携帯電話11001から車両借用者の携帯電話11101にチケットを送付することによって、車両11201の操作権限を委譲するようにしたものである。実施の形態8では、車両所有者の携帯電話11001から車両11201にチケットを送付することによって、車両11201の操作権限を委譲する。
Embodiment 8 FIG.
Next, an eighth embodiment will be described. In the embodiment described above, the operation authority of the
実施の形態8では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時に車両所有者の携帯電話11001から車両借用者の携帯電話11101にチケットを送付する代わりに、車両所有者の携帯電話11001から車両11201にチケットを送付する。そのため、実施の形態8では、上述した実施の形態と同様に、管理サーバを必要とせずに車両11201の操作権限を委譲することができる。
In the eighth embodiment, instead of sending a ticket from the vehicle owner's
また、車両借用者の携帯電話11101には、車両操作権限を委譲するための付加情報を格納する必要がなく、車両借用者の手間を省くことができる。
Further, there is no need to store additional information for delegating the vehicle operating authority in the vehicle borrower's
実施の形態8における機能ブロック図は、実施の形態1と同様であるので、ここでは説明を省略する。 Since the functional block diagram in the eighth embodiment is the same as that in the first embodiment, the description thereof is omitted here.
実施の形態8における車両操作権限委譲システムの記憶部の構成は、車両11201の記憶部11204を除いて、実施の形態1と同様であるので、ここでは差分についてのみ説明する。
Since the configuration of the storage unit of the vehicle operation authority delegation system in the eighth embodiment is the same as that of the first embodiment except for the
図61は、車両11201の記憶部11204に格納されたプログラムおよびデータである。車両操作権限設定プログラム61005は車両11201の操作権限を委譲するための設定を行うプログラムである。車両側車両操作プログラム61004は車両11201が動作するための処理を行うプログラムである。車両の秘密鍵61001は公開鍵暗号方式における秘密鍵であり、車両11201に対応する。車両の公開鍵61002は公開鍵暗号方式における公開鍵であり、車両の秘密鍵61001と対をなす。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の公開鍵31002と同一のものである。
FIG. 61 shows programs and data stored in the
次に、上記のように構成された実施の形態8の動作について説明する。実施の形態8の動作は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを備える。
Next, the operation of the eighth embodiment configured as described above will be described. In the operation of the eighth embodiment, the
まず、車両操作権限を委譲する動作について図62、図63、図64、図65を用いて説明する。図62は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図63は、車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。図64は、車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。図65は、車両11201の車両操作権限設定プログラム61005の一連の動作を示すフローチャートである。
First, the operation for delegating the vehicle operating authority will be described with reference to FIGS. 62, 63, 64, and 65. FIG. FIG. 62 is a message sequence diagram showing a series of operations in which the vehicle owner's
まず、車両所有者の携帯電話11001は、車両操作権限貸与プログラム21001を起動する。車両借用者の携帯電話11101は、車両操作権限借用プログラム41001を起動する。
First, the vehicle owner's
所有装置公開鍵要求ステップS98001では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両借用者の公開鍵要求を送信する。
In owned device public key request step S98001, the owned
借用装置公開鍵要求受信ステップS108001では、借用装置受信部202は、車両借用者の公開鍵要求を受信する。
In the borrowing device public key request reception step S108001, the borrowing
借用装置公開鍵送信ステップS108002では、借用装置送信部201は、車両所有者の携帯電話11001に対して車両借用者の公開鍵51002を送信する。車両借用者の携帯電話11101は、車両借用者の公開鍵51002を送信後、プログラムを終了する。
In the borrower public key transmission step S108002, the
所有装置公開鍵受信ステップS98002では、所有装置受信部103は、車両借用者の公開鍵51002を受信する。所有装置記憶部104は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIM11008の記憶部11011は、受信した公開鍵を一時的に格納する。
In owned device public key reception step S98002, the owned
チケット生成ステップS98003では、チケット生成部101は、車両借用者のチケットを作成する。チケットは、車両借用者の公開鍵51002と車両借用者の操作許可情報111112と操作制限情報111113とを備える。車両借用者の操作許可情報111112と操作制限情報111113とは、車両操作権限を委譲する前に、あらかじめ車両所有者の携帯電話11001により設定されている。
In ticket generation step S98003, the
チケット署名ステップS98004では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。
In the ticket signature step S98004, the
通信リンク確立ステップS98005およびS178001では、車両操作権限貸与プログラム21001は、車両11201との通信リンクを確立する。
In communication link establishment steps S98005 and S178001, the vehicle operation
チケット送信ステップS98006では、所有装置送信部102署名付きチケットを車両11201へ送信する。
In the ticket transmission step S98006, a ticket with a signature of the owning
チケット受信ステップS178002では、制御装置受信部302は、署名付きチケットを受信する。
In ticket reception step S178002, the control
制御装置チケット検証ステップS178003では、制御装置判定部304は、車両所有者の公開鍵31002を用いて署名情報を検証する。
In the control device ticket verification step S178003, the control
制御装置チケット検証ステップS178004では、制御装置判定部304は、検証に成功した場合、次のステップへ進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。
In control device ticket verification step S178004, if the verification is successful, the control
制御装置チケット記憶ステップS178005では、制御装置記憶部303は、署名付きチケットを記憶する。
In control device ticket storage step S178005, the control
チケット受信完了通知ステップS178006では、制御装置送信部301は、車両所有者の携帯電話11001に対して署名付きチケット受信完了通知を送信する。車両11201は、署名付きチケット受信完了通知を送信後、プログラムを終了する。
In ticket reception completion notification step S178006, the control
チケット受信完了通知受信ステップS98007では、所有装置受信部103は、チケット受信完了通知を受信する。車両所有者の携帯電話11001は、チケット受信完了通知を所有装置受信部103が受信後、プログラムを終了する。
In the ticket reception completion notification reception step S98007, the owning
車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、実施の形態1と同様に安全な通信経路で通信する。
The vehicle owner's
車両所有者の携帯電話11001と車両11201間は、実施の形態1と同様に赤外線通信などにより通信が行われる。
As in the first embodiment, communication is performed between the
図66は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両11201の記憶部11204に格納される情報である。記憶部11204には、車両操作権限を委譲する前と比較して、チケット111101が加わっている。
FIG. 66 shows information stored in the
次に、車両所有者が車両11201を操作する動作について図13、図67、図68を用いて説明する。図67は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図68は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。
Next, the operation in which the vehicle owner operates the
通信リンク確立ステップS138001およびS148001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、例えば、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001との通信リンクを確立する。
In communication link establishment steps S138001 and S148001, the vehicle-side
制御装置公開鍵要求ステップS148002では、制御装置送信部301は、車両所有者の携帯電話11001が車両11201の操作を開始したら、車両所有者の携帯電話11001に対して公開鍵要求を送信する。
In the control device public key request step S148002, the control
利用装置公開鍵要求受信ステップS138002では、所有装置受信部103は、公開鍵要求を受信する。
In using device public key request reception step S138002, the owning
利用装置公開鍵送信ステップS138003では、所有装置送信部102は、車両11201に対して車両所有者の公開鍵31002を送信する。車両所有者の携帯電話11001は、車両所有者の公開鍵31002を送信後、プログラムを終了する。
In the utilization device public key transmission step S138003, the possession
制御装置公開鍵受信ステップS148003では、制御装置受信部302は、車両所有者の公開鍵31002を受信する。
In control device public key reception step S148003, control
制御装置証明書照合ステップS148004では、制御装置判定部304は、受信した車両所有者の公開鍵31002を、記憶部11204に格納している車両利用者の公開鍵と照合する。
In control device certificate collation step S148004, control
制御装置証明書照合ステップS148005では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。
In control device certificate verification step S148005, if the verification is successful, control
操作可能状態移行ステップS148006では、車両側車両操作プログラム61004は、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、例えば、ドアのアンロック、エンジン始動などの車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。
In the operable state transition step S148006, the vehicle-side
車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。
The vehicle owner's
次に、車両借用者の携帯電話11101が車両11201を操作する動作については、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。
Next, the operation of the vehicle borrower's
以上のように、実施の形態8では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時に、車両所有者の携帯電話11001から車両借用者の携帯電話11101にチケットを送付する代わりに、車両所有者の携帯電話11001から車両11201にチケットを送付する。そのため、実施の形態8では、管理サーバを必要とせずに車両11201の操作権限を委譲することができる。
As described above, in the eighth embodiment, instead of sending a ticket from the vehicle owner's
また、実施の形態8では、車両借用者の携帯電話11101には、車両操作権限を委譲するための付加情報を格納する必要がなく、車両借用者の手間を省くことができる。
Further, in the eighth embodiment, it is not necessary to store additional information for delegating the vehicle operating authority in the
実施の形態9.
次に実施の形態9について説明する。実施の形態9では、実施の形態1における車両所有者の携帯電話11001は、生成したチケットを記憶する。そのため、実施の形態9では、車両所有者の携帯電話11001は、委譲した権限を確認することが可能である。
また、実施の形態9では、実施の形態7における車両所有者の携帯電話11001は、チケットの有効期限が切れた場合には、記憶したチケットを削除する。
さらに、実施の形態9では、実施の形態8における車両11201は、チケットの有効期限が切れた場合には、記憶したチケットを削除する。
Embodiment 9 FIG.
Next, a ninth embodiment will be described. In the ninth embodiment, the
In the ninth embodiment, the
Furthermore, in the ninth embodiment, the
図69は、実施の形態9にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図69に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
FIG. 69 is a functional block diagram of the
権限所有装置100は、さらに、所有装置入力部111、所有装置表示部112、所有装置削除部113を備える。
所有装置入力部111は、生成したチケットの参照要求を入力する。所有装置表示部112は、所有装置入力部111から要求があった場合、チケットの内容を表示する。所有装置削除部113は、有効期限がきれたチケットを削除する。
制御装置300は、さらに、制御装置削除部310を備える。制御装置削除部310は、有効期限が切れたチケットを削除する。
The
The owning
The
次に実施の形態9の動作について説明する。
まず、実施の形態1におけるチケット生成ステップS91005において、所有装置記憶部104は、チケット生成部101が生成したチケットを記憶する。
Next, the operation of the ninth embodiment will be described.
First, in ticket generation step S91005 in
所有装置入力部111は、生成したチケットの参照要求を入力する。例えば、車両や車両借用者の携帯電話11101を指定して参照要求を入力する。そして、所有装置表示部112は、所有装置入力部111から要求があった場合、チケットの内容を表示する。
The owning
また、実施の形態7で示したように、チケットに有効期限を持たせている場合、所有装置削除部113は、有効期限がきれたチケットを削除する。同様に、実施の形態8で示したように、車両11201がチケットを記憶している場合、制御装置削除部310は、有効期限が切れたチケットを削除する。
Further, as shown in the seventh embodiment, when the ticket has an expiration date, the owning
以上のように、実施の形態9では、車両所有者の携帯電話11001は、権限の委譲の状況を確認することが可能である。生成したチケットの情報は、車両所有者の携帯電話11001が記憶するのに限らず、外部のコンピュータやサーバなどが記憶しても構わない。
As described above, in the ninth embodiment, the vehicle owner's
また、実施の形態9では、記憶したチケットを有効期限が切れた場合には削除する。そのため、記憶装置の容量の圧迫を防ぐことが可能である。例えば、車両所有者の携帯電話11001や車両11201からは、有効期限が切れたチケットを削除し、外部のコンピュータやサーバには残すことなども可能である。
In the ninth embodiment, the stored ticket is deleted when the expiration date has expired. Therefore, it is possible to prevent the storage device from being compressed. For example, the expired ticket can be deleted from the
車両や入り口などの鍵などに応用することで、鍵などを使用する権限を他者へ、サーバなどを介すことなく、委譲することが可能である。また、操作権限の貸与は、個人利用だけでなく、カーシェアリングやレンタカーなど権限を貸与する場面などへ応用することが可能である。 By applying it to a key such as a vehicle or an entrance, the authority to use the key can be delegated to another person without going through a server or the like. Further, the lending of operation authority can be applied not only to personal use but also to a scene of lending authority such as car sharing and car rental.
11001 車両所有者の携帯電話、11002 通信部、11003 表示部、11004 入力部、11005 制御部、11006 記憶部、11007 カード部、11008 UIM、11009 通信部、11010 制御部、11011 記憶部、11101 車両借用者の携帯電話、11102 通信部、11103 表示部、11104 入力部、11105 制御部、11106 記憶部、11107 カード部、11108 UIM、11109 通信部、11110 制御部、11111 記憶部、11201 車両、11202 通信部、11203 制御部、11204 記憶部、100 権限所有装置、101 チケット生成部、102 所有装置送信部、103 所有装置受信部、104 所有装置記憶部、105 所有装置判定部、106 所有装置識別情報作成部、107 所有装置暗号化部、108 所有装置鍵生成部、109 所有装置復号部、110 所有装置検索部、111 所有装置入力部、112 所有装置表示部、113 所有装置削除部、200 権限借用装置、201 借用装置送信部、202 借用装置受信部、203 借用装置記憶部、204 借用装置指示部、205 借用装置判定部、206 借用装置識別情報作成部、207 借用装置暗号化部、208 借用装置鍵生成部、209 借用装置復号部、210 借用装置検索部、211 借用装置入力部、300 制御装置、301 制御装置送信部、302 制御装置受信部、303 制御装置記憶部、304 制御装置判定部、305 制御部、306 制御装置識別情報作成部、307 制御装置鍵生成部、308 制御装置暗号化部、309 制御装置復号部、310 制御装置削除部。 11001 Mobile phone of vehicle owner, 11002 communication unit, 11003 display unit, 11004 input unit, 11005 control unit, 11006 storage unit, 11007 card unit, 11008 UIM, 11009 communication unit, 11010 control unit, 11011 storage unit, 11101 vehicle borrowing Mobile phone, 11102 communication unit, 11103 display unit, 11104 input unit, 11105 control unit, 11106 storage unit, 11107 card unit, 11108 UIM, 11109 communication unit, 11110 control unit, 11111 storage unit, 11201 vehicle, 11202 communication unit , 11203 control unit, 11204 storage unit, 100 authority owned device, 101 ticket generation unit, 102 owned device transmission unit, 103 owned device reception unit, 104 owned device storage unit, 105 owned device determination , 106 owned device identification information creation unit, 107 owned device encryption unit, 108 owned device key generation unit, 109 owned device decryption unit, 110 owned device search unit, 111 owned device input unit, 112 owned device display unit, 113 owned Device deletion unit, 200 Authority borrowing device, 201 Borrowing device transmission unit, 202 Borrowing device reception unit, 203 Borrowing device storage unit, 204 Borrowing device instruction unit, 205 Borrowing device determination unit, 206 Borrowing device identification information creation unit, 207 Borrowing device Encryption unit, 208 borrowed device key generation unit, 209 borrowed device decryption unit, 210 borrowed device search unit, 211 borrowed device input unit, 300 control device, 301 control device transmission unit, 302 control device reception unit, 303 control device storage unit 304, control device determination unit, 305 control unit, 306 control device identification information creation unit, 307 control device Generator, 308 a control device encryption unit, 309 controller decoding unit, 310 controller deletion unit.
Claims (22)
上記権限があることを識別可能な署名を付けたチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記権限借用装置へ送信する所有装置送信部とを備えることを特徴とする権限所有装置。 The above-mentioned authority possession that obtains a ticket that can be identified as having authority to instruct the control device that controls a predetermined device and transmits the ticket to the authority impersonating device that instructs the control device via the network In the device
A ticket generation unit that generates a ticket with a signature that can be identified as having the authority;
An authority possessing device, comprising: an possessing device transmitting unit that transmits the ticket generated by the ticket generating unit to the authority borrowing device.
上記権限借用装置であることを認証可能な借用装置認証情報を上記権限借用装置から受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置認証情報により、上記権限借用装置であるか否かを判定する所有装置判定部とを備え、
上記チケット生成部は、上記権限借用装置であると上記所有装置判定部が判定した場合、上記チケットを生成することを特徴とする請求項1記載の権限所有装置。 The authority possessing device further includes:
An owning device receiver that receives from the authority impersonating device the borrowing device authentication information that can authenticate the authority impersonating device;
An owning device determination unit that determines whether the device is an authority borrowing device based on the borrowing device authentication information received by the owning device reception unit;
2. The authority holding apparatus according to claim 1, wherein the ticket generation section generates the ticket when the possession apparatus determination section determines that the apparatus is an authority borrowing apparatus.
上記権限借用装置との間で作成した共通鍵を記憶する所有装置記憶部と、
上記所有装置記憶部が記憶した上記共通鍵で、上記チケットを暗号化し暗号チケットとする所有装置暗号化部とを備え、
上記所有装置送信部は、上記所有装置暗号化部が暗号化した上記暗号チケットを上記権限借用装置へ送信することを特徴とする請求項1記載の権限所有装置。 The authority possessing device further includes:
An owning device storage unit for storing a common key created with the authority impersonation device;
An owned device encryption unit that encrypts the ticket with the common key stored in the owned device storage unit to form an encrypted ticket,
The authority possessing device according to claim 1, wherein the possessing device transmitting unit transmits the encryption ticket encrypted by the possessing device encrypting unit to the authority borrowing device.
上記権限借用装置の任意の情報である借用装置任意情報を上記権限借用装置から受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置任意情報と上記権限所有装置の任意の情報である所有装置任意情報とから鍵を生成する所有装置鍵生成部とを備え、
上記所有装置記憶部は、上記所有装置鍵生成部が生成した上記鍵を上記共通鍵として記憶することを特徴とする請求項5記載の権限所有装置。 The authority possessing device further includes:
An owning device receiving unit that receives from the authority adopting device optional borrowing device information that is arbitrary information of the authority adopting device;
An owned device key generation unit that generates a key from the borrowed device arbitrary information received by the owned device receiving unit and the owned device arbitrary information that is arbitrary information of the authority-owning device;
6. The authority possessing device according to claim 5, wherein the owning device storage unit stores the key generated by the owning device key generation unit as the common key.
上記チケット生成部は、上記権限借用装置が指示することができる上記制御装置を制限する制御装置制限情報を含むチケットを上記チケットとして生成することを特徴とする請求項1記載の権限所有装置。 When there are a plurality of the control devices,
2. The authority possessing device according to claim 1, wherein the ticket generating unit generates a ticket including control device restriction information for restricting the control device that can be instructed by the authority borrowing device as the ticket.
上記チケット生成部が上記チケットを生成した場合、上記チケットを記憶する所有装置記憶部と、
指示を入力する所有装置入力部と、
上記所有装置入力部が上記指示を入力した場合、上記所有装置記憶部が記憶した上記チケットを表示する所有装置表示部とを備えることを特徴とする請求項1記載の権限所有装置。 The authority possessing device further includes:
When the ticket generation unit generates the ticket, an owned device storage unit that stores the ticket;
Owning device input section for inputting instructions;
2. The authority possessing device according to claim 1, further comprising: an owning device display unit that displays the ticket stored in the owning device storage unit when the owning device input unit inputs the instruction.
上記チケット生成部が上記チケットを生成した場合、上記チケットを記憶する所有装置記憶部と、
上記チケットに含まれる上記有効期限が有効でなくなった場合、上記所有装置記憶部が記憶した上記チケットを削除する所有装置削除部とを備えることを特徴とする請求項3記載の権限所有装置。 The authority possessing device further includes:
When the ticket generation unit generates the ticket, an owned device storage unit that stores the ticket;
4. The authority possessing device according to claim 3, further comprising: an owning device deleting unit that deletes the ticket stored in the owning device storage unit when the expiration date included in the ticket becomes invalid.
権限があることを識別可能な署名を付けたチケットを上記権限所有装置から受信する借用装置受信部と、
上記借用装置受信部が受信した上記チケットを記憶する借用装置記憶部と、
上記借用装置記憶部が記憶した上記チケットを上記制御装置へ送信する借用装置送信部と、
上記制御装置へ指示をする借用装置指示部とを備えることを特徴とする権限借用装置。 In the impersonation device that obtains a ticket that can be identified from the authority-owning device and gives an instruction to the control device to identify that it has the authority to instruct the control device that controls the predetermined device,
A borrowing device receiving unit that receives a ticket with a signature that can be identified as authorized from the authorized device; and
A borrowing device storage unit for storing the ticket received by the borrowing device reception unit;
A borrowing device transmission unit for transmitting the ticket stored in the borrowing device storage unit to the control device;
A borrowing apparatus instruction unit for instructing the control apparatus.
上記権限借用装置は、さらに、
上記借用装置受信部が受信した上記制御装置識別情報から特定される制御装置に対して指示する権限があることを識別可能なチケットを上記借用装置記憶部から検索する借用装置検索部を備えることを特徴とする請求項10記載の権限借用装置。 The borrowing device receiving unit receives control device identification information that can be identified as a control device from the control device,
The impersonation device further includes
A borrowing device search unit that searches the borrowing device storage unit for a ticket that can be identified as having the authority to instruct the control device specified by the control device identification information received by the borrowing device receiving unit; The impersonation device according to claim 10, wherein
上記権限所有装置は、
上記権限所有装置であることを識別可能な署名を付けたチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記権限借用装置へ送信する所有装置送信部とを備え、
上記権限借用装置は、
上記所有装置送信部が送信した上記チケットを受信する借用装置受信部と、
上記借用装置受信部が受信した上記チケットを記憶する借用装置記憶部と、
上記借用装置記憶部が記憶した上記チケットを上記制御装置へ送信する借用装置送信部と
上記制御装置へ指示をする借用装置指示部とを備え、
上記制御装置は、
上記借用装置送信部が送信した上記チケットの上記署名が正しい場合、上記借用装置指示部がした指示に基づき上記所定の装置を制御する制御部とを備えることを特徴とする権限委譲システム。 A control device that controls a predetermined device, an authority impersonation device that obtains a ticket that can be identified as having authority to instruct the control device and instructs the control device, and an authority impersonation device In an authority delegation system in which an authorized device that transmits a ticket is connected via a network,
The above authorized device is
A ticket generation unit that generates a ticket with a signature that can be identified as the authority-owning device;
A possessing device transmitting unit that transmits the ticket generated by the ticket generating unit to the authority borrowing device;
The impersonation device is
A borrowing device receiving unit that receives the ticket transmitted by the owned device transmitting unit;
A borrowing device storage unit for storing the ticket received by the borrowing device reception unit;
A borrowing device transmission unit that transmits the ticket stored in the borrowing device storage unit to the control device; and a borrowing device instruction unit that instructs the control device;
The control device
An authority delegation system comprising: a control unit that controls the predetermined device based on an instruction given by the borrowing device instruction unit when the signature of the ticket transmitted by the borrowing device transmission unit is correct.
上記権限所有装置は、さらに、
上記借用装置送信部が送信した上記借用装置認証情報を受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置認証情報により、上記権限借用装置であるか否かを判定する所有装置判定部とを備え、
上記チケット生成部は、上記権限借用装置であると上記所有装置判定部が判定した場合、上記チケットを生成することを特徴とする請求項12記載の権限委譲システム。 The borrowing device transmission unit transmits borrowing device authentication information that can be authenticated as the authority borrowing device to the authority possessing device,
The authority possessing device further includes:
An owning device receiving unit that receives the borrowing device authentication information transmitted by the borrowing device transmitting unit;
An owning device determination unit that determines whether the device is an authority borrowing device based on the borrowing device authentication information received by the owning device reception unit;
13. The authority delegation system according to claim 12, wherein the ticket generation section generates the ticket when the possession apparatus determination section determines that it is the authority borrowing apparatus.
上記借用装置受信部は、上記所有装置送信部が送信した上記所有装置認証情報を受信し、
上記権限借用装置は、さらに、
上記借用装置受信部が受信した上記所有装置認証情報により、上記権限所有装置であるか否かを判定する借用装置判定部を備え、
上記借用装置送信部は、上記権限所有装置であると上記借用装置判定部が判定した場合、上記権限所有装置へチケット生成要求を送信し、
上記所有装置受信部は、上記借用装置送信部が送信した上記チケット生成要求を受信し、
上記チケット生成部は、上記権限借用装置であると上記所有装置判定部が判定し、かつ、上記所有装置受信部が上記チケット生成要求を受信した場合、上記チケットを生成することを特徴とする請求項13記載の権限委譲システム。 The owned device transmission unit transmits owned device authentication information that can be authenticated as the authorized device to the authorized device,
The borrowed device receiving unit receives the owned device authentication information transmitted by the owned device transmitting unit,
The impersonation device further includes
Based on the owned device authentication information received by the borrowed device receiving unit, a borrowed device determination unit that determines whether the device is the authority-owned device,
When the borrowing device determination unit determines that the borrowing device transmission unit is the authority-owned device, the borrowing device transmission unit transmits a ticket generation request to the authority-owning device,
The owned device receiving unit receives the ticket generation request transmitted by the borrowed device transmitting unit,
The ticket generation unit generates the ticket when the owning device determination unit determines that the device is an authority borrowing device and the owning device reception unit receives the ticket generation request. Item 14. The authority delegation system according to item 13.
上記権限借用装置との間で作成した共通鍵を記憶する所有装置記憶部と、
上記所有装置記憶部が記憶した上記共通鍵で、上記チケットを暗号化し暗号チケットとする所有装置暗号化部とを備え、
上記所有装置送信部は、上記所有装置暗号化部が暗号化した上記暗号チケットを上記権限借用装置へ送信し、
上記借用装置受信部は、上記所有装置送信部が送信した上記暗号チケットを受信し、
上記借用装置記憶部は、上記共通鍵を記憶し、
上記権限借用装置は、さらに、
上記借用装置記憶部が記憶した上記共通鍵で、上記借用装置受信部が受信した上記暗号チケットを復号する借用装置復号部を備え、
上記借用装置記憶部は、上記借用装置復号部が復号した上記暗号チケットを上記チケットとして記憶することを特徴とする請求項12記載の権限委譲システム。 The authority possessing device further includes:
An owning device storage unit for storing a common key created with the authority impersonation device;
An owned device encryption unit that encrypts the ticket with the common key stored in the owned device storage unit to form an encrypted ticket,
The owned device transmission unit transmits the encryption ticket encrypted by the owned device encryption unit to the authority impersonation device,
The borrower receiving unit receives the encryption ticket transmitted by the owned device transmitter,
The borrower storage unit stores the common key,
The impersonation device further includes
A borrowing device decrypting unit for decrypting the encryption ticket received by the borrowing device receiving unit with the common key stored in the borrowing device storage unit;
13. The authority delegation system according to claim 12, wherein the borrower storage unit stores the encryption ticket decrypted by the borrower decryptor as the ticket.
上記権限所有装置は、さらに、
上記借用装置送信部が送信した上記借用装置任意情報を受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置任意情報と上記権限所有装置の任意の情報である所有装置任意情報とから鍵を生成する所有装置鍵生成部とを備え、
上記所有装置記憶部は、上記所有装置鍵生成部が生成した上記鍵を上記共通鍵として記憶し、
上記所有装置送信部は、上記所有装置任意情報を上記権限借用装置へ送信し、
上記借用装置受信部は、上記所有装置任意情報を受信し、
上記権限借用装置は、さらに、
上記借用装置受信部が受信した上記所有装置任意情報と、上記借用装置送信部が送信した上記借用装置任意情報とから鍵を生成する借用装置鍵生成部を備え、
上記借用装置記憶部は、上記借用装置鍵生成部が生成した上記鍵を上記共通鍵として記憶することを特徴とする請求項15記載の権限委譲システム。 The borrowing device transmission unit transmits borrowing device arbitrary information which is arbitrary information of the authority borrowing device to the authority possessing device,
The authority possessing device further includes:
An owning device receiving unit that receives the borrowing device arbitrary information transmitted by the borrowing device transmitting unit;
An owned device key generation unit that generates a key from the borrowed device arbitrary information received by the owned device receiving unit and the owned device arbitrary information that is arbitrary information of the authority-owning device;
The owned device storage unit stores the key generated by the owned device key generation unit as the common key,
The owned device transmission unit transmits the owned device arbitrary information to the authority adopting device,
The borrower receiving unit receives the owned device arbitrary information,
The impersonation device further includes
A borrowing device key generating unit for generating a key from the owned device arbitrary information received by the borrowing device receiving unit and the borrowed device arbitrary information transmitted by the borrowing device transmitting unit;
16. The authority delegation system according to claim 15, wherein the borrowing device storage unit stores the key generated by the borrowing device key generation unit as the common key.
上記権限借用装置であることが識別可能な借用装置識別情報を上記権限借用装置から受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置識別情報を挿入し、上記権限所有装置であることを識別可能な署名を付けることにより、上記権限借用装置へ権限を委譲したことを示すチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記制御装置へ送信する所有装置送信部とを備えることを特徴とする権限所有装置。 In a control device that controls a predetermined device based on an instruction of a device to which authority has been delegated from an authority-owning device, an authority impersonation device that instructs the control device, and the authority-owning device connected via a network,
An owning device receiver that receives from the authority adopting device the borrowing device identification information that can be identified as the authority adopting device;
Inserting the borrowed device identification information received by the owning device receiving unit, and attaching a signature that can be identified as the authority-owning device, thereby generating a ticket indicating that authority has been delegated to the authority adopting device A ticket generator,
An authority possessing device comprising: an possessing device transmitting unit that transmits the ticket generated by the ticket generating unit to the control device.
権限を委譲した装置の識別情報を含むチケットを上記権限所有装置から受信する第1制御装置受信部と、
上記第1制御装置受信部が受信した上記チケットを記憶する制御装置記憶部と、
装置の識別情報と指示とを受信する第2制御装置受信部と、
上記制御装置記憶部が記憶したチケットを参照し、上記第2制御装置受信部が受信した上記装置の上記識別情報を含むチケットが存在するかを判定する制御装置判定部と、
上記装置の上記識別情報を含むチケットが存在すると上記制御装置判定部が判定した場合、上記第2制御装置受信部が受信した上記指示に基づき上記所定の装置を制御する制御部とを備えることを特徴とする制御装置。 In a control device that controls a predetermined device based on an instruction of a device to which authority has been delegated from an authorized device,
A first control device receiving unit for receiving a ticket including identification information of a device to which authority has been delegated from the authority possessing device;
A control device storage unit for storing the ticket received by the first control device reception unit;
A second control device receiver for receiving device identification information and instructions;
A control device determination unit that refers to the ticket stored in the control device storage unit and determines whether there is a ticket including the identification information of the device received by the second control device reception unit;
A control unit that controls the predetermined device based on the instruction received by the second control device receiving unit when the control device determining unit determines that there is a ticket including the identification information of the device. Control device characterized.
上記制御装置記憶部は、上記チケットを記憶し、
上記制御装置は、さらに、
上記チケットに含まれる上記有効期限が有効でなくなった場合、上記制御装置記憶部が記憶した上記チケットを削除する制御装置削除部とを備えることを特徴とする請求項18記載の制御装置。 The first control device receiving unit receives a ticket including an expiration date indicating the end of a period for delegating the authority,
The control device storage unit stores the ticket,
The control device further includes:
19. The control device according to claim 18, further comprising a control device deletion unit that deletes the ticket stored in the control device storage unit when the expiration date included in the ticket becomes invalid.
上記権限借用装置は、
上記権限借用装置であることが識別可能な借用装置識別情報を上記権限所有装置へ送信する第1借用装置送信部を備え、
上記権限所有装置は、
上記第1借用装置送信部が送信した上記借用装置識別情報を受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置識別情報を挿入したチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記制御装置へ送信する所有装置送信部とを備え、
上記制御装置は、
上記所有装置送信部が送信した上記チケットを受信する第1制御装置受信部と、
上記第1制御装置受信部が受信した上記チケットを記憶する制御装置記憶部とを備え、
上記権限借用装置は、さらに、
上記借用装置識別情報を上記制御装置へ送信する第2借用装置送信部を備え、
上記制御装置は、さらに、
上記第2借用装置送信部が送信した上記借用装置識別情報を受信する第2制御装置受信部と、
上記制御装置記憶部が記憶したチケットを参照し、上記第2制御装置受信部が受信した上記借用装置識別情報を含むチケットが存在するかを判定する制御装置判定部と、
上記借用装置識別情報を含むチケットが存在すると上記制御装置判定部が判定した場合、上記権限借用装置の指示に基づき上記所定の装置を制御する制御部とを備えることを特徴とする権限委譲システム。 Authority for controlling a predetermined device based on an instruction of a device whose authority has been delegated from the authority-owning device, an authority adopting device for instructing the control device, and the authority-owning device connected via a network In the delegation system,
The impersonation device is
A first borrowing device transmitting unit that transmits borrowing device identification information that can be identified as the authority borrowing device to the authority possessing device;
The above authorized device is
An owning device receiving unit that receives the borrowing device identification information transmitted by the first borrowing device transmitting unit;
A ticket generation unit that generates a ticket into which the borrowed device identification information received by the owned device reception unit is inserted;
A possessing device transmitting unit that transmits the ticket generated by the ticket generating unit to the control device;
The control device
A first control device receiving unit that receives the ticket transmitted by the owned device transmitting unit;
A control device storage unit for storing the ticket received by the first control device reception unit,
The impersonation device further includes
A second borrowing device transmission unit for transmitting the borrowing device identification information to the control device;
The control device further includes:
A second control device receiving unit that receives the borrowed device identification information transmitted by the second borrowed device transmitting unit;
A control device determination unit that refers to the ticket stored in the control device storage unit and determines whether there is a ticket including the borrowed device identification information received by the second control device reception unit;
An authority delegation system comprising: a control unit that controls the predetermined device based on an instruction from the authority borrowing device when the control device determination unit determines that a ticket including the borrowing device identification information exists.
上記権限所有装置であることを識別可能な署名を付けたチケットを生成するチケット生成ステップと、
上記チケット生成ステップで生成した上記チケットを上記権限借用装置へ送信する所有装置送信ステップとをコンピュータに実行させること
を特徴とする権限所有プログラム。 The above-mentioned authority possession that obtains a ticket that can be identified as having authority to instruct the control device that controls a predetermined device and transmits the ticket to the authority impersonating device that instructs the control device via the network In the authority-owning program that runs on the device,
A ticket generation step for generating a ticket with a signature that can be identified as the authority-owning device;
An authority possessing program for causing a computer to execute an owning device transmitting step for transmitting the ticket generated in the ticket generating step to the authority borrowing device.
上記権限所有装置であることを識別可能な署名を付けたチケットを生成するチケット生成ステップと、
上記チケット生成ステップで生成した上記チケットを上記権限借用装置へ送信する所有装置送信ステップとを備えること
を特徴とする権限所有方法。 The above-mentioned authority possession that obtains a ticket that can be identified as having authority to instruct the control device that controls a predetermined device and transmits the ticket to the authority impersonating device that instructs the control device via the network In the device authority holding method,
A ticket generation step for generating a ticket with a signature that can be identified as the authority-owning device;
An authority possessing method comprising: an owning device transmitting step for transmitting the ticket generated in the ticket generating step to the authority borrowing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005077860A JP5031994B2 (en) | 2005-03-17 | 2005-03-17 | Authority delegation system, control device, and authority delegation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005077860A JP5031994B2 (en) | 2005-03-17 | 2005-03-17 | Authority delegation system, control device, and authority delegation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006262184A true JP2006262184A (en) | 2006-09-28 |
| JP5031994B2 JP5031994B2 (en) | 2012-09-26 |
Family
ID=37100910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005077860A Expired - Fee Related JP5031994B2 (en) | 2005-03-17 | 2005-03-17 | Authority delegation system, control device, and authority delegation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5031994B2 (en) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009035099A1 (en) * | 2007-09-14 | 2009-03-19 | Rohm Co., Ltd. | Cellular phone |
| JP2009110045A (en) * | 2007-10-26 | 2009-05-21 | Rohm Co Ltd | Communication device |
| JP2010213185A (en) * | 2009-03-12 | 2010-09-24 | Nissan Motor Co Ltd | System for managing automobile key |
| US20110054641A1 (en) * | 2009-09-02 | 2011-03-03 | Samsung Electronics Co., Ltd. | Controlling device, controlled device, controlling system, and method for providing controlling authority |
| US20120159152A1 (en) * | 2010-12-21 | 2012-06-21 | Kt Corporation | Method and apparatus for smart-key management |
| JP2013037568A (en) * | 2011-08-09 | 2013-02-21 | Aisin Seiki Co Ltd | Operation authority imparting system in vehicle sharing, in-vehicle control device and program thereof |
| KR20140054662A (en) * | 2012-10-29 | 2014-05-09 | 르노삼성자동차 주식회사 | Method of certification of mobile device and method of communication between vehicle and mobile device including the method |
| JP2014151884A (en) * | 2013-02-13 | 2014-08-25 | Toyota Motor Corp | Communication system, in-vehicle device, portable device, and communication method |
| JP2015505434A (en) * | 2011-12-29 | 2015-02-19 | インテル コーポレイション | Security safe electronic equipment |
| JP2018136598A (en) * | 2017-02-20 | 2018-08-30 | フェリカネットワークス株式会社 | Mobile terminal, information processing apparatus, information processing method, and program |
| KR20180106258A (en) * | 2017-03-17 | 2018-10-01 | 김광우 | Control system of wireless secondary terminal for controlling vehicle controlled by smart device |
| CN108643729A (en) * | 2018-04-25 | 2018-10-12 | 威马智慧出行科技(上海)有限公司 | A kind of control method and control system of car door unlock |
| KR20190009474A (en) * | 2017-07-19 | 2019-01-29 | 현대자동차주식회사 | Vehicle system and control method thereof |
| CN109658307A (en) * | 2018-10-19 | 2019-04-19 | 蔚来汽车有限公司 | Personnel's confirmation method and vehicle device, mobile terminal, server, readable medium violating the regulations |
| JP2019121126A (en) * | 2017-12-28 | 2019-07-22 | トヨタ自動車株式会社 | Trunk share system, information processing device, information processing method, and information processing program |
| JP2019526199A (en) * | 2016-07-29 | 2019-09-12 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | Method and system realized by blockchain |
| JP2021536157A (en) * | 2018-08-27 | 2021-12-23 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Methods and devices for establishing wireless secure links while maintaining privacy for tracking |
| WO2022138011A1 (en) * | 2020-12-25 | 2022-06-30 | フリービット株式会社 | Request processing system |
| WO2022203094A1 (en) * | 2021-03-22 | 2022-09-29 | 주식회사 이노스코리아 | Electronic device for preventing rsa, and operating method therefor |
| JP2023143533A (en) * | 2022-03-25 | 2023-10-06 | 大日本印刷株式会社 | Service authority migration system, mobile terminal, computer program, and service authority migration method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1152851A (en) * | 1997-07-31 | 1999-02-26 | Nippon Telegr & Teleph Corp <Ntt> | Group operation unit on elliptic curve |
| JP2001101054A (en) * | 1999-09-29 | 2001-04-13 | Fuji Xerox Co Ltd | Access authority transferring method |
| JP2001350732A (en) * | 2000-06-08 | 2001-12-21 | Hitachi Ltd | Distributed object management method, apparatus for implementing the method, and recording medium recording processing program for the method |
| JP2002175589A (en) * | 2000-12-06 | 2002-06-21 | Nippon Telegr & Teleph Corp <Ntt> | Vehicle rental management device |
| JP2004304751A (en) * | 2002-08-26 | 2004-10-28 | Matsushita Electric Ind Co Ltd | Electronic value authentication methods, authentication systems and devices |
| JP2004348208A (en) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | Ticket distribution system and method |
-
2005
- 2005-03-17 JP JP2005077860A patent/JP5031994B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1152851A (en) * | 1997-07-31 | 1999-02-26 | Nippon Telegr & Teleph Corp <Ntt> | Group operation unit on elliptic curve |
| JP2001101054A (en) * | 1999-09-29 | 2001-04-13 | Fuji Xerox Co Ltd | Access authority transferring method |
| JP2001350732A (en) * | 2000-06-08 | 2001-12-21 | Hitachi Ltd | Distributed object management method, apparatus for implementing the method, and recording medium recording processing program for the method |
| JP2002175589A (en) * | 2000-12-06 | 2002-06-21 | Nippon Telegr & Teleph Corp <Ntt> | Vehicle rental management device |
| JP2004304751A (en) * | 2002-08-26 | 2004-10-28 | Matsushita Electric Ind Co Ltd | Electronic value authentication methods, authentication systems and devices |
| JP2004348208A (en) * | 2003-05-20 | 2004-12-09 | Nippon Telegr & Teleph Corp <Ntt> | Ticket distribution system and method |
Cited By (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009035099A1 (en) * | 2007-09-14 | 2009-03-19 | Rohm Co., Ltd. | Cellular phone |
| US9344831B2 (en) | 2007-09-14 | 2016-05-17 | Rohm Co., Ltd. | Cellular phone |
| US8798687B2 (en) | 2007-09-14 | 2014-08-05 | Rohm Co., Ltd. | Cellular phone |
| JP2009110045A (en) * | 2007-10-26 | 2009-05-21 | Rohm Co Ltd | Communication device |
| JP2010213185A (en) * | 2009-03-12 | 2010-09-24 | Nissan Motor Co Ltd | System for managing automobile key |
| US8412355B2 (en) * | 2009-09-02 | 2013-04-02 | Samsung Electronics Co., Ltd. | System for transferring controlling authority of a device |
| US20110054641A1 (en) * | 2009-09-02 | 2011-03-03 | Samsung Electronics Co., Ltd. | Controlling device, controlled device, controlling system, and method for providing controlling authority |
| US20120159152A1 (en) * | 2010-12-21 | 2012-06-21 | Kt Corporation | Method and apparatus for smart-key management |
| US9026785B2 (en) * | 2010-12-21 | 2015-05-05 | Kt Corporation | Method and apparatus for smart-key management |
| JP2013037568A (en) * | 2011-08-09 | 2013-02-21 | Aisin Seiki Co Ltd | Operation authority imparting system in vehicle sharing, in-vehicle control device and program thereof |
| JP2015505434A (en) * | 2011-12-29 | 2015-02-19 | インテル コーポレイション | Security safe electronic equipment |
| US9363266B2 (en) | 2011-12-29 | 2016-06-07 | Intel Corporation | Secured electronic device |
| KR20140054662A (en) * | 2012-10-29 | 2014-05-09 | 르노삼성자동차 주식회사 | Method of certification of mobile device and method of communication between vehicle and mobile device including the method |
| KR101893224B1 (en) * | 2012-10-29 | 2018-08-29 | 르노삼성자동차 주식회사 | Method of certification of mobile device and method of communication between vehicle and mobile device including the method |
| JP2014151884A (en) * | 2013-02-13 | 2014-08-25 | Toyota Motor Corp | Communication system, in-vehicle device, portable device, and communication method |
| JP2022058653A (en) * | 2016-07-29 | 2022-04-12 | エヌチェーン ホールディングス リミテッド | Methods and systems realized by blockchain |
| US12500740B2 (en) | 2016-07-29 | 2025-12-16 | Nchain Licensing Ag | Blockchain-implemented method and system |
| US11924325B2 (en) | 2016-07-29 | 2024-03-05 | Nchain Licensing Ag | Blockchain-implemented method and system |
| JP2019526199A (en) * | 2016-07-29 | 2019-09-12 | エヌチェーン ホールディングス リミテッドNchain Holdings Limited | Method and system realized by blockchain |
| JP7269387B2 (en) | 2016-07-29 | 2023-05-08 | エヌチェーン ライセンシング アーゲー | Methods and systems implemented by blockchain |
| JP7013441B2 (en) | 2016-07-29 | 2022-01-31 | エヌチェーン ホールディングス リミテッド | Methods and systems realized by blockchain |
| JP2018136598A (en) * | 2017-02-20 | 2018-08-30 | フェリカネットワークス株式会社 | Mobile terminal, information processing apparatus, information processing method, and program |
| KR101969837B1 (en) * | 2017-03-17 | 2019-04-23 | 김광우 | Control system of wireless secondary terminal for controlling vehicle controlled by smart device |
| KR20180106258A (en) * | 2017-03-17 | 2018-10-01 | 김광우 | Control system of wireless secondary terminal for controlling vehicle controlled by smart device |
| KR20190009474A (en) * | 2017-07-19 | 2019-01-29 | 현대자동차주식회사 | Vehicle system and control method thereof |
| KR102385474B1 (en) | 2017-07-19 | 2022-04-13 | 현대자동차주식회사 | Vehicle system and control method thereof |
| JP2019121126A (en) * | 2017-12-28 | 2019-07-22 | トヨタ自動車株式会社 | Trunk share system, information processing device, information processing method, and information processing program |
| US11270535B2 (en) | 2017-12-28 | 2022-03-08 | Toyota Jidosha Kabushiki Kaisha | Trunk-sharing system, information processing device for trunk-sharing, information processing method for trunk-sharing, and recording medium having program stored therein |
| JP7013868B2 (en) | 2017-12-28 | 2022-02-01 | トヨタ自動車株式会社 | Trunk share system, information processing device, information processing method, and information processing program |
| CN108643729A (en) * | 2018-04-25 | 2018-10-12 | 威马智慧出行科技(上海)有限公司 | A kind of control method and control system of car door unlock |
| JP2021536157A (en) * | 2018-08-27 | 2021-12-23 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | Methods and devices for establishing wireless secure links while maintaining privacy for tracking |
| JP7389103B2 (en) | 2018-08-27 | 2023-11-29 | コーニンクレッカ フィリップス エヌ ヴェ | Method and apparatus for establishing a wireless secure link while maintaining privacy against tracking |
| CN109658307A (en) * | 2018-10-19 | 2019-04-19 | 蔚来汽车有限公司 | Personnel's confirmation method and vehicle device, mobile terminal, server, readable medium violating the regulations |
| WO2022138011A1 (en) * | 2020-12-25 | 2022-06-30 | フリービット株式会社 | Request processing system |
| WO2022203094A1 (en) * | 2021-03-22 | 2022-09-29 | 주식회사 이노스코리아 | Electronic device for preventing rsa, and operating method therefor |
| JP2023143533A (en) * | 2022-03-25 | 2023-10-06 | 大日本印刷株式会社 | Service authority migration system, mobile terminal, computer program, and service authority migration method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5031994B2 (en) | 2012-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5031994B2 (en) | Authority delegation system, control device, and authority delegation method | |
| JP6445235B2 (en) | Method of pairing mobile phone and automobile, and locking / unlocking system | |
| JP5189073B2 (en) | Personal property, in particular a method, computer program and personal property for protecting automobiles from unauthorized use | |
| US9454657B2 (en) | Security access device and method | |
| CN108122311B (en) | Vehicle virtual key implementation method and system | |
| CN111200496B (en) | Digital key implementation method based on vehicle | |
| JP6588518B2 (en) | Car sharing system | |
| US20210114557A1 (en) | Sharing system | |
| CN112396735B (en) | Internet automobile digital key safety authentication method and device | |
| US20140040621A1 (en) | Mobile Electronic Device | |
| CN109895734B (en) | Authorized Bluetooth key activation method and system, storage medium and T-BOX | |
| JP6633589B2 (en) | Car sharing system | |
| CN107493561A (en) | Shared equipment unlocking method, apparatus and system | |
| CN111083696A (en) | Communication verification method and system, mobile terminal, vehicle terminal | |
| JP6723422B1 (en) | Authentication system | |
| JP2021114133A (en) | Car sharing system and car sharing method | |
| JP5178249B2 (en) | Key authentication system | |
| JP2019190110A (en) | Key information generation system and key information generation method | |
| Timpner et al. | Secure smartphone-based registration and key deployment for vehicle-to-cloud communications | |
| KR102521936B1 (en) | Method of secured sharing of vehicle key | |
| JP2017076874A (en) | User authentication apparatus and encryption key storage method | |
| JP4699853B2 (en) | Insurance authentication apparatus, authority holding apparatus, authority delegation system, authority delegation permission method, and authority delegation permission program | |
| KR101719063B1 (en) | System and method for controlling device | |
| US20240391422A1 (en) | Control of a Motor Vehicle | |
| JP2020004044A (en) | Authentication system and authentication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110301 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111018 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111214 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120608 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120626 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120628 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |