(57)【要約】【課題】  個人を認証する場合，自家用車であれば，カーナビ端末に家族分の個人情報を登録して利用することが可能であるが，レンタカーやカーシェアリングなどでは，共有する自動車のカーナビ端末に個人情報を登録することはできない。つまり，自動車の使われ方によってユーザ認証の方法をセンタ側で切り替えることが重要であると考えられ，ユーザの利便性を落とさず，安全に認証を行うことができると考えられる。【解決手段】  本発明は，上記事情に鑑みてなされたものであり，機器を認証した上でユーザ認証の方法を切り替えて利用するシステムおよびその方法を提供する。  具体的には，端末装置を経由してユーザ認証を行う際に，端末装置を認証した上で，その認証結果に基づき，端末装置の利用用途を判別し，その利用用途に適するようにユーザ認証の方法を切り替えて実施する。【選択図】  図１
2010072976.tif 000002
【特許請求の範囲】
【請求項１】
端末装置にサービスを提供するセンタ装置であって，
データを送受信する通信部と，
端末装置ごとの用途を格納する端末情報ＤＢと，
端末装置の用途と認証方法の複数の組み合わせが認証ポリシとして登録されている認証ポリシＤＢと，
前記認証ポリシＤＢに登録されている前記認証ポリシからユーザ認証方法を決定する認証方法決定部と，
前記認証方法決定部が決定したユーザ認証方法に従った認証処理を実行する認証処理部と，
前記認証処理が成功した場合に，前記端末装置にサービスを提供するサービス提供部と，を有する
ことを特徴とするセンタ装置。
【請求項２】
請求項１記載のセンタ装置において，
端末装置から受信した端末情報と，前記端末情報ＤＢと，から前記端末装置の用途を判定する端末用途判定部を有し，
前記認証方法決定部は，前記端末用と判定部が判定した前記端末装置の用途と，前記認証ポリシＤＢに登録されている認証ポリシと，に基づき，ユーザ認証方法を決定する
ことを特徴とするセンタ装置。
【請求項３】
センタ装置が提供するサービスを享受する端末装置であって，
前記センタ装置とデータを送受信する通信部と，
ユーザデバイス装置とデータを送受信するデータ送受信部と，
当該端末装置の端末情報を保管する端末情報部と，
前記センタ装置の認証要求に応じた認証処理を実行する認証処理部と，
前記認証処理により，当該端末が前記センタ装置に認証された場合に前記センタ装置が提供するサービスを享受するサービス享受部と，を有する
ことを特徴とする端末装置。
【請求項４】
請求項３記載の端末装置において，さらに，
１つあるいは複数のユーザのユーザ情報を格納するユーザ情報部を有し，
前記認証処理部は，前記センタ装置の認証要求に応じて，前記ユーザ情報部から前記ユーザ情報を取得し，
前記通信部は，前記ユーザ情報を前記センタ装置に送信する
ことを特徴とする端末装置。
【請求項５】
請求項３記載の端末装置において，
前記認証処理部は，前記センタ装置の認証要求に応じて，前記端末情報部から前記端末情報を取得し，
前記通信部は，前記端末情報を前記センタ装置に送信する
ことを特徴とする端末装置。
【請求項６】
センタ装置が，サービスを提供するために，端末装置を利用するユーザを認証する認証システムであって，
前記端末装置は，
当該端末装置の端末情報を保管する端末情報部と，
前記センタ装置が提供するサービスを享受するサービス享受部と，を有し，
前記センタ装置は，
端末装置ごとの用途を格納する端末情報ＤＢと，
端末装置の用途と認証方法の複数の組み合わせが認証ポリシとして登録されている認証ポリシＤＢと，
前記認証ポリシＤＢに登録されている前記認証ポリシからユーザ認証方法を決定する認証方法決定部と，
前記認証方法決定部が決定したユーザ認証方法に従った認証処理を実行する認証処理部と，
前記認証処理が成功した場合に，前記端末装置にサービスを提供するサービス提供部と，を有する
ことを特徴とする認証システム。
【請求項７】
請求項６記載の認証システムにおいて，
前記センタ装置は，前記端末装置から受信した端末情報と，前記端末情報ＤＢと，から前記端末装置の用途を判定する端末用途判定部を有し，
前記センタ装置の前記認証方法決定部は，前記端末用途判定部が判定した前記端末装置の用途と，前記認証ポリシＤＢに登録されている認証ポリシと，に基づき，ユーザ認証方法を決定する
ことを特徴とする認証システム。
【請求項８】
請求項７記載の認証システムにおいて，
前記端末装置は，前記センタ装置の認証要求に応じた認証処理を実行する認証処理部を備え，
前記センタ装置は，ユーザＩＤに対応付けられた情報を格納するユーザ情報ＤＢを備え，
前記認証方法決定部が決定したユーザ認証方法が，前記端末装置での認証情報の生成を要求する場合に，
前記センタ装置は，前記端末装置に，乱数を含む認証要求を送信し，
前記端末装置の前記認証処理部は，前記乱数に基づく認証情報を生成し，
前記端末装置は，当該端末装置のユーザ情報部が格納するユーザ情報と共に，前記センタ装置に送信し，
前記センタ装置の前記認証処理部は，前記端末装置から受信した，前記認証情報と，前記ユーザ情報と，送信した前記乱数と，前記ユーザ情報ＤＢに格納した前記情報とに基づき，前記ユーザ認証処理を実行する
ことを特徴とする認証システム。
【請求項９】
請求項６記載の認証システムにおいて，
前記端末装置は，ユーザデバイス装置とデータを送受信するデータ送受信部を備え，
前記ユーザデバイス装置は，
前記端末装置とデータを送受信するデータ送受信部と，
秘密情報を保管する鍵保管部と，
前記秘密情報を用いて暗号処理を行う暗号演算部と，を有し，
前記センタ装置の認証処理部は，前記決定された認証方法に基づき，前記端末装置に認証要求を送信し，
前記端末装置の認証処理部は，前記認証要求に従い，前記ユーザデバイス装置に前記認証要求を送信し，
前記ユーザデバイス装置の前記暗号演算部は，前記認証要求に基づく前記暗号処理の処理結果を前記ユーザデバイス装置に送信し，
前記端末装置の認証処理部は，前記暗号処理の処理結果を前記端末装置に送信し，
前記センタ装置の認証処理部は，前記決定された認証方法において，前記暗号処理の処理結果に基づく処理を実行する
ことを特徴とする認証システム。
【請求項１０】
請求項６記載の認証システムにおいて，
前記センタ装置の前記認証処理部は，
前記端末装置からのアクセス要求に基づき前記端末認証の要求を行い，
前記端末認証を要求する際に，サーバ認証情報を送信し，
端末装置の認証処理部は，
前記サーバ認証情報を用いて前記センタ装置の認証を行い，
前記センタ装置を認証できた場合に，前記センタ装置に対して前記端末情報を送信し，
前記センタ装置の前記認証処理部は，前記端末情報に基づき前記端末装置を認証する
ことを特徴とする認証システム。
【請求項１１】
請求項６記載の認証システムにおいて，
要求するユーザ認証方法が，ＩＤパスワード方法，または，ダイジェスト認証方法，または，公開鍵認証方法である
ことを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ユーザ認証を行い正当なユーザにサービスを提供するシステムに関する。
【背景技術】
【０００２】
ユーザと，個人用端末と，サーバの３者モデルによる認証方法が知られている（例えば，特許文献１）。認証手段を複数持ち，段階的あるいは組み合わせにより認証を行う方法が知られている（例えば，特許文献２）。さらに，端末の性能によって端末認証を切り替える方法が知られている（例えば，特許文献３）。
【０００３】
【特許文献１】特開２００３−４４４３６号（図６，段落００５７〜００６８）
【特許文献２】特開２００２−２６９０４３号（図８，段落００７１〜００７７）
【特許文献３】特開２００７−３０５１４０号（図２０，段落００７３〜００７７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年の自動車の利用形態として，リースやレンタルによる賃貸利用，あるいはカーシェアリングによる共同利用などが増加している。自動車向けテレマティクスサービスを受ける場合，自動車が個人の所有物であれば，個人の所有物である車載機器（カーナビゲーション端末）を認証すれば十分であった。しかし，前述の利用形態の変化により，今後は車載機器の認証では不十分になることが予想できる。つまり，その時点で自動車を運転している個人を認証することが重要になると予想できる。
【０００５】
個人を認証する場合，自家用車であれば，カーナビ端末に個人情報を登録して認証に利用することが可能であるが，レンタカーやカーシェアリングなどでは，共有する自動車のカーナビ端末に個人情報を登録することはできず，他の方法を利用することが必要になる。つまり，自動車の使われ方によってユーザ認証の方法を切り替えることが必要であると考えられる。
【０００６】
特許文献１では，ユーザと個人用端末とサーバの三者による認証方法が示されているが，個人用の端末の利用状況に応じて，ユーザ認証の方法を切り替えることはできない。また，特許文献２では，複数のユーザ認証の組み合わせによって段階的にユーザを認証する方法が示されているが，端末の利用状況に応じて，ユーザ認証の方法を切り替えることはできない。さらに，特許文献３では，端末の性能によって端末認証を切り替える方法が示されているが，その端末を経由したユーザ認証を切り替えることはできない。
【課題を解決するための手段】
【０００７】
本発明は，上記事情に鑑みてなされたものであり，機器を認証した上でユーザ認証の方法を切り替えて利用するシステムおよびその方法を提供する。
【０００８】
具体的には，端末装置を経由してユーザ認証を行う際に，端末装置を認証した上で，その認証結果に基づき，端末装置の利用用途を判別し，その利用用途に適するようにユーザ認証の方法を切り替えて実施する。
【０００９】
すなわち，本発明が提供する端末およびユーザ認証システムは，端末装置が，センタ装置に対してアクセス要求を行い，アクセス要求情報を送信する。アクセス要求情報を受けたセンタ装置は，端末装置に対して，端末認証要求を行い，サーバ認証情報を送信する。端末装置は，前記サーバ認証情報を用いてサーバ認証を行い，その結果，正しいサーバが確認できた場合には，端末認証情報を送信する。端末認証情報を受信したセンタ装置は，端末用途判定部において，前記端末情報ＤＢに登録されている端末情報と，前記端末装置から受信した端末認証情報と，から正しい端末装置であるということを判定する。その後，認証方法決定部は，端末判定結果と，前記認証ポリシＤＢに登録されているユーザ認証方法の決定ルールからユーザ認証方法を決定する。ユーザデバイス装置を用いるダイジェスト認証が決定された場合には，センタ装置は端末装置に対してダイジェスト認証要求を送信する。端末装置は，ユーザデバイス装置に対して，ダイジェスト認証要求を送信する。ユーザデバイス装置の暗号演算部は，受信したダイジェスト認証要求の情報と，あらかじめ鍵保管部に保管されている秘密情報を用いて暗号演算を行い，結果としてのダイジェスト認証情報を端末装置に送信する。端末装置は該ダイジェスト認証情報をセンタ装置に転送する。センタ装置の認証処理部は，受信したダイジェスト認証情報と，ユーザ情報ＤＢに登録されているユーザ情報を用いてユーザ認証を行い，正しいユーザであることは確認された場合に，サービス提供部は前記端末装置に対してサービスを提供する。
【００１０】
また，センタ装置のユーザ認証方法決定部が，ＩＤとパスワードを使った認証を決定した場合には，センタ装置は端末装置に対してＩＤパスワード認証要求を送信する。端末装置は，ユーザ情報部に登録されているユーザＩＤとパスワードを取得する。このとき，端末装置のユーザ情報部に登録されているＩＤとパスワードを取得する代わりに，ユーザデバイス装置に登録されているＩＤとパスワードを，データ送受信部を経由して取得しても良い。
【００１１】
端末装置は，取得したＩＤとパスワードをセンタ装置に送信する。センタ装置の認証処理部は，受信したＩＤとパスワードと，ユーザ情報ＤＢに登録されているユーザ情報を用いてユーザ認証を行い，正しいユーザであることは確認された場合に，サービス提供部は前記端末装置に対してサービスを提供する。
【００１２】
より具体的な本発明の一態様は，センタ装置が，サービスを提供するために，端末装置を利用するユーザを認証する認証システムであって，
端末装置は，当該端末装置の端末情報を保管する端末情報部と，センタ装置が提供するサービスを享受するサービス享受部と，を有し，
センタ装置は，端末装置ごとの用途を格納する端末情報ＤＢと，端末装置の用途と認証方法の複数の組み合わせが認証ポリシとして登録されている認証ポリシＤＢと，認証ポリシＤＢに登録されている認証ポリシからユーザ認証方法を決定する認証方法決定部と，認証方法決定部が決定したユーザ認証方法に従った認証処理を実行する認証処理部と，認証処理が成功した場合に，端末装置にサービスを提供するサービス提供部と，を有することを特徴とするものである。
【００１３】
さらに，センタ装置は，端末装置から受信した端末情報と，端末情報ＤＢと，から端末装置の用途を判定する端末用途判定部を有し，センタ装置の認証方法決定部は，端末用途判定部が判定した端末装置の用途と，認証ポリシＤＢに登録されている認証ポリシと，に基づき，ユーザ認証方法を決定してもよい。
【００１４】
さらに，端末装置は，センタ装置の認証要求に応じた認証処理を実行する認証処理部を備え，
センタ装置は，ユーザＩＤに対応付けられた情報を格納するユーザ情報ＤＢを備え，
認証方法決定部が決定したユーザ認証方法が，端末装置での認証情報の生成を要求する場合に，センタ装置は，端末装置に，乱数を含む認証要求を送信し，端末装置の認証処理部は，乱数に基づく認証情報を生成し，端末装置は，当該端末装置のユーザ情報部が格納するユーザ情報と共に，センタ装置に送信し，センタ装置の認証処理部は，端末装置から受信した，認証情報と，ユーザ情報と，送信した乱数と，ユーザ情報ＤＢに格納した情報とに基づき，ユーザ認証処理を実行する，ものであってもよい。
【００１５】
さらに，端末装置は，ユーザデバイス装置とデータを送受信するデータ送受信部を備え，
ユーザデバイス装置は，端末装置とデータを送受信するデータ送受信部と，秘密情報を保管する鍵保管部と，秘密情報を用いて暗号処理を行う暗号演算部と，を有し，
センタ装置の認証処理部は，決定された認証方法に基づき，端末装置に認証要求を送信し，端末装置の認証処理部は，認証要求に従い，ユーザデバイス装置に認証要求を送信し，ユーザデバイス装置の暗号演算部は，認証要求に基づく暗号処理の処理結果をユーザデバイス装置に送信し，端末装置の認証処理部は，暗号処理の処理結果を端末装置に送信し，センタ装置の認証処理部は，決定された認証方法において，暗号処理の処理結果に基づく処理を実行する，ものであってもよい。
【００１６】
さらに，センタ装置の認証処理部は，端末装置からのアクセス要求に基づき端末認証の要求を行い，端末認証を要求する際に，サーバ認証情報を送信し，端末装置の認証処理部は，サーバ認証情報を用いてセンタ装置の認証を行い，センタ装置を認証できた場合に，センタ装置に対して端末情報を送信し，センタ装置の認証処理部は，端末情報に基づき端末装置を認証する，ものであってもよい。
【００１７】
なお，要求するユーザ認証方法は，ＩＤパスワード方法，または，ダイジェスト認証方法，または，公開鍵認証方法であってもよい。
【００１８】
また，上記センタ装置は，データを送受信する通信部と，端末装置ごとの用途を格納する端末情報ＤＢと，端末装置の用途と認証方法の複数の組み合わせが認証ポリシとして登録されている認証ポリシＤＢと，認証ポリシＤＢに登録されている認証ポリシからユーザ認証方法を決定する認証方法決定部と，認証方法決定部が決定したユーザ認証方法に従った認証処理を実行する認証処理部と，認証処理が成功した場合に，端末装置にサービスを提供するサービス提供部と，を有することを特徴とするものである。
【００１９】
さらに，センタ装置は，端末装置から受信した端末情報と，端末情報ＤＢと，から端末装置の用途を判定する端末用途判定部を有し，認証方法決定部は，端末用と判定部が判定した端末装置の用途と，認証ポリシＤＢに登録されている認証ポリシと，に基づき，ユーザ認証方法を決定してもよい。
【００２０】
また，上記端末装置は，
センタ装置とデータを送受信する通信部と，ユーザデバイス装置とデータを送受信するデータ送受信部と，当該端末装置の端末情報を保管する端末情報部と，センタ装置の認証要求に応じた認証処理を実行する認証処理部と，認証処理により，当該端末がセンタ装置に認証された場合にセンタ装置が提供するサービスを享受するサービス享受部と，を有することを特徴とするものである。
【００２１】
さらに，端末装置は，１つあるいは複数のユーザのユーザ情報を格納するユーザ情報部を有し，認証処理部は，センタ装置の認証要求に応じて，ユーザ情報部からユーザ情報を取得し，通信部は，ユーザ情報をセンタ装置に送信する，ものであってもよい。
【００２２】
さらに，端末装置において，認証処理部は，センタ装置の認証要求に応じて，端末情報部から端末情報を取得し，通信部は，端末情報をセンタ装置に送信する，ものであってもよい。
【発明の効果】
【００２３】
本発明によれば，センタが端末およびユーザを認証する際に，端末の利用形態によってユーザ認証の方法を切り替え，より適切な認証処理を実行することが可能となる。
【発明を実施するための最良の形態】
【００２４】
本発明の実施形態について説明する。なお，これにより本発明が限定されるものではない。
【実施例１】
【００２５】
図１は，本実施例の端末およびユーザ認証システムの機能構成図である。本実施例の端末およびユーザ認証システムは，図１に示すように，ｎ台（ｎは１以上の整数）の端末装置３０ｎとセンタ装置５０とがインターネットや携帯電話網などの１つまたは複数のネットワーク４０を介して互いに接続されている。さらに，1つの端末装置３０ｎにはｍ台（ｍは１以上の整数）のユーザデバイス装置２０ｍが，非接触無線通信や，車内有線網などの１つまたは複数のネットワーク６０を介して互いに接続されている。
【００２６】
センタ装置５０は，ネットワーク４０を経由して，端末装置３０ｎを認証し，その認証結果に基づいて，ユーザ認証方法を決定し，決定したユーザ認証方法を，前記端末装置３０ｎに通知する。
【００２７】
端末装置３０ｎは，通知された認証方法に基づき，ユーザ認証処理を実行する。指定されたユーザ認証処理が，ユーザデバイス装置を用いる方法である場合には，端末装置３０ｎは，ネットワーク６０を介してユーザデバイス装置２０ｍにユーザ認証情報を要求する。端末装置３０ｎは，前記ネットワーク４０を経由して，前記センタ装置５０に，ユーザデバイス装置２０ｍから取得したユーザ認証情報を通知する。センタ装置５０は，前記端末装置３０ｎから送信されたユーザ認証情報に基づいて，認証を行い，合格（認証成功）であれば，ネットワーク４０を経由して，端末装置３０ｎにサービスを提供する。認証失敗であれば，ネットワーク４０を経由して，端末装置３０ｎに認証失敗通知を送付する。
【００２８】
ユーザデバイス装置２０ｍは，端末装置３０ｎとデータを送受信するデータ送受信部２０１と，鍵やパスワードなどの秘密情報を保管する鍵保管部２０３と，前記秘密情報を用いて暗号処理を行う暗号演算部２０２とを含む。
【００２９】
端末装置３０ｎは，ネットワーク４０または６０を介して，センタ装置５０とデータを送受信する通信部３０１と，ネットワーク６０を介してユーザデバイス装置２０ｍとデータを送受信するデータ送受信部３０２と，端末装置３０の端末情報を保管する端末情報部３０３と，１つあるいは複数のユーザのユーザ情報を格納するユーザ情報部３０４と，センタ装置５０の認証要求に応じて認証処理を実行する認証処理部３０５と，センタ装置５０が提供するサービスを享受するサービス享受部３０６と，を含む。端末情報部３０３が保管する端末情報としては，例えば，端末ＩＤがある。
【００３０】
センタ装置５０は，ネットワーク４０を介して，データを送受信する通信部５０１と，端末情報を格納する端末情報ＤＢ５０３と，端末装置３０ｎから受信した端末情報と，端末情報ＤＢ５０３に登録されている端末情報とから端末装置の用途を判定する端末用途判定部５０２と，端末装置の用途と認証方法の複数の組み合わせが認証ポリシとして登録されている認証ポリシＤＢ５０５と，前記端末用途判定部５０２の判定結果と，前記認証ポリシＤＢに登録されている認証ポリシからユーザ認証方法を決定する認証方法決定部５０４と，前記認証方法決定部５０４の決定に基づいて認証処理を実行する複数の認証処理部５０６ｊと，ユーザ情報を管理するユーザ情報ＤＢ５０７と，サービスを提供するサービス提供部５０８と，を含む。
【００３１】
なお，前記センタ装置５０の認証方法決定部５０４の決定に基づいて決定される認証方法がユーザデバイス装置２０ｍを用いない方法である場合には，前記ユーザデバイス装置２０ｍと，前記端末装置３０ｎのデータ送受信部３０２は使用されない。また，ユーザデバイス装置２０ｍを用いる方法が決定される場合には，前記端末装置３０ｎのユーザ情報部３０４は使用されない。
【００３２】
図２は，センタ装置５０のハードウェア構成図である。センタ装置５０は，ＣＰＵ５１，主記憶装置５２，補助記憶装置５４，通信装置５５，入出力装置５６，記憶媒体５８の読取装置５７などがバスなどの内部通信線５９で接続された構成である。
【００３３】
図示を省略するが，端末装置３０も，規模や性能の違いは有るが，センタ装置５０と同様のハードウェア構成である。
【００３４】
図３は，ユーザデバイス装置２０ｍのハードウェア構成図である。ユーザデバイス装置２０ｍは，ＣＰＵ２２，入出力装置２１，耐タンパメモリ２４，耐タンパ記憶装置２３，通信装置２６などがバスなどの内部通信線２５で接続された構成である。
【００３５】
以下に説明する本実施例の各処理は，各装置の補助記憶装置５４に格納された処理プログラムが主記憶装置５２にロードされ，ＣＰＵ５１により実行されることにより，実現される。また，各プログラムは予め補助記憶装置５４に格納されても良いし，他の記憶媒体または通信媒体（ネットワーク４０，またはネットワーク４０を伝搬する搬送波またはディジタル信号）を介して，必要なときにロードされても良い。
【００３６】
図４は，センタ装置５０が，端末認証処理を行い，その結果，ユーザデバイス装置２０ｍを使った認証処理を行う際の処理フロー図である。
【００３７】
まず，端末装置３０ｎのサービス享受部３０６は，センタ装置５０に対してアクセス要求を行い（Ｓ３０１），アクセス要求情報Ａ３０１を送信する。アクセス要求情報Ａ３０１を受けたセンタ装置５０のサービス提供部５０８は，端末装置３０ｎに対して，サーバ認証情報Ａ５０１を送信し，端末認証要求を行う（Ｓ５０１）。
【００３８】
端末装置３０の認証処理部３０５は，前記サーバ認証情報Ａ５０１を用いてサーバの認証を行い（Ｓ３０２），その結果，サーバの正当性が確認できた場合には，端末認証情報Ａ３０２を送信する。端末認証情報Ａ３０２には，少なくとも端末ＩＤまたは，端末ＩＤをサーバの秘密鍵などで暗号化した情報を含む。端末認証情報Ａ３０２を受信したセンタ装置５０の端末用途判定部５０２は，端末情報ＤＢ５０３に登録されている端末情報と，端末装置３０ｎから受信した端末認証情報Ａ３０２と，から正しい端末装置であるか，を認証する（Ｓ５０２）。端末の正当性が確認できた場合は，認証方法決定部５０４は，端末認証情報Ａ３０２に含まれる端末ＩＤと，図５に示す端末情報ＤＢ５０３から，当該端末の用途を判定し，該用途と，前記認証ポリシＤＢ５０５に登録されているユーザ認証方法（認証ポリシ）の決定ルールからユーザ認証方法を決定する（Ｓ５０３）。このユーザ認証方法の決定結果によって以降の処理が振り分けられる。まずユーザデバイス装置２０ｍを用いるダイジェスト認証が決定された例を説明する。
【００３９】
センタ装置５０の認証方法決定部５０４は端末装置３０に対してダイジェスト認証要求Ａ５０３を送信する。端末装置３０は，ユーザデバイス装置２０に対して，受信したダイジェスト認証要求Ａ５０３を送信する。ユーザデバイス装置２０の暗号演算部２０２は，受信したダイジェスト認証要求Ａ５０３に含まれる情報と，あらかじめ鍵保管部２０３に保管されている秘密情報，具体的には，ユーザＩＤに対応付けられている秘密情報を用いて暗号演算を行う（Ｓ２０１）。たとえば，センタ装置５０の認証方法決定部５０４が乱数を含めたダイジェスト認証情報Ａ５０３を送信し，暗号演算部２０２は，ダイジェスト認証情報Ａ５０３に含まれる乱数に対して前記ユーザの秘密情報を鍵として暗号演算を行う。
【００４０】
暗号演算部２０２は，演算結果としてのダイジェスト認証情報Ａ２０１を端末装置３０に送信する。端末装置３０は該ダイジェスト認証情報Ａ２０１をセンタ装置５０に転送する。センタ装置５０の認証処理部５０６ｊは，受信したダイジェスト認証情報Ａ２０１と，ユーザ情報ＤＢ５０７に登録されているユーザ情報（具体的には，ユーザＩＤに対応付けられた秘密情報）を用いてユーザ認証を行う（Ｓ５０６）。具体的には，例えば，端末装置３０に送信したものと同じ乱数とユーザＩＤに対応付けられた秘密情報とを用いて，同じ暗号演算結果が得られるか，を調べる。
【００４１】
正しいユーザであることは確認された場合に，サービス提供部５０８は前記端末装置３０に対してサービスを提供し，端末装置３０のサービス享受部３０６はサービスを享受する（Ｓ５０５）。正しいユーザでない，と判定した場合（Ｓ５１０）には，サービス提供部５０８によるサービス提供は行われず，センタ装置５０の認証処理部５０６ｊが認証失敗通知を送信して，端末装置３０に表示させる。
【００４２】
次に，前記ユーザ認証方法決定処理（Ｓ５０３）でＩＤパスワード認証方法が決定された例を説明する。
【００４３】
センタ装置５０は端末装置３０ｎに対してＩＤパスワード認証要求Ａ５０２を送信する。端末装置３０ｎの認証処理部３０５は，ユーザ情報部３０４に登録されているユーザＩＤとパスワードを取得する（Ｓ３０３）。このとき，端末装置３０ｎのユーザ情報部に登録されているＩＤとパスワードを取得する代わりに，ユーザデバイス装置２０ｍに登録されているＩＤとパスワードを，データ送受信部３０２を経由して取得しても良い。また，端末装置３０ｎの入力出力装置５６を用いて，ユーザに，ＩＤとパスワードを入力させても良い。
【００４４】
端末装置３０ｎの通信部３０１は，認証処理部３０５が取得したＩＤとパスワードＡ３０３をセンタ装置５０に送信する。センタ装置５０の認証処理部５０６ｊは，受信したＩＤとパスワードＡ２０３と，ユーザ情報ＤＢ５０７に登録されているユーザ情報を用いてユーザ認証を行う（Ｓ５０４）。
【００４５】
正しいユーザであることが確認された場合に，サービス提供部５０８は前記端末装置に対してサービスを提供し，端末装置３０のサービス享受部３０６はサービスを享受する（Ｓ５０５）。正しいユーザでない，と判定した場合（Ｓ５１０）には，サービス提供部５０８によるサービス提供は行われず，センタ装置５０の認証処理部が認証失敗通知を送信して，端末装置３０に表示させる。
【００４６】
図５は，センタ装置５０の端末情報ＤＢ５０３に登録されている端末情報の例である。端末ＩＤに対してその用途を対応付けて登録されている。図４における端末装置３０ｎからセンタ装置５０に送信される端末認証情報Ａ３０２に，端末ＩＤを含ませることによって，センタ装置５０は，図５に示す端末情報ＤＢ５０３より，該端末装置３０ｎの用途を特定することができる。なお，前記端末認証情報Ａ３０２に直接端末装置の用途に関する情報を含むようにしても良い。この場合は，センタ装置５０の端末情報ＤＢには用途の情報は不要である。
【００４７】
図６は，センタ装置５０の認証ポリシＤＢ５０５に登録されている認証ポリシの例である。端末装置の用途に対して認証方法を対応付けて登録されている。図４におけるセンタ装置５０のユーザ認証方法決定処理（Ｓ５０３）において，認証ポリシＤＢ５０５を参照することにより，端末装置３０ｎに対して要求するユーザ認証方法を決定することができる。なお，本例示では，用途として，自動車の使われ方を例にして記述しているが，認証方法を決定できる情報であれば，その種類を問わない。また，認証方法として，２つを例示しているが，３種類以上であっても良い。
【００４８】
図７は，センタ装置５０のユーザ情報ＤＢ５０７に登録されているユーザ情報の例であり，ユーザＩＤと秘密情報が対応付けられて登録されている。秘密情報は，図４におけるセンタ装置５０のユーザ認証処理（Ｓ５０４およびＳ５０６）において，センタ装置の認証処理部５０６が参照する情報である。本例示では，秘密情報は，ＩＤパスワード認証方法のパスワードや，ダイジェスト認証方法の秘密鍵として利用される。センタ装置５０が実行するユーザ認証処理の違いにより，必要となる秘密情報は異なるため，ユーザ情報ＤＢ５０７は，図７で示した情報以外の情報を含んでも良い。例えば公開鍵暗号方法によるユーザ認証方法の場合には，ユーザ情報としてユーザの公開鍵証明書を含んでも良い。また，ユーザ情報ＤＢ５０７に格納されていない必要な秘密情報を，ユーザ認証の都度，端末装置３０ｎから取得するようにしても良い。
【００４９】
図４において端末装置３０は，サーバ認証処理（Ｓ３０２）を行っているが，特定のセンタ装置５０にしかアクセスできないという制限を設けてサーバ認証を省略しても良い。
【００５０】
また，センタ装置５０と端末装置３０の間，端末装置３０とユーザデバイス装置２０の間，センタ装置５０とユーザデバイス装置２０の間の通信は暗号化してデータの送受信を行うようにしても良い。
【００５１】
また，センタ装置５０が決定するユーザ認証方法は，ＩＤパスワード認証やダイジェスト認証に限らず，任意のユーザ認証を行ってよい。
【００５２】
なお，本発明は，上記の本実施形態に限定されるものではなく，その要旨の範囲内で様々な変形が可能である。
【図面の簡単な説明】
【００５３】
【図１】実施例の端末およびユーザ認証システムの構成を例示する図である。
【図２】実施例の端末装置のハードウェア構成を例示する図である。
【図３】実施例のユーザデバイス装置のハードウェア構成を例示する図である。
【図４】実施例の認証処理を行う際の処理フローを例示する図である。
【図５】実施例の端末情報ＤＢの構成を例示する図である。
【図６】実施例の認証ポリシＤＢの構成を例示する図である。
【図７】実施例のユーザ情報ＤＢの構成を例示する図である。
【符号の説明】
【００５４】
２０：ユーザデバイス装置，２１：入出力装置，２２：ＣＰＵ，２３：耐タンパ記憶装置，２４：耐タンパメモリ，２５：内部信号線，３０：端末装置，４０：ネットワーク，５０：センタ装置，５１：ＣＰＵ，５２：主記憶装置，５４：補助記憶装置，５５：通信装置，５６：入出力装置，５７：読取装置，５８：記憶媒体，５９：内部信号線，６０：ネットワーク，Ａ３０１：アクセス要求情報，Ａ５０１：サーバ認証情報，Ａ３０２：端末認証情報，Ａ５０２：ＩＤパスワード認証要求，Ａ３０３：ＩＤとパスワード，Ａ５０３：ダイジェスト認証要求，Ａ２０１：ダイジェスト認証情報，Ａ５０４：認証失敗通知。
【図１】
2010072976.tif 000003
【図２】
2010072976.tif 000004
【図３】
2010072976.tif 000005
【図４】
2010072976.tif 000006
【図５】
2010072976.tif 000007
【図６】
2010072976.tif 000008
【図７】
2010072976.tif 000009