【手続補正書】
【提出日】平成21年4月1日(2009.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
公開鍵証明書の検証を行う検証サーバであって、
認証局における鍵情報毎及びハッシュアルゴリズム毎に一意に定まる第一識別情報を、記憶する記憶部と、
検証要求に含まれる認証局の鍵情報、および、当該検証要求を作成するときに用いられたハッシュアルゴリズム、により定まる第二識別情報に対応する第一識別情報が前記記憶部に記憶されている場合には、当該検証要求に対する検証を行うことができると判断する処理部と、
を備えること、
を特徴とする検証サーバ。
【請求項２】
請求項１に記載の検証サーバであって、
前記第一識別情報は、認証局の鍵情報から、検証サーバで対応する全てのハッシュアルゴリズムにより算出された各々のハッシュ値であり、
前記第二識別情報は、検証要求に含まれる認証局の鍵情報から、任意のハッシュアルゴリズムにより算出されたハッシュ値であること、
を特徴とする検証サーバ。
【請求項３】
請求項１又は２に記載の検証サーバであって、
前記第一識別情報は、認証局の名称及び当該認証局の鍵情報から、検証サーバで対応する全てのハッシュアルゴリズムにより算出された各々のハッシュ値であり、
前記第二識別情報は、検証要求に含まれる認証局の名称及び当該認証局の鍵情報から、任意のハッシュアルゴリズムにより算出されたハッシュ値であること、
を特徴とする検証サーバ。
【請求項４】
請求項１から３の何れか一項に記載の検証サーバであって、
前記認証局において更新された複数の鍵情報の各々に対応して、各々の第一識別情報を前記記憶部に記憶しておくこと、
を特徴とする検証サーバ。
【請求項５】
請求項１から４の何れか一項に記載の検証サーバであって、
前記記憶部には、前記第一識別情報が認証局毎に、基準識別情報に対応付けて記憶されており、
前記記憶部には、前記基準識別情報に対応付けて、失効した公開鍵証明書を識別することのできる失効証明書識別情報が記憶されており、
前記処理部は、前記検証要求から第二識別情報を取得して、取得した第二識別情報に対応する第一識別情報を前記記憶部から特定し、特定した第一識別情報に対応する基準識別情報を前記記憶部から特定し、特定した基準識別情報に対応する失効証明書識別情報を取得することにより、前記検証要求に添付された公開鍵証明書の識別情報に対応する失効証明書識別情報があるか否かで検証を行うこと、
を特徴とする検証サーバ。
【請求項６】
請求項１から５の何れか一項に記載の検証サーバであって、
前記記憶部には、前記第一識別情報が認証局毎に、基準識別情報に対応付けて記憶されており、
前記記憶部には、前記基準識別情報に対応付けて、既に生成した検証結果データが記憶されており、
前記処理部は、前記検証要求から第二識別情報を取得して、取得した第二識別情報に対応する第一識別情報を前記記憶部から特定し、特定した第一識別情報に対応する基準識別情報を前記記憶部から特定し、特定した基準識別情報に対応する検証結果データを取得し、前記検証要求に添付された公開鍵証明書を特定する情報と、取得した検証結果データに含まれる検証した公開鍵証明書を特定する情報と、が一致する検証結果データを特定し、特定した検証結果データを予め定められた方法で出力する処理を行うこと、
を特徴とする検証サーバ。
【請求項７】
請求項６に記載の検証サーバであって、
前記処理部は、失効した公開鍵証明書を識別することのできる失効証明書識別情報を取得する毎に、前記記憶部に記憶されている既に生成した検証結果データの内、有効期限の切れたものについては削除し、有効と判断された検証結果データであって、取得した失効証明書識別情報により失効したものについては、失効と判断する検証結果データに更新すること、
を特徴とする検証サーバ。
【請求項８】
コンピュータを、公開鍵証明書の検証を行う検証サーバとして機能させるプログラムであって、
前記コンピュータを、
認証局における鍵情報毎及びハッシュアルゴリズム毎に一意に定まる第一識別情報を、記憶する記憶手段、
検証要求に含まれる認証局の鍵情報、および、当該検証要求を作成するときに用いられたハッシュアルゴリズム、により定まる第二識別情報に対応する第一識別情報が前記記憶手段に記憶されている場合には、当該検証要求に対する検証を行うことができると判断する処理手段、
として機能させること、
を特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムであって、
前記第一識別情報は、認証局の鍵情報から、検証サーバで対応する全てのハッシュアルゴリズムにより算出された各々のハッシュ値であり、
前記第二識別情報は、検証要求に含まれる認証局の鍵情報から、任意のハッシュアルゴリズムにより算出されたハッシュ値であること、
を特徴とするプログラム。
【請求項１０】
請求項８又は９に記載のプログラムであって、
前記第一識別情報は、認証局の名称及び当該認証局の鍵情報から、検証サーバで対応する全てのハッシュアルゴリズムにより算出された各々のハッシュ値であり、
前記第二識別情報は、検証要求に含まれる認証局の名称及び当該認証局の鍵情報から、任意のハッシュアルゴリズムにより算出されたハッシュ値であること、
を特徴とするプログラム。
【請求項１１】
請求項８から１０の何れか一項に記載のプログラムであって、
前記認証局において更新された複数の鍵情報の各々に対応して、各々の第一識別情報を前記記憶手段に記憶しておくこと、
を特徴とするプログラム。
【請求項１２】
請求項８から１１の何れか一項に記載のプログラムであって、
前記記憶手段には、前記第一識別情報が認証局毎に、基準識別情報に対応付けて記憶されており、
前記記憶手段には、前記基準識別情報に対応付けて、失効した公開鍵証明書を識別することのできる失効証明書識別情報が記憶されており、
前記処理手段は、前記検証要求から第二識別情報を取得して、取得した第二識別情報に対応する第一識別情報を前記記憶手段から特定し、特定した第一識別情報に対応する基準識別情報を前記記憶手段から特定し、特定した基準識別情報に対応する失効証明書識別情報を取得することにより、前記検証要求に添付された公開鍵証明書の識別情報に対応する失効証明書識別情報があるか否かで検証を行うこと、
を特徴とするプログラム。
【請求項１３】
請求項８から１２の何れか一項に記載のプログラムであって、
前記記憶手段には、前記第一識別情報が認証局毎に、基準識別情報に対応付けて記憶されており、
前記記憶手段には、前記基準識別情報に対応付けて、既に生成した検証結果データが記憶されており、
前記処理手段は、前記検証要求から第二識別情報を取得して、取得した第二識別情報に対応する第一識別情報を前記記憶手段から特定し、特定した第一識別情報に対応する基準識別情報を前記記憶手段から特定し、特定した基準識別情報に対応する検証結果データを取得し、前記検証要求に添付された公開鍵証明書を特定する情報と、取得した検証結果データに含まれる検証した公開鍵証明書を特定する情報と、が一致する検証結果データを特定し、特定した検証結果データを予め定められた方法で出力すること、
を特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムであって、
前記処理手段は、失効した公開鍵証明書を識別することのできる失効証明書識別情報を取得する毎に、前記記憶部に記憶されている既に生成した検証結果データの内、有効期限の切れたものについては削除し、有効と判断された検証結果データであって、取得した失効証明書識別情報により失効したものについては、失効と判断する検証結果データに更新すること、
を特徴とするプログラム。
【請求項１５】
認証局における鍵情報毎及びハッシュアルゴリズム毎に一意に定まる第一識別情報を、記憶する記憶部と、処理部と、を備える検証サーバにおいて公開鍵証明書の検証を行う検証方法であって、
前記処理部が、検証要求に含まれる認証局の鍵情報、および、当該検証要求を作成するときに用いられたハッシュアルゴリズム、により定まる第二識別情報に対応する第一識別情報が前記記憶部に記憶されている場合には、当該検証要求に対する検証を行うことができると判断する過程を備えること、
を特徴とする検証方法。