【手続補正書】
【提出日】平成20年6月9日(2008.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
署名作成時に署名を履歴として残し、新たな署名作成時に、前回の署名作成時に残された署名の履歴を反映させて新たな署名を作成する手順の中で作成され、前記前回の署名と新たな署名との間に一方向関数による連鎖関係を付与した署名記録とその署名記録の作成に使用された公開鍵情報を含むユーザ証明書とを含んで構成されたヒステリシス署名の署名履歴を保管する、ＣＰＵと記憶装置とを備えてなる署名履歴保管装置であって、
前記記憶装置は、署名履歴リストと証明書リストとを備え、
前記ＣＰＵは、
前記ヒステリシス署名が作成されたときに、その作成されたヒステリシス署名のうち、前記署名記録を前記署名履歴リストに登録し、前記ユーザ証明書を前記署名記録と対応させて前記証明書リストに登録し、
前記署名履歴リストに登録されている署名記録のうち、最新の署名記録を取り出し、前記取り出した署名記録から最新の検証済みの署名記録までの署名記録について、前記証明書リストに登録されている前記ユーザ証明書を用いて、前記署名記録の有効性および前記署名記録の連鎖関係の有効性を検証し、
前記ユーザ証明書について、そのユーザ証明書の有効性を証明する証拠情報を取得し、その取得した証拠情報に基づき前記ユーザ証明書の有効性を検証すること
を特徴とする署名履歴保管装置。
【請求項２】
前記記憶装置は、さらに、前記署名履歴リストに登録されている署名記録のうち、最新の検証済み署名記録を特定する第１の識別情報を含む情報を、信頼ポイントデータとして登録する信頼ポイントリストを備え、
前記ＣＰＵは、
前記最新の署名記録から前記最新の検証済み署名記録までの前記署名記録および前記ユーザ証明書についての有効性を検証したときには、前記最新の署名記録を特定する第２の識別情報と、前記収集した証拠情報と、前記第２の識別情報によって特定される署名記録および前記証拠情報を連結した情報のハッシュ値とを、信頼ポイントデータとして前記信頼ポイントリストに登録すること
を特徴とする請求項１に記載の署名履歴保管装置。
【請求項３】
前記ＣＰＵは、
前記信頼ポイントリストに新たな信頼ポイントデータが登録されたときに、前記証明書リストに登録されているユーザ証明書をすべて消去すること
を特徴とする請求項２に記載の署名履歴保管装置。
【請求項４】
前記ＣＰＵは、
検証対象のヒステリシス署名と、前記信頼ポイントリストに登録されている信頼ポイントデータの１つを特定する信頼ポイント識別情報と、その信頼ポイント識別情報によって特定される信頼ポイントデータに含まれるハッシュ値として過去に公開された公開ハッシュ値とを入力し、
前記入力した信頼ポイント識別情報によって特定される信頼ポイントデータから、前記署名記録を特定する第３の識別情報と前記証拠情報とを取り出し、前記第３の識別情報によって特定される署名記録および前記証拠情報を連結した情報のハッシュ値を計算し、
前記計算したハッシュ値と前記入力した公開ハッシュ値とを比較し、
前記第３の識別情報によって特定される署名記録から、前記入力されたヒステリシス署名に対応する署名記録までの署名記録の連鎖関係の有効性を検証し、
前記入力されたヒステリシス署名と前記入力されたヒステリシス署名に対応する署名記録とを比較し、
前記入力されたヒステリシス署名に含まれるユーザ証明書を前記取り出した証拠情報を用いて検証すること
を特徴とする請求項２または請求項３に記載の署名履歴保管装置。
【請求項５】
前記証拠情報は、前記ユーザ証明書を発行した認証局の公開鍵証明書と、前記認証局が発行する証明書失効リストとを含むこと
を特徴とする請求項１に記載の署名履歴保管装置。
【請求項６】
前記署名記録は、ヒステリシス署名を識別する署名ＩＤを含み、前記署名ＩＤは、前記署名履歴リストを識別する情報を含むこと
を特徴とする請求項１に記載の署名履歴保管装置。
【請求項７】
前記記憶装置は、複数の前記署名履歴リストを備え、
前記ＣＰＵは、
前記ヒステリシス署名を作成したときには、前記作成したヒステリシス署名の前記署名記録に含まれる前記署名ＩＤにより、前記署名履歴リストのいずれか１つを特定し、その特定した署名履歴リストに前記署名記録を登録すること
を特徴とする請求項６に記載の署名履歴保管装置。
【請求項８】
前記ＣＰＵは、
前記署名履歴リストの各々に登録されている署名記録から、各々最新の署名記録を取り出し、前記取り出した署名記録から前記第１の識別情報によって識別される署名記録までの署名記録について、前記証明書リストに登録された前記ユーザ証明書を用いて、前記最新の署名記録の有効性および前記最新の署名記録から前記第１の識別情報によって識別される署名記録までの連鎖関係の有効性を、前記各々の署名履歴リストごとに検証し、
前記ユーザ証明書について、そのユーザ証明書の有効性を証明する証拠情報を取得し、その取得した証拠情報に基づき前記ユーザ証明書の有効性を検証し、
前記最新の署名記録を特定する第２の識別情報と、前記収集した証拠情報と、前記第２の識別情報によって特定される複数の署名記録および前記証拠情報を連結した情報のハッシュ値とを、信頼ポイントデータとして前記信頼ポイントリストに登録すること
を特徴とする請求項７に記載の署名履歴保管装置。
【請求項９】
前記ＣＰＵは、
検証対象のヒステリシス署名と、前記信頼ポイントリストに登録されている信頼ポイントデータの１つを特定する信頼ポイント識別情報と、その信頼ポイント識別情報によって特定される信頼ポイントデータに含まれるハッシュ値として過去に公開された公開ハッシュ値とを入力し、
前記入力した信頼ポイント識別情報によって特定される信頼ポイントデータから、前記署名記録を特定する複数の第３の識別情報と前記証拠情報とを取り出し、前記各々の第３の識別情報によって特定される署名記録および前記証拠情報を連結した情報のハッシュ値を計算し、
前記計算したハッシュ値と前記入力した公開ハッシュ値とを比較し、
前記第３の識別情報によって特定される署名記録から、前記入力されたヒステリシス署名に対応する署名記録までの署名記録の連鎖関係の有効性を検証し、
前記入力されたヒステリシス署名と前記入力されたヒステリシス署名に対応する署名記録とを比較し、
前記入力されたヒステリシス署名に含まれるユーザ証明書を前記取り出した証拠情報を用いて検証すること
を特徴とする請求項８に記載の署名履歴保管装置。
【請求項１０】
前記ヒステリシス署名は、第三者が発行したタイムスタンプを含んで構成され、前記証拠情報は、前記タイムスタンプに係る情報を含むこと
を特徴とする請求項５に記載の署名履歴保管装置。
【請求項１１】
前記証拠情報は、ＯＣＳＰ（Online Certificate Status Protocol）レスポンス、ＡＲＬ（Authority Revocation List）、および、ユーザ証明書の少なくとも１つを、さらに、含むこと
を特徴とする請求項５に記載の署名履歴保管装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】署名履歴保管装置
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ディジタル署名の有効性を長期に亘り保証する署名履歴保管装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の目的は、以上の従来技術の問題点を解決すべく、証拠情報などを保管するのに必要となる記憶装置の記憶容量、および、運用の手間を削減することができ、さらに、公開鍵証明書の有効期限が切れた後や秘密鍵が漏洩したときであっても、公開鍵証明書などの有効性を検証することが可能な署名履歴保管装置を提供することにある。