(57)【要約】  【課題】免許が有効な場合のみ装置を使用できる使用制御システムを提供することを目的とする。  【解決手段】ネットワークを介して外部の管理装置と接続されており、有効な免許を有するユーザのみが使用できる装置であって、免許を示す免許証情報が記憶されているメモリカードから、前記免許証情報を読み出す読出手段と、管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる問合手段と、前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御する制御手段とを備える。【選択図】図１
2008083737.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して外部の管理装置と接続されており、有効な免許を有するユーザのみが使用できる装置であって、
免許を示す免許証情報が記憶されているメモリカードから、前記免許証情報を読み出す読出手段と、
管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる問合手段と、
前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御する制御手段と
を備えることを特徴とする装置。
【請求項２】
前記装置は、更に、
前記メモリカードの正当性を認証する認証手段を備え、
前記認証手段による認証の結果、前記メモリカードが不正なメモリカードである場合、前記制御手段は、当該装置の稼動を抑制するよう制御する
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記問合手段は、所定の条件に従い、前記管理装置に対して前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる
ことを特徴とする請求項２に記載の装置。
【請求項４】
前記問合手段は、当該装置の使用時間が所定の時間に達したとき、前記管理装置に対して、前記免許が有効であるか又は無効であるかを問い合わせる
ことを特徴とする請求項３に記載の装置。
【請求項５】
前記問合手段は、所定の時間間隔で、前記管理装置に対して、前記免許が有効であるか又は無効であるかを問い合わせる
ことを特徴とする請求項３に記載の装置。
【請求項６】
前記装置は、更に、
当該装置を使用する権利を有するユーザの免許を示す登録免許証情報を記憶している記憶手段と、
前記登録免許証情報を参照することにより、前記免許証情報により示される免許が、当該装置を使用する権利を有するユーザの免許であるか否かを判定する権利判定手段とを備え、
前記免許証情報が当該装置を使用する権利を有するユーザの免許でないと判定された場合、前記制御手段は、当該装置の稼動を抑制するよう制御する
ことを特徴とする請求項２に記載の装置。
【請求項７】
前記装置は、更に、
当該装置を使用したことを示す使用履歴を作成する履歴作成手段と、
前記使用履歴を前記管理装置へ送信する履歴送信手段と
を備えることを特徴とする請求項６に記載の装置。
【請求項８】
前記問合手段は、前記管理装置との通信を暗号化して行い、
前記履歴作成手段は、前記使用履歴にデジタル署名を付し、
前記履歴送信手段は、前記通信履歴を暗号化して前記管理装置へ送信する
ことを特徴とする請求項７に記載の装置。
【請求項９】
前記装置は自動車であって、
前記メモリカードに格納されている前記免許証情報は、自動車の運転免許を示す情報である
ことを特徴とする請求項２に記載の装置。
【請求項１０】
前記装置は医療機器であって、
前記メモリカードに格納されている前記免許証情報は、前記医療機器の使用免許を示す情報である
ことを特徴とする請求項２に記載の装置。
【請求項１１】
前記装置は銃器であって、
前記メモリカードに格納されている前記免許証情報は、銃器の使用免許を示す情報である
ことを特徴とする請求項２に記載の装置。
【請求項１２】
装置に備えられたメモリカードスロットに挿入されて用いられるメモリカードであって、
免許を示す免許証情報を記憶している免許証情報記憶手段と、
前記装置と共有しており、当該メモリカードに固有の第１データを記憶している第１データ記憶手段と、
前記装置から、当該メモリカードの認証に用いられる第２データを受信する受信手段と、
受信した前記第２データを鍵情報として用い、前記第１データを暗号化して暗号化第１データを生成する暗号手段と、
生成した前記暗号化第１データを前記装置へ送信する送信手段と
を備えることを特徴とするメモリカード。
【請求項１３】
有効な免許を有するユーザのみが使用できる装置と、免許を示す免許証情報を記憶しているメモリカードと、前記装置とネットワークを介して接続されている外部の管理装置とから構成される前記装置の使用制御システムであって、
前記装置は、
前記メモリカードから前記免許証情報を読み出す読出手段と、
前記管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる問合手段と、
前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御する制御手段とを備え、
前記管理装置は、
無効である免許を示す無効情報を記憶している記憶手段と、
前記装置からの問い合せに応じて、前記無効情報を参照することにより前記免許証情報が有効であるか又は無効であるか判定する判定手段と、
前記判定結果を前記装置へ通知する通知手段とを備える
ことを特徴とする使用制御システム。
【請求項１４】
前記装置は自動車であり、
前記メモリカードは、自動車の運転免許を示す前記免許証情報を格納している
ことを特徴とする請求項１３に記載の使用制御システム。
【請求項１５】
ネットワークを介して外部の管理装置と接続されており、有効な免許を有するユーザのみが使用できる装置の制御方法であって、
免許を示す免許証情報が記憶されているメモリカードから、前記免許証情報を取得する取得ステップと、
管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる問合ステップと、
前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御する制御ステップと
を含むことを特徴とする制御方法。
【請求項１６】
ネットワークを介して外部の管理装置と接続されており、有効な免許を有するユーザのみが使用できる装置を制御するコンピュータプログラムであって、
免許を示す免許証情報が記憶されているメモリカードから、前記免許証情報を取得する取得ステップと、
管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる問合ステップと、
前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御する制御ステップと
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はメモリカードを用いたシステムに関し、特に、メモリカードを装置の免許証として用いる技術に関する。
【背景技術】
【０００２】
自動車の運転免許証にＩＣカードを用いる技術が、特許文献１、特許文献２及び特許文献３に開示されている。
これらの文献によると、運転免許を示す情報を格納するＩＣカードを運転免許証として用い、自動車に設置したカードリーダでＩＣカード内の情報を読み、予め自動車に登録されている情報と一致するか否か判断し、登録されている情報と一致する場合に、自動車は、ドアロック解除、電源接続及びエンジン始動等を行う。
【０００３】
これにより、運転免許証の不携帯による自動車の運転を防止し、更には、自動車に登録されていない運転免許証を用いては自動車を運転することができないため、自動車の盗難を防止することができる。
【特許文献１】特開２００３‐１２００９４号公報
【特許文献２】特開２０００‐３３８５１号公報
【特許文献３】特開２０００‐３２６６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術では、運転免許証が行政処分や有効期限切れ等により無効になった場合でも、運転免許証の情報が自動車に登録されている情報と一致すれば運転を許可してしまうという問題がある。
そこで本発明は、上記の問題点に鑑みなされたものであって、運転免許が無効になった場合に、自動車の運転を抑制できる自動車使用制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明は、ネットワークを介して外部の管理装置と接続されており、有効な免許を有するユーザのみが使用できる装置であって、免許を示す免許証情報が記憶されているメモリカードから、前記免許証情報を読み出す読出手段と、管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせる問合手段と、前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御する制御手段とを備えることを特徴とする。
【０００６】
ここで、前記装置は、更に、前記メモリカードの正当性を認証する認証手段を備え、前記認証手段による認証の結果、前記メモリカードが不正なメモリカードである場合、前記制御手段は、当該装置の稼動を抑制するよう制御することを特徴とする。
ここで、前記装置は、更に、当該装置を使用する権利を有するユーザの免許を示す登録免許証情報を記憶している記憶手段と、前記登録免許証情報を参照することにより、前記免許証情報により示される免許が、当該装置を使用する権利を有するユーザの免許であるか否かを判定する権利判定手段とを備え、前記免許証情報が当該装置を使用する権利を有するユーザの免許でないと判定された場合、前記制御手段は、当該装置の稼動を抑制するよう制御することを特徴とする。
【０００７】
また、前記装置は自動車であって、前記メモリカードに格納されている前記免許証情報は、自動車の運転免許を示す情報であることを特徴とする。
【発明の効果】
【０００８】
以上説明したように、本発明は、ネットワークを介して外部の管理装置と接続されており、有効な免許を有するユーザのみが使用できる装置であって、免許を示す免許証情報が記憶されているメモリカードから、前記免許証情報を読み出し、管理装置に対して、前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせ、前記問い合わせの結果、前記免許が無効である場合に、当該装置の稼動を抑制するよう制御することを特徴とする。
【０００９】
この構成によると、免許を有するユーザであっても、免許が無効である場合には、前記装置を稼動させることができない。
ここで、前記装置は、更に、前記メモリカードの正当性を認証し、認証の結果、前記メモリカードが不正なメモリカードである場合、当該装置の稼動を抑制するよう制御してもよい。
【００１０】
この構成によると、不正なメモリカードでは、前記装置を稼動させることができないため、免許証の偽造を抑制することができる。
ここで、前記装置は所定の条件に従い、前記管理装置に対して前記免許証情報により示される免許が有効であるか又は無効であるかを問い合わせるように構成してもよい。
この構成によると、免許が無効であるか有効であるかを所定の条件に従い問い合わせるので、装置の種類や特徴に合わせて前記所定の条件を設定することができる。例えば、装置が自動車である場合、前記所定の条件として使用開始時を設定すれば、運転中に自動車の駆動が停止するような危険を排除することができる。
【００１１】
ここで、前記装置は、当該装置の使用時間が所定の時間に達したとき、前記管理装置に対して、前記免許が有効であるか又は無効であるかを問い合わせるように構成してもよい。
この構成によると、装置の使用時間が所定の時間に達したとき、免許が無効であるか有効であるかを問い合わせるので、装置を使用していなくても問い合わせる場合と比較して、動作の無駄がなく電力消費を抑制できる。
【００１２】
ここで、前記装置は、所定の時間間隔で、前記管理装置に対して、前記免許が有効であるか又は無効であるかを問い合わせるように構成してもよい。
この構成によると、装置を使用していない場合であっても、免許が無効であるか有効であるかを問い合わせることができる。
ここで、前記装置は、更に、当該装置を使用する権利を有するユーザの免許を示す登録免許証情報を記憶しており、前記登録免許証情報を参照することにより、前記免許証情報により示される免許が、当該装置を使用する権利を有するユーザの免許であるか否かを判定し、前記免許証情報が当該装置を使用する権利を有するユーザの免許でないと判定した場合、当該装置の稼動を抑制するよう制御してもよい。
【００１３】
この構成によると、装置を使用する権利を有していないユーザは、免許を有していても当該装置を使用することができない。例えば、装置が自動車である場合には、盗難を防止することができる。
ここで、前記装置は、更に、当該装置を使用したことを示す使用履歴を作成し、前記使用履歴を前記管理装置へ送信するように構成してもよい。
【００１４】
この構成によると、使用履歴を作成して管理装置へ送信することより、管理装置は、装置の不正使用を早期に発見することができる。
ここで、前記装置は、前記管理装置との通信を暗号化して行い、前記使用履歴にデジタル署名を付し、前記通信履歴を暗号化して前記管理装置へ送信するように構成してもよい。
【００１５】
この構成によると、装置は、管理装置との通信を安全に行うことができる。更にデジタル署名を付加した使用履歴を作成することで、管理装置は、装置の成り済ましを防止することができる。
ここで、前記装置は自動車であって、前記メモリカードは、自動車の運転免許を示す前記免許証情報を格納しているように構成してもよい。
【００１６】
この構成によると、メモリカードを自動車の運転免許証として用いるため、免許証不携帯では、ユーザは自動車を運転することができない。また、運転免許が無効となった場合には、ユーザは自動車を運転することができない。
ここで、前記装置は医療機器であって、前記メモリカードは、前記医療機器の使用免許を示す前記免許証情報を格納しているように構成してもよい。
【００１７】
この構成によると、メモリカードを医療機器の使用免許として用いるため、使用免許の不携帯では、医師や検査技師等の医療従事者は医療機器を使用することができない。また、使用免許が無効となった場合は、医療機器を使用することができない。
ここで、前記装置は銃器であって、前記メモリカードは、銃器の使用免許を示す情報を格納しているように構成してもよい。
【００１８】
この構成によると、メモリカードを銃器の使用免許として用いるため、使用免許不携帯では、ユーザは銃器を使用することできない。また、免許が無効となった場合には、ユーザは銃器を使用することができない。
また、本発明は、装置に備えられたメモリカードスロットに挿入されて用いられるメモリカードであって、免許を示す免許証情報と、前記装置と共有し、且つ、当該メモリカードに固有の第１データとを記憶しており、前記装置から、当該メモリカードの認証に用いられる第２データを受信し、受信した前記第２データを鍵情報として用い、前記第１データを暗号化して暗号化第１データを生成し、生成した前記暗号化第１データを前記装置へ送信することを特徴とする。
【００１９】
この構成によると、免許証として用いることができるメモリカードは、装置から認証を受けるとき、データの処理をメモリカード内で行うことができるので、認証のセキュリティが高まる。
【発明を実施するための最良の形態】
【００２０】
本発明に係る実施の形態として、自動車使用制御システム１０について図面を参照して説明する。
自動車使用制御システム１０は、メモリカードを運転免許証として用いるシステムであって、運転免許を取得したドライバーに対して、運転免許証であるメモリカードが交付されるものとする。ドライバーは、自動車に備えられたメモリカードスロットに、メモリカードを差し込んで自動車の運転を開始する。
【００２１】
＜構成＞
ここでは、自動車使用制御システム１０の構成について説明する。
図１は、自動車使用制御システム１０の構成を示すシステム構成図である。同図に示す様に、自動車使用制御システム１０は、自動車１００、メモリカード２００及び管理装置３００から構成され、自動車１００と管理装置３００とは、インターネット４００を介して接続されている。
【００２２】
１．自動車１００
図２は、自動車１００の構成を機能的に示す機能ブロック図である。同図に示すように、自動車１００は、駆動部１０７と使用制御部１０８とから構成され、使用制御部１０８は、メモリカード入出力部１０１、記憶部１０２、制御部１０３、通信部１０４、認証部１０５及び表示部１０６から構成される。
【００２３】
自動車１００は、具体的には、エンジン、タイヤ、ハンドル等を備え、エンジンが駆動することにより、ガソリンをエネルギーに変換し、タイヤを回転させることで道路上を走行する。更に、自動車１００は、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成され、マイクロプロセッサがコンピュータプログラムを実行することにより自動車１００の使用制御を行うコンピュータシステムを備える。
【００２４】
１．１  使用制御部１０８
使用制御部１０８は、具体的には、自動車１００の使用制御を行うコンピュータシステムである。
（１）メモリカード入出力部１０１
メモリカード入出力部１０１は、メモリカードスロットを含み、前記メモリカードスロットには、メモリカード２００が挿入されているものとする。メモリカード入出力部１０１は、制御部１０３とメモリカード２００との間で、以下に示すような情報の入出力を行う。
【００２５】
メモリカード入出力部１０１は、制御部１０３から乱数Ｒを受け取り、受け取った乱数Ｒをメモリカード２００に出力する。ここで、乱数Ｒは、認証部１０５により生成された５６ビットのデータであり、自動車１００によるメモリカード２００の認証処理に用いられる。
また、メモリカード入出力部１０１は、メモリカード２００から暗号文Ｅ２を受け取り、受け取った暗号文Ｅ２を制御部１０３へ出力する。
【００２６】
また、メモリカード入出力部１０１は、メモリカード２００からＩＤ２１０及び免許証情報２２０を受け取り、受け取ったＩＤ２１０及び免許証情報２２０を制御部１０３へ出力する。
なお、暗号文Ｅ２、ＩＤ２１０及び免許証情報２２０については後述する。
（２）記憶部１０２
記憶部１０２は、具体的には、ＲＯＭ又はＲＡＭで構成されており、内部に登録テーブル１１０及びパスワードテーブル１２０を記憶している。登録テーブル１１０は、自動車１００を使用する権利を有するユーザを判別するために用いられる登録情報を含み、パスワードテーブル１２０は、自動車１００を使用する権利を有するユーザに交付されているメモリカードの認証に用いるパスワード情報を含む。
【００２７】
図３は、登録テーブル１１０のデータ構成を示す図である。同図に示す様に、登録テーブル１１０は、登録情報１１１、登録情報１１２及び登録情報１１３を含む。各登録情報は、登録番号、ＩＤ、氏名及び生年月日を含む。
各登録情報に含まれる登録番号は、当該登録情報が、登録テーブル１１０に登録される順に付される番号である。図３によると、登録情報１１１、登録情報１１２、登録情報１１３の順序で登録テーブル１１０に登録されたことが分かる。各登録情報に含まれるＩＤは、自動車１００を使用する権利を有するユーザに交付されているメモリカードを一意に識別する１２桁のユニークな数であり、所謂免許証番号に相当する。各登録情報に含まれる氏名及び生年月日は、対応するＩＤにより識別されるメモリカードの交付を受けているユーザの氏名及び生年月日である。
【００２８】
自動車１００を使用する権利を有するユーザは、図３から明らかな様に、ＩＤ「１２３１１０９３５２１７」により識別されるメモリカードを交付を受けている「松下○○」、ＩＤ「２０５５７８１１３０４５」より識別されるメモリカードの交付を受けている「松下△△」、ＩＤ「６１２７７５１２４１７」により識別されるメモリカードの交付を受けている「松下××」の三名である。
【００２９】
なお、各登録情報は、センタが有する管理装置３００若しくは自動車１００を販売した店舗が有する装置などにより、登録テーブル１１０に予め登録されているものとする。また、これらの装置により、新たな登録情報を登録テーブル１１０に追加することも可能であり、既に登録されている登録情報を削除することも可能であるとする。
更に、登録テーブル１１０への登録情報の登録、及び、登録テーブル１１０からの登録情報の削除は、自動車１００の所有者の申請により行われるものとする。
【００３０】
図４は、パスワードテーブル１２０のデータ構成を示す図である。同図に示す様に、パスワードテーブル１２０は、パスワード情報１２１、パスワード情報１２２及びパスワード情報１２３を含み、各パスワード情報は、メモリカード番号と認証用パスワードとを含む。
各パスワード情報に含まれるメモリカード番号は、自動車１００を使用する権利を有する三名のユーザに交付されているメモリカードを識別するための情報である。各パスワード情報に含まれる認証用パスワードは、対応するメモリカード番号により識別されるメモリカードと共有している２５６ビットの秘密鍵データであって、認証部１０５による当該メモリカードの認証に用いられる。
【００３１】
図４によると、メモリカード２００と共有している認証用パスワードは「Ｐ１」であり、メモリカード５００と共有している認証用パスワードは「Ｐ２」であり、メモリカード６００と共有している認証用パスワードは「Ｐ３」であることが分かる。ここで、メモリカード２００は、「松下○○」に交付されているメモリカードであり、メモリカード５００は、「松下△△」に交付されているメモリカードであり、メモリカード６００は、「松下××」に交付されているメモリカードであるとする。
【００３２】
（３）制御部１０３
制御部１０３は、マイクロプロセッサ、ＲＯＭ及びＲＡＭ等から構成される。
制御部１０３は、メモリカード入出力部１０１を介して、メモリカード２００がメモリカード入出力部１０１に挿入されたことを検知すると、以下に示す処理を行い、自動車１００の使用を制御する。
【００３３】
制御部１０３は、記憶部１０２に記憶されているパスワードテーブル１２０から、メモリカード２００に対応するパスワード情報１２１を読み出し、読み出したパスワード情報１２１を認証部１０５へ出力する。制御部１０３は、認証部１０５から乱数Ｒを受け取り、受け取った乱数Ｒをメモリカード入出力部１０１へ出力する。また、制御部１０３は、メモリカード入出力部１０１から暗号文Ｅ２を受け取り、受け取った暗号文Ｅ２を認証部１０５へ出力する。
【００３４】
制御部１０３は、認証部１０５から「認証ＯＫ」を示す情報を受け取ると、メモリカード入出力部１０１へメモリカード２００からＩＤ２１０を読み出す指示を出力し、メモリカード入出力部１０１から、ＩＤ２１０を受け取ると、受け取ったＩＤ２１０を認証部１０５へ出力する。
制御部１０３は、認証部１０５から「ＩＤ確認ＯＫ」を示す情報を受け取ると、メモリカード入出力部１０１へメモリカード２００から免許証情報２２０を読み出す指示を出力し、メモリカード入出力部１０１から免許証情報２２０を受け取り、受け取った免許証情報２２０を認証部１０５へ出力する。
【００３５】
制御部１０３は、記憶部１０２から登録テーブル１１０を読み出し、読み出した登録テーブル１１０を認証部１０５へ出力する。また、制御部１０３は、内部に時計を有し、現在の日付を示す日付情報を管理している。制御部１０３は、登録テーブル１１０と共に現在の日付を示す日付情報を認証部１０５へ出力する。
制御部１０３は、認証部１０５から「免許証確認ＯＫ」を示す情報とＩＤ２１０とを受け取る。ここで受け取るＩＤ２１０は、制御部１０３がメモリカード入出力部１０１から受け取り、認証部１０５により記憶されていた情報である。制御部１０３は、「免許証確認ＯＫ」を示す情報とＩＤ２１０とを受け取ると、受け取ったＩＤ２１０を通信部１０４へ出力する。また、制御部１０３は、通信部１０４から判定情報を受け取り、受け取った判定情報を認証部１０５へ出力する。判定情報は、通信部１０４が管理装置３００から受信した情報であり、「有効」又は「無効」の何れかに設定されている。「有効」は、送信したＩＤが有効な免許証のＩＤであることを示し、「無効」は、送信したＩＤが無効な免許証のＩＤであることを示す。
【００３６】
また、制御部１０３は、認証部１０５から自動車１００の使用を許可することを示す「使用許可」の信号を受け取ると、駆動部１０７に対して、駆動を指示すると共に、「使用許可」を示す表示情報を生成し、生成した表示情報を表示部１０６へ出力する。
また、制御部１０３は、認証部１０５から自動車１００の使用を禁止することを示す「使用不可」の信号を受け取ると、駆動部１０７に対して、駆動停止を指示すると共に「使用不可」を示す表示情報を生成し、生成した表示情報を表示部１０６へ出力する。
【００３７】
（４）通信部１０４
通信部１０４は、アンテナを備え、無線電波を用いた通信を行う。具体的に、通信部１０４は、図示していない無線基地局を介してインターネット４００へ接続する機能を有し、図示していない無線基地局とインターネット４００とを介して、管理装置３００と通信を行う。
【００３８】
より具体的には、通信部１０４は、制御部１０３からＩＤ２１０を受け取り、受け取ったＩＤ２１０を管理装置３００へ送信する。また、通信部１０４は、管理装置３００から、「有効」又は「無効」の何れかを示す判定情報を受け取り、受け取った判定情報を制御部１０３へ出力する。
なお、無効化テーブル３１０については後述する。
【００３９】
（５）認証部１０５
認証部１０５は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ等を含み、マイクロプロセッサが認証用プログラムを実行することにより、以下に示す様に、メモリカード２００が自動車１００を使用することが許可されているユーザの免許証であるか否かを判断する。
認証部１０５は、制御部１０３から、メモリカード２００に対応したパスワード情報１２１を受け取ると、パスワード情報１２１から認証用パスワードＰ１を読み出し、更に、５６ビットの乱数Ｒを生成する。認証部１０５は、生成した乱数Ｒを、制御部１０３へ出力すると共に、乱数Ｒを暗号鍵として用い、認証用パスワードＰ１に暗号アルゴリズムＥを施して暗号文Ｅ１を生成し、生成した暗号文Ｅ１を記憶する。なお、ここで用いられる暗号アルゴリズムＥの一例はＤＥＳ（Data Encryption Standard）である。
【００４０】
認証部１０５は、制御部１０３から暗号文Ｅ２、ＩＤ２１０、免許証情報２２０、登録テーブル１１０及び日付情報を受け取る。
認証部１０５は、暗号文Ｅ２と記憶している暗号文Ｅ１とを比較する。Ｅ１とＥ２とが一致する場合、認証部１０５は、「認証ＯＫ」を示す信号を制御部１０３へ出力し、Ｅ１とＥ２とが一致しない場合、認証部１０５は、「使用不可」を示す信号を制御部１０３へ出力する。
【００４１】
認証部１０５は、ＩＤ２１０が登録テーブル１１０に含まれるか否かを判断し、ＩＤ２１０が登録テーブル１１０に含まれる場合、「ＩＤ確認ＯＫ」を示す信号を制御部１０３へ出力し、ＩＤ２１０が登録テーブル１１０に含まれない場合、「使用不可」を示す信号を制御部１０３へ出力する。
認証部１０５は、日付情報を免許証情報２２０に含まれる有効期限と比較し、現在が免許の有効期限内であるか否か判断する。現在が免許の有効期限を超過している場合、認証部１０５は、「使用不可」を示す信号を制御部１０３へ手段する。
【００４２】
現在が免許の有効期限内である場合、認証部１０５は、免許証情報２２０の各項目が登録テーブル１１０に含まれるか否か判断し、免許証情報２２０の各項目が登録テーブル１１０に含まれる場合「免許証確認ＯＫ」を示す信号を制御部１０３へ出力し、免許証情報２２０の各項目が登録テーブル１１０に含まれない場合、「使用不可」を示す信号を制御部１０３へ出力する。
【００４３】
また、認証部１０５は、制御部１０３から判定情報を受け取る。認証部１０５は、判定情報が「有効」に設定されているか、「無効」に設定されているか判断する。判定情報が「有効」に設定されている場合、認証部１０５は、「使用許可」を示す信号を制御部１０３へ出力する。判定情報が「無効」に設定されている場合、認証部１０５は、「使用不可」を示す信号を制御部１０３へ出力する。
【００４４】
（６）表示部１０６
表示部１０６は、液晶画面を備えており、制御部１０３から出力される表示情報を液晶画面に表示する。例えば、表示部１０６は、制御部１０３から「使用許可」を示す表示情報を受け取ると、「使用許可」を液晶画面に表示し、制御部１０３から「使用不可」を示す表示情報を受け取ると、「使用不可」を液晶画面に表示する。従って、ユーザは液晶画面を見ることに依り、自動車１００を使用することが可能でるか否かを知ることができる。
【００４５】
１．２  駆動部１０７
駆動部１０７は、自動車１００を駆動させるための機能を有する。具体的に、駆動部１０７は、エンジン、タイヤ、ハンドルなどの部品及びそれらを連携して駆動させるための回路など、自動車１００が道路上を走行するという通常の機能を果たすために必要な構成要素を備えるものとする。
【００４６】
駆動部１０７は、制御部１０３と接続されており、制御部１０３から「使用許可」を示す信号を受け取ると、電源接続してエンジンを起動させる。駆動部１０７は、制御部１０３から「使用不可」を示す信号を受け取ると、電源を接続せず、そのため自動車１００は駆動しない。
２．メモリカード２００
メモリカード２００は、記録媒体にフラッシュメモリを用いたカード型メモリであり、縦３２ｍｍ×横２４ｍｍ×厚さ２．１ ｍｍの小型の記録装置である。なお、メモリカード２００は、「松下○○」に交付されている運転免許証である。
【００４７】
図５は、メモリカード２００の構成を機能的に示す機能ブロック図である。同図に示す様に、メモリカード２００は、入出力部２０１、メモリ制御部２０２、認証部２０３及びメモリ２０４から構成される。
（１）入出力部２０１
入出力部２０１は、複数のピン端子を含み、前記複数のピン端子により、毎秒約１０メガバイトで自動車１００のメモリカード入出力部１０１とデータの送受信を行う。
【００４８】
入出力部２０１は、メモリ制御部２０２と接続されており、メモリカード入出力部１０１からＩＤ読み出し命令及び免許証情報読み出し命令を受信し、受信したＩＤ読み出し命令及び免許証情報読み出し命令を、メモリ制御部２０２へ出力する。入出力部２０１は、前記ＩＤ読み出し命令に対応して、メモリ制御部２０２からＩＤ２１０を受け取ると、受け取ったＩＤ２１０をメモリカード入出力部１０１へ送信する。メモリカード入出力部１０１は、前記免許証情報読み出し命令に対応して、メモリ制御部２０２から免許証情報２２０を受け取ると、受け取った免許証情報２２０をメモリカード入出力部１０１へ送信する。
【００４９】
また、入出力部２０１は、認証部２０３と接続されており、メモリカード入出力部１０１から乱数Ｒを受信し、受信した乱数Ｒを認証部２０３へ出力する。入出力部２０１は、認証部２０３から暗号文Ｅ２を受け取り、受け取った暗号文Ｅ２をメモリカード入出力部１０１へ送信する。
（２）メモリ制御部２０２
メモリ制御部２０２は、入出力部２０１からＩＤ読み出し命令を受け取ると、メモリ２０４からＩＤ２１０を読み出し、読み出したＩＤ２１０を入出力部２０１へ出力する。メモリ制御部２０２は、入出力部２０１から免許証情報読み出し命令を受け取ると、メモリ２０４から免許証情報２２０とを読み出し、読み出した免許証情報２２０を入出力部２０１へ出力する。
【００５０】
（３）認証部２０３
認証部２０３は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ等を備える。ＲＯＭ又はＲＡＭには、認証用プログラムが記憶されており、マイクロプロセッサにより前記認証用プログラムが実行される。なお、ＲＯＭには予め２５６ビットの認証用パスワードＰ１が記憶されている。認証用パスワードＰ１は、自動車１００と共有している秘密鍵データであって、自動車１００の認証部１０５との間で行われるチャレンジ‐レスポンス型の認証処理に用いられる。
【００５１】
認証部２０３は、入出力部２０１を介して、自動車１００から乱数Ｒを受信し、受信した乱数Ｒを暗号鍵として用い、認証用パスワードＰ１に暗号アルゴリズムＥを施して暗号文Ｅ２を生成する。認証部２０３は、生成した暗号文Ｅ２を、入出力部２０１を介して自動車１００へ送信する。
なお、ここで用いられる暗号アルゴリズムＥの一例は、ＤＥＳである。
【００５２】
（４）メモリ２０４
メモリ２０４は、具体的にはＥＥＰＲＯＭであり、５１２メガバイトの記憶容量を備える。メモリ２０４は、ＩＤ２１０と免許証情報２２０とを記憶している。
ＩＤ２１０は、メモリカード２００を一意に識別するための１２桁の数である。前述したように、ＩＤ２１０は、所謂免許証番号に相当するデータであって、具体的に、ＩＤ２１０は、図５に示す様に「１２３１１０９３５２１７」である。
【００５３】
免許証情報２２０は、メモリカード２００の交付を受けているユーザに係る情報、及び、当該ユーザが取得した免許に係る情報であって、図６に示す様に、氏名、生年月日、本籍、住所、交付日、有効期限及び取得日の各情報を含む。
同図に示す様に、メモリカード２００の交付を受けているユーザの氏名は「松下○○」であり、生年月日は「昭和２５年９月２７日」であり、本籍及び住所は「大阪府門真市×××‐××」である。また、メモリカード２００の交付日は「２００１年９月２０日」であり、メモリカード２００の有効期限は「２００６年９月２７日」である。取得日は、当該ユーザが取得した免許の種類毎に記載されており、普通免許及び原付免許の取得日は「昭和４６年６月１２日」であり、普通自動二輪免許の取得日は「昭和５４年２月３日」である
なお、ＩＤ２１０と免許証情報２２０とは、自動車の運転免許証を交付する正当な機関により、メモリ２０４にセキュアに書き込まれたデータである。これにより、メモリカード２００は、自動車の運転免許証としての機能を有する。
【００５４】
（５）メモリカード５００及びメモリカード６００
ここでは、メモリカード５００及びメモリカード６００について説明する。なお、メモリカード５００及びメモリカード６００の構成は図示していない。
メモリカード５００は、「松下△△」に交付されている運転免許証であって、内部の記憶領域に、メモリカード５００を一意に識別するＩＤ「２０５５７８１１３０４５」と、氏名、生年月日、本籍、住所、交付日、有効期限及び免許の種類とその取得日を含む免許証情報とを記憶している。メモリカード５００は、「松下△△」が自動車１００を使用する際に、自動車１００のメモリカード入出力部１０１に挿入して用いられる。メモリカード５００は、メモリカード２００と同様の機能を有するため詳細については省略する。
【００５５】
メモリカード６００は、「松下××」に交付されている運転免許証であって、内部の記憶領域にメモリカード６００を一意に識別するＩＤ「６１２７７５１２１４１７」と、氏名、生年月日、本籍、住所、交付日、有効期限及び免許の種類とその取得日を含む免許証情報とを記憶している。メモリカード６００は、「松下××」が自動車１００を使用する際に、自動車１００のメモリカード入出力部１０１に挿入して用いられる。メモリカード６００は、メモリカード２００と同様の機能を有するため詳細については省略する。
【００５６】
３．管理装置３００
管理装置３００は、自動車の運転免許証を交付する正当な機関が有する装置であって、行政処分により無効となった免許に係る情報を管理している。また、管理装置３００は、インターネット４００を介して自動車１００と通信を行う。
図７は、管理装置３００の構成を機能的に示す機能ブロック図である。同図に示す様に、管理装置３００は、通信部３０１、制御部３０２、記憶部３０３、入力部３０４及び表示部３０５から構成される。管理装置３００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワーク接続ユニット、ディスプレィユニット、キーボード及びマウス等から構成されるコンピュータシステムである。
【００５７】
（１）通信部３０１
通信部３０１は、インターネット４００に接続可能なブラウザを備える。通信部３０１は、インターネット４００を介して自動車１００からＩＤ２１０を受け取り、受け取ったＩＤ２１０を制御部３０２へ出力する。また、通信部３０１は、制御部３０２から出力される判定情報を受け取り、受け取った判定情報を、インターネット４００を介して自動車１００へ送信する。判定情報については後述する。
【００５８】
（２）制御部３０２
制御部３０２は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ等から構成され、ＲＯＭ又はＲＡＭに格納されているコンピュータプログラムをマイクロプロセッサが実行することにより、管理装置３００全体を制御する。
制御部３０２は、通信部３０１からＩＤ２１０を受け取ると、記憶部３０３に記憶されている無効化テーブルを読み出す。無効化テーブルは、行政処分により無効となった免許に対応するメモリカードのＩＤを記載したテーブルである。
【００５９】
制御部３０２は、無効化テーブルにＩＤ２１０が含まれるか否か判断する。
無効化テーブルにＩＤ２１０が含まれる場合、ＩＤ２１０により識別されるメモリカードに対応する免許は無効であることから、制御部３０２は、「無効」を示す判定情報を生成して、生成した判定情報を通信部３０１を介して自動車１００へ送信する。無効化テーブルにＩＤ２１０が含まれない場合、ＩＤ２１０により識別されるメモリカードに対応する免許は有効であることから、制御部３０２は、「有効」を示す判定情報を生成して、生成した判定情報を通信部３０１を介して自動車１００へ送信する。
【００６０】
ここで、具体例として、記憶部３０３に記憶されている無効化テーブルが、図７に示す無効化テーブル３１０である場合、無効化テーブル３１０に「１２３１１０９３５２１７」であるＩＤ２１０が含まれないので、制御部３０２は、「有効」を示す判定情報を自動車１００へ送信する。
また、制御部３０２は、入力部３０４から無効化情報及び無効化解除情報を受け取る。無効化情報は、新たに無効化された免許に対応するメモリカードのＩＤを含み、無効化解除情報は、それまで無効化されていた免許であって、無効化が解除される免許に対応するメモリカードのＩＤを含む。
【００６１】
制御部３０２は、無効化情報を受け取ると、無効化情報に含まれるＩＤを、記憶部３０３に記憶されている無効化テーブルに追加して書き込む。また、制御部３０２は、無効化解除情報を受け取ると、無効化解除情報に含まれるＩＤを、記憶部３０３に記憶されている無効化テーブルから抽出して破棄する。
（３）記憶部３０３
記憶部３０３は、ハードディスクユニットであって、常に最新の無効化テーブルを記憶している。いま、ここでは記憶部３０３は図７に示した無効化テーブル３１０を記憶しているものとする。
【００６２】
無効化テーブル３１０に依ると、ＩＤ「２３４１１５６８９３２１」により識別されるメモリカードに対応する免許、ＩＤ「６１２７７５１２１４１７」により識別されるメモリカードに対応する免許、ＩＤ「１００２５９８３１５４８」により識別されるメモリカードに対応する免許、・・・が無効化されていることが分かる。
記憶部３０３が無効化テーブル３１０を記憶している状態において、制御部３０２は、自動車１００から「松下××」に交付されているメモリカード６００を識別するＩＤ「６１２７７５１２１４１７」を受け取ると、当該ＩＤは無効化テーブル３１０に含まれるため、制御部３０２は、「無効」を示す判定情報を自動車１００へ送信する。
【００６３】
（４）入力部３０４
入力部３０４は、無効化情報及び無効化解除情報の入力を受け付け、受け付けた無効化情報及び無効化解除情報を制御部３０２へ出力する。
入力部３０４が受け付ける無効化情報は、新たに無効化された免許証を識別するＩＤを含む。また入力部３０４が受け付ける無効化解除情報は、それまで無効化されていた免許証であって、無効化が解除された免許証を識別するＩＤを含む。
【００６４】
（５）表示部３０５
表示部３０５は、ディスプレィユニットを備え、無効化テーブルをディスプレィに表示したり、入力部３０４が受け付けた無効化情報及び無効化解除情報などをディスプレィに表示したりする。
＜動作＞
ここでは、図８から図１０に示すフローチャートを用いて、自動車使用制御システム１０の動作について説明する。なお、ここで示す動作はメモリカード２００が自動車１００のメモリカードスロットに挿入されたことによって開始する。
【００６５】
自動車１００の認証部１０５は、５６ビットの乱数Ｒを生成する（ステップＳ１０１）。認証部１０５は、生成した乱数Ｒを内部に記憶すると共に制御部１０３へ出力する。制御部１０３は、メモリカード入出力部１０１を介して乱数Ｒをメモリカード２００へ出力し、メモリカード２００の入出力部２０１は、乱数Ｒを受け取る（ステップＳ１０２）。
自動車１００の認証部１０５は、内部に記憶しているパスワードテーブル１２０から、メモリカード２００に対応する認証用パスワードＰ１を読み出し、ステップＳ１０１で生成した乱数Ｒを暗号鍵として用いて認証用パスワードＰ１を暗号化し、暗号文Ｅ１を生成する（ステップＳ１０３）。認証部１０５は、生成した暗号文Ｅ１を記憶しておく。
【００６６】
メモリカード２００の認証部２０３は、入出力部２０１から乱数Ｒを受け取り、乱数Ｒを暗号鍵として用い、内部に記憶している認証用パスワードＰ１に暗号アルゴリズムＥを施して暗号文Ｅ２を生成する（ステップＳ１０４）。認証部２０３は、生成した暗号文Ｅ２を、入出力部２０１を介して自動車１００へ出力し、自動車１００のメモリカード入出力部１０１は、暗号文Ｅ２を受け取る（ステップＳ１０５）。
【００６７】
メモリカード入出力部１０１は、制御部１０３を介して認証部１０５へ暗号文Ｅ２を出力する。認証部１０５は、記憶している暗号文Ｅ１と、受け取った暗号文Ｅ２とを比較する（ステップＳ１０６）。
暗号文Ｅ１と暗号文Ｅ２とが一致しない場合（ステップＳ１０７でＮＯ）、認証部１０５は、自動車１００の使用を禁止する「使用不可」を示す信号を制御部１０３へ出力し、制御部１０３は「使用不可」を示す表示情報を表示部１０６のディスプレィに出力する（ステップＳ１１７）。
【００６８】
暗号文Ｅ１と暗号文Ｅ２とが一致する場合（ステップＳ１０７でＹＥＳ）、認証部１０５は、自動車１００がメモリカード２００の認証に成功したことを示す「認証ＯＫ」の信号を生成する。認証部１０５は、生成した信号を制御部１０３及びメモリカード入出力部１０１を介してメモリカード２００へ出力し、メモリカード２００の入出力部２０１は、「認証ＯＫ」を示す信号を受け取る（ステップＳ１０９）。
【００６９】
メモリ制御部２０２は、入出力部２０１から「認証ＯＫ」を示す信号を受け取ると、メモリ２０４からＩＤ２１０を読み出す（ステップＳ１１０）。メモリ制御部２０２は、読み出したＩＤ２１０を入出力部２０１を介して自動車１００へ出力し、自動車１００のメモリカード入出力部１０１は、ＩＤ２１０を受け取る（ステップＳ１１１）。
制御部１０３は、記憶部１０２から登録テーブル１１０を読み出し、読み出した登録テーブル１１０と、メモリカード入出力部１０１から受け取るＩＤ２１０とを認証部１０５へ出力する。認証部１０５は、登録テーブル１１０に含まれる各登録情報のＩＤとＩＤ２１０とをそれぞれ比較し、ＩＤ２１０と一致するＩＤを有する登録情報が登録テーブル１１０に存在するか否か判断する（ステップＳ１１２）。
【００７０】
認証部１０５は、ＩＤ２１０と一致するＩＤを有する登録情報が登録テーブル１１０に存在すると判断した場合（ステップＳ１１３でＹＥＳ）、「ＩＤ確認ＯＫ」を示す信号を生成し（ステップＳ１１４）、生成した「ＩＤ確認ＯＫ」を示す信号を、制御部１０３及びメモリカード入出力部１０１を介してメモリカード２００へ出力し、メモリカード２００の入出力部２０１は、「ＩＤ確認ＯＫ」を示す信号を受信する（ステップＳ１１５）。次に、認証部１０５は、ＩＤ２１０と一致するＩＤを有する登録情報の登録番号を記憶する（ステップＳ１１６）。具体的には、ＩＤ２１０は「１２３１１０９３５２１７」であるので、図２に示した登録情報１１１に含まれるＩＤと一致する。そこで、認証部１０５は、登録番号「１」を記憶する。
【００７１】
認証部１０５は、ＩＤ２１０と一致するＩＤを有する登録情報が登録テーブル１１０に存在しないと判断した場合（ステップＳ１１３でＮＯ）、自動車１００の使用を禁止する「使用不可」を示す信号を制御部１０３へ出力し、制御部１０３は「使用不可」を示す表示情報を表示部１０６のディスプレィに出力する（ステップＳ１１７）。
図９に続き、メモリ制御部２０２は、ステップＳ１１５において、入出力部２０１が受信した「ＩＤ確認ＯＫ」を示す信号を受け取る。メモリ制御部２０２は、「ＩＤ確認ＯＫ」を示す信号を受け取ると、メモリ２０４から免許証情報２２０を読み出す（ステップＳ２０１）。メモリ制御部２０２は、読み出した免許証情報２２０を入出力部２０１を介して自動車１００へ送信し、自動車１００のメモリカード入出力部１０１は、免許証情報２２０を受信する（ステップＳ２０２）。
【００７２】
認証部１０５は、メモリカード入出力部１０１及び制御部１０３を介して免許証情報２２０を受け取り、更に、制御部１０３から日付情報を受け取る。認証部１０５は、免許証情報２２０、登録テーブル１１０及び日付情報を用いて有効期限の確認及び登録情報との比較を行う（ステップＳ２０３）。
具体的には、認証部１０５は、免許証情報２１０から有効期限を読み出し、読み出した有効期限と日付情報とを比較し、現在が免許の有効期限内であるか否か判断する。更に、認証部１０５は、登録テーブル１１０から、ステップＳ１１６で記憶した登録番号「１」を有する登録情報１１１を読み出す。認証部１０５は、免許証情報２１０から氏名及び生年月日を読み出し、登録情報１１１に含まれる氏名及び生年月日と比較して、氏名及び生年月日が一致するか否か判断する。
【００７３】
有効期限の確認及び登録情報との比較の結果、有効期限内であり、且つ、氏名及び住所が一致した場合（ステップＳ２０４でＹＥＳ）、認証部１０５は、「免許証確認ＯＫ」を示す信号を生成し（ステップＳ２０６）、生成した信号を制御部１０３及びメモリカード入出力部１０１を介してメモリカード２００へ送信し、メモリカード２００は、「免許証確認ＯＫ」を示す信号を受信する（ステップＳ２０７）。
【００７４】
メモリカード２００は、「免許証確認ＯＫ」を示す信号を受信すると処理を終了する。
有効期限の確認及び登録情報との比較の結果、有効期限外である場合、氏名が一致しない場合、生年月日が一致しない場合などには（ステップＳ２０４でＮＯ）、認証部１０５は、自動車１００の使用を禁止する「使用不可」を示す信号を制御部１０３へ出力し、制御部１０３は「使用不可」を示す表示情報を表示部１０６のディスプレィに出力する（ステップＳ２０５）。
【００７５】
ステップＳ２０７で「免許証確認ＯＫ」を示す信号をメモリカード２００へ送信した後、認証部１０５は、ステップＳ１１６で記憶した登録情報１１１に含まれるＩＤを読み出し（ステップＳ２０８）、読み出したＩＤを制御部１０３へ出力する。制御部１０３は、受け取ったＩＤを通信部１０４及びインターネット４００を介して管理装置３００へ送信し、管理装置３００の通信部３０１はＩＤを受信する（ステップＳ２０９）。
【００７６】
管理装置３００の通信部３０１は、受信したＩＤを制御部３０２へ出力する。制御部３０２は通信部３０１からＩＤを受け取ると、記憶部３０３から無効化テーブル３１０を読み出す（ステップＳ２１０）。制御部３０２は、無効化テーブル３１０に、自動車１００から受け取ったＩＤが含まれるか否か判断する（ステップＳ２１１）。
無効化テーブル３１０にＩＤが含まれない場合（ステップＳ２１２でＮＯ）、制御部３０２は、「有効」を示す判定情報を生成し（ステップＳ２１３）、無効化テーブル３１０にＩＤが含まれる場合（ステップＳ２１２でＹＥＳ）、制御部３０２は、「無効」を示す判定情報を生成する（ステップＳ２１４）。制御部３０２は、ステップＳ２１３又はステップＳ２１４で生成した判定情報を、通信部３０１及びインターネット４００を介して自動車１００へ送信し、自動車１００の通信部１０４は判定情報を受信する（ステップＳ２１５）。
【００７７】
通信部１０４は、受信した判定情報を制御部１０３を介して認証部１０５へ出力し、認証部１０５は、判定情報を受け取る。認証部１０５は、受け取った判定情報を読む（ステップＳ２１６）。
図１０に続き、判定情報が「無効」の場合（ステップＳ３０１で「無効」）、認証部１０５は、自動車１００の使用を禁止する「使用不可」を示す信号を制御部１０３へ出力し、制御部１０３は「使用不可」を示す表示情報を表示部１０６のディスプレィに出力する（ステップＳ３０２）。
【００７８】
判定情報が「有効」の場合（ステップＳ３０１で「有効」）、認証部１０５は、自動車１００の使用を許可する「使用許可」を示す信号を制御部１０３へ出力し、制御部１０３は「使用許可」を示す表示情報を表示部１０６のディスプレィに出力する（ステップＳ３０３）。続いて、制御部１０３は、駆動部１０７に対して自動車１００を駆動する指示を出力する。駆動部１０７は、電源接続して、エンジンを起動し、自動車１００を駆動させる（ステップＳ３０４）。
【００７９】
＜その他の変形例＞
以上説明したように、本発明は、メモリカードを自動車の運転免許証として用い、自動車を使用する都度、自動車にメモリカードを挿入し、自動車は管理装置に対して、運転免許が無効であるか又は有効であるかを問い合わせる。問い合わせの結果、自動車は、運転免許が有効である場合に自動車の使用を許可し、運転免許が無効である場合に自動車の使用を禁止する自動車使用制御システムである。
【００８０】
なお、本発明を上記実施の形態に基づき説明してきたが、本発明は上記実施の形態に限定されないのは勿論であり、以下の様な場合も本発明に含まれる。
（１）上記実施の形態において、自動車使用制御システム１０は、ユーザが自動車１００を使用するとき、常に（ａ）メモリカードの認証、（ｂ）登録情報と一致するか検証、（ｃ）管理装置への問い合わせ、を行うことにより、使用制御を行うように構成されているが、（ａ）、（ｂ）及び（ｃ）の処理は、自動車１００の使用の都度行うのではなく、時間や距離などによって確認してもよい。
【００８１】
例えば、自動車１００の運転（稼動）時間を計測しておき、運転時間が例えば「３０時間」に達したとき、上記（ａ）、（ｂ）及び（ｃ）の処理を行い、その後、運転時間の計測をリセットするように構成してもよい。また、例えば、自動車１００の走行距離を計測し、走行距離が例えば「３０キロメートル」に達したとき、上記（ａ）、（ｂ）及び（ｃ）の処理を行い、その後、走行距離の計測をリセットするように構成してもよい。また、例えば、自動車１００の運転時間に依らず、単に定期的に上記（ａ）、（ｂ）及び（ｃ）の処理を行うように構成してもよい。
【００８２】
（２）上記実施の形態では、メモリカード２００が、免許証情報２２０内に免許の有効期限に関する情報を記憶しており、自動車１００が、現在が有効期限内であるか、又は、有効期限切れであるかの判定を行うが、本発明において、メモリカード２００が有効期限を記憶していることは必須ではなく、管理装置３００が有効期限を管理する構成であってもよい。例えば、管理装置３００は、メモリカードのＩＤと有効期限とを対応付けて管理しており、自動車１００からの問い合わせに応じて、有効期限内であるか、又は、有効期限切れであるかの判定を行い、判定結果を自動車１００に送信する構成も本発明に含まれる。
【００８３】
（３）医療機器使用制御システム２０
本発明は、医療機器の使用を制御するシステムであってもよい。ここでは、具体例として、医療機器使用制御システム２０について説明する。
図１１は、医療機器使用制御システム２０の構成を示すシステム構成図である。同図に示す様に、医療機器使用制御システム２０は、レントゲン装置１００ａ、メモリカード２００ａ及び管理装置３００ａから構成され、レントゲン装置１００ａと管理装置３００ａとは、インターネット４００を介して接続されている。
【００８４】
医療機器使用制御システム２０は、メモリカード２００ａをレントゲン技師の免許証として用いるシステムであって、管理装置３００ａは、無効となったレントゲン技師免許に係る無効情報を管理している。
レントゲン装置１００ａは、病院の放射線科が有する装置であって、レントゲン技師により、被験者のＸ線撮影検査に用いられる。レントゲン装置１００ａは、図１１に示す様に、駆動部１０７ａと使用制御部１０８ａとから構成され、駆動部１０７ａは、更に、電源供給部１５１、操作部１５２、Ｘ線照射部１５３及び撮像部１５４から構成される。
【００８５】
使用制御部１０８ａは、レントゲン装置１００ａの使用を制御するコンピュータシステムであって、上記実施の形態で説明した自動車１００の使用を制御する使用制御部１０８と同様の構成及び機能を有する。即ち、使用制御部１０８ａは、メモリカード２００ａの認証処理や、メモリカード２００ａに格納されている免許が有効であるか又は無効であるかを管理装置３００ａに問い合わせる処理などを行う。
【００８６】
駆動部１０７ａは、レントゲン装置が、Ｘ線撮影検査という通常の機能を果たすために必要な部品及び回路などの構成要素を備えるものとする。
電源供給部１５１は、使用制御部１０８ａと接続されており、使用制御部１０８ａから「使用許可」を示す信号を受け取ると、電源接続して駆動部１０７ａ全体に電力を供給する。電源供給部１５１は、使用制御部１０８ａから「使用不可」を示す信号を受け取ると、電源を接続せず駆動部１０７ａに電力が供給されない。そのためレントゲン装置１００ａは稼動しない。
【００８７】
操作部１５２は、レントゲン技師の操作を受け付ける操作ボタンを備える。操作部１５２は操作ボタンの押下を受け付けると、Ｘ線照射部１５３へＸ線照射指示を出力する。
Ｘ線照射部１５３は、操作部１５２からＸ線照射指示を受け取ると、被験者にＸ線を照射する。
撮像部１５４は、被験者の背後に設置されたフィルムを含み、Ｘ線照射部１５３により出力されたＸ線が被験者を透過するこによって、フィルムに画像を生成する。ここで生成される画像は、白色から黒色の濃淡で表される。例えば、骨など密度の高い組織は白色、空気は黒色、他の組織は密度によって灰色の影として映し出される。
【００８８】
（４）上記の医療機器使用制御システム２０において、レントゲン装置１００ａは、使用履歴を作成し、作成した使用履歴をメモリカード２００ａに格納するように構成してもよい。メモリカード２００ａに格納された使用履歴は、定期的に管理装置３００ａがチェックしてもよいし、病院内の管理者がチェックしてもよい。
この様に、使用履歴を蓄積し確認することで、レントゲン装置１００ａの不正使用を早期に発見することができる。
【００８９】
（５）上記の医療機器使用制御システム２０において、レントゲン装置１００ａが使用履歴を作成する際に、デジタル署名を付した使用履歴を作成するように構成してもよい。
（６）銃器使用制御システム３０
本発明は、銃器の使用を制御するシステムであってもよい。ここでは、具体例として銃器使用制御システム３０について説明する。
【００９０】
銃器使用制御システム３０は、銃器１００ｂ、メモリカード２００ｂ及び管理装置３００ｂから構成される。
銃器１００ｂは、メモリカードスロットを備え、ユーザは銃器１００ｂを使用する際に、メモリカードスロットにメモリカード２００ｂを挿入する。更に、銃器はＩＣチップを備え、メモリカード２００ｂとの間でチャレンジ‐レスポンス型の認証を行い、メモリカード２００ｂが正当なメモリカードであるか否かを判定する。更に、銃器１００ｂは、アンテナを備え、無線基地局を介してネットワークへ接続する機能を有し、無線基地局とネットワークとを介して、管理装置３００ｂと通信を行う。なお、無線基地局と管理装置３００ｂとは図示していない。
【００９１】
メモリカード２００ｂは、銃器の使用が許可されているユーザに、正当な機関から発行される免許証であるとする。管理装置３００ｂは、無効になった免許証に係る無効情報を管理している。
銃器使用制御システム３０において、メモリカード２００ｂ及び管理装置３００ｂは、実施の形態で説明した自動車使用制御システム１０、及び、変形例で説明した医療機器使用制御システム２０のメモリカード及び管理装置と同様の構成及び機能を有するため詳細な説明は省略し、以下では銃器１００ｂについて詳細に説明する。
【００９２】
＜構成＞
図１２は、銃器１００ｂの断面図である。銃器１００ｂは、メモリカードスロット１０１ｂ、トリガー１６１、安全装置１６２、バネ１６３、解除装置１６４、シアー１６５、ハンマーストラット１６６、ハンマー１６７、ファイアリングピン１６８、バレル１６９、弾薬１７０及び使用制御部１０８ｂから構成される。ここで、使用制御部１０８ｂは、機能的な構成を示すものであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、アンテナなどから構成される。
【００９３】
（ａ）トリガー１６１
トリガー１６１は、ユーザから紙面右方向への力を受け付ける。トリガー１６１に設けられたくぼみには、安全装置１６２の一端がはめ込まれている。安全装置１６２がくぼみにはめ込まれた状態では、ユーザから紙面右方向への力を受けてもトリガー１６１は動かず、安全装置１６２が外れた状態において、ユーザから紙面右方向への力を受けると、トリガー１６１は、紙面右方向へ動く。
【００９４】
トリガー１６１の右端部は、隣接したシアー１６５と接触しており、安全装置１６２が外れた状態において紙面右方向へ力を受けると、シアー１６５の一端を押し、シアー１６５を反時計回りに回転させる。
また、トリガー１６１は、使用制御部１０８ｂと接続されており、トリガー１６１が引かれたことを検知すると、その旨を使用制御部１０８ｂへ通知する。
【００９５】
（ｂ）安全装置１６２
安全装置１６２は、図１２に示す様に左右対称の部材で構成されており、その重心には回転軸がある。安全装置１６２は、通常、右端部がトリガー１６１のくぼみにはめ込まれており、左端部寄りはバネ１６３により紙面下向きの力を受けている。これにより、右端部がトリガー１６１のくぼみから外れることなくトリガー１６１に固定された状態を維持している（図１３（ａ）参照）。
【００９６】
安全装置１６２は、バネ１６３以上の力を解除装置１６４から紙面上向きに受けると、回転軸を中心に時計回りに回転し、右端部がトリガー１６１のくぼみから外れる（図１３（ｂ）参照）。
（ｃ）バネ１６３
バネ１６３は、安全装置１６２の右端部をトリガー１６１のくぼみに固定させておくために、安全装置１６２の左端部寄りに紙面下向きの力を加える。
【００９７】
（ｄ）解除装置１６４
解除装置１６４は、磁石と、磁石の上部に位置する可動鉄芯と、可動鉄芯の周囲に位置するガードとから構成される。ここで、磁石は具体的にはコイルであって、使用制御部１０８ｂと接続されている。また、磁石とガードとは接合されており、可動鉄芯は、磁石及びガードとは接合されていない。磁石は、使用制御部１０８ｂから電流を供給されて電磁石としてはたらき、可動鉄芯は紙面上向きの力を受ける。
【００９８】
図１３は、図１２のＡ部を拡大表示した図である。なお、図１３ではバネ１６３は図示していない。
図１３（ａ）は、磁石が使用制御部１０８ｂから電流を供給されていない状態である。この状態から、磁石が電流の供給を受けると、可動鉄芯は紙面上向きの力を受け、安全装置１６２の左端部を押し上げる。安全装置１６２が可動鉄芯から受ける力の大きさが、バネ１６３から受ける力の大きさ以上になると、図１３（ｂ）に示す様に、安全装置１６２は、回転軸１６２ｂを中心に時計回りに回転し、トリガー１６１のくぼみにはめ込まれていた右端部がくぼみから外れる。これにより、トリガー１６１はユーザからの力を受けて紙面右向きに動く。
【００９９】
（ｅ）シアー１６５、ハンマーストラット１６６、ハンマー１６７及びファイアリングピン１６８
シアー１６５は、図１２に示す様に、円の一部を切り取った形状の部材で構成され、通常、その長手方向を垂直に保った状態で静止している。シアー１６５は、長手方向の一端がトリガー１６１と接触しており、他端がハンマー１６７と接触している。シアー１６５は、トリガー１６１から紙面右向きの力を受けると、回転軸１６５ｂを中心に反時計回りに回転する。
【０１００】
ハンマーストラット１６６は、図１２に示す様に、棒状の部材で構成され、部材の下部は固定され、部材の上部はハンマー１６７から力を受けて屈曲している。ハンマーストラット１６６は、ハンマー１６７を回転軸１６７ｂを中心に時計回りに回転させるバネとして機能する。
ハンマー１６７は、ハンマーストラット１６６から力を受け、回転軸１６７ｂを中心に反時計回りに回転し、ファイアリングピン１６８を弾薬１７０の方向へ押し込む。
【０１０１】
ファイアリングピン１６８は、ハンマー１６７により叩かれると、弾薬１７０に圧力をかけ、弾薬１７０を爆発させる。
（ｆ）メモリカードスロット１０１ｂ及び使用制御部１０８ｂ
メモリカードスロット１０１ｂには、銃器の免許証であるメモリカード２００ｂが挿入されているものとする。メモリカードスロット１０１ｂは、使用制御部１０８ｂからの指示を受けて、メモリカード２００ｂから情報を読み出し、読み出した情報を使用制御部１０８ｂに出力する。
【０１０２】
使用制御部１０８ｂは、トリガー１６１に力が加わった事が検知されると、メモリカードスロット１０１ｂに挿入されているメモリカード２００ｂの認証を行う。認証に失敗すると、使用制御部１０８ｂは処理を終了する。認証に成功すると、使用制御部１０８ｂは、免許が有効であるか、又は、無効であるかを、無線基地局及びネットワークを介して、図示していない管理装置３００ｂに問い合わせる。
【０１０３】
問い合わせの結果、免許が有効である場合は、使用制御部１０８ｂは、解除装置１６４の磁石に電流を供給する。問い合わせの結果、免許が無効である場合は、使用制御部１０８ｂは、処理を終了する。
＜動作＞
ここでは、銃器使用制御システム３０の動作について説明する。なお、銃器使用制御システム３０の動作を示すフローチャートは図示していない。
【０１０４】
（ステップ１）ユーザがトリガー１６１を引く事により、使用制御部１０８ｂが起動し、処理が開始する。
（ステップ２）使用制御部１０８ｂは、メモリカードスロット１０１ｂに挿入されているメモリカード２００ｂを認証する。
（ステップ３）メモリカード２００ｂの認証に失敗した場合、使用制御部１０８ｂは処理を終了し、認証に成功した場合、使用制御部１０８ｂは管理装置３００ｂへ、免許が有効であるか又は無効であるか問い合わせる。
【０１０５】
（ステップ４）問い合わせの結果、免許が無効である場合、使用制御部１０８ｂは処理を終了し、免許が有効である場合、使用制御部１０８ｂは解除装置１６４の磁石に電流を供給する。
（ステップ５）解除装置１６４の磁石は使用制御部１０８ｂから電流の供給を受け、可動鉄芯は安全装置１６２の左端部寄りを押し上げる向きに力を受ける。
【０１０６】
（ステップ６）安全装置１６２はバネ１６３の力に反撥して時計周りに回転する。
（ステップ７）安全装置１６２がトリガー１６１から外れ、トリガー１６１はユーザから受ける力によりシアー１６５を回転させる。
（ステップ８）シアー１６５が回転し、ハンマーストラット１６６はハンマー１６７を押してハンマー１６７を回転させる。
【０１０７】
（ステップ９）ハンマー１６７はファイアリングピン１６８を叩き、ファイアリングピン１６８は、弾薬１７０の火薬に一気に圧力をかけ、弾薬を爆発させる。
（ステップ１０）爆発した弾薬１７０はバレル１６９を通り、発砲する。
上記のステップ３でメモリカード２００ｂの認証に失敗した場合、及び、ステップ４で免許が無効である場合は、使用制御部１０８ｂが処理を終了するため解除装置１６４が動かず、よって安全装置１６２によりトリガー１６１が固定された状態が維持されユーザがトリガー１６１を引くことができない。従って、ユーザは銃器１００ｂを使用することができない。
【０１０８】
（７）本発明において、使用制御する装置は、自動車、医療機器、銃器に限定されないのは勿論である。本発明は、使用に際して免許、資格、証明書などを必要とする装置であれば如何なる装置であってもよい。
（８）上記実施の形態では、管理装置３００が常に最新の無効化テーブルを管理している構成を有しているが、管理装置３００が無効化テーブルを管理するのではなく、メモリカード２００が無効化テーブルを管理する構成も本発明に含まれる。
【０１０９】
また、メモリカード２００は、無効化されたメモリカードのＩＤを、ツリー構造の各ノードに対応付けて記憶するように構成してもよい。
（９）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１１０】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ‐ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ‐ＲＯＭ、ＤＶＤ‐ＲＡＭ、ＢＤ（Ｂｌｕ‐ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１１１】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１１２】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１０）上記実施の形態及び上記変形例をそれぞれ組み合わせる構成も本発明に含まれる。
【産業上の利用可能性】
【０１１３】
本発明は、利用者にセキュリティを提供するサービス業において、自動車の盗難を防止するシステムとして利用することができる。
【図面の簡単な説明】
【０１１４】
【図１】自動車使用制御システム１０の構成を示すシステム構成図である。
【図２】自動車１００の構成を機能的に示す機能ブロック図である。
【図３】登録テーブル１１０のデータ構成を示す図である。
【図４】パスワードテーブル１２０のデータ構成を示す図である。
【図５】メモリカード２００の構成を機能的に示す機能ブロック図である。
【図６】免許証情報２２０のデータ構成を示す図である。
【図７】管理装置３００の構成を機能的に示す機能ブロック図である。
【図８】自動車使用制御システム１０の動作を示すフローチャートであり、図９へ続く。
【図９】自動車使用制御システム１０の動作を示すフローチャートであり、図８から続き、図１０へ続く。
【図１０】自動車使用制御システム１０の動作を示すフローチャートであり、図９から続く。
【図１１】医療機器使用制御システム２０の構成を示すシステム構成図である。
【図１２】銃器使用制御システム３０を構成する銃器１００ｂの構成を示す断面図である。
【図１３】図１２において、破線で囲まれたＡ部の詳細を示す図であり、（ａ）は、銃器１００ｂの使用が許可されていない状態を示し、（ｂ）は、銃器１００ｂの使用が許可された状態を示す。
【符号の説明】
【０１１５】
１０      自動車使用制御システム
１００    自動車
１０１    メモリカード入出力部
１０２    記憶部
１０３    制御部
１０４    通信部
１０５    認証部
１０６    表示部
１０７    駆動部
１０８    使用制御部
２００    メモリカード
２０１    入出力部
２０２    メモリ制御部
２０３    認証部
２０４    メモリ
３００    管理装置
３０１    通信部
３０２    制御部
３０３    記憶部
３０４    入力部
３０５    表示部
４００    インターネット
２０      医療機器使用制御システム
１００ａ  レントゲン装置
１０７ａ  駆動部
１０８ａ  使用制御部
１５１    電源供給部
１５２    操作部
１５３    Ｘ線照射部
１５４    撮像部
２００ａ  メモリカード
３００ａ  管理装置
３０      銃器使用制御システム
１００ｂ  銃器
１０１ｂ  メモリカードスロット
１０８ｂ  使用制御部
１６１    トリガー
１６２    安全装置
１６３    バネ
１６４    解除装置
１６５    シアー
１６６    ハンマーストラット
１６７    ハンマー
１６８    ファイアリングピン
１６９    バレル
１７０    弾薬
２００ｂ  メモリカード
【図１】
2008083737.tif 000003
【図２】
2008083737.tif 000004
【図３】
2008083737.tif 000005
【図４】
2008083737.tif 000006
【図５】
2008083737.tif 000007
【図６】
2008083737.tif 000008
【図７】
2008083737.tif 000009
【図８】
2008083737.tif 000010
【図９】
2008083737.tif 000011
【図１０】
2008083737.tif 000012
【図１１】
2008083737.tif 000013
【図１２】
2008083737.tif 000014
【図１３】
2008083737.tif 000015