[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2005077860A
Other languages
Japanese (ja)
Other versions
JP5031994B2 (en
Inventor
Kazumi Saito
和美 齋藤
Takeshi Yoneda
健 米田
Hirosato Tsuji
宏郷 辻
Hidenori Ota
英憲 太田
Tadashi Matsuda
規 松田
Takashi Ito
伊藤  隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2005077860A priority Critical patent/JP5031994B2/en
Publication of JP2006262184A publication Critical patent/JP2006262184A/en
Application granted granted Critical
Publication of JP5031994B2 publication Critical patent/JP5031994B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

【課題】 車両などの制御を行うスマートキーシステムにおいて、携帯端末などによって権限が管理されている場合に、常時、権限所有者から権限借用者へ車両などを使用する権限を委譲することを可能とすることを目的とする。
【解決手段】 権限所有者のスマートキーから権限借用者のスマートキーへチケットを直接送信する。管理サーバなどを介していないため、管理サーバの状況などに影響されることなく、常時、権限所有者から権限借用者へ車両などを使用する権限を委譲することが可能である。
【選択図】 図1
PROBLEM 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号公報では、スマートキーシステムは、車両の借用者が車両の所有者から通知された登録情報を用いて接続した管理サーバから識別コードを取得することによって、所有者は借用者へ車両のキーの貸与を行っていた。ここで、登録情報とは、パスワードなどである。また識別コードとは、車両のキーなどである。
特開2004−88339号公報
For example, in Japanese Patent Application Laid-Open No. 2004-88339, a smart key system acquires an identification code from a management server connected by a vehicle borrower using registration information notified from the owner of the vehicle. A car key was loaned to the borrower. Here, the registration information is a password or the like. The identification code is a vehicle key or the like.
JP 2004-88339 A

従来のスマートキーシステムは、車両の借用者が車両のキーを取得するために必ず管理サーバに接続する。そのため、管理サーバが停止した場合や、管理サーバへ負荷が集中して管理サーバとの接続ができない状態が発生した場合には、車両の借用者が識別コードを取得することは困難となるという課題があった。   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 device 100, an authority borrowing device 200, and a control device 300 according to the embodiment. Here, it is assumed that the authority holding device 100 and the authority impersonation device 200 are mobile phones. The authority holding device 100 and the authority impersonation device 200 are not limited to this, but are portable terminals represented by PHS (Personal Handyphone System) and PDA (Personal Digital Assistance), smart keys, personal computers, A computer represented by a workstation or the like may be used. Here, control device 300 is assumed to be a vehicle. The control device 300 is not limited to this, and may be an entrance door, a building entrance / exit, a computer, an electrical appliance, or other general control devices.

車両所有者の携帯電話11001は車両11201を所有する者(以下、車両所有者)が保持している携帯電話である。ここでは、権限所有装置100は、車両所有者の携帯電話11001であるとする。
車両借用者の携帯電話11101は車両11201を借用する者(以下、車両借用者)が所有している携帯電話である。ここでは、権限借用装置200は、車両借用者の携帯電話11101であるとする。
車両11201は車両所有者が保持しており、車両借用者に貸与する車両である。ここでは、制御装置300は、車両11201であるとする。
A vehicle owner's mobile phone 11001 is a mobile phone held by a person who owns the vehicle 11201 (hereinafter, vehicle owner). Here, it is assumed that the authority possessing device 100 is the mobile phone 11001 of the vehicle owner.
A vehicle borrower's mobile phone 11101 is a mobile phone owned by a person who borrows the vehicle 11201 (hereinafter, vehicle borrower). Here, it is assumed that the authority borrowing apparatus 200 is a mobile phone 11101 of a vehicle borrower.
The vehicle 11201 is held by the vehicle owner and is lent to a vehicle borrower. Here, control device 300 is assumed to be vehicle 11201.

車両所有者の携帯電話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 mobile phone 11001 of the vehicle owner includes a communication unit 11002, a display unit 11003, an input unit 11004, a control unit 11005, a storage unit 11006, and a card unit 11007.
The communication unit 11002 communicates with other devices using wireless communication, infrared communication, or the like. The communication unit 11002 includes, for example, a communication board and an antenna.
The display unit 11003 displays information transmitted from the control unit 11005 on the screen. The display unit 11003 is, for example, an LCD (Liquid Crystal Display).
The input unit 11004 causes the vehicle owner to input information. The input unit 11004 is, for example, an operation button or a touch panel.
Control unit 11005 controls processing of mobile phone 11001 of the vehicle owner.
The storage unit 11006 stores programs and data necessary for processing of the mobile phone 11001 of the vehicle owner. The storage unit 11006 is a volatile memory such as a RAM or a nonvolatile memory such as a ROM.
The card unit 11007 can be equipped with a UIM (User Identity Module) 11008 or the like. The card unit 11007 may be an SD (Secure Digital) slot and an SD memory card. The UIM 11008 may store information using other storage devices or storage units of mobile phones.
The UIM 11008 includes a communication unit 11009, a control unit 11010, and a storage unit 11011.
A communication unit 11009 is responsible for communication with other devices using wireless communication or other communication means. The communication unit 11009 includes, for example, a communication board and an antenna.
The control unit 11010 controls processing of the UIM 11008.
The storage unit 11011 stores programs and data necessary for the processing of the UIM 11008. The storage unit 11011 is a volatile memory such as a RAM or a nonvolatile memory such as a ROM. The program stored in the storage unit 11011 is processed by a CPU (Central Processing Unit) provided in the mobile phone 11001 of the vehicle owner.
For example, when a vehicle owner purchases a vehicle, the vehicle owner stores a program and data necessary for operating the vehicle in the mobile phone 11001 of the vehicle owner. As a storage method, there is a method in which the mobile phone 11001 of the vehicle owner is connected to a dedicated terminal of a dealer and downloaded. As another storage method, an external storage medium such as a CD-ROM (Compact Disk Read-Only Memory) created by a dealer is installed in the vehicle owner's computer, and the vehicle owner's mobile phone 11001 is installed in the computer. There is a way to connect and download.

車両借用者の携帯電話11101は、通信部11102、表示部11103、入力部11104、制御部11105、記憶部11106、カード部11107を備える。車両借用者の携帯電話11101についての各部の機能は、車両所有者の携帯電話11001と同様の構成である。   The vehicle borrower's mobile phone 11101 includes a communication unit 11102, a display unit 11103, an input unit 11104, a control unit 11105, a storage unit 11106, and a card unit 11107. The function of each part of the vehicle borrower's mobile phone 11101 has the same configuration as that of the vehicle owner's mobile phone 11001.

車両11201は、通信部11202、制御部11203、記憶部11204を備える。
通信部11202は、無線通信や赤外線通信などを用いて他の機器との通信を行う。通信部11002は、例えば、通信ボードやアンテナなどを備える。
制御部11203は、車両11201の動作を制御する。
記憶部11204は、車両11201が動作するために必要なプログラムやデータを格納する。記憶部11204は、RAMなどの揮発性メモリやROMなどの不揮発性メモリなどである。プログラムやデータなどの格納方法としては、例えば、車両メーカの専用機器や専用端末などに記憶部11204を接続してダウンロードする。記憶部11204が記憶したプログラムは、車両11201に備えたCPUで処理される。
The vehicle 11201 includes a communication unit 11202, a control unit 11203, and a storage unit 11204.
A communication unit 11202 communicates with other devices using wireless communication, infrared communication, or the like. The communication unit 11002 includes, for example, a communication board and an antenna.
Control unit 11203 controls operation of vehicle 11201.
The storage unit 11204 stores programs and data necessary for the vehicle 11201 to operate. The storage unit 11204 is a volatile memory such as a RAM or a nonvolatile memory such as a ROM. As a method for storing programs, data, and the like, for example, the storage unit 11204 is connected to a dedicated device or a dedicated terminal of a vehicle manufacturer and downloaded. The program stored in the storage unit 11204 is processed by a CPU provided in the vehicle 11201.

実施の形態1.
まず、実施の形態1について説明する。実施の形態1では、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話11101が車両11201を操作する動作とを説明する。
Embodiment 1 FIG.
First, the first embodiment will be described. In the first embodiment, the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101, and the vehicle borrower's mobile phone 11101 to which the vehicle operating authority is delegated is the vehicle 11201. Will be described.

図2は、実施の形態1にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。つまり、図2は、車両所有者の携帯電話11001と車両借用者の携帯電話11101と車両11201との機能ブロック図である。   FIG. 2 is a functional block diagram of the authority possessing device 100, the authority borrowing device 200, and the control device 300 according to the first embodiment. That is, FIG. 2 is a functional block diagram of the mobile phone 11001 of the vehicle owner, the mobile phone 11101 of the vehicle borrower, and the vehicle 11201.

権限所有装置100は、チケット生成部101、所有装置送信部102、所有装置受信部103、所有装置記憶部104を備える。
チケット生成部101は、制御装置に対して指示する権限があることを識別可能なチケットを生成する。つまり、ここでは、チケット生成部101は、車両11201に対して指示する権限があることを識別可能なチケットを生成する。
所有装置送信部102は、チケット生成部101が生成したチケットを権限借用装置200へ送信する。
所有装置受信部103は、権限借用装置200が送信した情報などを受信する。
所有装置記憶部104は、権限所有装置100の処理に必要なプログラムやデータを格納する。また、所有装置記憶部104は、チケット生成部101が生成したチケットを記憶しても構わない。ここでは、所有装置記憶部104は、記憶部11006やUIM11008の記憶部11011などである。
The authority possessing device 100 includes a ticket generating unit 101, an owned device transmitting unit 102, an owned device receiving unit 103, and an owned device storage unit 104.
The ticket generation unit 101 generates a ticket that can be identified as having authority to instruct the control device. That is, here, the ticket generation unit 101 generates a ticket that can be identified as having authority to instruct the vehicle 11201.
The owning device transmission unit 102 transmits the ticket generated by the ticket generation unit 101 to the authority borrowing device 200.
The owning device reception unit 103 receives information transmitted by the authority impersonation device 200.
The owned device storage unit 104 stores programs and data necessary for processing of the authorized device 100. The owned device storage unit 104 may store the ticket generated by the ticket generation unit 101. Here, the owned device storage unit 104 is the storage unit 11006, the storage unit 11011 of the UIM 11008, or the like.

権限借用装置200は、借用装置送信部201、借用装置受信部202、借用装置記憶部203、借用装置指示部204、借用装置判定部205を備える。
借用装置送信部201は、後述する借用装置記憶部203が記憶したチケットを制御装置300へ送信する。
借用装置受信部202は、権限があることを識別可能な署名を付けたチケットを権限所有装置100から受信する。
借用装置記憶部203は、借用装置受信部202が受信した上記チケットを記憶する。
借用装置指示部204は、制御装置300へ指示をする。つまり、借用装置指示部204は、車両11201へ指示をする。
借用装置判定部205は、権限所有装置100から受信したチケットなどを検証する。
The authority borrowing apparatus 200 includes a borrowing apparatus transmitting unit 201, a borrowing apparatus receiving unit 202, a borrowing apparatus storage unit 203, a borrowing apparatus instruction unit 204, and a borrowing apparatus determination unit 205.
The borrowing device transmission unit 201 transmits the ticket stored in the borrowing device storage unit 203 described later to the control device 300.
The borrower receiving unit 202 receives a ticket with a signature that can be identified as authorized from the authorized device 100.
The borrowing device storage unit 203 stores the ticket received by the borrowing device receiving unit 202.
The borrowing device instruction unit 204 instructs the control device 300. That is, the borrowing apparatus instruction unit 204 instructs the vehicle 11201.
The borrowing device determination unit 205 verifies the ticket received from the authority possessing device 100.

制御装置300は、制御装置送信部301、制御装置受信部302、制御装置記憶部303、制御装置判定部304、制御部305を備える。
制御装置送信部301は、権限所有装置100、権限借用装置200などへ情報を送信する。
制御装置受信部302は、権限があることを識別可能な署名を付けたチケットなどを権限借用装置200から受信する。また、制御装置受信部302は、権限所有装置100と権限借用装置200とから指示を受信する。
制御装置記憶部303は、チケットが正しいかを判定するための情報などを記憶する。
制御装置判定部304は、制御装置記憶部303が記憶した情報に基づいて、チケットが正しいかを判定する。
制御部305は、制御装置判定部304が、チケットが正しいと判定した場合、権限借用装置200から受信した指示を受付ける。また、制御部305は、権限所有装置100からの指示を受付ける。
The control device 300 includes a control device transmission unit 301, a control device reception unit 302, a control device storage unit 303, a control device determination unit 304, and a control unit 305.
The control device transmission unit 301 transmits information to the authority possessing device 100, the authority borrowing device 200, and the like.
The control device receiving unit 302 receives, from the authority impersonation device 200, a ticket with a signature that can be identified as authorized. Further, the control device receiving unit 302 receives instructions from the authority possessing device 100 and the authority borrowing device 200.
The control device storage unit 303 stores information for determining whether the ticket is correct.
The control device determination unit 304 determines whether the ticket is correct based on the information stored in the control device storage unit 303.
When the control device determination unit 304 determines that the ticket is correct, the control unit 305 receives the instruction received from the authority impersonation device 200. In addition, the control unit 305 receives an instruction from the authority possessing device 100.

ここでは、権限所有装置100である車両所有者の携帯電話11001と、権限借用装置200である車両借用者の携帯電話11101と、制御装置300である車両11201とが記憶したプログラムが、上述したの各部を制御して動作するものとして説明する。   Here, the programs stored in the mobile phone 11001 of the vehicle owner who is the authority holding device 100, the mobile phone 11101 of the vehicle borrower who is the authority borrowing device 200, and the vehicle 11201 which is the control device 300 are described above. A description will be given on the assumption that each part operates.

図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 storage unit 11006 of the mobile phone 11001 of the vehicle owner. The vehicle operation authority lending program 21001 is a program that performs processing for lending the operation authority of the vehicle 11201 to the mobile phone 11101 of the vehicle borrower. The vehicle operation authority borrowing program 21002 is a program that performs a process for borrowing the operation authority of the vehicle 11201 from the mobile phone 11001 of the vehicle owner. The terminal-side vehicle operation program 21003 is a program that performs processing for operating the vehicle 11201.
FIG. 4 shows data stored in the storage unit 11011 of the UIM 11008 in the mobile phone 11001 of the vehicle owner. The vehicle owner's secret key 31001 is a secret key in the public key cryptosystem, and corresponds to the vehicle owner's mobile phone 11001. The vehicle owner's public key 31002 is a public key in the public key cryptosystem, and is paired with the vehicle owner's private key 31001.

図5は、車両借用者の携帯電話11101の記憶部11106に格納されたプログラムである。図6は、車両借用者の携帯電話11101におけるUIM11108の記憶部11111に格納されたデータである。各プログラムおよび各データの機能は、車両所有者の携帯電話11001の場合と同様であるので、ここでは省略する。   FIG. 5 shows a program stored in the storage unit 11106 of the mobile phone 11101 of the vehicle borrower. FIG. 6 shows data stored in the storage unit 11111 of the UIM 11108 in the mobile phone 11101 of the vehicle lessee. The functions of each program and each data are the same as in the case of the mobile phone 11001 of the vehicle owner, and are omitted here.

図7は、車両11201の記憶部11204に格納されたプログラムおよびデータである。車両の秘密鍵61001は公開鍵暗号方式における秘密鍵であり、車両11201に対応する。車両の公開鍵61002は公開鍵暗号方式における公開鍵であり、車両の秘密鍵61001と対をなす。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の公開鍵31002と同一のものである。車両側車両操作プログラム61004は車両11201が動作するための処理を行うプログラムである。   FIG. 7 shows programs and data stored in the storage unit 11204 of the vehicle 11201. A vehicle secret key 61001 is a secret key in the public key cryptosystem and corresponds to the vehicle 11201. The public key 61002 of the vehicle is a public key in the public key cryptosystem and is paired with the private key 61001 of the vehicle. The vehicle owner's public key 31002 is a public key in the public key cryptosystem, and is the same as the vehicle owner's public key 31002. The vehicle-side vehicle operation program 61004 is a program that performs processing for operating the vehicle 11201.

次に、上記のように構成された実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower to whom the vehicle operating authority has been delegated. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 mobile phone 11001 delegates vehicle operating authority to the vehicle borrower's mobile phone 11101. FIG. 9 is a flowchart showing a series of operations of the vehicle operation authority lending program 21001 of the mobile phone 11001 of the vehicle owner. FIG. 10 is a flowchart showing a series of operations of the vehicle operation authority borrowing program 41002 of the cell phone 11101 of the vehicle borrower.

まず、車両所有者の携帯電話11001は、車両操作権限貸与プログラム21001を起動する。また、車両借用者の携帯電話11101は、車両操作権限借用プログラム41002を起動する。   First, the vehicle owner's mobile phone 11001 activates the vehicle operation authority lending program 21001. Also, the vehicle borrower's mobile phone 11101 activates the vehicle operation authority borrowing program 41002.

所有装置公開鍵要求ステップS91001では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両借用者の公開鍵要求を送信する。   In the owning device public key request step S91001, the owning device transmission unit 102 transmits the vehicle borrower's public key request to the cell phone 11101 of the vehicle borrower.

借用装置公開鍵要求受信ステップS101001では、借用装置受信部202は、車両借用者の公開鍵要求を受信する。   In the borrowing device public key request receiving step S101001, the borrowing device receiving unit 202 receives the public key request of the vehicle borrower.

借用装置公開鍵送信ステップS101002では、借用装置送信部201は、車両所有者の携帯電話11001に対して車両借用者の公開鍵51002を送信する。   In the borrowing device public key transmission step S101002, the borrowing device transmitting unit 201 transmits the vehicle borrower's public key 51002 to the mobile phone 11001 of the vehicle owner.

所有装置公開鍵受信ステップS91002では、所有装置受信部103は、車両借用者の公開鍵51002を受信する。所有装置記憶部104は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIM11008の記憶部11011は、受信した公開鍵を一時的に格納する。   In the owning device public key receiving step S91002, the owning device receiving unit 103 receives the public key 51002 of the vehicle borrower. The owning device storage unit 104 temporarily stores the received public key. For example, the storage unit 11011 of the UIM 11008 illustrated in FIG. 1 temporarily stores the received public key.

所有装置公開鍵送信ステップS91003では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両所有者の公開鍵31002を送信する。   In owning device public key transmission step S91003, the owning device transmission unit 102 transmits the vehicle owner's public key 31002 to the vehicle borrower's mobile phone 11101.

借用装置公開鍵受信ステップS101003では、借用装置受信部202は、車両所有者の公開鍵31002を受信する。借用装置記憶部203は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIMの記憶部11111は、受信した公開鍵を一時的に格納する。   In the borrower public key reception step S101003, the borrower receiver 202 receives the vehicle owner's public key 31002. The borrower storage unit 203 temporarily stores the received public key. For example, the UIM storage unit 11111 illustrated in FIG. 1 temporarily stores the received public key.

借用装置公開鍵受信完了通知ステップS101004では、借用装置送信部201は、車両所有者の携帯電話11001に対して公開鍵受信完了通知を送信する。   In the borrower public key reception completion notification step S101004, the borrower transmission unit 201 transmits a public key reception completion notification to the mobile phone 11001 of the vehicle owner.

所有装置公開鍵受信完了受信ステップS91004では、所有装置受信部103は、公開鍵受信完了通知を受信する。   In own device public key reception completion reception step S91004, the own device receiving unit 103 receives a public key reception completion notification.

チケット生成ステップ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 ticket generation unit 101 generates a vehicle borrower's ticket. The ticket generated by the ticket generation unit 101 includes a vehicle borrower's public key 51002, vehicle borrower's operation permission information 111112, and operation restriction information 111113. Here, the owned device storage unit 104 may store the ticket generated by the ticket generation unit 101.
The vehicle borrower's operation permission information 111112 and the operation restriction information 111113 are set in advance by the vehicle owner before delegating the vehicle operation authority. For example, the mobile phone 11001 of the vehicle owner displays an input screen for the operation permission information 111112 and the operation restriction information 111113 of the vehicle lessee and prompts the vehicle owner to input. The operation permission information 111112 is information including a vehicle operation permitted to the vehicle borrower. For example, the operation permission information 111112 includes door locking and unlocking, engine starting, trunk locking and unlocking, presence / absence of use of in-vehicle devices such as car navigation and audio. The operation restriction information 111113 is information including a range of vehicle operations permitted to the vehicle borrower. For example, the operation restriction information 111113 includes a travel distance, a travel range, a usage time, and the like. FIG. 11 shows an example of an input screen for the vehicle borrower's operation permission information 111112 and the operation restriction information 111113.
The input of the vehicle borrower's operation permission information 111112 and the operation restriction information 111113 is not necessarily performed first in the process of delegating the operation authority of the vehicle 11201. As for the operation permission information 111112 and the operation restriction information 111113 of the vehicle borrower, the vehicle owner inputs the operation permission information 111112 and the operation restriction information 111113 in advance and stores them in the storage unit 11006 of the mobile phone 11001 of the vehicle owner. You may keep it. In this case, when delegating the operation authority of the vehicle 11201, the input process can be omitted, or the vehicle owner can select the most appropriate information from among some registered information. Convenience is improved.

チケット署名ステップS91006では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。   In the ticket signature step S91006, the ticket generation unit 101 creates ticket signature information using the private key 31001 of the vehicle owner.

チケット送信ステップ(所有装置送信ステップ)S91007では、所有装置送信部102は、署名付きチケットを車両借用者の携帯電話11101へ送信する。   In the ticket transmission step (owning device transmission step) S91007, the owning device transmission unit 102 transmits the signed ticket to the mobile phone 11101 of the vehicle borrower.

チケット受信ステップS101005では、借用装置受信部202は、署名付きチケットを受信する。   In the ticket receiving step S101005, the borrower receiving unit 202 receives a signed ticket.

借用装置チケット検証ステップS101006では、借用装置判定部205は、車両所有者の公開鍵31002を用いて署名情報を検証する。   In the borrowing device ticket verification step S101006, the borrowing device determination unit 205 verifies the signature information using the public key 31002 of the vehicle owner.

借用装置チケット検証ステップS101007では、借用装置判定部205は、検証に成功した場合、次のステップへ進む。借用装置判定部205は、検証に失敗した場合、プログラムを終了する。   In the borrowing apparatus ticket verification step S101007, the borrowing apparatus determination unit 205 proceeds to the next step when the verification is successful. If the verification fails, the borrower determination unit 205 ends the program.

借用装置チケット記憶ステップS101008では、借用装置記憶部203は、署名付きチケットを記憶する。つまり、図1に示すUIMの記憶部11111は、署名付きチケットを格納する。   In the borrowing device ticket storage step S101008, the borrowing device storage unit 203 stores the signed ticket. That is, the UIM storage unit 11111 illustrated in FIG. 1 stores a signed ticket.

チケット受信完了通知ステップS101009では、借用装置送信部201は、車両所有者の携帯電話11001に対してチケット受信完了通知を送信する。車両借用者の携帯電話11101は、チケット受信完了通知を借用装置送信部201が送信後、プログラムを終了する。   In ticket reception completion notification step S101010, the borrower transmission unit 201 transmits a ticket reception completion notification to the mobile phone 11001 of the vehicle owner. The cell phone 11101 of the vehicle borrower terminates the program after the borrowing device transmission unit 201 transmits a ticket reception completion notification.

チケット受信完了通知受信ステップS91008では、所有装置受信部103は、チケット受信完了通知を受信する。車両所有者の携帯電話11001は、チケット受信完了通知を所有装置受信部103が受信後、プログラムを終了する。   In the ticket reception completion notification reception step S91008, the owning device reception unit 103 receives a ticket reception completion notification. The mobile phone 11001 of the vehicle owner ends the program after the owning device receiving unit 103 receives the ticket reception completion notification.

車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、安全な通信経路上で通信する。例えば、携帯電話の暗号機能付きのメールを用いた通信や、非接触ICカードとリーダ/ライタ一体型携帯電話などのように非接触ICカード機能を利用して携帯電話と携帯電話とを接触させて行うデータ交換機能を用いた通信などを行う。   The vehicle owner's mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate on a safe communication path. For example, a mobile phone and a mobile phone are brought into contact with each other using a non-contact IC card function such as communication using a mobile phone with an encryption function or a non-contact IC card / reader / writer integrated mobile phone. Communication using the data exchange function is performed.

図12は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納されている情報である。UIM11108の記憶部11111には、車両操作権限を委譲する前と比較して、車両所有者の署名付きチケット111001が加わっている。   FIG. 12 shows information stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. is there. The storage unit 11111 of the UIM 11108 includes a ticket 111001 with a signature of the vehicle owner as compared to before the vehicle operation authority is delegated.

次に、車両所有者の携帯電話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 mobile phone 11001 operates the vehicle 11201 will be described with reference to FIGS. 13, 14, and 15. FIG. 13 is a message sequence diagram showing a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. FIG. 14 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 15 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

通信リンク確立ステップS131001およびS141001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001間の通信リンクを確立する。   In communication link establishment steps S131001 and S141001, the vehicle-side vehicle operation program 61004 transmits a response request to the mobile phone via the control device transmission unit 301. A communication link between the vehicle 11201 and the vehicle owner's mobile phone 11001 when the vehicle owner's mobile phone 11001 approaches the vehicle 11201 and the terminal-side vehicle operation program 21003 of the vehicle owner's mobile phone 11001 receives the response request. Establish.

制御装置公開鍵要求ステップS141002では、制御装置送信部301は、車両所有者の携帯電話11001と車両11201とが通信リンク確立したら、車両所有者の携帯電話11001に対して公開鍵要求を送信する。
例えば、車両側車両操作プログラム61004は、車両所有者が車両11201のドア、エンジン、トランクのノブを回した時にステップS141002以降の認証処理を実行する。ETC、カーナビ、オーディオなど頻繁に操作する装置については操作毎に認証処理を行わず、直前に行われた認証処理の結果に基づいてステップS141007の操作可能状態へ移行するなどしても構わない。
In the control device public key request step S141002, the control device transmission unit 301 transmits a public key request to the mobile phone 11001 of the vehicle owner when the communication link is established between the mobile phone 11001 of the vehicle owner and the vehicle 11201.
For example, the vehicle-side vehicle operation program 61004 executes the authentication process after step S141002 when the vehicle owner turns the door, engine, or trunk knob of the vehicle 11201. For devices that are frequently operated, such as ETC, car navigation, and audio, the authentication process may not be performed for each operation, and the operation may be shifted to the operable state in step S141007 based on the result of the authentication process performed immediately before.

利用装置公開鍵要求受信ステップS131002では、所有装置受信部103は、公開鍵要求を受信する。   In use device public key request reception step S131002, the owning device receiving unit 103 receives a public key request.

利用装置データ送信ステップS131003では、所有装置送信部102は、車両11201に対して車両所有者の公開鍵31002を送信する。車両所有者の携帯電話11001は、車両所有者の公開鍵31002を送信後、プログラムを終了する。   In the utilization device data transmission step S131003, the possession device transmission unit 102 transmits the vehicle owner's public key 31002 to the vehicle 11201. After the vehicle owner's mobile phone 11001 transmits the vehicle owner's public key 31002, the program ends.

制御装置データ受信ステップS141003では、制御装置受信部302は、車両所有者の公開鍵31002を受信する。   In control device data reception step S141003, the control device reception unit 302 receives the vehicle owner's public key 31002.

データ解析ステップS141004では、制御装置判定部304は、受信したデータの種類を解析する。   In data analysis step S141004, the control device determination unit 304 analyzes the type of received data.

制御装置署名検証ステップS141105では、制御装置判定部304は、車両所有者の携帯電話11001からのデータであった場合、制御装置記憶部303に記憶している車両利用者の公開鍵と照合する。つまり、制御装置判定部304は、車両11201の記憶部11204に格納している車両利用者の公開鍵と照合する。   In the control device signature verification step S141105, the control device determination unit 304 compares the data with the vehicle user's public key stored in the control device storage unit 303 if the data is from the mobile phone 11001 of the vehicle owner. That is, the control device determination unit 304 collates with the vehicle user's public key stored in the storage unit 11204 of the vehicle 11201.

制御装置署名検証ステップS141106では、制御装置判定部304は、照合が成功した場合、次のステップに進む。制御装置判定部304は、照合が失敗した場合、プログラムを終了する。   In control device signature verification step S141106, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

操作可能状態移行ステップS141007では、車両側車両操作プログラム61004は、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、例えば、ドアのアンロック、エンジン始動などの操作を可能な状態とする。   In the operable state transition step S141007, the vehicle-side vehicle operation program 61004 shifts to a vehicle operable state. The vehicle-side vehicle operation program 61004 makes it possible to perform operations such as door unlocking and engine starting, for example.

車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle owner's mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図16、図14、図15を用いて説明する。図16は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。   Next, an operation in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201 will be described with reference to FIGS. 16, 14, and 15. FIG. 16 is a message sequence diagram showing a series of operations in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201.

ステップ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 mobile phone 11001 operating the vehicle 11201 described above, and are therefore omitted here.

利用装置データ送信ステップS131003では、借用装置送信部201は、車両11201に対して署名付きチケットを送信する。車両借用者の携帯電話11101は、署名付きチケットを送信後、プログラムを終了する。   In utilization device data transmission step S131003, the borrower transmission unit 201 transmits a ticket with a signature to the vehicle 11201. The vehicle borrower's mobile phone 11101 ends the program after sending the signed ticket.

制御装置データ受信ステップS141003では、制御装置受信部302は、署名付きチケットを受信する。   In control device data reception step S141003, the control device reception unit 302 receives a signed ticket.

データ解析ステップS141004では、制御装置判定部304は、受信したデータの種類を解析する。   In data analysis step S141004, the control device determination unit 304 analyzes the type of received data.

制御装置署名検証ステップS141105では、制御装置判定部304は、車両借用者の携帯電話11101からのデータであった場合、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。   In the control device signature verification step S141105, the control device determination unit 304 verifies the signature using the public key of the user stored in the storage unit 11204 if the data is from the mobile borrower's mobile phone 11101. .

制御装置署名検証ステップS141106では、制御装置判定部304は、検証に成功した場合、次のステップへ進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。   In control device signature verification step S141106, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

操作可能状態移行ステップS141007では、車両側車両操作プログラム61004は、操作許可情報111112と操作制限情報111113に基づいて、車両操作可能状態へ移行する。
例えば、車両側車両操作プログラム61004は、操作許可情報111112にはドアとエンジンの操作許可が含まれ、操作制限情報111113には利用時間と走行距離が含まれている場合、まず、車両側車両操作プログラム61004は現在時刻を取得し利用時間と比較する。現在時刻が利用時間内の場合、車両側車両操作プログラム61004は、ドアとエンジンの操作を実行可能とする。現在時刻が利用時間を過ぎていれば、車両側車両操作プログラム61004は、ドアとエンジンの操作を実行可能としない。また、車両側車両操作プログラム61004は、車両借用者が車両11201を走行させた総距離を計算し操作制限情報111113の走行距離と比較する。総距離が走行距離を超過した場合、車両側車両操作プログラム61004は、エンジンの操作を実行可能としない。
In the operable state transition step S141007, the vehicle-side vehicle operation program 61004 shifts to the vehicle operable state based on the operation permission information 111112 and the operation restriction information 111113.
For example, in the vehicle-side vehicle operation program 61004, when the operation permission information 111112 includes door and engine operation permission, and the operation restriction information 111113 includes the usage time and the travel distance, first, the vehicle-side vehicle operation program The program 61004 obtains the current time and compares it with the usage time. When the current time is within the usage time, the vehicle-side vehicle operation program 61004 can execute the door and engine operations. If the current time has passed the usage time, the vehicle-side vehicle operation program 61004 does not allow the door and engine operations to be executed. Further, the vehicle-side vehicle operation program 61004 calculates the total distance traveled by the vehicle lessee by the vehicle 11201 and compares it with the travel distance of the operation restriction information 111113. When the total distance exceeds the travel distance, the vehicle-side vehicle operation program 61004 does not execute the engine operation.

車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other by infrared communication or the like.

以上のように、実施の形態1では、車両所有者の携帯電話11001と車両借用者の携帯電話11101との間で通信を行う。そして、車両所有者の携帯電話11001は、車両借用者の携帯電話11101へ、車両11201を操作するために必要な情報(チケット)を送信している。そのため、実施の形態1では、管理サーバを介さずに車両所有者の携帯電話11001と車両借用者の携帯電話11101との間で車両操作権限を委譲することができる。   As described above, in the first embodiment, communication is performed between the mobile phone 11001 of the vehicle owner and the mobile phone 11101 of the vehicle borrower. The mobile phone 11001 of the vehicle owner transmits information (tickets) necessary for operating the vehicle 11201 to the mobile phone 11101 of the vehicle borrower. Therefore, in Embodiment 1, vehicle operation authority can be delegated between the vehicle owner's mobile phone 11001 and the vehicle borrower's mobile phone 11101 without going through the management server.

また、車両の所有者は利便性の高い操作により、車両の借用者が操作できる権限の範囲をきめ細かく設定できる。   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 mobile phone 11001 to the vehicle borrower's mobile phone 11101 by transmitting a ticket from the vehicle owner's mobile phone 11001 to the vehicle borrower's mobile phone 11101. The operation authority was transferred. In the second embodiment, an operation for preventing impersonation of a vehicle borrower when delegating the vehicle operating authority and an operation for preventing impersonation of the vehicle user when operating the vehicle 11201 will be described.

実施の形態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 mobile phone 11001 verifies the vehicle borrower's signature. Therefore, in the second embodiment, in addition to the effects of the first embodiment, it is possible to prevent a third party from impersonating a vehicle borrower and delegating an unauthorized vehicle operation authority when delegating the vehicle operation authority.

また、実施の形態2では、車両利用者の携帯電話が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順を加える。そのため、実施の形態2では、チケットを入手した第三者が車両借用者になりすますなどにより不正に車両11201を操作することを防ぐことができる。   In the second embodiment, a procedure for the vehicle 11201 to verify the signature of the vehicle user when the mobile phone of the vehicle user operates the vehicle 11201 is added. Therefore, in the second embodiment, it is possible to prevent the third party who has obtained the ticket from operating the vehicle 11201 illegally by impersonating the vehicle borrower.

図17は、実施の形態2にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図17に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。   FIG. 17 is a functional block diagram of the authority possessing device 100, the authority borrowing device 200, and the control device 300 according to the second embodiment. Since the functional block diagram shown in FIG. 17 is substantially the same as the functional block diagram shown in FIG. 2, only the differences will be described.

権限所有装置100は、さらに、所有装置判定部105、所有装置識別情報作成部106を備える。所有装置判定部105は、権限借用装置200などから受信した識別情報を判定する。所有装置識別情報作成部106は、権限所有装置100の識別情報を作成する。所有装置識別情報作成部106が作成する識別情報は、権限所有装置であることを認証可能な所有装置認証情報である。   The authorized device 100 further includes an owned device determination unit 105 and an owned device identification information creation unit 106. The owning device determination unit 105 determines the identification information received from the authority impersonation device 200 or the like. The owning device identification information creating unit 106 creates identification information of the authority owning device 100. The identification information created by the owned device identification information creating unit 106 is owned device authentication information that can authenticate that the device is an authorized device.

権限借用装置200は、さらに、借用装置識別情報作成部206を備える。借用装置識別情報作成部206は、権限借用装置200の識別情報を作成する。借用装置識別情報作成部206が作成する識別情報は、権限借用装置であることを認証可能な借用装置認証情報である。
制御装置300は、さらに、制御装置識別情報作成部306を備える。制御装置識別情報作成部306は、制御装置300の識別情報を作成する。制御装置識別情報作成部306が作成する識別情報は、制御装置であることを認証可能な制御装置認証情報である。
The authority borrowing apparatus 200 further includes a borrowing apparatus identification information creating unit 206. The borrowing device identification information creating unit 206 creates identification information of the authority borrowing device 200. The identification information created by the borrowing device identification information creating unit 206 is borrowing device authentication information that can authenticate that the device is an authority borrowing device.
The control device 300 further includes a control device identification information creation unit 306. The control device identification information creation unit 306 creates identification information of the control device 300. The identification information created by the control device identification information creation unit 306 is control device authentication information that can authenticate the control device.

実施の形態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 storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner. Therefore, only the difference will be described here.

図18は、実施の形態2における車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話11001に対応する。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵31001と対をなす。車両11201の識別情報は車両11201を識別するための情報である。   FIG. 18 shows data stored in storage unit 11011 of UIM 11008 of mobile phone 11001 of the vehicle owner in the second embodiment. The vehicle owner's secret key 31001 is a secret key in the public key cryptosystem, and corresponds to the vehicle owner's mobile phone 11001. The vehicle owner's public key 31002 is a public key in the public key cryptosystem, and is paired with the vehicle owner's private key 31001. The identification information of the vehicle 11201 is information for identifying the vehicle 11201.

次に、上記のように構成された実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower to whom the vehicle operating authority has been delegated. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. FIG. 20 is a flowchart showing a series of operations of the vehicle operation authority lending program 21001 of the mobile phone 11001 of the vehicle owner. FIG. 21 is a flowchart showing a series of operations of the vehicle operation authority borrowing program 41002 of the cell phone 11101 of the vehicle borrower.

ステップ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 device receiving unit 103 receives the public key 51002 of the vehicle borrower. The owning device storage unit 104 temporarily stores the received public key. For example, the storage unit 11011 of the UIM 11008 illustrated in FIG. 1 temporarily stores the received public key.

所有装置公開鍵送信ステップS92003では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両所有者の公開鍵31002を送信する。   In the owned device public key transmission step S92003, the owned device transmitting unit 102 transmits the vehicle owner's public key 31002 to the vehicle borrower's mobile phone 11101.

借用装置公開鍵受信ステップS102003では、借用装置受信部202は、車両所有者の公開鍵31002を受信する。借用装置記憶部203は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIMの記憶部11111は、受信した公開鍵を一時的に格納する。   In the borrower public key reception step S102003, the borrower receiver 202 receives the public key 31002 of the vehicle owner. The borrower storage unit 203 temporarily stores the received public key. For example, the UIM storage unit 11111 illustrated in FIG. 1 temporarily stores the received public key.

借用装置公開鍵受信完了通知ステップS102004では、借用装置送信部201は、車両所有者の携帯電話11001に対して公開鍵受信完了通知を送信する。   In borrowing device public key reception completion notification step S102004, the borrowing device transmission unit 201 transmits a public key reception completion notification to the mobile phone 11001 of the vehicle owner.

所有装置公開鍵受信完了受信ステップS92004では、所有装置受信部103は、公開鍵受信完了通知を受信する。   In own device public key reception completion reception step S92004, the own device reception unit 103 receives a public key reception completion notification.

所有装置乱数生成ステップS92005では、所有装置識別情報作成部106は、乱数を生成する。   In the owned device random number generation step S92005, the owned device identification information creating unit 106 generates a random number.

所有装置乱数送信ステップS92006では、所有装置送信部102は、車両借用者の携帯電話11101に対して乱数を送信する。   In the owned device random number transmission step S92006, the owned device transmission unit 102 transmits a random number to the mobile phone 11101 of the vehicle borrower.

借用装置乱数受信ステップS102005では、借用装置受信部202は、乱数を受信する。   In borrowing device random number reception step S102005, the borrowing device receiving unit 202 receives a random number.

借用装置識別情報作成ステップS102006では、借用装置識別情報作成部206は、車両所有者の携帯電話11001の識別情報を作成する。ここでは、車両所有者の公開鍵31002のハッシュ値を生成し、車両所有者の携帯電話11001の識別情報とする。   In borrowing device identification information creation step S102006, the borrowing device identification information creation unit 206 creates identification information of the mobile phone 11001 of the vehicle owner. Here, a hash value of the public key 31002 of the vehicle owner is generated and used as identification information of the mobile phone 11001 of the vehicle owner.

借用装置署名作成ステップS102007では、借用装置識別情報作成部206は、車両借用者の秘密鍵51001を用いて、車両所有者の携帯電話11001の識別情報と受信した乱数とに署名を付け、署名情報を作成する。   In the borrowing apparatus signature creating step S102007, the borrowing apparatus identification information creating unit 206 uses the vehicle borrower's private key 51001 to sign the identification information of the vehicle owner's mobile phone 11001 and the received random number, and the signature information. Create

借用装置識別情報送信ステップS102008では、借用装置送信部201は、署名情報を車両所有者の携帯電話11001に対して送信する。   In borrowing apparatus identification information transmission step S102008, the borrowing apparatus transmitting unit 201 transmits the signature information to the mobile phone 11001 of the vehicle owner.

所有装置識別情報受信ステップS92007では、所有装置受信部103は、署名情報を受信する。   In the own device identification information receiving step S92007, the own device receiving unit 103 receives the signature information.

所有装置識別情報検証ステップS92008では、所有装置判定部105は、受信した署名情報の検証を行う。所有装置判定部105は、例えば、まず、車両所有者の公開鍵31002から車両所有者の携帯電話11001の識別情報を作成する。次に、所有装置判定部105は、車両所有者の携帯電話11001の識別情報と乱数とから署名対象情報を作成する。次に、所有装置判定部105は、車両借用者の公開鍵51002を用いて受信した署名情報から署名対象情報を作成し、前記署名対象情報と比較する。   In owned device identification information verification step S92008, the owned device determination unit 105 verifies the received signature information. For example, the owned device determination unit 105 first creates identification information of the mobile phone 11001 of the vehicle owner from the public key 31002 of the vehicle owner. Next, the owning device determination unit 105 creates signature target information from the identification information of the mobile phone 11001 of the vehicle owner and the random number. Next, the owning device determination unit 105 creates signature target information from the received signature information using the vehicle borrower's public key 51002, and compares it with the signature target information.

所有装置識別情報検証ステップS92009では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。   In the owned device identification information verification step S92009, the owned device determination unit 105 proceeds to the next step if the verification is successful. If the verification fails, the owning device determination unit 105 ends the program.

チケット生成ステップS92010では、チケット生成部101は、チケットを作成する。   In ticket generation step S92010, the ticket generation unit 101 generates a ticket.

チケット署名ステップS92011では、チケット生成部101は、車両所有者の秘密鍵31001を用いて、チケットと車両11201の識別情報の署名情報を作成する。   In the ticket signature step S92011, the ticket generation unit 101 uses the vehicle owner's private key 31001 to create signature information for the identification information of the ticket and the vehicle 11201.

ステップ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 mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate via a secure communication path, as in the first embodiment.

図22は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。   FIG. 22 shows information stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. .

次に、車両所有者の携帯電話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 mobile phone 11001 operates the vehicle 11201 will be described with reference to FIGS. 23, 24, and 25. FIG. 23 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. FIG. 24 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 25 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

ステップ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 Embodiment 1, and thus description thereof is omitted here.

制御装置乱数生成ステップS142007では、制御装置識別情報作成部306は、乱数を生成する。   In control device random number generation step S142007, the control device identification information creating unit 306 generates a random number.

制御装置乱数送信ステップS142008では、制御装置送信部301は、車両所有者の携帯電話11001に対して乱数を送信する。   In the control device random number transmission step S142008, the control device transmission unit 301 transmits a random number to the mobile phone 11001 of the vehicle owner.

利用装置乱数受信ステップS132004では、所有装置受信部103は、乱数を受信する。   In utilization device random number reception step S132004, the owning device reception unit 103 receives a random number.

利用装置署名作成ステップS132005では、所有装置識別情報作成部106は、車両所有者の秘密鍵31001を用いて車両11201の識別情報と乱数とに署名を付け、署名情報を作成する。   In the use device signature creation step S132005, the owned device identification information creation unit 106 signs the identification information and random number of the vehicle 11201 using the vehicle owner's private key 31001, and creates signature information.

利用装置識別情報送信ステップS132006では、所有装置送信部102は、署名情報を車両11201に対して送信する。車両所有者の携帯電話11001は、署名情報送信後、プログラムを終了する。   In use device identification information transmission step S132006, the owned device transmission unit 102 transmits signature information to the vehicle 11201. The vehicle owner's mobile phone 11001 ends the program after transmitting the signature information.

制御装置識別情報受信ステップS142009では、制御装置受信部302は、署名情報を受信する。   In control device identification information reception step S142009, the control device reception unit 302 receives signature information.

制御装置識別情報検証ステップS142010では、制御装置判定部304は、署名情報の検証を行う。制御装置判定部304は、例えば、まず、車両の公開鍵61002から車両11201の識別情報を作成する。次に、制御装置判定部304は、車両11201の識別情報と乱数とから署名対象情報を作成する。次に、制御装置判定部304は、車両所有者の公開鍵31002を用いて受信した署名情報から署名対象情報を作成し、前記署名対象情報と比較する。   In control device identification information verification step S142010, the control device determination unit 304 verifies the signature information. For example, the control device determination unit 304 first creates identification information of the vehicle 11201 from the public key 61002 of the vehicle. Next, the control device determination unit 304 creates signature target information from the identification information of the vehicle 11201 and a random number. Next, the control device determination unit 304 creates signature target information from the received signature information using the vehicle owner's public key 31002 and compares it with the signature target information.

制御装置識別情報検証ステップS142011では、制御装置判定部304は、検証が成功した場合、次のステップに進む。制御装置判定部304は、検証が失敗した場合、プログラムを終了する。   In the control device identification information verification step S142011, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

ステップ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 mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図26、図24、図25を用いて説明する。図26は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。   Next, an operation in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201 will be described with reference to FIGS. 26, 24, and 25. FIG. 26 is a message sequence diagram showing a series of operations in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201.

ステップ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 Embodiment 1, and thus description thereof is omitted here. Steps S142007 to S142012 are the same as when the vehicle owner's mobile phone 11001 operates the vehicle 11201, and thus the description thereof is omitted here. However, the private key used for signing in the utilization device signature creation step S132005 is not the vehicle owner's private key 31001 but the vehicle borrower's private key 51001.
The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other by infrared communication or the like.

上記で発生させた乱数には、現在時刻やメッセージカウンタなどのデータ送信毎に変化するデータを用いてもよい。以下乱数を発生させる場合に同様である。   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 vehicle 11201 and the operation of the vehicle 11201. However, the authentication may be performed only at the time of delegation of the operation authority of the vehicle 11201 or the operation of the vehicle 11201.
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 mobile phone 11001 verifies the signature of the vehicle borrower's mobile phone 11101 when the vehicle operation authority is transferred in the vehicle operation authority transfer system in the first embodiment. ing. Therefore, in the second embodiment, in addition to the effects of the first embodiment, it is possible to prevent a third party from impersonating the vehicle borrower's mobile phone 11101 and delegating an unauthorized vehicle operation authority when delegating the vehicle operation authority. it can.

また、実施の形態2では、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順を加えることにより、チケットを入手した第三者が車両借用者になりすますなどにより不正に車両11201を操作することを防ぐことができる。   Further, in the second embodiment, by adding a procedure for the vehicle 11201 to verify the vehicle user's signature when the vehicle user operates the vehicle 11201, the third party who obtained the ticket impersonates the vehicle borrower, etc. Unauthorized operation of the vehicle 11201 can be prevented.

実施の形態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 mobile phone 11001 verifies the vehicle borrower's signature when the vehicle operating authority is transferred from the vehicle owner's mobile phone 11001 to the vehicle borrower's mobile phone 11101. Therefore, the act of impersonating a vehicle borrower at the time of delegation of vehicle operation authority was prevented. Further, when the vehicle user operates the vehicle 11201, the vehicle 11201 verifies the signature of the vehicle user, thereby preventing the vehicle user from impersonating the vehicle. In the third embodiment, when the vehicle operating authority is delegated, mutual impersonation between the vehicle borrower and the vehicle owner is prevented, and when the vehicle 11201 is operated, mutual impersonation between the vehicle user and the vehicle is prevented. The operation will be described.

実施の形態3では、実施の形態2における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の署名を車両所有者の携帯電話11001が検証する手順の代わりに、車両借用者の携帯電話11101と車両所有者の携帯電話11001がお互い相手の署名を検証する手順を実行する。そのため、実施の形態3では、実施の形態2の効果に加えて、車両操作権限委譲時に第三者が車両所有者になりすまして不正な車両操作権限委譲を与えることを防ぐことができる。   In the third embodiment, instead of the procedure in which the vehicle owner's mobile phone 11001 verifies the vehicle borrower's signature at the time of the vehicle operation authority transfer of the vehicle operation authority transfer system in the second embodiment, the vehicle borrower's mobile phone 11101. The mobile phone 11001 of the vehicle owner executes a procedure for verifying the signature of the other party. Therefore, in the third embodiment, in addition to the effects of the second embodiment, it is possible to prevent a third party from impersonating the vehicle owner and giving an illegal vehicle operation authority transfer when the vehicle operation authority is transferred.

また、実施の形態3では、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順の代わりに、車両利用者の携帯電話と車両11201がお互い相手の署名を検証する手順を実行する。そのため、実施の形態3では、実施の形態2の効果に加えて、車両利用者が不正な車両を操作することを防ぐことができる。   Further, in the third embodiment, instead of the procedure in which the vehicle 11201 verifies the signature of the vehicle user when the vehicle user operates the vehicle 11201, the mobile phone of the vehicle user and the vehicle 11201 verify each other's signature. Perform the steps to Therefore, in Embodiment 3, in addition to the effects of Embodiment 2, it is possible to prevent a vehicle user from operating an unauthorized vehicle.

実施の形態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 mobile phone 11001 delegates vehicle operation authority to the vehicle borrower's mobile phone 11101, and the vehicle borrower's mobile phone 11101 delegated vehicle operation authority. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 mobile phone 11001 delegates vehicle operating authority to the vehicle borrower's mobile phone 11101. FIG. 28 is a flowchart showing a series of operations of the vehicle operation authority lending program 21001 of the mobile phone 11001 of the vehicle owner. FIG. 29 is a flowchart showing a series of operations of the vehicle operation authority borrowing program 41002 of the cellular phone 11101 of the vehicle borrower.

ステップ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 information creating unit 206 generates a random number.

借用装置識別情報作成ステップS103007では、借用装置識別情報作成部206は、車両所有者の携帯電話11001の識別情報を作成する。   In borrowing device identification information creating step S103007, the borrowing device identification information creating unit 206 creates the identification information of the mobile phone 11001 of the vehicle owner.

借用装置署名作成ステップS103008では、借用装置識別情報作成部206は、車両借用者の秘密鍵51001を用いて、生成した乱数(以下、乱数b)、受信した乱数(以下、乱数a)、車両所有者の携帯電話11001の識別情報に署名を付け、署名情報を作成する。   In the borrowing device signature creation step S103008, the borrowing device identification information creation unit 206 uses the vehicle borrower's private key 51001 to generate a random number (hereinafter, random number b), a received random number (hereinafter, random number a), a vehicle possession. The signature information is created by adding a signature to the identification information of the person's mobile phone 11001.

借用装置識別情報送信ステップS103009では、借用装置送信部201は、乱数bと乱数aと車両所有者の携帯電話11001の識別情報と署名情報とを車両所有者の携帯電話11001に対して送信する。   In the borrowing device identification information transmission step S103010, the borrowing device transmission unit 201 transmits the random number b, the random number a, the identification information of the vehicle owner's mobile phone 11001, and the signature information to the mobile phone 11001 of the vehicle owner.

所有装置識別情報受信ステップS93007では、所有装置受信部103は、乱数bと乱数aと車両所有者の携帯電話11001の識別情報と署名情報とを受信する。   In the owning device identification information receiving step S93007, the owning device receiving unit 103 receives the random number b, the random number a, the identification information of the vehicle owner's mobile phone 11001, and the signature information.

所有装置識別情報検証ステップS93008では、所有装置判定部105は、受信した署名情報の検証を行う。所有装置判定部105は、例えば、まず、乱数b、乱数a、車両所有者の携帯電話11001の識別情報とから署名対象情報を作成する。次に、所有装置判定部105は、車両借用者の公開鍵51002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。   In the owned device identification information verification step S93008, the owned device determination unit 105 verifies the received signature information. For example, the owned device determination unit 105 first creates signature target information from the random number b, the random number a, and the identification information of the mobile phone 11001 of the vehicle owner. Next, the owning device determination unit 105 creates signature target information from the signature information using the vehicle borrower's public key 51002 and compares it with the signature target information.

所有装置識別情報検証ステップS93009では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。   In the owned device identification information verification step S93009, if the verification is successful, the owned device determination unit 105 proceeds to the next step. If the verification fails, the owning device determination unit 105 ends the program.

所有装置乱数検証ステップS93010では、所有装置判定部105は、乱数aと車両所有者の携帯電話11001の識別情報とを検証する。所有装置判定部105は、例えば、まず、ステップS93005において生成した乱数と乱数aとを照合する。次に、所有装置判定部105は、車両所有者の携帯電話11001の識別情報を作成し、受信した車両所有者の携帯電話11001の識別情報と照合する。   In owned device random number verification step S93010, owned device determination section 105 verifies random number a and identification information of mobile phone 11001 of the vehicle owner. For example, the owned device determination unit 105 first collates the random number generated in step S93005 with the random number a. Next, the owning device determination unit 105 creates identification information of the mobile phone 11001 of the vehicle owner and compares it with the received identification information of the mobile phone 11001 of the vehicle owner.

所有装置乱数検証ステップS93011では、所有装置判定部105は、所有装置判定部105が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。所有装置判定部105は、所有装置判定部105が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。   In the owned device random number verification step S93011, the owned device determination unit 105 determines that the verification is successful if both of the owned device determination unit 105 match, and proceeds to the next step. As a result of the comparison by the owned device determination unit 105, the owned device determination unit 105 regards the verification as a failure if any of them does not match, and ends the program.

所有装置識別情報作成ステップS93012では、所有装置識別情報作成部106は、車両借用者の携帯電話11101の識別情報を作成する。   In the owned device identification information creation step S93012, the owned device identification information creation unit 106 creates identification information of the mobile phone 11101 of the vehicle borrower.

所有装置署名作成ステップ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 mobile phone 11101 using the vehicle owner's private key 31001.

所有装置識別情報送信ステップS93014では、所有装置送信部102は、乱数aと乱数bと車両借用者の携帯電話11101の識別情報と署名情報とを車両借用者の携帯電話11101に対して送信する。   In owned device identification information transmission step S93014, the owned device transmitting unit 102 transmits the random number a, the random number b, the identification information of the vehicle borrower's mobile phone 11101, and the signature information to the vehicle borrower's mobile phone 11101.

借用装置識別情報受信ステップS103010では、借用装置受信部202は、乱数aと乱数bと車両借用者の携帯電話11101の識別情報と署名情報とを受信する。   In borrowing device identification information receiving step S103010, the borrowing device receiving unit 202 receives a random number a, a random number b, identification information of the vehicle borrower's mobile phone 11101, and signature information.

借用装置識別情報検証ステップS103011では、借用装置判定部205は、受信した署名情報の検証を行う。借用装置判定部205は、例えば、まず、乱数a、乱数b、車両借用者の識別情報から署名対象情報を作成する。次に、借用装置判定部205は、車両所有者の公開鍵31002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。   In the borrower identification information verification step S103011, the borrower determination unit 205 verifies the received signature information. For example, the borrower determination unit 205 first creates signature target information from the random number a, the random number b, and the identification information of the vehicle borrower. Next, the borrower determination unit 205 creates signature target information from the signature information using the vehicle owner's public key 31002 and compares it with the signature target information.

借用装置識別情報検証ステップS103012では、借用装置判定部205は、検証が成功した場合、次のステップに進む。借用装置判定部205は、検証が失敗した場合、プログラムを終了する。   In the borrower identification information verification step S103001, the borrower identification unit 205 proceeds to the next step if the verification is successful. If the verification fails, the borrower determining unit 205 ends the program.

借用装置乱数検証ステップS103013では、借用装置判定部205は、乱数aと乱数bと車両借用者の携帯電話11101の識別情報とを検証する。借用装置判定部205は、例えば、まず、ステップS103005において受信した乱数と乱数aとを照合する。次に、借用装置判定部205は、ステップS103006において生成した乱数と乱数bとを照合する。次に、借用装置判定部205は、車両借用者の携帯電話11101の識別情報を作成し、受信した車両借用者の携帯電話11101の識別情報と照合する。   In the borrower random number verification step S1030301, the borrower determination unit 205 verifies the random number a, the random number b, and the identification information of the vehicle borrower's mobile phone 11101. For example, the borrower determining unit 205 first collates the random number received in step S103005 with the random number a. Next, the borrower determination unit 205 collates the random number generated in step S103006 with the random number b. Next, the borrower determination unit 205 creates identification information of the vehicle borrower's mobile phone 11101 and compares it with the received identification information of the vehicle borrower's mobile phone 11101.

借用装置乱数検証ステップS103014では、借用装置判定部205は、借用装置判定部205が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。借用装置判定部205は、借用装置判定部205が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。   In the borrowing device random number verification step S103014, the borrowing device determination unit 205 determines that the verification is successful if both match as a result of the comparison by the borrowing device determination unit 205, and proceeds to the next step. As a result of the comparison by the borrowing device determination unit 205, if any of the borrowing device determination unit 205 does not match, the borrowing device determination unit 205 regards the verification as failure and ends the program.

チケット要求送信ステップS103015では、借用装置送信部201は、車両所有者の携帯電話11001に対して、チケット要求を送信する。   In the ticket request transmission step S103015, the borrower transmission unit 201 transmits a ticket request to the mobile phone 11001 of the vehicle owner.

チケット要求受信ステップS93015では、所有装置受信部103は、チケット要求を受信する。   In ticket request reception step S93015, the owning device reception unit 103 receives a ticket request.

ステップ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 mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate via a safe communication path, as in the second embodiment.

図22は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101の記憶部に格納される情報である。   FIG. 22 shows information stored in the storage unit of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101.

次に、車両所有者の携帯電話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 mobile phone 11001 operates the vehicle 11201 will be described with reference to FIGS. 30, 31, and 32. FIG. FIG. 30 is a message sequence diagram showing a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. FIG. 31 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 32 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

ステップ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 information creation unit 106 generates a random number.

利用装置署名作成ステップS133006では、所有装置識別情報作成部106は、車両所有者の秘密鍵31001を用いて、生成した乱数(以下、乱数b)と受信した乱数(以下、乱数a)と車両11201の識別情報とに署名を付け、の署名情報を作成する。   In the utilization device signature creation step S133006, the owning device identification information creation unit 106 uses the vehicle owner's private key 31001 to generate a generated random number (hereinafter, random number b), a received random number (hereinafter, random number a), and the vehicle 11201. A signature is added to the identification information of, and signature information is created.

利用装置識別情報送信ステップS133007では、乱数bと乱数aと車両11201の識別情報と署名情報とを車両11201に対して送信する。   In use device identification information transmission step S133007, random number b, random number a, identification information of vehicle 11201, and signature information are transmitted to vehicle 11201.

制御装置識別情報受信ステップS143009では、制御装置受信部302は、乱数bと乱数aと車両11201の識別情報と署名情報とを受信する。   In control device identification information reception step S143309, the control device reception unit 302 receives a random number b, a random number a, identification information of the vehicle 11201, and signature information.

制御装置識別情報検証ステップS143010では、制御装置判定部304は、署名情報の検証を行う。制御装置判定部304は、例えば、まず、乱数b、乱数a、車両11201の識別情報から署名対象情報を作成する。次に、制御装置判定部304は、車両借用者の公開鍵51002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。   In control device identification information verification step S143010, the control device determination unit 304 verifies the signature information. For example, the control device determination unit 304 first creates signature target information from the random number b, the random number a, and the identification information of the vehicle 11201. Next, the control device determination unit 304 creates signature target information from the signature information using the vehicle borrower's public key 51002, and compares it with the signature target information.

制御装置識別情報検証ステップS143011では、制御装置判定部304は、検証が成功した場合、次のステップに進む。制御装置判定部304は、検証が失敗した場合、プログラムを終了する。   In control device identification information verification step S143011, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

制御装置乱数検証ステップS143012では、制御装置判定部304は、乱数aと車両11201の識別情報を検証する。制御装置判定部304は、例えば、まず、ステップS143007において生成した乱数と乱数aとを照合する。次に、制御装置判定部304は、車両11201の識別情報を作成し、受信した車両所有者の携帯電話11001の識別情報と照合する。   In the control device random number verification step S143012, the control device determination unit 304 verifies the random number a and the identification information of the vehicle 11201. For example, the control device determination unit 304 first collates the random number generated in step S143007 with the random number a. Next, the control device determination unit 304 creates identification information of the vehicle 11201 and collates it with the received identification information of the mobile phone 11001 of the vehicle owner.

制御装置乱数検証ステップS143013では、制御装置判定部304は、制御装置判定部304が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。制御装置判定部304は、制御装置判定部304が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。   In the control device random number verification step S143013, the control device determination unit 304 determines that the verification is successful if both match as a result of the comparison by the control device determination unit 304, and proceeds to the next step. As a result of the comparison made by the control device determination unit 304, the control device determination unit 304 determines that the verification has failed if any of them does not match, and ends the program.

制御装置識別情報作成ステップS143014では、制御装置識別情報作成部306は、車両所有者の携帯電話11001の識別情報を作成する。   In the control device identification information creation step S143014, the control device identification information creation unit 306 creates the identification information of the mobile phone 11001 of the vehicle owner.

制御装置署名作成ステップS143015では、制御装置識別情報作成部306は、車両の秘密鍵61001を用いて乱数aと乱数bと車両所有者の携帯電話11001の識別情報とに署名を付け、署名情報を作成する。   In the control device signature creation step S143015, the control device identification information creation unit 306 signs the random number a, the random number b, and the identification information of the mobile phone 11001 of the vehicle owner using the vehicle secret key 61001, and adds the signature information. create.

制御装置識別情報送信ステップS143016では、制御装置送信部301は、乱数aと乱数bと車両所有者の携帯電話11001の識別情報と署名情報とを車両所有者の携帯電話11001に対して送信する。   In control device identification information transmission step S143016, control device transmission section 301 transmits random number a, random number b, identification information of vehicle owner's mobile phone 11001, and signature information to mobile phone 11001 of the vehicle owner.

利用装置識別情報受信ステップS133008では、所有装置受信部103は、乱数aと乱数bと車両所有者の携帯電話11001の識別情報と署名情報とを受信する。   In use device identification information reception step S133008, the owning device receiving unit 103 receives the random number a, the random number b, the identification information of the vehicle owner's mobile phone 11001, and the signature information.

利用装置識別情報検証ステップS133009では、所有装置判定部105は、受信した署名情報の検証を行う。所有装置判定部105は、例えば、まず、乱数a、乱数b、車両所有者の携帯電話11001の識別情報から署名対象情報を作成する。次に、所有装置判定部105は、車両所有者の公開鍵31002を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。   In using device identification information verification step S133003, the owning device determination unit 105 verifies the received signature information. For example, the owning device determination unit 105 first creates signature target information from the random number a, the random number b, and the identification information of the mobile phone 11001 of the vehicle owner. Next, the owning device determination unit 105 creates signature target information from the signature information using the vehicle owner's public key 31002 and compares it with the signature target information.

利用装置識別情報検証ステップS133010では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。   In utilization device identification information verification step S133010, the owned device determination unit 105 proceeds to the next step if the verification is successful. If the verification fails, the owning device determination unit 105 ends the program.

利用装置乱数検証ステップ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 device determination unit 105 verifies the random number a, the random number b, and the identification information of the mobile phone 11001 of the vehicle owner. For example, the owned device determination unit 105 first collates the random number received in step S133004 with the random number a. Next, the owned device determination unit 105 collates the random number generated in step S133005 with the random number b. Next, the owning device determination unit 105 creates identification information of the mobile phone 11001 of the vehicle owner and compares it with the received identification information of the mobile phone 11001 of the vehicle owner.

利用装置乱数検証ステップS133012では、所有装置判定部105は、所有装置判定部105が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。所有装置判定部105は、所有装置判定部105が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。   In the utilization device random number verification step S133012, the owned device determination unit 105 determines that the verification is successful if both of the owned device determination units 105 match, and proceeds to the next step. As a result of the comparison by the owned device determination unit 105, the owned device determination unit 105 regards the verification as a failure if any of them does not match, and ends the program.

操作開始要求送信ステップS133013では、所有装置送信部102は、車両11201に対して操作開始要求を送信する。車両所有者の携帯電話11001は、操作開始要求を送信後、プログラムを終了する。   In operation start request transmission step S1330301, the owning device transmission unit 102 transmits an operation start request to the vehicle 11201. After transmitting the operation start request, the vehicle owner's mobile phone 11001 ends the program.

操作開始要求受信ステップS143017では、制御装置受信部302は、操作開始要求を受信する。   In operation start request reception step S143017, control device reception section 302 receives an operation start request.

操作可能状態移行ステップS143018では、車両側車両操作プログラム61004は、操作可能状態に移行する。車両11201は、操作可能状態に移行後、プログラムを終了する。   In the operable state transition step S143018, the vehicle-side vehicle operation program 61004 shifts to an operable state. The vehicle 11201 ends the program after shifting to the operable state.

車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle owner's mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図33、図31、図32を用いて説明する。図33は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。   Next, an operation in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201 will be described with reference to FIGS. 33, 31, and 32. FIG. 33 is a message sequence diagram illustrating a series of operations in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201.

ステップ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 mobile phone 11001 operates the vehicle 11201, and thus the description thereof is omitted here.

車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other by infrared communication or the like.

実施の形態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 vehicle 11201. However, the authentication may be performed only at the time of delegating the operation authority of the vehicle 11201 or the operation of the vehicle 11201.

また、実施の形態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 mobile phone 11001 verifies the signature of the vehicle borrower's mobile phone 11101 at the time of the vehicle operation authority transfer of the vehicle operation authority transfer system in the second embodiment. Furthermore, the vehicle borrower's mobile phone 11101 and the vehicle owner's mobile phone 11001 executed a procedure for verifying each other's signature. Therefore, in the third embodiment, in addition to the effects of the second embodiment, it is possible to prevent a third party from impersonating the vehicle owner's mobile phone 11001 and granting an illegal vehicle operation authority transfer when the vehicle operation authority is transferred. it can.

また、実施の形態3では、車両利用者が車両11201を操作する時に車両利用者の署名を車両11201が検証する手順の代わりに、車両利用者の携帯電話と車両11201がお互い相手の署名を検証する手順を実行した。そのため、実施の形態3では、実施の形態2の効果に加えて、車両利用者が不正な車両を操作することを防ぐことができる。   Further, in the third embodiment, instead of the procedure in which the vehicle 11201 verifies the signature of the vehicle user when the vehicle user operates the vehicle 11201, the mobile phone of the vehicle user and the vehicle 11201 verify each other's signature. Performed the procedure. Therefore, in Embodiment 3, in addition to the effects of Embodiment 2, it is possible to prevent a vehicle user from operating an unauthorized vehicle.

実施の形態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 mobile phone 11001 and the vehicle borrower's mobile phone 11101 or in the communication between the vehicle user's mobile phone and the vehicle 11201 is not subjected to special processing. It is possible to think that it is not done. In the fourth embodiment, an operation of encrypting transmitted information to prevent eavesdropping from a third party and using an interrupt will be described.

実施の形態4では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時において、車両所有者の携帯電話11001と車両借用者の携帯電話11101との間でメッセージを暗号化するための共通鍵を共有する。そのため、実施の形態4では、これまでの実施の形態の効果に加えて車両操作権限委譲時に第三者からの盗聴や割り込み利用を防ぐことができる。   In the fourth embodiment, a message is encrypted between the vehicle owner's mobile phone 11001 and the vehicle borrower's mobile phone 11101 at the time of vehicle operation authority transfer of the vehicle operation authority transfer system in the above-described embodiment. Share a common key. Therefore, in the fourth embodiment, in addition to the effects of the previous embodiments, it is possible to prevent eavesdropping and interrupt use from a third party when the vehicle operation authority is transferred.

また、実施の形態4では、車両操作時においては車両11201と車両利用者の間でメッセージを暗号化するための共通鍵を共有する。そのため、実施の形態4では、上述した実施の形態の効果に加えて車両操作時に第三者からの盗聴や割り込み利用を防ぐことができる。   In the fourth embodiment, a common key for encrypting a message is shared between the vehicle 11201 and the vehicle user when the vehicle is operated. Therefore, in the fourth embodiment, in addition to the effects of the above-described embodiments, it is possible to prevent eavesdropping and interrupt use from a third party during vehicle operation.

さらに、実施の形態4では、車両所有者の公開鍵31002、車両借用者の公開鍵51002、車両の公開鍵61002の代わりに車両所有者の証明書34002、車両借用者の証明書54002、車両の証明書64002を用いることにより、パーソナルコンピュータなど計算機向けの既存の認証システムを利用することができる。よって、実施の形態4では、車両所有者の携帯電話11001と車両借用者の携帯電話11101とが遠隔地に離れていても安全に権限を委譲できる。   Further, in the fourth embodiment, the vehicle owner's public key 31002, the vehicle borrower's public key 51002, the vehicle's public key 61002, instead of the vehicle owner's certificate 34002, the vehicle borrower's certificate 54002, By using the certificate 64002, an existing authentication system for a computer such as a personal computer can be used. Therefore, in the fourth embodiment, the authority can be safely delegated even when the vehicle owner's mobile phone 11001 and the vehicle borrower's mobile phone 11101 are remote.

図34は、実施の形態4にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図34に示す機能ブロック図は、図17に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。   FIG. 34 is a functional block diagram of the authority possessing device 100, the authority borrowing device 200, and the control device 300 according to the fourth embodiment. The functional block diagram shown in FIG. 34 is almost the same as the functional block diagram shown in FIG. 17, so only the differences will be described.

権限所有装置100は、さらに、所有装置暗号化部107、所有装置鍵生成部108、所有装置復号部109を備える。所有装置暗号化部107は、チケット生成部101が生成したチケットなどを暗号化し暗号チケットとする。所有装置鍵生成部108は、権限借用装置200の任意の情報である借用装置任意情報と、権限所有装置の任意の情報である所有装置任意情報となどから鍵を生成する。所有装置復号部109は、暗号チケットなどを復号する。   The authorized device 100 further includes an owned device encryption unit 107, an owned device key generation unit 108, and an owned device decryption unit 109. The owning device encryption unit 107 encrypts the ticket generated by the ticket generation unit 101 and uses it as an encryption ticket. The owning device key generation unit 108 generates a key from the borrowing device arbitrary information that is arbitrary information of the authority adopting device 200 and the owning device arbitrary information that is arbitrary information of the authority owning device. The owning device decrypting unit 109 decrypts the encryption ticket and the like.

権限借用装置200は、さらに、借用装置暗号化部207、借用装置鍵生成部208、借用装置復号部209を備える。借用装置暗号化部207は、権限所有装置100から受信したチケットなどを暗号化し暗号チケットとする。借用装置鍵生成部208は、権限借用装置200の任意の情報である借用装置任意情報と、権限所有装置の任意の情報である所有装置任意情報となどから鍵を生成する。借用装置復号部209は、暗号チケットなどを復号する。   The authority borrowing device 200 further includes a borrowing device encryption unit 207, a borrowing device key generation unit 208, and a borrowing device decryption unit 209. The borrowing device encryption unit 207 encrypts the ticket received from the authority possessing device 100 and makes it an encrypted ticket. The borrowing device key generation unit 208 generates a key from borrowing device arbitrary information that is arbitrary information of the authority borrowing device 200, owned device arbitrary information that is arbitrary information of the authority owning device, and the like. The borrower decrypting unit 209 decrypts the encryption ticket and the like.

制御装置300は、さらに、制御装置鍵生成部307、制御装置暗号化部308、制御装置復号部309を備える。制御装置鍵生成部307は、制御装置300の任意の情報である制御装置任意情報と、権限借用装置200の任意の情報である借用装置任意情報となどから鍵を生成する。制御装置暗号化部308は、制御装置300の証明書などを暗号化する。制御装置復号部309は、暗号チケットなどを復号する。   The control device 300 further includes a control device key generation unit 307, a control device encryption unit 308, and a control device decryption unit 309. The control device key generation unit 307 generates a key from control device arbitrary information that is arbitrary information of the control device 300, borrowed device arbitrary information that is arbitrary information of the authority borrowing device 200, and the like. The control device encryption unit 308 encrypts the certificate of the control device 300 and the like. The control device decryption unit 309 decrypts the encryption ticket and the like.

実施の形態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 storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner, the storage unit 11111 of the UIM 11108 of the mobile phone 11101 of the vehicle borrower, and the storage unit of the vehicle 11201. Since it is the same as that of Embodiment 1 except for 11204, only the difference will be described here.

図35は、車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話11001に対応する。車両所有者の証明書34002は公開鍵証明書であり、車両所有者の秘密鍵31001と対なす公開鍵を含む。   FIG. 35 shows data stored in the storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner. The vehicle owner's secret key 31001 is a secret key in the public key cryptosystem, and corresponds to the vehicle owner's mobile phone 11001. The vehicle owner certificate 34002 is a public key certificate and includes a public key that is paired with the vehicle owner private key 31001.

図36は、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納されたデータである。各プログラムおよび各データの機能は、車両所有者の携帯電話11001の場合と同様であるので、ここでは省略する。   FIG. 36 shows data stored in the storage unit 11111 of the UIM 11108 of the mobile phone 11101 of the vehicle lessee. The functions of each program and each data are the same as in the case of the mobile phone 11001 of the vehicle owner, and are omitted here.

図37は、車両11201の記憶部11204に格納されたプログラムおよびデータである。車両側車両操作プログラム61004は、車両11201が動作するための処理を行うプログラムである。車両の秘密鍵61001は公開鍵暗号方式における秘密鍵であり、車両11201に対応する。車両の証明書64002は公開鍵証明書であり、車両の秘密鍵61001と対をなす公開鍵を含む。車両所有者の証明書34002は公開鍵証明書であり、車両所有者の証明書34002と同一のものである。   FIG. 37 shows programs and data stored in the storage unit 11204 of the vehicle 11201. The vehicle-side vehicle operation program 61004 is a program that performs processing for the vehicle 11201 to operate. A vehicle secret key 61001 is a secret key in the public key cryptosystem and corresponds to the vehicle 11201. The vehicle certificate 64002 is a public key certificate and includes a public key paired with the vehicle private key 61001. The vehicle owner certificate 34002 is a public key certificate and is the same as the vehicle owner certificate 34002.

次に、上記のように構成された実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower to whom the vehicle operating authority has been delegated. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 mobile phone 11001 delegates vehicle operating authority to the vehicle borrower's mobile phone 11101. FIG. 39 is a flowchart showing a series of operations of the vehicle operation authority lending program 21001 of the mobile phone 11001 of the vehicle owner. 40 and 41 are flowcharts showing a series of operations of the vehicle operation authority borrowing program 41002 of the cell phone 11101 of the vehicle borrower.

まず、車両所有者の携帯電話11001は、車両操作権限貸与プログラム21001を起動する。また、車両借用者の携帯電話11101は、車両操作権限借用プログラム41002を起動する。   First, the vehicle owner's mobile phone 11001 activates the vehicle operation authority lending program 21001. Also, the vehicle borrower's mobile phone 11101 activates the vehicle operation authority borrowing program 41002.

所有装置証明書要求ステップS94001では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両借用者の証明書要求を送信する。   In owned device certificate request step S94001, the owned device transmission unit 102 transmits a vehicle borrower's certificate request to the vehicle borrower's mobile phone 11101.

借用装置証明書要求受信ステップS104101では、借用装置受信部202は、車両借用者の証明書要求を受信する。   In the borrowing device certificate request receiving step S104101, the borrowing device receiving unit 202 receives a vehicle borrower's certificate request.

借用装置証明書送信ステップS104102では、借用装置送信部201は、車両所有者の携帯電話11001に対して車両借用者の証明書54002を送信する。   In the borrowing device certificate transmission step S104102, the borrowing device transmitting unit 201 transmits the vehicle borrower certificate 54002 to the mobile phone 11001 of the vehicle owner.

所有装置証明書受信ステップS94002では、所有装置受信部103は、車両借用者の証明書54002を受信する。   In owned device certificate reception step S94002, the owned device receiving unit 103 receives a vehicle borrower certificate 54002.

所有装置証明書検証ステップS94003では、所有装置判定部105は、証明書の検証を行う。所有装置判定部105は、例えば、証明書の検証はパソコンなどの計算機向けの既存のプログラムやサーバを用いて行う。所有装置判定部105は、証明書検証サーバに接続し、証明書検証を依頼し、検証結果を得るなどする。   In the owned device certificate verification step S94003, the owned device determination unit 105 verifies the certificate. For example, the owned device determination unit 105 verifies the certificate using an existing program or server for a computer such as a personal computer. The owning device determination unit 105 connects to a certificate verification server, requests certificate verification, and obtains a verification result.

所有装置証明書検証ステップS94004では、所有装置判定部105は、検証が成功した場合、証明書を一時的にUIM11008の記憶部11011に格納し、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。   In owned device certificate verification step S94004, if the verification is successful, the owned device determination unit 105 temporarily stores the certificate in the storage unit 11011 of the UIM 11008, and proceeds to the next step. If the verification fails, the owning device determination unit 105 ends the program.

所有装置証明書送信ステップS94005では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両所有者の証明書34002を送信する。   In own device certificate transmission step S94005, the own device transmitting unit 102 transmits the vehicle owner's certificate 34002 to the cell phone 11101 of the vehicle borrower.

借用装置証明書受信ステップS104103では、借用装置受信部202は、車両所有者の証明書34002を受信する。   In the borrowing device certificate receiving step S104103, the borrowing device receiving unit 202 receives the vehicle owner's certificate 34002.

借用装置証明書検証ステップS104104では、借用装置判定部205は、証明書検証を行う。検証方法については、上記の所有装置証明書検証ステップS94003と同様の方法が考えられる。   In the borrowing device certificate verification step S104104, the borrowing device determination unit 205 performs certificate verification. As a verification method, the same method as in the owned device certificate verification step S94003 can be considered.

借用装置証明書検証ステップS104105では、借用装置判定部205は、検証が成功した場合、証明書を一時的にUIM11108の記憶部11111に格納し、次のステップに進む。借用装置判定部205は、検証が失敗した場合、プログラムを終了する。   In the borrowing device certificate verification step S104105, if the verification is successful, the borrowing device determination unit 205 temporarily stores the certificate in the storage unit 11111 of the UIM 11108, and proceeds to the next step. If the verification fails, the borrower determining unit 205 ends the program.

借用装置証明書受信完了通知ステップS104106では、借用装置送信部201は、車両所有者の携帯電話11001に対して証明書受信完了通知を送信する。   In the borrowing device certificate reception completion notification step S104106, the borrowing device transmission unit 201 transmits a certificate reception completion notification to the mobile phone 11001 of the vehicle owner.

所有装置証明書受信完了受信ステップS94006では、所有装置受信部103は、証明書受信完了通知を受信する。   In own device certificate reception completion reception step S94006, the own device reception unit 103 receives a certificate reception completion notification.

所有装置鍵用乱数生成ステップS94007では、所有装置鍵生成部108は、共通鍵生成用乱数を生成する。   In the own device key random number generation step S94007, the own device key generation unit 108 generates a common key generation random number.

所有装置乱数生成ステップS94008では、所有装置識別情報作成部106は、乱数を生成する。   In the owned device random number generation step S94008, the owned device identification information creating unit 106 generates a random number.

所有装置乱数暗号化ステップS94009では、所有装置暗号化部107は、車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを車両借用者の公開鍵51002で暗号化する。   In the owned device random number encryption step S94009, the owned device encryption unit 107 encrypts the identification information of the vehicle owner's mobile phone 11001, the common key generation random number, and the random number with the vehicle borrower's public key 51002.

所有装置乱数送信ステップS94010では、所有装置送信部102は、車両借用者の携帯電話11101に対して、所有装置乱数暗号化ステップS94009で暗号化したデータを送信する。ここでは、車両所有者の携帯電話11001の識別情報は、車両所有者の証明書34002に含まれる発行者名とシリアルナンバーなどとする。また、車両借用者の公開鍵51002は、車両借用者の証明書54002から取得する。   In the owned device random number transmission step S94010, the owned device transmission unit 102 transmits the data encrypted in the owned device random number encryption step S94009 to the mobile phone 11101 of the vehicle borrower. Here, the identification information of the vehicle owner's mobile phone 11001 is the issuer name and serial number included in the vehicle owner's certificate 34002. Further, the vehicle borrower's public key 51002 is obtained from the vehicle borrower's certificate 54002.

借用装置乱数受信ステップS104107では、借用装置受信部202は、暗号化された車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを受信する。   In the borrowing device random number reception step S104107, the borrowing device receiving unit 202 receives the encrypted identification information of the mobile phone 11001 of the vehicle owner, the common key generation random number, and the random number.

借用装置識別情報復号ステップS104108では、借用装置復号部209は、暗号化された車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを、車両借用者の秘密鍵51001を用いて復号する。   In the borrower identification information decryption step S104108, the borrower decryption unit 209 uses the encrypted identification information of the mobile phone 11001 of the vehicle owner, the common key generation random number and the random number, and the private key 51001 of the vehicle borrower. To decrypt.

借用装置識別情報検証ステップS104109では、借用装置判定部205は、車両所有者の証明書34002を用いて、車両所有者の携帯電話11001の識別情報を検証する。   In the borrower identification information verification step S104109, the borrower identification unit 205 verifies the identification information of the vehicle owner's mobile phone 11001 using the vehicle owner certificate 34002.

借用装置識別情報検証ステップS104110では、借用装置判定部205は、検証に成功した場合、次のステップに進む。借用装置判定部205は、検証に失敗した場合、プログラムを終了する。   In the borrowing apparatus identification information verification step S104110, the borrowing apparatus determination unit 205 proceeds to the next step when the verification is successful. If the verification fails, the borrower determination unit 205 ends the program.

借用装置鍵用乱数生成ステップS104111では、借用装置鍵生成部208は、共通鍵生成用乱数を生成する。   In the borrowing device key random number generation step S104111, the borrowing device key generation unit 208 generates a common key generation random number.

借用装置乱数生成ステップS104112では、借用装置識別情報作成部206は、乱数を生成する。   In the borrowing device random number generation step S104112, the borrowing device identification information creating unit 206 generates a random number.

借用装置乱数暗号化ステップS104113では、借用装置暗号化部207は、車両借用者の携帯電話11101の識別情報と借用装置鍵用乱数生成ステップS104111で生成した共通鍵生成用乱数と借用装置乱数生成ステップS104112で生成した乱数とを車両所有者の公開鍵31002で暗号化する。   In the borrowing device random number encryption step S104113, the borrowing device encryption unit 207 identifies the identification information of the mobile phone 11101 of the vehicle borrower, the common key generation random number generated in the borrowing device key random number generation step S104111, and the borrowing device random number generation step. The random number generated in S104112 is encrypted with the vehicle owner's public key 31002.

借用装置乱数送信ステップS104114では、借用装置送信部201は、借用装置乱数暗号化ステップS104113で暗号化した車両借用者の携帯電話11101の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の携帯電話11001に対して送信する。ここでは、車両借用者の携帯電話11101の識別情報は、車両借用者の証明書54002に含まれる発行者名とシリアルナンバーとする。また、車両所有者の公開鍵31002は、車両所有者の証明書34002から取得する。   In the borrower random number transmission step S104114, the borrower transmission unit 201 uses the vehicle borrower's mobile phone 11101 identification information encrypted in the borrower random number encryption step S104113, the common key generation random number, and the random number as the vehicle owner. To the mobile phone 11001. Here, the identification information of the vehicle borrower's mobile phone 11101 is the issuer name and serial number included in the vehicle borrower's certificate 54002. Also, the vehicle owner's public key 31002 is obtained from the vehicle owner's certificate 34002.

所有装置乱数受信ステップS94011では、所有装置受信部103は、暗号化された車両借用者の携帯電話11101の識別情報と共通鍵生成用乱数と乱数とを受信する。   In owning device random number reception step S94011, the owning device receiving unit 103 receives the encrypted identification information of the vehicle borrower's mobile phone 11101, a common key generation random number, and a random number.

所有装置識別情報復号ステップS94012では、所有装置復号部109は、暗号化された車両借用者の携帯電話11101の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の秘密鍵31001を用いて復号する。   In the owned device identification information decryption step S94012, the owned device decryption unit 109 uses the encrypted identification information of the vehicle borrower's mobile phone 11101, the common key generation random number and the random number, and the private key 31001 of the vehicle owner. To decrypt.

所有装置識別情報検証ステップS94013では、所有装置判定部105は、車両借用者の証明書54002を用いて、車両借用者の携帯電話11101の識別情報を検証する。   In the owned device identification information verification step S94013, the owned device determination unit 105 verifies the identification information of the vehicle borrower's mobile phone 11101 using the vehicle borrower's certificate 54002.

所有装置識別情報検証ステップS94014では、所有装置判定部105は、検証に成功した場合、次のステップに進む。所有装置判定部105は、検証に失敗した場合、プログラムを終了する。   In the owned device identification information verification step S94014, the owned device determination unit 105 proceeds to the next step if the verification is successful. The owning device determination unit 105 ends the program when the verification fails.

所有装置共通鍵生成ステップS94015では、所有装置鍵生成部108は、ステップS94007において生成した共通鍵生成用乱数とステップS94011において受信した共通鍵生成用乱数とから共通鍵を生成する。所有装置鍵生成部108は、例えば、共通鍵生成用乱数を連結して取得したハッシュ値の先頭から鍵長までの長さの値を共通鍵とする。   In own device common key generation step S94015, the own device key generation unit 108 generates a common key from the common key generation random number generated in step S94007 and the common key generation random number received in step S94011. For example, the owned device key generation unit 108 uses a value from the beginning of the hash value acquired by concatenating the common key generation random numbers to the key length as the common key.

所有装置乱数再送信ステップS94016では、所有装置送信部102は、車両借用者の携帯電話11101に対して、ステップS94011において受信した乱数を送信する。   In owned device random number retransmission step S94016, the owned device transmission unit 102 transmits the random number received in step S94011 to the mobile phone 11101 of the vehicle borrower.

借用装置乱数再受信ステップS104115では、借用装置受信部202は、乱数を受信する。   In borrowing device random number re-receiving step S104115, the borrowing device receiving unit 202 receives a random number.

借用装置乱数検証ステップS104116では、借用装置判定部205は、受信した乱数を、ステップS104112において生成した乱数と照合して検証する。   In the borrower random number verification step S104116, the borrower random number determination unit 205 verifies the received random number against the random number generated in step S104112.

借用装置乱数検証ステップS104117では、借用装置判定部205は、検証が成功した場合、次のステップに進む。借用装置判定部205は、検証が失敗した場合、プログラムを終了する。   In the borrower random number verification step S104117, the borrower determination unit 205 proceeds to the next step if the verification is successful. If the verification fails, the borrower determining unit 205 ends the program.

借用装置共通鍵生成ステップS104118では、借用装置鍵生成部208は、ステップS104107において受信した共通鍵生成用乱数とステップS104111において生成した共通鍵生成用乱数から共通鍵を生成する。   In the borrowing device common key generation step S104118, the borrowing device key generation unit 208 generates a common key from the common key generation random number received in step S104107 and the common key generation random number generated in step S104111.

チケット要求暗号化ステップS104191では、借用装置暗号化部207は、チケット要求を共通鍵で暗号化する。   In the ticket request encryption step S104191, the borrower encryption unit 207 encrypts the ticket request with the common key.

チケット要求送信ステップS104192では、借用装置送信部201は、暗号化したチケット要求を車両所有者の携帯電話11001に対して送信する。   In ticket request transmission step S104192, the borrower transmission unit 201 transmits the encrypted ticket request to the mobile phone 11001 of the vehicle owner.

チケット要求受信ステップS94017では、所有装置受信部103は、暗号化されたチケット要求を受信する。   In the ticket request receiving step S94017, the owning device receiving unit 103 receives the encrypted ticket request.

チケット要求復号ステップS94018では、所有装置復号部109は、暗号化されたチケット要求を共通鍵で復号する。   In the ticket request decryption step S94018, the owning device decrypting unit 109 decrypts the encrypted ticket request with the common key.

チケット生成ステップS94019では、チケット生成部101は、車両借用者のチケットを作成する。チケット生成部101が生成したチケットは、車両借用者の証明書54002、車両借用者の操作許可情報111112と操作制限情報111113とを備える。   In the ticket generation step S94019, the ticket generation unit 101 generates a vehicle borrower's ticket. The ticket generated by the ticket generation unit 101 includes a vehicle borrower certificate 54002, vehicle borrower operation permission information 111112, and operation restriction information 111113.

チケット署名ステップS94020では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。   In the ticket signature step S94020, the ticket generation unit 101 creates ticket signature information using the private key 31001 of the vehicle owner.

チケット暗号化ステップS94021では、所有装置暗号化部107は、チケット生成部101が作成した署名付きチケットを共通鍵で暗号化する。   In the ticket encryption step S94021, the owning device encryption unit 107 encrypts the signed ticket created by the ticket generation unit 101 with the common key.

チケット送信ステップS94022では、所有装置送信部102は、暗号化した署名付きチケットを車両借用者の携帯電話11101に送信する。   In ticket transmission step S94022, the owning device transmission unit 102 transmits the encrypted signed ticket to the mobile phone 11101 of the vehicle borrower.

チケット受信ステップS104193では、借用装置受信部202は、暗号化された署名付きチケットを受信する。   In the ticket receiving step S104193, the borrower receiving unit 202 receives the encrypted signed ticket.

チケット復号ステップS104194では、借用装置復号部209は、暗号化された署名付きチケットを共通鍵で復号する。   In the ticket decrypting step S104194, the borrower decrypting unit 209 decrypts the encrypted signed ticket with the common key.

チケット検証ステップS104195では、借用装置判定部205は、車両所有者の公開鍵31002を用いて署名情報を検証する。   In the ticket verification step S104195, the borrower determination unit 205 verifies the signature information using the public key 31002 of the vehicle owner.

チケット検証ステップS104196では、借用装置判定部205は、検証に成功した場合、次のステップに進む。借用装置判定部205は、検証に失敗した場合、プログラムを終了する。   In the ticket verification step S104196, the borrowing apparatus determination unit 205 proceeds to the next step when the verification is successful. If the verification fails, the borrower determination unit 205 ends the program.

チケット記憶ステップS104197では、借用装置記憶部203は、署名付きチケットを記憶する。   In the ticket storage step S104197, the borrower storage unit 203 stores the signed ticket.

チケット受信完了通知暗号化ステップS104198では、借用装置暗号化部207は、チケット受信完了通知を共通鍵で暗号化する。   In the ticket reception completion notification encryption step S104198, the borrower encryption unit 207 encrypts the ticket reception completion notification with the common key.

チケット受信完了通知ステップS104199では、借用装置送信部201は、車両所有者の携帯電話11001に対して暗号化したチケット受信完了通知を送信する。車両借用者の携帯電話11101は、暗号化したチケット受信完了通知を送信後、プログラムを終了する。   In ticket reception completion notification step S104199, the borrower transmission unit 201 transmits an encrypted ticket reception completion notification to the mobile phone 11001 of the vehicle owner. The mobile phone 11101 of the vehicle lessee ends the program after transmitting the encrypted ticket reception completion notification.

チケット受信完了通知受信ステップS94023では、所有装置受信部103は、暗号化されたチケット受信完了通知を受信する。   In the ticket reception completion notification reception step S94023, the owning device reception unit 103 receives the encrypted ticket reception completion notification.

チケット受信完了通知復号ステップS94024では、所有装置復号部109は、暗号化されたチケット受信完了通知を共通鍵で復号する。車両所有者の携帯電話11001は、暗号化されたチケット受信完了通知を共通鍵で復号後、プログラムを終了する。   In the ticket reception completion notification decryption step S94024, the owning device decryption unit 109 decrypts the encrypted ticket reception completion notification with the common key. The mobile phone 11001 of the vehicle owner ends the program after decrypting the encrypted ticket reception completion notification with the common key.

車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、実施の形態1と同様に安全な通信経路で通信する。   The vehicle owner's mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate via a secure communication path, as in the first embodiment.

図42は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。UIM11108の記憶部11111には、車両操作権限を委譲する前と比較して、車両借用者の証明書54002を含む車両所有者の署名付きチケット111001が加わっている。   FIG. 42 shows information stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. . The storage unit 11111 of the UIM 11108 is added with a vehicle owner-signed ticket 111001 including a vehicle borrower certificate 54002 as compared to before delegating the vehicle operating authority.

次に、車両所有者の携帯電話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 mobile phone 11001 operates the vehicle 11201 will be described with reference to FIGS. 43, 44, and 45. FIG. 43 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. FIG. 44 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 45 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

通信リンク確立ステップS134001およびS144001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001との通信リンクを確立する。   In communication link establishment steps S134001 and S144001, the vehicle-side vehicle operation program 61004 periodically transmits a response request to the mobile phone via the control device transmission unit 301. When the vehicle owner's mobile phone 11001 approaches the vehicle 11201 and the terminal side vehicle operation program 21003 of the vehicle owner's mobile phone 11001 receives the response request, the communication link between the vehicle 11201 and the vehicle owner's mobile phone 11001 Establish.

制御装置証明書要求ステップS144002では、制御装置送信部301は、車両所有者の携帯電話11001が車両11201の操作を開始したら、車両所有者の携帯電話11001に対して証明書要求を送信する。   In the control device certificate request step S144002, when the vehicle owner's mobile phone 11001 starts operating the vehicle 11201, the control device transmission unit 301 transmits a certificate request to the vehicle owner's mobile phone 11001.

利用装置証明書要求受信ステップS134002では、所有装置受信部103は、車両所有者の証明書34002要求を受信する。   In use device certificate request reception step S134002, the owning device receiving unit 103 receives a request for a certificate 34002 of the vehicle owner.

利用装置証明書送信ステップS134003では、所有装置送信部102は、車両11201に対して車両所有者の証明書34002を送信する。   In the utilization device certificate transmission step S134003, the possession device transmission unit 102 transmits the vehicle owner's certificate 34002 to the vehicle 11201.

制御装置証明書受信ステップS144003では、制御装置受信部302は、車両借用者の証明書34002を受信する。   In control device certificate receiving step S144003, the control device receiving unit 302 receives the vehicle borrower certificate 34002.

制御装置証明書解析ステップS144004では、制御装置判定部304は、受信したデータの種類を解析する。   In control device certificate analysis step S144004, the control device determination unit 304 analyzes the type of received data.

制御装置証明書照合ステップS144105では、制御装置判定部304は、受信した証明書と記憶部11204に格納している車両利用者の証明書とを照合する。   In control device certificate collation step S144105, control device determination unit 304 collates the received certificate with the vehicle user certificate stored in storage unit 11204.

制御装置証明書照合ステップS144106では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。   In control device certificate verification step S144106, control device determination unit 304 proceeds to the next step if the verification is successful. When the verification fails, the control device determination unit 304 ends the program.

制御装置証明書検証ステップS144007では、制御装置判定部304は、照合に成功した場合、車両所有者の証明書34002を検証する。   In the control device certificate verification step S144007, the control device determination unit 304 verifies the vehicle owner's certificate 34002 when the verification is successful.

制御装置証明書検証ステップS144008では、制御装置判定部304は、制御装置判定部304が検証に成功した場合、次のステップに進む。制御装置判定部304は、制御装置判定部304が検証に失敗した場合、プログラムを終了する。   In control device certificate verification step S144008, the control device determination unit 304 proceeds to the next step when the control device determination unit 304 succeeds in verification. The control device determination unit 304 ends the program when the control device determination unit 304 fails verification.

制御装置証明書送信ステップS144009では、制御装置送信部301は、車両所有者の携帯電話11001に対して車両の証明書64002を送信する。   In the control device certificate transmission step S144409, the control device transmission unit 301 transmits the vehicle certificate 64002 to the mobile phone 11001 of the vehicle owner.

利用装置証明書受信ステップS134004では、所有装置受信部103は、車両の証明書64002を受信する。   In the use device certificate reception step S134004, the possession device reception unit 103 receives the vehicle certificate 64002.

利用装置証明書検証ステップS134005では、所有装置判定部105は、証明書を検証する。   In the use device certificate verification step S134005, the owned device determination unit 105 verifies the certificate.

利用装置証明書検証ステップS134006では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。   In use device certificate verification step S134006, if the verification is successful, the owned device determination unit 105 proceeds to the next step. If the verification fails, the owning device determination unit 105 ends the program.

利用装置証明書受信完了通知ステップS134007では、所有装置送信部102は、車両11201に対して証明書受信完了通知を送信する。   In use device certificate reception completion notification step S134007, the owning device transmission unit 102 transmits a certificate reception completion notification to the vehicle 11201.

制御装置証明書受信完了受信ステップS144010では、制御装置受信部302は、証明書受信完了通知を受信する。   In control device certificate reception completion reception step S144010, control device reception section 302 receives a certificate reception completion notification.

制御装置鍵用乱数生成ステップS144011では、制御装置鍵生成部307は、共通鍵生成用乱数を生成する。   In control device key random number generation step S144011, the control device key generation unit 307 generates a common key generation random number.

制御装置乱数生成ステップS144012では、制御装置識別情報作成部306は乱数を生成する。   In control device random number generation step S144012, the control device identification information creating unit 306 generates a random number.

制御装置乱数暗号化ステップS144013では、車両11201の識別情報と共通鍵生成用乱数と乱数とを車両所有者の公開鍵31002で暗号化する。   In the control device random number encryption step S144013, the identification information of the vehicle 11201, the common key generation random number, and the random number are encrypted with the public key 31002 of the vehicle owner.

制御装置乱数送信ステップS144014では、制御装置送信部301は、暗号化した車両11201の識別情報と共通鍵生成用乱数と乱数とを車両所有者の携帯電話11001に対して送信する。ここでは、車両11201の識別情報は車両の証明書64002に含まれる発行者名とシリアルナンバーとする。また、車両所有者の公開鍵31002は、車両所有者の証明書34002から取得する。   In the control device random number transmission step S144014, the control device transmission unit 301 transmits the encrypted identification information of the vehicle 11201, the common key generation random number, and the random number to the mobile phone 11001 of the vehicle owner. Here, the identification information of the vehicle 11201 is the issuer name and serial number included in the vehicle certificate 64002. Also, the vehicle owner's public key 31002 is obtained from the vehicle owner's certificate 34002.

利用装置乱数受信ステップS134008では、所有装置受信部103は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを受信する。   In the utilization device random number reception step S134008, the owning device reception unit 103 receives the encrypted identification information of the vehicle 11201, the common key generation random number, and the random number.

利用装置識別情報復号ステップS134009では、所有装置復号部109は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の秘密鍵31001を用いて復号する。   In the utilization device identification information decryption step S134409, the possession device decryption unit 109 decrypts the encrypted identification information of the vehicle 11201, the common key generation random number, and the random number using the private key 31001 of the vehicle owner.

利用装置識別情報検証ステップS134010では、所有装置判定部105は、車両の証明書64002を用いて、車両11201の識別情報を検証する。   In the utilization device identification information verification step S134010, the owning device determination unit 105 verifies the identification information of the vehicle 11201 using the vehicle certificate 64002.

利用装置識別情報検証ステップS134011では、所有装置判定部105は、検証に成功した場合、次のステップに進む。所有装置判定部105は、検証に失敗した場合、プログラムを終了する。   In use device identification information verification step S134011, if the verification is successful, the owned device determination unit 105 proceeds to the next step. The owning device determination unit 105 ends the program when the verification fails.

利用装置鍵用乱数生成ステップS134012では、所有装置鍵生成部108は、共通鍵生成用乱数を生成する。   In the use device key random number generation step S134012, the owned device key generation unit 108 generates a common key generation random number.

利用装置乱数生成ステップS134013では、所有装置識別情報作成部106は、乱数を生成する。   In the use device random number generation step S134013, the owned device identification information creation unit 106 generates a random number.

利用装置乱数暗号化ステップS134014では、所有装置暗号化部107は、車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを、車両の公開鍵61002で暗号化する。   In the use device random number encryption step S134014, the own device encryption unit 107 encrypts the identification information of the mobile phone 11001 of the vehicle owner, the common key generation random number, and the random number with the public key 61002 of the vehicle.

利用装置乱数送信ステップS134015では、所有装置送信部102は、暗号化した車両所有者の携帯電話11001の識別情報と共通鍵生成用乱数と乱数とを、車両11201に対して送信する。ここでは、車両所有者の携帯電話11001の識別情報は車両所有用者の証明書34002に含まれる発行者名とシリアルナンバーとする。また、車両の公開鍵61002は、車両の証明書64002から取得する。   In the use device random number transmission step S134015, the own device transmission unit 102 transmits the encrypted identification information of the mobile phone 11001 of the vehicle owner, the common key generation random number, and the random number to the vehicle 11201. Here, the identification information of the vehicle owner's mobile phone 11001 is the issuer name and serial number included in the vehicle owner's certificate 34002. The vehicle public key 61002 is obtained from the vehicle certificate 64002.

制御装置乱数受信ステップS144015では、制御装置受信部302は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを受信する。   In control device random number reception step S144015, the control device reception unit 302 receives the encrypted identification information of the vehicle 11201, the common key generation random number, and the random number.

制御装置識別情報復号ステップS144016では、制御装置復号部309は、暗号化された車両11201の識別情報と共通鍵生成用乱数と乱数とを、車両の秘密鍵61001を用いて復号する。   In the control device identification information decryption step S144016, the control device decryption unit 309 decrypts the encrypted identification information of the vehicle 11201, the common key generation random number, and the random number using the vehicle secret key 61001.

制御装置識別情報検証ステップS144017では、制御装置判定部304は、車両借用者の証明書34002を用いて、車両所有者の携帯電話11001の識別情報を検証する。   In the control device identification information verification step S144017, the control device determination unit 304 verifies the identification information of the vehicle owner's mobile phone 11001 using the vehicle borrower certificate 34002.

制御装置識別情報検証ステップS144018では、制御装置判定部304は、検証に成功した場合、次のステップに進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。   In the control device identification information verification step S144018, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

制御装置共通鍵生成ステップS144019では、制御装置鍵生成部307は、ステップS144011において生成した共通鍵生成用乱数とステップS144015において受信した共通鍵生成用乱数とから共通鍵を生成する。制御装置鍵生成部307は、例えば、共通鍵生成用乱数を連結して取得したハッシュ値の先頭から鍵長までの長さの値を共通鍵とする。   In control device common key generation step S144019, the control device key generation unit 307 generates a common key from the common key generation random number generated in step S144011 and the common key generation random number received in step S144015. For example, the control device key generation unit 307 uses the value from the beginning of the hash value acquired by concatenating the common key generation random numbers to the key length as the common key.

制御装置乱数再送信ステップS144020では、制御装置送信部301は、車両所有者の携帯電話11001に対して、ステップS144015において受信した乱数を送信する。   In the control device random number retransmission step S144020, the control device transmission unit 301 transmits the random number received in step S144015 to the mobile phone 11001 of the vehicle owner.

利用装置乱数再受信ステップS134016では、所有装置受信部103は、乱数を受信する。   In using device random number re-receiving step S134016, the owning device receiving unit 103 receives a random number.

利用装置乱数検証ステップS134017では、所有装置判定部105は、受信した乱数を、ステップS134013において生成した乱数と照合して検証する。   In use device random number verification step S134017, the owning device determination unit 105 verifies the received random number against the random number generated in step S134013.

利用装置乱数検証ステップS134018では、所有装置判定部105は、検証が成功した場合、次のステップに進む。所有装置判定部105は、検証が失敗した場合、プログラムを終了する。   In the use device random number verification step S134018, the owned device determination unit 105 proceeds to the next step if the verification is successful. If the verification fails, the owning device determination unit 105 ends the program.

利用装置共通鍵生成ステップS134019では、所有装置鍵生成部108は、ステップS134008において受信した共通鍵生成用乱数とステップS134012において生成した共通鍵生成用乱数から共通鍵を生成する。   In use device common key generation step S134019, the owning device key generation unit 108 generates a common key from the common key generation random number received in step S134008 and the common key generation random number generated in step S134012.

操作開始要求暗号化ステップS134020では、所有装置暗号化部107は、共通鍵を用いて操作開始要求を暗号化する。   In operation start request encryption step S134020, the owning device encryption unit 107 encrypts the operation start request using the common key.

操作開始要求送信ステップS134021では、所有装置送信部102は、暗号化した操作開始要求を車両11201に対して送信する。車両所有者の携帯電話11001は、暗号化した操作開始要求を車両11201に対して送信後、プログラムを終了する。   In operation start request transmission step S 134021, owned device transmission section 102 transmits the encrypted operation start request to vehicle 11201. The mobile phone 11001 of the vehicle owner ends the program after transmitting the encrypted operation start request to the vehicle 11201.

操作開始要求受信ステップS144021では、制御装置受信部302は、暗号化された操作開始要求を受信する。   In operation start request reception step S144021, the control device reception unit 302 receives an encrypted operation start request.

操作開始要求復号ステップS144022では、制御装置復号部309は、暗号化された操作開始要求を共通鍵で復号する。   In operation start request decryption step S144402, the control device decryption unit 309 decrypts the encrypted operation start request with the common key.

操作可能状態移行ステップS144023では、車両側車両操作プログラム61004は、車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S144023, the vehicle-side vehicle operation program 61004 shifts to a vehicle operable state. The vehicle 11201 ends the program after shifting to the vehicle operable state.

車両所有者の携帯電話11001と車両11201とは、実施の形態1と同様に赤外線通信などにより通信が行われる。   The vehicle owner's mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like as in the first embodiment.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図46、図44、図45を用いて説明する。図46は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。   Next, an operation in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201 will be described with reference to FIGS. 46, 44, and 45. FIG. FIG. 46 is a message sequence diagram illustrating a series of operations in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201.

ステップ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 mobile phone 11001 operating the vehicle 11201, they are omitted here.

利用装置証明書送信ステップS134003では、借用装置送信部201は、車両11201に対して署名付きチケットを送信する。   In the utilization device certificate transmission step S134003, the borrowing device transmission unit 201 transmits a signed ticket to the vehicle 11201.

制御装置証明書受信ステップS144003では、制御装置受信部302は、署名付きチケットを受信する。   In control device certificate reception step S144003, the control device reception unit 302 receives a signed ticket.

制御装置証明書解析ステップS144004では、制御装置判定部304は、受信したデータの種類を解析する。   In control device certificate analysis step S144004, the control device determination unit 304 analyzes the type of received data.

制御装置証明書照合ステップS144005では、制御装置判定部304は、記憶部11204に格納されている利用者の証明書を用いて署名を検証する。   In control device certificate verification step S144005, the control device determination unit 304 verifies the signature using the user certificate stored in the storage unit 11204.

制御装置証明書照合ステップS144006では、制御装置判定部304は、検証に成功した場合、次のステップに進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。   In the control device certificate verification step S144006, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

制御装置証明書検証ステップS144007では、制御装置判定部304は、検証に成功すると、チケットに含まれる車両借用者の証明書54002を検証する。   In the control device certificate verification step S144007, the control device determination unit 304 verifies the vehicle borrower certificate 54002 included in the ticket when the verification is successful.

以降、ステップ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 mobile phone 11001 operating the vehicle 11201, and are therefore omitted here.

操作可能状態移行ステップS144023では、車両側車両操作プログラム61004は、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S144023, the vehicle-side vehicle operation program 61004 shifts to the vehicle operable state based on the operation permission information 111112 and the operation restriction information 111113. The vehicle side vehicle operation program 61004 ends the program after shifting to the vehicle operable state.

車両借用者の携帯電話11101と車両11201とは、実施の形態1と赤外線通信などにより通信が行われる。   The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other through the first embodiment and infrared communication.

実施の形態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 mobile phone 11001 and the vehicle borrower's mobile phone 11101 when the vehicle operation authority is transferred in the vehicle operation authority transfer system in the above-described embodiment. Shared a common key for encrypting. Therefore, in addition to the effects of the above-described embodiment, it is possible to prevent eavesdropping and interrupt use from a third party when the vehicle operation authority is transferred.

また、車両操作時においては車両11201と車両利用者の間でメッセージを暗号化するための共通鍵を共有した。そのため、上述した実施の形態の効果に加えて車両操作時に第三者からの盗聴や割り込み利用を防ぐことができる。   Further, a common key for encrypting a message is shared between the vehicle 11201 and the vehicle user during vehicle operation. Therefore, in addition to the effects of the above-described embodiment, it is possible to prevent eavesdropping and interrupt use from a third party during vehicle operation.

さらに、車両所有者の公開鍵31002、車両借用者の公開鍵51002、車両の公開鍵61002の代わりに車両所有者の証明書34002、車両借用者の証明書54002、車両の証明書64002を用いることにより、パーソナルコンピュータなど計算機向けの既存の認証システムを利用することができ、車両所有者の携帯電話11001と車両借用者の携帯電話11101とが遠隔地に離れていても安全に権限を委譲できる。   Further, the vehicle owner's public key 31002, the vehicle borrower's public key 51002, and the vehicle's public key 61002 are replaced by the vehicle owner's certificate 34002, the vehicle borrower's certificate 54002, and the vehicle's certificate 64002. Thus, an existing authentication system for a computer such as a personal computer can be used, and the authority can be safely delegated even if the mobile phone 11001 of the vehicle owner and the mobile phone 11101 of the vehicle borrower are remote.

実施の形態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 mobile phone 11001 to the vehicle borrower's mobile phone 11101, so that the vehicle owner's mobile phone 11001 transfers to the vehicle borrower's mobile phone 11101. The vehicle operation authority was delegated. In the fifth embodiment, the vehicle borrower can operate only the vehicle 11201 specified by the mobile phone 11001 of the vehicle owner. Therefore, in the fifth embodiment, a plurality of vehicles 11201 can be operated efficiently.

実施の形態5では、実施の形態1における車両操作権限委譲システムのチケットに車両の公開鍵61002を加える。そのため、実施の形態5では、実施の形態1の効果に加えて、車両所有者の携帯電話11001が指定した車両11201のみ車両借用者が操作することができる。   In the fifth embodiment, the vehicle public key 61002 is added to the ticket of the vehicle operation authority delegation system in the first embodiment. Therefore, in the fifth embodiment, in addition to the effects of the first embodiment, the vehicle borrower can operate only the vehicle 11201 specified by the mobile phone 11001 of the vehicle owner.

また、実施の形態5では、車両利用者が車両11201を操作する時に車両の公開鍵61002を車両11201から受信する手順を加えることにより、車両利用者は複数の車両11201を効率よく操作することができる。   In the fifth embodiment, the vehicle user can efficiently operate a plurality of vehicles 11201 by adding a procedure for receiving the vehicle public key 61002 from the vehicle 11201 when the vehicle user operates the vehicle 11201. it can.

図47は、実施の形態5にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図47に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。   FIG. 47 is a functional block diagram of the authority possessing device 100, the authority borrowing device 200, and the control device 300 according to the fifth embodiment. The functional block diagram shown in FIG. 47 is substantially the same as the functional block diagram shown in FIG. 2, so only the differences will be described.

権限所有装置100は、さらに、所有装置検索部110を備える。所有装置検索部110は、車両所有者の公開鍵31002から、操作する車両11201に対する公開鍵を検索する。   The authorized device 100 further includes an owned device search unit 110. The owning device search unit 110 searches the public key 31002 of the vehicle owner for the public key for the vehicle 11201 to be operated.

権限借用装置200は、さらに、借用装置検索部210を備える。借用装置検索部210は、車両借用者の公開鍵51002から、操作する車両11201に対するチケットを検索する。   The authority borrowing apparatus 200 further includes a borrowing apparatus search unit 210. The borrowing device search unit 210 searches for a ticket for the vehicle 11201 to be operated from the public key 51002 of the vehicle borrower.

実施の形態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 storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner, and therefore only the difference will be described here. To do.

図48は、車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。車両所有者の秘密鍵31001は公開鍵暗号方式における秘密鍵であり、車両所有者に対応する。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵31001と対をなす。車両の公開鍵61002は公開鍵暗号方式における公開鍵であり車両の秘密鍵61001と対をなす。   FIG. 48 shows data stored in the storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner. The vehicle owner's secret key 31001 is a secret key in the public key cryptosystem and corresponds to the vehicle owner. The vehicle owner's public key 31002 is a public key in the public key cryptosystem, and is paired with the vehicle owner's private key 31001. The public key 61002 of the vehicle is a public key in the public key cryptosystem and is paired with the private key 61001 of the vehicle.

次に、上記のように構成された実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower to whom the vehicle operating authority has been delegated. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 ticket generation unit 101 generates a ticket for the vehicle borrower. The ticket generated by the ticket generation unit 101 includes a vehicle borrower's public key 51002, vehicle borrower's operation permission information 111112, and operation restriction information 111113. The vehicle borrower's operation permission information 111112 and the operation restriction information 111113 are set in advance by the vehicle owner before delegating the vehicle operation authority.

チケット署名ステップS91006では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットと車両の公開鍵61002との署名情報を作成する。ここで、車両の公開鍵61002は、このチケットで制御可能な車両を制限する制御装置制限情報である。   In the ticket signature step S91006, the ticket generation unit 101 creates signature information between the ticket and the vehicle public key 61002 using the vehicle owner's private key 31001. Here, the public key 61002 of the vehicle is control device restriction information for restricting vehicles that can be controlled by this ticket.

チケット送信ステップS91007では、所有装置送信部102は、署名付きチケットを車両借用者の携帯電話11101に送信する。   In the ticket transmission step S91007, the possessing device transmission unit 102 transmits the signed ticket to the mobile phone 11101 of the vehicle borrower.

チケット受信ステップS101005では、借用装置受信部202は、署名付きチケットを受信する。   In the ticket receiving step S101005, the borrower receiving unit 202 receives a signed ticket.

ステップ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 mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate via a safe communication path.

図49は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。車両操作権限を委譲する前と比較して、車両借用者の公開鍵51002を含む車両所有者の署名付きチケット111001が加わっている。   FIG. 49 shows information stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. . Compared to before the vehicle operation authority is delegated, a vehicle owner-signed ticket 111001 including the vehicle borrower's public key 51002 is added.

次に、車両所有者の携帯電話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 mobile phone 11001 operates the vehicle 11201 will be described with reference to FIGS. 50, 51, and 52. FIG. FIG. 50 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. FIG. 51 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 52 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

ステップ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 device transmission section 301 transmits the vehicle public key 61002 to mobile phone 11001 of the vehicle owner.

利用装置公開鍵受信ステップS135002では、所有装置受信部103は、
車両の公開鍵61002を受信する。
In the using device public key receiving step S135002, the owning device receiving unit 103
The vehicle public key 61002 is received.

利用装置検索ステップS135003では、所有装置検索部110は、車両の公開鍵61002に対応する車両所有者の公開鍵31002を検索する。   In the utilization device search step S135003, the owned device search unit 110 searches for the vehicle owner's public key 31002 corresponding to the vehicle's public key 61002.

利用装置データ送信ステップS135004では、所有装置送信部102は、車両11201に対して車両所有者の公開鍵31002を送信する。車両所有者の携帯電話11001は、公開鍵35002を送信後、プログラムを終了する。   In the utilization device data transmission step S135004, the possession device transmission unit 102 transmits the vehicle owner's public key 31002 to the vehicle 11201. The mobile phone 11001 of the vehicle owner ends the program after transmitting the public key 35002.

制御装置データ受信ステップS145003では、制御装置受信部302は、車両所有者の公開鍵31002を受信する。   In control device data reception step S145003, the control device reception unit 302 receives the vehicle owner's public key 31002.

ステップ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 mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図53、図51、図52を用いて説明する。図53は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。   Next, an operation in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201 will be described with reference to FIGS. 53, 51, and 52. FIG. FIG. 53 is a message sequence diagram showing a series of operations in which vehicle borrower's mobile phone 11101 operates vehicle 11201.

ステップS135001からステップS135003、S145001からS145002は、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。   Steps S135001 to S135003 and S145001 to S145002 are the same as when the vehicle owner's mobile phone 11001 operates the vehicle 11201, and thus description thereof is omitted here.

利用装置データ送信ステップS135004では、借用装置送信部201は、車両11201に対して署名付きチケットを送信する。車両借用者の携帯電話11101は、公開鍵35002を送信後、プログラムを終了する。   In utilization device data transmission step S135004, the borrowing device transmission unit 201 transmits a ticket with a signature to the vehicle 11201. After the vehicle borrower's mobile phone 11101 transmits the public key 35002, the program ends.

制御装置データ受信ステップS145003では、制御装置受信部302は、署名付きチケットを受信する。   In control device data reception step S145003, the control device reception unit 302 receives a ticket with a signature.

データ解析ステップS145004では、制御装置判定部304は、受信したデータの種類を解析する。   In data analysis step S145004, the control device determination unit 304 analyzes the type of received data.

制御装置公開情報検証ステップS145005では、チケットに含まれる車両の公開鍵61002を、記憶部11204に格納している車両の公開鍵61002と照合する。   In the control device public information verification step S145005, the public key 61002 of the vehicle included in the ticket is checked against the public key 61002 of the vehicle stored in the storage unit 11204.

制御装置公開情報検証ステップS145006では、制御装置判定部304は、照合が成功した場合、次のステップに進む。制御装置判定部304は、照合が失敗した場合、プログラムを終了する。   In the control device public information verification step S145006, the control device determination unit 304 proceeds to the next step when the collation is successful. If the verification fails, the control device determination unit 304 ends the program.

制御装置署名検証ステップS145007では、制御装置判定部304は、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。   In control device signature verification step S145007, the control device determination unit 304 verifies the signature using the user's public key stored in the storage unit 11204.

制御装置署名検証ステップS145008では、制御装置判定部304は、検証に成功した場合、次のステップへ進み、制御装置判定部304は、検証に失敗した場合、プログラムを終了する。   In the control device signature verification step S145008, the control device determination unit 304 proceeds to the next step if the verification is successful, and the control device determination unit 304 ends the program if the verification fails.

操作可能状態移行ステップS145009では、車両側車両操作プログラム61004は、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S145099, the vehicle-side vehicle operation program 61004 shifts to the vehicle operable state based on the operation permission information 111112 and the operation restriction information 111113. The vehicle 11201 ends the program after shifting to the vehicle operable state.

車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other by infrared communication or the like.

以上のように、実施の形態5では、実施の形態1における車両操作権限委譲システムのチケットに車両の公開鍵61002を加えた。そのため、実施の形態5では、実施の形態1の効果に加えて、車両所有者の携帯電話11001が指定した車両11201のみ車両借用者が操作することができる。   As described above, in the fifth embodiment, the vehicle public key 61002 is added to the ticket of the vehicle operation authority delegation system in the first embodiment. Therefore, in the fifth embodiment, in addition to the effects of the first embodiment, the vehicle borrower can operate only the vehicle 11201 specified by the mobile phone 11001 of the vehicle owner.

また、実施の形態5では、車両利用者が車両11201を操作する時に車両の公開鍵61002を車両11201から受信する手順を加えた。そのため、実施の形態5では、車両利用者は複数の車両11201を効率よく操作することができる。   In the fifth embodiment, a procedure for receiving the public key 61002 of the vehicle from the vehicle 11201 when the vehicle user operates the vehicle 11201 is added. Therefore, in the fifth embodiment, the vehicle user can efficiently operate a plurality of vehicles 11201.

実施の形態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 mobile phone 11001 to the vehicle borrower's mobile phone 11101 by transmitting a ticket from the vehicle owner's mobile phone 11001 to the vehicle borrower's mobile phone 11101. The operation authority was transferred. In the sixth embodiment, an embodiment in which the vehicle borrower's mobile phone 11101 can be operated only during a period designated by the vehicle owner's mobile phone 11001 will be described.

実施の形態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 mobile phone 11101 can be operated only during the period designated by the vehicle owner's mobile phone 11001.

実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower to whom the vehicle operating authority has been delegated. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 ticket generation unit 101 generates a vehicle borrower's ticket. The ticket includes a vehicle borrower's public key 51002, vehicle borrower's operation permission information 111112, operation restriction information 111113, and a ticket expiration date 111114. The vehicle borrower's operation permission information 111112, operation restriction information 111113, and expiration date 111114 are set in advance by the vehicle owner before delegating the vehicle operation authority.

チケット署名ステップS91006では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。   In the ticket signature step S91006, the ticket generation unit 101 creates ticket signature information using the private key 31001 of the vehicle owner.

チケット送信ステップS91007では、所有装置送信部102は、署名付きチケットを車両借用者の携帯電話11101に送信する。   In the ticket transmission step S91007, the possessing device transmission unit 102 transmits the signed ticket to the mobile phone 11101 of the vehicle borrower.

チケット受信ステップS101005では、借用装置受信部202は、署名付きチケットを受信する。   In the ticket receiving step S101005, the borrower receiving unit 202 receives a signed ticket.

ステップ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 mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate via a safe communication path.

図54は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101の記憶部に格納される情報である。UIM11108の記憶部11111には、車両操作権限を委譲する前と比較して、チケットの有効期限を含む車両所有者の署名付きチケット111001が加わっている。   FIG. 54 shows information stored in the storage unit of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. The storage unit 11111 of the UIM 11108 includes a ticket 111001 signed by the vehicle owner that includes the expiration date of the ticket, as compared to before delegating the vehicle operation authority.

次に、車両所有者の携帯電話11001が車両11201を操作する動作については、実施の形態1のステップS141001からステップS141007と同様なので、ここでは説明を省略する。   Next, the operation of the vehicle owner's mobile phone 11001 for operating the vehicle 11201 is the same as that in step S141001 to step S141007 of the first embodiment, and thus description thereof is omitted here.

車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle owner's mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図16、図14、図55を用いて説明する。図55は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。   Next, an operation in which the vehicle borrower's mobile phone 11101 operates the vehicle 11201 will be described with reference to FIGS. 16, 14, and 55. FIG. 55 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user).

ステップS146001からステップS146003は、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。   Steps S146001 to S146003 are the same as when the vehicle owner's mobile phone 11001 operates the vehicle 11201, and thus the description thereof is omitted here.

制御装置証明書解析ステップS146004では、制御装置判定部304は、受信したデータの種類を解析する。   In control device certificate analysis step S146004, the control device determination unit 304 analyzes the type of received data.

制御装置証明書照合ステップS146005では、制御装置判定部304は、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。   In control device certificate verification step S146005, the control device determination unit 304 verifies the signature using the user's public key stored in the storage unit 11204.

制御装置証明書照合ステップS146006では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。   In control device certificate verification step S146006, if the verification is successful, the control device determination unit 304 proceeds to the next step. When the verification fails, the control device determination unit 304 ends the program.

時刻取得ステップS146007では、制御装置判定部304は、現在時刻を取得する。   In time acquisition step S146007, the control device determination unit 304 acquires the current time.

有効期限判定ステップS146008では、制御装置判定部304は、チケットに含まれる有効期限内であるか否かを判定する。制御装置判定部304は、有効期限内であれば次のステップへ進む。制御装置判定部304は、有効期限を超えていたらプログラムを終了する。   In the expiration date determination step S146008, the control device determination unit 304 determines whether it is within the expiration date included in the ticket. If it is within the expiration date, the control device determination unit 304 proceeds to the next step. The control device determination unit 304 ends the program if the expiration date has been exceeded.

操作可能状態移行ステップS146009では、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S146010, the state shifts to the vehicle operable state based on the operation permission information 111112 and the operation restriction information 111113. The vehicle side vehicle operation program 61004 ends the program after shifting to the vehicle operable state.

車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other by infrared communication or the like.

車両11201にチケットを格納した場合、有効期限切れのチケットは削除してもよい。この場合、車両11201の記憶部の使用容量を節約することができる。   When a ticket is stored in the vehicle 11201, an expired ticket may be deleted. In this case, the used capacity of the storage unit of the vehicle 11201 can be saved.

以上のように、実施の形態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 mobile phone 11101 can be operated only during the period specified by the vehicle owner.

実施の形態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 vehicle 11201. In the above-described embodiment, the vehicle operation authority is delegated in the smart key system that automatically operates the vehicle 11201. In the seventh embodiment, a vehicle operation authority can be delegated in a remote control smart key system in which a vehicle user operates a vehicle 11201 by operating a mobile phone.

実施の形態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 vehicle 11201 with a mobile phone.

図56は、実施の形態7にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図56に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。   FIG. 56 is a functional block diagram of the authority possessing device 100, the authority borrowing device 200, and the control device 300 according to the seventh embodiment. The functional block diagram shown in FIG. 56 is almost the same as the functional block diagram shown in FIG. 2, and therefore only the differences will be described.

権限所有装置100は、さらに、所有装置入力部111を備える。所有装置入力部111は、制御装置300への指示を入力する。
権限借用装置200は、さらに、借用装置入力部211を備える。借用装置入力部211は、制御装置300への指示を入力する。
The authorized device 100 further includes an owned device input unit 111. The owning device input unit 111 inputs an instruction to the control device 300.
The authority borrowing apparatus 200 further includes a borrowing apparatus input unit 211. The borrower input unit 211 inputs an instruction to the control device 300.

実施の形態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 Embodiment 1, description is abbreviate | omitted here.

次に、上記のように構成された実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower who has been delegated the vehicle operating authority. An operation of operating the vehicle 11201.

車両操作権限を委譲する動作については、実施の形態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 mobile phone 11001 operates the vehicle 11201 will be described with reference to FIGS. 57, 58, and 59. FIG. FIG. 57 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. FIG. 58 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 59 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

通信リンク確立ステップS137001およびS147001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001との通信リンクを確立する。   In communication link establishment steps S137001 and S147001, the vehicle-side vehicle operation program 61004 periodically transmits a response request to the mobile phone via the control device transmission unit 301. When the vehicle owner's mobile phone 11001 approaches the vehicle 11201 and the terminal side vehicle operation program 21003 of the vehicle owner's mobile phone 11001 receives the response request, the communication link between the vehicle 11201 and the vehicle owner's mobile phone 11001 Establish.

操作コマンド入力ステップS137002では、所有装置入力部111は、車両11201の操作コマンドを入力する。所有装置入力部111は、例えば、車両所有者の携帯電話11001の操作ボタンに車両11201の操作コマンドが割り振られている場合に、車両所有者は携帯電話の操作ボタンを押下することによってドアのアンロックなどの車両11201の操作を行う。   In operation command input step S137002, the owning device input unit 111 inputs an operation command for the vehicle 11201. For example, when the operation command for the vehicle 11201 is assigned to the operation button of the mobile phone 11001 of the vehicle owner, the owner device input unit 111 presses the operation button of the mobile phone to open the door. The vehicle 11201 such as a lock is operated.

操作コマンド送信ステップS137003では、所有装置送信部102は、車両11201に対して、車両所有者の公開鍵31002と車両11201の操作コマンドとを送信する。車両所有者の携帯電話11001は、車両所有者の公開鍵31002と車両11201の操作コマンドとを送信後、プログラムを終了する。   In operation command transmission step S137003, the owning device transmission unit 102 transmits the vehicle owner's public key 31002 and the operation command of the vehicle 11201 to the vehicle 11201. After the vehicle owner's mobile phone 11001 transmits the vehicle owner's public key 31002 and the operation command of the vehicle 11201, the program ends.

操作コマンド受信ステップS147002では、制御装置受信部302は、車両所有者の公開鍵31002と車両11201の操作コマンドとを受信する。   In operation command reception step S147002, the control device reception unit 302 receives the vehicle owner's public key 31002 and the operation command of the vehicle 11201.

制御装置データ解析ステップS147003では、制御装置判定部304は、受信したデータの種類を解析する。   In control device data analysis step S147003, the control device determination unit 304 analyzes the type of received data.

制御装置データ検証ステップS147104では、制御装置判定部304は、記憶部11204に格納している車両利用者の公開鍵と照合する。   In the control device data verification step S147104, the control device determination unit 304 checks the public key of the vehicle user stored in the storage unit 11204.

制御装置データ検証ステップS147105では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。   In the control device data verification step S147105, the control device determination unit 304 proceeds to the next step if the verification is successful. When the verification fails, the control device determination unit 304 ends the program.

操作可能状態移行ステップS147006では、車両側車両操作プログラム61004は、車両11201の操作コマンドに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、例えば、ドアのアンロック、エンジン始動などの車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S147006, the vehicle-side vehicle operation program 61004 shifts to the vehicle operable state based on the operation command of the vehicle 11201. The vehicle-side vehicle operation program 61004 shifts to a vehicle operable state such as door unlocking and engine starting, for example. The vehicle 11201 ends the program after shifting to the vehicle operable state.

車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle owner's mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作について図60、図58、図59を用いて説明する。図60は、車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。   Next, the operation of the vehicle borrower's mobile phone 11101 for operating the vehicle 11201 will be described with reference to FIGS. 60, 58, and 59. FIG. FIG. 60 is a message sequence diagram showing a series of operations in which vehicle borrower's mobile phone 11101 operates vehicle 11201.

ステップS137001からステップS137002、ステップS147001は、車両所有者の携帯電話11001が車両11201を操作する動作の時と同様であるので、ここでは省略する。   Steps S137001 to S137002 and step S147001 are the same as the operation of the vehicle owner's mobile phone 11001 operating the vehicle 11201, and are therefore omitted here.

操作コマンド送信ステップS137003では、借用装置送信部201は、車両11201に対して署名付きチケットと車両11201の操作コマンドとを送信する。車両借用者の携帯電話11101は、署名付きチケットと車両11201の操作コマンドとを送信後、プログラムを終了する。   In operation command transmission step S137003, the borrower transmission unit 201 transmits the signed ticket and the operation command of the vehicle 11201 to the vehicle 11201. The cell phone 11101 of the vehicle lessee transmits the signed ticket and the operation command of the vehicle 11201, and then ends the program.

操作コマンド受信ステップS147002では、制御装置受信部302は、署名付きチケットを受信する。   In operation command reception step S147002, the control device reception unit 302 receives a signed ticket.

制御装置データ解析ステップS147003では、制御装置判定部304は、受信したデータの種類を解析する。   In control device data analysis step S147003, the control device determination unit 304 analyzes the type of received data.

制御装置データ検証ステップS147004では、制御装置判定部304は、記憶部11204に格納されている利用者の公開鍵を用いて署名を検証する。   In control device data verification step S147004, the control device determination unit 304 verifies the signature using the user's public key stored in the storage unit 11204.

制御装置データ検証ステップS147005では、制御装置判定部304は、検証に成功した場合、次のステップに進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。   In the control device data verification step S147005, the control device determination unit 304 proceeds to the next step when the verification is successful. If the verification fails, the control device determination unit 304 ends the program.

操作可能状態移行ステップS147006では、車両側車両操作プログラム61004は、操作コマンド、操作許可情報111112と操作制限情報111113とに基づいて、車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S147006, the vehicle-side vehicle operation program 61004 shifts to the vehicle operable state based on the operation command, the operation permission information 111112, and the operation restriction information 111113. The vehicle 11201 ends the program after shifting to the vehicle operable state.

車両借用者の携帯電話11101と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle borrower's mobile phone 11101 and the vehicle 11201 communicate with each other by infrared communication or the like.

以上のように、実施の形態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 vehicle 11201 with a mobile phone.

実施の形態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 vehicle 11201 is delegated by sending a ticket from the mobile phone 11001 of the vehicle owner to the mobile phone 11101 of the vehicle borrower. In the eighth embodiment, the operation authority of the vehicle 11201 is delegated by sending a ticket from the vehicle owner's mobile phone 11001 to the vehicle 11201.

実施の形態8では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時に車両所有者の携帯電話11001から車両借用者の携帯電話11101にチケットを送付する代わりに、車両所有者の携帯電話11001から車両11201にチケットを送付する。そのため、実施の形態8では、上述した実施の形態と同様に、管理サーバを必要とせずに車両11201の操作権限を委譲することができる。   In the eighth embodiment, instead of sending a ticket from the vehicle owner's mobile phone 11001 to the vehicle borrower's mobile phone 11101 at the time of the vehicle operation authority transfer of the vehicle operation authority transfer system in the above-described embodiment, A ticket is sent from the mobile phone 11001 to the vehicle 11201. Therefore, in the eighth embodiment, similarly to the above-described embodiment, the operation authority of the vehicle 11201 can be delegated without requiring a management server.

また、車両借用者の携帯電話11101には、車両操作権限を委譲するための付加情報を格納する必要がなく、車両借用者の手間を省くことができる。   Further, there is no need to store additional information for delegating the vehicle operating authority in the vehicle borrower's mobile phone 11101, and the labor of the vehicle borrower can be saved.

実施の形態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 storage unit 11204 of the vehicle 11201, only the difference will be described here.

図61は、車両11201の記憶部11204に格納されたプログラムおよびデータである。車両操作権限設定プログラム61005は車両11201の操作権限を委譲するための設定を行うプログラムである。車両側車両操作プログラム61004は車両11201が動作するための処理を行うプログラムである。車両の秘密鍵61001は公開鍵暗号方式における秘密鍵であり、車両11201に対応する。車両の公開鍵61002は公開鍵暗号方式における公開鍵であり、車両の秘密鍵61001と対をなす。車両所有者の公開鍵31002は公開鍵暗号方式における公開鍵であり、車両所有者の公開鍵31002と同一のものである。   FIG. 61 shows programs and data stored in the storage unit 11204 of the vehicle 11201. The vehicle operation authority setting program 61005 is a program for performing settings for delegating the operation authority of the vehicle 11201. The vehicle-side vehicle operation program 61004 is a program that performs processing for operating the vehicle 11201. A vehicle secret key 61001 is a secret key in the public key cryptosystem and corresponds to the vehicle 11201. The public key 61002 of the vehicle is a public key in the public key cryptosystem and is paired with the private key 61001 of the vehicle. The vehicle owner's public key 31002 is a public key in the public key cryptosystem, and is the same as the vehicle owner's public key 31002.

次に、上記のように構成された実施の形態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 mobile phone 11001 of the vehicle owner delegates the vehicle operating authority to the mobile phone 11101 of the vehicle borrower, and the mobile phone 11101 of the vehicle borrower to whom the vehicle operating authority has been delegated. An operation of operating the vehicle 11201.

まず、車両操作権限を委譲する動作について図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 mobile phone 11001 delegates vehicle operating authority to the vehicle borrower's mobile phone 11101. FIG. 63 is a flowchart showing a series of operations of the vehicle operation authority lending program 21001 of the mobile phone 11001 of the vehicle owner. FIG. 64 is a flowchart showing a series of operations of the vehicle operation authority borrowing program 41002 of the cell phone 11101 of the vehicle borrower. FIG. 65 is a flowchart showing a series of operations of the vehicle operation authority setting program 61005 of the vehicle 11201.

まず、車両所有者の携帯電話11001は、車両操作権限貸与プログラム21001を起動する。車両借用者の携帯電話11101は、車両操作権限借用プログラム41001を起動する。   First, the vehicle owner's mobile phone 11001 activates the vehicle operation authority lending program 21001. The vehicle borrower's mobile phone 11101 starts the vehicle operation authority borrowing program 41001.

所有装置公開鍵要求ステップS98001では、所有装置送信部102は、車両借用者の携帯電話11101に対して車両借用者の公開鍵要求を送信する。   In owned device public key request step S98001, the owned device transmission unit 102 transmits the vehicle borrower's public key request to the vehicle borrower's mobile phone 11101.

借用装置公開鍵要求受信ステップS108001では、借用装置受信部202は、車両借用者の公開鍵要求を受信する。   In the borrowing device public key request reception step S108001, the borrowing device receiving unit 202 receives the public key request of the vehicle borrower.

借用装置公開鍵送信ステップS108002では、借用装置送信部201は、車両所有者の携帯電話11001に対して車両借用者の公開鍵51002を送信する。車両借用者の携帯電話11101は、車両借用者の公開鍵51002を送信後、プログラムを終了する。   In the borrower public key transmission step S108002, the borrower transmission unit 201 transmits the vehicle borrower's public key 51002 to the mobile phone 11001 of the vehicle owner. After the vehicle borrower's mobile phone 11101 transmits the vehicle borrower's public key 51002, the program ends.

所有装置公開鍵受信ステップS98002では、所有装置受信部103は、車両借用者の公開鍵51002を受信する。所有装置記憶部104は、受信した公開鍵を一時的に記憶する。例えば、図1に示すUIM11008の記憶部11011は、受信した公開鍵を一時的に格納する。   In owned device public key reception step S98002, the owned device receiving unit 103 receives the public key 51002 of the vehicle borrower. The owning device storage unit 104 temporarily stores the received public key. For example, the storage unit 11011 of the UIM 11008 illustrated in FIG. 1 temporarily stores the received public key.

チケット生成ステップS98003では、チケット生成部101は、車両借用者のチケットを作成する。チケットは、車両借用者の公開鍵51002と車両借用者の操作許可情報111112と操作制限情報111113とを備える。車両借用者の操作許可情報111112と操作制限情報111113とは、車両操作権限を委譲する前に、あらかじめ車両所有者の携帯電話11001により設定されている。   In ticket generation step S98003, the ticket generation unit 101 generates a vehicle borrower's ticket. The ticket includes a vehicle borrower's public key 51002, vehicle borrower's operation permission information 111112, and operation restriction information 111113. The vehicle borrower's operation permission information 111112 and the operation restriction information 111113 are set in advance by the mobile phone 11001 of the vehicle owner before delegating the vehicle operation authority.

チケット署名ステップS98004では、チケット生成部101は、車両所有者の秘密鍵31001を用いてチケットの署名情報を作成する。   In the ticket signature step S98004, the ticket generation unit 101 uses the vehicle owner's private key 31001 to create ticket signature information.

通信リンク確立ステップS98005およびS178001では、車両操作権限貸与プログラム21001は、車両11201との通信リンクを確立する。   In communication link establishment steps S98005 and S178001, the vehicle operation authority lending program 21001 establishes a communication link with the vehicle 11201.

チケット送信ステップS98006では、所有装置送信部102署名付きチケットを車両11201へ送信する。   In the ticket transmission step S98006, a ticket with a signature of the owning device transmission unit 102 is transmitted to the vehicle 11201.

チケット受信ステップS178002では、制御装置受信部302は、署名付きチケットを受信する。   In ticket reception step S178002, the control device reception unit 302 receives a signed ticket.

制御装置チケット検証ステップS178003では、制御装置判定部304は、車両所有者の公開鍵31002を用いて署名情報を検証する。   In the control device ticket verification step S178003, the control device determination unit 304 verifies the signature information using the public key 31002 of the vehicle owner.

制御装置チケット検証ステップS178004では、制御装置判定部304は、検証に成功した場合、次のステップへ進む。制御装置判定部304は、検証に失敗した場合、プログラムを終了する。   In control device ticket verification step S178004, if the verification is successful, the control device determination unit 304 proceeds to the next step. If the verification fails, the control device determination unit 304 ends the program.

制御装置チケット記憶ステップS178005では、制御装置記憶部303は、署名付きチケットを記憶する。   In control device ticket storage step S178005, the control device storage unit 303 stores the signed ticket.

チケット受信完了通知ステップS178006では、制御装置送信部301は、車両所有者の携帯電話11001に対して署名付きチケット受信完了通知を送信する。車両11201は、署名付きチケット受信完了通知を送信後、プログラムを終了する。   In ticket reception completion notification step S178006, the control device transmission unit 301 transmits a signed ticket reception completion notification to the mobile phone 11001 of the vehicle owner. The vehicle 11201 terminates the program after transmitting the signed ticket reception completion notification.

チケット受信完了通知受信ステップS98007では、所有装置受信部103は、チケット受信完了通知を受信する。車両所有者の携帯電話11001は、チケット受信完了通知を所有装置受信部103が受信後、プログラムを終了する。   In the ticket reception completion notification reception step S98007, the owning device reception unit 103 receives a ticket reception completion notification. The mobile phone 11001 of the vehicle owner ends the program after the owning device receiving unit 103 receives the ticket reception completion notification.

車両所有者の携帯電話11001と車両借用者の携帯電話11101とは、実施の形態1と同様に安全な通信経路で通信する。   The vehicle owner's mobile phone 11001 and the vehicle borrower's mobile phone 11101 communicate via a secure communication path, as in the first embodiment.

車両所有者の携帯電話11001と車両11201間は、実施の形態1と同様に赤外線通信などにより通信が行われる。   As in the first embodiment, communication is performed between the mobile phone 11001 of the vehicle owner and the vehicle 11201 by infrared communication or the like.

図66は、車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両11201の記憶部11204に格納される情報である。記憶部11204には、車両操作権限を委譲する前と比較して、チケット111101が加わっている。   FIG. 66 shows information stored in the storage unit 11204 of the vehicle 11201 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. A ticket 111101 is added to the storage unit 11204 as compared to before the vehicle operation authority is delegated.

次に、車両所有者が車両11201を操作する動作について図13、図67、図68を用いて説明する。図67は、車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。図68は、車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。   Next, the operation in which the vehicle owner operates the vehicle 11201 will be described with reference to FIGS. FIG. 67 is a flowchart showing a series of operations of the terminal-side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of the vehicle owner or vehicle borrower (hereinafter referred to as vehicle user). FIG. 68 is a flowchart showing a series of operations of the vehicle-side vehicle operation program 61004 of the vehicle 11201.

通信リンク確立ステップS138001およびS148001では、車両側車両操作プログラム61004は、制御装置送信部301を介し、例えば、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話11001が車両11201に近づき、車両所有者の携帯電話11001の端末側車両操作プログラム21003が応答要求を受信することによって、車両11201と車両所有者の携帯電話11001との通信リンクを確立する。   In communication link establishment steps S138001 and S148001, the vehicle-side vehicle operation program 61004 periodically transmits a response request to a mobile phone, for example, via the control device transmission unit 301. When the vehicle owner's mobile phone 11001 approaches the vehicle 11201 and the terminal side vehicle operation program 21003 of the vehicle owner's mobile phone 11001 receives the response request, the communication link between the vehicle 11201 and the vehicle owner's mobile phone 11001 Establish.

制御装置公開鍵要求ステップS148002では、制御装置送信部301は、車両所有者の携帯電話11001が車両11201の操作を開始したら、車両所有者の携帯電話11001に対して公開鍵要求を送信する。   In the control device public key request step S148002, the control device transmission unit 301 transmits a public key request to the vehicle owner's mobile phone 11001 when the vehicle owner's mobile phone 11001 starts operating the vehicle 11201.

利用装置公開鍵要求受信ステップS138002では、所有装置受信部103は、公開鍵要求を受信する。   In using device public key request reception step S138002, the owning device receiving unit 103 receives a public key request.

利用装置公開鍵送信ステップS138003では、所有装置送信部102は、車両11201に対して車両所有者の公開鍵31002を送信する。車両所有者の携帯電話11001は、車両所有者の公開鍵31002を送信後、プログラムを終了する。   In the utilization device public key transmission step S138003, the possession device transmission unit 102 transmits the vehicle owner's public key 31002 to the vehicle 11201. After the vehicle owner's mobile phone 11001 transmits the vehicle owner's public key 31002, the program ends.

制御装置公開鍵受信ステップS148003では、制御装置受信部302は、車両所有者の公開鍵31002を受信する。   In control device public key reception step S148003, control device reception section 302 receives vehicle owner's public key 31002.

制御装置証明書照合ステップS148004では、制御装置判定部304は、受信した車両所有者の公開鍵31002を、記憶部11204に格納している車両利用者の公開鍵と照合する。   In control device certificate collation step S148004, control device determination unit 304 collates the received vehicle owner's public key 31002 with the vehicle user's public key stored in storage unit 11204.

制御装置証明書照合ステップS148005では、制御装置判定部304は、照合に成功した場合、次のステップに進む。制御装置判定部304は、照合に失敗した場合、プログラムを終了する。   In control device certificate verification step S148005, if the verification is successful, control device determination unit 304 proceeds to the next step. When the verification fails, the control device determination unit 304 ends the program.

操作可能状態移行ステップS148006では、車両側車両操作プログラム61004は、車両操作可能状態へ移行する。車両側車両操作プログラム61004は、例えば、ドアのアンロック、エンジン始動などの車両操作可能状態へ移行する。車両11201は、車両操作可能状態へ移行後、プログラムを終了する。   In the operable state transition step S148006, the vehicle-side vehicle operation program 61004 shifts to the vehicle operable state. The vehicle-side vehicle operation program 61004 shifts to a vehicle operable state such as door unlocking and engine starting, for example. The vehicle 11201 ends the program after shifting to the vehicle operable state.

車両所有者の携帯電話11001と車両11201とは、赤外線通信などにより通信が行われる。   The vehicle owner's mobile phone 11001 and the vehicle 11201 communicate with each other by infrared communication or the like.

次に、車両借用者の携帯電話11101が車両11201を操作する動作については、車両所有者の携帯電話11001が車両11201を操作する場合と同様なので、ここでは説明を省略する。   Next, the operation of the vehicle borrower's mobile phone 11101 for operating the vehicle 11201 is the same as the operation of the vehicle owner's mobile phone 11001 for operating the vehicle 11201, and the description thereof is omitted here.

以上のように、実施の形態8では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時に、車両所有者の携帯電話11001から車両借用者の携帯電話11101にチケットを送付する代わりに、車両所有者の携帯電話11001から車両11201にチケットを送付する。そのため、実施の形態8では、管理サーバを必要とせずに車両11201の操作権限を委譲することができる。   As described above, in the eighth embodiment, instead of sending a ticket from the vehicle owner's mobile phone 11001 to the vehicle borrower's mobile phone 11101 when the vehicle operation authority is transferred in the vehicle operation authority transfer system in the above-described embodiment. In addition, a ticket is sent from the mobile phone 11001 of the vehicle owner to the vehicle 11201. Therefore, in the eighth embodiment, the operation authority of the vehicle 11201 can be delegated without requiring a management server.

また、実施の形態8では、車両借用者の携帯電話11101には、車両操作権限を委譲するための付加情報を格納する必要がなく、車両借用者の手間を省くことができる。   Further, in the eighth embodiment, it is not necessary to store additional information for delegating the vehicle operating authority in the mobile phone 11101 of the vehicle borrower, and the labor of the vehicle borrower can be saved.

実施の形態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 mobile phone 11001 of the vehicle owner in the first embodiment stores the generated ticket. Therefore, in the ninth embodiment, the mobile phone 11001 of the vehicle owner can confirm the delegated authority.
In the ninth embodiment, the mobile phone 11001 of the vehicle owner in the seventh embodiment deletes the stored ticket when the ticket expires.
Furthermore, in the ninth embodiment, the vehicle 11201 in the eighth embodiment deletes the stored ticket when the expiration date of the ticket has expired.

図69は、実施の形態9にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。図69に示す機能ブロック図は、図2に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。   FIG. 69 is a functional block diagram of the authority possessing device 100, the authority borrowing device 200, and the control device 300 according to the ninth embodiment. The functional block diagram shown in FIG. 69 is almost the same as the functional block diagram shown in FIG. 2, so only the differences will be described.

権限所有装置100は、さらに、所有装置入力部111、所有装置表示部112、所有装置削除部113を備える。
所有装置入力部111は、生成したチケットの参照要求を入力する。所有装置表示部112は、所有装置入力部111から要求があった場合、チケットの内容を表示する。所有装置削除部113は、有効期限がきれたチケットを削除する。
制御装置300は、さらに、制御装置削除部310を備える。制御装置削除部310は、有効期限が切れたチケットを削除する。
The authority possessing device 100 further includes an owned device input unit 111, an owned device display unit 112, and an owned device deletion unit 113.
The owning device input unit 111 inputs a reference request for the generated ticket. The owning device display unit 112 displays the contents of the ticket when requested by the owning device input unit 111. The owned device deletion unit 113 deletes a ticket whose expiration date has expired.
The control device 300 further includes a control device deletion unit 310. The control device deletion unit 310 deletes the expired ticket.

次に実施の形態9の動作について説明する。
まず、実施の形態1におけるチケット生成ステップS91005において、所有装置記憶部104は、チケット生成部101が生成したチケットを記憶する。
Next, the operation of the ninth embodiment will be described.
First, in ticket generation step S91005 in Embodiment 1, the owning device storage unit 104 stores the ticket generated by the ticket generation unit 101.

所有装置入力部111は、生成したチケットの参照要求を入力する。例えば、車両や車両借用者の携帯電話11101を指定して参照要求を入力する。そして、所有装置表示部112は、所有装置入力部111から要求があった場合、チケットの内容を表示する。   The owning device input unit 111 inputs a reference request for the generated ticket. For example, a reference request is input by designating a mobile phone 11101 of a vehicle or a vehicle lessee. Then, when there is a request from the owning device input unit 111, the owning device display unit 112 displays the contents of the ticket.

また、実施の形態7で示したように、チケットに有効期限を持たせている場合、所有装置削除部113は、有効期限がきれたチケットを削除する。同様に、実施の形態8で示したように、車両11201がチケットを記憶している場合、制御装置削除部310は、有効期限が切れたチケットを削除する。   Further, as shown in the seventh embodiment, when the ticket has an expiration date, the owning device deletion unit 113 deletes the ticket whose expiration date has expired. Similarly, as shown in the eighth embodiment, when the vehicle 11201 stores a ticket, the control device deletion unit 310 deletes the ticket whose expiration date has expired.

以上のように、実施の形態9では、車両所有者の携帯電話11001は、権限の委譲の状況を確認することが可能である。生成したチケットの情報は、車両所有者の携帯電話11001が記憶するのに限らず、外部のコンピュータやサーバなどが記憶しても構わない。   As described above, in the ninth embodiment, the vehicle owner's mobile phone 11001 can check the status of delegation of authority. The generated ticket information is not limited to being stored in the vehicle owner's mobile phone 11001 but may be stored in an external computer or server.

また、実施の形態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 mobile phone 11001 or the vehicle 11201 of the vehicle owner and left on an external computer or server.

車両や入り口などの鍵などに応用することで、鍵などを使用する権限を他者へ、サーバなどを介すことなく、委譲することが可能である。また、操作権限の貸与は、個人利用だけでなく、カーシェアリングやレンタカーなど権限を貸与する場面などへ応用することが可能である。   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.

実施の形態にかかる権限所有装置100と権限借用装置200と制御装置300とのハードウェア構成図の一例である。2 is an example of a hardware configuration diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to an embodiment. FIG. 実施の形態1にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。2 is a functional block diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to the first embodiment. FIG. 車両所有者の携帯電話11001の記憶部11006に格納されたプログラムである。This is a program stored in the storage unit 11006 of the mobile phone 11001 of the vehicle owner. 車両所有者の携帯電話11001におけるUIM11008の記憶部11011に格納されたデータである。This is data stored in the storage unit 11011 of the UIM 11008 in the mobile phone 11001 of the vehicle owner. 車両借用者の携帯電話11101の記憶部11106に格納されたプログラムである。This is a program stored in the storage unit 11106 of the mobile phone 11101 of the vehicle borrower. 車両借用者の携帯電話11101におけるUIM11108の記憶部11111に格納されたデータである。This is data stored in the storage unit 11111 of the UIM 11108 in the mobile phone 11101 of the vehicle borrower. 車両11201の記憶部11204に格納されたプログラムおよびデータである。These are programs and data stored in the storage unit 11204 of the vehicle 11201. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which a vehicle owner's mobile phone 11001 delegates vehicle operating authority to a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the vehicle operation authority lending program 21001 of the mobile telephone 11001 of a vehicle owner. 車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority borrowing program 41002 of a vehicle borrower's mobile phone 11101. 車両借用者の操作許可情報111112や操作制限情報111113の入力画面の一例である。It is an example of an input screen of operation permission information 111112 and operation restriction information 111113 of a vehicle borrower. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納されている情報である。This information is stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram showing a series of operations in which a vehicle borrower's mobile phone 11101 operates a vehicle 11201. 実施の形態2にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。FIG. 4 is a functional block diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to a second embodiment. 実施の形態2における車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。This is data stored in storage unit 11011 of UIM 11008 of mobile phone 11001 of the vehicle owner in the second embodiment. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which a vehicle owner's mobile phone 11001 delegates vehicle operating authority to a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the vehicle operation authority lending program 21001 of the mobile telephone 11001 of a vehicle owner. 車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority borrowing program 41002 of a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。This information is stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram showing a series of operations in which a vehicle borrower's mobile phone 11101 operates a vehicle 11201. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which a vehicle owner's mobile phone 11001 delegates vehicle operating authority to a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the vehicle operation authority lending program 21001 of the mobile telephone 11001 of a vehicle owner. 車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority borrowing program 41002 of a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram showing a series of operations in which a vehicle borrower's mobile phone 11101 operates a vehicle 11201. 実施の形態4にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。FIG. 10 is a functional block diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to a fourth embodiment. 車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。This is data stored in the storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner. 車両借用者の携帯電話11101のUIM11108の記憶部11111に格納されたデータである。This is data stored in the storage unit 11111 of the UIM 11108 of the mobile phone 11101 of the vehicle lessee. 車両11201の記憶部11204に格納されたプログラムおよびデータである。These are programs and data stored in the storage unit 11204 of the vehicle 11201. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which a vehicle owner's mobile phone 11001 delegates vehicle operating authority to a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the vehicle operation authority lending program 21001 of the mobile telephone 11001 of a vehicle owner. 車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority borrowing program 41002 of a vehicle borrower's mobile phone 11101. 車両借用者の携帯電話11101の車両操作権限借用プログラム41002の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority borrowing program 41002 of a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。This information is stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram showing a series of operations in which a vehicle borrower's mobile phone 11101 operates a vehicle 11201. 実施の形態5にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。FIG. 10 is a functional block diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to a fifth embodiment. 車両所有者の携帯電話11001のUIM11008の記憶部11011に格納されたデータである。This is data stored in the storage unit 11011 of the UIM 11008 of the mobile phone 11001 of the vehicle owner. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101のUIM11108の記憶部11111に格納される情報である。This information is stored in the storage unit 11111 of the UIM 11108 of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram showing a series of operations in which a vehicle borrower's mobile phone 11101 operates a vehicle 11201. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両借用者の携帯電話11101の記憶部に格納される情報である。This information is stored in the storage unit of the vehicle borrower's mobile phone 11101 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 実施の形態7にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。FIG. 10 is a functional block diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to a seventh embodiment. 車両所有者の携帯電話11001が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which the vehicle owner's mobile phone 11001 operates the vehicle 11201. 車両所有者または車両借用者(以下、車両利用者)の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile telephone 11001 or 11101 of a vehicle owner or a vehicle borrower (henceforth vehicle user). 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 車両借用者の携帯電話11101が車両11201を操作する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram showing a series of operations in which a vehicle borrower's mobile phone 11101 operates a vehicle 11201. 車両11201の記憶部11204に格納されたプログラムおよびデータである。These are programs and data stored in the storage unit 11204 of the vehicle 11201. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。FIG. 11 is a message sequence diagram illustrating a series of operations in which a vehicle owner's mobile phone 11001 delegates vehicle operating authority to a vehicle borrower's mobile phone 11101. 車両所有者の携帯電話11001の車両操作権限貸与プログラム21001の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the vehicle operation authority lending program 21001 of the mobile telephone 11001 of a vehicle owner. 車両借用者の携帯電話11101の車両操作権限借用プログラム41001の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority borrowing program 41001 of a vehicle borrower's mobile phone 11101. 車両11201の車両操作権限設定プログラム61005の一連の動作を示すフローチャートである。10 is a flowchart showing a series of operations of a vehicle operation authority setting program 61005 of a vehicle 11201. 車両所有者の携帯電話11001が車両借用者の携帯電話11101に対して車両操作権限を委譲した後、車両11201の記憶部11204に格納される情報である。The information is stored in the storage unit 11204 of the vehicle 11201 after the vehicle owner's mobile phone 11001 delegates the vehicle operating authority to the vehicle borrower's mobile phone 11101. 車両所有者または車両借用者の携帯電話11001または11101の端末側車両操作プログラム21003または41003の一連の動作を示すフローチャートである。It is a flowchart which shows a series of operation | movement of the terminal side vehicle operation program 21003 or 41003 of the mobile phone 11001 or 11101 of a vehicle owner or a vehicle borrower. 車両11201の車両側車両操作プログラム61004の一連の動作を示すフローチャートである。12 is a flowchart showing a series of operations of a vehicle-side vehicle operation program 61004 for a vehicle 11201. 実施の形態9にかかる権限所有装置100と権限借用装置200と制御装置300との機能ブロック図である。FIG. 20 is a functional block diagram of an authority possessing device 100, an authority borrowing device 200, and a control device 300 according to a ninth embodiment.

符号の説明Explanation of symbols

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記載の権限所有装置。   2. The authority holding device according to claim 1, wherein the ticket generation unit generates a ticket including restriction information for limiting a range that can be instructed by the authority borrowing device. 上記チケット生成部は、上記権限借用装置が制御装置へ指示をすることができる期限である有効期限を含む上記チケットを生成することを特徴とする請求項1記載の権限所有装置。   2. The authority holding device according to claim 1, wherein the ticket generation unit generates the ticket including an expiration date that is a time limit during which the authority borrowing device can instruct the control 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.
上記第1制御装置受信部は、上記権限を委譲する期間の終了を示す有効期限を含むチケットを受信し、
上記制御装置記憶部は、上記チケットを記憶し、
上記制御装置は、さらに、
上記チケットに含まれる上記有効期限が有効でなくなった場合、上記制御装置記憶部が記憶した上記チケットを削除する制御装置削除部とを備えることを特徴とする請求項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.
JP2005077860A 2005-03-17 2005-03-17 Authority delegation system, control device, and authority delegation method Expired - Fee Related JP5031994B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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