(57)【要約】【課題】クライアント装置側で検証情報の保存などの措置をあらかじめ講ずる必要をなくし、過去に取得した電子署名やタイムスタンプが検証できなくなることを防ぐことができるシステム等を提供することを課題とする。【解決手段】クライアント装置２００は、検証対象データに対する、認証局装置５００が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書を記憶装置から抽出し、検証情報発行要求を作成する。タイムスタンプ検証局装置１００は、照合を行った電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を含む検証情報発行応答をクライアント装置２００に送信する。【選択図】        図１
2007104022.tif 000002
【特許請求の範囲】
【請求項１】
タイムスタンプ検証局装置と、クライアント装置と、認証局装置とを、ネットワークを介して通信可能に接続して構成されたタイムスタンプ検証システムであって、
上記クライアント装置は、
検証対象データに対する、上記認証局装置が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、対象の電子証明書に含まれる機関キー識別子およびＣＲＬ配布ポイントを含む検証情報リストを含む検証情報発行要求を作成する検証情報発行要求作成手段と、
上記検証情報発行要求作成手段にて作成された上記検証情報発行要求を上記タイムスタンプ検証局装置に送信する検証情報発行要求送信手段と、
を備え、
上記タイムスタンプ検証局装置は、
上記クライアント装置から上記検証情報発行要求を受信する検証情報発行要求受領手段と、
上記検証情報発行要求受信手段にて受信した上記検証情報発行要求に対応する上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの失効情報が、上記タイムスタンプ検証局装置が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する上記認証局装置に照合を行う照合手段と、
上記照合手段による照合を行った上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を含む検証情報発行応答を上記クライアント装置に送信する検証情報発行応答手段と、
を備えたことを特徴とするタイムスタンプ検証システム。
【請求項２】
請求項１に記載のタイムスタンプ検証システムにおいて、
上記タイムスタンプ検証局装置は、
上記電子署名に係る電子証明書および／または上記タイムスタンプに係る上記電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の上記電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を、上記認証局装置から定期的に収集し、上記検証用情報ファイルに格納する情報収集手段、
をさらに備えたことを特徴とするタイムスタンプ検証システム。
【請求項３】
請求項１または２に記載のタイムスタンプ検証システムにおいて、
上記タイムスタンプ検証局装置と上記ネットワークを介して相互に接続されるタイムスタンプ局装置をさらに備え、
上記タイムスタンプ検証局装置は、
上記検証情報発行応答手段にて送信される個々または全体の情報について、上記タイムスタンプ局装置からタイムスタンプを取得するタイムスタンプ取得手段、
をさらに備え、
上記検証情報発行応答手段は、上記タイムスタンプ取得手段にて取得された上記タイムスタンプを併せて上記クライアント装置に送信すること、
を特徴とするタイムスタンプ検証システム。
【請求項４】
請求項１から３のいずれかに記載のタイムスタンプ検証システムにおいて、
上記クライアント装置と上記タイムスタンプ検証局装置を接続する上記ネットワークは、専用回線または非インターネット通信網であることを特徴とするタイムスタンプ検証システム。
【請求項５】
タイムスタンプ検証局装置と、クライアント装置と、認証局装置とを、ネットワークを介して通信可能に接続して構成されたタイムスタンプ検証システムにおけるタイムスタンプ検証局装置であって、
上記クライアント装置から、検証対象データに対する、上記認証局装置が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、対象の電子証明書に含まれる機関キー識別子およびＣＲＬ配布ポイントを含む検証情報リストを含む検証情報発行要求を受信する検証情報発行要求受領手段と、
上記検証情報発行要求受信手段にて受信した上記検証情報発行要求に対応する上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの失効情報が、上記タイムスタンプ検証局装置が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する上記認証局装置に照合を行う照合手段と、
上記照合手段による照合を行った上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を含む検証情報発行応答を上記クライアント装置に送信する検証情報発行応答手段と、
を備えたことを特徴とするタイムスタンプ検証局装置。
【請求項６】
請求項５に記載のタイムスタンプ検証局装置において、
上記電子署名に係る電子証明書および／または上記タイムスタンプに係る上記電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の上記電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を、上記認証局装置から定期的に収集し、上記検証用情報ファイルに格納する情報収集手段、
をさらに備えたことを特徴とするタイムスタンプ検証局装置。
【請求項７】
請求項５または６に記載のタイムスタンプ検証局装置において、
上記検証情報発行応答手段にて送信される個々または全体の情報について、タイムスタンプ局装置からタイムスタンプを取得するタイムスタンプ取得手段、
をさらに備え、
上記検証情報発行応答手段は、上記タイムスタンプ取得手段にて取得された上記タイムスタンプを併せて上記クライアント装置に送信すること、
を特徴とするタイムスタンプ検証局装置。
【請求項８】
タイムスタンプ検証局装置と、クライアント装置と、認証局装置とを、ネットワークを介して通信可能に接続して構成されたタイムスタンプ検証システムを用いたタイムスタンプ検証方法であって、
上記クライアント装置において、検証対象データに対する、上記認証局装置が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、対象の電子証明書に含まれる機関キー識別子およびＣＲＬ配布ポイントを含む検証情報リストを含む検証情報発行要求を作成する検証情報発行要求作成ステップと、
上記クライアント装置において、上記検証情報発行要求作成ステップにて作成された上記検証情報発行要求を上記タイムスタンプ検証局装置に送信する検証情報発行要求送信ステップと、
上記タイムスタンプ検証局装置において、上記クライアント装置から上記検証情報発行要求を受信する検証情報発行要求受領ステップと、
上記タイムスタンプ検証局装置において、上記検証情報発行要求受信ステップにて受信した上記検証情報発行要求に対応する上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの失効情報が、上記タイムスタンプ検証局装置が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する上記認証局装置に照合を行う照合ステップと、
上記タイムスタンプ検証局装置において、上記照合ステップによる照合を行った上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を含む検証情報発行応答を上記クライアント装置に送信する検証情報発行応答ステップと、
を含むことを特徴とするタイムスタンプ検証方法。
【請求項９】
請求項８に記載のタイムスタンプ検証方法において、
上記タイムスタンプ検証局装置において、上記電子署名に係る電子証明書および／または上記タイムスタンプに係る上記電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の上記電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を、上記認証局装置から定期的に収集し、上記検証用情報ファイルに格納する情報収集ステップ、
をさらに含むことを特徴とするタイムスタンプ検証方法。
【請求項１０】
請求項８または９に記載のタイムスタンプ検証方法において、
上記タイムスタンプ検証局装置において、上記検証情報発行応答ステップにて送信される個々または全体の情報について、タイムスタンプ局装置からタイムスタンプを取得するタイムスタンプ取得ステップ、
をさらに含み、
上記検証情報発行応答ステップは、上記タイムスタンプ取得ステップにて取得された上記タイムスタンプを併せて上記クライアント装置に送信すること、
を特徴とするタイムスタンプ検証方法。
【請求項１１】
請求項８から１０のいずれかに記載のタイムスタンプ検証方法において、
上記クライアント装置と上記タイムスタンプ検証局装置を接続する上記ネットワークは、専用回線または非インターネット通信網であることを特徴とするタイムスタンプ検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法に関するものである。
【背景技術】
【０００２】
従来、電子データに付与された電子署名やタイムスタンプを任意の時点において検証する手法として、以下の２つの手法が存在する。
【０００３】
（手法１）
電子署名とタイムスタンプを取得するときに、まず、検証対象データに対し、電子署名、タイムスタンプ付与し、電子署名とタイムスタンプに係る電子証明書を保存する。そして、電子署名とタイムスタンプに係る電子証明書の認証パスに存在する認証局の電子証明書を保存する。そして、翌日以降（失効情報の更新後）、ユーザが電子証明書とタイムスタンプの失効情報を保存し、その際に取得した失効情報に対するタイムスタンプの付与を行う。
【０００４】
手法１における検証時の手順は、まず、電子署名、タイムスタンプについて、予め保存してある下記の３種類の情報を使用して検証する。
１）電子署名とタイムスタンプに係る電子証明書
２）電子署名とタイムスタンプに係る電子証明書の認証パスに存在する認証局の電子証明書
３）電子証明書とタイムスタンプの失効情報
ここで、失効情報は、電子署名およびタイムスタンプ付与時に電子証明書とＴＳＡ（Ｔｉｍｅ−Ｓｔａｍｐｉｎｇ  Ａｕｔｈｏｒｉｔｙ）証明書が有効であったことを示す情報である。また、失効情報を取得した際にタイプスタンプが発行される。
【０００５】
そして、検証の際に、失効情報を取得した際のタイムスタンプを検証し、検証に使用した上記１〜３の情報の有効性を立証するとともに検証結果を示す。
【０００６】
（手法２）
電子データに対し、電子署名、タイムスタンプ付与した後、検証する際に、まず電子署名、タイムスタンプについて、検証局へ検証を依頼する。検証局は、サーバ装置内で検証可能か判断し、検証可能であれば検証を実行し、検証が不可能であれば、スタンプ発行元装置へ検証を依頼する。そして、検証局からは検証結果データをクライアントに返す（特許文献１参照。）。
【０００７】
【特許文献１】特開２００５−２０６５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
電子データに付与された電子署名やタイムスタンプを任意の時点において検証する場合、当該電子署名が当該電子署名を行った時と同じ状態にあることを、保存期間を通じて確認することができるようにする措置をあらかじめ講ずることが必要である。例えば、電子署名を行った日時が特定でき、かつ次の情報を電子署名に係る電子証明書の有効期間内かつ失効していないうちに取得し、これらの情報にタイムスタンプを付すなどして、情報を取得した日時及び変更がされていないことを確認することができる状態で当該情報を保存する方法が求められる。
【０００９】
しかしながら、上述した手法１においては、必要な３つの保存情報がユーザ側でそろっていれば、検証結果とともに検証に使用した情報の有効性も証明できるが、これらの取得した情報は、管理がわずらわしく、また失効情報については電子署名やタイムスタンプの翌日以降に取得する必要があるとされていることから、取得・保存漏れも発生する場合も多かった。そのため、いずれかの情報に取得漏れがあった場合、電子署名やタイムスタンプを検証できないという問題点があった。
【００１０】
一方、上述した手法２においては、クライアントは検証結果のみしか取得できず、検証に使用した情報の有効性を完全に示せないという問題点があった。また、検証局の信頼性を完全に証明することができず、さらに検証局が存在しなくなった場合には電子署名やタイムスタンプを検証できないという問題点があった。
【００１１】
また、これらの情報はインターネット接続環境を準備し、インターネットを経由して情報収集する必要があり、金融機関や保険会社など、特に重要な顧客データを取り扱う環境において、これによる顧客情報の流出が懸念されていた。すなわち、従来手法１および２の両者ともにインターネット経由で情報通信を行うため、自社ネットワークへの侵入を防ぐため、ルータやファイヤウォール等を設置する必要があり、また、通信データがインターネット網を通過するため情報漏洩の可能性も否定できないという問題点があった。そのため、守秘管理の厳格な情報について利用することが困難であるという問題点があった。
【００１２】
本発明では、上記問題点に鑑みてなされたものであって、検証時点で上記情報を提供することにより、このような措置をあらかじめ講ずる必要をなくし、過去に取得した電子署名やタイムスタンプが検証できなくなることを防ぎ、また顧客情報の流出を心配せずに電子署名の検証やタイムスタンプの付与・検証を可能とするタイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、タイムスタンプ検証局装置と、クライアント装置と、認証局装置とを、ネットワークを介して通信可能に接続して構成されたタイムスタンプ検証システムであって、上記クライアント装置は、検証対象データに対する、上記認証局装置が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、対象の電子証明書に含まれる機関キー識別子およびＣＲＬ配布ポイントを含む検証情報リストを含む検証情報発行要求を作成する検証情報発行要求作成手段と、上記検証情報発行要求作成手段にて作成された上記検証情報発行要求を上記タイムスタンプ検証局装置に送信する検証情報発行要求送信手段と、を備え、上記タイムスタンプ検証局装置は、上記クライアント装置から上記検証情報発行要求を受信する検証情報発行要求受領手段と、上記検証情報発行要求受信手段にて受信した上記検証情報発行要求に対応する上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの失効情報が、上記タイムスタンプ検証局装置が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する上記認証局装置に照合を行う照合手段と、上記照合手段による照合を行った上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を含む検証情報発行応答を上記クライアント装置に送信する検証情報発行応答手段と、を備えたことを特徴とする。
【００１４】
また、本発明は、上記のタイムスタンプ検証システムにおいて、上記タイムスタンプ検証局装置は、上記電子署名に係る電子証明書および／または上記タイムスタンプに係る上記電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の上記電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を、上記認証局装置から定期的に収集し、上記検証用情報ファイルに格納する情報収集手段、をさらに備えたことを特徴とする。
【００１５】
また、本発明は、上記のタイムスタンプ検証システムにおいて、上記タイムスタンプ検証局装置と上記ネットワークを介して相互に接続されるタイムスタンプ局装置をさらに備え、上記タイムスタンプ検証局装置は、上記検証情報発行応答手段にて送信される個々または全体の情報について、上記タイムスタンプ局装置からタイムスタンプを取得するタイムスタンプ取得手段、をさらに備え、上記検証情報発行応答手段は、上記タイムスタンプ取得手段にて取得された上記タイムスタンプを併せて上記クライアント装置に送信すること、を特徴とする。
【００１６】
また、本発明は、上記のタイムスタンプ検証システムにおいて、上記クライアント装置と上記タイムスタンプ検証局装置を接続する上記ネットワークは、専用回線または非インターネット通信網であることを特徴とする。
【００１７】
また、本発明は、タイムスタンプ検証局装置と、クライアント装置と、認証局装置とを、ネットワークを介して通信可能に接続して構成されたタイムスタンプ検証システムにおけるタイムスタンプ検証局装置であって、上記クライアント装置から、検証対象データに対する、上記認証局装置が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、対象の電子証明書に含まれる機関キー識別子およびＣＲＬ配布ポイントを含む検証情報リストを含む検証情報発行要求を受信する検証情報発行要求受領手段と、上記検証情報発行要求受信手段にて受信した上記検証情報発行要求に対応する上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの失効情報が、上記タイムスタンプ検証局装置が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する上記認証局装置に照合を行う照合手段と、上記照合手段による照合を行った上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を含む検証情報発行応答を上記クライアント装置に送信する検証情報発行応答手段と、を備えたことを特徴とする。
【００１８】
また、本発明は、上記のタイムスタンプ検証局装置において、上記電子署名に係る電子証明書および／または上記タイムスタンプに係る上記電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の上記電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を、上記認証局装置から定期的に収集し、上記検証用情報ファイルに格納する情報収集手段、をさらに備えたことを特徴とする。
【００１９】
また、本発明は、上記のタイムスタンプ検証局装置において、上記検証情報発行応答手段にて送信される個々または全体の情報について、タイムスタンプ局装置からタイムスタンプを取得するタイムスタンプ取得手段、をさらに備え、上記検証情報発行応答手段は、上記タイムスタンプ取得手段にて取得された上記タイムスタンプを併せて上記クライアント装置に送信すること、を特徴とする。
【００２０】
また、本発明は、タイムスタンプ検証局装置と、クライアント装置と、認証局装置とを、ネットワークを介して通信可能に接続して構成されたタイムスタンプ検証システムを用いたタイムスタンプ検証方法であって、上記クライアント装置において、検証対象データに対する、上記認証局装置が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、対象の電子証明書に含まれる機関キー識別子およびＣＲＬ配布ポイントを含む検証情報リストを含む検証情報発行要求を作成する検証情報発行要求作成ステップと、上記クライアント装置において、上記検証情報発行要求作成ステップにて作成された上記検証情報発行要求を上記タイムスタンプ検証局装置に送信する検証情報発行要求送信ステップと、上記タイムスタンプ検証局装置において、上記クライアント装置から上記検証情報発行要求を受信する検証情報発行要求受領ステップと、上記タイムスタンプ検証局装置において、上記検証情報発行要求受信ステップにて受信した上記検証情報発行要求に対応する上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの失効情報が、上記タイムスタンプ検証局装置が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する上記認証局装置に照合を行う照合ステップと、上記タイムスタンプ検証局装置において、上記照合ステップによる照合を行った上記電子署名に係る電子証明書および／または上記タイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を含む検証情報発行応答を上記クライアント装置に送信する検証情報発行応答ステップと、を含むことを特徴とする。
【００２１】
また、本発明は、上記のタイムスタンプ検証方法において、上記タイムスタンプ検証局装置において、上記電子署名に係る電子証明書および／または上記タイムスタンプに係る上記電子証明書と、当該電子証明書の認証パスに存在する上記認証局装置の上記電子証明書と、上記電子証明書および上記タイムスタンプの上記失効情報を、上記認証局装置から定期的に収集し、上記検証用情報ファイルに格納する情報収集ステップ、をさらに含むことを特徴とする。
【００２２】
また、本発明は、上記のタイムスタンプ検証方法において、上記タイムスタンプ検証局装置において、上記検証情報発行応答ステップにて送信される個々または全体の情報について、タイムスタンプ局装置からタイムスタンプを取得するタイムスタンプ取得ステップ、をさらに含み、上記検証情報発行応答ステップは、上記タイムスタンプ取得ステップにて取得された上記タイムスタンプを併せて上記クライアント装置に送信すること、を特徴とする。
【００２３】
また、本発明は、上記のタイムスタンプ検証方法において、上記クライアント装置と上記タイムスタンプ検証局装置を接続する上記ネットワークは、専用回線または非インターネット通信網であることを特徴とする。
【発明の効果】
【００２４】
以上詳細に説明したように、本発明によれば、クライアント装置から検証対象データに対する、認証局装置５００が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書を記憶装置から抽出し、検証情報発行要求を作成してタイムスタンプ検証局装置へ送信し、タイムスタンプ検証局装置から検証情報発行応答を受信するので、検証時点で上記検証情報を提供することにより、クライアント装置側で検証情報の保存などの措置をあらかじめ講ずる必要をなくし、過去に取得した電子署名やタイムスタンプが検証できなくなることを防ぐことができるタイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法を提供することができる。また、顧客情報の流出を心配せずに電子署名の検証やタイムスタンプの付与・検証を可能とすることができる。
【００２５】
また、特許文献１に記載の検証方法では、サーバ装置が作成した検証結果データしか取得できないため、検証結果が信頼に足りるものなのか、検証に使用した情報の有効性を完全に示すことができず、また、検証局自身が信頼できるのかを完全に証明することができない。これに対し、本発明によれば、検証結果データを応答として返すのではなく、検証に必要な情報として、各認証局が公的に発行した電子証明書および失効情報を提供しているので、当然本情報を使用して実施した署名検証およびタイムスタンプ検証は信頼のできる結果となる。さらに、本発明では、それらの情報の存在証明と非改ざん証明をおこなうタイムスタンプを付与することもできるため、より信頼できる情報となる。
【００２６】
また、本発明によれば、タイムスタンプ検証局装置は、事前に電子証明書や失効情報を定期的に収集、保管するので、将来においてクライアント装置から過去の電子証明書や失効情報を要求されることに備えることができるタイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法を提供することができる。
【００２７】
また、本発明によれば、クライアント装置とタイムスタンプ検証局装置を接続するネットワークは、専用回線または非インターネット通信網を用いるので、クライアント装置はインターネットに接続することなく、タイムスタンプの取得、検証することができるタイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法を提供することができる。
【発明を実施するための最良の形態】
【００２８】
以下に、本発明にかかるタイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２９】
［本システムの概要］
以下、本システムの概要について説明し、その後、本システムの構成および処理等について詳細に説明する。図１は本システムの全体構成の一例を示すブロック図であり、該システム構成のうち本発明に関係する部分のみを概念的に示している。
【００３０】
本システムは、概略的に、タイムスタンプ情報の検証などを行うタイムスタンプ検証局装置１００と、検証対象データを管理するクライアント装置２００と、タイムスタンプを発行するタイムスタンプ局装置４００と、電子証明書を発行する認証局装置５００とを、ネットワーク３００を介して通信可能に接続して構成されている。
【００３１】
このシステムは、概略的に、以下の基本的特徴を有する。まず、クライアント装置２００は、検証対象データに対する、認証局装置５００が発行した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書を記憶装置から抽出し、検証情報発行要求を作成する（ステップＳ１）。
【００３２】
ここで、図６は、タイムスタンプに係る電子証明書のデータ内容の一例を示す図である。図６に示すように、タイムスタンプに係る電子証明書は、例えば、バージョン、シリアル番号、発行者（認証局）、有効期間、サブジェクト、サブジェクトキー識別子、鍵情報（公開鍵）、認証機関を一意に識別するための認証機関キー識別子、証明書失効リスト（ＣＲＬ）配布ポイント（例えばＵＲＬなど）、および、発行認証局の署名からなるデータ項目を含んで構成される。
【００３３】
また、図７は、電子署名に係る電子証明書のデータ内容の一例を示す図である。図７に示すように、電子署名に係る電子証明書は、例えば、バージョン、シリアル番号、発行者（認証局）、有効期間、サブジェクト、鍵情報（公開鍵）、認証キー識別子、ＣＲＬ配布ポイント、および、発行認証局の署名からなるデータ項目を含んで構成される。
【００３４】
再び図１に戻り、クライアント装置２００は、当該検証対象データ中の電子証明書に含まれる「機関キー識別子」および「ＣＲＬ配布ポイント」を抽出して、検証情報リストを作成し、当該検証情報リストを含む検証情報発行要求を作成してもよい（ステップＳ１）。
【００３５】
そして、クライアント装置２００は、作成した検証情報発行要求をタイムスタンプ検証局装置１００に送信する（ステップＳ１）。ここで、図９は、クライアント装置２００により送信された検証情報発行要求を示す図であり、一例としてＨＴＴＰ通信でタイムスタンプに係る電子証明書と電子署名に係る電子証明書を要求として送信する場合を示している。
【００３６】
再び図１に戻り、タイムスタンプ検証局装置１００は、クライアント装置２００から検証情報発行要求を受領する（ステップＳ２）。
【００３７】
そして、タイムスタンプ検証局装置１００は、検証情報発行要求に対応する電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報が、タイムスタンプ検証局装置１００が管理する検証用情報ファイルに存在するか照合し、存在しない場合には対応する認証局装置５００にネットワーク３００経由で照合を行う（ステップＳ３）。
【００３８】
ここで、図８は、失効情報のデータ内容の一例を示す図である。図８に示すように、失効情報は、例えば、発行者（認証局）、有効開始日、次の更新予定日、機関キー識別子、シリアル番号と対応する失効日のデータ項目を含んで構成される。
【００３９】
再び図１に戻り、タイムスタンプ検証局装置１００は、照合を行った電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を含む検証情報発行応答をクライアント装置２００に送信する（ステップＳ４）。
【００４０】
ここで、タイムスタンプ検証局装置１００は、検証情報発行応答にて送信される個々または全体の情報について、タイムスタンプ局装置４００からタイムスタンプを取得し、当該取得されたタイムスタンプを併せてクライアント装置２００に送信してもよい。
【００４１】
ここで、図１０は、タイムスタンプ検証局装置１００により送信された検証情報発行応答を示す図であり、一例としてＨＴＴＰ通信で検証情報を受領する場合を示している。
【００４２】
再び図１に戻り、クライアント装置２００は、タイムスタンプ検証局装置１００から検証情報発行応答を受領し（ステップＳ５）、検証情報（すなわち、検証情報発行応答中の電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報）に基づいて検証を実行し（ステップＳ６）、検証結果を所望の形式にて出力を行う（ステップＳ７）。
【００４３】
また、タイムスタンプ検証局装置１００は、定期的に認証局装置５００から、電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を収集し、検証用情報ファイルに格納してもよい。
【００４４】
また、図１１に示すように、タイムスタンプ検証局装置１００とクライアント装置２００を接続するネットワーク３００は、専用回線または非インターネット通信網であってもよい。
【００４５】
［システム構成］
以下、このような基本的特徴を具現化するための、本システムの構成について説明する。
【００４６】
［システム構成−タイムスタンプ検証局装置１００］
まず、タイムスタンプ検証局装置１００の構成について説明する。
図２は、本発明が適用されるタイムスタンプ検証局装置１００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。図２においてタイムスタンプ検証局装置１００は、概略的に、タイムスタンプ検証局装置１００の全体を統括的に制御するＣＰＵ等の制御部１０２、通信回線等に接続されるルータ等の通信装置（図示せず）に接続される通信制御インターフェース部１０４、入力装置１１２や出力装置１１４に接続される入出力インターフェース部１０８、システムクロックを発生させるクロック発生部１１０、および、各種のテーブルやファイルやデータベースなど（検証用情報ファイル１０６ａおよび認証局リストファイル１０６ｂ）を格納する記憶部１０６を備えて構成されており、これら各部は任意の通信路を介して通信可能に接続されている。さらに、このタイムスタンプ検証局装置１００は、通信装置と、有線または無線の通信回線を介して、ネットワーク３００に通信可能に接続されている。
【００４７】
記憶部１０６は、固定ディスク装置等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ用ファイル等を格納する。
【００４８】
これら記憶部１０６の各構成要素のうち、検証用情報ファイル１０６ａは、検証用の各種の電子証明書や失効情報などの情報を格納する検証用情報格納手段である。上述したように、タイムスタンプ検証局装置１００が認証局装置５００から収集した、図６〜図８に一例を示す各種の電子証明書データ、失効情報データ、およびこれらに関連する情報が、検証用情報ファイル１０６ａに相互に関連付けされて格納される。
【００４９】
また、認証局リストファイル１０６ｂは、電子証明書を発行する認証局装置５００のリストに関する情報等を格納する認証局リスト格納手段である。この認証局リストファイル１０６ｂに格納される情報は、認証局装置５００を一意に識別するための識別情報である機関キー識別子や、認証局装置５００の各種の属性に関する属性情報等を相互に関連付けて構成されている。
【００５０】
また、図２において、通信制御インターフェース部１０４は、タイムスタンプ検証局装置１００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。すなわち、通信制御インターフェース部１０４は、他の端末と通信回線を介してデータを通信する機能を有する。
【００５１】
また、図２において、入出力インターフェース部１０８は、入力装置１１２や出力装置１１４の制御を行う。ここで、出力装置１１４としては、モニタ（家庭用テレビを含む）の他、スピーカを用いることができる。また、入力装置１１２としては、キーボード、マウス、バーコードリーダ、スキャナー、バーコードリーダ、スキャナー、および、マイク等を用いることができる。また、出力装置１１４も、マウスなどの入力装置１１２と協働してポインティングデバイス機能を実現することができる。
【００５２】
また、図２において、制御部１０２は、ＯＳ等の制御プログラム、各種の処理手順等を規定したプログラム、および所要データを格納するための内部メモリを有し、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部１０２は、機能概念的に、検証情報発行要求受領部１０２ａ、照合部１０２ｂ、検証情報発行応答部１０２ｃ、情報収集部１０２ｄ、および、タイムスタンプ取得部１０２ｅを備えて構成されている。
【００５３】
このうち、検証情報発行要求受領部１０２ａは、クライアント装置２００から検証情報発行要求を受信する検証情報発行要求受領手段である。
【００５４】
また、照合部１０２ｂは、検証情報発行要求受領部１０２ａにて受信した検証情報発行要求に対応する電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報が、タイムスタンプ検証局装置１００が管理する検証用情報ファイル１０６ａに存在するか照合し、存在しない場合には対応する認証局装置５００に照合を行う照合手段である。
【００５５】
また、検証情報発行応答部１０２ｃは、照合部１０２ｂによる照合を行った電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を含む検証情報発行応答をクライアント装置２００に送信する検証情報発行応答手段である。
【００５６】
また、情報収集部１０２ｄは、電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を認証局装置５００から定期的に収集し、検証用情報ファイル１０６ａに格納する情報収集手段である。
【００５７】
また、タイムスタンプ取得部１０２ｅは、検証情報発行応答部１０２ｃにて送信される個々または全体の情報について、タイムスタンプ局装置４００からタイムスタンプを取得するタイムスタンプ取得手段である。
【００５８】
なお、これら各部によって行なわれる処理の詳細については、後述する。
【００５９】
［システム構成−クライアント装置２００］
次に、クライアント装置２００の構成について説明する。図３は、本発明が適用されるクライアント装置２００の構成の一例を示すブロック図であり、該構成のうち本発明に関係する部分のみを概念的に示している。この図３に示すように、クライアント装置２００は、概略的には、制御部２１０、ＲＯＭ２２０、ＨＤ２３０、ＲＡＭ２４０、入力装置２５０、出力装置２６０、入出力制御インターフェース部２７０、および、通信制御インターフェース部２８０を備えて構成されており、これら各部がバスを介してデータ通信可能に接続されている。
【００６０】
このクライアント装置２００の制御部２１０は、各種のプログラム（例えば、Ｗｅｂブラウザ２１１、電子メーラ２１２、その他の各種アプリケーションプログラム２１３など）を実行する制御装置を備えて構成されている。このうち、Ｗｅｂブラウザ２１１は、基本的には、Ｗｅｂデータを解釈して、後述するモニタ２６１に表示させる表示制御（ブラウズ処理）を行うものである。また、Ｗｅｂブラウザ２１１は、ストリーム映像の受信、表示、フィードバック等を行う機能を備えたストリームプレイヤ等の各種のソフトウェアをプラグインしてもよい。また、電子メーラ２１２は、所定の通信規約（例えば、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ３）等）に従って、電子メールの送受信を行う。
【００６１】
また、入力装置２５０としては、キーボード、マウス、バーコードリーダ、スキャナー、バーコードリーダ、スキャナー、および、マイク等を用いることができる。また、後述するモニタ２６１も、マウスと協働してポインティングデバイス機能を実現する。
また、出力装置２６０としては、モニタ（家庭用テレビを含む）２６１、および、プリンタ２６２が設けられている。この他、出力装置２６０としては、スピーカ等を用いることができる。出力装置２６０は、通信制御インターフェース部２８０を介して受信された情報を出力する出力手段である。
【００６２】
また、通信制御インターフェース部２８０は、クライアント装置２００とネットワーク３００（またはルータ等の通信装置）との間における通信制御を行う。この通信制御インターフェース部２８０は、タイムスタンプ検証局装置１００から送信された情報を受信する受信手段である。
【００６３】
このように構成されたクライアント装置２００は、モデム、ＴＡ、ルータ等の通信装置と通信回線を介して、ネットワーク３００に接続されており、所定の通信規約（たとえば、ＴＣＰ／ＩＰインターネットプロトコル）に従ってタイムスタンプ検証局装置１００にアクセスすることができる。
【００６４】
［システム構成−ネットワーク３００］
次に、ネットワーク３００の構成について説明する。ネットワーク３００は、タイムスタンプ検証局装置１００とクライアント装置２００とを相互に接続する機能を有し、例えば、インターネット、公衆電話網、専用回線等である。
【００６５】
［システム構成−タイムスタンプ局装置４００、認証局装置５００］
次に、タイムスタンプ局装置４００および認証局装置５００の構成について説明する。タイムスタンプ局装置４００は、ネットワーク３００を介して、タイムスタンプ検証局装置１００とクライアント装置２００と認証局装置５００と相互に接続され、外部装置からの依頼によりタイムスタンプを発行する機能を有する。
【００６６】
認証局装置５００は、ネットワーク３００を介して、タイムスタンプ検証局装置１００とクライアント装置２００とタイムスタンプ局装置４００と相互に接続され、外部装置からの依頼により電子証明書を発行し、保存された電子証明書を送信する機能を有する。
【００６７】
ここで、タイムスタンプ局装置４００および認証局装置５００は、ＷＥＢサーバやＡＳＰサーバ等として構成してもよく、そのハードウェア構成は、一般に市販されるワークステーション、パーソナルコンピュータ等の情報処理装置およびその付属装置により構成してもよい。また、以下に説明するタイムスタンプ局装置４００および認証局装置５００の各機能は、タイムスタンプ局装置４００および認証局装置５００のハードウェア構成中のＣＰＵ、ディスク装置、メモリ装置、入力装置、出力装置、通信制御装置等およびそれらを制御するプログラム等により実現される。
【００６８】
［システムの処理］
次に、このように構成された本実施の形態における本システムの処理の一例について、以下に図２〜図５を参照して詳細に説明する。
【００６９】
［クライアント装置２００における処理］
次に、このように構成された本システムを用いて行なわれる本方法としてのクライアント装置２００における処理の詳細について図４を参照して説明する。図４は、本実施形態における本システムのクライアント装置２００における処理の一例を示すフローチャートである。
【００７０】
まず、クライアント装置２００は、制御部２１０の処理により、ＨＤ２３０に格納された検証対象データを抽出する（ステップＳＡ−１）。
【００７１】
そして、クライアント装置２００は、制御部２１０の処理により、検証対象データにタイムスタンプがあるか否か判定し（ステップＳＡ−２）、有る場合にはタイムスタンプに係る電子証明書を検証対象データから抽出する（ステップＳＡ−３）。
【００７２】
そして、クライアント装置２００は、制御部２１０の処理により、検証対象データに電子署名があるか否か判定し（ステップＳＡ−４）、有る場合には電子署名に係る電子証明書を検証対象データから抽出する（ステップＳＡ−５）。
【００７３】
そして、クライアント装置２００は、制御部２１０の処理により、検証情報リストが必要か否か判定する（ステップＳＡ−６）。検証情報リストが必要な場合、すなわち、検証情報発行要求中に電子証明書ではなく検証情報リストを含める場合には、クライアント装置２００は、制御部２１０の処理により、ステップＳＡ−３およびステップＳＡ−４において抽出した電子証明書に含まれる「機関キー識別子」および「ＣＲＬ配布ポイント」を抽出して、検証情報リストを作成する（ステップＳＡ−７）。
【００７４】
そして、クライアント装置２００は、制御部２１０の処理により、ステップＳＡ−３およびステップＳＡ−４にて抽出した電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書、または、ステップＳＡ−７にて作成した検証情報リストを含む検証情報発行要求を作成する（ステップＳＡ−８）。
【００７５】
そして、クライアント装置２００は、制御部２１０および通信制御インターフェースの処理により、ステップＳＡ−８にて作成された検証情報発行要求をタイムスタンプ検証局装置１００に対して送信する（ステップＳＡ−９）。
【００７６】
そして、クライアント装置２００は、制御部２１０および通信制御インターフェースの処理により、検証情報発行応答をタイムスタンプ検証局装置１００から受領する（ステップＳＡ−１０）。
【００７７】
そして、クライアント装置２００は、制御部２１０の処理により、タイムスタンプ検証局装置１００から受領した検証情報発行応答の中の検証情報、すなわち、検証情報発行要求に対応する電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を分析して、その結果を所望の形式にて出力する（ステップＳＡ−１１）。
【００７８】
そして、クライアント装置２００は、制御部２１０の処理により、タイムスタンプ検証局装置１００から受領した検証情報を使用して、検証を実行する（ステップＳＡ−１２）。
【００７９】
そして、クライアント装置２００は、制御部２１０の処理により、検証結果を所望の形式にて出力装置２６０に出力する（ステップＳＡ−１３）。
【００８０】
これにて、クライアント装置２００における処理が終了する。
【００８１】
［タイムスタンプ検証局装置１００における処理］
次に、タイムスタンプ検証局装置１００における処理の詳細について図５を参照して説明する。図５は、本実施形態における本システムのタイムスタンプ検証局装置１００における処理の一例を示すフローチャートである。
【００８２】
まず、タイムスタンプ検証局装置１００は、情報収集部１０２ｄの処理により、クロック発生部１１０などが通知する時間などを契機にして、定期的に認証局装置５００から、電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報を収集し、検証用情報ファイル１０６ａに格納する（ステップＳＢ−１）。また、タイムスタンプ検証局装置１００は、タイムスタンプ取得部１０２ｅの処理により、これらの個々または全体の収集情報について、タイムスタンプ局装置４００からタイムスタンプを取得し、検証用情報ファイル１０６ａに対応付けて格納する（ステップＳＢ−１）。
【００８３】
そして、タイムスタンプ検証局装置１００は、検証情報発行要求受領部１０２ａの処理により、クライアント装置２００から検証情報発行要求を受領する（ステップＳＢ−２）。
【００８４】
そして、タイムスタンプ検証局装置１００は、照合部１０２ｂの処理により、検証情報発行要求に対応する電子署名に係る電子証明書および／またはタイムスタンプに係る電子証明書と、当該電子証明書の認証パスに存在する認証局装置５００の電子証明書と、電子証明書およびタイムスタンプの失効情報が、タイムスタンプ検証局装置１００が管理する検証用情報ファイル１０６ａに存在するか照合し（ステップＳＢ−３）、存在する場合には照合された情報を検証情報として抽出し、さらにステップＳＢ−１にて取得した対応するタイムスタンプを抽出する（ステップＳＢ−４）。一方、存在しない場合には対応する認証局装置５００にネットワーク３００経由で照合を行い、認証局装置５００にて照合された情報を検証情報として抽出する（ステップＳＢ−５）。
【００８５】
そして、タイムスタンプ検証局装置１００は、タイムスタンプ取得部１０２ｅの処理により、検証情報発行応答にて送信される個々または全体の情報について、タイムスタンプ局装置４００からタイムスタンプを取得し、検証用情報ファイル１０６ａに対応付けて格納する（ステップＳＢ−６）。
【００８６】
そして、タイムスタンプ検証局装置１００は、検証情報発行応答部１０２ｃの処理により、ステップＳＢ−１および／またはステップＳＢ−６にて取得されたタイムスタンプを検証情報に併せて検証情報発行応答をクライアント装置２００に送信する（ステップＳＢ−７）。
【００８７】
これにて、タイムスタンプ検証局装置１００における処理が終了する。
【００８８】
［他の実施の形態］
さて、これまで本発明の実施の形態について説明したが、本発明は、上述した実施の形態以外にも、上記特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施の形態にて実施されてよいものである。例えば、タイムスタンプ検証局装置１００は、図５のステップＳＢ−７の際、電子証明書や失効情報などについてチェーン検証を実行して検証情報の有効性を確認した上で、必要な検証結果情報を併せて検証情報発行応答としてクライアント装置２００へ返してもよい。
【００８９】
また、タイムスタンプ検証局装置１００とクライアント装置２００との間で送受信される要求・応答の通信には、成りすまし、通信データの改ざん、通信データの盗聴などを防ぐため、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）通信技術を利用してもよい。
【００９０】
また、実施形態において説明した各処理のうち、自動的に行なわれるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行なわれるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００９１】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００９２】
また、タイムスタンプ検証局装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、タイムスタンプ検証局装置１００が備える処理機能、特に制御部にて行なわれる各処理機能については、その全部または任意の一部を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）および当該ＣＰＵにて解釈実行されるプログラムにて実現することができ、あるいは、ワイヤードロジックによるハードウェアとして実現することも可能である。なお、プログラムは、後述する記録媒体に記録されており、必要に応じてタイムスタンプ検証局装置１００に機械的に読み取られる。
【００９３】
記憶部１０６に格納される各種のデータベース等（検証用情報ファイル１０６ａおよび認証局リストファイル１０６ｂ）は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラムやテーブルやファイルやデータベースやウェブページ用ファイル等を格納する。
【００９４】
また、タイムスタンプ検証局装置１００は、既知のパーソナルコンピュータ、ワークステーション等の情報処理端末等の情報処理装置にプリンタやモニタやイメージスキャナ等の周辺装置を接続し、該情報処理装置に本発明の方法を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【００９５】
さらに、タイムスタンプ検証局装置１００等の分散・統合の具体的形態は明細書および図面に示すものに限られず、その全部または一部を、各種の負荷等に応じた任意の単位で、機能的または物理的に分散・統合して構成することができる（例えば、グリッド・コンピューティングなど）。例えば、各データベースを独立したデータベース装置として独立に構成してもよく、また、処理の一部をＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）を用いて実現してもよい。
【００９６】
また、クライアント装置２００は、既知のパーソナルコンピュータ、ワークステーション、家庭用ゲーム装置、インターネットＴＶ、ＰＨＳ端末、携帯端末、移動体通信端末またはＰＤＡ等の情報処理端末等の情報処理装置にプリンタやモニタやイメージスキャナ等の周辺装置を必要に応じて接続し、該情報処理装置にウェブ情報のブラウジング機能や電子メール機能を実現させるソフトウェア（プログラム、データ等を含む）を実装することにより実現してもよい。
【００９７】
このクライアント装置２００の制御部２１０は、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現することができる。すなわち、ＲＯＭまたはＨＤには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００９８】
しかしながら、このコンピュータプログラムは、クライアント装置２００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記録されてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。このあるいは、各制御部の全部または任意の一部を、ワイヤードロジック等によるハードウェアとして実現することも可能である。
【００９９】
また、本発明にかかるプログラムを、コンピュータ読み取り可能な記録媒体に格納することもできる。ここで、この「記録媒体」とは、フレキシブル・ディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等の任意の「可搬用の物理媒体」や、各種コンピュータシステムに内蔵されるＲＯＭ、ＲＡＭ、ＨＤ等の任意の「固定用の物理媒体」、あるいは、ＬＡＮ、ＷＡＮ、インターネットに代表されるネットワークを介してプログラムを送信する場合の通信回線や搬送波のように、短期にプログラムを保持する「通信媒体」を含むものとする。
【０１００】
また、「プログラム」とは、任意の言語や記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）に代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施の形態に示した各装置において記録媒体を読み取るための具体的な構成、読み取り手順、あるいは、読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１０１】
また、ネットワーク３００は、タイムスタンプ検証局装置１００とクライアント装置２００とを相互に接続する機能を有し、例えば、インターネットや、イントラネットや、ＬＡＮ（有線／無線の双方を含む）や、ＶＡＮや、パソコン通信網や、公衆電話網（アナログ／デジタルの双方を含む）や、専用回線網（アナログ／デジタルの双方を含む）や、ＣＡＴＶ網や、ＩＭＴクライアント装置２０００方式、ＧＳＭ方式またはＰＤＣ／ＰＤＣ−Ｐ方式等の携帯回線交換網／携帯パケット交換網や、無線呼出網や、Ｂｌｕｅｔｏｏｔｈ等の局所無線網や、ＰＨＳ網や、ＣＳ、ＢＳまたはＩＳＤＢ等の衛星通信網等のうちいずれかを含んでもよい。すなわち、本システムは、有線・無線を問わず任意のネットワークを介して、各種データを送受信することができる。
【産業上の利用可能性】
【０１０２】
以上のように、本発明にかかるタイムスタンプ検証システム、タイムスタンプ検証局装置およびタイムスタンプ検証方法は、産業上の多くの分野、特に電子認証、タイムスタンプ認証分野で広く実施することができ、各種の文書などの電子データの証明力を高めることに極めて有用である。
【図面の簡単な説明】
【０１０３】
【図１】本システムの全体構成の一例を示すブロック図である。
【図２】本発明が適用されるタイムスタンプ検証局装置１００の構成の一例を示すブロック図である。
【図３】本発明が適用されるクライアント装置２００の構成の一例を示すブロック図である。
【図４】本実施形態における本システムのクライアント装置２００における処理の一例を示すフローチャートである。
【図５】本実施形態における本システムのタイムスタンプ検証局装置１００における処理の一例を示すフローチャートである。
【図６】タイムスタンプに係る電子証明書のデータ内容の一例を示す図である。
【図７】電子署名に係る電子証明書のデータ内容の一例を示す図である。
【図８】失効情報のデータ内容の一例を示す図である。
【図９】クライアント装置２００により送信される検証情報発行要求を示す図である。
【図１０】タイムスタンプ検証局装置１００により送信される検証情報発行応答を示す図である。
【図１１】本システムの全体構成において、タイムスタンプ検証局装置１００とクライアント装置２００を接続するネットワーク３００が、専用回線または非インターネット通信網である場合の一例を示すブロック図である。
【符号の説明】
【０１０４】
１００  タイムスタンプ検証局装置
１０２  制御部
１０２ａ  検証情報発行要求受領部
１０２ｂ  照合部
１０２ｃ  検証情報発行応答部
１０２ｄ  情報収集部
１０２ｅ  タイムスタンプ取得部
１０４  通信制御インターフェース部
１０６  記憶部
１０６ａ  検証用情報ファイル
１０６ｂ  認証局リストファイル
１０８  入出力インターフェース部
１１０  クロック発生部
１１２  入力装置
１１４  出力装置
２００  クライアント装置
２１０  制御部
２１１  Ｗｅｂブラウザ
２１２  電子メーラ
２１３  各種アプリケーションプログラム
２２０  ＲＯＭ
２３０  ＨＤ
２４０  ＲＡＭ
２５０  入力装置
２６０  出力装置
２６１  モニタ
２６２  プリンタ
２７０  入出力制御インターフェース部
２８０  通信制御インターフェース部
３００  ネットワーク
４００  タイムスタンプ局装置
５００  認証局装置
【図１】
2007104022.tif 000003
【図２】
2007104022.tif 000004
【図３】
2007104022.tif 000005
【図４】
2007104022.tif 000006
【図５】
2007104022.tif 000007
【図６】
2007104022.tif 000008
【図７】
2007104022.tif 000009
【図８】
2007104022.tif 000010
【図９】
2007104022.tif 000011
【図１０】
2007104022.tif 000012
【図１１】
2007104022.tif 000013