(57)【要約】【課題】  サービス提供者装置の属性証明書を端末装置が受け取り、属性証明書の検証を代行する属性証明書検証装置に対して属性証明書の検証を依頼する場合、検証を要求する端末装置はあらかじめ自らが信頼する属性証明書検証装置への問い合わせ先を固定しておくか、あるいは、属性証明書検証装置への問い合わせ先のリストを持ち検証要求の都度ユーザに選択させなければならないという問題点がある。【解決手段】端末装置がサービス提供者装置からサービスを享受する場合、サービス提供者装置は自身の属性証明書を提示するとともに、該属性証明書の検証装置を指定することができ、端末装置は指定された属性証明書検証装置に問い合わせを行うことにより属性証明書の有効性が確認できる方法およびその方法が適用されるシステムを提供する。【選択図】  図１
2007267299.tif 000002
【特許請求の範囲】
【請求項１】
属性証明書検証システムであって、
サービスを享受する端末装置と、
サービスの提供を行うサービス提供者装置と、
公開鍵証明書を検証する公開鍵証明書検証装置と、
属性証明書を検証する属性証明書検証装置と、
属性証明書を配布する属性証明書提供装置と、が接続するネットワークと、からなり、
前記サービス提供者装置は、
前記ネットワークに接続されデータの送受信を行う通信部と、前記端末装置と暗号通信を行うための公開鍵証明書および秘密鍵を保管する鍵保管部と、前記端末装置に対してサービスの提供を行うサービス提供部と、を備え、
前記公開鍵証明書検証装置は、
前記ネットワークに接続されデータの送受信を行う通信部と、公開鍵証明書検証要求に従い公開鍵証明書の有効性を検証する公開鍵証明書検証部と、該公開鍵証明書検証部が公開鍵証明書の検証を行うために参照する失効リストを保管する失効リスト保管部と、暗号通信を行うための公開鍵証明書および秘密鍵と、検証結果に対して署名を付与するための鍵と、を保管する鍵保管部と、を備え、
前記属性証明書検証装置は、
前記ネットワークに接続されデータの送受信を行う通信部と、属性証明書検証要求に従い属性証明書の有効性を検証する属性証明書検証部と、該属性証明書検証部が属性証明書の検証を行うために参照する失効リストを保管する失効リスト保管部と、暗号通信を行うための公開鍵証明書および秘密鍵と、検証結果に対して署名を付与するための鍵と、を保管する鍵保管部と、を備え、
前記属性証明書提供装置は、
前記ネットワークに接続されデータの送受信を行う通信部と、属性証明書提示要求に従い属性証明書を提供する属性証明書提供部と、該属性証明書提供部が提供する属性証明書を保管する属性証明書保管部と、暗号通信を行うための公開鍵証明書および秘密鍵と、を保管する鍵保管部と、を備え、
前記端末装置は、
前記ネットワークに接続されデータの送受信を行う通信部と、前記サービス提供者装置からのサービスを受けるサービス享受部と、前記ネットワークに接続された前記サービス提供者装置と、前記公開鍵証明書検証装置と、前記属性証明書検証装置と、前記属性証明書提供装置と、暗号通信を行うために使う鍵と、前記公開鍵証明書検証装置から受信する公開鍵証明書検証結果の署名を検証する鍵と、前記属性証明書検証装置から受信する属性証明書検証結果の署名を検証する鍵と、を保管する鍵保管部と、を備える
ことを特徴とする属性証明書検証システム。
【請求項２】
請求項１に記載の属性証明書検証システムであって、
前記端末装置の前記サービス享受部は、前記端末装置の前記通信部を経由し、前記サービス提供者装置に対して接続情報要求を送信し、
前記サービス提供者装置のサービス提供部は、前記接続情報要求に従い、前記サービス提供者装置の通信部を経由し、前記端末装置に対して接続情報を送信し、
前記端末装置のサービス享受部は、前記接続情報に従い、前記サービス提供者装置に対して接続要求を送信し、
前記サービス提供者装置のサービス提供部は、前記接続要求に従い、暗号通信開始処理を行い、暗号通信情報と、前記サービス提供者装置の公開鍵証明書を、前記端末装置に対して送信し、
前記端末装置のサービス享受部は、受信した前記サービス提供者装置の公開鍵証明書の検証要求を、前記公開鍵証明書検証装置に対して送信し、
前記公開鍵証明書検証装置の公開鍵証明書検証部は、前記失効リスト保管部を参照し、前記公開鍵証明書の検証要求で示される公開鍵証明書の有効性を検証し、前記公開鍵証明書検証装置の鍵保管部で保管されている署名生成用の鍵で検証結果に対して署名を行い、該署名および公開鍵証明書検証結果を、前記端末装置に対して送信し、
前記端末装置は、受信した公開鍵証明書検証結果として公開鍵証明書が有効でなく、または、公開鍵証明書検証結果の署名が正当性でない場合に、接続失敗処理を行い、そうでない場合に、
前記端末装置のサービス享受部は、属性証明書提供要求を、前記属性明書提供装置に対して送信し、
前記属性証明書提供装置の属性証明書提供部は、前記属性証明書保管部を参照し、前記属性証明書提供要求で示される属性証明書を、前記端末装置に対して送信し、
前記端末装置のサービス享受部は、受信した前記サービス提供者装置の属性証明書の検証要求を、前記属性証明書検証装置に対して送信し、
前記属性証明書検証装置の属性証明書検証部は、前記失効リスト保管部を参照し、前記属性証明書の検証要求で示される属性証明書の有効性を検証し、前記属性証明書検証装置の鍵保管部で保管されている署名生成用の鍵で検証結果に対して署名を行い、該署名および属性証明書検証結果を、前記端末装置に対して送信し、
前記端末装置は、受信した属性証明書検証結果として属性証明書が有効でなく、または、属性証明書検証結果の署名が正当性でない場合に、接続失敗処理を行い、そうでない場合に、暗号通信開始処理を行う、
ことを特徴とする属性証明書検証方法。
【請求項３】
請求項２記載の属性証明書検証方法であって、
前記端末装置から送信する公開鍵証明書検証要求は、前記サービス提供者装置から送信された前記接続情報に含まれる公開鍵証明書検証装置の宛て先で示される公開鍵証明書検証装置に対して送信する、
ことを特徴とする属性証明書検証方法。
【請求項４】
請求項２ないし３記載のいずれか一に記載のＩＣカードコマンド転送方法であって、
前記端末装置から送信する属性証明書提供要求は、前記サービス提供者装置から送信された前記接続情報に含まれる属性証明書提供装置の宛て先で示される属性証明書提供装置に対して送信する、
ことを特徴とする属性証明書検証方法。
【請求項５】
請求項２ないし４記載のいずれか一に記載のＩＣカードコマンド転送方法であって、
前記端末装置から送信する属性証明書検証要求は、前記サービス提供者装置から送信された前記接続情報に含まれる属性証明書検証装置の宛て先で示される属性証明書検証装置に対して送信する、
ことを特徴とする属性証明書検証方法。
【請求項６】
請求項２ないし５記載のいずれか一に記載のＩＣカードコマンド転送方法であって、
前記属性証明書検証要求は、前記端末装置が前記サービス提供者装置から受信した前記サービス提供者装置の公開鍵証明書を、含む
ことを特徴とする属性証明書検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、属性証明書の検証方法に関し、さらに詳しくは、暗号通信のために使われる公開鍵証明書と連携した属性証明書を検証するためのシステムおよびその方法に関する。
【背景技術】
【０００２】
公開鍵暗号レベルの安全性で，資格や権限を認証する方法として属性証明書を利用する方法がある（例えば，非特許文献１参照）。属性証明書を効率的に検証する方法としては，検証者が検証対象の属性証明書，および，信頼する認証局の公開鍵証明書を属性証明書検証装置に対して送信し，当該属性証明書検証装置が検証処理を代行して，その結果を端末装置に返信するという方法がある（例えば，特許文献１参照。）。  
【特許文献１】特開2003-348077号公報
【非特許文献１】International Telecommunication Union著「Information technology − Open systems interconnection − The Directory: Public−key and attribute certificate frameworks (ITU−T Recommendation X.509)」，（スイス），International Telecommunication Union，２０００年３月３１日，ｐ．１−１２９
【発明の開示】
【発明が解決しようとする課題】
【０００３】
端末装置がサービス提供者装置からサービスを享受する場合、サービス提供者装置の安全性を確認する必要がある。従来は、公開鍵証明書による認証が行われていたが、より多くの情報を含んだ属性証明書による認証を行うことにより、より柔軟なアクセス制御が可能となると考えられる。
【０００４】
サービス提供者装置の属性証明書をクライアントが受け取り、属性証明書の検証を代行する属性証明書検証装置に対して属性証明書の検証を依頼する場合、検証を要求するクライアントはあらかじめ自らが信頼する属性証明書検証装置への問い合わせ先を固定しておくか、あるいは、属性証明書検証装置のリストを持ち検証要求の都度ユーザに選択させるか、の方法を取るしかなかった。
【課題を解決するための手段】
【０００５】
本発明は、上記事情に鑑みてなされたものであり、より改善された属性証明書検証システムおよびその方法を提供する。
【０００６】
端末装置がサービス提供者装置からサービスを享受する場合、サービス提供者装置は自身の属性証明書を提示するとともに、該属性証明書の検証装置を指定することができ、端末装置は指定された属性証明書検証装置に問い合わせを行うことにより属性証明書の有効性が確認できる方法およびその方法が適用されるシステムを提供する。
【０００７】
具体的には、サービス提供者装置が、属性証明書検証装置の問い合わせ先の情報を含む接続情報を、暗号通信を開始する処理の前に、あらかじめ端末装置に提示し、端末装置は、暗号通信の開始処理中に、指定された属性証明書検証装置に対して属性証明書の検証要求を行い、属性証明書の有効性を確認する。
【０００８】
本発明の一態様は、サービスを享受する端末装置と、サービスの提供を行うサービス提供者装置と、公開鍵証明書を検証する公開鍵証明書検証装置と、属性証明書を検証する属性証明書検証装置と、属性証明書を配布する属性証明書提供装置と、が接続するネットワークと、からなる属性証明書検証システムであって、
サービス提供者装置は、ネットワークに接続されデータの送受信を行う通信部と、端末装置と暗号通信を行うための公開鍵証明書および秘密鍵を保管する鍵保管部と、端末装置に対してサービスの提供を行うサービス提供部と、を備え、
公開鍵証明書検証装置は、ネットワークに接続されデータの送受信を行う通信部と、公開鍵証明書検証要求に従い公開鍵証明書の有効性を検証する公開鍵証明書検証部と、該公開鍵証明書検証部が公開鍵証明書の検証を行うために参照する失効リストを保管する失効リスト保管部と、暗号通信を行うための公開鍵証明書および秘密鍵と、検証結果に対して署名を付与するための鍵と、を保管する鍵保管部と、を備え、
属性証明書検証装置は、ネットワークに接続されデータの送受信を行う通信部と、属性証明書検証要求に従い属性証明書の有効性を検証する属性証明書検証部と、該属性証明書検証部が属性証明書の検証を行うために参照する失効リストを保管する失効リスト保管部と、暗号通信を行うための公開鍵証明書および秘密鍵と、検証結果に対して署名を付与するための鍵と、を保管する鍵保管部と、を備え、
属性証明書提供装置は、ネットワークに接続されデータの送受信を行う通信部と、属性証明書提示要求に従い属性証明書を提供する属性証明書提供部と、該属性証明書提供部が提供する属性証明書を保管する属性証明書保管部と、暗号通信を行うための公開鍵証明書および秘密鍵と、を保管する鍵保管部と、を備え、
端末装置は、ネットワークに接続されデータの送受信を行う通信部と、サービス提供者装置からのサービスを受けるサービス享受部と、ネットワークに接続されたサービス提供者装置と、公開鍵証明書検証装置と、属性証明書検証装置と、属性証明書提供装置と、暗号通信を行うために使う鍵と、公開鍵証明書検証装置から受信する公開鍵証明書検証結果の署名を検証する鍵と、属性証明書検証装置から受信する属性証明書検証結果の署名を検証する鍵と、を保管する鍵保管部と、を備えることを特徴とする。
【０００９】
さらに、端末装置のサービス享受部は、端末装置の通信部を経由し、サービス提供者装置に対して接続情報要求を送信し、
サービス提供者装置のサービス提供部は、接続情報要求に従い、サービス提供者装置の通信部を経由し、端末装置に対して接続情報を送信し、
端末装置のサービス享受部は、接続情報に従い、サービス提供者装置に対して接続要求を送信し、
サービス提供者装置のサービス提供部は、接続要求に従い、暗号通信開始処理を行い、暗号通信情報と、サービス提供者装置の公開鍵証明書を、端末装置に対して送信し、
端末装置のサービス享受部は、受信したサービス提供者装置の公開鍵証明書の検証要求を、公開鍵証明書検証装置に対して送信し、
公開鍵証明書検証装置の公開鍵証明書検証部は、失効リスト保管部を参照し、公開鍵証明書の検証要求で示される公開鍵証明書の有効性を検証し、公開鍵証明書検証装置の鍵保管部で保管されている署名生成用の鍵で検証結果に対して署名を行い、該署名および公開鍵証明書検証結果を、端末装置に対して送信し、
端末装置は、受信した公開鍵証明書検証結果として公開鍵証明書が有効でなく、または、公開鍵証明書検証結果の署名が正当性でない場合に、接続失敗処理を行い、そうでない場合に、端末装置のサービス享受部は、属性証明書提供要求を、属性明書提供装置に対して送信し、
属性証明書提供装置の属性証明書提供部は、属性証明書保管部を参照し、属性証明書提供要求で示される属性証明書を、端末装置に対して送信し、
端末装置のサービス享受部は、受信したサービス提供者装置の属性証明書の検証要求を、属性証明書検証装置に対して送信し、
属性証明書検証装置の属性証明書検証部は、失効リスト保管部を参照し、属性証明書の検証要求で示される属性証明書の有効性を検証し、属性証明書検証装置の鍵保管部で保管されている署名生成用の鍵で検証結果に対して署名を行い、該署名および属性証明書検証結果を、端末装置に対して送信し、
端末装置は、受信した属性証明書検証結果として属性証明書が有効でなく、または、属性証明書検証結果の署名が正当性でない場合に、接続失敗処理を行い、そうでない場合に、暗号通信開始処理を行う、ことを特徴とする。
【００１０】
さらに、端末装置から送信する公開鍵証明書検証要求は、サービス提供者装置から送信された接続情報に含まれる公開鍵証明書検証装置の宛て先で示される公開鍵証明書検証装置に対して送信する、ことを特徴とする。
【００１１】
さらに、端末装置から送信する属性証明書提供要求は、サービス提供者装置から送信された接続情報に含まれる属性証明書提供装置の宛て先で示される属性証明書提供装置に対して送信する、ことを特徴とする。
【００１２】
さらに、端末装置から送信する属性証明書検証要求は、サービス提供者装置から送信された接続情報に含まれる属性証明書検証装置の宛て先で示される属性証明書検証装置に対して送信する、ことを特徴とする。
【００１３】
さらに、属性証明書検証要求は、端末装置がサービス提供者装置から受信したサービス提供者装置の公開鍵証明書を、含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、サービス提供者装置が属性証明書を提示する際に、その属性証明書の検証装置への問い合わせ先を指定でき、端末装置はその指定に従い属性証明書の有効性を確認することが可能になる。
【発明を実施するための最良の形態】
【００１５】
本発明の一実施形態について説明する。なお、これにより本発明が限定されるものではない。
【００１６】
図１は、本発明の一実施形態が適用された属性証明書検証システムの構成図である。
【００１７】
本実施形態の属性証明書検証システムは、図１に示すように、
サービスを享受する端末装置（１０）と、サービスの提供を行うサービス提供者装置（２０）と、公開鍵証明書を検証する公開鍵証明書検証装置（３０）と、属性証明書を検証する属性証明書検証装置（４０）と、属性証明書を配布する属性証明書提供装置（５０）と、がインターネットなどのネットワーク（６０）を介して、互いに接続されて構成されている。
【００１８】
前記サービス提供者装置（２０）は、前記ネットワーク（６０）に接続されデータの送受信を行う通信部（２０１）と、前記端末装置と暗号通信を行うための公開鍵証明書および秘密鍵を保管する鍵保管部（２０３）と、前記端末装置に対してサービスの提供を行うサービス提供部（２０２）と、を含む。
【００１９】
前記公開鍵証明書検証装置（３０）は、前記ネットワーク（６０）に接続されデータの送受信を行う通信部（３０１）と、公開鍵証明書検証要求に従い公開鍵証明書の有効性を検証する公開鍵証明書検証部（３０２）と、該公開鍵証明書検証部が公開鍵証明書の検証を行うために参照する失効リストを保管する失効リスト保管部（３０４）と、暗号通信を行うための公開鍵証明書および秘密鍵と、検証結果に対して署名を付与するための鍵と、を保管する鍵保管部（３０３）と、を含む。
【００２０】
前記属性証明書検証装置（４０）は、前記ネットワーク（６０）に接続されデータの送受信を行う通信部（４０１）と、属性証明書検証要求に従い属性証明書の有効性を検証する属性証明書検証部（４０２）と、該属性証明書検証部が属性証明書の検証を行うために参照する失効リストを保管する失効リスト保管部（４０４）と、暗号通信を行うための公開鍵証明書および秘密鍵と、検証結果に対して署名を付与するための鍵と、を保管する鍵保管部（４０３）と、を含む。
【００２１】
前記属性証明書提供装置（５０）は、前記ネットワーク（６０）に接続されデータの送受信を行う通信部（５０１）と、属性証明書提供要求に従い属性証明書を提供する属性証明書提供部（５０２）と、該属性証明書提供部が提供する属性証明書を保管する属性証明書保管部（５０４）と、暗号通信を行うための公開鍵証明書および秘密鍵と、を保管する鍵保管部（５０３）と、を含む。
【００２２】
前記端末装置（１０）は、前記ネットワーク（６０）に接続されデータの送受信を行う通信部（１０１）と、前記サービス提供者装置からのサービスを受けるサービス享受部（１０２）と、前記ネットワークに接続された前記サービス提供者装置（２０）と、前記公開鍵証明書検証装置（３０）と、属性証明書検証装置（４０）と、属性証明書提供装置（５０）と、暗号通信を行うために使う鍵と、前記公開鍵証明書検証装置（３０）から受信する公開鍵証明書検証結果の署名を検証する鍵と、前記属性証明書検証装置（４０）から受信する属性証明書検証結果の署名を検証する鍵と、を保管する鍵保管部（１０３）と、を含む。
【００２３】
図２は端末装置（１０）のハードウェア構成図である。端末装置（１０）は、通信装置（１１）と、入出力装置（１２）と、補助記憶装置（１３）と、ＣＰＵ（１４）と主記憶装置（１５）と、読取装置（１６）とがバスなどの内部通信線（１８）で連結され、記憶媒体（１７）を含めて構成されている。
【００２４】
サービス提供者装置（２０）と、公開鍵証明書検証装置（３０）と、属性証明書検証装置（４０）と、属性証明書提供装置（５０）のハードウェア構成は端末装置（１０）のハードウェア構成と同様である。
【００２５】
図３は、端末装置（１０）が、サービス提供者装置（２０）に対して接続要求を行い、暗号通信が開始されるまでのフロー図である。端末装置（１０）は、このフローの終了後、サービス提供者装置（２０）と暗号通信が開始され、安全にサービスを享受することができるようになる。
【００２６】
まず、端末装置（１０）のサービス享受部（１０２）は、通信部（１０１）を経由し、サービス提供者装置（２０）に対して接続情報要求（Ａ１０１）を送信する。サービス提供者装置（２０）のサービス提供部（２０２）は、接続情報要求（Ａ１０１）に従い、サービス提供者装置（２０）の通信部（２０１）を経由し、端末装置（１０）に対して接続情報（Ａ２０１）を送信する。
【００２７】
次に、端末装置（１０）のサービス享受部（１０２）は、接続情報（Ａ２０１）に従い、サービス提供者装置（２０）に対して接続要求（Ａ１０２）を送信する。サービス提供者装置（２０）のサービス提供部（２０２）は、接続要求（Ａ１０２）に従い、暗号通信開始処理（ステップＳ２０２）を行い、セッション鍵情報や乱数などを含む暗号通信情報（Ａ２０２）と、サービス提供者装置（２０）の公開鍵証明書（Ａ２０３）を、端末装置（１０）に対して送信する。
【００２８】
次に、端末装置（１０）のサービス享受部（１０２）は、受信したサービス提供者装置（２０）の公開鍵証明書（Ａ２０３）の検証要求（Ａ１０３）を、サービス提供者装置（２０）から送信された接続情報（Ａ２０１）に含まれる公開鍵証明書検証装置の宛て先で示される公開鍵証明書検証装置（３０）に対して送信する。公開鍵証明書検証装置（３０）の公開鍵証明書検証部（３０２）は、失効リスト保管部（３０４）を参照し、公開鍵証明書の検証要求（Ａ１０３）で示される公開鍵証明書（Ａ２０３）の有効性を検証し（ステップＳ３０１）、公開鍵証明書検証装置（３０）の鍵保管部（４０３）で保管されている書名生成用の鍵で検証結果に対して署名を行い、該署名値（Ａ３０４）および公開鍵証明書検証結果（Ａ３０３）を、端末装置（１０）に対して送信する。
【００２９】
次に、端末装置（１０）は、受信した公開鍵証明書検証結果（Ａ３０３）より公開鍵証明書（Ａ２０３）が有効であることを確認し、さらに、公開鍵証明書検証結果の署名値（Ａ３０４）が正当性あることを確認する（ステップＳ１０４）。公開鍵証明書（Ａ２０３）が有効でない、あるいは、公開鍵証明書検証結果の署名値（Ａ３０４）が正当でない場合には接続失敗の処理を行い、接続は終了する（ステップＳ１０６）。そうでなければ次のステップに進む。
【００３０】
次に、端末装置（１０）のサービス享受部（１０２）は、属性証明書提供要求（Ａ１０４）を、サービス提供者装置（２０）から送信された前記接続情報（Ａ２０１）に含まれる属性証明書提供装置の宛て先で示される属性証明書提供装置（５０）に対して送信する。属性証明書提供装置（５０）の属性証明書提供部（５０２）は、属性証明書保管部（５０４）を参照し、属性証明書提供要求（Ａ１０４）で示される属性証明書（Ａ５０４）を、端末装置（１０）に対して送信する。
【００３１】
次に、端末装置（１０）のサービス享受部（１０２）は、受信したサービス提供者装置（２０）の属性証明書（Ａ５０４）の検証要求（Ａ１０５）を、サービス提供者装置（２０）から送信された前記接続情報（Ａ２０１）に含まれる属性証明書提供装置の宛て先で示される属性証明書検証装置（４０）に対して送信する。属性証明書検証装置（４０）の属性証明書検証部（４０２）は、失効リスト保管部（４０４）を参照し、属性証明書（Ａ５０４）の検証要求（Ａ１０５）で示される属性証明書の有効性を検証し、属性証明書検証装置（４０）の鍵保管部（５０３）で保管されている署名生成用の鍵で検証結果に対して署名を行い、該署名値（Ａ４０６）および属性証明書検証結果（Ａ４０５）を、端末装置（１０）に対して送信する。
【００３２】
次に、端末装置（１０）は、受信した属性証明書検証結果（Ａ４０５）より属性証明書（Ａ５０４）が有効であることを確認し、さらに、属性証明書検証結果の署名値（Ａ４０６）が正当性あることを確認する（ステップＳ１０８）。属性証明書（Ａ５０４）が有効でない、あるいは、属性証明書検証結果の署名値（Ａ４０６）が正当性ない場合には接続失敗の処理を行い、接続は終了する（ステップＳ１０９）。そうでなければ暗号通信開始処理（ステップＳ１１０）を行い、暗号通信を開始し、前記サービス提供者装置（２０）から送信された前記接続情報（Ａ２０１）に含まれる、接続成功時に表示するＵＲＬで示されるサービスを表示する。
【００３３】
図４はサービス提供者装置（２０）から端末装置（１０）に送信される接続情報（Ａ２０１）の詳細図である。接続情報（Ａ２０１）は、接続成功時に表示するＵＲＬ（Ａ２０１１）と、接続失敗時に表示するＵＲＬ（Ａ２０１２）と、公開鍵証明書検証装置の宛て先（Ａ２０１３）と、属性証明書検証装置の宛て先（Ａ２０１４）と、属性証明書提供装置の宛て先（Ａ２０１５）で構成されている。
【００３４】
なお、本発明は、上記の本実施形態に限定されるものではなく、その要旨の範囲内で様々な変形が可能である。
【００３５】
たとえば、図１においてサービス提供者装置（２０）と、属性証明書提供装置（５０）は、独立した装置として記載しているが、サービス提供者装置（２０）が、属性証明書提供部（５０２）および属性証明書保管部（５０４）を持ち、端末装置（１０）に対して属性証明書（Ａ５０４）を提供しても良い。
【００３６】
また、図４において、属性証明書の検証結果の検証（ステップＳ１０８）の後で暗号通信開始処理が行われているが、公開鍵証明書の検証結果の検証（ステップＳ１０４）の直後で暗号通信処理を開始し、属性証明書の確認の必要がある場合に限り、それ以降の処理に進んでも良い。ただしその場合にも暗号通信開始処理でサービス提供者装置（２０）から受信した公開鍵証明書（Ａ２０３）を、属性証明書検証要求（Ａ１０５）に含めなければならない。
【００３７】
また、図４の接続情報（Ａ２０１）に公開鍵証明書検証装置の宛て先が記載されていない場合には、端末装置にあらかじめ設定された宛て先の公開鍵証明書検証装置に公開鍵証明書検証要求を送信しても良い。また、図４の接続情報（Ａ２０１）に属性証明書検証装置の宛て先が記載されていない場合には、端末装置にあらかじめ設定された宛て先の属性証明書検証装置に属性証明書検証要求を送信しても良い。また、図４の接続情報（Ａ２０１）に属性証明書提供装置の宛て先が記載されていない場合には、端末装置にあらかじめ設定された宛て先の属性証明書提供装置に属性証明書提供要求を送信しても良い。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態が適用された属性証明書検証システムの構成を例示する図である。
【図２】図１に示す端末装置のハードウェア構成を例示する図である。
【図３】本発明の一実施形態が適用された属性証明書検証システムの暗号通信開始処理フローを例示する図である。
【図４】図３に示す接続情報の詳細を例示する図である。
【符号の説明】
【００３９】
１０：端末装置、１１：通信装置、１２：入出力装置、１３：補助記憶装置、１４：ＣＰＵ、１５：主記憶装置、１６、読取装置、１７、記憶媒体、１８：内部通信線、２０：サービス提供者装置、３０：公開鍵証明書検証装置、４０：属性証明書検証装置、５０：属性証明書提供装置、６０：ネットワーク、１０１：通信部、１０２：サービス享受部、１０３：鍵保管部、２０１：通信部、２０２：サービス提供部、２０３：鍵保管部、２０４：属性証明書保管部、３０１：通信部、３０２：公開鍵証明書検証部、３０３：鍵保管部、３０４：失効リスト保管部、４０１：通信部、４０２：属性証明書検証部、４０３：鍵保管部、４０４：失効リスト保管部、
５０１：通信部、５０２：属性証明書提供部、５０３：鍵保管部、５０４：属性証明書保管部、Ａ１０１：接続情報要求、Ａ２０１：接続情報、Ａ１０２：接続要求、Ａ２０２：暗号通信情報、Ａ２０３：公開鍵証明書、Ａ１０３：公開鍵証明書検証要求、Ａ３０３：公開鍵証明書検証結果、Ａ３０４：署名値、Ａ１０４：属性証明書提供要求、Ａ５０４：属性証明書、Ａ１０５：属性証明書検証要求、Ａ４０５：属性証明書検証結果、Ａ４０６：署名値、Ａ２０１１：接続成功時に表示するＵＲＬ、Ａ２０１２：接続失敗時に表示するＵＲＬ、Ａ２０１３：公開鍵証明書検証装置の宛て先、Ａ２０１４：属性証明書検証装置の宛て先、Ａ２０１５：属性証明書提供装置の宛て先
【図１】
2007267299.tif 000003
【図２】
2007267299.tif 000004
【図３】
2007267299.tif 000005
【図４】
2007267299.tif 000006