(57)【要約】【課題】実際の電子証明書の有効性と失効情報との間に差異が生じるのを解消し、かつ証明書検証者が不要な失効証明書を取得することを無くすと共に、取得するデータ量を小さくでき、また失効情報作成者の負担を減らすと共に、証明書検証者の失効情報の取得時間を短縮し、証明書検証者において失効理由がわからないことを無くすと共に、信頼性の高い失効情報を他者に配布できるようにする。【解決手段】公開鍵証明書失効情報作成装置１は、電子証明書の失効情報作成装置に相当するものであり、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定部１１と、公開鍵証明書失効認定部１１により失効していると認定された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成部１２と、属性証明書作成部１２により作成された属性証明書をリポジトリに格納するリポジトリ操作部１３とを含んでなる。【選択図】      図１
2004266652.tif 000002
【特許請求の範囲】
【請求項１】
電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段とを含んでなることを特徴とする電子証明書の失効情報作成装置。
【請求項２】
電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段と、該属性証明書作成手段により作成された属性証明書をリポジトリに格納するリポジトリ操作手段とを含んでなることを特徴とする電子証明書の失効情報作成装置。
【請求項３】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項１または２記載の電子証明書の失効情報作成装置。
【請求項４】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項１ないし３のいずれかに記載の電子証明書の失効情報作成装置。
【請求項５】
公開鍵証明書が失効していることを認定する公開鍵証明書失効認定手段、該公開鍵証明書失効認定手段により失効していると認定された公開鍵証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに送信する属性証明書作成依頼手段を含んでなる公開鍵証明書失効認定装置と、
前記公開鍵証明書失効認定装置の属性証明書作成依頼手段から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付手段、該属性証明書作成依頼受付手段により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成手段を含んでなる属性証明書作成装置と
を含んでなることを特徴とする電子証明書の失効情報作成システム。
【請求項６】
公開鍵証明書が失効していることを認定する公開鍵証明書失効認定手段、該公開鍵証明書失効認定手段により失効していると認定された公開鍵証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに送信する属性証明書作成依頼手段を含んでなる公開鍵証明書失効認定装置と、
前記公開鍵証明書失効認定装置の属性証明書作成依頼手段から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付手段、該属性証明書作成依頼受付手段により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成手段、該属性証明書作成手段により作成された属性証明書をリポジトリに格納するリポジトリ操作手段を含んでなる属性証明書作成装置と
を含んでなることを特徴とする電子証明書の失効情報作成システム。
【請求項７】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項５または６記載の電子証明書の失効情報作成システム。
【請求項８】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項５ないし７のいずれかに記載の電子証明書の失効情報作成システム。
【請求項９】
失効検証対象の電子証明書の失効情報が格納された属性証明書を取得する属性証明書取得手段と、該属性証明書取得手段により取得された属性証明書の有効性を検証する属性証明書有効性検証手段と、該属性証明書有効性検証手段により検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを確認する失効情報確認手段と、該失効情報確認手段により失効情報が記述されていると確認された電子証明書の有効性を判定する電子証明書失効判定手段とを含んでなることを特徴とする電子証明書の失効検証装置。
【請求項１０】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項９記載の電子証明書の失効検証装置。
【請求項１１】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項９または１０記載の電子証明書の失効検証装置。
【請求項１２】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法。
【請求項１３】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法。
【請求項１４】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法。
【請求項１５】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法。
【請求項１６】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項１２ないし１５のいずれかに記載の電子証明書の失効情報作成方法。
【請求項１７】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項１２ないし１６のいずれかに記載の電子証明書の失効情報作成方法。
【請求項１８】
失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含んでなることを特徴とする電子証明書の失効検証方法。
【請求項１９】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項１８記載の電子証明書の失効検証方法。
【請求項２０】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項１８または１９記載の電子証明書の失効検証方法。
【請求項２１】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラム。
【請求項２２】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラム。
【請求項２３】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラム。
【請求項２４】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラム。
【請求項２５】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項２１ないし２４のいずれかに記載の電子証明書の失効情報作成プログラム。
【請求項２６】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項２１ないし２５のいずれかに記載の電子証明書の失効情報作成プログラム。
【請求項２７】
失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含んでなることを特徴とする電子証明書の失効検証方法を実行させる電子証明書の失効検証プログラム。
【請求項２８】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項２７記載の電子証明書の失効検証プログラム。
【請求項２９】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項２７または２８記載の電子証明書の失効検証プログラム。
【請求項３０】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３１】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３２】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３３】
電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３４】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項３０ないし３３のいずれかに記載の電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３５】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項３０ないし３４のいずれかに記載の電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３６】
失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含んでなることを特徴とする電子証明書の失効検証方法を実行させる電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３７】
前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項３６記載の電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項３８】
前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項３６または３７記載の電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子証明書の失効情報作成装置、方法、プログラム及び記録媒体、電子証明書の失効情報作成システム、並びに電子証明書の失効検証装置、方法、プログラム及び記録媒体に関する。
【０００２】
【従来の技術】
電子証明書により公開鍵や属性、ロゴなどを証明してもらう利用者は、証明書発行時点では電子証明書を有効期限まで使用する意図で作成してもらう。以下のような種々の条件により有効期限以前に電子証明書が失効することがある。すなわち、
・電子証明書の内容が変更された場合
・利用者自身の名前や属性、ロゴなどが変更された場合
・利用者と電子証明書の関係が変化した場合（例えば、退職・転職・異動等）
・電子証明書に対応する秘密鍵が被害を受けた場合
等である。
【０００３】
このような場合には、その利用者の電子証明書を失効し、何らかの方法で証明書検証者に対してその電子証明書が失効されていることを示す失効情報を知らせることにより、証明書検証者はその電子証明書の有効性を確認する必要がある。（ここにおいて「失効」とは、Ｘ．５０９の失効リストにおけるＲｅａｓｏｎ  Ｃｏｄｅ内のＣＲＬ  ｒｅａｓｏｎの内容を含む。）
また、電子証明書とは公開鍵や属性、ロゴなどの所有者とその公開鍵や属性、ロゴなどの情報が対応していることを証明するディジタル文書であり、公開鍵や属性、ロゴなどの所有者の情報、その公開鍵や属性、ロゴ、有効期限などを含む一連の情報に証明者のディジタル署名が付与されたものをいう。Ｘ．５０９の公開鍵証明書や属性証明書も電子証明書の一つである。
【０００４】
一般に、証明書検証者に対して電子証明書が失効していることを示す失効情報を知らせる方法や、証明書検証者が取得する方法としては、以下のような方法が用いられてきた。
【０００５】
・失効リスト方式
→有効期間内に失効された証明書をすべてリストにした「失効リスト（ＣＲＬ：Ｃｅｒｔｉｆｉｃａｔｅ  Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ）」を定期的に作成し、それをリポジトリに保管し、このリストを定期的に証明書検証者に配信する。
【０００６】
・検証局方式
→証明書検証者は電子証明書が失効しているか否かを「検証局（ＶＡ：Ｖａｌｉｄａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙ）に問合せる。
【０００７】
・電子証明書リポジトリ公開方式
→電子証明書が有効ならリポジトリに電子証明書を公開しておき、電子証明書が失効した場合はリポジトリから電子証明書を削除する。証明書検証者はリポジトリにアクセスして、電子証明書が存在しているか否か確認する。
【０００８】
・失効情報リポジトリ公開方式
→電子証明書が失効した場合、リポジトリに電子証明書が失効した情報を格納する。証明書検証者はリポジトリにアクセスして、電子証明書の失効情報が存在しているか否か確認する。
【０００９】
ここで失効リストとは、失効された証明書のリストであり、失効情報が格納され、証明者によるディジタル署名が付与される。この失効リストには失効証明書情報の他、バージョン番号、署名情報、失効リスト発行者名、当該リストの発行日、次回リストの発行日、失効証明書情報（シリアルナンバー、失効日、失効証明書情報拡張要素、失効リスト拡張要素）である。
【００１０】
そこで用いる失効リストの作成方法としては以下の三つの方法が知られている。
【００１１】
まず、従来の失効リストの作成方法としてＣｏｍｐｌｅｔｅ−ＣＲＬ方式がある。これは、すべての失効証明書を１つの失効リストとして作成する方式である。
【００１２】
また他の失効リストの作成方法としてＰａｒｔｉｔｉｏｎｅｄ−ＣＲＬ（区分ＣＲＬ）方式がある。これは、Ｃｏｍｐｌｅｔｅ−ＣＲＬ方式における通信コストの増加を防ぐことを目的としてＸ．５０９拡張において提案されている方式である。具体的には、公開鍵証明書のシリアル番号や失効理由などにより、失効情報を複数のＣＲＬに分割して作成・公開する。
【００１３】
さらに他の失効リストの作成方法としてＤｅｌｔａ−ＣＲＬ方式がある。これは、Ｃｏｍｐｌｅｔｅ−ＣＲＬ方式における通信コストの増加を防ぐことを目的としてＸ．５０９拡張において提案されている方式である。具体的には、既に証明書検証者が所持している失効リストをＢａｓｅ−ＣＲＬ、差分となる失効リストをＤｅｌｔａ−ＣＲＬと呼び（失効リスト内には時系列で失効証明書を格納していく）、以前に失効リストを発行した時点から現時点（失効リスト発行時点）までに失効された失効情報のみで失効リスト（これをＤｅｌｔａ−ＣＲＬという）を作成する。以降は、このＤｅｌｔａ−ＣＲＬと以前のＢａｓｅ−ＣＲＬを合わせたものがＢａｓｅ−ＣＲＬになる。
【００１４】
また検証局とは、最新の失効リストを入手しておき、証明書検証者が検証局にＯＣＳＰ（Ｏｎｌｉｎｅ  Ｃｅｒｔｉｆｉｃａｔｅ  Ｓｔａｔｕｓ  Ｐｒｏｔｏｃｏｌ）により証明書の有効性を問合せると、失効リストを利用して問合せのあった公開鍵証明書が有効か失効されているかを確認し、検証局の署名を付与して回答するものである。
【００１５】
なお、かかる技術が、下記の特許文献１及び２、非特許文献１乃至３に記載されている。
【００１６】
【特許文献１】
特開２０００−２８４６８８号公報
【００１７】
【特許文献２】
特開２０００−１２６８７１号公報
【００１８】
【非特許文献１】
「ＰＫＩ公開鍵インフラストラクチャの概念、標準、展開」、著者：カーライル・アダムズ＋スティブ・ロイド、出版社：ピアソン・エデュケーション  ２０００年７月１５日発行、ｐ１０５−ｐ１２５  第８章  証明書失効
【００１９】
【非特許文献２】
ＲＦＣ３２８０
【００２０】
【非特許文献３】
ＲＦＣ２５６０
【００２１】
【発明が解決しようとする課題】
前述した三つの失効リストの作成方法においては、Ｃｏｍｐｌｅｔｅ−ＣＲＬ方式においても、Ｐａｒｔｉｔｉｏｎｅｄ−ＣＲＬ方式においても、Ｄｅｌｔａ−ＣＲＬ方式においても、予め決められた時間間隔で失効リストを作成するため定期的に失効リストが発行される。そのために、以下のような問題が存在する。
【００２２】
第１に、図７に示すように失効リストが作成・発行される間に電子証明書の失効が生じた際、実際の電子証明書の有効性と失効リストの間に差異ができるために、証明書検証者が知りたい電子証明書の状態は、実際にはその電子証明書が失効されているにもかかわらず、証明書検証者はその情報を確認する手段がない、という問題があった。
【００２３】
また、Ｃｏｍｐｌｅｔｅ−ＣＲＬ方式においては、有効期間内に失効された電子証明書がすべて１つの失効リストに格納されるために、その失効リスト内に含まれる失効証明書の数が非常に多くなり、以下の第２、第３の問題が生じる。
【００２４】
つまり、第２にＣｏｍｐｌｅｔｅ−ＣＲＬ方式では１つの失効リストにすべての失効証明書をリストアップするために、証明書検証者が不要な失効証明書の情報まで取得してしまい、失効リストの中から失効検証対象とする電子証明書の失効情報を検索する時間がかかり、失効検証の性能が悪くなる、という問題があった。
【００２５】
第３に、Ｃｏｍｐｌｅｔｅ−ＣＲＬ方式では、証明書検証者に対して送信するデータの送信量が非常に大きくなる、という問題があった。
【００２６】
上述した第２、第３の問題点を解決するために提案された失効リストの作成方法として、記述したＰａｒｔｉｔｉｏｎｅｄ−ＣＲＬ方式が存在する。本方式は、失効情報のＣＲＬに分割して作成・公開することでデータ送信量の減少を図っている。しかし、利用者があまり多くない場合においては適用可能であるが、大規模な利用者の場合には、結局データの送信量が非常に大きくなり、Ｐａｒｔｉｔｉｏｎｅｄ−ＣＲＬ方式では上記問題点を解決することができない。
【００２７】
さらに、記述したＤｅｌｔａ−ＣＲＬ方式が存在する。本方式は、新規の失効証明書情報のみ証明書検証者に対して送信することでデータ送信量の減少を図っている。しかし、利用者があまり多くない場合においては適用可能であるが、大規模な利用者の場合には、結局データの送信量が非常に大きくなり、Ｄｅｌｔａ−ＣＲＬ方式では上記問題点を解決することができない。
【００２８】
また、検証局方式おいては、証明書検証者が検証局に対して証明書の有効性の問合せを行うたびに、検証局が毎回署名を付与するため、検証局において負荷がかかり、さらに証明書検証者において失効情報の取得に時間がかかる、という問題があった。
【００２９】
さらに、電子証明書リポジトリ公開方式においては、電子証明書が失効された場合にリポジトリから該当電子証明書を削除するため、証明書検証者にとって電子証明書の失効理由がわからない、という問題があった。
【００３０】
そして、失効情報リポジトリ公開方式においては、失効情報や関連する情報に証明者の署名を付与せずに公開していたため、証明書検証者において失効情報を誰が作成したか分からず、失効情報の信頼性が低いため、証明書検証者が電子証明書の失効情報を手に入れても他者に配布できない、という問題があった。
【００３１】
本発明は、上記従来の事情に鑑みてなされたものであり、実際の電子証明書の有効性と失効情報との間に差異が生じるのを解消し、かつ証明書検証者が不要な失効証明書を取得することを無くすと共に、取得するデータ量を小さくでき、また失効情報作成者の負担を減らすと共に、証明書検証者の失効情報の取得時間を短縮し、証明書検証者において失効理由がわからないことを無くすと共に、信頼性の高い失効情報を他者に配布できる、電子証明書の失効情報作成装置、方法、プログラム及び記録媒体、電子証明書の失効情報作成システム、並びに電子証明書の失効検証装置、方法、プログラム及び記録媒体を提供することを目的とする。
【００３２】
【課題を解決するための手段】
上記目的を達成するために、請求項１の本発明は、電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段とを含んでなることを特徴とする電子証明書の失効情報作成装置をもって解決手段とする。
【００３３】
請求項１の本発明によれば、電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段とを含むので、証明書検証者は常に最新の失効証明書情報を把握することができ、実際の電子証明書の有効性と属性証明書との間に差異が生じることが無くなると共に、証明書検証者において失効理由がわからないことを無くし、信頼性の高い失効情報を他者に配布できる、という効果が得られる。また従来方式に比して属性証明書に格納される失効証明書数が減少することにより、証明書検証者が不要な失効証明書情報を取得することがなくなる、という効果が得られる。さらに従来方式に比して属性証明書に格納される失効証明書数が減少することにより、データ送信量が減少する、という効果が得られる。そして従来方法に比して電子証明書の失効を認定した時点で属性証明書を作成し、証明書検証者からの電子証明書の有効性の問合せがあるたびに、失効情報に対して署名を付与しないため、失効情報作成者の負担を減らすと共に、証明書検証者の失効情報の取得時間を短縮する、という効果が得られる。
【００３４】
請求項２の本発明は、電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段と、該属性証明書作成手段により作成された属性証明書をリポジトリに格納するリポジトリ操作手段とを含んでなることを特徴とする電子証明書の失効情報作成装置をもって解決手段とする。
【００３５】
請求項２の本発明によれば、電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段と、該属性証明書作成手段により作成された属性証明書をリポジトリに格納するリポジトリ操作手段とを含むので、上記請求項１の本発明の効果と同様の効果を奏する。
【００３６】
請求項３の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項１または２記載の電子証明書の失効情報作成装置をもって解決手段とする。
【００３７】
請求項３の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００３８】
請求項４の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項１ないし３のいずれかに記載の電子証明書の失効情報作成装置をもって解決手段とする。
【００３９】
請求項４の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００４０】
請求項５の本発明は、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定手段、該公開鍵証明書失効認定手段により失効していると認定された公開鍵証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに送信する属性証明書作成依頼手段を含んでなる公開鍵証明書失効認定装置と、前記公開鍵証明書失効認定装置の属性証明書作成依頼手段から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付手段、該属性証明書作成依頼受付手段により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成手段を含んでなる属性証明書作成装置とを含んでなることを特徴とする電子証明書の失効情報作成システム。
請求項５の本発明によれば、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定手段、該公開鍵証明書失効認定手段により失効していると認定された公開鍵証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに送信する属性証明書作成依頼手段を含んでなる公開鍵証明書失効認定装置と、前記公開鍵証明書失効認定装置の属性証明書作成依頼手段から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付手段、該属性証明書作成依頼受付手段により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成手段を含んでなる属性証明書作成装置とを含んでなるので、上記請求項１の本発明の効果と同様の効果を奏する。
【００４１】
請求項６の本発明は、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定手段、該公開鍵証明書失効認定手段により失効していると認定された公開鍵証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに送信する属性証明書作成依頼手段を含んでなる公開鍵証明書失効認定装置と、前記公開鍵証明書失効認定装置の属性証明書作成依頼手段から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付手段、該属性証明書作成依頼受付手段により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成手段、該属性証明書作成手段により作成された属性証明書をリポジトリに格納するリポジトリ操作手段を含んでなる属性証明書作成装置とを含んでなることを特徴とする電子証明書の失効情報作成システム。
【００４２】
請求項６の本発明によれば、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定手段、該公開鍵証明書失効認定手段により失効していると認定された公開鍵証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに送信する属性証明書作成依頼手段を含んでなる公開鍵証明書失効認定装置と、前記公開鍵証明書失効認定装置の属性証明書作成依頼手段から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付手段、該属性証明書作成依頼受付手段により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成手段、該属性証明書作成手段により作成された属性証明書をリポジトリに格納するリポジトリ操作手段を含んでなる属性証明書作成装置とを含んでなるので、上記請求項１の本発明の効果と同様の効果を奏する。
【００４３】
請求項７の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項５または６記載の電子証明書の失効情報作成システム。
【００４４】
請求項７の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００４５】
請求項８の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項５ないし７のいずれかに記載の電子証明書の失効情報作成システム。
【００４６】
請求項８の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００４７】
請求項９の本発明は、失効検証対象の電子証明書の失効情報が格納された属性証明書を取得する属性証明書取得手段と、該属性証明書取得手段により取得された属性証明書の有効性を検証する属性証明書有効性検証手段と、該属性証明書有効性検証手段により検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを確認する失効情報確認手段と、該失効情報確認手段により失効情報が記述されていると確認された電子証明書の有効性を判定する電子証明書失効判定手段とを含んでなることを特徴とする電子証明書の失効検証装置をもって解決手段とする。
【００４８】
請求項９の本発明によれば、失効検証対象の電子証明書の失効情報が格納された属性証明書を取得する属性証明書取得手段と、該属性証明書取得手段により取得された属性証明書の有効性を検証する属性証明書有効性検証手段と、該属性証明書有効性検証手段により検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを確認する失効情報確認手段と、該失効情報確認手段により失効情報が記述されていると確認された電子証明書の有効性を判定する電子証明書失効判定手段とを含むので、証明書検証者は常に最新の失効証明書情報を把握することができ、実際の電子証明書の有効性と属性証明書との間に差異が生じることが無くなると共に、証明書検証者において失効理由がわからないことを無くし、信頼性の高い失効情報を他者に配布できる、という効果が得られる。また従来方式に比して属性証明書に格納される失効証明書数が減少することにより、証明書検証者が不要な失効証明書情報を取得することがなくなる、という効果が得られる。さらに従来方式に比して属性証明書に格納される失効証明書数が減少することにより、データ送信量が減少する、という効果が得られる。そして従来方法に比して電子証明書の失効を認定した時点で属性証明書を作成し、証明書検証者からの電子証明書の有効性の問合せがあるたびに、失効情報に対して署名を付与しないため、失効情報作成者の負担を減らすと共に、証明書検証者の失効情報の取得時間を短縮する、という効果が得られる。
【００４９】
請求項１０の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項９記載の電子証明書の失効検証装置をもって解決手段とする。
【００５０】
請求項１０の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００５１】
請求項１１の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項９または１０記載の電子証明書の失効検証装置をもって解決手段とする。
【００５２】
請求項１１の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００５３】
請求項１２の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法をもって解決手段とする。
【００５４】
請求項１２の本発明によれば、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含むので、上記請求項１の本発明の効果と同様の効果を奏する。
【００５５】
請求項１３の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法をもって解決手段とする。
【００５６】
請求項１３の本発明によれば、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含むので、上記請求項１の本発明の効果と同様の効果を奏する。
【００５７】
請求項１４の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法をもって解決手段とする。
【００５８】
請求項１４の本発明によれば、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなるので、上記請求項１の本発明の効果と同様の効果を奏する。
【００５９】
請求項１５の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法をもって解決手段とする。
【００６０】
請求項１５の本発明によれば、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階を含んでなるので、上記請求項１の本発明の効果と同様の効果を奏する。
【００６１】
請求項１６の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項１２ないし１５のいずれかに記載の電子証明書の失効情報作成方法をもって解決手段とする。
【００６２】
請求項１６の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００６３】
請求項１７の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項１２ないし１６のいずれかに記載の電子証明書の失効情報作成方法をもって解決手段とする。
【００６４】
請求項１７の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００６５】
請求項１８の本発明は、失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含んでなることを特徴とする電子証明書の失効検証方法をもって解決手段とする。
【００６６】
請求項１８の本発明によれば、失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含むので、上記請求項８の本発明の効果と同様の効果を奏する。
【００６７】
請求項１９の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項１８記載の電子証明書の失効検証方法をもって解決手段とする。
【００６８】
請求項１９の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００６９】
請求項２０の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項１８または１９記載の電子証明書の失効検証方法をもって解決手段とする。
【００７０】
請求項２０の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００７１】
請求項２１の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムをもって解決手段とする。
【００７２】
請求項２１の本発明によれば、電子証明書の失効情報作成プログラムにより流通性を高めることができる。
【００７３】
請求項２２の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムをもって解決手段とする。
【００７４】
請求項２２の本発明によれば、電子証明書の失効情報作成プログラムにより流通性を高めることができる。
【００７５】
請求項２３の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムをもって解決手段とする。
【００７６】
請求項２３の本発明によれば、電子証明書の失効情報作成プログラムにより流通性を高めることができる。
【００７７】
請求項２４の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムをもって解決手段とする。
【００７８】
請求項２４の本発明によれば、電子証明書の失効情報作成プログラムにより流通性を高めることができる。
【００７９】
請求項２５の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項２１ないし２４のいずれかに記載の電子証明書の失効情報作成プログラムをもって解決手段とする。
【００８０】
請求項２５の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００８１】
請求項２６の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項２１ないし２５のいずれかに記載の電子証明書の失効情報作成プログラムをもって解決手段とする。
【００８２】
請求項２６の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００８３】
請求項２７の本発明は、失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含んでなることを特徴とする電子証明書の失効検証方法を実行させる電子証明書の失効検証プログラムをもって解決手段とする。
【００８４】
請求項２７の本発明によれば、電子証明書の失効検証プログラムにより流通性を高めることができる。
【００８５】
請求項２８の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項２７記載の電子証明書の失効検証プログラムをもって解決手段とする。
【００８６】
請求項２８の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００８７】
請求項２９の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項２７または２８記載の電子証明書の失効検証プログラムをもって解決手段とする。
【００８８】
請求項２９の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【００８９】
請求項３０の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【００９０】
請求項３０の本発明によれば、電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体により流通性を高めることができる。
【００９１】
請求項３１の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、当該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、当該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【００９２】
請求項３１の本発明によれば、電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体により流通性を高めることができる。
【００９３】
請求項３２の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【００９４】
請求項３２の本発明によれば、電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体により流通性を高めることができる。
【００９５】
請求項３３の本発明は、電子証明書が失効していることを装置が認定する電子証明書失効認定段階と、該電子証明書失効認定段階で失効していると認定された電子証明書の失効情報を該失効情報を属性証明書として作成する依頼とともに装置が送信する属性証明書作成依頼段階と、該属性証明書作成依頼段階で属性証明書を作成する依頼とともに送信された電子証明書の失効情報を装置が受信する属性証明書作成依頼受付段階と、該属性証明書作成依頼受付段階で受信された電子証明書の失効情報を属性証明書として装置が作成する属性証明書作成段階と、該属性証明書作成段階で作成された属性証明書を装置がリポジトリに格納するリポジトリ操作段階とを含んでなることを特徴とする電子証明書の失効情報作成方法を実行させる電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【００９６】
請求項３３の本発明によれば、電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体により流通性を高めることができる。
【００９７】
請求項３４の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項３０ないし３３のいずれかに記載の電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【００９８】
請求項３４の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【００９９】
請求項３５の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項３０ないし３４のいずれかに記載の電子証明書の失効情報作成プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【０１００】
請求項３５の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【０１０１】
請求項３６の本発明は、失効検証対象の電子証明書の失効情報が格納されている属性証明書を装置が取得する属性証明書取得段階と、該属性証明書取得段階で取得された属性証明書の有効性を装置が検証する属性証明書有効性検証段階と、該属性証明書有効性検証段階で検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを装置が確認する失効情報確認段階と、該失効情報確認段階で失効情報が記述されていると確認された電子証明書の有効性を装置が判定する電子証明書失効判定段階とを含んでなることを特徴とする電子証明書の失効検証方法を実行させる電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【０１０２】
請求項３６の本発明によれば、電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体により流通性を高めることができる。
【０１０３】
請求項３７の本発明は、前記属性証明書がＸ．５０９に準拠していることを特徴とする請求項３６記載の電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【０１０４】
請求項３７の本発明によれば、Ｘ．５０９に準拠している属性証明書により課題解決を図ることができる。
【０１０５】
請求項３８の本発明は、前記電子証明書がＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠していることを特徴とする請求項３６または３７記載の電子証明書の失効検証プログラムを格納したコンピュータ読み取り可能な記録媒体をもって解決手段とする。
【０１０６】
請求項３８の本発明によれば、Ｘ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠している電子証明書により課題解決を図ることができる。
【０１０７】
【発明の実施の形態】
本発明に係る電子証明書の失効情報作成装置及び方法は、１１）電子証明書が失効したことを認定する点、そして、１２）失効対象の電子証明書を保持する証明書データベースを検索し、その検索結果および失効したことを認定した際の情報に基づいて属性証明書を作成する点、を最も主要な特徴とする。
【０１０８】
また、本発明に係る電子証明書の失効検証装置及び方法は、２１）失効検証対象の電子証明書の失効情報が格納された属性証明書を取得する点、そして、２２）該属性証明書の有効性を検証する点、さらに、２３）該属性証明書に検証対象電子証明書の失効情報が記述されているか否かを確認する点、そして、２４）検証対象電子証明書が失効されているか否かを判定する点、を最も主要な特徴とする。
【０１０９】
従来技術では、失効情報の周知や証明書検証者における失効情報の取得には失効リスト方式、検証局方式、電子証明書リポジトリ公開方式、失効情報リポジトリ公開方式により行っていたが、本発明では“失効情報を属性証明書として発行して周知する”ことにより、最も新しく、かつ最小限の失効証明書数で証明書検証者の欲する電子証明書が失効されていることを示す失効情報を把握でき、かつデータ送信量が減少でき、証明書検証者において失効理由がわからないことを無くし、信頼性の高い失効情報を他者に配布できる、失効情報作成者の負担を減らすと共に、証明書検証者の失効情報の取得時間を短縮する、点が従来技術と異なる。
【０１１０】
以下、本発明の実施の形態を図面を参照して説明する。本実施の形態において、属性証明書はＸ．５０９に準拠したもの（以下、単に属性証明書という）、そして電子証明書はＸ．５０９に準拠した公開鍵証明書とＸ．５０９に準拠した属性証明書とに準拠したもの（以下、公開鍵証明書という）とするが、これ以外のものを用いることも可能である。
【０１１１】
図１は、本発明の電子証明書の失効情報作成装置の例を示す図である。
【０１１２】
公開鍵証明書失効情報作成装置１は、電子証明書の失効情報作成装置に相当するものであり、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定部１１と、公開鍵証明書失効認定部１１により失効していると認定された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成部１２と、属性証明書作成部１２により作成された属性証明書をリポジトリに格納するリポジトリ操作部１３とを含んでなる。公開鍵証明書失効認定部１１は電子証明書失効認定手段に、属性証明書作成部１２は属性証明書作成手段に、リポジトリ操作部１３はリポジトリ操作手段にそれぞれ相当する。
【０１１３】
図２は、本発明の電子証明書の失効情報作成方法の例を示す図である。
【０１１４】
図２は、図１の公開鍵証明書失効情報作成装置１が行う公開鍵証明書失効情報作成方法を示すものであり、本発明の電子証明書の失効情報作成方法に相当する。公開鍵証明書失効情報作成方法は、電子証明書失効認定段階に相当する公開鍵証明書失効認定段階Ｓ１１と、属性証明書作成段階Ｓ１２と、リポジトリ操作段階Ｓ１３とを含んでなる。
【０１１５】
公開鍵証明書失効認定段階Ｓ１１では、公開鍵証明書が失効していることを公開鍵証明書失効認定部１１が認定する。次の属性証明書作成段階Ｓ１２では、公開鍵証明書失効認定段階Ｓ１１で失効していると認定された公開鍵証明書の失効情報を属性証明書として属性証明書作成部１２が作成する。次のリポジトリ操作段階Ｓ１３では、属性証明書作成段階Ｓ１２で作成された属性証明書をリポジトリ操作部１３がリポジトリに格納する。
【０１１６】
図３は、本発明の電子証明書の失効情報作成システムの例を示す図である。
【０１１７】
公開鍵証明書失効情報作成システム１Ｓは、電子証明書の失効情報作成システムに相当するものであり、公開鍵証明書失効認定装置１０と、公開鍵証明書失効認定装置１０と通信可能な属性証明書作成装置２０とを含んでなる。公開鍵証明書失効認定装置１０は、電子証明書の失効認定装置に相当する。
【０１１８】
公開鍵証明書失効認定装置１０は、公開鍵証明書が失効していることを認定する公開鍵証明書失効認定部１０１と、公開鍵証明書失効認定部１０１により失効していると認定された公開鍵証明書の失効情報を、該失効情報を属性証明書として作成する依頼とともに属性証明書作成装置２０に送信する属性証明書作成依頼部１０２とを含んでなる。
【０１１９】
属性証明書作成装置２０は、公開鍵証明書失効認定装置１０から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を受信する属性証明書作成依頼受付部２０１と、この属性証明書作成依頼受付部２０１により受信された公開鍵証明書の失効情報を属性証明書として作成する属性証明書作成部２０２と、属性証明書作成部２０２により作成された属性証明書をリポジトリに格納するリポジトリ操作部２０３とを含んでなる。
【０１２０】
公開鍵証明書失効認定部１０１は電子証明書失効認定手段に、属性証明書作成依頼部１０２は属性証明書作成依頼手段に、属性証明書作成依頼受付部２０１は属性証明書作成依頼受付手段に、属性証明書作成部２０２は属性証明書作成手段に、リポジトリ操作部２０３はリポジトリ操作手段にそれぞれ相当する。
【０１２１】
図４は、本発明の電子証明書の失効情報作成方法の他の例を示す図である。
【０１２２】
図４は、図３の公開鍵証明書失効情報作成システム１Ｓが行う公開鍵証明書失効情報作成方法を示すものであり、本発明の他の電子証明書の失効情報作成方法に相当する。公開鍵証明書失効情報作成方法は、電子証明書失効認定段階に相当する公開鍵証明書失効認定段階Ｓ１０１と、属性証明書作成依頼段階Ｓ１０２と、属性証明書作成依頼受付段階Ｓ２０１と、属性証明書作成段階Ｓ２０２と、リポジトリ操作段階Ｓ２０３とを含んでなる。
【０１２３】
図４（ａ）のように、公開鍵証明書失効認定段階Ｓ１０１では、公開鍵証明書が失効していることを公開鍵証明書失効認定装置１０の公開鍵証明書失効認定部１０１が認定する。次の属性証明書作成依頼段階Ｓ１０２では、公開鍵証明書失効認定装置１０の属性証明書作成依頼部１０２が、公開鍵証明書失効認定段階Ｓ１０１で失効していると認定された公開鍵証明書の失効情報を、該失効情報を属性証明書として作成する依頼とともに属性証明書作成装置２０に送信する。
【０１２４】
図４（ｂ）のように、属性証明書作成依頼受付段階Ｓ２０１では、属性証明書作成依頼段階Ｓ１０２で公開鍵証明書失効認定装置１０から属性証明書を作成する依頼とともに送信された公開鍵証明書の失効情報を属性証明書作成装置２０の属性証明書作成依頼受付部２０１が受信する。次の属性証明書作成段階Ｓ２０２では、属性証明書作成依頼受付段階Ｓ２０１で受信された公開鍵証明書の失効情報を属性証明書として属性証明書作成装置２０の属性証明書作成部２０２が作成する。次のリポジトリ操作段階Ｓ２０３では、属性証明書作成段階Ｓ２０２で作成された属性証明書を属性証明書作成装置２０のリポジトリ操作部２０３がリポジトリに格納する。
【０１２５】
図５は、本発明の電子証明書の失効検証装置の例を示す図である。
【０１２６】
公開鍵証明書失効検証装置２は、電子証明書の失効検証装置に相当するものであり、失効検証対象の公開鍵証明書の失効情報が格納された属性証明書を取得する属性証明書取得部２１と、属性証明書取得部２１により取得された属性証明書の有効性を検証する属性証明書有効性検証部２２と、属性証明書有効性検証部２２により検証された属性証明書内に検証対象の公開鍵証明書の失効情報が記述されているか否かを確認する失効情報確認部２３と、失効情報確認部２３により失効情報が記述されていると確認された公開鍵証明書の有効性を判定する公開鍵証明書失効判定部２４とを含んでなる。属性証明書取得部２１は属性証明書取得手段に、属性証明書有効性検証部２２は属性証明書有効性検証手段に、失効情報確認部２３は失効情報確認手段に、公開鍵証明書失効判定部２４は電子証明書失効判定手段にそれぞれ相当する。
【０１２７】
図６は、本発明の電子証明書の失効検証方法の例を示す図である。
【０１２８】
図６は、図５の公開鍵証明書失効検証装置２が行う公開鍵証明書失効検証方法を示すものであり、本発明の電子証明書の失効検証方法に相当する。公開鍵証明書失効検証方法は、属性証明書取得段階Ｓ２１と、属性証明書有効性検証段階Ｓ２２と、失効情報確認段階Ｓ２３と、電子証明書失効判定段階に相当する公開鍵証明書失効判定段階Ｓ２４とを含んでなる。
【０１２９】
属性証明書取得段階Ｓ２１では、失効検証対象の公開鍵証明書の失効情報が格納されている属性証明書を属性証明書取得部２１が取得する。次の属性証明書有効性検証段階Ｓ２２では、属性証明書取得段階Ｓ２１で取得された属性証明書の有効性を属性証明書有効性検証部２２が検証する。次の失効情報確認段階Ｓ２３では、属性証明書有効性検証段階Ｓ２２で検証された属性証明書内に検証対象の公開鍵証明書の失効情報が記述されているか否かを失効情報確認部２３が確認する。次の公開鍵証明書失効判定段階Ｓ２４では、失効情報確認段階Ｓ２３で失効情報が記述されていると確認された公開鍵証明書の有効性を公開鍵証明書失効判定部２４が判定する。
【０１３０】
なお、上記説明した公開鍵証明書失効情報作成方法を公開鍵証明書失効情報作成装置１や公開鍵証明書失効情報作成システム１Ｓに実行させるコンピュータプログラムは、電子証明書の失効情報作成プログラムに相当する。また、上記した公開鍵証明書失効検証方法を公開鍵証明書失効検証装置２に実行させるコンピュータプログラムは、電子証明書の失効検証プログラムに相当する。これらプログラムは、個々にまたは組み合わせて、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納したり、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【０１３１】
【発明の効果】
以上に説明したように、本発明の電子証明書の失効情報作成装置によれば、電子証明書が失効していることを認定する電子証明書失効認定手段と、該電子証明書失効認定手段により失効していると認定された電子証明書の失効情報を属性証明書として作成する属性証明書作成手段とを含み、また、本発明の電子証明書の失効検証装置によれば、失効検証対象の電子証明書の失効情報が格納された属性証明書を取得する属性証明書取得手段と、該属性証明書取得手段により取得された属性証明書の有効性を検証する属性証明書有効性検証手段と、該属性証明書有効性検証手段により検証された属性証明書内に検証対象の電子証明書の失効情報が記述されているか否かを確認する失効情報確認手段と、該失効情報確認手段により失効情報が記述されていると確認された電子証明書の有効性を判定する電子証明書失効判定手段とを含むので、証明書検証者は常に最新の失効証明書情報を把握することができ、実際の電子証明書の有効性と属性証明書との間に差異が生じることが無くなると共に、証明書検証者において失効理由がわからないことを無くし、信頼性の高い失効情報を他者に配布できる、という効果が得られる。
【０１３２】
また従来方式に比して属性証明書に格納される失効証明書数が減少することにより、証明書検証者が不要な失効証明書情報を取得することがなくなる、という効果が得られる。さらに従来方式に比して属性証明書に格納される失効証明書数が減少することにより、データ送信量が減少する、という効果が得られる。そして従来方法に比して電子証明書の失効を認定した時点で属性証明書を作成し、証明書検証者からの電子証明書の有効性の問合せがあるたびに、失効情報に対して署名を付与しないため、失効情報作成者の負担を減らすと共に、証明書検証者の失効情報の取得時間を短縮する、という効果が得られる。
【図面の簡単な説明】
【図１】本発明の電子証明書失効情報作成装置の例を示す図である。
【図２】本発明の電子証明書失効情報作成方法の例を示す図である。
【図３】本発明の電子証明書の失効情報作成システムの例を示す図である。
【図４】本発明の電子証明書失効情報作成方法の例を示す図である。
【図５】本発明の電子証明書の失効検証装置の例を示す図である。
【図６】本発明の電子証明書の失効検証方法の例を示す図である。
【図７】失効リストを定期的に作成する場合における問題点を示す図である。
【符号の説明】
１  公開鍵証明書失効情報作成装置
１Ｓ  公開鍵証明書失効情報作成システム
２  公開鍵証明書失効検証装置
１０  公開鍵証明書失効認定装置
１１，１０１  公開鍵証明書失効認定部
１２，２０２  属性証明書作成部
１３，２０３  リポジトリ操作部
２０  属性証明書作成装置
２１  属性証明書取得部
２２  属性証明書有効性検証部
２３  失効情報確認部
１０２  属性証明書作成依頼部
２０１  属性証明書作成依頼受付部
【図１】
2004266652.tif 000003
【図２】
2004266652.tif 000004
【図３】
2004266652.tif 000005
【図４】
2004266652.tif 000006
【図５】
2004266652.tif 000007
【図６】
2004266652.tif 000008
【図７】
2004266652.tif 000009