(57)【要約】      （修正有）【課題】文書データ同一性検証技術を提供する。【解決手段】作成元から第１のフォーマットの文書データを受信し、受信元から第１のフォーマットの文書データまたは他のフォーマットに変換された前記文書データを受信する入出力部１５と、受信した第１のフォーマットの文書データを予め設定した変換定義に従って他のフォーマットに変換するフォーマット管理部１００と、受信した文書データに不可逆性暗号を生成する不可逆性暗号管理部１０５と、前記作成元から受信した第１のフォーマットの文書データまたは前記フォーマット管理部１００により他のフォーマットに変換された文書データをもとに生成した不可逆性暗号と、受信元から受信した文書データをもとに生成した不可逆性暗号とを照合する不可逆性暗号照合部１１０を備え、照合結果にしたがって作成元から受信した文書データと受信元から受信した文書データの同一性を検証する。【選択図】  図２
2006165793.tif 000002
【特許請求の範囲】
【請求項１】
文書データの作成元から第１のフォーマットの文書データを受信し、前記文書データの受信元から第１のフォーマットの文書データまたは他のフォーマットに変換された前記文書データを受信する入出力部と、
受信した第１のフォーマットの文書データを予め設定した変換定義に従って他のフォーマットに変換するフォーマット管理部と、
受信した文書データに不可逆性暗号を生成する不可逆性暗号管理部と、
前記作成元から受信した第１のフォーマットの文書データまたは前記フォーマット管理部により他のフォーマットに変換された文書データをもとに生成した不可逆性暗号と、受信元から受信した文書データをもとに生成した不可逆性暗号とを照合する不可逆性暗号照合部を備え、照合結果にしたがって作成元から受信した文書データと受信元から受信した文書データの同一性を検証することを特徴とする文書データ同一性検証装置。    
【請求項２】
請求項１記載の文書データ同一性検証装置において、
前記不可逆性暗号照合部は、前記照合結果が一致したとき、受信元から受信した文書データとは異なるフォーマットに変換された文書データを受信元の要求に応じて送信することを特徴とする文書データ同一性検証装置。  
【請求項３】
請求項１記載の文書データ同一性検証装置において、
文書作成元から受信した文書のフォーマット毎に変換可能なフォーマットを予め選定して記録した変換定義記録装置を備えたことを特徴とする文書データ同一性検証装置。
【請求項４】
請求項１記載の文書データ同一性検証装置において、
前記作成元が作成した第１のフォーマットの文書データの不可逆性暗号と、この文書データを変換した他のフォーマットの不可逆性暗号とを対応づけて格納した同一性データ記録装置を備え、  
前記不可逆性暗号照合部は、前記照合結果が一致したとき、受信元から受信した文書データとは異なるフォーマットに変換された文書データを同一性データ記録装置を参照して検索し、受信元の要求に応じて送信することを特徴とする文書データ同一性検証装置。
【請求項５】
請求項１記載の文書データ同一性検証装置において、
文書データの作成元から受信した第１のフォーマットの文書データを格納するファイル記録装置を備えたことを特徴とする文書データ同一性検証装置。
【請求項６】
文書データの作成元から第１のフォーマットの文書データを受信するステップと、
受信した第１のフォーマットの文書データを予め設定した変換定義に従って他のフォーマットに変換するステップと、
第１のフォーマットの文書データおよび他のフォーマットに変換された文書データのそれぞれに不可逆性暗号を生成するステップと、
前記文書データの受信元から第１のフォーマットの文書データまたは他のフォーマットに変換された前記文書データを受信するステップと、
受信元から受信した文書データをもとに不可逆性暗号を生成するステップと、
文書データの作成元から受信した文書データを元に生成した不可逆性暗号と、文書データの受信元から受信した文書データをもとに生成した不可逆性暗号とを照合するステップを備え、
照合結果にしたがって作成元から受信した文書データと受信元から受信した文書データの同一性を検証することを特徴とする文書データ同一性検証方法。
【請求項７】
請求項６記載の文書データ同一性検証方法において、
照合結果が一致したとき、受信元から受信した文書データとは異なるフォーマットに変換された文書データを受信元の要求に応じて送信することを特徴とする文書データ同一性検証方法。  
【請求項８】
請求項６記載の文書データ同一性検証方法において、
文書作成元から送信される文書のフォーマット毎に変換可能なフォーマットを記録装置に記録しておき、前記変換するステップは、前記記録装置の記録内容に従って変換を実行することを特徴とする文書データ同一性検証方法。
【請求項９】
文書データの作成元から第１のフォーマットの文書データを受信する手段と、
受信した第１のフォーマットの文書データを予め設定した変換定義に従って他のフォーマットに変換する手段と、
第１のフォーマットの文書データおよび他のフォーマットに変換された文書データのそれぞれに不可逆性暗号を生成する手段と、
前記文書データの受信元から第１のフォーマットの文書データまたは他のフォーマットに変換された前記文書データを受信する手段と、
受信元から受信した文書データをもとに不可逆性暗号を生成する手段と、
文書データの作成元から受信した文書データを元に生成した不可逆性暗号と、文書データの受信元から受信した文書データをもとに生成した不可逆性暗号とを照合する手段としてコンピュータを機能させ、
照合結果にしたがって作成元から受信した文書データと受信元から受信した文書データの同一性を検証することを特徴とする文書データ同一性検証プログラム。
【請求項１０】
請求項９記載の文書データ同一性検証プログラムにおいて、
前記不可逆性暗号照合するプログラムは、前記照合結果が一致したとき、受信元から受信した文書データとは異なるフォーマットに変換された文書データを受信元の要求に応じて送信することを特徴とする文書データ同一性検証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データ同一性検証技術に係り、元データから生成されたファイルにおけるデータの同一性を管理することのできる文書データ同一性検証技術に関する。
【背景技術】
【０００２】
多数の利用者の間で、データ作成元により作成されたデータの真正性およびデータ作成元の身元を確認した上でデータ流通させるには、データ作成時のファイル形式のファイルに電子署名等を施すことがが必要であった。
【０００３】
たとえば、Ａ社、Ｂ社、Ｃ社に取引関係があって、この順序でデータ授受が行われる場合において、Ａ社からは第１のフォーマットの文書データ（Ｅｘｃｅｌ（登録商標）データ）しか提供されず、Ｂ社、Ｃ社では、それぞれ第２、第３のフォーマットの文書データ（ＸＭＬ（登録商標）データおよびＰＤＦ（登録商標）データ）が必要とされる場合を想定する。
【０００４】
このような場合、通常、Ａ社は自社生成のＥｘｃｅｌファイルに電子署名してＢ社に提供する。Ｂ社では、Ａ社の署名を検証した後、ＸＭＬデータに変換した後、Ａ社のＥｘｃｅｌファイルに、自己の電子署名をつけてＣ社に提供する。同様に、Ｃ社では、Ｂ社の署名を検証した後、Ａ社のデータの署名検証も行い、ＰＤＦに変換して、各ファイルを管理する。なお、この例の場合、証明書の有効期限後は検証を行うことはできなくなる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の技術では、セキュリティを確保するため、利用者自身の証明書および鍵の管理、さらには認証局への有効性確認などの煩瑣な処理が必要となる。また、証明書の期限切れの対処など、人的あるいはシステム的負荷が大きい。
【０００６】
また、授受したデータのファイル形式は、内部に取込んで処理するには、不適切である場合が多く、この場合は、受信した利用者が独自にデータ変換を行わなければならない。したがって複数関係者の間で、作成元のデータをリレーしていく場合では、処理が煩雑となる。
【０００７】
本発明は、これらの問題点に鑑みてなされたもので、元データから生成されたファイルにおけるデータの同一性を簡易に管理することのできる文書データ同一性検証技術を提供するものである。
【課題を解決するための手段】
【０００８】
本発明は、共通のデータから生成される多様なファイル形式をハッシュ値等の不可逆性記号で管理し、任意のファイル形式での比較によるデータの真正性を検証するものである。また、本発明には要求されたファイル形式でデータを提供することも含まれる。なお、詳細には以下の手段を採用した。
【０００９】
文書データの作成元から第１のフォーマットの文書データを受信し、前記文書データの受信元から第１のフォーマットの文書データまたは他のフォーマットに変換された前記文書データを受信する入出力部と、受信した第１のフォーマットの文書データを予め設定した変換定義に従って他のフォーマットに変換するフォーマット管理部と、受信した文書データに不可逆性暗号を生成する不可逆性暗号管理部と、前記作成元から受信した第１のフォーマットの文書データまたは前記フォーマット管理部により他のフォーマットに変換された文書データをもとに生成した不可逆性暗号と、受信元から受信した文書データをもとに生成した不可逆性暗号とを照合する不可逆性暗号照合部を備え、照合結果にしたがって作成元から受信した文書データと受信元から受信した文書データの同一性を検証する。
【発明の効果】
【００１０】
本発明は、以上の構成を備えるため、元データから生成されたファイルにおけるデータの同一性を簡易に管理することのできる文書データ同一性検証技術を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、最良の実施形態を添付図面を参照しながら説明する。図１は、本実施形態に係る文書データ同一性検証装置の概略を説明する図である。
【００１２】
まず、データの作成元であるＡ社は、端末装置６０を操作して、自己が作成した第１のフォーマットの文書データ（ｅｘｃｅｌ）を第３者機関Ｙに登録する（ステップＳ１）。登録された文書データは同一性検証装置１０においてフォーマット変換を施し、第２，第３・・・第Ｚのフォーマットの文書データである文書２，文書３・・・文書Ｚを生成する（ステップＳ２）。次に、生成したそれぞれの文書２，文書３・・・文書Ｚ毎に不可逆性暗号（ハッシュ値）を生成する（ステップＳ３）。
【００１３】
前記データの作成元であるＡ社は、作成した第１のフォーマットの文書データ（ｅｘｃｅｌ）をＢ社に送信する（ステップＳ４）。Ｂ社では受信した文書データ（ｅｘｃｅｌ）をデータ同一性検証装置１０に送信する（ステップＳ５）。同一性検証装置１０では受信した文書データ（ｅｘｃｅｌ）をもとにハッシュ値を生成し、生成したハッシュ値と、前記ステップＳ３において生成した文書１（ｅｘｃｅｌ）のハッシュ値とを比較する（ステップＳ６）。両者のハッシュ値が一致する場合は、ステップ４においてＢ社がＡ社から受信した文書データと、ステップ１においてＡ社が第３者機関Ｙに登録した文書データとの同一性が確認されたことになる。同一性が確認された後、同一性検証装置１０は、Ｂ社の要求に応じて、例えば第Ｚのフォーマット（ＸＭＬ）に変換された文書である文書ＺをＢ社に送信する（ステップＳ７）。Ｂ社では文書Ｚを受信する。受信した文書Ｚは、同一性検証装置１０により、Ａ社が作成した第１のフォーマットの文書データ（ｅｘｃｅｌ）をもとに生成したものであるから、Ａ社が作成した第１のフォーマットの文書データ（ｅｘｃｅｌ）との同一性は同一性検証装置１０により保証されている。
【００１４】
Ｃ社は、Ｂ社から第１のフォーマットの文書データ（ｅｘｃｅｌ）を受信する。受信したＣ社は、Ｂ社と同様にステップ６，７，８の処理を実行することにより、Ａ社が作成した第１のフォーマットの文書データ（ｅｘｃｅｌ）との同一性がデータ同一性検証装置１０により保証された、文書データ（例えばＰＤＦ）を得ることができる。
【００１５】
図２は、データ同一性検証装置１０の詳細を説明する図である。図２において、データ同一性検証装置１０は出入力部１５と処理部２５と記録部３０を備え、記録部３０はフォーマット管理機能１００と不可逆性暗号管理機能１０５と不可逆性暗号照合機能１１０とを備える。なお、これらの各機能はプログラムにより達成される処理部として構成される。
【００１６】
また、データ同一性検証装置１０には記録装置４５、５０、５５と不可逆性暗号処理装置４０とフォーマット変換処理装置４１が接続される。データ同一性検証装置１０は必要に応じてこれらの記録装置４５，５０、５５を参照し、更新し、さらに不可逆性暗号処理装置４０とフォーマット変換処理装置４１に処理を依頼する。
【００１７】
以下、データ同一性検証装置１０の各構成要素につき説明する。出入力部１５はネットワークを介して接続された端末装置６０、記録装置４５，５０，５５、フォーマット変換処理装置４１及び不可逆性暗号処理装置４０と間で情報の出入力を行う。ファイル記録装置４５は、例えば前記Ａ社から送信された原本、原本を変換した変換済みファイルおよびファイル情報を格納する。
【００１８】
図３は、ファイル記録装置４５の具体例を説明する図である。ファイル情報は登録者ＩＤ、登録者、ファイル拡張子、および不可逆性暗号をファイルそのものと関連づけて格納している。なお、関連のあるＩＤを対応付けて保管管理する記録装置が別途必要になるが、ここでは図示しない。
【００１９】
ここでいう登録者とは、実際にファイルを登録した者であり、登録者が登録したファイル（以下、原ファイルと呼ぶ）と原ファイルを別アプリケーションで利用可能なファイルフォーマットに変換する処理を施したファイルを登録する場合があり、後者の場合の登録者はシステムである。ファイル拡張子は、登録されたファイルに対応したアプリケーションを識別するためのもので、ファイル名の後の英字三文字（ｈｔｍの場合はｈｔｍｌの場合もあり）で表されるものである。例えば、「ｈｔｍ」ならＷｅｂブラウザで表示可能なファイル形式を表し、「ｄｏｃ」ならＷｏｒｄアプリケーションに対応していることを表す。不可逆性暗号については後で述べる。
【００２０】
図４は、同一性データ記録装置５０の具体例を説明する図である。同一性データ記録装置５０は、ハッシュアルゴリズムによって、変換された値（これをハッシュ値と呼ぶ）を原ファイルに対応付けて格納する記録装置である。同一性データ記録装置５０には、原ファイルをハッシュ値に置き換えたものと、原ファイルから異なるフォーマットに変換されたファイルをハッシュ値に置き換えたものとが対応づけられて格納されている。たとえば、ある原ファイルをハッシュ値に置き換えたものを原ファイル不可逆性暗号というフィールドに格納し、この原ファイルを複数の異なるファイルフォーマットに変換されたファイルのハッシュ値に置き換えたものを不可逆性暗号１、不可逆性暗号２というように格納している。
【００２１】
図５は、変換定義記録装置５５を具体的に説明する図である。変換定義記録装置５５は、原ファイルのファイルフォーマットに応じて変換するファイルフォーマットを対応付けて格納する記録装置である。変換定義記録装置５５は原ファイルのファイルフォーマットとそのファイルフォーマットから変換可能なファイルフォーマットが対応付けられて格納されている。図５において例えば変換元というフィールドにある「ｈｔｍ」は、原ファイルがＷｅｂブラウザで表示可能なファイルフォーマットであることを意味しており、そのファイルフォーマットから変換可能なファイルフォーマットとして変換フォーマット１のフィールドにある「ｄｏｃ」（この場合は「Ｗｏｒｄ」のアプリケーションに対応）、変換フォーマット２のフィールドにある「ｐｄｆ」（この場合は、ｐｄｆファイルに対応したアプリケーション）が対応付けられている。各フィールドにある記号は、ファイル拡張子を表しており、この拡張子に応じたアプリケーションで利用が可能である。また、変換元と変換フォーマットは任意に対応を設定できるものとしてもよい。
【００２２】
不可逆性暗号処理装置４０には、不可逆性暗号関数が常駐し、入力されたファイルを不可逆性暗号に変換する。不可逆性暗号関数とは、一方向の数学関数をデータに適用して、あらゆる長さのデータを不可逆性の固定長値に変換するもので、ハッシュアルゴリズムと呼ばれている。ちなみにここでは実施例としてハッシュアルゴリズムを挙げているが、このようなアルゴリズムに限らず、元のファイルが生成もしくは推測困難である値を生成する他のアルゴリズムでもよい。
【００２３】
フォーマット変換処理装置４１には、変換プログラムが複数常駐しており、入力されたファイルフォーマットを指定されたフォーマットに変換したファイルを出力する。ここでいう変換プログラムは、表計算ソフトウェアやワードプロセッサーなどのアプリケーションである場合や、あるフォーマットを別のフォーマットへ変換のみを行うプログラムを指す。フォーマット処理装置４１は原ファイルのフォーマットを表す拡張子と変換フォーマットを表す拡張子から、対応する変換プログラムを管理する記録装置が別途必要になるが、本実施例では、図示はしない。
【００２４】
以上、データ同一性検証装置１０に接続された記録装置について説明した。ここではこれらの記録装置は独立の装置として記載したが、これは記載の明確化のためであって、実際の実施において独立の記録装置を要求するものではない。
【００２５】
処理部２５には制御機能１１５が常駐し、端末装置６０との情報入出力、および以下に述べるフォーマット管理機能１００、不可逆性暗号管理機能１０５、不可逆性暗号照合機能１１０の起動及び終了を制御する。また、記録部３０はフォーマット管理機能１００、不可逆性暗号管理機能１０５、および不可逆性暗号照合機能１１０を格納する。
【００２６】
不可逆性暗号管理機能１０５は不可逆性暗号処理装置４０にファイルを入力することによって不可逆性暗号を取得するプログラムである。不可逆性暗号化機能１０５により取得された不可逆性暗号と同一性データ記録装置５０に格納されている不可逆性暗号との照会を行う場合は、その取得した不可逆性暗号を一時保存しておき、照会でない場合は、ファイル記録装置４５と同一性データ記録装置５０へそれぞれファイル及び取得した不可逆性暗号を記録する。
【００２７】
不可逆性暗号照合機能１１０は、不可逆性暗号管理機能１０５により暗号化された値と同一性データ記録装置５０に格納されている不可逆性暗号とを比較し、互いの不可逆性暗号が一致するかの判定結果を返す。一致した場合、さらに、端末装置６０の操作者から要求するフォーマットのファイルがある場合は、同一性データ記録装置５０に格納されている原ファイルの不可逆性暗号と対応付けられた原ファイルをファイル記録装置４５から抽出し、一時保存する。
【００２８】
端末装置６０は利用者が利用する端末である。利用者は端末装置６０を介してデータ同一性検証装置１０と情報及びファイルの送受信を行う。端末装置６０は図示しない送受信部を備え、入出力装置を備える。なお、図２において、端末は説明の便宜上端末は１台のみ図示するが、このことは端末数の限定を意味しない。また、本実施形態ではデータ同一性検証装置１０と顧客端末である端末装置６０との情報及びファイルの送受信がインターネットを介して行われる場合を想定し、ＷＷＷサーバ及びブラウザによっているが、このような方法に限定するものではない。
【００２９】
図６は、データ同一性検証装置１０の処理を説明するフローチャートである。まず、ステップ２０５において、端末装置６０からのアクセスがあったとき、利用者の顧客管理ＩＤを元に前記アクセスが利用者（例えばＢ、またはＣ社）からの照合要求であるか否かを判断し、照合要求である場合はステップ２１５に進む。照合要求でない場合（例えばＡ社からのファイルの登録要求である場合）はステップ２１０において、登録要求のあったファイルを所定のフォーマットのファイルに変換して登録する。ステップ２１５において、登録要求のあったファイルあるいはフォーマット変換したファイルのそれぞれに対して不可逆性暗号を生成して登録する。ステップ２２５において、端末装置６０からのアクセスがあったとき、顧客管理ＩＤを元に前記アクセスが利用者（例えばＢ、またはＣ社）からの照合要求であるか否かを判断し、照合要求である場合は、照合要求のあったファイルに対して不可逆性暗号を生成し、生成した不可逆性暗号暗号と前記（Ａ社から）登録要求のあったファイル（または該ファイルを照合要求のあったファイルと同じフォーマットのファイルに変換したファイル）をもとに生成したの不可逆性暗号とを照合する。
【００３０】
図７は、フォーマット管理機能１００の処理を説明するフローチャートである。図示しない操作者が端末装置６０からデータ同一性検証装置１０にログインし、顧客の顧客管理ＩＤを入力して、ファイルを送信する。制御機能１１５は、前記ＩＤが、同一性データ記録装置５０に格納されている不可逆性暗号との照合であることを表すＩＤでない場合は、フォーマット管理機能１００を起動する（ステップ３００）。前記ＩＤが照合であることを表す場合は、不可逆性暗号管理機能１０５を起動する（ステップ４０５）。
【００３１】
ここで、照合である場合のＩＤと照合でない場合のＩＤを端末装置６０にログインする顧客に対応付けて管理保存する記録装置が別途必要になるが、本実施形態では図示はしない。また、操作者は顧客自身であっても良いし、また該顧客のファイルまたはデータを保管する信頼の置ける公的または民間サービス業者等の第三者機関であってもよい。また、第三者機関は、顧客からのデータをファイル化し、本実施サービスを利用することがある。
【００３２】
また、操作者は原ファイルおよびデータの作成者である顧客から、原ファイルに対応付けされているフォーマットに変換したファイルを、直接授受している授受先の顧客である場合もある。この授受先の顧客が端末装置６０よりファイルを送信すると照合ＩＤを有することとなる。また、授受先の顧客が送信したファイルの検証結果が真の場合、送信したファイルとは別のフォーマットでのファイルを返信するよう要求することができる。この場合は、送信するファイルと併せて、要求するファイルフォーマットをファイルの拡張子であらわしたものを入力する。たとえば、「ｄｏｃ」であればＷｏｒｄ形式であり、「ｔｘｔ」であればテキスト形式を意味する。
【００３３】
次に、フォーマット管理機能１００は端末装置６０より送信された原ファイルの拡張子に基づいて変換定義記憶装置５５から変換するフォーマットを検索し（ステップ３１５）、変換するフォーマットの拡張子を抽出する（ステップ３２０）。次に、目的とするフォーマットに変換可能なプログラムを常駐しているフォーマット変換処理装置４１に、原ファイルおよび抽出した変換フォーマットの拡張子を入力する（ステップ３３０）。また、変換するフォーマットが複数ある場合は、上記手順を繰り返す。
【００３４】
次いで、フォーマット変換処理装置４１から変換されたファイルを取得（ステップ３３５）し、装置内に設けられる図示しない揮発性メモリ（以下単にメモリという）に記憶し（ステップ３４１）、制御機能１１５に対し終了通知を出力する（ステップ３４５）。終了通知を受信（ステップ３０５）した制御機能１１５は次に不可逆性暗号管理機能１０５を起動する（ステップ４００、次図）。
【００３５】
図８は、不可逆性暗号管理装置１０５の処理を説明するフローチャートである。不可逆性暗号管理装置１０５は、フォーマット管理機能１００からの入力値を有する場合と、端末装置６０から入力されたファイルおよび情報を有する場合がある。不可逆性暗号管理装置１０５はフォーマット管理機能１００により取得されたフォーマット変換済ファイルまたは端末装置６０から入力されたファイルを不可逆性暗号処理装置４０に入力（ステップ４２５）する。不可逆性暗号処理装置４０は、入力したファイルに対応した不可逆性暗号を生成して保存（ステップ４３０）する。
【００３６】
その後、照合要求を示すＩＤが不可逆性暗号管理装置１０５に入力された場合（例えば、前記Ｂ，Ｃ社からの照合要求があった場合）は、同一性データ記録装置５０に格納されている不可逆性暗号と比較を行うため、照合要求のあったファイルの不可逆性暗号をメモリに記憶（ステップ４５０）し、次のステッップに進む。
【００３７】
照合を要求するＩＤを有しない場合は、ファイル記録装置にファイルの登録者、ファイル拡張子、不可逆性暗号、ファイルを登録（ステップ４４０）し、同一性データ記録装置５０に原ファイルおよび変換済ファイルの不可逆性暗号を登録（ステップ４４５）する。
【００３８】
なお、ファイルの登録者は、原ファイルの場合は、端末装置６０にログインしている顧客を管理するＩＤになり、フォーマット変換されたファイルの場合は、システムを表すＩＤになる（図３参照）。ここで、ログインする顧客やシステムに対応付けてＩＤを管理保存する記憶装置が別途必要になるが、本実施形態では図示はしない。
【００３９】
終了通知を入力（ステップ４５５）した制御装置１１５は、照合を要求するＩＤを有する場合は、不可逆性暗号照合機能を１１０を起動（ステップ５００）し、照合を要求するＩＤを有しない場合は、終了（ステップ４６０）する。
【００４０】
図９は、不可逆性暗号照合装置１１０の処理を説明するフローチャートである。不可逆性暗号照合装置１１０は、不可逆性暗号管理装置１０５により、メモリに記憶された不可逆性暗号と同一性データ記録装置５０に格納されている不可逆性暗号を比較し（ステップ５２０）、一致するか否かを判定（ステップ５２５）する。一致しなければ不一致であるメッセージを出力（ステップ５３０）し、一致すれば次のステップに進む。
【００４１】
次に不可逆性暗号照合装置１１０は、同一性データ記録装置５０から不可逆性暗号が一致した原ファイルの不可逆性暗号を抽出し、ファイル記録装置４５からその不可逆性暗号を持つ原ファイルの登録者、拡張子、登録日付、をメモリに記憶する（ステップ５３５）。  次に不可逆性暗号照合装置１１０は、要求する他のファイルフォーマットがあるか否か判定を行う（ステップ５４０）。要求する他のファイルフォーマットがない場合は、制御機能１１５に対し、終了通知を出力（ステップ５６０）し、要求ファイルフォーマットがある場合は、次のステップに進む。
【００４２】
不可逆性暗号照合装置１１０は、要求する他のファイルフォーマットとして入力されたファイル拡張子と、ファイル記録装置４５に格納されている原ファイルに対応付けられた同じ拡張子を持つ変換済ファイルを抽出（ステップ５５０）し、メモリに記憶する（ステップ５５５）。ここで原ファイルと原ファイルに対応付けられた変換済ファイルのＩＤを管理保管する記録装置が別途必要になるが、本実施形態では図示しない。
【００４３】
不可逆性暗号照合装置１１０は、制御装置１１５に対し、終了通知を出力する（ステップ５６０）。終了通知を入力した制御装置１１５は端末装置６０にメモリに記憶された検証結果と検証結果が真でかつ要求ファイルフォーマットがある場合、要求されたファイルを送信して処理を終了する（ステップ５１０）。
【００４４】
以上説明したように、本実施形態によれば、多様なファイル形式を許容しつつ、容易に同一性の確認が可能になるため、取引企業間での取り交わす文書データや納税証明書等企業文書の保管サービスにおいて、必須な同一性証明を簡易なシステムで実現することが可能になる。
【図面の簡単な説明】
【００４５】
【図１】本実施形態に係る文書データ同一性検証装置の概略を説明する図である。
【図２】データ同一性検証装置１０の詳細を説明する図である。
【図３】ファイル記録装置４５の具体例を説明する図である。
【図４】同一性データ記録装置５０の具体例を説明する図である。
【図５】変換定義記録装置５５を具体的に説明する図である。
【図６】データ同一性検証装置１０の処理を説明するフローチャートである。
【図７】フォーマット管理機能１００の処理を説明するフローチャートである。
【図８】不可逆性暗号管理装置１０５の処理を説明するフローチャートである。
【図９】不可逆性暗号照合装置１１０の処理を説明するフローチャートである。
【符号の説明】
【００４６】
１０  データ同一性検証装置
１５  入出力部
２５  処理部
４０  不可逆性暗号処理装置
４１  フォーマット変換処理装置
４５  ファイル記録装置
５０  同一性データ記録装置
５５  変換定義記録装置
６０  端末装置
１００  フォーマット管理機能
１０５  不可逆性暗号管理機能
１１０  不可逆性暗号照合機能
１１５  制御機能
【図１】
2006165793.tif 000003
【図２】
2006165793.tif 000004
【図３】
2006165793.tif 000005
【図４】
2006165793.tif 000006
【図５】
2006165793.tif 000007
【図６】
2006165793.tif 000008
【図７】
2006165793.tif 000009
【図８】
2006165793.tif 000010
【図９】
2006165793.tif 000011