(57)【要約】【課題】  アプリケーションの追加、組み込みが容易に可能な車載装置の提供を目的とする。【解決手段】  格納装置１１０は、署名付プログラムを記録したＩＣカード１３０からプログラムを読み込んで、読みこんだ署名付プログラムをフラッシュメモリ１１１に格納する。接続検知部１０は、格納装置１１０の接続を検知する。接続検知部１０が接続を検知すると、復号処理部３０はフラッシュメモリ１１１から署名付プログラムを読みこみ、署名が正当かどうかを判断する。記憶部２０は、復号処理部３０が正当と判断した場合には、復号処理部３０からプログラムを読みこみ記憶する。プログラム実行部４０は、記憶部２０の記憶したプログラムを読み込んで実行する。また、接続検知部１０が、格納装置１１０の接続が解除されたことを検知すると、記憶部２０は、記憶しているプログラムを消去する。【選択図】        図１
2005222106.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載する移動体搭載機器システムにおいて、
プログラムを記録した記録媒体からプログラムを読み込んで格納する格納装置と、
前記格納装置に接続して前記格納装置が格納するプログラムを読み込んで記憶する記憶部と、
前記記憶部の記憶したプログラムを実行する実行部と
を有する移動体搭載装置と
を備えたことを特徴とする移動体搭載機器システム。
【請求項２】
前記格納装置は、
暗号化処理された署名が付加された署名付加プログラムを格納し、
前記移動体搭載装置は、さらに、
前記格納装置の格納する署名付加プログラムを読み込み、暗号化された署名の復号をして、復号した署名に基づいて署名付プログラムが正当か否かを判断する復号処理部を有し、
前記記憶部は、
前記復号処理部により正当と判断された署名付プログラムを前記復号処理部から読み込んで記憶し、正当でないと判断された署名付プログラムを前記復号部から消去することを特徴とする請求項１記載の移動体搭載機器システム。
【請求項３】
前記記憶部は、
前記格納装置との接続を検知して前記格納装置からプログラムを読み込むことを特徴とする請求項１記載の移動体搭載機器システム。
【請求項４】
前記記憶部は、
前記格納装置との接続を解除された場合に、記憶したプログラムを消去することを特徴とする請求項１記載の移動体搭載機器システム。
【請求項５】
認証を行う認証局と、移動体に搭載され前記認証局に対して認証を求める移動体搭載装置とを備えた認証システムにおいて、
前記移動体搭載装置は、
移動体の乗員の顔を顔画像として入力し、入力した顔画像から顔の固有の特徴を示す顔特徴情報を抽出情報として抽出する顔特徴情報抽出部と、
前記顔特徴情報抽出部の抽出した抽出情報を前記認証局に送信する装置側送信部とを備え、
前記認証局は、
前記装置側送信部の送信する抽出情報を受信する局側受信部と、
所定の複数人の顔特徴情報を登録情報として登録する顔特徴情報登録部と、
局側受信部の受信した抽出情報を前記顔特徴情報登録部に登録されている登録情報に照合することにより、受信した抽出情報についての認証を行う局側認証部と
を備えたことを特徴とする認証システム。
【請求項６】
移動体に搭載され、認証を行う認証局との間で通信を行うことにより前記認証局に対して認証を求める移動体搭載装置において、
移動体の乗員の顔を顔画像として入力し、入力した顔画像から顔の固有の特徴を示す顔特徴情報を抽出情報として抽出する顔特徴情報抽出部と、
前記顔特徴情報抽出部の抽出した抽出情報を前記認証局に送信する装置側送信部とを備えたことを特徴とする移動体搭載装置。
【請求項７】
移動体の乗員の認証を認証局に求める認証プログラムにおいて、
移動体の乗員の顔を顔画像として入力し、入力した顔画像から顔の固有の特徴を示す顔特徴情報を抽出情報として抽出する処理と、
抽出した抽出情報を前記認証局に送信する処理とを
コンピュータに実行させることを特徴とする認証プログラム。
【請求項８】
認証を行う認証局と、移動体に搭載され前記認証局に対して認証を求める移動体搭載装置とを備えた認証システムにおいて、
前記移動体搭載装置は、
移動体の乗員から、個人を識別する個人ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）と個人の属するグループを示すグループＩＤとを含むＩＤ情報を受け付けるＩＤ情報受付部と、
前記ＩＤ情報受付部の受け付けたＩＤ情報を用いて、グループＩＤを同じくする複数の個人ＩＤと複数の個人ＩＤに共通するグループＩＤとを含むＩＤテーブルを作成するＩＤテーブル作成部と、
前記ＩＤテーブル作成部の作成したＩＤテーブルを前記認証局に送信する装置側送信部とを備え、
前記認証局は、
装置側送信部の送信したＩＤテーブルを受信する局側受信部と、
ＩＤ情報の登録を受け付けて登録し、ＩＤ情報に含まれるグループＩＤを用いて個人ＩＤを管理する局側登録部と、
前記局側受信部の受信したＩＤテーブルに含まれるグループＩＤに基づいてＩＤテーブルに含まれる個人ＩＤが前記局側登録部に登録されているかを参照することにより、受信したＩＤテーブルに含まれる個人ＩＤについて認証を行う局側認証部と
を備えた認証システム。
【請求項９】
前記認証局は、さらに、
前記局側認証部による認証結果を送信する局側送信部を備え、
前記認証システムは、さらに、
前記局側送信部の送信する認証結果を受信して、受信した認証結果に基づいて前記移動体搭載装置を搭載した移動体の通過の可否を決定する通過ゲートを備えたことを特徴とする請求項５または８記載の認証システム。
【請求項１０】
移動体に搭載され、認証を行う認証局との間で通信を行うことにより前記認証局に対して認証を求める移動体搭載装置において、
移動体の乗員から、個人を識別する個人ＩＤと個人の属するグループを示すグループＩＤとを含むＩＤ情報を受け付けるＩＤ情報受付部と、
前記ＩＤ情報受付部の受け付けたＩＤ情報を用いて、グループＩＤを同じくする複数の個人ＩＤと複数の個人ＩＤに共通するグループＩＤとを含むＩＤテーブルを作成するＩＤテーブル作成部と、
前記ＩＤテーブル作成部の作成したＩＤテーブルを前記認証局に送信する装置側送信部とを備えたことを特徴とする移動体搭載装置。
【請求項１１】
移動体の乗員の認証を認証局に求める認証プログラムにおいて、
移動体の乗員から、個人を識別する個人ＩＤと個人の属するグループを示すグループＩＤとを含むＩＤ情報を受け付ける処理と、
受け付けたＩＤ情報を用いて、グループＩＤを同じくする複数の個人ＩＤと複数の個人ＩＤに共通するグループＩＤとを含むＩＤテーブルを作成する処理と、
作成したＩＤテーブルを前記認証局に送信する処理と
をコンピュータに実行させることを特徴とする認証プログラム。
【請求項１２】
前記記録媒体は、
請求項７の認証プログラムと請求項１１の認証プログラムとのいずれかを記録したことを特徴とする請求項１記載の移動体搭載機器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体に搭載する移動体搭載機器システムに関する。例えば、アプリケーションプログラムを変更可能な移動体搭載機器に関する。また、移動体の乗員を認証する認証システムに関する。
【背景技術】
【０００２】
車輛入退場管理システムに係る従来技術として特開２００２−９２６７１がある。これは、移動体（人）が保有する携帯端末と通信装置（ゲート開閉制御装置、情報管理装置）との間で無線通信を行うシステムである。移動体（人）が入場の際、携帯端末から送信される識別情報を通信装置が検出し、予めシステム登録済みかをチェックし、登録済みであればゲート開放制御を行い入場させる。さらに退場の際にも携帯端末の識別情報（ＩＤ）を通信装置が検出し、すでに入場済みであればゲートを開放制御することを特徴とする技術である。
【０００３】
このように、従来の入退場管理システムでは、入退場の際、１個の移動体が保有する１台の移動体端末機器（携帯端末など）の認証を行うことは可能である。
【０００４】
しかし、１個の移動体が保有する複数の移動体端末機器の確認はできなかった。例えば、１台のバスに複数の人を乗せてゲートを通過する時は、従来の移動体端末機器である車載器では、通信装置は車自体を認証するか、もしくはＩＤを書きこんである運転手１名を確認することはできる。しかし、乗員全員を確認（認証）することはできなかった。
【０００５】
このため、車載器を搭載したバスや車輛に複数人が同乗して構内に出入りする場合、同乗者は一旦降りてＩＤカードなどで認証を受ける必要があり、車輛渋滞の原因となっていた。また、混雑時には車輛に乗車したままチェックなしで構内に出入りすることもあり、セキュリティの面でも問題があった。
【０００６】
このような課題に対し、特開２００２−３６６９９２では、「ゲートを通過して入退場する車両２０の車両ＩＤの情報２６と前記車両の搭乗者全員のＩＤの情報２５を取得し、ゲート管理システムに送信する前記車両に搭載された車載端末機２１を具備し、ゲート管理システム２２，２３は前記情報を受信し、前記車両と前記搭乗者全員の入退場の許可抑止を制御する。」技術を開示している。
【０００７】
しかし、この従来の技術では乗員は、ＩＣカードや磁気カードといったＩＤカードを携帯する必要がある。また、個人のＩＤを個々に送信する。このため、多数の乗員のＩＤを送信する場合は送信効率が良くない。
【０００８】
一方、車載器へのアプリケーションプログラム（以下、アプリケーション、あるいはプログラムともいう）追加の面においては、例えば、ＥＴＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｔｏｌｌ  Ｃｏｌｌｅｃｔｉｏｎ  Ｓｙｓｔｅｍ）車載器のように、予め書きこまれた専用アプリケーションのみ実行可能であり、車載器へのアプリケーションの追加、組み込みに容易に対応できなかった。
【特許文献１】特開２００２−９２６７１
【特許文献２】特開２００２−３６６９９２
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、アプリケーションの追加、組み込みが容易に可能な車載器の提供を目的とする。また、バスなどの移動体の乗員の認証に際してＩＤカードを必要としない認証システムの提供を目的とする。また、認証に際して必要となる通信の効率向上、および認証の効率向上を図る認証システムの提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明の移動体搭載機器システムは、
移動体に搭載する移動体搭載機器システムにおいて、
プログラムを記録した記録媒体からプログラムを読み込んで格納する格納装置と、
前記格納装置に接続して前記格納装置が格納するプログラムを読み込んで記憶する記憶部と、
前記記憶部の記憶したプログラムを実行する実行部と
を有する移動体搭載装置と
を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明により、アプリケーションプログラムの追加、組み込みが容易に可能な車載装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１〜図４を用いて実施の形態１を説明する。実施の形態１は、車載装置（移動体搭載装置の一例）へのプログラムの追加、変更を可能とする実施形態である。
【００１３】
図１は、実施の形態１に係る移動体搭載機器システム１０００を示す図である。移動体搭載機器システム１０００は、車載装置１００（移動体搭載装置の一例）とプログラムを格納する格納装置１１０とを備える。パーソナルコンピュータ１２０は後述の説明のために記載している。車両には、車載装置１００と格納装置１１０とが搭載される。車載装置１００と格納装置１１０とのインタフェースはＵＳＢを用いる。なお、パーソナルコンピュータ１２０は、後述する格納装置１１０へのプログラムの書き込みに使用する。
【００１４】
車載装置１００は、記憶部２０、復号処理部３０、プログラム実行部４０を備える。また記憶部２０は接続検知部１０を備える。接続検知部１０は、格納装置１１０との接続を検知する。復号処理部３０は、デジタル署名の付加されたプログラムを読み込み、デジタル署名を復号して適正かどうかを判断する。記憶部２０は、読みこんだプログラムを記憶する。プログラム実行部４０は、記憶部２０の記憶するプログラムを実行する。
【００１５】
格納装置１１０は、フラッシュメモリ１１１を内蔵する。プログラムを記憶するＩＣカード１３０（プログラムを記録した記録媒体の一例）からプログラムを読み込んでフラッシュメモリ１１１に記憶する。そして、記憶したプログラムは車載装置１００に送られる。
【００１６】
次に、動作を説明する。図２、図３、図４を用いて、車載装置１００がプログラムを読み込むまでの動作を説明する。図２は、車載装置１００の動作を示すフローチャートである。図３は、車載装置１００に署名付プログラム３１が記憶される様子を説明する図である。図４は、デジタル署名の暗号化、復号化を説明する図である。ＩＣカード１３０の記憶するプログラムには、デジタル署名が付加されている。
【００１７】
Ｓ１０において、図３に示すように格納装置１１０が署名付プログラム３１を格納する。ＩＣカード１３０に記憶された署名付プログラム３１を読み込み格納する。あるいは、図１のように、パーソナルコンピュータ１２０から書きこんでも良い。あるいは、車載装置ということから、図示していないＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）路側無線装置を利用して、車載装置１００を経由して格納装置１１０のフラッシュメモリ１１１へ書きこんでも良い。
【００１８】
Ｓ１１において、接続検知部１０は、格納装置１１０が接続された時に、それが格納装置１１０であり、かつ、署名付プログラム３１が内蔵されていることを認知する。接続検知部１０は、認知すると、格納装置１１０の格納する署名付プログラム３１を復号処理部３０に読みこませる。
【００１９】
Ｓ１２において、図３に示すように復号処理部３０は、署名付プログラム３１を読み込む。復号処理部３０は、読みこんだ署名付プログラム３１に付加されているデジタル署名を復号して、読みこんだプログラムが正当なものかどうかを確認する。図４は、デジタル署名の認証を説明する図である。デジタル署名は公知の技術であるので、簡単に説明する。プログラム作成者は、プログラムに対してハッシュ関数Ｈを用いたハッシュ処理を行い、ハッシュ値を求める。このハッシュ値を秘密鍵Ｋ（Ｓ）により暗号化する。暗号化したハッシュ値を前記プログラムに署名として付加する。一方、復号処理部３０は、作成者と同様にプログラムからハッシュ値を求める。また、プログラムに付加された暗号化の署名を公開鍵Ｋ（Ｐ）で復号する。そして、復号したハッシュ値とプログラムから求めたハッシュ値とを比較して一致するかどうかを検証する。一致した場合、プログラムは正当と判断される。一致しない場合、プログラムは適正でないものと判断される。復号処理部３０は、プログラムの認証結果を記憶部２０に通知する。
【００２０】
Ｓ１３において、記憶部２０は、復号処理部３０からの通知に基づき、適正との判断の場合はプログラムを復号処理部３０から読み込み記憶する。一方、適正ではないという判断の通知を受けた場合は、復号処理部３０の読み込んだプログラムを消去する。
【００２１】
Ｓ１４において、プログラム実行部４０は、記憶部２０がプログラムを読みこみ記憶している場合は、プログラムを実行する。これにより、プログラムの読みこみの一連の動作が終了する。
【００２２】
なお、接続検知部１０は、格納装置の接続が解除された場合はこれを検知する。記憶部２０は、接続検知部１０が接続の解除を検知した場合は、記憶部２０に記憶しているプログラムを消去する。
【００２３】
実施の形態１に係る移動体搭載機器システムによれば、アプリケーションプログラムの追加、組み込みを容易に行うことができる。
【００２４】
実施の形態１に係る移動体搭載機器システムによれば、署名付プログラムの認証を行った上でプログラムを記憶するので、正当でないプログラムを排除することができる。
【００２５】
実施の形態１に係る移動体搭載機器システムによれば、接続検知部１０が格納装置１１０の接続を検知して、車載装置１００が自動的にプログラムを読みこむので、プログラム読み込みの操作が不要となり、容易にプログラムを読み込むことができる。
【００２６】
実施の形態１に係る移動体搭載機器システムによれば、接続検知部１０は格納装置１１０の接続が解除されたことを検知し、その場合、記憶部２０は記憶するプログラムを自動的に消去するので、プログラム消去の操作が不要になり、操作の手間を省くことができる。
【００２７】
実施の形態２．
次に、図５〜図８を用いて実施の形態２を説明する。実施の形態２は、バスの乗員の顔画像を入力して、顔画像により認証を行う認証システム２０００を示す。本実施の形態２におけるバス２４０の乗員は、通過ゲート２６０（例えば、工場敷地内への入場門）を通過することを事前に許可された者であり、かつ、後述の認証局２７０に許可者であることが登録済み（顔特徴情報が登録済み）である者を前提としている。本システムは、許可を受けていない者がバス２４０に乗車して通過ゲートを通過することを防止するシステムである。
【００２８】
図５は実施の形態２に係る認証システム２０００を示す図である。認証システム２０００は、バス２４０（移動体の一例）に搭載された車載装置２００（移動体搭載装置の一例）、車載装置２００に接続されたカメラ２３０、バスの乗員の認証を行う認証局２７０、ＤＳＲＣ路側装置２５０、及び通過ゲート２６０から構成される。
【００２９】
車載装置２００は、装置側送信部２１０、乗員の顔の特徴を示す顔特徴情報を抽出する顔特徴情報抽出部２２０、アンテナ２２１を備える。
【００３０】
認証局２７０は、顔特徴情報を登録する顔特徴情報登録部２７１、顔特徴情報に基づき認証を行う局側認証部２７２、局側送信部２７３、及び局側受信部２７４を備える。
【００３１】
次に、図６を用いて車載装置２００の動作を説明する。図６は、車載装置２００の動作を示すフローチャートである。
【００３２】
Ｓ２０において、車載装置２００に接続されたカメラ２３０は、乗員の顔を撮影して、顔画像として車載装置２００に出力する。この場合、認証のためカメラ２３０で撮影されることを乗車の条件とする。カメラ２３０により撮影されずに乗車しようとした場合は、警報を発するようにしてもよい。
【００３３】
Ｓ２１において、顔特徴情報抽出部２２０は、カメラ２３０の撮った乗員の顔画像を入力する。そして、顔特徴情報抽出部２２０は、その乗員の顔画像を用いて、顔の固有の特徴を示す顔特徴情報を抽出する。顔特徴情報抽出部２２０が抽出した乗員の顔特徴情報を、以下、「抽出情報」という。抽出情報の抽出の手段は、従来の方法を用いる。例えば、ガボールウェーブレット変換を用いる。
【００３４】
Ｓ２２において、装置側送信部２１０は、アンテナ２２１を介して抽出情報を認証局２７０に送信する。送信においては、図５に示すように、ＤＳＲＣ路側装置２５０を介して抽出情報を車載装置２００から認証局２７０に送信する。ＤＳＲＣ無線通信の大容量通信を活用し、ＤＳＲＣ無線通信により抽出情報を送信する。ＤＳＲＣ無線通信は、４Ｍ／ＢＰＳ（Ｍｅｇａ  Ｂｉｔｓ  Ｐｅｒ  Ｓｅｃｏｎｄ）程度の通信が可能である。車載装置２００は、抽出情報をＤＳＲＣ路側装置２５０に送信し、ＤＳＲＣ路側装置２５０は、抽出情報を認証局２７０に送信する。ＤＳＲＣ路側装置２５０と認証局２７０との通信は無線、有線のいずれでも構わない。
【００３５】
次に、認証局２７０の動作を図７を用いて説明する。図７は認証局２７０の動作を示すフローチャートである。Ｓ３０において、局側受信部２７４は、ＤＳＲＣ路側装置２５０から抽出情報を受信する。
【００３６】
Ｓ３１において、局側認証部２７２は、局側受信部２７４の受信した抽出情報を、顔特徴情報登録部２７１に登録されている後述の登録情報と照合することにより認証を行う。顔特徴情報登録部２７１は、前述のように通過ゲート２６０の通過を予め許可された者（例えば、通過ゲート２６０が工場の入場口に設置されているような場合は、その工場の従業員、あるいは、従業員以外の者であって工場への入場をあらかじめ許可されている工場関係者等）の顔特徴情報を、あらかじめ登録している。この顔特徴情報を、「登録情報」と呼ぶこととする。局側認証部２７２は、受信した抽出情報を登録情報と照合する。照合には、例えば、グラフマッチングを用いる。照合の結果、抽出情報が登録されている登録情報の一つと一致する場合は、その抽出情報に係る乗員を通過ゲート２６０の通過が許可されている者として認証する。抽出情報が登録されている登録情報のいずれとも一致しない場合は、その抽出情報に係る乗員は通過ゲート２６０の通過が許可されていない者と判断する。
【００３７】
Ｓ３２において、局側送信部２７３は、局側認証部２７２による認証結果を通過ゲート２６０の備えるゲート通信部２６１に送信する。
【００３８】
Ｓ３３において、通過ゲート２６０のゲート通信部２６１は、前記の認証結果を受信する。通過ゲート２６０は、受信した認証結果に基づいてバスの通過の可否を決定する。通過ゲート２６０は、バス２４０の乗員全員の認証結果が適正の場合は、バス２４０の通過を認める。認証結果により、バス２４０に適正でない者が乗車する場合は、通過を認めない。以上により処理が終了する。
【００３９】
認証の結果、適正でない者がいる場合には、認証局２７０は、その者の抽出情報を通過ゲート２６０に送信し、通過ゲート２６０は、バス２４０に返信する。バス２４０の車載装置２００は乗員の顔画像とその抽出情報を記憶していることとする。そして、返信された抽出情報をもとに適正でない者の顔画像を表示して指摘するようにしてもよい。
【００４０】
図８は、図１に示した車載装置１００に後述する認証プログラム２７５を格納して実行させる車載装置２００ａの構成図である。車載装置２００ａは、アンテナ２２１、びカメラ２３０を備えた。車載装置２００ａには格納装置１１０が接続されている。
【００４１】
認証プログラム２７５について説明する。認証プログラム２７５は、車載装置２００の構成要素である顔特徴情報抽出部２２０、装置側送信部２１０の動作を実行する。すなわち認証プログラム２７５は、
（１）バスの乗員の顔をカメラ２３０から顔画像として入力し、入力した顔画像から顔特徴情報を抽出情報として抽出する処理と
（２）抽出した抽出情報を認証局２７０に送信する処理と
をプログラム実行部４０に実行させる。
【００４２】
次に動作を説明する。
格納装置１１０は、ＩＣカード１３０に記憶された認証プログラム２７５をＩＣカード１３０から読みこんでフラッシュメモリ２３３に格納する。認証プログラム２７５は署名付きである。
【００４３】
格納装置１１０を車載装置２００ａに接続すると、接続検知部１０が接続を検知して格納装置１１０の格納する認証プログラム２７５を復号処理部３０が読みこむ。復号処理部３０は、実施の形態１で述べたように、認証プログラム２７５の署名に基づき正当かどうかを判断する。記憶部２０は復号処理部３０による認証が適正の場合はプログラムを読み込み記憶する。
【００４４】
プログラム実行部４０は、記憶部２０に記憶された認証プログラム２７５を読み込んで実行する。プログラム実行部４０は、車載装置２００の顔特徴情報抽出部２２０の動作に相当する処理として、顔画像から抽出情報を抽出する処理を実行する。また、プログラム実行部４０は、装置側送信部２１０の動作に相当する処理として、ＤＳＲＣ路側装置２５０を経由し認証局２７０に抽出情報を送信する処理を実行する。以上の処理により、車載装置２００ａは、車載装置２００と同様の機能を実行する。
【００４５】
実施の形態２に係る認証システムによれば、無線を利用する車載装置の外部機器である格納装置１１０など（特定のアプリケーションを書きこんだＵＳＢメモリでもよい）を認識し、それに内蔵されたプログラムを車載装置に組み込み、車載装置を複数のアプリケーションに対応させることができるため、多くの応用ができるという効果がある。
【００４６】
実施の形態２に係る認証システムは、顔特徴情報をもとに認証を行うので、ＩＤカードを必要とすることなく、バスの乗員を認証することができる。
【００４７】
実施の形態３．
次に、図９〜図１６を用いて実施の形態３を説明する。実施の形態３は、後述のグループＩＤを用いた認証システム３０００を示す。本実施の形態３におけるバス２４０の乗員は、実施の形態２の場合と同様である。すなわち、通過ゲート２６０（例えば、工場敷地内への入場門）を通過することを事前に許可された者であり、かつ、後述の認証局３７０に許可者であることが登録済み（ＩＤ情報が登録済み）である者を前提としている。本システムは、許可を受けていない者がバス２４０に乗車して通過ゲートを通過することを防止するシステムである。
【００４８】
図９は実施の形態３に係る認証システム３０００を示す図である。認証システム３０００は、実施の形態２の認証システム２０００と同様に、バス２４０（移動体の一例）に搭載された車載装置３００（移動体搭載装置の一例）、バスの乗員の認証を行う認証局３７０、ＤＳＲＣ路側装置２５０、及び通過ゲート２６０から構成される。
【００４９】
車載装置３００は、乗員から後述するＩＤ情報を受け付けるＩＤ情報受付部、後述のＩＤテーブルを作成するＩＤテーブル作成部３２０、装置側送信部３３０、アンテナ３２１を備える。
【００５０】
認証局３７０は、ＩＤ情報の登録を受け付ける局側登録部３７１、ＩＤ情報に基づき認証を行う局側認証部３７２、局側送信部３７３、及び局側受信部３７４を備える。
【００５１】
また、ＤＳＲＣ路側装置２５０、通過ゲート２６０は、実施の形態２の図５と同様である。
【００５２】
図１０、図１１は、認証システム３０００の動作を示すフローチャートである。図１０は車載装置３００の動作を示す。図１１は、認証局３７０の動作を示す。まず、図１０を用いて説明する。
【００５３】
Ｓ４０において、ＩＤ情報受付部３１０は、バス２４０の複数の乗員からＩＤ情報を受け付ける。ここで「ＩＤ情報」とは、個人を識別する個人ＩＤと、その個人の所属するグループを示すグループＩＤとを含む情報である。ＩＤ情報は、個人の所有するＩＤカードに記憶されている。ＩＤ情報は、通過ゲート２６０を通過するための通過許可証の役割を有する。図１２は、ＩＤ情報を示す図である。図１２では、個人ＩＤが「００１５」であり、グループＩＤが「Ｇ００Ａ」である。「グループＩＤ」は、例えば、工場の同じ部署の従業員に対しては同じグループＩＤが付与される。あるいは、工場の従業員以外の者については、従業員ではないが関係者であることを識別するため、同じＩＤが付与される。工場に出入りする者は、このＩＤ情報が記憶されたＩＤカードを携帯し、バス２４０に乗車することとなる。
【００５４】
Ｓ４１において、ＩＤテーブル作成部３２０は、ＩＤ情報受付部３１０の受け付けたそれぞれの乗員のＩＤ情報を用いて、グループＩＤを同じくする複数の個人ＩＤと複数の個人ＩＤに共通するグループＩＤとを含むＩＤテーブルを作成する。図１３は、ＩＤテーブル作成部３２０の作成するＩＤテーブルの一例を示す図である。ＩＤテーブル３２３は、例えば、バス２４０に乗員が３０人いる場合に、グループＩＤ「Ｇ００Ａ」の者（同じ部署に所属する者）が５人いることを示している。これらの５人の個人ＩＤは「０００１」、「０００５」等である。また、図１４のＩＤテーブル３２４は、乗員３０人のうち、グループＩＤ「Ｇ００Ｃ」の者が４人いることを示している。ＩＤテーブル作成部３２０は、残りの２１人についてもグループＩＤごとにＩＤテーブルを作成する。
【００５５】
Ｓ４２において、装置側送信部３３０は、アンテナ３２１を介してＩＤテーブルを認証局３７０に送信する。実施の形態２と同様に、ＤＳＲＣ路側装置２５０を介し送信する。ＤＳＲＣ路側装置２５０と認証局２７０との通信は無線、有線のいずれでも構わないのは実施の形態２と同様である。
【００５６】
次に、認証局３７０側の動作を説明する。
Ｓ５０において、局側受信部３７４は、ＤＳＲＣ路側装置２５０からＩＤテーブル３２３、ＩＤテーブル３２４を受信する。
【００５７】
Ｓ５１において、局側認証部３７２は、局側受信部３７４の受信したＩＤテーブル３２３、ＩＤテーブル３２４のそれぞれに含まれるグループＩＤに基づき、ＩＤテーブル３２３、ＩＤテーブル３２４に含まれる個人ＩＤが、局側登録部３７１に登録されているかどうかを参照する。
【００５８】
局側登録部３７１は、ゲートの通過を許可された者（例えば、通過ゲート２６０が工場の入場口に設置されているような場合は、その工場の従業員、あるいは、従業員以外の者であって工場への入場をあらかじめ許可されている工場関係者等）から、予め、ＩＤ情報の登録を受け付けて登録している。そして、ＩＤ情報に含まれるグループＩＤを用いて個人ＩＤの管理を行う。図１５は、局側登録部３７１が管理する局側認証用テーブル３２５を示す図である。局側登録部３７１は局側認証用テーブル３２５を用いて、予め登録されている者の個人ＩＤをグループＩＤごとに管理する。局側認証用テーブル３２５には、グループＩＤ「Ｇ００Ａ」の者としては、個人ＩＤが「０００１」〜「００５０」の５０人が登録されている。また、グループＩＤ「Ｇ００Ｃ」の者としては、個人ＩＤ「００５１」〜「０１００」の５０人が登録されている。グループＩＤ「Ｇ００Ｃ」についても同様である。局側認証部３７２は、ＩＤテーブル３２３、ＩＤテーブル３２４に含まれるグループＩＤが「Ｇ００Ａ」、「Ｇ００Ｃ」であることを確認し、局側認証用テーブル３２５のグループＩＤ「Ｇ００Ａ」、「Ｇ００Ｃ」を参照する。そして、ＩＤテーブル３２３、ＩＤテーブル３２４に含まれる個人ＩＤが、局側認証用テーブル３２５のグループＩＤ「Ｇ００Ａ」、及び「Ｇ００Ｃ」の場所に登録されているか（存在するか）を確認することにより認証を行う。図１３、図１４に示す例では、いずれも局側認証用テーブル３２５に個人ＩＤが登録されている。
【００５９】
Ｓ５２において、局側送信部３７３は、局側認証部３７２による認証結果を通過ゲート２６０の備えるゲート通信部２６１に送信する。
【００６０】
Ｓ５３において、通過ゲート２６０は、前記の認証結果を受信し、受信した認証結果に基づいてバスの通過の可否を決定する。認証の結果、バス２４０の乗員全員が適正の場合（乗員全員が登録されている場合）、バスのゲートの通過を認める。認証の結果、バス２４０の乗員に適正でない者が存在する場合（登録されていない者が存在する場合）はゲートの通過を認めない。以上により処理が終了する。
【００６１】
認証結果の適正でない者がいる場合には、認証局３７０は、その者の個人ＩＤを通過ゲート２６０に送信し、通過ゲート２６０は、バス２４０に返信する。バス２４０の車載装置３００は返信された個人ＩＤを表示するようにしてもよい。
【００６２】
図１６は図１に示した車載装置１００に、後述する認証プログラム３７５を格納して実行させる車載装置３００ａの構成図である。
【００６３】
認証プログラム３７５について説明する。認証プログラム３７５は、車載装置３００の構成要素であるＩＤ情報受付部３１０、ＩＤテーブル作成部３２０、装置側送信部３３０の動作を実行する。すなわち認証プログラム３７５は、
（１）バス２４０の乗員から、個人を識別する個人ＩＤと個人の属するグループを示すグループＩＤとを含むＩＤ情報を受け付ける処理と、
（２）受け付けたＩＤ情報を用いて、グループＩＤを同じくする複数の個人ＩＤと複数の個人ＩＤに共通するグループＩＤとを含むＩＤテーブルを作成する処理と、
（３）作成したＩＤテーブルを認証局３７０に送信する処理と
をプログラム実行部４０に実行させる。
【００６４】
次に動作を説明する。
格納装置１１０は、ＩＣカード１３０に記憶された認証プログラム３７５をＩＣカード１３０から読みこんでフラッシュメモリ３３３に格納する。
【００６５】
格納装置１１０を車載装置３００ａに接続すると、接続検知部１０が接続を検知する。そして格納装置１１０のフラッシュメモリ３３３が格納する認証プログラム３７５を復号処理部３０が読み込み、認証プログラム３７５が適正であるかどうかを判断する。正当である場合、記憶部２０はこのプログラムを読みこみ記憶する。
【００６６】
プログラム実行部４０は、記憶部２０に記憶された認証プログラム３７５を読み込んで実行する。プログラム実行部４０は、車載装置３００のＩＤ情報受付部３１０、ＩＤテーブル作成部３２０、装置側送信部３３０の動作に相当する処理（前記（１）〜（３）の処理）を実行する。
【００６７】
認証プログラム３７５を格納した後は、車載装置３００ａは、車載装置３００と同様の機能を有する。バス２４０の乗員からＩＤ情報を受け付ける場合、車載装置３００ａは、格納装置１１０により受け付けてもよい。図１６に示すように格納装置１１０はＩＤ情報読取部３３４を備える。ＩＤ情報読取部３３４は、個人ＩＤとグループＩＤとを記憶したＩＤカード３２６からこれらＩＤ情報を読み取る。このように格納装置１１０は、プログラムグの格納の機能と、ＩＤ情報の読取の機能とを有する構成としてもよい。
【００６８】
実施の形態３に係る認証システムは、グループＩＤを使用して認証を行うので、認証局側は迅速に比較の対象になる個人ＩＤを検索することができる。
【００６９】
実施の形態３に係る車載装置は、ＩＤテーブルとしてグループＩＤを同じくする個人ＩＤをまとめて認証局に送信するので、個人ＩＤを個々に送信する場合に比べて効率よく送信することができる。
【図面の簡単な説明】
【００７０】
【図１】実施の形態１に係る移動体搭載機器システム１０００を示す図である。
【図２】実施の形態１に係る車載装置１００の動作を示すフローチャートである。
【図３】実施の形態１において、車載装置１００に署名付プログラム３１が記憶される様子を説明する図である。
【図４】実施の形態１における、デジタル署名の認証を説明する図である。
【図５】実施の形態２に係る認証システム２０００を示す図である。
【図６】実施の形態２に係る車載装置２００の動作を示すフローチャートである。
【図７】実施の形態２に係る認証局２７０の動作を示すフローチャートである。
【図８】実施の形態２に係る車載装置２００ａの構成図である。
【図９】実施の形態３に係る認証システム３０００を示す図である。
【図１０】実施の形態３に係る車載装置３００の動作を示すフローチャートである。
【図１１】実施の形態３に係る認証局３７０の動作を示すフローチャートである。
【図１２】実施の形態３におけるＩＤ情報を示す図である。
【図１３】実施の形態３におけるＩＤテーブル３２３を示す図である。
【図１４】実施の形態３におけるＩＤテーブル３２４を示す図である。
【図１５】実施の形態３における局側認証用テーブル３２５を示す図である。
【図１６】実施の形態３に係る車載装置３００ａの構成図である。
【符号の説明】
【００７１】
１０  接続検知部、２０  記憶部、３０  復号処理部、３１  署名付プログラム、４０  プログラム実行部、１００  車載装置、１１０  格納装置、１１１  フラッシュメモリ、１２０  パーソナルコンピュータ、１３０  ＩＣカード、２００，２００ａ  車載装置、２１０  装置側送信部、２２０  顔特徴情報抽出部、２２１  アンテナ、２３０  カメラ、２３３  フラッシュメモリ、２４０  バス、２５０  ＤＳＲＣ路側装置、２６０  通過ゲート、２６１  ゲート通信部、２７０  認証局、２７１  顔特徴情報登録部、２７２  局側認証部、２７３  局側送信部、２７４  局側受信部、２７５  認証プログラム、３００，３００ａ  車載装置、３１０  ＩＤ情報受付部、３２０  ＩＤテーブル作成部、３２１  アンテナ、３２２  ＩＤ情報、３２３，３２４  ＩＤテーブル、３２５  局側認証用テーブル、３２６  ＩＤカード、３３０  装置側送信部、３３３  フラッシュメモリ、３３４  ＩＤ情報読取部、３７０  認証局、３７１  局側登録部、３７２  局側認証部、３７３  局側送信部、３７４  局側受信部、３７５  認証プログラム、１０００  移動体搭載機器システム、２０００，３０００  認証システム。
【図１】
2005222106.tif 000003
【図２】
2005222106.tif 000004
【図３】
2005222106.tif 000005
【図４】
2005222106.tif 000006
【図５】
2005222106.tif 000007
【図６】
2005222106.tif 000008
【図７】
2005222106.tif 000009
【図８】
2005222106.tif 000010
【図９】
2005222106.tif 000011
【図１０】
2005222106.tif 000012
【図１１】
2005222106.tif 000013
【図１２】
2005222106.tif 000014
【図１３】
2005222106.tif 000015
【図１４】
2005222106.tif 000016
【図１５】
2005222106.tif 000017
【図１６】
2005222106.tif 000018