(57)【要約】【課題】  車両などの制御を行うスマートキーシステムにおいて、携帯端末などによって権限が管理されている場合に、常時、権限所有者から権限借用者へ車両などを使用する権限を委譲することを可能とすることを目的とする。【解決手段】  権限所有者のスマートキーから権限借用者のスマートキーへチケットを直接送信する。管理サーバなどを介していないため、管理サーバの状況などに影響されることなく、常時、権限所有者から権限借用者へ車両などを使用する権限を委譲することが可能である。【選択図】        図１
2006262184.tif 000002
【特許請求の範囲】
【請求項１】
所定の装置を制御する制御装置に対して指示する権限があることを識別可能なチケットを取得して上記制御装置へ指示をする権限借用装置に対してネットワークを介してチケットを送信する上記権限所有装置において、
上記権限があることを識別可能な署名を付けたチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記権限借用装置へ送信する所有装置送信部とを備えることを特徴とする権限所有装置。
【請求項２】
上記チケット生成部は、上記権限借用装置が指示可能な範囲を制限する制限情報を含むチケットを生成することを特徴とする請求項１記載の権限所有装置。
【請求項３】
上記チケット生成部は、上記権限借用装置が制御装置へ指示をすることができる期限である有効期限を含む上記チケットを生成することを特徴とする請求項１記載の権限所有装置。
【請求項４】
上記権限所有装置は、さらに、
上記権限借用装置であることを認証可能な借用装置認証情報を上記権限借用装置から受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置認証情報により、上記権限借用装置であるか否かを判定する所有装置判定部とを備え、
上記チケット生成部は、上記権限借用装置であると上記所有装置判定部が判定した場合、上記チケットを生成することを特徴とする請求項１記載の権限所有装置。
【請求項５】
上記権限所有装置は、さらに、
上記権限借用装置との間で作成した共通鍵を記憶する所有装置記憶部と、
上記所有装置記憶部が記憶した上記共通鍵で、上記チケットを暗号化し暗号チケットとする所有装置暗号化部とを備え、
上記所有装置送信部は、上記所有装置暗号化部が暗号化した上記暗号チケットを上記権限借用装置へ送信することを特徴とする請求項１記載の権限所有装置。
【請求項６】
上記権限所有装置は、さらに、
上記権限借用装置の任意の情報である借用装置任意情報を上記権限借用装置から受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置任意情報と上記権限所有装置の任意の情報である所有装置任意情報とから鍵を生成する所有装置鍵生成部とを備え、
上記所有装置記憶部は、上記所有装置鍵生成部が生成した上記鍵を上記共通鍵として記憶することを特徴とする請求項５記載の権限所有装置。
【請求項７】
上記制御装置が複数存在する場合において、
上記チケット生成部は、上記権限借用装置が指示することができる上記制御装置を制限する制御装置制限情報を含むチケットを上記チケットとして生成することを特徴とする請求項１記載の権限所有装置。
【請求項８】
上記権限所有装置は、さらに、
上記チケット生成部が上記チケットを生成した場合、上記チケットを記憶する所有装置記憶部と、
指示を入力する所有装置入力部と、
上記所有装置入力部が上記指示を入力した場合、上記所有装置記憶部が記憶した上記チケットを表示する所有装置表示部とを備えることを特徴とする請求項１記載の権限所有装置。
【請求項９】
上記権限所有装置は、さらに、
上記チケット生成部が上記チケットを生成した場合、上記チケットを記憶する所有装置記憶部と、
上記チケットに含まれる上記有効期限が有効でなくなった場合、上記所有装置記憶部が記憶した上記チケットを削除する所有装置削除部とを備えることを特徴とする請求項３記載の権限所有装置。
【請求項１０】
所定の装置を制御する制御装置に対して指示する権限があることを識別可能なチケットを権限所有装置から取得して上記制御装置へ指示をする権限借用装置において、
権限があることを識別可能な署名を付けたチケットを上記権限所有装置から受信する借用装置受信部と、
上記借用装置受信部が受信した上記チケットを記憶する借用装置記憶部と、
上記借用装置記憶部が記憶した上記チケットを上記制御装置へ送信する借用装置送信部と、
上記制御装置へ指示をする借用装置指示部とを備えることを特徴とする権限借用装置。
【請求項１１】
上記借用装置受信部は、制御装置であることを識別可能な制御装置識別情報を上記制御装置から受信し、
上記権限借用装置は、さらに、
上記借用装置受信部が受信した上記制御装置識別情報から特定される制御装置に対して指示する権限があることを識別可能なチケットを上記借用装置記憶部から検索する借用装置検索部を備えることを特徴とする請求項１０記載の権限借用装置。
【請求項１２】
所定の装置を制御する制御装置と、上記制御装置に対して指示する権限があることを識別可能なチケットを取得して上記制御装置へ指示をする権限借用装置と、上記権限借用装置に対してチケットを送信する権限所有装置とがネットワークを介して接続される権限委譲システムにおいて、
上記権限所有装置は、
上記権限所有装置であることを識別可能な署名を付けたチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記権限借用装置へ送信する所有装置送信部とを備え、
上記権限借用装置は、
上記所有装置送信部が送信した上記チケットを受信する借用装置受信部と、
上記借用装置受信部が受信した上記チケットを記憶する借用装置記憶部と、
上記借用装置記憶部が記憶した上記チケットを上記制御装置へ送信する借用装置送信部と
上記制御装置へ指示をする借用装置指示部とを備え、
上記制御装置は、
上記借用装置送信部が送信した上記チケットの上記署名が正しい場合、上記借用装置指示部がした指示に基づき上記所定の装置を制御する制御部とを備えることを特徴とする権限委譲システム。
【請求項１３】
上記借用装置送信部は、上記権限借用装置であることを認証可能な借用装置認証情報を上記権限所有装置へ送信し、
上記権限所有装置は、さらに、
上記借用装置送信部が送信した上記借用装置認証情報を受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置認証情報により、上記権限借用装置であるか否かを判定する所有装置判定部とを備え、
上記チケット生成部は、上記権限借用装置であると上記所有装置判定部が判定した場合、上記チケットを生成することを特徴とする請求項１２記載の権限委譲システム。
【請求項１４】
上記所有装置送信部は、上記権限所有装置であることを認証可能な所有装置認証情報を上記権限借用装置へ送信し、
上記借用装置受信部は、上記所有装置送信部が送信した上記所有装置認証情報を受信し、
上記権限借用装置は、さらに、
上記借用装置受信部が受信した上記所有装置認証情報により、上記権限所有装置であるか否かを判定する借用装置判定部を備え、
上記借用装置送信部は、上記権限所有装置であると上記借用装置判定部が判定した場合、上記権限所有装置へチケット生成要求を送信し、
上記所有装置受信部は、上記借用装置送信部が送信した上記チケット生成要求を受信し、
上記チケット生成部は、上記権限借用装置であると上記所有装置判定部が判定し、かつ、上記所有装置受信部が上記チケット生成要求を受信した場合、上記チケットを生成することを特徴とする請求項１３記載の権限委譲システム。
【請求項１５】
上記権限所有装置は、さらに、
上記権限借用装置との間で作成した共通鍵を記憶する所有装置記憶部と、
上記所有装置記憶部が記憶した上記共通鍵で、上記チケットを暗号化し暗号チケットとする所有装置暗号化部とを備え、
上記所有装置送信部は、上記所有装置暗号化部が暗号化した上記暗号チケットを上記権限借用装置へ送信し、
上記借用装置受信部は、上記所有装置送信部が送信した上記暗号チケットを受信し、
上記借用装置記憶部は、上記共通鍵を記憶し、
上記権限借用装置は、さらに、
上記借用装置記憶部が記憶した上記共通鍵で、上記借用装置受信部が受信した上記暗号チケットを復号する借用装置復号部を備え、
上記借用装置記憶部は、上記借用装置復号部が復号した上記暗号チケットを上記チケットとして記憶することを特徴とする請求項１２記載の権限委譲システム。
【請求項１６】
上記借用装置送信部は、上記権限借用装置の任意の情報である借用装置任意情報を上記権限所有装置へ送信し、
上記権限所有装置は、さらに、
上記借用装置送信部が送信した上記借用装置任意情報を受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置任意情報と上記権限所有装置の任意の情報である所有装置任意情報とから鍵を生成する所有装置鍵生成部とを備え、
上記所有装置記憶部は、上記所有装置鍵生成部が生成した上記鍵を上記共通鍵として記憶し、
上記所有装置送信部は、上記所有装置任意情報を上記権限借用装置へ送信し、
上記借用装置受信部は、上記所有装置任意情報を受信し、
上記権限借用装置は、さらに、
上記借用装置受信部が受信した上記所有装置任意情報と、上記借用装置送信部が送信した上記借用装置任意情報とから鍵を生成する借用装置鍵生成部を備え、
上記借用装置記憶部は、上記借用装置鍵生成部が生成した上記鍵を上記共通鍵として記憶することを特徴とする請求項１５記載の権限委譲システム。
【請求項１７】
権限所有装置から権限を委譲された装置の指示に基づき所定の装置を制御する制御装置と、上記制御装置へ指示をする権限借用装置と、ネットワークを介して接続される上記権限所有装置において、
上記権限借用装置であることが識別可能な借用装置識別情報を上記権限借用装置から受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置識別情報を挿入し、上記権限所有装置であることを識別可能な署名を付けることにより、上記権限借用装置へ権限を委譲したことを示すチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記制御装置へ送信する所有装置送信部とを備えることを特徴とする権限所有装置。
【請求項１８】
権限所有装置から権限を委譲された装置の指示に基づき所定の装置を制御する制御装置において、
権限を委譲した装置の識別情報を含むチケットを上記権限所有装置から受信する第１制御装置受信部と、
上記第１制御装置受信部が受信した上記チケットを記憶する制御装置記憶部と、
装置の識別情報と指示とを受信する第２制御装置受信部と、
上記制御装置記憶部が記憶したチケットを参照し、上記第２制御装置受信部が受信した上記装置の上記識別情報を含むチケットが存在するかを判定する制御装置判定部と、
上記装置の上記識別情報を含むチケットが存在すると上記制御装置判定部が判定した場合、上記第２制御装置受信部が受信した上記指示に基づき上記所定の装置を制御する制御部とを備えることを特徴とする制御装置。
【請求項１９】
上記第１制御装置受信部は、上記権限を委譲する期間の終了を示す有効期限を含むチケットを受信し、
上記制御装置記憶部は、上記チケットを記憶し、
上記制御装置は、さらに、
上記チケットに含まれる上記有効期限が有効でなくなった場合、上記制御装置記憶部が記憶した上記チケットを削除する制御装置削除部とを備えることを特徴とする請求項１８記載の制御装置。
【請求項２０】
権限所有装置から権限を委譲された装置の指示に基づき所定の装置を制御する制御装置と、上記制御装置へ指示をする権限借用装置と、上記権限所有装置とがネットワークを介して接続される権限委譲システムにおいて、
上記権限借用装置は、
上記権限借用装置であることが識別可能な借用装置識別情報を上記権限所有装置へ送信する第１借用装置送信部を備え、
上記権限所有装置は、
上記第１借用装置送信部が送信した上記借用装置識別情報を受信する所有装置受信部と、
上記所有装置受信部が受信した上記借用装置識別情報を挿入したチケットを生成するチケット生成部と、
上記チケット生成部が生成した上記チケットを上記制御装置へ送信する所有装置送信部とを備え、
上記制御装置は、
上記所有装置送信部が送信した上記チケットを受信する第１制御装置受信部と、
上記第１制御装置受信部が受信した上記チケットを記憶する制御装置記憶部とを備え、
上記権限借用装置は、さらに、
上記借用装置識別情報を上記制御装置へ送信する第２借用装置送信部を備え、
上記制御装置は、さらに、
上記第２借用装置送信部が送信した上記借用装置識別情報を受信する第２制御装置受信部と、
上記制御装置記憶部が記憶したチケットを参照し、上記第２制御装置受信部が受信した上記借用装置識別情報を含むチケットが存在するかを判定する制御装置判定部と、
上記借用装置識別情報を含むチケットが存在すると上記制御装置判定部が判定した場合、上記権限借用装置の指示に基づき上記所定の装置を制御する制御部とを備えることを特徴とする権限委譲システム。
【請求項２１】
所定の装置を制御する制御装置に対して指示する権限があることを識別可能なチケットを取得して上記制御装置へ指示をする権限借用装置に対してネットワークを介してチケットを送信する上記権限所有装置で動作する権限所有プログラムにおいて、
上記権限所有装置であることを識別可能な署名を付けたチケットを生成するチケット生成ステップと、
上記チケット生成ステップで生成した上記チケットを上記権限借用装置へ送信する所有装置送信ステップとをコンピュータに実行させること
を特徴とする権限所有プログラム。
【請求項２２】
所定の装置を制御する制御装置に対して指示する権限があることを識別可能なチケットを取得して上記制御装置へ指示をする権限借用装置に対してネットワークを介してチケットを送信する上記権限所有装置の権限所有方法において、
上記権限所有装置であることを識別可能な署名を付けたチケットを生成するチケット生成ステップと、
上記チケット生成ステップで生成した上記チケットを上記権限借用装置へ送信する所有装置送信ステップとを備えること
を特徴とする権限所有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、権限所有装置の有する権限を権限借用装置へ委譲する権限所有装置および権限借用装置および制御装置および権限委譲システムおよび権限所有プログラムおよび権限所有方法に関するものである。
【背景技術】
【０００２】
例えば、特開２００４−８８３３９号公報では、スマートキーシステムは、車両の借用者が車両の所有者から通知された登録情報を用いて接続した管理サーバから識別コードを取得することによって、所有者は借用者へ車両のキーの貸与を行っていた。ここで、登録情報とは、パスワードなどである。また識別コードとは、車両のキーなどである。
【特許文献１】特開２００４−８８３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のスマートキーシステムは、車両の借用者が車両のキーを取得するために必ず管理サーバに接続する。そのため、管理サーバが停止した場合や、管理サーバへ負荷が集中して管理サーバとの接続ができない状態が発生した場合には、車両の借用者が識別コードを取得することは困難となるという課題があった。
【課題を解決するための手段】
【０００４】
本発明にかかる権限所有装置は、所定の装置を制御する制御装置に対して指示する権限があることを識別可能なチケットを取得して上記制御装置へ指示をする権限借用装置に対してネットワークを介してチケットを送信する上記権限所有装置において、上記権限があることを識別可能な署名を付けたチケットを生成するチケット生成部と、上記チケット生成部が生成した上記チケットを上記権限借用装置へ送信する所有装置送信部とを備えることを特徴とする。
【発明の効果】
【０００５】
本発明による権限委譲システムによれば、権限所有装置から権限借用装置へチケットを送信する。そのため、管理サーバを介すことなく、権限所有装置から権限借用装置へ権限を委譲することが可能である。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の一例を図面に示す実施の形態に基づいて説明する。
【０００７】
図１は、実施の形態にかかる権限所有装置１００と権限借用装置２００と制御装置３００とのハードウェア構成図の一例である。ここでは、権限所有装置１００と権限借用装置２００とは携帯電話機であるとする。権限所有装置１００と権限借用装置２００とは、これに限るものではなく、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ、登録商標）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）などに代表される携帯端末や、スマートキー、パーソナルコンピュータやワークステーションなどに代表されるコンピュータなどでも構わない。また、ここでは、制御装置３００は、車両であるとする。制御装置３００は、これに限るものではなく、玄関ドア、建物の入退場口、コンピュータ、電化製品、その他一般の制御機器などでも構わない。
【０００８】
車両所有者の携帯電話１１００１は車両１１２０１を所有する者（以下、車両所有者）が保持している携帯電話である。ここでは、権限所有装置１００は、車両所有者の携帯電話１１００１であるとする。
車両借用者の携帯電話１１１０１は車両１１２０１を借用する者（以下、車両借用者）が所有している携帯電話である。ここでは、権限借用装置２００は、車両借用者の携帯電話１１１０１であるとする。
車両１１２０１は車両所有者が保持しており、車両借用者に貸与する車両である。ここでは、制御装置３００は、車両１１２０１であるとする。
【０００９】
車両所有者の携帯電話１１００１は、通信部１１００２、表示部１１００３、入力部１１００４、制御部１１００５、記憶部１１００６、カード部１１００７を備える。
通信部１１００２は、無線通信や赤外線通信などを用いて他の機器との通信を行う。通信部１１００２は、例えば、通信ボードやアンテナなどを備える。
表示部１１００３は、制御部１１００５から送信された情報を画面に表示する。表示部１１００３は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などである。
入力部１１００４は、車両所有者に情報を入力させる。入力部１１００４は、例えば、操作ボタンやタッチパネルなどである。
制御部１１００５は、車両所有者の携帯電話１１００１の処理を制御する。
記憶部１１００６は、車両所有者の携帯電話１１００１の処理に必要なプログラムやデータを格納する。記憶部１１００６は、ＲＡＭなどの揮発性メモリやＲＯＭなどの不揮発性メモリなどである。
カード部１１００７は、内部にＵＩＭ（Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）１１００８などを装着可能である。カード部１１００７は、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）スロットとＳＤメモリカードとなどでも構わない。また、ＵＩＭ１１００８は、その他の記憶装置や携帯電話の記憶部を用いて情報を格納してもよい。
ＵＩＭ１１００８は、通信部１１００９、制御部１１０１０、記憶部１１０１１を備える。
通信部１１００９は、無線通信やその他の通信手段を用いて他の機器との通信を担う。通信部１１００９は、例えば、通信ボードやアンテナなどを備える。
制御部１１０１０は、ＵＩＭ１１００８の処理を制御する。
記憶部１１０１１は、ＵＩＭ１１００８の処理に必要なプログラムやデータを格納する。記憶部１１０１１は、ＲＡＭなどの揮発性メモリやＲＯＭなどの不揮発性メモリなどである。また、記憶部１１０１１に記憶したプログラムは、車両所有者の携帯電話１１００１に備えたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で処理される。
例えば、車両所有者は、車両を購入する際に、車両を操作するために必要なプログラムやデータを車両所有者の携帯電話１１００１に格納する。格納方法としては、販売店の専用端末に車両所有者の携帯電話１１００１を接続してダウンロードする方法がある。また、別の格納方法としては、販売店が作成したＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの外部記憶媒体を車両所有者の計算機に設置し、計算機に車両所有者の携帯電話１１００１を接続してダウンロードする方法がある。
【００１０】
車両借用者の携帯電話１１１０１は、通信部１１１０２、表示部１１１０３、入力部１１１０４、制御部１１１０５、記憶部１１１０６、カード部１１１０７を備える。車両借用者の携帯電話１１１０１についての各部の機能は、車両所有者の携帯電話１１００１と同様の構成である。
【００１１】
車両１１２０１は、通信部１１２０２、制御部１１２０３、記憶部１１２０４を備える。
通信部１１２０２は、無線通信や赤外線通信などを用いて他の機器との通信を行う。通信部１１００２は、例えば、通信ボードやアンテナなどを備える。
制御部１１２０３は、車両１１２０１の動作を制御する。
記憶部１１２０４は、車両１１２０１が動作するために必要なプログラムやデータを格納する。記憶部１１２０４は、ＲＡＭなどの揮発性メモリやＲＯＭなどの不揮発性メモリなどである。プログラムやデータなどの格納方法としては、例えば、車両メーカの専用機器や専用端末などに記憶部１１２０４を接続してダウンロードする。記憶部１１２０４が記憶したプログラムは、車両１１２０１に備えたＣＰＵで処理される。
【００１２】
実施の形態１．
まず、実施の形態１について説明する。実施の形態１では、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを説明する。
【００１３】
図２は、実施の形態１にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。つまり、図２は、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１と車両１１２０１との機能ブロック図である。
【００１４】
権限所有装置１００は、チケット生成部１０１、所有装置送信部１０２、所有装置受信部１０３、所有装置記憶部１０４を備える。
チケット生成部１０１は、制御装置に対して指示する権限があることを識別可能なチケットを生成する。つまり、ここでは、チケット生成部１０１は、車両１１２０１に対して指示する権限があることを識別可能なチケットを生成する。
所有装置送信部１０２は、チケット生成部１０１が生成したチケットを権限借用装置２００へ送信する。
所有装置受信部１０３は、権限借用装置２００が送信した情報などを受信する。
所有装置記憶部１０４は、権限所有装置１００の処理に必要なプログラムやデータを格納する。また、所有装置記憶部１０４は、チケット生成部１０１が生成したチケットを記憶しても構わない。ここでは、所有装置記憶部１０４は、記憶部１１００６やＵＩＭ１１００８の記憶部１１０１１などである。
【００１５】
権限借用装置２００は、借用装置送信部２０１、借用装置受信部２０２、借用装置記憶部２０３、借用装置指示部２０４、借用装置判定部２０５を備える。
借用装置送信部２０１は、後述する借用装置記憶部２０３が記憶したチケットを制御装置３００へ送信する。
借用装置受信部２０２は、権限があることを識別可能な署名を付けたチケットを権限所有装置１００から受信する。
借用装置記憶部２０３は、借用装置受信部２０２が受信した上記チケットを記憶する。
借用装置指示部２０４は、制御装置３００へ指示をする。つまり、借用装置指示部２０４は、車両１１２０１へ指示をする。
借用装置判定部２０５は、権限所有装置１００から受信したチケットなどを検証する。
【００１６】
制御装置３００は、制御装置送信部３０１、制御装置受信部３０２、制御装置記憶部３０３、制御装置判定部３０４、制御部３０５を備える。
制御装置送信部３０１は、権限所有装置１００、権限借用装置２００などへ情報を送信する。
制御装置受信部３０２は、権限があることを識別可能な署名を付けたチケットなどを権限借用装置２００から受信する。また、制御装置受信部３０２は、権限所有装置１００と権限借用装置２００とから指示を受信する。
制御装置記憶部３０３は、チケットが正しいかを判定するための情報などを記憶する。
制御装置判定部３０４は、制御装置記憶部３０３が記憶した情報に基づいて、チケットが正しいかを判定する。
制御部３０５は、制御装置判定部３０４が、チケットが正しいと判定した場合、権限借用装置２００から受信した指示を受付ける。また、制御部３０５は、権限所有装置１００からの指示を受付ける。
【００１７】
ここでは、権限所有装置１００である車両所有者の携帯電話１１００１と、権限借用装置２００である車両借用者の携帯電話１１１０１と、制御装置３００である車両１１２０１とが記憶したプログラムが、上述したの各部を制御して動作するものとして説明する。
【００１８】
図３は、車両所有者の携帯電話１１００１の記憶部１１００６に格納されたプログラムである。車両操作権限貸与プログラム２１００１は車両１１２０１の操作権限を車両借用者の携帯電話１１１０１に貸与するための処理を行うプログラムである。車両操作権限借用プログラム２１００２は車両１１２０１の操作権限を車両所有者の携帯電話１１００１から借用するための処理を行うプログラムである。端末側車両操作プログラム２１００３は車両１１２０１を操作するための処理を行うプログラムである。
図４は、車両所有者の携帯電話１１００１におけるＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。車両所有者の秘密鍵３１００１は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話１１００１に対応する。車両所有者の公開鍵３１００２は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵３１００１と対をなす。
【００１９】
図５は、車両借用者の携帯電話１１１０１の記憶部１１１０６に格納されたプログラムである。図６は、車両借用者の携帯電話１１１０１におけるＵＩＭ１１１０８の記憶部１１１１１に格納されたデータである。各プログラムおよび各データの機能は、車両所有者の携帯電話１１００１の場合と同様であるので、ここでは省略する。
【００２０】
図７は、車両１１２０１の記憶部１１２０４に格納されたプログラムおよびデータである。車両の秘密鍵６１００１は公開鍵暗号方式における秘密鍵であり、車両１１２０１に対応する。車両の公開鍵６１００２は公開鍵暗号方式における公開鍵であり、車両の秘密鍵６１００１と対をなす。車両所有者の公開鍵３１００２は公開鍵暗号方式における公開鍵であり、車両所有者の公開鍵３１００２と同一のものである。車両側車両操作プログラム６１００４は車両１１２０１が動作するための処理を行うプログラムである。
【００２１】
次に、上記のように構成された実施の形態１の動作について説明する。実施の形態１の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【００２２】
まず、車両操作権限を委譲する動作について図８、図９、図１０を用いて説明する。図８は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図９は、車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。図１０は、車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【００２３】
まず、車両所有者の携帯電話１１００１は、車両操作権限貸与プログラム２１００１を起動する。また、車両借用者の携帯電話１１１０１は、車両操作権限借用プログラム４１００２を起動する。
【００２４】
所有装置公開鍵要求ステップＳ９１００１では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して車両借用者の公開鍵要求を送信する。
【００２５】
借用装置公開鍵要求受信ステップＳ１０１００１では、借用装置受信部２０２は、車両借用者の公開鍵要求を受信する。
【００２６】
借用装置公開鍵送信ステップＳ１０１００２では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して車両借用者の公開鍵５１００２を送信する。
【００２７】
所有装置公開鍵受信ステップＳ９１００２では、所有装置受信部１０３は、車両借用者の公開鍵５１００２を受信する。所有装置記憶部１０４は、受信した公開鍵を一時的に記憶する。例えば、図１に示すＵＩＭ１１００８の記憶部１１０１１は、受信した公開鍵を一時的に格納する。
【００２８】
所有装置公開鍵送信ステップＳ９１００３では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して車両所有者の公開鍵３１００２を送信する。
【００２９】
借用装置公開鍵受信ステップＳ１０１００３では、借用装置受信部２０２は、車両所有者の公開鍵３１００２を受信する。借用装置記憶部２０３は、受信した公開鍵を一時的に記憶する。例えば、図１に示すＵＩＭの記憶部１１１１１は、受信した公開鍵を一時的に格納する。
【００３０】
借用装置公開鍵受信完了通知ステップＳ１０１００４では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して公開鍵受信完了通知を送信する。
【００３１】
所有装置公開鍵受信完了受信ステップＳ９１００４では、所有装置受信部１０３は、公開鍵受信完了通知を受信する。
【００３２】
チケット生成ステップＳ９１００５では、チケット生成部１０１は、車両借用者のチケットを作成する。チケット生成部１０１が生成したチケットは、車両借用者の公開鍵５１００２と車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とを備える。ここで、所有装置記憶部１０４は、チケット生成部１０１が生成したチケットを記憶しても構わない。
車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とは、車両操作権限を委譲する前に、あらかじめ車両所有者により設定されている。例えば、車両所有者の携帯電話１１００１は、車両借用者の操作許可情報１１１１１２や操作制限情報１１１１１３の入力画面を表示し、車両所有者に入力を促す。操作許可情報１１１１１２は、車両借用者に許可する車両操作を含む情報である。例えば、操作許可情報１１１１１２は、ドアのロックとアンロック、エンジンの始動、トランクのロックとアンロック、カーナビやオーディオなど車載器の使用の有無などである。操作制限情報１１１１１３は、車両借用者に許可する車両操作の範囲を含む情報である。例えば、操作制限情報１１１１１３は、走行距離、走行範囲、利用時間などである。図１１は、車両借用者の操作許可情報１１１１１２や操作制限情報１１１１１３の入力画面の一例である。
車両借用者の操作許可情報１１１１１２や操作制限情報１１１１１３の入力は、車両１１２０１の操作権限を委譲する処理の必ずしも最初に行う必要はない。車両借用者の操作許可情報１１１１１２や操作制限情報１１１１１３の入力は、車両所有者が事前に操作許可情報１１１１１２、操作制限情報１１１１１３を入力し、車両所有者の携帯電話１１００１の記憶部１１００６に保管しておいてもよい。この場合において、車両１１２０１の操作権限を委譲する場合は、入力処理を省略したり、いくつかの登録情報の中から車両所有者が最適な情報を選択したりすることができ、車両所有者の利便性が向上する。
【００３３】
チケット署名ステップＳ９１００６では、チケット生成部１０１は、車両所有者の秘密鍵３１００１を用いてチケットの署名情報を作成する。
【００３４】
チケット送信ステップ（所有装置送信ステップ）Ｓ９１００７では、所有装置送信部１０２は、署名付きチケットを車両借用者の携帯電話１１１０１へ送信する。
【００３５】
チケット受信ステップＳ１０１００５では、借用装置受信部２０２は、署名付きチケットを受信する。
【００３６】
借用装置チケット検証ステップＳ１０１００６では、借用装置判定部２０５は、車両所有者の公開鍵３１００２を用いて署名情報を検証する。
【００３７】
借用装置チケット検証ステップＳ１０１００７では、借用装置判定部２０５は、検証に成功した場合、次のステップへ進む。借用装置判定部２０５は、検証に失敗した場合、プログラムを終了する。
【００３８】
借用装置チケット記憶ステップＳ１０１００８では、借用装置記憶部２０３は、署名付きチケットを記憶する。つまり、図１に示すＵＩＭの記憶部１１１１１は、署名付きチケットを格納する。
【００３９】
チケット受信完了通知ステップＳ１０１００９では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対してチケット受信完了通知を送信する。車両借用者の携帯電話１１１０１は、チケット受信完了通知を借用装置送信部２０１が送信後、プログラムを終了する。
【００４０】
チケット受信完了通知受信ステップＳ９１００８では、所有装置受信部１０３は、チケット受信完了通知を受信する。車両所有者の携帯電話１１００１は、チケット受信完了通知を所有装置受信部１０３が受信後、プログラムを終了する。
【００４１】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、安全な通信経路上で通信する。例えば、携帯電話の暗号機能付きのメールを用いた通信や、非接触ＩＣカードとリーダ／ライタ一体型携帯電話などのように非接触ＩＣカード機能を利用して携帯電話と携帯電話とを接触させて行うデータ交換機能を用いた通信などを行う。
【００４２】
図１２は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納されている情報である。ＵＩＭ１１１０８の記憶部１１１１１には、車両操作権限を委譲する前と比較して、車両所有者の署名付きチケット１１１００１が加わっている。
【００４３】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作について図１３、図１４、図１５を用いて説明する。図１３は、車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。図１４は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図１５は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【００４４】
通信リンク確立ステップＳ１３１００１およびＳ１４１００１では、車両側車両操作プログラム６１００４は、制御装置送信部３０１を介し、携帯電話に対して応答要求を送信する。車両所有者の携帯電話１１００１が車両１１２０１に近づき、車両所有者の携帯電話１１００１の端末側車両操作プログラム２１００３が応答要求を受信することによって、車両１１２０１と車両所有者の携帯電話１１００１間の通信リンクを確立する。
【００４５】
制御装置公開鍵要求ステップＳ１４１００２では、制御装置送信部３０１は、車両所有者の携帯電話１１００１と車両１１２０１とが通信リンク確立したら、車両所有者の携帯電話１１００１に対して公開鍵要求を送信する。
例えば、車両側車両操作プログラム６１００４は、車両所有者が車両１１２０１のドア、エンジン、トランクのノブを回した時にステップＳ１４１００２以降の認証処理を実行する。ＥＴＣ、カーナビ、オーディオなど頻繁に操作する装置については操作毎に認証処理を行わず、直前に行われた認証処理の結果に基づいてステップＳ１４１００７の操作可能状態へ移行するなどしても構わない。
【００４６】
利用装置公開鍵要求受信ステップＳ１３１００２では、所有装置受信部１０３は、公開鍵要求を受信する。
【００４７】
利用装置データ送信ステップＳ１３１００３では、所有装置送信部１０２は、車両１１２０１に対して車両所有者の公開鍵３１００２を送信する。車両所有者の携帯電話１１００１は、車両所有者の公開鍵３１００２を送信後、プログラムを終了する。
【００４８】
制御装置データ受信ステップＳ１４１００３では、制御装置受信部３０２は、車両所有者の公開鍵３１００２を受信する。
【００４９】
データ解析ステップＳ１４１００４では、制御装置判定部３０４は、受信したデータの種類を解析する。
【００５０】
制御装置署名検証ステップＳ１４１１０５では、制御装置判定部３０４は、車両所有者の携帯電話１１００１からのデータであった場合、制御装置記憶部３０３に記憶している車両利用者の公開鍵と照合する。つまり、制御装置判定部３０４は、車両１１２０１の記憶部１１２０４に格納している車両利用者の公開鍵と照合する。
【００５１】
制御装置署名検証ステップＳ１４１１０６では、制御装置判定部３０４は、照合が成功した場合、次のステップに進む。制御装置判定部３０４は、照合が失敗した場合、プログラムを終了する。
【００５２】
操作可能状態移行ステップＳ１４１００７では、車両側車両操作プログラム６１００４は、車両操作可能状態へ移行する。車両側車両操作プログラム６１００４は、例えば、ドアのアンロック、エンジン始動などの操作を可能な状態とする。
【００５３】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【００５４】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図１６、図１４、図１５を用いて説明する。図１６は、車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【００５５】
ステップＳ１３１００１からステップＳ１３１００２とステップＳ１４１００１からステップＳ１４１００２は、上述した車両所有者の携帯電話１１００１が車両１１２０１を操作する動作の場合と同様であるので、ここでは省略する。
【００５６】
利用装置データ送信ステップＳ１３１００３では、借用装置送信部２０１は、車両１１２０１に対して署名付きチケットを送信する。車両借用者の携帯電話１１１０１は、署名付きチケットを送信後、プログラムを終了する。
【００５７】
制御装置データ受信ステップＳ１４１００３では、制御装置受信部３０２は、署名付きチケットを受信する。
【００５８】
データ解析ステップＳ１４１００４では、制御装置判定部３０４は、受信したデータの種類を解析する。
【００５９】
制御装置署名検証ステップＳ１４１１０５では、制御装置判定部３０４は、車両借用者の携帯電話１１１０１からのデータであった場合、記憶部１１２０４に格納されている利用者の公開鍵を用いて署名を検証する。
【００６０】
制御装置署名検証ステップＳ１４１１０６では、制御装置判定部３０４は、検証に成功した場合、次のステップへ進む。制御装置判定部３０４は、検証に失敗した場合、プログラムを終了する。
【００６１】
操作可能状態移行ステップＳ１４１００７では、車両側車両操作プログラム６１００４は、操作許可情報１１１１１２と操作制限情報１１１１１３に基づいて、車両操作可能状態へ移行する。
例えば、車両側車両操作プログラム６１００４は、操作許可情報１１１１１２にはドアとエンジンの操作許可が含まれ、操作制限情報１１１１１３には利用時間と走行距離が含まれている場合、まず、車両側車両操作プログラム６１００４は現在時刻を取得し利用時間と比較する。現在時刻が利用時間内の場合、車両側車両操作プログラム６１００４は、ドアとエンジンの操作を実行可能とする。現在時刻が利用時間を過ぎていれば、車両側車両操作プログラム６１００４は、ドアとエンジンの操作を実行可能としない。また、車両側車両操作プログラム６１００４は、車両借用者が車両１１２０１を走行させた総距離を計算し操作制限情報１１１１１３の走行距離と比較する。総距離が走行距離を超過した場合、車両側車両操作プログラム６１００４は、エンジンの操作を実行可能としない。
【００６２】
車両借用者の携帯電話１１１０１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【００６３】
以上のように、実施の形態１では、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１との間で通信を行う。そして、車両所有者の携帯電話１１００１は、車両借用者の携帯電話１１１０１へ、車両１１２０１を操作するために必要な情報（チケット）を送信している。そのため、実施の形態１では、管理サーバを介さずに車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１との間で車両操作権限を委譲することができる。
【００６４】
また、車両の所有者は利便性の高い操作により、車両の借用者が操作できる権限の範囲をきめ細かく設定できる。
【００６５】
実施の形態２．
次に実施の形態２について説明する。上述した実施の形態１では、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１に対してチケットを送信することによって、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１へ車両操作権限を委譲するようにした。実施の形態２では、車両操作権限を委譲する場合に車両借用者のなりすましを防ぐ動作と、更に車両１１２０１を操作する場合に車両利用者のなりすましを防ぐ動作とを説明する。
【００６６】
実施の形態２では、実施の形態１における車両操作権限委譲システムで車両操作権限を委譲する場合に、車両借用者の署名を車両所有者の携帯電話１１００１が検証する手順を加える。そのため、実施の形態２では、実施の形態１の効果に加えて、車両操作権限委譲時に第三者が車両借用者になりすまして不正な車両操作権限委譲を行うことを防ぐことができる。
【００６７】
また、実施の形態２では、車両利用者の携帯電話が車両１１２０１を操作する時に車両利用者の署名を車両１１２０１が検証する手順を加える。そのため、実施の形態２では、チケットを入手した第三者が車両借用者になりすますなどにより不正に車両１１２０１を操作することを防ぐことができる。
【００６８】
図１７は、実施の形態２にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。図１７に示す機能ブロック図は、図２に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
【００６９】
権限所有装置１００は、さらに、所有装置判定部１０５、所有装置識別情報作成部１０６を備える。所有装置判定部１０５は、権限借用装置２００などから受信した識別情報を判定する。所有装置識別情報作成部１０６は、権限所有装置１００の識別情報を作成する。所有装置識別情報作成部１０６が作成する識別情報は、権限所有装置であることを認証可能な所有装置認証情報である。
【００７０】
権限借用装置２００は、さらに、借用装置識別情報作成部２０６を備える。借用装置識別情報作成部２０６は、権限借用装置２００の識別情報を作成する。借用装置識別情報作成部２０６が作成する識別情報は、権限借用装置であることを認証可能な借用装置認証情報である。
制御装置３００は、さらに、制御装置識別情報作成部３０６を備える。制御装置識別情報作成部３０６は、制御装置３００の識別情報を作成する。制御装置識別情報作成部３０６が作成する識別情報は、制御装置であることを認証可能な制御装置認証情報である。
【００７１】
実施の形態２における車両操作権限委譲システムの記憶部の構成は、車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１を除いて、実施の形態１と同様である。そのため、ここでは差分についてのみ説明する。
【００７２】
図１８は、実施の形態２における車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。車両所有者の秘密鍵３１００１は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話１１００１に対応する。車両所有者の公開鍵３１００２は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵３１００１と対をなす。車両１１２０１の識別情報は車両１１２０１を識別するための情報である。
【００７３】
次に、上記のように構成された実施の形態２の動作について説明する。実施の形態２の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【００７４】
まず、車両操作権限を委譲する動作について図１９、図２０、図２１を用いて説明する。図１９は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図２０は、車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。図２１は、車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【００７５】
ステップＳ９２００１、ステップＳ１０２００１からステップＳ１０２００２は、実施の形態１のステップＳ９１００１、ステップＳ１０１００１からステップＳ１０１００２と同様なので、ここでは説明を省略する。
【００７６】
所有装置公開鍵受信ステップＳ９２００２では、所有装置受信部１０３は、車両借用者の公開鍵５１００２を受信する。所有装置記憶部１０４は、受信した公開鍵を一時的に記憶する。例えば、図１に示すＵＩＭ１１００８の記憶部１１０１１は、受信した公開鍵を一時的に格納する。
【００７７】
所有装置公開鍵送信ステップＳ９２００３では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して車両所有者の公開鍵３１００２を送信する。
【００７８】
借用装置公開鍵受信ステップＳ１０２００３では、借用装置受信部２０２は、車両所有者の公開鍵３１００２を受信する。借用装置記憶部２０３は、受信した公開鍵を一時的に記憶する。例えば、図１に示すＵＩＭの記憶部１１１１１は、受信した公開鍵を一時的に格納する。
【００７９】
借用装置公開鍵受信完了通知ステップＳ１０２００４では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して公開鍵受信完了通知を送信する。
【００８０】
所有装置公開鍵受信完了受信ステップＳ９２００４では、所有装置受信部１０３は、公開鍵受信完了通知を受信する。
【００８１】
所有装置乱数生成ステップＳ９２００５では、所有装置識別情報作成部１０６は、乱数を生成する。
【００８２】
所有装置乱数送信ステップＳ９２００６では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して乱数を送信する。
【００８３】
借用装置乱数受信ステップＳ１０２００５では、借用装置受信部２０２は、乱数を受信する。
【００８４】
借用装置識別情報作成ステップＳ１０２００６では、借用装置識別情報作成部２０６は、車両所有者の携帯電話１１００１の識別情報を作成する。ここでは、車両所有者の公開鍵３１００２のハッシュ値を生成し、車両所有者の携帯電話１１００１の識別情報とする。
【００８５】
借用装置署名作成ステップＳ１０２００７では、借用装置識別情報作成部２０６は、車両借用者の秘密鍵５１００１を用いて、車両所有者の携帯電話１１００１の識別情報と受信した乱数とに署名を付け、署名情報を作成する。
【００８６】
借用装置識別情報送信ステップＳ１０２００８では、借用装置送信部２０１は、署名情報を車両所有者の携帯電話１１００１に対して送信する。
【００８７】
所有装置識別情報受信ステップＳ９２００７では、所有装置受信部１０３は、署名情報を受信する。
【００８８】
所有装置識別情報検証ステップＳ９２００８では、所有装置判定部１０５は、受信した署名情報の検証を行う。所有装置判定部１０５は、例えば、まず、車両所有者の公開鍵３１００２から車両所有者の携帯電話１１００１の識別情報を作成する。次に、所有装置判定部１０５は、車両所有者の携帯電話１１００１の識別情報と乱数とから署名対象情報を作成する。次に、所有装置判定部１０５は、車両借用者の公開鍵５１００２を用いて受信した署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
【００８９】
所有装置識別情報検証ステップＳ９２００９では、所有装置判定部１０５は、検証が成功した場合、次のステップに進む。所有装置判定部１０５は、検証が失敗した場合、プログラムを終了する。
【００９０】
チケット生成ステップＳ９２０１０では、チケット生成部１０１は、チケットを作成する。
【００９１】
チケット署名ステップＳ９２０１１では、チケット生成部１０１は、車両所有者の秘密鍵３１００１を用いて、チケットと車両１１２０１の識別情報の署名情報を作成する。
【００９２】
ステップＳ９２０１２からステップＳ９２０１３、ステップＳ１０２００９からステップＳ１０２０１３は、実施の形態１のステップＳ９１００７からステップＳ９１００８、ステップＳ１０１００５からステップＳ１０１００９と同様なので、ここでは説明を省略する。
【００９３】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、実施の形態１と同様に安全な通信経路で通信する。
【００９４】
図２２は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納される情報である。
【００９５】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作について図２３、図２４、図２５を用いて説明する。図２３は、車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。図２４は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図２５は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【００９６】
ステップＳ１３２００１からステップＳ１３２００３、ステップＳ１４２００１からステップＳ１４２００６は、実施の形態１のステップＳ１３１００１からステップＳ１３１００３、ステップＳ１４１００１からステップＳ１４１１０６と同様なので、ここでは説明を省略する。
【００９７】
制御装置乱数生成ステップＳ１４２００７では、制御装置識別情報作成部３０６は、乱数を生成する。
【００９８】
制御装置乱数送信ステップＳ１４２００８では、制御装置送信部３０１は、車両所有者の携帯電話１１００１に対して乱数を送信する。
【００９９】
利用装置乱数受信ステップＳ１３２００４では、所有装置受信部１０３は、乱数を受信する。
【０１００】
利用装置署名作成ステップＳ１３２００５では、所有装置識別情報作成部１０６は、車両所有者の秘密鍵３１００１を用いて車両１１２０１の識別情報と乱数とに署名を付け、署名情報を作成する。
【０１０１】
利用装置識別情報送信ステップＳ１３２００６では、所有装置送信部１０２は、署名情報を車両１１２０１に対して送信する。車両所有者の携帯電話１１００１は、署名情報送信後、プログラムを終了する。
【０１０２】
制御装置識別情報受信ステップＳ１４２００９では、制御装置受信部３０２は、署名情報を受信する。
【０１０３】
制御装置識別情報検証ステップＳ１４２０１０では、制御装置判定部３０４は、署名情報の検証を行う。制御装置判定部３０４は、例えば、まず、車両の公開鍵６１００２から車両１１２０１の識別情報を作成する。次に、制御装置判定部３０４は、車両１１２０１の識別情報と乱数とから署名対象情報を作成する。次に、制御装置判定部３０４は、車両所有者の公開鍵３１００２を用いて受信した署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
【０１０４】
制御装置識別情報検証ステップＳ１４２０１１では、制御装置判定部３０４は、検証が成功した場合、次のステップに進む。制御装置判定部３０４は、検証が失敗した場合、プログラムを終了する。
【０１０５】
ステップＳ１４２０１２は、実施の形態１のステップＳ１４１００７と同様なので、ここでは説明を省略する。
【０１０６】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０１０７】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図２６、図２４、図２５を用いて説明する。図２６は、車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【０１０８】
ステップＳ１３２００１からステップＳ１３２００３、ステップＳ１４２００１からステップＳ１４２００６は、実施の形態１のステップＳ１３１００１からステップＳ１３１００３、ステップＳ１４１００１からステップＳ１４１１０６と同様なので、ここでは説明を省略する。また、ステップＳ１４２００７からステップＳ１４２０１２は、車両所有者の携帯電話１１００１が車両１１２０１を操作する場合と同様なので、ここでは説明を省略する。ただし、利用装置署名作成ステップＳ１３２００５で署名をするのに用いる秘密鍵は、車両所有者の秘密鍵３１００１ではなく、車両借用者の秘密鍵５１００１である。
車両借用者の携帯電話１１１０１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０１０９】
上記で発生させた乱数には、現在時刻やメッセージカウンタなどのデータ送信毎に変化するデータを用いてもよい。以下乱数を発生させる場合に同様である。
【０１１０】
実施の形態２では、車両１１２０１の操作権限委譲時および車両１１２０１の操作時において各々認証を行ったが、車両１１２０１の操作権限委譲時または車両１１２０１の操作時いずれかのみ認証を行ってもよい。
また、実施の形態２では、上述の認証手順以外でも同等の効果を得られるその他の認証手順を用いてもよい。
【０１１１】
以上のように、実施の形態２では、実施の形態１における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の携帯電話１１１０１の署名を車両所有者の携帯電話１１００１が検証する手順を加えている。そのため、実施の形態２では、実施の形態１の効果に加えて、車両操作権限委譲時に第三者が車両借用者の携帯電話１１１０１になりすまして不正な車両操作権限委譲を行うことを防ぐことができる。
【０１１２】
また、実施の形態２では、車両利用者が車両１１２０１を操作する時に車両利用者の署名を車両１１２０１が検証する手順を加えることにより、チケットを入手した第三者が車両借用者になりすますなどにより不正に車両１１２０１を操作することを防ぐことができる。
【０１１３】
実施の形態３．
次に実施の形態３について説明する。上述した実施の形態２では、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１へ車両操作権限を委譲する時に車両借用者の署名を車両所有者の携帯電話１１００１が検証した。そのため、車両操作権限委譲時の車両借用者になりすます行為を防いだ。また、車両利用者が車両１１２０１を操作する時に車両利用者の署名を車両１１２０１が検証することによって、車両操作時の車両利用者のなりすましを防ぐようにしたものである。実施の形態３では、車両操作権限を委譲する場合には車両借用者と車両所有者との相互のなりすましを防ぎ、車両１１２０１を操作する場合には車両利用者と車両との相互のなりすましを防ぐ動作を説明する。
【０１１４】
実施の形態３では、実施の形態２における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の署名を車両所有者の携帯電話１１００１が検証する手順の代わりに、車両借用者の携帯電話１１１０１と車両所有者の携帯電話１１００１がお互い相手の署名を検証する手順を実行する。そのため、実施の形態３では、実施の形態２の効果に加えて、車両操作権限委譲時に第三者が車両所有者になりすまして不正な車両操作権限委譲を与えることを防ぐことができる。
【０１１５】
また、実施の形態３では、車両利用者が車両１１２０１を操作する時に車両利用者の署名を車両１１２０１が検証する手順の代わりに、車両利用者の携帯電話と車両１１２０１がお互い相手の署名を検証する手順を実行する。そのため、実施の形態３では、実施の形態２の効果に加えて、車両利用者が不正な車両を操作することを防ぐことができる。
【０１１６】
実施の形態３における機能ブロック図および車両操作権限委譲システムの記憶部の構成は、実施の形態２と同様であるので、ここでは説明を省略する。
【０１１７】
次に、上記のように構成された実施の形態３の動作について説明する。実施の形態３の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【０１１８】
まず、車両操作権限を委譲する動作について図２７、図２８、図２９を用いて説明する。図２７は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図２８は、車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。図２９は、車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【０１１９】
ステップＳ９３００１からステップＳ９３００６、ステップＳ１０３００１からステップＳ１０３００５は、実施の形態２のステップＳ９２００１からステップＳ９２００６、ステップＳ１０２００１からステップＳ１０２００５と同様なので、ここでは説明を省略する。
【０１２０】
借用装置乱数生成ステップＳ１０３００６では、借用装置識別情報作成部２０６は、乱数を生成する。
【０１２１】
借用装置識別情報作成ステップＳ１０３００７では、借用装置識別情報作成部２０６は、車両所有者の携帯電話１１００１の識別情報を作成する。
【０１２２】
借用装置署名作成ステップＳ１０３００８では、借用装置識別情報作成部２０６は、車両借用者の秘密鍵５１００１を用いて、生成した乱数（以下、乱数ｂ）、受信した乱数（以下、乱数ａ）、車両所有者の携帯電話１１００１の識別情報に署名を付け、署名情報を作成する。
【０１２３】
借用装置識別情報送信ステップＳ１０３００９では、借用装置送信部２０１は、乱数ｂと乱数ａと車両所有者の携帯電話１１００１の識別情報と署名情報とを車両所有者の携帯電話１１００１に対して送信する。
【０１２４】
所有装置識別情報受信ステップＳ９３００７では、所有装置受信部１０３は、乱数ｂと乱数ａと車両所有者の携帯電話１１００１の識別情報と署名情報とを受信する。
【０１２５】
所有装置識別情報検証ステップＳ９３００８では、所有装置判定部１０５は、受信した署名情報の検証を行う。所有装置判定部１０５は、例えば、まず、乱数ｂ、乱数ａ、車両所有者の携帯電話１１００１の識別情報とから署名対象情報を作成する。次に、所有装置判定部１０５は、車両借用者の公開鍵５１００２を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
【０１２６】
所有装置識別情報検証ステップＳ９３００９では、所有装置判定部１０５は、検証が成功した場合、次のステップに進む。所有装置判定部１０５は、検証が失敗した場合、プログラムを終了する。
【０１２７】
所有装置乱数検証ステップＳ９３０１０では、所有装置判定部１０５は、乱数ａと車両所有者の携帯電話１１００１の識別情報とを検証する。所有装置判定部１０５は、例えば、まず、ステップＳ９３００５において生成した乱数と乱数ａとを照合する。次に、所有装置判定部１０５は、車両所有者の携帯電話１１００１の識別情報を作成し、受信した車両所有者の携帯電話１１００１の識別情報と照合する。
【０１２８】
所有装置乱数検証ステップＳ９３０１１では、所有装置判定部１０５は、所有装置判定部１０５が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。所有装置判定部１０５は、所有装置判定部１０５が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
【０１２９】
所有装置識別情報作成ステップＳ９３０１２では、所有装置識別情報作成部１０６は、車両借用者の携帯電話１１１０１の識別情報を作成する。
【０１３０】
所有装置署名作成ステップＳ９３０１３では、車両所有者の秘密鍵３１００１を用いて乱数ａと乱数ｂと車両借用者の携帯電話１１１０１の識別情報とに署名を付け、署名情報を作成する。
【０１３１】
所有装置識別情報送信ステップＳ９３０１４では、所有装置送信部１０２は、乱数ａと乱数ｂと車両借用者の携帯電話１１１０１の識別情報と署名情報とを車両借用者の携帯電話１１１０１に対して送信する。
【０１３２】
借用装置識別情報受信ステップＳ１０３０１０では、借用装置受信部２０２は、乱数ａと乱数ｂと車両借用者の携帯電話１１１０１の識別情報と署名情報とを受信する。
【０１３３】
借用装置識別情報検証ステップＳ１０３０１１では、借用装置判定部２０５は、受信した署名情報の検証を行う。借用装置判定部２０５は、例えば、まず、乱数ａ、乱数ｂ、車両借用者の識別情報から署名対象情報を作成する。次に、借用装置判定部２０５は、車両所有者の公開鍵３１００２を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
【０１３４】
借用装置識別情報検証ステップＳ１０３０１２では、借用装置判定部２０５は、検証が成功した場合、次のステップに進む。借用装置判定部２０５は、検証が失敗した場合、プログラムを終了する。
【０１３５】
借用装置乱数検証ステップＳ１０３０１３では、借用装置判定部２０５は、乱数ａと乱数ｂと車両借用者の携帯電話１１１０１の識別情報とを検証する。借用装置判定部２０５は、例えば、まず、ステップＳ１０３００５において受信した乱数と乱数ａとを照合する。次に、借用装置判定部２０５は、ステップＳ１０３００６において生成した乱数と乱数ｂとを照合する。次に、借用装置判定部２０５は、車両借用者の携帯電話１１１０１の識別情報を作成し、受信した車両借用者の携帯電話１１１０１の識別情報と照合する。
【０１３６】
借用装置乱数検証ステップＳ１０３０１４では、借用装置判定部２０５は、借用装置判定部２０５が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。借用装置判定部２０５は、借用装置判定部２０５が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
【０１３７】
チケット要求送信ステップＳ１０３０１５では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して、チケット要求を送信する。
【０１３８】
チケット要求受信ステップＳ９３０１５では、所有装置受信部１０３は、チケット要求を受信する。
【０１３９】
ステップＳ９３０１６からステップＳ９３０１９、ステップＳ１０３０１６からステップＳ１０３０２０は、実施の形態２のステップＳ９２０１０からステップＳ９２０１３、ステップＳ１０２００９からステップＳ１０２０１３と同様なので、ここでは説明を省略する。
【０１４０】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、実施の形態２と同様に安全な通信経路で通信する。
【０１４１】
図２２は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１の記憶部に格納される情報である。
【０１４２】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作について図３０、図３１、図３２を用いて説明する。図３０は、車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。図３１は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図３２は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【０１４３】
ステップＳ１３３００１からステップＳ１３３００４、ステップＳ１４３００１からステップＳ１４３００８は、実施の形態２のステップＳ１３２００１からステップＳ１３２００４、ステップＳ１４２００１からＳ１４２００８と同様なので、ここでは説明を省略する。
【０１４４】
利用装置乱数生成ステップＳ１３３００５において、所有装置識別情報作成部１０６は、乱数を生成する。
【０１４５】
利用装置署名作成ステップＳ１３３００６では、所有装置識別情報作成部１０６は、車両所有者の秘密鍵３１００１を用いて、生成した乱数（以下、乱数ｂ）と受信した乱数（以下、乱数ａ）と車両１１２０１の識別情報とに署名を付け、の署名情報を作成する。
【０１４６】
利用装置識別情報送信ステップＳ１３３００７では、乱数ｂと乱数ａと車両１１２０１の識別情報と署名情報とを車両１１２０１に対して送信する。
【０１４７】
制御装置識別情報受信ステップＳ１４３００９では、制御装置受信部３０２は、乱数ｂと乱数ａと車両１１２０１の識別情報と署名情報とを受信する。
【０１４８】
制御装置識別情報検証ステップＳ１４３０１０では、制御装置判定部３０４は、署名情報の検証を行う。制御装置判定部３０４は、例えば、まず、乱数ｂ、乱数ａ、車両１１２０１の識別情報から署名対象情報を作成する。次に、制御装置判定部３０４は、車両借用者の公開鍵５１００２を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
【０１４９】
制御装置識別情報検証ステップＳ１４３０１１では、制御装置判定部３０４は、検証が成功した場合、次のステップに進む。制御装置判定部３０４は、検証が失敗した場合、プログラムを終了する。
【０１５０】
制御装置乱数検証ステップＳ１４３０１２では、制御装置判定部３０４は、乱数ａと車両１１２０１の識別情報を検証する。制御装置判定部３０４は、例えば、まず、ステップＳ１４３００７において生成した乱数と乱数ａとを照合する。次に、制御装置判定部３０４は、車両１１２０１の識別情報を作成し、受信した車両所有者の携帯電話１１００１の識別情報と照合する。
【０１５１】
制御装置乱数検証ステップＳ１４３０１３では、制御装置判定部３０４は、制御装置判定部３０４が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。制御装置判定部３０４は、制御装置判定部３０４が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
【０１５２】
制御装置識別情報作成ステップＳ１４３０１４では、制御装置識別情報作成部３０６は、車両所有者の携帯電話１１００１の識別情報を作成する。
【０１５３】
制御装置署名作成ステップＳ１４３０１５では、制御装置識別情報作成部３０６は、車両の秘密鍵６１００１を用いて乱数ａと乱数ｂと車両所有者の携帯電話１１００１の識別情報とに署名を付け、署名情報を作成する。
【０１５４】
制御装置識別情報送信ステップＳ１４３０１６では、制御装置送信部３０１は、乱数ａと乱数ｂと車両所有者の携帯電話１１００１の識別情報と署名情報とを車両所有者の携帯電話１１００１に対して送信する。
【０１５５】
利用装置識別情報受信ステップＳ１３３００８では、所有装置受信部１０３は、乱数ａと乱数ｂと車両所有者の携帯電話１１００１の識別情報と署名情報とを受信する。
【０１５６】
利用装置識別情報検証ステップＳ１３３００９では、所有装置判定部１０５は、受信した署名情報の検証を行う。所有装置判定部１０５は、例えば、まず、乱数ａ、乱数ｂ、車両所有者の携帯電話１１００１の識別情報から署名対象情報を作成する。次に、所有装置判定部１０５は、車両所有者の公開鍵３１００２を用いて署名情報から署名対象情報を作成し、前記署名対象情報と比較する。
【０１５７】
利用装置識別情報検証ステップＳ１３３０１０では、所有装置判定部１０５は、検証が成功した場合、次のステップに進む。所有装置判定部１０５は、検証が失敗した場合、プログラムを終了する。
【０１５８】
利用装置乱数検証ステップＳ１３３０１１では、所有装置判定部１０５は、乱数ａと乱数ｂと車両所有者の携帯電話１１００１の識別情報とを検証する。所有装置判定部１０５は、例えば、まず、ステップＳ１３３００４において受信した乱数と乱数ａとを照合する。次に、所有装置判定部１０５は、ステップＳ１３３００５において生成した乱数と乱数ｂとを照合する。次に、所有装置判定部１０５は、車両所有者の携帯電話１１００１の識別情報を作成し、受信した車両所有者の携帯電話１１００１の識別情報と照合する。
【０１５９】
利用装置乱数検証ステップＳ１３３０１２では、所有装置判定部１０５は、所有装置判定部１０５が比較した結果、いずれも一致したら検証は成功とみなし、次のステップに進む。所有装置判定部１０５は、所有装置判定部１０５が比較した結果、いずれかが一致しなければ検証は失敗とみなし、プログラムを終了する。
【０１６０】
操作開始要求送信ステップＳ１３３０１３では、所有装置送信部１０２は、車両１１２０１に対して操作開始要求を送信する。車両所有者の携帯電話１１００１は、操作開始要求を送信後、プログラムを終了する。
【０１６１】
操作開始要求受信ステップＳ１４３０１７では、制御装置受信部３０２は、操作開始要求を受信する。
【０１６２】
操作可能状態移行ステップＳ１４３０１８では、車両側車両操作プログラム６１００４は、操作可能状態に移行する。車両１１２０１は、操作可能状態に移行後、プログラムを終了する。
【０１６３】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０１６４】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図３３、図３１、図３２を用いて説明する。図３３は、車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【０１６５】
ステップＳ１３３００１からステップＳ１３３００４、ステップＳ１４３００１からステップＳ１４３００８は、実施の形態２のステップＳ１３２００１からステップＳ１３２００４、ステップＳ１４２００１からＳ１４２００８と同様なので、ここでは説明を省略する。また、ステップＳ１３３００５からステップＳ１３３０１３、ステップＳ１４３００９からステップＳ１４３０１８は、車両所有者の携帯電話１１００１が車両１１２０１を操作する場合と同様なので、ここでは説明を省略する。
【０１６６】
車両借用者の携帯電話１１１０１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０１６７】
実施の形態３では、車両の操作権限委譲時および車両１１２０１の操作時において各々認証を行ったが、車両１１２０１の操作権限委譲時または車両１１２０１の操作時いずれかのみ認証を行ってもよい。
【０１６８】
また、実施の形態３では、ＩＳＯ／ＩＥＣ  ９８９７０−３  ｔｈｒｅｅ−ｐａｓｓ  ｍｕｔｕａｌ  ａｕｔｈｅｎｔｉｃａｔｉｏｎに示される認証手順を使用しているが、同等の効果を得られるその他の認証手順を用いてもよい。
【０１６９】
以上のように、実施の形態３では、実施の形態２における車両操作権限委譲システムの車両操作権限委譲時に車両借用者の携帯電話１１１０１の署名を車両所有者の携帯電話１１００１が検証する手順の代わりに、車両借用者の携帯電話１１１０１と車両所有者の携帯電話１１００１がお互い相手の署名を検証する手順を実行した。そのため、実施の形態３では、実施の形態２の効果に加えて、車両操作権限委譲時に第三者が車両所有者の携帯電話１１００１になりすまして不正な車両操作権限委譲を与えることを防ぐことができる。
【０１７０】
また、実施の形態３では、車両利用者が車両１１２０１を操作する時に車両利用者の署名を車両１１２０１が検証する手順の代わりに、車両利用者の携帯電話と車両１１２０１がお互い相手の署名を検証する手順を実行した。そのため、実施の形態３では、実施の形態２の効果に加えて、車両利用者が不正な車両を操作することを防ぐことができる。
【０１７１】
実施の形態４．
次に実施の形態４について説明する。上述した実施の形態では、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１との通信や、車両利用者の携帯電話と車両１１２０１との通信において送信される情報は特別な処理は施されていないと考えることも可能である。実施の形態４では、送信される情報を暗号化し第三者からの盗聴や割り込み利用を防ぐ動作を説明する。
【０１７２】
実施の形態４では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時において、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１との間でメッセージを暗号化するための共通鍵を共有する。そのため、実施の形態４では、これまでの実施の形態の効果に加えて車両操作権限委譲時に第三者からの盗聴や割り込み利用を防ぐことができる。
【０１７３】
また、実施の形態４では、車両操作時においては車両１１２０１と車両利用者の間でメッセージを暗号化するための共通鍵を共有する。そのため、実施の形態４では、上述した実施の形態の効果に加えて車両操作時に第三者からの盗聴や割り込み利用を防ぐことができる。
【０１７４】
さらに、実施の形態４では、車両所有者の公開鍵３１００２、車両借用者の公開鍵５１００２、車両の公開鍵６１００２の代わりに車両所有者の証明書３４００２、車両借用者の証明書５４００２、車両の証明書６４００２を用いることにより、パーソナルコンピュータなど計算機向けの既存の認証システムを利用することができる。よって、実施の形態４では、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とが遠隔地に離れていても安全に権限を委譲できる。
【０１７５】
図３４は、実施の形態４にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。図３４に示す機能ブロック図は、図１７に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
【０１７６】
権限所有装置１００は、さらに、所有装置暗号化部１０７、所有装置鍵生成部１０８、所有装置復号部１０９を備える。所有装置暗号化部１０７は、チケット生成部１０１が生成したチケットなどを暗号化し暗号チケットとする。所有装置鍵生成部１０８は、権限借用装置２００の任意の情報である借用装置任意情報と、権限所有装置の任意の情報である所有装置任意情報となどから鍵を生成する。所有装置復号部１０９は、暗号チケットなどを復号する。
【０１７７】
権限借用装置２００は、さらに、借用装置暗号化部２０７、借用装置鍵生成部２０８、借用装置復号部２０９を備える。借用装置暗号化部２０７は、権限所有装置１００から受信したチケットなどを暗号化し暗号チケットとする。借用装置鍵生成部２０８は、権限借用装置２００の任意の情報である借用装置任意情報と、権限所有装置の任意の情報である所有装置任意情報となどから鍵を生成する。借用装置復号部２０９は、暗号チケットなどを復号する。
【０１７８】
制御装置３００は、さらに、制御装置鍵生成部３０７、制御装置暗号化部３０８、制御装置復号部３０９を備える。制御装置鍵生成部３０７は、制御装置３００の任意の情報である制御装置任意情報と、権限借用装置２００の任意の情報である借用装置任意情報となどから鍵を生成する。制御装置暗号化部３０８は、制御装置３００の証明書などを暗号化する。制御装置復号部３０９は、暗号チケットなどを復号する。
【０１７９】
実施の形態４における車両操作権限委譲システムの記憶部の構成は、車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１、車両１１２０１の記憶部１１２０４を除いて、実施の形態１と同様であるので、ここでは差分についてのみ説明する。
【０１８０】
図３５は、車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。車両所有者の秘密鍵３１００１は公開鍵暗号方式における秘密鍵であり、車両所有者の携帯電話１１００１に対応する。車両所有者の証明書３４００２は公開鍵証明書であり、車両所有者の秘密鍵３１００１と対なす公開鍵を含む。
【０１８１】
図３６は、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納されたデータである。各プログラムおよび各データの機能は、車両所有者の携帯電話１１００１の場合と同様であるので、ここでは省略する。
【０１８２】
図３７は、車両１１２０１の記憶部１１２０４に格納されたプログラムおよびデータである。車両側車両操作プログラム６１００４は、車両１１２０１が動作するための処理を行うプログラムである。車両の秘密鍵６１００１は公開鍵暗号方式における秘密鍵であり、車両１１２０１に対応する。車両の証明書６４００２は公開鍵証明書であり、車両の秘密鍵６１００１と対をなす公開鍵を含む。車両所有者の証明書３４００２は公開鍵証明書であり、車両所有者の証明書３４００２と同一のものである。
【０１８３】
次に、上記のように構成された実施の形態４の動作について説明する。実施の形態４の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【０１８４】
まず、車両操作権限を委譲する動作について図３８、図３９、図４０、図４１を用いて説明する。図３８は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図３９は、車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。図４０と図４１とは、車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【０１８５】
まず、車両所有者の携帯電話１１００１は、車両操作権限貸与プログラム２１００１を起動する。また、車両借用者の携帯電話１１１０１は、車両操作権限借用プログラム４１００２を起動する。
【０１８６】
所有装置証明書要求ステップＳ９４００１では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して車両借用者の証明書要求を送信する。
【０１８７】
借用装置証明書要求受信ステップＳ１０４１０１では、借用装置受信部２０２は、車両借用者の証明書要求を受信する。
【０１８８】
借用装置証明書送信ステップＳ１０４１０２では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して車両借用者の証明書５４００２を送信する。
【０１８９】
所有装置証明書受信ステップＳ９４００２では、所有装置受信部１０３は、車両借用者の証明書５４００２を受信する。
【０１９０】
所有装置証明書検証ステップＳ９４００３では、所有装置判定部１０５は、証明書の検証を行う。所有装置判定部１０５は、例えば、証明書の検証はパソコンなどの計算機向けの既存のプログラムやサーバを用いて行う。所有装置判定部１０５は、証明書検証サーバに接続し、証明書検証を依頼し、検証結果を得るなどする。
【０１９１】
所有装置証明書検証ステップＳ９４００４では、所有装置判定部１０５は、検証が成功した場合、証明書を一時的にＵＩＭ１１００８の記憶部１１０１１に格納し、次のステップに進む。所有装置判定部１０５は、検証が失敗した場合、プログラムを終了する。
【０１９２】
所有装置証明書送信ステップＳ９４００５では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して車両所有者の証明書３４００２を送信する。
【０１９３】
借用装置証明書受信ステップＳ１０４１０３では、借用装置受信部２０２は、車両所有者の証明書３４００２を受信する。
【０１９４】
借用装置証明書検証ステップＳ１０４１０４では、借用装置判定部２０５は、証明書検証を行う。検証方法については、上記の所有装置証明書検証ステップＳ９４００３と同様の方法が考えられる。
【０１９５】
借用装置証明書検証ステップＳ１０４１０５では、借用装置判定部２０５は、検証が成功した場合、証明書を一時的にＵＩＭ１１１０８の記憶部１１１１１に格納し、次のステップに進む。借用装置判定部２０５は、検証が失敗した場合、プログラムを終了する。
【０１９６】
借用装置証明書受信完了通知ステップＳ１０４１０６では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して証明書受信完了通知を送信する。
【０１９７】
所有装置証明書受信完了受信ステップＳ９４００６では、所有装置受信部１０３は、証明書受信完了通知を受信する。
【０１９８】
所有装置鍵用乱数生成ステップＳ９４００７では、所有装置鍵生成部１０８は、共通鍵生成用乱数を生成する。
【０１９９】
所有装置乱数生成ステップＳ９４００８では、所有装置識別情報作成部１０６は、乱数を生成する。
【０２００】
所有装置乱数暗号化ステップＳ９４００９では、所有装置暗号化部１０７は、車両所有者の携帯電話１１００１の識別情報と共通鍵生成用乱数と乱数とを車両借用者の公開鍵５１００２で暗号化する。
【０２０１】
所有装置乱数送信ステップＳ９４０１０では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して、所有装置乱数暗号化ステップＳ９４００９で暗号化したデータを送信する。ここでは、車両所有者の携帯電話１１００１の識別情報は、車両所有者の証明書３４００２に含まれる発行者名とシリアルナンバーなどとする。また、車両借用者の公開鍵５１００２は、車両借用者の証明書５４００２から取得する。
【０２０２】
借用装置乱数受信ステップＳ１０４１０７では、借用装置受信部２０２は、暗号化された車両所有者の携帯電話１１００１の識別情報と共通鍵生成用乱数と乱数とを受信する。
【０２０３】
借用装置識別情報復号ステップＳ１０４１０８では、借用装置復号部２０９は、暗号化された車両所有者の携帯電話１１００１の識別情報と共通鍵生成用乱数と乱数とを、車両借用者の秘密鍵５１００１を用いて復号する。
【０２０４】
借用装置識別情報検証ステップＳ１０４１０９では、借用装置判定部２０５は、車両所有者の証明書３４００２を用いて、車両所有者の携帯電話１１００１の識別情報を検証する。
【０２０５】
借用装置識別情報検証ステップＳ１０４１１０では、借用装置判定部２０５は、検証に成功した場合、次のステップに進む。借用装置判定部２０５は、検証に失敗した場合、プログラムを終了する。
【０２０６】
借用装置鍵用乱数生成ステップＳ１０４１１１では、借用装置鍵生成部２０８は、共通鍵生成用乱数を生成する。
【０２０７】
借用装置乱数生成ステップＳ１０４１１２では、借用装置識別情報作成部２０６は、乱数を生成する。
【０２０８】
借用装置乱数暗号化ステップＳ１０４１１３では、借用装置暗号化部２０７は、車両借用者の携帯電話１１１０１の識別情報と借用装置鍵用乱数生成ステップＳ１０４１１１で生成した共通鍵生成用乱数と借用装置乱数生成ステップＳ１０４１１２で生成した乱数とを車両所有者の公開鍵３１００２で暗号化する。
【０２０９】
借用装置乱数送信ステップＳ１０４１１４では、借用装置送信部２０１は、借用装置乱数暗号化ステップＳ１０４１１３で暗号化した車両借用者の携帯電話１１１０１の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の携帯電話１１００１に対して送信する。ここでは、車両借用者の携帯電話１１１０１の識別情報は、車両借用者の証明書５４００２に含まれる発行者名とシリアルナンバーとする。また、車両所有者の公開鍵３１００２は、車両所有者の証明書３４００２から取得する。
【０２１０】
所有装置乱数受信ステップＳ９４０１１では、所有装置受信部１０３は、暗号化された車両借用者の携帯電話１１１０１の識別情報と共通鍵生成用乱数と乱数とを受信する。
【０２１１】
所有装置識別情報復号ステップＳ９４０１２では、所有装置復号部１０９は、暗号化された車両借用者の携帯電話１１１０１の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の秘密鍵３１００１を用いて復号する。
【０２１２】
所有装置識別情報検証ステップＳ９４０１３では、所有装置判定部１０５は、車両借用者の証明書５４００２を用いて、車両借用者の携帯電話１１１０１の識別情報を検証する。
【０２１３】
所有装置識別情報検証ステップＳ９４０１４では、所有装置判定部１０５は、検証に成功した場合、次のステップに進む。所有装置判定部１０５は、検証に失敗した場合、プログラムを終了する。
【０２１４】
所有装置共通鍵生成ステップＳ９４０１５では、所有装置鍵生成部１０８は、ステップＳ９４００７において生成した共通鍵生成用乱数とステップＳ９４０１１において受信した共通鍵生成用乱数とから共通鍵を生成する。所有装置鍵生成部１０８は、例えば、共通鍵生成用乱数を連結して取得したハッシュ値の先頭から鍵長までの長さの値を共通鍵とする。
【０２１５】
所有装置乱数再送信ステップＳ９４０１６では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して、ステップＳ９４０１１において受信した乱数を送信する。
【０２１６】
借用装置乱数再受信ステップＳ１０４１１５では、借用装置受信部２０２は、乱数を受信する。
【０２１７】
借用装置乱数検証ステップＳ１０４１１６では、借用装置判定部２０５は、受信した乱数を、ステップＳ１０４１１２において生成した乱数と照合して検証する。
【０２１８】
借用装置乱数検証ステップＳ１０４１１７では、借用装置判定部２０５は、検証が成功した場合、次のステップに進む。借用装置判定部２０５は、検証が失敗した場合、プログラムを終了する。
【０２１９】
借用装置共通鍵生成ステップＳ１０４１１８では、借用装置鍵生成部２０８は、ステップＳ１０４１０７において受信した共通鍵生成用乱数とステップＳ１０４１１１において生成した共通鍵生成用乱数から共通鍵を生成する。
【０２２０】
チケット要求暗号化ステップＳ１０４１９１では、借用装置暗号化部２０７は、チケット要求を共通鍵で暗号化する。
【０２２１】
チケット要求送信ステップＳ１０４１９２では、借用装置送信部２０１は、暗号化したチケット要求を車両所有者の携帯電話１１００１に対して送信する。
【０２２２】
チケット要求受信ステップＳ９４０１７では、所有装置受信部１０３は、暗号化されたチケット要求を受信する。
【０２２３】
チケット要求復号ステップＳ９４０１８では、所有装置復号部１０９は、暗号化されたチケット要求を共通鍵で復号する。
【０２２４】
チケット生成ステップＳ９４０１９では、チケット生成部１０１は、車両借用者のチケットを作成する。チケット生成部１０１が生成したチケットは、車両借用者の証明書５４００２、車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とを備える。
【０２２５】
チケット署名ステップＳ９４０２０では、チケット生成部１０１は、車両所有者の秘密鍵３１００１を用いてチケットの署名情報を作成する。
【０２２６】
チケット暗号化ステップＳ９４０２１では、所有装置暗号化部１０７は、チケット生成部１０１が作成した署名付きチケットを共通鍵で暗号化する。
【０２２７】
チケット送信ステップＳ９４０２２では、所有装置送信部１０２は、暗号化した署名付きチケットを車両借用者の携帯電話１１１０１に送信する。
【０２２８】
チケット受信ステップＳ１０４１９３では、借用装置受信部２０２は、暗号化された署名付きチケットを受信する。
【０２２９】
チケット復号ステップＳ１０４１９４では、借用装置復号部２０９は、暗号化された署名付きチケットを共通鍵で復号する。
【０２３０】
チケット検証ステップＳ１０４１９５では、借用装置判定部２０５は、車両所有者の公開鍵３１００２を用いて署名情報を検証する。
【０２３１】
チケット検証ステップＳ１０４１９６では、借用装置判定部２０５は、検証に成功した場合、次のステップに進む。借用装置判定部２０５は、検証に失敗した場合、プログラムを終了する。
【０２３２】
チケット記憶ステップＳ１０４１９７では、借用装置記憶部２０３は、署名付きチケットを記憶する。
【０２３３】
チケット受信完了通知暗号化ステップＳ１０４１９８では、借用装置暗号化部２０７は、チケット受信完了通知を共通鍵で暗号化する。
【０２３４】
チケット受信完了通知ステップＳ１０４１９９では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して暗号化したチケット受信完了通知を送信する。車両借用者の携帯電話１１１０１は、暗号化したチケット受信完了通知を送信後、プログラムを終了する。
【０２３５】
チケット受信完了通知受信ステップＳ９４０２３では、所有装置受信部１０３は、暗号化されたチケット受信完了通知を受信する。
【０２３６】
チケット受信完了通知復号ステップＳ９４０２４では、所有装置復号部１０９は、暗号化されたチケット受信完了通知を共通鍵で復号する。車両所有者の携帯電話１１００１は、暗号化されたチケット受信完了通知を共通鍵で復号後、プログラムを終了する。
【０２３７】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、実施の形態１と同様に安全な通信経路で通信する。
【０２３８】
図４２は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納される情報である。ＵＩＭ１１１０８の記憶部１１１１１には、車両操作権限を委譲する前と比較して、車両借用者の証明書５４００２を含む車両所有者の署名付きチケット１１１００１が加わっている。
【０２３９】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作について図４３、図４４、図４５を用いて説明する。図４３は、車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。図４４は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図４５は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【０２４０】
通信リンク確立ステップＳ１３４００１およびＳ１４４００１では、車両側車両操作プログラム６１００４は、制御装置送信部３０１を介し、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話１１００１が車両１１２０１に近づき、車両所有者の携帯電話１１００１の端末側車両操作プログラム２１００３が応答要求を受信することによって、車両１１２０１と車両所有者の携帯電話１１００１との通信リンクを確立する。
【０２４１】
制御装置証明書要求ステップＳ１４４００２では、制御装置送信部３０１は、車両所有者の携帯電話１１００１が車両１１２０１の操作を開始したら、車両所有者の携帯電話１１００１に対して証明書要求を送信する。
【０２４２】
利用装置証明書要求受信ステップＳ１３４００２では、所有装置受信部１０３は、車両所有者の証明書３４００２要求を受信する。
【０２４３】
利用装置証明書送信ステップＳ１３４００３では、所有装置送信部１０２は、車両１１２０１に対して車両所有者の証明書３４００２を送信する。
【０２４４】
制御装置証明書受信ステップＳ１４４００３では、制御装置受信部３０２は、車両借用者の証明書３４００２を受信する。
【０２４５】
制御装置証明書解析ステップＳ１４４００４では、制御装置判定部３０４は、受信したデータの種類を解析する。
【０２４６】
制御装置証明書照合ステップＳ１４４１０５では、制御装置判定部３０４は、受信した証明書と記憶部１１２０４に格納している車両利用者の証明書とを照合する。
【０２４７】
制御装置証明書照合ステップＳ１４４１０６では、制御装置判定部３０４は、照合に成功した場合、次のステップに進む。制御装置判定部３０４は、照合に失敗した場合、プログラムを終了する。
【０２４８】
制御装置証明書検証ステップＳ１４４００７では、制御装置判定部３０４は、照合に成功した場合、車両所有者の証明書３４００２を検証する。
【０２４９】
制御装置証明書検証ステップＳ１４４００８では、制御装置判定部３０４は、制御装置判定部３０４が検証に成功した場合、次のステップに進む。制御装置判定部３０４は、制御装置判定部３０４が検証に失敗した場合、プログラムを終了する。
【０２５０】
制御装置証明書送信ステップＳ１４４００９では、制御装置送信部３０１は、車両所有者の携帯電話１１００１に対して車両の証明書６４００２を送信する。
【０２５１】
利用装置証明書受信ステップＳ１３４００４では、所有装置受信部１０３は、車両の証明書６４００２を受信する。
【０２５２】
利用装置証明書検証ステップＳ１３４００５では、所有装置判定部１０５は、証明書を検証する。
【０２５３】
利用装置証明書検証ステップＳ１３４００６では、所有装置判定部１０５は、検証が成功した場合、次のステップに進む。所有装置判定部１０５は、検証が失敗した場合、プログラムを終了する。
【０２５４】
利用装置証明書受信完了通知ステップＳ１３４００７では、所有装置送信部１０２は、車両１１２０１に対して証明書受信完了通知を送信する。
【０２５５】
制御装置証明書受信完了受信ステップＳ１４４０１０では、制御装置受信部３０２は、証明書受信完了通知を受信する。
【０２５６】
制御装置鍵用乱数生成ステップＳ１４４０１１では、制御装置鍵生成部３０７は、共通鍵生成用乱数を生成する。
【０２５７】
制御装置乱数生成ステップＳ１４４０１２では、制御装置識別情報作成部３０６は乱数を生成する。
【０２５８】
制御装置乱数暗号化ステップＳ１４４０１３では、車両１１２０１の識別情報と共通鍵生成用乱数と乱数とを車両所有者の公開鍵３１００２で暗号化する。
【０２５９】
制御装置乱数送信ステップＳ１４４０１４では、制御装置送信部３０１は、暗号化した車両１１２０１の識別情報と共通鍵生成用乱数と乱数とを車両所有者の携帯電話１１００１に対して送信する。ここでは、車両１１２０１の識別情報は車両の証明書６４００２に含まれる発行者名とシリアルナンバーとする。また、車両所有者の公開鍵３１００２は、車両所有者の証明書３４００２から取得する。
【０２６０】
利用装置乱数受信ステップＳ１３４００８では、所有装置受信部１０３は、暗号化された車両１１２０１の識別情報と共通鍵生成用乱数と乱数とを受信する。
【０２６１】
利用装置識別情報復号ステップＳ１３４００９では、所有装置復号部１０９は、暗号化された車両１１２０１の識別情報と共通鍵生成用乱数と乱数とを、車両所有者の秘密鍵３１００１を用いて復号する。
【０２６２】
利用装置識別情報検証ステップＳ１３４０１０では、所有装置判定部１０５は、車両の証明書６４００２を用いて、車両１１２０１の識別情報を検証する。
【０２６３】
利用装置識別情報検証ステップＳ１３４０１１では、所有装置判定部１０５は、検証に成功した場合、次のステップに進む。所有装置判定部１０５は、検証に失敗した場合、プログラムを終了する。
【０２６４】
利用装置鍵用乱数生成ステップＳ１３４０１２では、所有装置鍵生成部１０８は、共通鍵生成用乱数を生成する。
【０２６５】
利用装置乱数生成ステップＳ１３４０１３では、所有装置識別情報作成部１０６は、乱数を生成する。
【０２６６】
利用装置乱数暗号化ステップＳ１３４０１４では、所有装置暗号化部１０７は、車両所有者の携帯電話１１００１の識別情報と共通鍵生成用乱数と乱数とを、車両の公開鍵６１００２で暗号化する。
【０２６７】
利用装置乱数送信ステップＳ１３４０１５では、所有装置送信部１０２は、暗号化した車両所有者の携帯電話１１００１の識別情報と共通鍵生成用乱数と乱数とを、車両１１２０１に対して送信する。ここでは、車両所有者の携帯電話１１００１の識別情報は車両所有用者の証明書３４００２に含まれる発行者名とシリアルナンバーとする。また、車両の公開鍵６１００２は、車両の証明書６４００２から取得する。
【０２６８】
制御装置乱数受信ステップＳ１４４０１５では、制御装置受信部３０２は、暗号化された車両１１２０１の識別情報と共通鍵生成用乱数と乱数とを受信する。
【０２６９】
制御装置識別情報復号ステップＳ１４４０１６では、制御装置復号部３０９は、暗号化された車両１１２０１の識別情報と共通鍵生成用乱数と乱数とを、車両の秘密鍵６１００１を用いて復号する。
【０２７０】
制御装置識別情報検証ステップＳ１４４０１７では、制御装置判定部３０４は、車両借用者の証明書３４００２を用いて、車両所有者の携帯電話１１００１の識別情報を検証する。
【０２７１】
制御装置識別情報検証ステップＳ１４４０１８では、制御装置判定部３０４は、検証に成功した場合、次のステップに進む。制御装置判定部３０４は、検証に失敗した場合、プログラムを終了する。
【０２７２】
制御装置共通鍵生成ステップＳ１４４０１９では、制御装置鍵生成部３０７は、ステップＳ１４４０１１において生成した共通鍵生成用乱数とステップＳ１４４０１５において受信した共通鍵生成用乱数とから共通鍵を生成する。制御装置鍵生成部３０７は、例えば、共通鍵生成用乱数を連結して取得したハッシュ値の先頭から鍵長までの長さの値を共通鍵とする。
【０２７３】
制御装置乱数再送信ステップＳ１４４０２０では、制御装置送信部３０１は、車両所有者の携帯電話１１００１に対して、ステップＳ１４４０１５において受信した乱数を送信する。
【０２７４】
利用装置乱数再受信ステップＳ１３４０１６では、所有装置受信部１０３は、乱数を受信する。
【０２７５】
利用装置乱数検証ステップＳ１３４０１７では、所有装置判定部１０５は、受信した乱数を、ステップＳ１３４０１３において生成した乱数と照合して検証する。
【０２７６】
利用装置乱数検証ステップＳ１３４０１８では、所有装置判定部１０５は、検証が成功した場合、次のステップに進む。所有装置判定部１０５は、検証が失敗した場合、プログラムを終了する。
【０２７７】
利用装置共通鍵生成ステップＳ１３４０１９では、所有装置鍵生成部１０８は、ステップＳ１３４００８において受信した共通鍵生成用乱数とステップＳ１３４０１２において生成した共通鍵生成用乱数から共通鍵を生成する。
【０２７８】
操作開始要求暗号化ステップＳ１３４０２０では、所有装置暗号化部１０７は、共通鍵を用いて操作開始要求を暗号化する。
【０２７９】
操作開始要求送信ステップＳ１３４０２１では、所有装置送信部１０２は、暗号化した操作開始要求を車両１１２０１に対して送信する。車両所有者の携帯電話１１００１は、暗号化した操作開始要求を車両１１２０１に対して送信後、プログラムを終了する。
【０２８０】
操作開始要求受信ステップＳ１４４０２１では、制御装置受信部３０２は、暗号化された操作開始要求を受信する。
【０２８１】
操作開始要求復号ステップＳ１４４０２２では、制御装置復号部３０９は、暗号化された操作開始要求を共通鍵で復号する。
【０２８２】
操作可能状態移行ステップＳ１４４０２３では、車両側車両操作プログラム６１００４は、車両操作可能状態へ移行する。車両１１２０１は、車両操作可能状態へ移行後、プログラムを終了する。
【０２８３】
車両所有者の携帯電話１１００１と車両１１２０１とは、実施の形態１と同様に赤外線通信などにより通信が行われる。
【０２８４】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図４６、図４４、図４５を用いて説明する。図４６は、車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【０２８５】
ステップＳ１３４００１からステップＳ１３４００２、ステップＳ１４４００１からステップＳ１４４００３は、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作の時と同様であるので、ここでは省略する。
【０２８６】
利用装置証明書送信ステップＳ１３４００３では、借用装置送信部２０１は、車両１１２０１に対して署名付きチケットを送信する。
【０２８７】
制御装置証明書受信ステップＳ１４４００３では、制御装置受信部３０２は、署名付きチケットを受信する。
【０２８８】
制御装置証明書解析ステップＳ１４４００４では、制御装置判定部３０４は、受信したデータの種類を解析する。
【０２８９】
制御装置証明書照合ステップＳ１４４００５では、制御装置判定部３０４は、記憶部１１２０４に格納されている利用者の証明書を用いて署名を検証する。
【０２９０】
制御装置証明書照合ステップＳ１４４００６では、制御装置判定部３０４は、検証に成功した場合、次のステップに進む。制御装置判定部３０４は、検証に失敗した場合、プログラムを終了する。
【０２９１】
制御装置証明書検証ステップＳ１４４００７では、制御装置判定部３０４は、検証に成功すると、チケットに含まれる車両借用者の証明書５４００２を検証する。
【０２９２】
以降、ステップＳ１４４００８からステップＳ１４４０２２とステップＳ１３４００４からステップＳ１３４０２１は、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作の時と同様であるので、ここでは省略する。
【０２９３】
操作可能状態移行ステップＳ１４４０２３では、車両側車両操作プログラム６１００４は、操作許可情報１１１１１２と操作制限情報１１１１１３とに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム６１００４は、車両操作可能状態へ移行後、プログラムを終了する。
【０２９４】
車両借用者の携帯電話１１１０１と車両１１２０１とは、実施の形態１と赤外線通信などにより通信が行われる。
【０２９５】
実施の形態４では、公開鍵証明書を用いているが、その他の実施の形態においても公開鍵の代わりに公開鍵証明書を使用してもよい。
【０２９６】
また、実施の形態４は公開鍵証明書を用いているが、公開鍵を含む任意の情報であってもよい。
【０２９７】
実施の形態４では、ＩＳＯ／ＩＥＣ  １１７７０−３  Ｋｅｙ  Ｔｒａｎｓｐｏｒｔ  Ｍｅｃｈａｎｉｓｍ  ６に示される認証手順を使用しているが、同等の効果を得られるその他の認証手順を用いてもよい。
【０２９８】
以上のように、実施の形態４では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時において、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１との間でメッセージを暗号化するための共通鍵を共有した。そのため、上述した実施の形態の効果に加えて車両操作権限委譲時に第三者からの盗聴や割り込み利用を防ぐことができる。
【０２９９】
また、車両操作時においては車両１１２０１と車両利用者の間でメッセージを暗号化するための共通鍵を共有した。そのため、上述した実施の形態の効果に加えて車両操作時に第三者からの盗聴や割り込み利用を防ぐことができる。
【０３００】
さらに、車両所有者の公開鍵３１００２、車両借用者の公開鍵５１００２、車両の公開鍵６１００２の代わりに車両所有者の証明書３４００２、車両借用者の証明書５４００２、車両の証明書６４００２を用いることにより、パーソナルコンピュータなど計算機向けの既存の認証システムを利用することができ、車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とが遠隔地に離れていても安全に権限を委譲できる。
【０３０１】
実施の形態５．
次に実施の形態５について説明する。上述したの実施の形態１では、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１に対してチケットを送信することによって、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１へ車両操作権限を委譲するようにした。実施の形態５では、車両所有者の携帯電話１１００１が指定した車両１１２０１のみ車両借用者が操作することが可能である。そのため、実施の形態５では、複数の車両１１２０１を効率よく操作できる。
【０３０２】
実施の形態５では、実施の形態１における車両操作権限委譲システムのチケットに車両の公開鍵６１００２を加える。そのため、実施の形態５では、実施の形態１の効果に加えて、車両所有者の携帯電話１１００１が指定した車両１１２０１のみ車両借用者が操作することができる。
【０３０３】
また、実施の形態５では、車両利用者が車両１１２０１を操作する時に車両の公開鍵６１００２を車両１１２０１から受信する手順を加えることにより、車両利用者は複数の車両１１２０１を効率よく操作することができる。
【０３０４】
図４７は、実施の形態５にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。図４７に示す機能ブロック図は、図２に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
【０３０５】
権限所有装置１００は、さらに、所有装置検索部１１０を備える。所有装置検索部１１０は、車両所有者の公開鍵３１００２から、操作する車両１１２０１に対する公開鍵を検索する。
【０３０６】
権限借用装置２００は、さらに、借用装置検索部２１０を備える。借用装置検索部２１０は、車両借用者の公開鍵５１００２から、操作する車両１１２０１に対するチケットを検索する。
【０３０７】
実施の形態５における車両操作権限委譲システムの記憶部の構成は、車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１を除いて、実施の形態１と同様であるので、ここでは差分についてのみ説明する。
【０３０８】
図４８は、車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。車両所有者の秘密鍵３１００１は公開鍵暗号方式における秘密鍵であり、車両所有者に対応する。車両所有者の公開鍵３１００２は公開鍵暗号方式における公開鍵であり、車両所有者の秘密鍵３１００１と対をなす。車両の公開鍵６１００２は公開鍵暗号方式における公開鍵であり車両の秘密鍵６１００１と対をなす。
【０３０９】
次に、上記のように構成された実施の形態５の動作について説明する。実施の形態５の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【０３１０】
まず、車両操作権限を委譲する動作について図８、図９、図１０を用いて説明する。
【０３１１】
ステップＳ９１００１からステップＳ９１００４、ステップＳ１０１００１からステップＳ１０１００４は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３１２】
チケット生成ステップＳ９１００５では、チケット生成部１０１、車両借用者のチケットを作成する。チケット生成部１０１が生成したチケットは、車両借用者の公開鍵５１００２と車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とを備える。車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とは、車両操作権限を委譲する前に、あらかじめ車両所有者により設定されている。
【０３１３】
チケット署名ステップＳ９１００６では、チケット生成部１０１は、車両所有者の秘密鍵３１００１を用いてチケットと車両の公開鍵６１００２との署名情報を作成する。ここで、車両の公開鍵６１００２は、このチケットで制御可能な車両を制限する制御装置制限情報である。
【０３１４】
チケット送信ステップＳ９１００７では、所有装置送信部１０２は、署名付きチケットを車両借用者の携帯電話１１１０１に送信する。
【０３１５】
チケット受信ステップＳ１０１００５では、借用装置受信部２０２は、署名付きチケットを受信する。
【０３１６】
ステップＳ９１００８、ステップＳ１０１００６からステップＳ１０１００９は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３１７】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、安全な通信経路で通信する。
【０３１８】
図４９は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納される情報である。車両操作権限を委譲する前と比較して、車両借用者の公開鍵５１００２を含む車両所有者の署名付きチケット１１１００１が加わっている。
【０３１９】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作について図５０、図５１、図５２を用いて説明する。図５０は、車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。図５１は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図５２は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【０３２０】
ステップＳ１３５００１、ステップＳ１４５００１は、実施の形態１のステップＳ１３１００１、Ｓ１４１００１と同様なので、ここでは説明を省略する。
【０３２１】
制御装置公開鍵送信ステップＳ１４５００２では、制御装置送信部３０１は、車両所有者の携帯電話１１００１に対して車両の公開鍵６１００２を送信する。
【０３２２】
利用装置公開鍵受信ステップＳ１３５００２では、所有装置受信部１０３は、
車両の公開鍵６１００２を受信する。
【０３２３】
利用装置検索ステップＳ１３５００３では、所有装置検索部１１０は、車両の公開鍵６１００２に対応する車両所有者の公開鍵３１００２を検索する。
【０３２４】
利用装置データ送信ステップＳ１３５００４では、所有装置送信部１０２は、車両１１２０１に対して車両所有者の公開鍵３１００２を送信する。車両所有者の携帯電話１１００１は、公開鍵３５００２を送信後、プログラムを終了する。
【０３２５】
制御装置データ受信ステップＳ１４５００３では、制御装置受信部３０２は、車両所有者の公開鍵３１００２を受信する。
【０３２６】
ステップＳ１４５００４からステップＳ１４５００９は、実施の形態１のステップＳ１４１００４からステップＳ１４１００７と同様なので、ここでは説明を省略する。
【０３２７】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０３２８】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図５３、図５１、図５２を用いて説明する。図５３は、車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【０３２９】
ステップＳ１３５００１からステップＳ１３５００３、Ｓ１４５００１からＳ１４５００２は、車両所有者の携帯電話１１００１が車両１１２０１を操作する場合と同様なので、ここでは説明を省略する。
【０３３０】
利用装置データ送信ステップＳ１３５００４では、借用装置送信部２０１は、車両１１２０１に対して署名付きチケットを送信する。車両借用者の携帯電話１１１０１は、公開鍵３５００２を送信後、プログラムを終了する。
【０３３１】
制御装置データ受信ステップＳ１４５００３では、制御装置受信部３０２は、署名付きチケットを受信する。
【０３３２】
データ解析ステップＳ１４５００４では、制御装置判定部３０４は、受信したデータの種類を解析する。
【０３３３】
制御装置公開情報検証ステップＳ１４５００５では、チケットに含まれる車両の公開鍵６１００２を、記憶部１１２０４に格納している車両の公開鍵６１００２と照合する。
【０３３４】
制御装置公開情報検証ステップＳ１４５００６では、制御装置判定部３０４は、照合が成功した場合、次のステップに進む。制御装置判定部３０４は、照合が失敗した場合、プログラムを終了する。
【０３３５】
制御装置署名検証ステップＳ１４５００７では、制御装置判定部３０４は、記憶部１１２０４に格納されている利用者の公開鍵を用いて署名を検証する。
【０３３６】
制御装置署名検証ステップＳ１４５００８では、制御装置判定部３０４は、検証に成功した場合、次のステップへ進み、制御装置判定部３０４は、検証に失敗した場合、プログラムを終了する。
【０３３７】
操作可能状態移行ステップＳ１４５００９では、車両側車両操作プログラム６１００４は、操作許可情報１１１１１２と操作制限情報１１１１１３とに基づいて、車両操作可能状態へ移行する。車両１１２０１は、車両操作可能状態へ移行後、プログラムを終了する。
【０３３８】
車両借用者の携帯電話１１１０１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０３３９】
以上のように、実施の形態５では、実施の形態１における車両操作権限委譲システムのチケットに車両の公開鍵６１００２を加えた。そのため、実施の形態５では、実施の形態１の効果に加えて、車両所有者の携帯電話１１００１が指定した車両１１２０１のみ車両借用者が操作することができる。
【０３４０】
また、実施の形態５では、車両利用者が車両１１２０１を操作する時に車両の公開鍵６１００２を車両１１２０１から受信する手順を加えた。そのため、実施の形態５では、車両利用者は複数の車両１１２０１を効率よく操作することができる。
【０３４１】
実施の形態６．
次に実施の形態６について説明する。上述した実施の形態１では、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１に対してチケットを送信することによって、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１へ車両操作権限を委譲するようにした。実施の形態６では、車両所有者の携帯電話１１００１が指定した期間のみ車両借用者の携帯電話１１１０１が操作できる実施形態を示す。
【０３４２】
実施の形態６では、実施の形態１における車両操作権限委譲システムのチケットにチケットの有効期限を加える。そのため、実施の形態６では、実施の形態１の効果に加えて、車両所有者の携帯電話１１００１が指定した期間のみ車両借用者の携帯電話１１１０１が操作することができる。
【０３４３】
実施の形態６における機能ブロック図および車両操作権限委譲システムの記憶部の構成は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３４４】
次に、上記のように構成された実施の形態６の動作について説明する。実施の形態６の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【０３４５】
まず、車両操作権限を委譲する動作について図８、図９、図１０を用いて説明する。
【０３４６】
ステップＳ９１００１からステップＳ９１００４、ステップＳ１０１００１からステップＳ１０１００４は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３４７】
チケット生成ステップＳ９１００５では、チケット生成部１０１は、車両借用者のチケットを作成する。チケットは、車両借用者の公開鍵５１００２と車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とチケットの有効期限１１１１１４とを備える。車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３と有効期限１１１１１４とは、車両操作権限を委譲する前に、あらかじめ車両所有者により設定されている。
【０３４８】
チケット署名ステップＳ９１００６では、チケット生成部１０１は、車両所有者の秘密鍵３１００１を用いてチケットの署名情報を作成する。
【０３４９】
チケット送信ステップＳ９１００７では、所有装置送信部１０２は、署名付きチケットを車両借用者の携帯電話１１１０１に送信する。
【０３５０】
チケット受信ステップＳ１０１００５では、借用装置受信部２０２は、署名付きチケットを受信する。
【０３５１】
ステップＳ９１００８、ステップＳ１０１００６からステップＳ１０１００９は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３５２】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、安全な通信経路で通信する。
【０３５３】
図５４は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１の記憶部に格納される情報である。ＵＩＭ１１１０８の記憶部１１１１１には、車両操作権限を委譲する前と比較して、チケットの有効期限を含む車両所有者の署名付きチケット１１１００１が加わっている。
【０３５４】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作については、実施の形態１のステップＳ１４１００１からステップＳ１４１００７と同様なので、ここでは説明を省略する。
【０３５５】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０３５６】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図１６、図１４、図５５を用いて説明する。図５５は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【０３５７】
ステップＳ１４６００１からステップＳ１４６００３は、車両所有者の携帯電話１１００１が車両１１２０１を操作する場合と同様なので、ここでは説明を省略する。
【０３５８】
制御装置証明書解析ステップＳ１４６００４では、制御装置判定部３０４は、受信したデータの種類を解析する。
【０３５９】
制御装置証明書照合ステップＳ１４６００５では、制御装置判定部３０４は、記憶部１１２０４に格納されている利用者の公開鍵を用いて署名を検証する。
【０３６０】
制御装置証明書照合ステップＳ１４６００６では、制御装置判定部３０４は、照合に成功した場合、次のステップに進む。制御装置判定部３０４は、照合に失敗した場合、プログラムを終了する。
【０３６１】
時刻取得ステップＳ１４６００７では、制御装置判定部３０４は、現在時刻を取得する。
【０３６２】
有効期限判定ステップＳ１４６００８では、制御装置判定部３０４は、チケットに含まれる有効期限内であるか否かを判定する。制御装置判定部３０４は、有効期限内であれば次のステップへ進む。制御装置判定部３０４は、有効期限を超えていたらプログラムを終了する。
【０３６３】
操作可能状態移行ステップＳ１４６００９では、操作許可情報１１１１１２と操作制限情報１１１１１３とに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム６１００４は、車両操作可能状態へ移行後、プログラムを終了する。
【０３６４】
車両借用者の携帯電話１１１０１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０３６５】
車両１１２０１にチケットを格納した場合、有効期限切れのチケットは削除してもよい。この場合、車両１１２０１の記憶部の使用容量を節約することができる。
【０３６６】
以上のように、実施の形態６では、実施の形態１における車両操作権限委譲システムのチケットに、チケットの有効期限を加えた。そのため、実施の形態６では、実施の形態１の効果に加えて、車両所有者が指定した期間のみ車両借用者の携帯電話１１１０１が操作することができる。
【０３６７】
実施の形態７．
次に実施の形態７について説明する。上述した実施の形態では、車両１１２０１の操作時に車両利用者は携帯電話の操作を行うことをしない。上述した実施の形態では、自動的に車両１１２０１を操作するスマートキーシステムにおいて車両操作権限を委譲するようにしたものである。実施の形態７では、車両利用者が携帯電話を操作することにより車両１１２０１を操作するリモコン型スマートキーシステムにおいて車両操作権限を委譲できる実施形態を示す。
【０３６８】
実施の形態７における車両操作権限委譲システムは、これまでの実施の形態における車両操作権限委譲システムの車両操作時において送付する車両所有者の署名付きチケットに車両操作コマンドを加える。そのため、実施の形態７における車両操作権限委譲システムは、車両利用者が携帯電話によって車両１１２０１を操作するリモコン型スマートキーシステムにおいて車両操作権限を委譲できる。
【０３６９】
図５６は、実施の形態７にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。図５６に示す機能ブロック図は、図２に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
【０３７０】
権限所有装置１００は、さらに、所有装置入力部１１１を備える。所有装置入力部１１１は、制御装置３００への指示を入力する。
権限借用装置２００は、さらに、借用装置入力部２１１を備える。借用装置入力部２１１は、制御装置３００への指示を入力する。
【０３７１】
実施の形態７における車両操作権限委譲システムの記憶部の構成は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３７２】
次に、上記のように構成された実施の形態７の動作について説明する。実施の形態７の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【０３７３】
車両操作権限を委譲する動作については、実施の形態１と同様であるので、ここでは説明を省略する。
【０３７４】
次に、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作について図５７、図５８、図５９を用いて説明する。図５７は、車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。図５８は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図５９は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【０３７５】
通信リンク確立ステップＳ１３７００１およびＳ１４７００１では、車両側車両操作プログラム６１００４は、制御装置送信部３０１を介し、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話１１００１が車両１１２０１に近づき、車両所有者の携帯電話１１００１の端末側車両操作プログラム２１００３が応答要求を受信することによって、車両１１２０１と車両所有者の携帯電話１１００１との通信リンクを確立する。
【０３７６】
操作コマンド入力ステップＳ１３７００２では、所有装置入力部１１１は、車両１１２０１の操作コマンドを入力する。所有装置入力部１１１は、例えば、車両所有者の携帯電話１１００１の操作ボタンに車両１１２０１の操作コマンドが割り振られている場合に、車両所有者は携帯電話の操作ボタンを押下することによってドアのアンロックなどの車両１１２０１の操作を行う。
【０３７７】
操作コマンド送信ステップＳ１３７００３では、所有装置送信部１０２は、車両１１２０１に対して、車両所有者の公開鍵３１００２と車両１１２０１の操作コマンドとを送信する。車両所有者の携帯電話１１００１は、車両所有者の公開鍵３１００２と車両１１２０１の操作コマンドとを送信後、プログラムを終了する。
【０３７８】
操作コマンド受信ステップＳ１４７００２では、制御装置受信部３０２は、車両所有者の公開鍵３１００２と車両１１２０１の操作コマンドとを受信する。
【０３７９】
制御装置データ解析ステップＳ１４７００３では、制御装置判定部３０４は、受信したデータの種類を解析する。
【０３８０】
制御装置データ検証ステップＳ１４７１０４では、制御装置判定部３０４は、記憶部１１２０４に格納している車両利用者の公開鍵と照合する。
【０３８１】
制御装置データ検証ステップＳ１４７１０５では、制御装置判定部３０４は、照合に成功した場合、次のステップに進む。制御装置判定部３０４は、照合に失敗した場合、プログラムを終了する。
【０３８２】
操作可能状態移行ステップＳ１４７００６では、車両側車両操作プログラム６１００４は、車両１１２０１の操作コマンドに基づいて、車両操作可能状態へ移行する。車両側車両操作プログラム６１００４は、例えば、ドアのアンロック、エンジン始動などの車両操作可能状態へ移行する。車両１１２０１は、車両操作可能状態へ移行後、プログラムを終了する。
【０３８３】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０３８４】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作について図６０、図５８、図５９を用いて説明する。図６０は、車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【０３８５】
ステップＳ１３７００１からステップＳ１３７００２、ステップＳ１４７００１は、車両所有者の携帯電話１１００１が車両１１２０１を操作する動作の時と同様であるので、ここでは省略する。
【０３８６】
操作コマンド送信ステップＳ１３７００３では、借用装置送信部２０１は、車両１１２０１に対して署名付きチケットと車両１１２０１の操作コマンドとを送信する。車両借用者の携帯電話１１１０１は、署名付きチケットと車両１１２０１の操作コマンドとを送信後、プログラムを終了する。
【０３８７】
操作コマンド受信ステップＳ１４７００２では、制御装置受信部３０２は、署名付きチケットを受信する。
【０３８８】
制御装置データ解析ステップＳ１４７００３では、制御装置判定部３０４は、受信したデータの種類を解析する。
【０３８９】
制御装置データ検証ステップＳ１４７００４では、制御装置判定部３０４は、記憶部１１２０４に格納されている利用者の公開鍵を用いて署名を検証する。
【０３９０】
制御装置データ検証ステップＳ１４７００５では、制御装置判定部３０４は、検証に成功した場合、次のステップに進む。制御装置判定部３０４は、検証に失敗した場合、プログラムを終了する。
【０３９１】
操作可能状態移行ステップＳ１４７００６では、車両側車両操作プログラム６１００４は、操作コマンド、操作許可情報１１１１１２と操作制限情報１１１１１３とに基づいて、車両操作可能状態へ移行する。車両１１２０１は、車両操作可能状態へ移行後、プログラムを終了する。
【０３９２】
車両借用者の携帯電話１１１０１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０３９３】
以上のように、実施の形態７では、上述した実施の形態における車両操作権限委譲システムの車両操作時において、送付する車両所有者の署名付きチケットに車両操作コマンドを加えた。そのため、実施の形態７では、車両利用者が携帯電話によって車両１１２０１を操作するリモコン型スマートキーシステムにおいて車両操作権限を委譲できる。
【０３９４】
実施の形態８．
次に実施の形態８について説明する。上述した実施の形態では、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１にチケットを送付することによって、車両１１２０１の操作権限を委譲するようにしたものである。実施の形態８では、車両所有者の携帯電話１１００１から車両１１２０１にチケットを送付することによって、車両１１２０１の操作権限を委譲する。
【０３９５】
実施の形態８では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時に車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１にチケットを送付する代わりに、車両所有者の携帯電話１１００１から車両１１２０１にチケットを送付する。そのため、実施の形態８では、上述した実施の形態と同様に、管理サーバを必要とせずに車両１１２０１の操作権限を委譲することができる。
【０３９６】
また、車両借用者の携帯電話１１１０１には、車両操作権限を委譲するための付加情報を格納する必要がなく、車両借用者の手間を省くことができる。
【０３９７】
実施の形態８における機能ブロック図は、実施の形態１と同様であるので、ここでは説明を省略する。
【０３９８】
実施の形態８における車両操作権限委譲システムの記憶部の構成は、車両１１２０１の記憶部１１２０４を除いて、実施の形態１と同様であるので、ここでは差分についてのみ説明する。
【０３９９】
図６１は、車両１１２０１の記憶部１１２０４に格納されたプログラムおよびデータである。車両操作権限設定プログラム６１００５は車両１１２０１の操作権限を委譲するための設定を行うプログラムである。車両側車両操作プログラム６１００４は車両１１２０１が動作するための処理を行うプログラムである。車両の秘密鍵６１００１は公開鍵暗号方式における秘密鍵であり、車両１１２０１に対応する。車両の公開鍵６１００２は公開鍵暗号方式における公開鍵であり、車両の秘密鍵６１００１と対をなす。車両所有者の公開鍵３１００２は公開鍵暗号方式における公開鍵であり、車両所有者の公開鍵３１００２と同一のものである。
【０４００】
次に、上記のように構成された実施の形態８の動作について説明する。実施の形態８の動作は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する動作と、車両操作権限を委譲された車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作とを備える。
【０４０１】
まず、車両操作権限を委譲する動作について図６２、図６３、図６４、図６５を用いて説明する。図６２は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。図６３は、車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。図６４は、車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。図６５は、車両１１２０１の車両操作権限設定プログラム６１００５の一連の動作を示すフローチャートである。
【０４０２】
まず、車両所有者の携帯電話１１００１は、車両操作権限貸与プログラム２１００１を起動する。車両借用者の携帯電話１１１０１は、車両操作権限借用プログラム４１００１を起動する。
【０４０３】
所有装置公開鍵要求ステップＳ９８００１では、所有装置送信部１０２は、車両借用者の携帯電話１１１０１に対して車両借用者の公開鍵要求を送信する。
【０４０４】
借用装置公開鍵要求受信ステップＳ１０８００１では、借用装置受信部２０２は、車両借用者の公開鍵要求を受信する。
【０４０５】
借用装置公開鍵送信ステップＳ１０８００２では、借用装置送信部２０１は、車両所有者の携帯電話１１００１に対して車両借用者の公開鍵５１００２を送信する。車両借用者の携帯電話１１１０１は、車両借用者の公開鍵５１００２を送信後、プログラムを終了する。
【０４０６】
所有装置公開鍵受信ステップＳ９８００２では、所有装置受信部１０３は、車両借用者の公開鍵５１００２を受信する。所有装置記憶部１０４は、受信した公開鍵を一時的に記憶する。例えば、図１に示すＵＩＭ１１００８の記憶部１１０１１は、受信した公開鍵を一時的に格納する。
【０４０７】
チケット生成ステップＳ９８００３では、チケット生成部１０１は、車両借用者のチケットを作成する。チケットは、車両借用者の公開鍵５１００２と車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とを備える。車両借用者の操作許可情報１１１１１２と操作制限情報１１１１１３とは、車両操作権限を委譲する前に、あらかじめ車両所有者の携帯電話１１００１により設定されている。
【０４０８】
チケット署名ステップＳ９８００４では、チケット生成部１０１は、車両所有者の秘密鍵３１００１を用いてチケットの署名情報を作成する。
【０４０９】
通信リンク確立ステップＳ９８００５およびＳ１７８００１では、車両操作権限貸与プログラム２１００１は、車両１１２０１との通信リンクを確立する。
【０４１０】
チケット送信ステップＳ９８００６では、所有装置送信部１０２署名付きチケットを車両１１２０１へ送信する。
【０４１１】
チケット受信ステップＳ１７８００２では、制御装置受信部３０２は、署名付きチケットを受信する。
【０４１２】
制御装置チケット検証ステップＳ１７８００３では、制御装置判定部３０４は、車両所有者の公開鍵３１００２を用いて署名情報を検証する。
【０４１３】
制御装置チケット検証ステップＳ１７８００４では、制御装置判定部３０４は、検証に成功した場合、次のステップへ進む。制御装置判定部３０４は、検証に失敗した場合、プログラムを終了する。
【０４１４】
制御装置チケット記憶ステップＳ１７８００５では、制御装置記憶部３０３は、署名付きチケットを記憶する。
【０４１５】
チケット受信完了通知ステップＳ１７８００６では、制御装置送信部３０１は、車両所有者の携帯電話１１００１に対して署名付きチケット受信完了通知を送信する。車両１１２０１は、署名付きチケット受信完了通知を送信後、プログラムを終了する。
【０４１６】
チケット受信完了通知受信ステップＳ９８００７では、所有装置受信部１０３は、チケット受信完了通知を受信する。車両所有者の携帯電話１１００１は、チケット受信完了通知を所有装置受信部１０３が受信後、プログラムを終了する。
【０４１７】
車両所有者の携帯電話１１００１と車両借用者の携帯電話１１１０１とは、実施の形態１と同様に安全な通信経路で通信する。
【０４１８】
車両所有者の携帯電話１１００１と車両１１２０１間は、実施の形態１と同様に赤外線通信などにより通信が行われる。
【０４１９】
図６６は、車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両１１２０１の記憶部１１２０４に格納される情報である。記憶部１１２０４には、車両操作権限を委譲する前と比較して、チケット１１１１０１が加わっている。
【０４２０】
次に、車両所有者が車両１１２０１を操作する動作について図１３、図６７、図６８を用いて説明する。図６７は、車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。図６８は、車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【０４２１】
通信リンク確立ステップＳ１３８００１およびＳ１４８００１では、車両側車両操作プログラム６１００４は、制御装置送信部３０１を介し、例えば、定期的に携帯電話に対して応答要求を送信する。車両所有者の携帯電話１１００１が車両１１２０１に近づき、車両所有者の携帯電話１１００１の端末側車両操作プログラム２１００３が応答要求を受信することによって、車両１１２０１と車両所有者の携帯電話１１００１との通信リンクを確立する。
【０４２２】
制御装置公開鍵要求ステップＳ１４８００２では、制御装置送信部３０１は、車両所有者の携帯電話１１００１が車両１１２０１の操作を開始したら、車両所有者の携帯電話１１００１に対して公開鍵要求を送信する。
【０４２３】
利用装置公開鍵要求受信ステップＳ１３８００２では、所有装置受信部１０３は、公開鍵要求を受信する。
【０４２４】
利用装置公開鍵送信ステップＳ１３８００３では、所有装置送信部１０２は、車両１１２０１に対して車両所有者の公開鍵３１００２を送信する。車両所有者の携帯電話１１００１は、車両所有者の公開鍵３１００２を送信後、プログラムを終了する。
【０４２５】
制御装置公開鍵受信ステップＳ１４８００３では、制御装置受信部３０２は、車両所有者の公開鍵３１００２を受信する。
【０４２６】
制御装置証明書照合ステップＳ１４８００４では、制御装置判定部３０４は、受信した車両所有者の公開鍵３１００２を、記憶部１１２０４に格納している車両利用者の公開鍵と照合する。
【０４２７】
制御装置証明書照合ステップＳ１４８００５では、制御装置判定部３０４は、照合に成功した場合、次のステップに進む。制御装置判定部３０４は、照合に失敗した場合、プログラムを終了する。
【０４２８】
操作可能状態移行ステップＳ１４８００６では、車両側車両操作プログラム６１００４は、車両操作可能状態へ移行する。車両側車両操作プログラム６１００４は、例えば、ドアのアンロック、エンジン始動などの車両操作可能状態へ移行する。車両１１２０１は、車両操作可能状態へ移行後、プログラムを終了する。
【０４２９】
車両所有者の携帯電話１１００１と車両１１２０１とは、赤外線通信などにより通信が行われる。
【０４３０】
次に、車両借用者の携帯電話１１１０１が車両１１２０１を操作する動作については、車両所有者の携帯電話１１００１が車両１１２０１を操作する場合と同様なので、ここでは説明を省略する。
【０４３１】
以上のように、実施の形態８では、上述した実施の形態における車両操作権限委譲システムの車両操作権限委譲時に、車両所有者の携帯電話１１００１から車両借用者の携帯電話１１１０１にチケットを送付する代わりに、車両所有者の携帯電話１１００１から車両１１２０１にチケットを送付する。そのため、実施の形態８では、管理サーバを必要とせずに車両１１２０１の操作権限を委譲することができる。
【０４３２】
また、実施の形態８では、車両借用者の携帯電話１１１０１には、車両操作権限を委譲するための付加情報を格納する必要がなく、車両借用者の手間を省くことができる。
【０４３３】
実施の形態９．
次に実施の形態９について説明する。実施の形態９では、実施の形態１における車両所有者の携帯電話１１００１は、生成したチケットを記憶する。そのため、実施の形態９では、車両所有者の携帯電話１１００１は、委譲した権限を確認することが可能である。
また、実施の形態９では、実施の形態７における車両所有者の携帯電話１１００１は、チケットの有効期限が切れた場合には、記憶したチケットを削除する。
さらに、実施の形態９では、実施の形態８における車両１１２０１は、チケットの有効期限が切れた場合には、記憶したチケットを削除する。
【０４３４】
図６９は、実施の形態９にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。図６９に示す機能ブロック図は、図２に示す機能ブロック図と概ね同様であるため、差分についてのみ説明する。
【０４３５】
権限所有装置１００は、さらに、所有装置入力部１１１、所有装置表示部１１２、所有装置削除部１１３を備える。
所有装置入力部１１１は、生成したチケットの参照要求を入力する。所有装置表示部１１２は、所有装置入力部１１１から要求があった場合、チケットの内容を表示する。所有装置削除部１１３は、有効期限がきれたチケットを削除する。
制御装置３００は、さらに、制御装置削除部３１０を備える。制御装置削除部３１０は、有効期限が切れたチケットを削除する。
【０４３６】
次に実施の形態９の動作について説明する。
まず、実施の形態１におけるチケット生成ステップＳ９１００５において、所有装置記憶部１０４は、チケット生成部１０１が生成したチケットを記憶する。
【０４３７】
所有装置入力部１１１は、生成したチケットの参照要求を入力する。例えば、車両や車両借用者の携帯電話１１１０１を指定して参照要求を入力する。そして、所有装置表示部１１２は、所有装置入力部１１１から要求があった場合、チケットの内容を表示する。
【０４３８】
また、実施の形態７で示したように、チケットに有効期限を持たせている場合、所有装置削除部１１３は、有効期限がきれたチケットを削除する。同様に、実施の形態８で示したように、車両１１２０１がチケットを記憶している場合、制御装置削除部３１０は、有効期限が切れたチケットを削除する。
【０４３９】
以上のように、実施の形態９では、車両所有者の携帯電話１１００１は、権限の委譲の状況を確認することが可能である。生成したチケットの情報は、車両所有者の携帯電話１１００１が記憶するのに限らず、外部のコンピュータやサーバなどが記憶しても構わない。
【０４４０】
また、実施の形態９では、記憶したチケットを有効期限が切れた場合には削除する。そのため、記憶装置の容量の圧迫を防ぐことが可能である。例えば、車両所有者の携帯電話１１００１や車両１１２０１からは、有効期限が切れたチケットを削除し、外部のコンピュータやサーバには残すことなども可能である。
【産業上の利用可能性】
【０４４１】
車両や入り口などの鍵などに応用することで、鍵などを使用する権限を他者へ、サーバなどを介すことなく、委譲することが可能である。また、操作権限の貸与は、個人利用だけでなく、カーシェアリングやレンタカーなど権限を貸与する場面などへ応用することが可能である。
【図面の簡単な説明】
【０４４２】
【図１】実施の形態にかかる権限所有装置１００と権限借用装置２００と制御装置３００とのハードウェア構成図の一例である。
【図２】実施の形態１にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。
【図３】車両所有者の携帯電話１１００１の記憶部１１００６に格納されたプログラムである。
【図４】車両所有者の携帯電話１１００１におけるＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。
【図５】車両借用者の携帯電話１１１０１の記憶部１１１０６に格納されたプログラムである。
【図６】車両借用者の携帯電話１１１０１におけるＵＩＭ１１１０８の記憶部１１１１１に格納されたデータである。
【図７】車両１１２０１の記憶部１１２０４に格納されたプログラムおよびデータである。
【図８】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。
【図９】車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。
【図１０】車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【図１１】車両借用者の操作許可情報１１１１１２や操作制限情報１１１１１３の入力画面の一例である。
【図１２】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納されている情報である。
【図１３】車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図１４】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図１５】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図１６】車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図１７】実施の形態２にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。
【図１８】実施の形態２における車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。
【図１９】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。
【図２０】車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。
【図２１】車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【図２２】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納される情報である。
【図２３】車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図２４】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図２５】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図２６】車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図２７】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。
【図２８】車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。
【図２９】車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【図３０】車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図３１】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図３２】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図３３】車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図３４】実施の形態４にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。
【図３５】車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。
【図３６】車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納されたデータである。
【図３７】車両１１２０１の記憶部１１２０４に格納されたプログラムおよびデータである。
【図３８】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。
【図３９】車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。
【図４０】車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【図４１】車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００２の一連の動作を示すフローチャートである。
【図４２】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納される情報である。
【図４３】車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図４４】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図４５】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図４６】車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図４７】実施の形態５にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。
【図４８】車両所有者の携帯電話１１００１のＵＩＭ１１００８の記憶部１１０１１に格納されたデータである。
【図４９】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１のＵＩＭ１１１０８の記憶部１１１１１に格納される情報である。
【図５０】車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図５１】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図５２】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図５３】車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図５４】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両借用者の携帯電話１１１０１の記憶部に格納される情報である。
【図５５】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図５６】実施の形態７にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。
【図５７】車両所有者の携帯電話１１００１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図５８】車両所有者または車両借用者（以下、車両利用者）の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図５９】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図６０】車両借用者の携帯電話１１１０１が車両１１２０１を操作する一連の動作を示すメッセージのシーケンス図である。
【図６１】車両１１２０１の記憶部１１２０４に格納されたプログラムおよびデータである。
【図６２】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲する一連の動作を示すメッセージのシーケンス図である。
【図６３】車両所有者の携帯電話１１００１の車両操作権限貸与プログラム２１００１の一連の動作を示すフローチャートである。
【図６４】車両借用者の携帯電話１１１０１の車両操作権限借用プログラム４１００１の一連の動作を示すフローチャートである。
【図６５】車両１１２０１の車両操作権限設定プログラム６１００５の一連の動作を示すフローチャートである。
【図６６】車両所有者の携帯電話１１００１が車両借用者の携帯電話１１１０１に対して車両操作権限を委譲した後、車両１１２０１の記憶部１１２０４に格納される情報である。
【図６７】車両所有者または車両借用者の携帯電話１１００１または１１１０１の端末側車両操作プログラム２１００３または４１００３の一連の動作を示すフローチャートである。
【図６８】車両１１２０１の車両側車両操作プログラム６１００４の一連の動作を示すフローチャートである。
【図６９】実施の形態９にかかる権限所有装置１００と権限借用装置２００と制御装置３００との機能ブロック図である。
【符号の説明】
【０４４３】
１１００１  車両所有者の携帯電話、１１００２  通信部、１１００３  表示部、１１００４  入力部、１１００５  制御部、１１００６  記憶部、１１００７  カード部、１１００８  ＵＩＭ、１１００９  通信部、１１０１０  制御部、１１０１１  記憶部、１１１０１  車両借用者の携帯電話、１１１０２  通信部、１１１０３  表示部、１１１０４  入力部、１１１０５  制御部、１１１０６  記憶部、１１１０７  カード部、１１１０８  ＵＩＭ、１１１０９  通信部、１１１１０  制御部、１１１１１  記憶部、１１２０１  車両、１１２０２  通信部、１１２０３  制御部、１１２０４  記憶部、１００  権限所有装置、１０１  チケット生成部、１０２  所有装置送信部、１０３  所有装置受信部、１０４  所有装置記憶部、１０５  所有装置判定部、１０６  所有装置識別情報作成部、１０７  所有装置暗号化部、１０８  所有装置鍵生成部、１０９  所有装置復号部、１１０  所有装置検索部、１１１  所有装置入力部、１１２  所有装置表示部、１１３  所有装置削除部、２００  権限借用装置、２０１  借用装置送信部、２０２  借用装置受信部、２０３  借用装置記憶部、２０４  借用装置指示部、２０５  借用装置判定部、２０６  借用装置識別情報作成部、２０７  借用装置暗号化部、２０８  借用装置鍵生成部、２０９  借用装置復号部、２１０  借用装置検索部、２１１  借用装置入力部、３００  制御装置、３０１  制御装置送信部、３０２  制御装置受信部、３０３  制御装置記憶部、３０４  制御装置判定部、３０５  制御部、３０６  制御装置識別情報作成部、３０７  制御装置鍵生成部、３０８  制御装置暗号化部、３０９  制御装置復号部、３１０  制御装置削除部。
【図１】
2006262184.tif 000003
【図２】
2006262184.tif 000004
【図３】
2006262184.tif 000005
【図４】
2006262184.tif 000006
【図５】
2006262184.tif 000007
【図６】
2006262184.tif 000008
【図７】
2006262184.tif 000009
【図８】
2006262184.tif 000010
【図９】
2006262184.tif 000011
【図１０】
2006262184.tif 000012
【図１１】
2006262184.tif 000013
【図１２】
2006262184.tif 000014
【図１３】
2006262184.tif 000015
【図１４】
2006262184.tif 000016
【図１５】
2006262184.tif 000017
【図１６】
2006262184.tif 000018
【図１７】
2006262184.tif 000019
【図１８】
2006262184.tif 000020
【図１９】
2006262184.tif 000021
【図２０】
2006262184.tif 000022
【図２１】
2006262184.tif 000023
【図２２】
2006262184.tif 000024
【図２３】
2006262184.tif 000025
【図２４】
2006262184.tif 000026
【図２５】
2006262184.tif 000027
【図２６】
2006262184.tif 000028
【図２７】
2006262184.tif 000029
【図２８】
2006262184.tif 000030
【図２９】
2006262184.tif 000031
【図３０】
2006262184.tif 000032
【図３１】
2006262184.tif 000033
【図３２】
2006262184.tif 000034
【図３３】
2006262184.tif 000035
【図３４】
2006262184.tif 000036
【図３５】
2006262184.tif 000037
【図３６】
2006262184.tif 000038
【図３７】
2006262184.tif 000039
【図３８】
2006262184.tif 000040
【図３９】
2006262184.tif 000041
【図４０】
2006262184.tif 000042
【図４１】
2006262184.tif 000043
【図４２】
2006262184.tif 000044
【図４３】
2006262184.tif 000045
【図４４】
2006262184.tif 000046
【図４５】
2006262184.tif 000047
【図４６】
2006262184.tif 000048
【図４７】
2006262184.tif 000049
【図４８】
2006262184.tif 000050
【図４９】
2006262184.tif 000051
【図５０】
2006262184.tif 000052
【図５１】
2006262184.tif 000053
【図５２】
2006262184.tif 000054
【図５３】
2006262184.tif 000055
【図５４】
2006262184.tif 000056
【図５５】
2006262184.tif 000057
【図５６】
2006262184.tif 000058
【図５７】
2006262184.tif 000059
【図５８】
2006262184.tif 000060
【図５９】
2006262184.tif 000061
【図６０】
2006262184.tif 000062
【図６１】
2006262184.tif 000063
【図６２】
2006262184.tif 000064
【図６３】
2006262184.tif 000065
【図６４】
2006262184.tif 000066
【図６５】
2006262184.tif 000067
【図６６】
2006262184.tif 000068
【図６７】
2006262184.tif 000069
【図６８】
2006262184.tif 000070
【図６９】
2006262184.tif 000071