(57)【要約】本発明の認証装置、認証方法及び認証プログラムは、ファイルの要約情報を認証サーバに登録する際の負荷の軽減や、認証を請求する際の負荷を軽減し、認証の容易化を図る。登録対象であるファイルのアドレス情報を受信して前記アドレス情報に基づいて前記ファイルを取得し、前記ファイルの時刻情報を取得し、前記ファイル取得部で取得したファイルの要約情報を生成し、前記要約情報と時刻情報とを対応付けてファイル情報登録部に登録し、認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う。
2005004386.tif 000002
【特許請求の範囲】
【請求項１】
登録対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記ファイルの時刻情報を取得する時刻取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記要約情報と時刻情報とを対応付けて登録するファイル情報登録部と、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、
を備える認証装置。
【請求項２】
ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部と、
認証対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、
を備える認証装置。
【請求項３】
登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記登録対象であるファイルの時刻情報を取得する時刻取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けて登録するファイル情報登録部と、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、
を備える認証装置。
【請求項４】
前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記認証部が、認証対象であるファイルと同じアドレス情報に対応つけられて前記ファイル情報登録部に登録されている要約情報と、認証対象であるファイルの要約情報とを比較して認証を行う請求項１から３の何れかに記載の認証装置。
【請求項５】
前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記登録対象であるファイルのアドレス情報が、前記ファイル情報登録部に登録済みであった場合、前記のアドレスと時刻情報と要約情報と共に、履歴情報を登録する請求項１から３の何れかに記載の認証装置。
【請求項６】
コンピュータが、
登録対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイルの時刻情報を取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う認証方法。
【請求項７】
ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部を備えたコンピュータが、
認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う認証方法。
【請求項８】
コンピュータが、
登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記登録対象であるファイルの時刻情報を取得するステップと、
前記取得したファイルの要約情報を生成するステップと、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う認証方法。
【請求項９】
前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記認証を行うステップにて、認証対象であるファイルと同じアドレス情報に対応付けられて前記ファイル情報登録部に登録されている要約情報と、認証対象であるファイルの要約情報とを比較して認証を行う請求項６から８の何れかに記載の認証方法。
【請求項１０】
前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記要約情報を登録するステップにて、前記登録対象であるファイルのアドレス情報が、前記ファイル情報登録部に登録済みであった場合、前記のアドレスと時刻情報と要約情報と共に、履歴情報を登録する請求項６から８の何れかに記載の認証方法。
【請求項１１】
コンピュータに、
登録対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイルの時刻情報を取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を実行させるための認証プログラム。
【請求項１２】
ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部を備えたコンピュータに、
認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を実行させるための認証プログラム。
【請求項１３】
コンピュータに、
登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記登録対象であるファイルの時刻情報を取得するステップと、
前記取得したファイルの要約情報を生成するステップと、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を実行させるための認証プログラム。
【発明の詳細な説明】
【技術分野】  本発明は、ネットワーク上にアップロードされているファイルについて日時を認証する認証装置、認証方法及び認証プログラムに関する。
【背景技術】  電子文書は、複製や改竄が容易であるため、その正当性を証明する認証方法が、種々提案されている。
例えば、依頼者が、対象となる文書のハッシュ値を認証サーバに送信し、このハッシュ値を時刻と共に登録しておくことで、その時刻にその電子文書が存在していたこと、即ち、その時刻から電子文書が改竄されていないことを証明するシステムが知られている（非特許文献１参照）。
また、入札文書のハッシュ値を生成して認証機関へ送信し、この認証機関の証明書と共にハッシュ文書をインターネット上に公開することにより、開札後の文書が入札時の文書と比較して改竄されていないかどうかの判断を可能とする電子投票方式が提案されている（特許文献１参照）。
【非特許文献１】          時刻認証システム構築パッケージ、２００３  ＳＥＩＫＯ  Ｐｒｅｃｉｓｉｏｎ  Ｉｎｃ．、［平成１５年５月１２日検索］インターネット＜ｈｔｔｐ：／／ｗｗｗ．ｓｅｉｋｏ−ｐ．ｃｏ．ｊｐ／ｓｙｓｔｅｍｓ／ｔｉｍｅ／ｓｔａｍｐ＿ｍ．ｈｔｍｌ＞
【特許文献１】          特開２００１−１４７９８４号公報
上記の非特許文献のシステムのように、ハッシュ値を用いて改竄の有無を証明する場合、依頼者側でハッシュ値を生成して認証機関側に送信するため、依頼者側（送信者側）の負担が大きいという問題点があった。従って、このためのハードウェアを導入する必要があり、認証にかかる経費が大きくなりやすい。また、携帯電話やＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）等のハードウェア資源の限られた端末では、利用することが出来なかった。
同様に、特許文献１の方式においてもやはり特殊な入札用端末となるハードウェアが必要となり、上記問題点があった。
更に、ネット上に置かれているファイルについて上記認証を行おうとする際には、一旦ネット上のファイルをダウンロードし、ハッシュ文書を生成して認証機関側に送信する必要があり、記憶容量やダウンロード時間等の分、依頼者側の負担が大きくなる。
本発明は、上記従来技術の問題点に鑑みてなされたものである。即ち、本発明は、ファイルの要約情報を認証サーバに登録する際の負荷の軽減や、認証を請求する際の負荷を軽減し、認証の容易化を図ることを目的としている。
【発明の開示】
本発明は前記課題を解決するために、以下の構成を採用する。
即ち、本発明の認証装置は、登録対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記ファイルの時刻情報を取得する時刻取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記要約情報と時刻情報とを対応付けて登録するファイル情報登録部と、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、を備える。
また、本発明の認証装置は、ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部と、
認証対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、を備える。
また、本発明の認証装置は、登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記登録対象であるファイルの時刻情報を取得する時刻取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けて登録するファイル情報登録部と、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、を備える。
上記認証装置において、前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記認証部が、認証対象であるファイルと同じアドレス情報に対応つけられて前記ファイル情報登録部に登録されている要約情報と、認証対象であるファイルの要約情報とを比較して認証を行っても良い。
上記認証装置において、前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記登録対象であるファイルのアドレス情報が、前記ファイル情報登録部に登録済みであった場合、前記のアドレスと時刻情報と要約情報と共に、履歴情報を登録しても良い。
本発明の認証方法は、コンピュータが、
登録対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイルの時刻情報を取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う。
また、本発明の認証方法は、ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部を備えたコンピュータが、
認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う。
また、本発明の認証方法は、登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記登録対象であるファイルの時刻情報を取得するステップと、
前記取得したファイルの要約情報を生成するステップと、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う。
また、本発明の認証方法は、前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記認証を行うステップにて、認証対象であるファイルと同じアドレス情報に対応付けられて前記ファイル情報登録部に登録されている要約情報と、認証対象であるファイルの要約情報とを比較して認証を行う。
上記認証方法において、前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記要約情報を登録するステップにて、前記登録対象であるファイルのアドレス情報が、前記ファイル情報登録部に登録済みであった場合、前記のアドレスと時刻情報と要約情報と共に、履歴情報を登録しても良い。
また、本発明は、コンピュータに、上記ステップを実行させるプログラムであっても良い。また、本発明は、そのようなプログラムをコンピュータ読み取り可能な記録媒体に記録したものでも良い。
本発明において、時刻情報とは、時間のみに限らず、２００３／０５／１５  １４：４１  ３０″のように、日時の情報であっても良いし、０３年５月、１時２分、３０日午前、のように、年月や、日付を特定しない時刻、時間帯（例えば午前／午後）の情報であっても良い。
【図面の簡単な説明】  図１は、本発明の一実施形態である認証装置を有するシステム全体を示す図。
図２は、認証サーバ１の構成図。
図３は、ファイル情報データベースの説明図。
図４は、ネットワーク上に公開されているファイルを認証サーバに登録する手順を説明する図。
図５は、ネットワーク上に公開されているファイルの認証を行う手順を説明するフローチャート。
図６は、履歴情報を記憶した場合のファイル情報ＤＢの例を示す図
【発明を実施するための最良の形態】  以下、図面を参照して本発明の実施形態を説明する。なお、実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
§１．全体構成
図１は、本発明の一実施形態である認証装置を有するシステム全体を示す図である。
本実施形態では、ウエブサーバ２と、認証サーバ（認証装置）１と、依頼者端末３と、利用者端末４とがインターネット等のネットワークＮを介して接続している。
ファイルの作成者（依頼者）は、インターネット上で公開するファイルを依頼者端末３からウエブサーバ２にアップロードし、このうち認証が必要なファイルのＵＲＬ（アドレス情報）を認証サーバ１に送信し、該ファイルの登録を依頼する。認証サーバ１は、このＵＲＬのファイルを取得して要約情報を作成し、時刻情報と共に記憶する。
該ファイルの正当性を確認したい利用者は、利用者端末３から当該ファイルのＵＲＬを認証サーバ１に通知する。認証サーバ１は、このＵＲＬに従ってファイルを取得し、記憶部に記憶されているファイルの情報と比較して認証を行う。
このように本実施形態では、依頼者或は利用者が、夫々の端末３，４から認証サーバ１へファイルのＵＲＬを送信することで、該ファイルの認証を利用できるようにしている。
§２．各構成要素の説明
図２は、認証サーバ１の構成図である。
認証サーバ１は、所謂コンピュータであり、同図に示すように、本体１１内にＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）やメインメモリ等よりなる演算処理部１２、演算処理の為のデータやソフトウェアを記憶した記憶装置（ハードディスク）１３、入出力部（Ｉ／Ｏ）１４、通信制御部（ＣＣＵ）１５等を備えている。
入出力部１４は、キーボードやマウス等の入力デバイス、表示装置やプリンター等の出力デバイス、他の機器との情報の送受信を行うインターフェイスが適宜接続される。
通信制御部１５は、インターネット等のネットワークＮを介し、他のコンピュータとの間で情報を送信又は受信するための制御を行う。
記憶装置１３には、オペレーティングシステム（ＯＳ）やアプリケーションソフト（認証プログラム）がインストールされている。また、該記憶装置１３内には、ファイルの要約情報及びファイルの時刻情報を記憶するファイル情報データベース（ファイル情報登録部に相当、ファイル情報ＤＢとも称す）が構築されている。図３は、該ファイル情報ＤＢの説明図である。
ファイル情報ＤＢは、同図に示すように、ファイルの記憶されている場所を示すアドレス情報（本例ではＵＲＬ）と、ファイルの要約情報と、ファイルに関する時刻情報と、コメントとを対応付けて登録する。本実施形態では、前記時刻情報として、前記ファイルがネットワーク上で最後に更新された日、即ち最終更新日時、及び前記アドレス情報に基づいてファイルを取得して要約情報を登録した登録日時を記憶する。また、要約情報は、前記ファイルを要約関数で処理して得た固定長のバイト列である。
演算処理部１２は、該認証プログラムに従って演算処理を行うことにより、アドレス受信部や、ファイル取得部、時刻取得部、要約生成部、認証部、認証結果出力部として機能する。
このアドレス受信部としては、依頼者が登録を依頼したファイルのアドレス情報を依頼者端末３から受信する、或は利用者が認証を請求したファイルのアドレスを利用者端末４から受信する。
ファイル取得部としては、前記アドレス情報に基づいて前記ファイルを記憶しているコンピュータにアクセスし、該ファイルを取得する。
時刻取得部としては、前記登録対象であるファイルの時刻情報を取得する。
要約生成部としては、前記取得部で取得したファイルを所定の要約関数（例えばＭＤ５やＳＨＡ−１、ＣＲＣ、Ｓｎｅｆｕ、ＭＤ４）で処理して要約情報を生成する。
認証部としては、前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較し、一致した場合に前記ファイルが登録された文書と同一であることを認証する。
認証結果出力部としては、前記認証部で認証した場合に当該ファイルの時刻情報を出力する。
ウエブサーバ２は、ＣＰＵやメインメモリ、記憶装置（ハードディスク）等を備えた一般的なコンピュータである。該ウエブサーバ２は、記憶装置内に各依頼者用の記憶領域を設けており、依頼者端末３からファイルと該ファイルを記憶するアドレス情報を受信した場合、該アドレス情報で示される前記記憶領域内のアドレスに前記ファイルを記憶する。ウエブサーバ２は、この記憶領域に記憶したファイルをネットワーク上で公開しており、ネットワークＮを介して他のコンピュータからアクセス可能となっている。
また、依頼者端末３は、ＣＰＵやメインメモリ、通信制御部等を備えた一般的なコンピュータであり、ネットワークＮを介して他のコンピュータと通信可能になっている。該依頼者端末３は、ネットワーク上で公開したいファイルをウエブサーバ２へアップロードする。また、依頼者端末３は、登録対象のファイルのアドレス情報を認証サーバ１に送信する。
なお、本実施形態では、ウエブサーバ２と依頼者端末３を別のコンピュータとしたが、これらを一つのコンピュータで構成しても良い。即ち依頼者は、ネットワーク上で公開したいファイルをウエブサーバ２に記憶させ、登録対象のファイルのアドレス情報をウエブサーバ２から認証サーバ１へ送信しても良い。
また、利用者端末４は、ＣＰＵやメインメモリ、通信制御部等を備えた一般的なコンピュータである。利用者端末４は、ネットワークＮを介して他のコンピュータと通信可能であれば、携帯電話やＰＤＡ等、ハードウェア資源の限られた端末であっても良い。
§３．認証方法
３−１．登録手順
図４は、ネットワーク上に公開されているファイルを認証サーバに登録する手順を説明するフローチャートである。また、以下の〈〉の番号は、図１上で処理の流れを示した番号と対応している。
〈１〉依頼者（ファイル作成者）は、依頼者端末上（ローカル）に作成したファイルをウエブサーバ２にアップロードする。
〈２〉また、依頼者は、認証サーバ１に対してアクセスを行い、認証を必要とするファイル（登録対象であるファイル）のＵＲＬを通知する。これに応じ認証サーバ１は、アドレス受信手段の機能により該ＵＲＬを受信する（ステップ１、以下Ｓ１のように略記する）。
〈３〉認証サーバ１は、時刻取得部及びファイル取得部の機能により、該ＵＲＬに基づいてウエブサーバ２にアクセスを行い、該当ファイルの該サーバ２における最終更新日時およびファイルの内容を取得する（Ｓ２，Ｓ３）。
また、認証サーバ１は、要約生成部の機能により、前記取得したファイルの要約情報を生成し（Ｓ４）、前記アドレス情報と時刻情報と要約情報とをファイル情報記憶部に登録する（Ｓ５）。
このように本実施形態では、依頼者側の端末３から登録対象のファイルのアドレス情報を送信すれば、認証サーバ１がこのアドレス情報に基づいてファイルを取得し、要約情報を生成して登録するので、登録時の依頼者側の負荷が少なくなっている。
３−２．認証手順
図５は、ネットワーク上に公開されているファイルの認証を行う手順を説明するフローチャートである。
〈４〉認証利用者は、利用者端末４から認証サーバ１に対して、認証を必要とするファイルのＵＲＬ、即ち認証対象であるファイルのアドレス情報を通知する。これに応じ認証サーバ１は、アドレス受信部の機能により、前記利用者端末４からのＵＲＬを受信し（Ｓ２１）、該ＵＲＬに基づいてファイル情報ＤＢから時刻情報（最終更新日時）を取得する（Ｓ２２）。
次に認証サーバ１は、指定されたＵＲＬにファイルが存在するか否かを確認する（Ｓ２３）
〈５〉該ファイルが存在する場合、認証サーバ１は、ウエブサーバ２に対してアクセスを行い、時刻取得部の機能により認証対象のファイルの最終更新日時を取得し、認証部の機能により、この認証対象のファイルの最終更新日時とファイル情報ＤＢに登録されている最終更新日時とが一致するか否かを確認する（Ｓ２４）。
これらの最終更新日時が一致した場合、認証サーバ１は、ファイル取得部の機能により、ウエブサーバ１から認証対象のファイルを取得し、要約生成部の機能により、前記認証対象のファイルの要約情報を生成する（Ｓ２５）。
そして認証サーバ１は、認証部の機能により、認証対象のファイルのＵＲＬをキーとしてファイル情報ＤＢを検出し、同じＵＲＬと対応付けて登録されている要約情報を索出し、この登録されている要約情報と前記認証対象のファイルの要約情報とを比較して認証を行う（Ｓ２６）。
〈６〉これらの要約情報が一致した場合には、認証成功のメッセージと共に、当該ファイルの時刻情報を利用者端末に送信（出力）する（Ｓ２７）。また、ステップ２３，２４，２６にて、「指定されたＵＲＬにはファイルが存在しない」「認証局内に指定されたＵＲＬに対応する情報が格納されていない」「サーバにファイルが存在し認証局内記憶領域に情報が存在するが照合の結果一致が認められない」などの事象が発生した場合には、各々その旨を示すメッセージを利用者端末４に対して通知する（Ｓ２８）。
なお、上記ネットワーク上の情報のやりとりは、すべて暗号化を施した上で行い、これにより情報の秘匿性を確保する。
以上のように本実施形態によれば、ファイルの要約情報を認証サーバに登録する際の負荷の軽減や、認証を請求する際の負荷を軽減し、認証の容易化を図ることができる。
§４．変形例
（変形例１）
上記実施形態では、登録対象であるファイルと認証対象であるファイルが同じアドレスに記憶されている場合を示したが、本発明は、これに限定されない。
例えば、依頼者が上記のように登録対象のファイルのＵＲＬを認証サーバ１に通知し、登録を行う場合に、前記アップロード元となった依頼者端末上のファイルのアドレスを認証サーバに通知して認証（ベリファイ）を依頼しても良い。
即ち、依頼者端末３が、ウエブサーバ２へファイルをアップロードする際、このファイルをネットワーク上の他のコンピュータからアクセス可能としておき、この依頼者端末３上のファイルのアドレスと共に前記アップロードした登録対象ファイルのアドレスを認証サーバ１に通知する。
認証サーバ１は、この依頼者末３上のファイルのアドレスと登録対象ファイルのアドレスを受信した場合、上記と同様に依頼者端末３上のファイルを取得してこのファイルの要約情報を生成すると共に、登録対象のファイルの要約情報を生成し、これらの要約情報を比較して認証を行う。そして、これらの要約情報が一致した場合には、正しくアップロードされているので、認証サーバ１は、前記登録対象のファイルの要約情報をファイル情報ＤＢに登録し、これらの要約情報が一致しなければ、前記登録対象のファイルの要約情報をファイル情報ＤＢに登録しない。これにより、登録するファイルが正しくアップロードされているか否かを登録時に確認することができる。
また、この場合、認証サーバ１は、時刻取得部の機能により、端末３（ローカル）でのファイルの最終更新日やファイルの作成日を時刻情報として取得し、前記ファイル情報ＤＢに要約情報等と対応付けて記憶しても良い。これにより、認証成功時にローカルでの作成日や最終更新日も提供できる。
（変形例２）
上記実施形態では、ファイルのアドレスを認証サーバに通知することで、登録の依頼と認証の請求の両方が利用できる例を示したが、本発明はこれに限らず、少なくとも一方が利用できるように構成すれば良い。
例えば、認証サーバ１が、登録対象のファイルのアドレスを受信し、このアドレスに基づいて登録対象のファイルを取得し、このファイルの要約情報を生成して登録する。そして従来と同様に利用者端末４で、認証対象のファイルの要約情報を生成し、これを認証サーバ１に送信する。該認証対象のファイルの要約情報を受信した認証サーバ１は、認証部の機能により前記登録対象のファイルの要約情報と認証対象のファイルの要約情報とを比較して認証を行う。
このような構成であっても依頼者端末３の負荷が軽減されるため、本発明の目的が達成される。
また、これとは逆に、依頼者端末３で、登録対象のファイルの要約情報を生成し、これを認証サーバ１に送信する。そして認証サーバ１は、この登録対象のファイルの要約情報を受信してファイル情報ＤＢに記憶しておき、認証対象のファイルのアドレスを受信した場合に、このアドレスに基づいて認証対象のファイルを取得し、このファイルの要約情報を生成して前記ファイル情報ＤＢの要約情報と比較して認証を行う。
このような構成であっても利用者端末４の負荷が軽減されるため、本発明の目的が達成される。
（変形例３）
上記実施形態において、ファイル情報ＤＢは、履歴情報を記憶できるものでも良い。
図６は、履歴情報を記憶した場合のファイル情報ＤＢの例である。
本例では、図３のファイル情報ＤＢの情報に加え、履歴情報として前版更新日時及び次版更新日時を記憶している。
本例において、認証サーバ１は、登録対象ファイルの要約情報とアドレス情報（ＵＲＬ）を登録する際、既に同じＵＲＬが登録されている場合、この同じＵＲＬと対応付けられて登録されているデータ（レコード）のうち最新の版を抽出し、この最新の版の次版登録日時に、現在日時（今回の登録日時）を記憶させ、新たに登録する版の前版登録日時に、この前版となる版の登録日時を記憶させる。また、この最新の版における次版登録日時の欄には無効な日付であることを示す特別な日付、たとえば「１９７０−０１−０１  ００：００：００」などを設定する。また、最初の版の前版更新日時の欄にも同様に、無効な日付を設定する。
従って認証対象のファイルのＵＲＬを受信した場合、認証サーバ１は、ＵＲＬをキーにしてファイル情報ＤＢ検索し、抽出された複数の版のうち、次版登録日時に無効な日付が設定されている版を最新版として抽出し、認証に利用する。そして認証結果を出力する際に、前記履歴情報を抽出し、更新頻度を示す情報として提供することができる。
また、依頼者端末３或は利用者端末４で、過去にアップロードされていたファイルの要約情報を生成し、この要約情報とアップロード先のＵＲＬを認証サーバ１へ送信して認証を請求した場合に、認証サーバ１は、認証部の機能により、このＵＲＬをキーにしてファイルＤＢを検索し、抽出した版の要約情報と、前記過去のファイルの要約情報とを比較して認証を行う。そして認証サーバ１は、認証結果出力部の機能により、一致した版の時刻情報等を認証を請求した端末に送信する。
これにより過去にアップロードして認証サーバ１に登録したファイルであって、現在は公開されていないファイルについて、いつどのアドレスで公開されていたかを証明することができる。
§５．コンピュータ読み取り可能な記録媒体
前記認証プログラムは記録媒体に記録して提供しても良い。この記録媒体は、コンピュータに、該プログラムを読み込ませて実行させることにより、その機能を実現し、上記認証を行うことができる。
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【産業上の利用可能性】  以上、説明したように本発明によれば、ファイルの要約情報を認証サーバに登録する際の負荷の軽減や、認証を請求する際の負荷を軽減し、認証の容易化を図ることができる。
【図１】
2005004386.tif 000003
【図２】
2005004386.tif 000004
【図３】
2005004386.tif 000005
【図４】
2005004386.tif 000006
【図５】
2005004386.tif 000007
【図６】
2005004386.tif 000008
【手続補正書】
【提出日】平成18年1月26日(2006.1.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
登録対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記ファイルの時刻情報を取得する時刻取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記要約情報と時刻情報とを対応付けて登録するファイル情報登録部と、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、
を備える認証装置。
【請求項２】
ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部と、
認証対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、
を備える認証装置。
【請求項３】
登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するアドレス受信部と、
前記アドレス情報に基づいて前記ファイルを取得するファイル取得部と、
前記登録対象であるファイルの時刻情報を取得する時刻取得部と、
前記ファイル取得部で取得したファイルの要約情報を生成する要約生成部と、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けて登録するファイル情報登録部と、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行う認証部と、
前記認証部で認証した場合に当該ファイルの時刻情報を出力する認証結果出力部と、
を備える認証装置。
【請求項４】
前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記認証部が、認証対象であるファイルと同じアドレス情報に対応つけられて前記ファイル情報登録部に登録されている要約情報と、認証対象であるファイルの要約情報とを比較して認証を行う請求項１から３の何れかに記載の認証装置。
【請求項５】
前記ファイル情報登録部が、登録対象であるファイルの要約情報と時刻情報と前記アドレス情報とを対応付けて記憶し、
前記登録対象であるファイルのアドレス情報が、前記ファイル情報登録部に登録済みであった場合、前記のアドレスと時刻情報と要約情報と共に、履歴情報を登録する請求項１から３の何れかに記載の認証装置。
【請求項６】
コンピュータが、
登録対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイルの時刻情報を取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う認証方法。
【請求項７】
ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部を備えたコンピュータが、
認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う認証方法。
【請求項８】
コンピュータが、
登録対象であるファイルのアドレス情報又は認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記登録対象であるファイルの時刻情報を取得するステップと、
前記取得したファイルの要約情報を生成するステップと、
前記登録対象であるファイルの要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を行う認証方法。
【請求項９】
コンピュータに、
登録対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイルの時刻情報を取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記要約情報と時刻情報とを対応付けてファイル情報登録部に登録するステップと、
認証の請求に応じて認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を実行させるための認証プログラム。
【請求項１０】
ファイルの要約情報と該ファイルの時刻情報とを対応付けて登録するファイル情報登録部を備えたコンピュータに、
認証対象であるファイルのアドレス情報を受信するステップと、
前記アドレス情報に基づいて前記ファイルを取得するステップと、
前記ファイル取得部で取得したファイルの要約情報を生成するステップと、
前記認証対象であるファイルの要約情報と前記ファイル情報登録部に登録された要約情報とを比較して認証を行うステップと、
前記認証部で認証した場合に当該ファイルの時刻情報を出力するステップと、
を実行させるための認証プログラム。
【国際調査報告】
2005004386.tif 000009
2005004386.tif 000010