(57)【要約】      （修正有）【課題】非常に簡便に使用する時刻の信頼性を向上させることができるサービスを提供する時刻監査システム及び時刻監査方法を提供する。【解決手段】  ネットワークを介してクライアントが使用するクライアント時刻を監査する時刻監査システムであって、協定世界時に基づいて校正されている信頼できる基準時刻を刻む基準時刻手段１１１と、電子データ若しくはその一方向関数値からなる電子情報に信頼できる時刻情報を加えたタイムスタンプ情報を含む電子証明書を発行するタイムスタンプ手段１２０と、前記ネットワークを介して前記クライアントが使用する時刻情報を所定のタイミングで取得するクライアント時刻取得手段１１２と、時刻監査に関する電子証明書を発行すると共に発行した電子証明書を蓄積し一定期間の時刻監査証明書１４として発行する時刻監査手段１１３とを具備する。【選択図】図１
2006190273.tif 000002
【特許請求の範囲】
【請求項１】
クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバと、前記アプリケーションサーバから取得した情報についての電子証明書を生成するタイムスタンプサーバとを具備する時刻監査センターであって、
前記アプリケーションサーバは、
協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、
前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するクライアント時刻取得手段と、
前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成し、一定期間に生成された前記時刻比較情報をまとめたデータの一方向関数値を前記タイムスタンプサーバに送出する時刻監査手段とを有し、
前記タイムスタンプサーバは、
外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正がされていることが証明された前記基準時刻手段とは異なる時刻手段と、
前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報を含むタイムスタンプ情報とを含む電子証明書を作成し、前記アプリケーションサーバに対して発行するタイムスタンプ手段とを有し、
前記アプリケーションサーバは、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行する、時刻監査センター。
【請求項２】
クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバと、前記アプリケーションサーバから取得した情報についての電子証明書を生成するタイムスタンプサーバとを具備する時刻監査センターであって、
前記アプリケーションサーバは、
協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、
前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するクライアント時刻取得手段と、
前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成し、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出する時刻監査手段とを有し、
前記タイムスタンプサーバは、
外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて前記基準時刻手段とは異なる時刻手段が時刻校正された時に時刻校正証明書を前記時刻校正センターから受信し、保管し、
前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報と前記時刻校正証明書を含むタイムスタンプ情報とを含む電子証明書を作成し、前記アプリケーションサーバに対して発行するタイムスタンプ手段とを有し、
前記アプリケーションサーバは、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行する、時刻監査センター。
【請求項３】
アプリケーションサーバとタイムスタンプサーバとを具備する時刻監査センターで行われる、クライアント時刻情報の監査方法であって、
前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、クライアント時刻取得手段と、時刻監査手段とを有し、
前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正されていることが証明された前記基準時刻手段とは異なる時刻手段と、タイムスタンプ手段とを有し、
前記監査方法は、
前記アプリケーションサーバの前記クライアント時刻取得手段が、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成するステップと、
前記アプリケーションサーバの前記時刻監査手段が、一定期間に生成された前記時刻比較情報をまとめたデータの一方向関数値を前記タイムスタンプサーバに送出するステップと、
前記タイムスタンプサーバのタイムスタンプ手段が、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報を含むタイムスタンプ情報を含む電子証明書を作成するステップと、
前記タイムスタンプサーバのタイムスタンプ手段が、前記電子証明書を前記アプリケーションサーバに対して発行するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行するステップと
から構成されるクライアント時刻情報の監査方法。
【請求項４】
アプリケーションサーバとタイムスタンプサーバとを具備する時刻監査センターで行われる、クライアント時刻情報の監査方法であって、
前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、クライアント時刻取得手段と、時刻監査手段とを有し、
前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて前記基準時刻手段とは異なる時刻手段が時刻校正された時に時刻校正証明書を前記時刻校正センターから受信し、保管するタイムスタンプ手段とを有し、
前記監査方法は、
前記アプリケーションサーバの前記クライアント時刻取得手段が、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出するステップと、
前記タイムスタンプサーバのタイムスタンプ手段が、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報と前記時刻校正証明書を含むタイムスタンプ情報を含む電子証明書を作成するステップと、
前記タイムスタンプサーバのタイムスタンプ手段が、前記電子証明書を前記アプリケーションサーバに対して発行するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行するステップと
から構成されるクライアント時刻情報の監査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻監査システム及び時刻監査方法に関する。
【背景技術】
【０００２】
インターネットの普及により、インターネットを介してショッピングや取引を行う電子商取引が活発に利用されている。また、紙の文書に代わって、電子文書により社内決済・保管などを行う電子文書管理を採用する企業が増えている。
【０００３】
このような電子化がすすむと、特定の電子情報について、「過去の特定時刻に存在していること及びそれ以降データが改ざんされていないこと」を証明する必要があり、このような背景でタイムスタンプ技術が開発され、電子公証サービスも開始されている。
【０００４】
一方、各企業については、イントラネットで使用する時刻が如何に正確であるかが求められてきている。従って、このような企業の要望に応じるために、協定世界時又は日本標準時などをＦＭ電波、電話回線、ＧＰＳ若しくはインターネットなどを介して配信するサービスも開始されている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、配信された時刻は、その経路上で改ざんされる危険があると共に、当該時刻が確実に使用されているという保証がないという問題があった。
【０００６】
本発明は、このような事情に鑑み、非常に簡便に使用する時刻の信頼性を向上させることができるサービスを提供する時刻監査システム及び時刻監査方法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記課題を解決する本発明の第１の態様は、ネットワークを介してクライアントが使用するクライアント時刻を監査する時刻監査システムであって、協定世界時に基づいて校正されている信頼できる基準時刻を刻む基準時刻手段と、電子データ若しくはその一方向関数値からなる電子情報に信頼できる時刻情報を加えたタイムスタンプ情報を含む電子証明書を発行するタイムスタンプ手段と、前記ネットワークを介して前記クライアントが使用する時刻情報を所定のタイミングで取得するクライアント時刻取得手段と、該クライアント時刻取得手段が取得したクライアント時刻と前記基準時刻手段から取得した基準時刻とを比較して両者の差を取得すると共にこれら時刻差を示す時刻比較情報若しくはその一方向関数値を前記タイムスタンプ手段に出力して時刻監査に関する電子証明書を発行すると共に発行した電子証明書を蓄積し一定期間の時刻監査証明書として発行する時刻監査手段とを具備することを特徴とする時刻監査システムにある。
【０００８】
本発明の第２の態様は、第１の態様において、前記時刻監査手段は、所定期間の間に蓄積した前記時刻監査証明書を集め、その電子データ又はその一方向関数値を前記タイムスタンプ手段に出力して得た電子証明書を前記所定期間毎の期間時刻監査証とすることを特徴とする時刻監査システムにある。
【０００９】
本発明の第３の態様は、第１又は２の態様において、さらに、前記時刻監査証明書の発行量に応じて課金する課金手段を具備することを特徴とする時刻監査システムにある。
【００１０】
本発明の第４の態様は、第１〜３の何れかの態様において、前記クライアントが、イントラネット内のクライアントＰＣであり、前記クライアント時刻は、前記イントラネット内の標準時刻として使用されている時刻であることを特徴とする時刻監査システムにある。
【００１１】
本発明の第５の態様は、第１〜４の何れかの態様において、前記クライアント時刻取得手段は、前記ネットワークを介して前記クライアントにアクセスして前記クライアント時刻を取得することを特徴とする時刻監査システムにある。
【００１２】
本発明の第６の態様は、第１〜４の何れかの態様において、前記クライアント時刻取得手段は、前記ネットワークを介して前記クライアントからアクセスを受けて前記クライアント時刻を取得することを特徴とする時刻監査システムにある。
【００１３】
本発明の第７の態様は、ネットワークを介してクライアントが使用するクライアント時刻を監査する時刻監査方法であって、協定世界時に基づいて校正されている信頼できる基準時刻を刻む基準時刻手段と、電子データ若しくはその一方向関数値からなる電子情報に信頼できる時刻情報を加えたタイムスタンプ情報を含む電子証明書を発行するタイムスタンプ手段とを具備し、前記ネットワークを介して前記クライアントが使用する時刻情報を所定のタイミングで取得すると共に当該クライアント時刻と前記基準時刻手段から取得した基準時刻とを比較して両者の差を取得し且つこれら時刻差を示す時刻比較情報若しくはその一方向関数値を前記タイムスタンプ手段に出力し時刻監査に関する電子証明書を発行して時刻監査証明書とすることを特徴とする時刻監査方法にある。
【００１４】
本発明の第８の態様は、第７の態様において、前記時刻監査証明書を所定期間集め、その電子データ又はその一方向関数値を前記タイムスタンプ手段に出力して得た電子証明書を前記所定期間毎の期間時刻監査証とすることを特徴とする時刻監査方法にある。
【００１５】
本発明の第９の態様は、第７又は８の態様において、前記時刻監査証明書の発行量に応じて課金することを特徴とする時刻監査方法にある。
【００１６】
本発明の第１０の態様は、第７〜９の何れかの態様において、前記クライアントが、イントラネット内のクライアントＰＣであり、前記クライアント時刻は、前記イントラネット内の標準時刻として使用されている時刻であることを特徴とする時刻監査方法にある。
【００１７】
本発明の第１１の態様は、第７〜１０の何れかの態様において、前記ネットワークを介して前記クライアントにアクセスして前記クライアント時刻を取得することを特徴とする時刻監査方法にある。
【００１８】
本発明の第１２の態様は、第７〜１０の何れかの態様において、前記ネットワークを介して前記クライアントからアクセスを受けて前記クライアント時刻を取得することを特徴とする時刻監査方法にある。
【００１９】
かかる本発明によると、特別の設備を設けることなく、自分が使用している時刻が所定の範囲で信頼される状態であることを第三者機関が証明する時刻監査証明書を取得することができるので、中小企業又は個人事業者も容易に利用することができるという効果を奏する。
【００２０】
また、本発明の他の態様として、本発明の第１３の態様は、クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバと、前記アプリケーションサーバから取得した情報についての電子証明書を生成するタイムスタンプサーバとを具備する時刻監査センターであって、前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するクライアント時刻取得手段と、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成し、一定期間に生成された前記時刻比較情報をまとめたデータの一方向関数値を前記タイムスタンプサーバに送出する時刻監査手段とを有し、前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正がされていることが証明された前記基準時刻手段とは異なる時刻手段と、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報を含むタイムスタンプ情報とを含む電子証明書を作成し、前記アプリケーションサーバに対して発行するタイムスタンプ手段とを有し、前記アプリケーションサーバは、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行する、時刻監査センター。
【００２１】
本発明の第１４の態様は、クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバと、前記アプリケーションサーバから取得した情報についての電子証明書を生成するタイムスタンプサーバとを具備する時刻監査センターであって、前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するクライアント時刻取得手段と、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成し、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出する時刻監査手段とを有し、前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて前記基準時刻手段とは異なる時刻手段が時刻校正された時に時刻校正証明書を前記時刻校正センターから受信し、保管し、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報と前記時刻校正証明書を含むタイムスタンプ情報とを含む電子証明書を作成し、前記アプリケーションサーバに対して発行するタイムスタンプ手段とを有し、前記アプリケーションサーバは、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行する、時刻監査センター。
【００２２】
本発明の第１５の態様は、アプリケーションサーバとタイムスタンプサーバとを具備する時刻監査センターで行われる、クライアント時刻情報の監査方法であって、前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、クライアント時刻取得手段と、時刻監査手段とを有し、前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正されていることが証明された前記基準時刻手段とは異なる時刻手段と、タイムスタンプ手段とを有し、前記監査方法は、前記アプリケーションサーバの前記クライアント時刻取得手段が、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するステップと、前記アプリケーションサーバの前記時刻監査手段が、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成するステップと、前記アプリケーションサーバの前記時刻監査手段が、一定期間に生成された前記時刻比較情報をまとめたデータの一方向関数値を前記タイムスタンプサーバに送出するステップと、前記タイムスタンプサーバのタイムスタンプ手段が、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報を含むタイムスタンプ情報を含む電子証明書を作成するステップと、前記タイムスタンプサーバのタイムスタンプ手段が、前記電子証明書を前記アプリケーションサーバに対して発行するステップと、前記アプリケーションサーバの前記時刻監査手段が、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行するステップとから構成されるクライアント時刻情報の監査方法。
【００２３】
本発明の第１６の態様は、アプリケーションサーバとタイムスタンプサーバとを具備する時刻監査センターで行われる、クライアント時刻情報の監査方法であって、前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、クライアント時刻取得手段と、時刻監査手段とを有し、前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて前記基準時刻手段とは異なる時刻手段が時刻校正された時に時刻校正証明書を前記時刻校正センターから受信し、保管するタイムスタンプ手段とを有し、前記監査方法は、前記アプリケーションサーバの前記クライアント時刻取得手段が、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するステップと、前記アプリケーションサーバの前記時刻監査手段が、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成するステップと、前記アプリケーションサーバの前記時刻監査手段が、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出するステップと、前記タイムスタンプサーバのタイムスタンプ手段が、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報と前記時刻校正証明書を含むタイムスタンプ情報を含む電子証明書を作成するステップと、前記タイムスタンプサーバのタイムスタンプ手段が、前記電子証明書を前記アプリケーションサーバに対して発行するステップと、前記アプリケーションサーバの前記時刻監査手段が、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行するステップとから構成されるクライアント時刻情報の監査方法。
【発明の効果】
【００２４】
以上説明したように、本発明の時刻監査システム及び時刻監査方法によれば、非常に簡便に使用する時刻の信頼性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２６】
図１には、一実施形態に係る時刻監査システムの概要を示す。同図に示すように、時刻監査センター１００は、クライアントＡ、クライアントＢなどのクライアント１に対して時刻監査サービスを提供するものであり、時刻監査センター１００は、アプリケーションサーバ１１０及びタイムスタンプサーバ１２０を具備する。
【００２７】
アプリケーションサーバ１１０は、各クライアント１とのやりとりを行うサーバで、時刻校正センター２００から信頼できる基準時刻１１で監査を受けている基準時刻手段１１１と、クライアント１からクライアント時刻１２を取得するクライアント時刻取得手段１１２と、時刻監査を行う時刻監査手段１１３と、課金手段１１４を具備する。また、タイムスタンプサーバ１２０は、電子データの一方向関数値にタイムスタンプ情報を付与して電子証明書を発行するものである。
【００２８】
ここで、基準時刻手段１１１が刻む基準時刻１１はタイムスタンプサーバ１２０により使用される時刻情報と同期しているのが好ましく、さらに、これらは、本実施形態では時刻校正センター２００により定期的に校正されている。なお、これらの点に付いて詳細は後述する。
【００２９】
クライアント時刻取得手段１１２は、クライアント１が使用する時刻情報をネットワークを介して所定のタイミング、例えば、一日一回、又は一週間に一回などのタイミングで取得するものであり、その手段は特に限定されない。例えば、クライアント時刻取得手段１１２がクライアント１へアクセスし、例えば、ネットワークタイムプロトコル（ＮＴＰ）により時刻情報をクライアント時刻１２として取得する。逆に、クライアント１からのアクセスを受け付け、クライアント時刻１２を取得してもよい。なお、このような時刻情報の取得に関しては特別のセキュリティを確保する必要はない。
【００３０】
ここで、クライアント１は、所定の時刻情報を保有し、ネットワークを介してクライアント時刻取得手段１１２に対して時刻情報を渡すことができるものであれば特に限定されず、例えば、企業の基準時を設定している基準時計であってもよいし、企業やインターネット内のウェブサーバ内に存在するイントラネットで使用されるクライアントＰＣであってもよい。一般的には、イントラネットには当該イントラネット内での基準時を配信する時刻配信サーバを有し、時刻配信サーバは、各種手段によって日本標準時や協定世界時と同期するようになっているが、本実施形態では、時刻配信サーバから直接時刻情報を取得する必要はなく、時刻配信サーバに接続されている一般のクライントＰＣから取得すればよい。
【００３１】
時刻監査手段１１３は、基準時刻手段１１１の基準時刻１１とクライアント時刻取得手段１１２が取得したクライアント時刻１２とを比較し、監査する。図２には、時刻監査手段１１３の時刻監査の手順を示す。時刻監査手段１１３は、基準時刻手段１１１から取得した基準時刻１１と、クライアント時刻取得手段１１２から取得したクライアント時刻１２とを比較して両者の差を取得すると共にこれら時刻差を示す時刻比較情報１３を作成し、それをさらに一方向関数値１３Ａとしてタイムスタンプサーバ１２０へ渡す。ここで、一方向関数値とは、例えば、ハッシュ（ＨＡＳＨ）値、メッセージダイジェストとも呼ばれるもので、ハッシュ関数などの不可逆な一方向関数により生成された、例えば、固定長の疑似乱数である。同一のデータからは同一の一方向関数値が得られるが、一方向関数値から元のデータを再現することはできない。タイムスタンプサーバ１２０は、時刻監査手段１１３から時刻比較情報１３の一方向関数値１３Ａを受け取り、これにタイムスタンプ情報を付加した電子証明書である時刻監査証明書１４を作成する。また、時刻監査証明書１４は、所定の手順により暗号化・署名されているのが好ましい。
【００３２】
なお、このような時刻監査証明書１４は、クライアント１が使用している時刻情報は当該時刻監査証明書１４が作成された時点で時刻監査を受け、その時点で当該時刻情報が協定世界時に基づいて校正されている信頼できる基準時刻からどれだけずれているかを証明するものである。従って、クライアント１は、このような時刻監査証明書１４を蓄積しておけば、継続的に時刻監査を受けており、その期間においての時刻のずれがどの程度であったかを立証できる証拠を確保することができる。
【００３３】
このような時刻監査証明書１４は、時刻監査を行った時点でクライアント１へ送信するようにしてもよいし、一定期間毎にまとめて送信するようにしてもよい。一定期間毎にまとめた場合には、その電子データ又はその一方向関数値にタイムスタンプ情報を付加した電子証明書、例えば、期間時刻監査証を作成してもよい。
【００３４】
課金手段１１４は、以上説明した時刻監査サービスの対価としてクライアント１に課金するものであり、その課金条件は特に限定されないが、時刻監査証明書１４の数に応じて課金するのが好ましい。この場合、クライアント１は、時刻監査を受けるタイミングを自ら選択でき、それに応じて対価を支払うことができる。
【００３５】
一方、タイムスタンプサーバ１２０及びアプリケーションサーバ１１０の時刻校正を行う時刻校正センター２００は、時刻校正手段２１０を具備し、時刻校正手段２１０は、例えば、セシウム原子時計２１１から時刻ソースが供給されるマスタークロック２１２及びマスタークロック２１２から時刻配信される時刻配信サーバ２１３とを具備し、時刻配信サーバ２１３がタイムスタンプサーバ１２０及びアプリケーションサーバ１１０の時刻手段を定期的に校正する。ここで、マスタークロック２１２及び時刻配信サーバ２１３は、協定世界時又は日本標準時等と直接又は間接的に別途監査を受けているものとする。
【００３６】
時刻校正センター２００は、定期的にタイムスタンプサーバ１２０にアクセスし、内蔵される時計の校正を行うと共に、タイムスタンプサーバ１２０の固有ＩＤ１０２及び当該タイムスタンプサーバ１２０が使用する公開鍵の公開鍵証明書１０３を取得し、当該公開鍵証明書１０３の一方向関数値であるハッシュ値を含む時刻校正証明書２０１を発行する。
【００３７】
ここで、上述したようなタイムスタンプサーバ１２０の一例及びこのタイムスタンプサーバ１２０により発行される時刻監査証明書１４の一例を図３を参照しながらさらに詳細に説明する。
【００３８】
図３に示すように、タイムスタンプサーバ１２０は、時刻校正センター２００により管理された固有ＩＤ１０２を有すると共に時計１２１を内蔵し、電子証明書作成手段１２２を具備する。また、時刻監査証明書１４を作成する際に暗号化に使用する秘密鍵１２３及びこの秘密鍵１２３と対をなす公開鍵の公開鍵証明書１０３を有する。また、タイムスタンプサーバ１２０の時計１２１は、上述したように、時刻校正センター２００の時刻校正手段２１０により定期的に所定のタイミングで校正されており、この校正時に時刻校正証明書２０１を受信し、これを保管している。なお、時刻校正センター２００は、時刻校正時にタイムスタンプサーバ１２０から固有ＩＤ１０２及び公開鍵証明書１０３を取得し、これにより、当該タイムスタンプサーバ１２０が適正な時刻監査証明書１４を生成しているかどうかを監視し、発行した時刻監査証明書１４について認証するようにしてもよい。
【００３９】
電子証明書作成手段１２２は、時刻監査手段１１３から取得した一方向関数値１３Ａに時計１２１から取得した時刻情報を付加したタイムスタンプ情報１０４を作成すると共に、このタイムスタンプ情報１０４を秘密鍵１２３で暗号化すると共に署名した電子署名１０５を作成し、時刻監査証明書１４として出力する。従って、時刻監査証明書１４は、タイムスタンプ情報１０４及び電子署名１０５を具備し、さらに、タイムスタンプ用秘密鍵の公開鍵証明書１０３及び時刻校正証明書２０１を含むものである。なお、時刻監査証明書１４はこれに限定されるものではなく、少なくともタイムスタンプ情報１０４及び電子署名１０５を含むものであればよい。
【００４０】
また本発明の別の構成として以下のものもある。クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバと、前記アプリケーションサーバから取得した情報についての電子証明書を生成するタイムスタンプサーバとを具備する時刻監査センターであって、  
前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、
前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するクライアント時刻取得手段と、
前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成し、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出する時刻監査手段とを有し、
前記タイムスタンプサーバは、
外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正がされていることが証明された時刻手段と、
前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報を含むタイムスタンプ情報を含む電子証明書を作成し、前記アプリケーションサーバに対して発行するタイムスタンプ手段とを有し、
前記アプリケーションサーバは、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行する、時刻監査センター。以上のような構成の時刻監査センター。
【００４１】
また、アプリケーションサーバとタイムスタンプサーバとを具備する時刻監査センターで行われる、クライアント時刻情報の監査方法であって、
前記アプリケーションサーバは、協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、クライアント時刻取得手段と、時刻監査手段とを有し、
前記タイムスタンプサーバは、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正されていることが証明された時刻手段と、タイムスタンプ手段とを有し、
前記監査方法は、
前記アプリケーションサーバの前記クライアント時刻取得手段が、前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出するステップと、
前記タイムスタンプサーバのタイムスタンプ手段が、前記アプリケーションサーバから取得した前記時刻比較情報の一方向関数値と前記時刻手段が生成した時刻情報を含むタイムスタンプ情報を含む電子証明書を作成するステップと、
前記タイムスタンプサーバのタイムスタンプ手段が、前記電子証明書を前記アプリケーションサーバに対して発行するステップと、
前記アプリケーションサーバの前記時刻監査手段が、前記タイムスタンプサーバから取得した前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行するステップと
から構成されるクライアント時刻情報の監査方法。以上のような構成のクライアント時刻情報の監査方法。
【００４２】
また、電子証明書を発行する機能を有するタイムスタンプサーバと通信を行い、クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバであって、
協定世界時もしくは日本標準時と同期した基準時刻情報を生成する基準時刻手段と、
前記クライアントが使用するクライアント時刻情報を前記クライアントから取得するクライアント時刻取得手段と、
前記クライアント時刻取得手段で取得した前記クライアント時刻情報と前記基準時刻手段が生成した前記基準時刻情報との差分に係る情報である時刻比較情報を生成し、前記時刻比較情報の一方向関数値を前記タイムスタンプサーバに送出する時刻監査手段とを有し、
前記タイムスタンプサーバが作成した、前記時刻比較情報の一方向関数値を含む電子証明書を取得し、前記電子証明書を、前記クライアントが生成する前記クライアント時刻を前記アプリケーションサーバが監査していることを証明する時刻監査証明書として前記クライアントに発行する、アプリケーションサーバ。以上の構成のアプリケーションサーバ。
【００４３】
また、クライアントが使用するクライアント時刻情報を監査するアプリケーションサーバと、前記アプリケーションサーバから取得した情報についての電子証明書を生成するタイムスタンプサーバとを具備する時刻監査センターによって、監査を受けるクライアントであって、
前記クライアント時刻情報を前記時刻監査センターの前記アプリケーションサーバに送出する手段と、
前記時刻監査センターから、前記タイムスタンプサーバが作成した電子証明書である時刻監査証明書を取得する手段とを有し、
前記時刻監査証明書は、前記タイムスタンプサーバが、前記クライアント時刻情報と前記基準時刻情報との差分に係る情報である時刻比較情報の一方向関数値と、外部にある時刻校正センターによって、協定世界時もしくは日本標準時に基づいて時刻校正されていることを証明された時刻手段が生成した時刻情報を含むタイムスタンプ情報を含めて作成した電子証明書であり、
前記時刻監査証明書を検証することにより、前記クライアント時刻情報が監査を受けており、信頼できる基準時刻情報からのずれが証明される、クライアント。以上の構成のクライアント。
また、ネットワークを介してクライアントが使用するクライアント時刻を監査する時刻監査システムであって、
協定世界時に基づいて校正されている信頼できる基準時刻を刻む基準時刻手段と、電子データ若しくはその一方向関数値からなる電子情報に信頼できる時刻情報を加えたタイムスタンプ情報を含む電子証明書を発行するタイムスタンプ手段と、前記ネットワークを介して前記クライアントが使用する時刻情報を所定のタイミングで取得するクライアント時刻取得手段と、該クライアント時刻取得手段が取得したクライアント時刻と前記基準時刻手段から取得した基準時刻とを比較して両者の差を取得すると共にこれら時刻差を示す時刻比較情報若しくはその一方向関数値を前記タイムスタンプ手段に出力して時刻監査に関する電子証明書を発行すると共に発行した電子証明書を蓄積し一定期間の時刻監査証明書として発行する時刻監査手段とを具備することを特徴とする時刻監査システム。以上のような構成の時刻監査システム。
【００４４】
また、該時刻監査システムにおいて、前記時刻監査手段は、所定期間の間に蓄積した前記時刻監査証明書を集め、その電子データ又はその一方向関数値を前記タイムスタンプ手段に出力して得た電子証明書を前記所定期間毎の期間時刻監査証とすることを特徴とする時刻監査システム。以上のような構成の時刻監査システム。
【００４５】
また、さらに、上記時刻監査システムは、前記時刻監査証明書の発行量に応じて課金する課金手段を具備することを特徴とする時刻監査システムとすることができる。
【００４６】
また、さらに、上記時刻監査システムは、前記クライアントが、イントラネット内のクライアントＰＣであり、前記クライアント時刻は、前記イントラネット内の標準時刻として使用されている時刻であることを特徴とする時刻監査システムとすることができる。
【００４７】
また、さらに、上記時刻監査システムは、前記クライアント時刻取得手段は、前記ネットワークを介して前記クライアントにアクセスして前記クライアント時刻を取得することを特徴とする時刻監査システムとすることができる。
【００４８】
また、さらに上記時刻監査システムは、前記クライアント時刻取得手段は、前記ネットワークを介して前記クライアントからアクセスを受けて前記クライアント時刻を取得することを特徴とする時刻監査システムとすることができる。
【００４９】
また別の構成の時刻監査方法として、ネットワークを介してクライアントが使用するクライアント時刻を監査する時刻監査方法であって、
協定世界時に基づいて校正されている信頼できる基準時刻を刻む基準時刻手段と、電子データ若しくはその一方向関数値からなる電子情報に信頼できる時刻情報を加えたタイムスタンプ情報を含む電子証明書を発行するタイムスタンプ手段とを具備し、前記ネットワークを介して前記クライアントが使用する時刻情報を所定のタイミングで取得すると共に当該クライアント時刻と前記基準時刻手段から取得した基準時刻とを比較して両者の差を取得し且つこれら時刻差を示す時刻比較情報若しくはその一方向関数値を前記タイムスタンプ手段に出力し時刻監査に関する電子証明書を発行して時刻監査証明書とすることを特徴とする時刻監査方法とすることができる。
【００５０】
また、上記時刻監査方法において、前記時刻監査証明書を所定期間集め、その電子データ又はその一方向関数値を前記タイムスタンプ手段に出力して得た電子証明書を前記所定期間毎の期間時刻監査証とすることを特徴とする時刻監査方法とすることができる。
【００５１】
また、さらに、前記時刻監査証明書の発行量に応じて課金することを特徴とする時刻監査方法とすることができる。
【００５２】
また、さらに上記時刻監査方法は、前記クライアントが、イントラネット内のクライアントＰＣであり、前記クライアント時刻は、前記イントラネット内の標準時刻として使用されている時刻であることを特徴とする時刻監査方法とすることができる。
【００５３】
また、さらに上記時刻監査方法は、前記ネットワークを介して前記クライアントにアクセスして前記クライアント時刻を取得することを特徴とする時刻監査方法とすることができる。
【００５４】
また、さらに上記時刻監査方法は、前記ネットワークを介して前記クライアントからアクセスを受けて前記クライアント時刻を取得することを特徴とする時刻監査方法とすることができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態に係る時刻監査システムの概略構成例を示す図である。
【図２】本発明の一実施形態における時刻監査手段の時刻監査手順の一例を示す図である。
【図３】本発明の一実施形態におけるタイムスタンプサーバ及び電子証明書を説明する図である。
【符号の説明】
【００５６】
１  クライアント（クライアントＡ、クライアントＢ）
１１  基準時刻
１２  クライアント時刻
１３  時刻比較情報
１３Ａ  一方向関数値
１４  時刻監査証明書
１００  時刻監査センター
１０２  固有ＩＤ
１０３  公開鍵証明書
１１０  アプリケーションサーバ
１１１  基準時刻手段
１１２  クライアント時刻取得手段
１１３  時刻監査手段
１１４  課金手段
１２０  タイムスタンプサーバ
２００  時刻校正センター
２１０  時刻校正手段
【図１】
2006190273.tif 000003
【図２】
2006190273.tif 000004
【図３】
2006190273.tif 000005