(57)【要約】【課題】本発明の課題は、専用装置や外部機関に依存せず、簡易に電子データの原本性を保証する方法を提供することにある。【解決手段】電子データを保存する方法において、該電子データと電子データを保存する電子記憶媒体の保存先の番地番号とデータの大きさを示す情報とを対応付けて格納し、検証時に電子データの現在の格納先の番地番号と前記保存された番地番号とを照合し、現在のデータの大きさを示す情報と前記保存された大きさを示す情報とを照合して、両者が一致する場合に原本と判断する。【選択図】  図１
2005031823.tif 000002
【特許請求の範囲】
【請求項１】
電子データを保存する方法において、該電子データと電子データを保存する電子記憶媒体の保存先の番地番号とデータの大きさを示す情報とを対応付けて格納し、検証時に電子データの現在の格納先の番地番号と前記保存された番地番号とを照合し、現在のデータの大きさを示す情報と前記保存された大きさを示す情報とを照合して、両者が一致する場合に原本と判断することを特徴とする電子データの原本性保証方法。
【請求項２】
請求項１に記載の電子データの原本性保証方法を実現するプログラムであって、上記電子データを保存する電子記憶媒体の保存先の番地番号とデータの大きさを示す情報とを取得する機能と、取得した情報を保持する機能と、検証時の電子データの保存先の電子記憶媒体の保存先の番地番号とデータの大きさを示す情報とを取得する機能と、取得した検証時の情報と前記保持した情報とを照合する機能と、照合結果を出力する機能を備えることを特徴とする電子データの原本性保証プログラム。
【請求項３】
請求項２に記載の電子データの原本性保証方法を実現するプログラムであって、電子データの移動先の番地番号を取得する機能と、取得した情報と上記保存時に保持した情報を置換する機能を備えることを特徴とする電子データの原本性保証プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子データを保存する方法に関し、特に保存データの原本性を保証する方法に関する。
【０００２】
【従来の技術】
電子データは記憶媒体内で自由に複製することが可能であり、データそのものは原本と複製の区別がつかない。従来簡易には作成日の古い方のような属性ファイルによって見分けていたが、属性データを加工すればどちらが原本か判断する事が難しく、電子データの原本性の保証は難しい。この原本性を保証するために、原本を別に格納して保証する専用装置を利用する方法と、電子署名によって間接的に原本性を保証する方法が知られている。
【０００３】
【特許文献】
なし
【０００４】
【発明が解決しようとする課題】
上記従来技術のうち専用装置を利用する方法では、専用装置内にあることが原本であることの条件になっているため、他の機器へ原本を移動した場合に保証することができなかった。電子署名を利用する方法では、署名に用いる暗号鍵を保証するために認証局のような機関が必要であり、また鍵の管理が必要なことから、原本性保証にかかる管理負担が大きいと言う問題があった。
【０００５】
本発明の目的は、専用装置や外部機関に依存せず、簡易に電子データの原本性を保証する方法を提供することである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の電子データの原本性保証方法は原本性保証プログラムを作成し、原本性を保証する対象である電子データと対応付けて前記プログラム内に原本性保証情報を保持することにより原本性の検証を可能にする。原本性保証情報は、保存時の記憶装置識別情報と電子記憶媒体上での番地番号と対象電子データの大きさの情報を組み合わせた情報を暗号化したものである。原本性保証プログラムは前記情報を作成し検証する原本性保証機能と、電子データを異なる装置、異なる番地に移動する際に前記情報を安全に書き換える移動機能を備える。電子データの原本は、対象電子データと原本性保証プログラムを組にした形で原本として保存する。
【０００７】
この電子データの原本性保証機能は、検証時の電子データの記憶媒体上での番地番号及び対象電子データの大きさと保存時の原本性保証情報とを比較することによって原本性を検証する。また、対象電子データを移動する場合、移動機能は電子データの原本性保証情報を移動先の保存時の記憶装置識別情報と電子記憶媒体上での番地番号に更新することにより、原本性を保ったまま電子データを別の装置、別の番地に移動することを可能とする。
【０００８】
【発明の実施の形態】
以下、本発明の実施の形態を図により説明する。
【０００９】
図１は本発明の原本性保証方法を用いた原本性保証機能を持つ電子データ１０１の構成を表すブロック図である。原本性保証の対象電子データ１０３に原本性保証プログラム１０２を組み合わせた電子データ１０１の状態で電子記憶媒体上に保存する。原本性保証プログラム１０２は、原本性検証機能１０４と移動機能１０５から構成されている。原本性検証機能１０４の中には、原本性証明情報１０６が保存されている。原本性証明情報１０６は、保存時の記憶装置識別情報と電子記憶媒体上での番地番号と対象電子データの大きさの情報とを暗号化したものであり、例えば図２に示すように、電子データ１０１をハードディスク２０１の物理アドレス２０２の１２０１番地から１３ＦＥ番地に格納した場合、ハードディスク２０１の識別情報とデータの開始番地１２０１とファイルサイズとが原本性証明情報となる。
【００１０】
次に、この電子データ１０１を作成する処理の流れを図３により説明する。
【００１１】
図３のフローチャートは、電子データを電子記憶媒体の番地番号と関連付けて保存する処理を示したものである。まず、電子データ１０３を電子記憶媒体上に保存する時に、予めアプリケーションとしてインストールしてある原本性保証プログラム１０２と組み合わせてインストールを行う（ステップＳ３０１）。初期状態では原本性証明情報１０６を持たない原本性保証プログラム１０２は、電子データ１０１のインストール先となる電子記憶媒体の装置識別情報、例えば端末の識別番号やＭＡＣアドレスのようなものと、電子記憶媒体上の物理アドレスである番地番号と、電子データの大きさをバイト数や格納最終番地で表した情報とを取得し（ステップＳ３０２）、原本性検証機能１０４により暗号化して原本性証明情報１０６として記憶させる（ステップＳ３０３）。原本性証明情報１０６にはその他に登録日等の日付情報を持たせても良い。この原本性証明情報１０６を格納した原本性保証プログラム１０２は電子データ１０３を保証するプログラムとして別に保存しても、電子データ１０３が文書ファイルの場合、原本性保証プログラム１０２と組み合わせて一体の電子データ１０１として保存しても良い。
【００１２】
次に、この電子データ１０１の原本性を検証する処理の流れを図４により説明する。
【００１３】
図４のフローチャートは、組み合わせて保存した電子データ１０１を原本性保証プログラム１０２の原本性検証機能１０４によって原本性を検証する方法を示したものである。まず、図３の処理で記憶装置上にインストールされたプログラム（電子データ１０１）が、現在自プログラムが保存されている装置識別情報及び保存先の番地番号及びデータの大きさの情報とを読み取る（ステップＳ４０１）。次に、原本性検証機能１０４に記憶している原本性証明情報１０６を復号し、前記の情報とそれぞれ比較する（ステップＳ４０２）。比較の結果が同一であればそのプログラム（電子データ１０１）の原本性は保証されたと判断する（ステップＳ４０３）。装置識別番号および／または番地番号が同一でない場合はその電子データ１０１がコピーされたものであると判断し、プログラム（電子データ１０１）の実行を不可にする（ステップＳ４０４）。ファイルサイズが同一でない場合はファイルが更新されたと判断する。また、電子データ１０１が文書ファイルの場合には、同様にステップＳ４０１、ステップＳ４０２で原本証明情報の比較を行い、その文書ファイル（電子データ１０１）の原本性が保証された場合には、図５に示すように原本性証明情報１０６から登録日情報を取得して、文書５０１のヘッダ部分に「原本  登録日：ＹＹＹＹ／ＭＭ／ＤＤ」５０２と表示しても良い。装置及び／または番地番号が同一でない場合は、図６のように文書６０１を表示する際、ヘッダ部分に「複製」６０２と表示する。また、この表示を印刷属性と関連付けて、印刷する場合にコピーの場合のみヘッダ部分に「複製」６０２と印字することとしても良い。
【００１４】
次に、この電子データ１０１の原本性を保ったまま別の装置や別の番地へ移動する処理の流れを図７により説明する。
【００１５】
図７のフローチャートは、電子記憶媒体上で電子データ１０１の原本性を保持したまま他の電子記憶媒体上に移動させる移動機能１０５の処理の流れを示したものである。まず、文書ファイルなどの対象データの原本性が保証されていることを原本性検証機能１０４により上記のように検証する（ステップＳ７０１）。文書ファイル（電子データ１０１）の原本性が保証された場合、移動機能１０５は文書ファイル（電子データ１０１）の移動先の装置識別情報と電子記憶媒体上の番地番号を読み込み（ステップＳ７０２）、原本性証明情報１０６に記憶されている情報と置換し暗号化して保存する（ステップＳ７０３）。安全のために、置換前の情報と移動日を移動機能１０５に保持することとしても良い。
【００１６】
【発明の効果】
以上のように本発明の電子データの原本性保証方法によれば、電子データと電子記憶媒体上の番地番号等を組み合わせて保存することにより、特別な装置や外部認証機関を必要とせずに電子記憶媒体上での原本性の検証を行うことが可能となる。
【図面の簡単な説明】
【図１】原本性保証方法により作成した電子データの構成を表すブロック図である。
【図２】ハードディスクの物理アドレスを表すイメージ図である。
【図３】原本性保証方法による電子データの電子記憶媒体上での保存処理のフローチャートである。
【図４】原本性保証方法による電子データの電子記憶媒体上での原本性の検証処理のフローチャートである。
【図５】文書ファイルの原本性が保証された場合の文書表示イメージ図である。
【図６】文書ファイルの原本性が保証されない場合の文書表示イメージ図である。
【図７】原本性保証方法による電子データの電子記憶媒体上での移動処理のフローチャートである。
【符号の説明】
１０１…原本性保証方法を用いた原本性保証機能を持つ電子データ、１０２…原本性保証プログラム、１０３…原本性保証の対象電子データ、１０４…電子データの原本性を検証するための原本性検証機能、１０５…電子データの原本性を保持したまま移動させるための移動機能、１０６…電子データの原本性証明情報、２０１…ハードディスク、２０２…ハードディスクの物理アドレスのマップイメージ。
【図１】
2005031823.tif 000003
【図２】
2005031823.tif 000004
【図３】
2005031823.tif 000005
【図４】
2005031823.tif 000006
【図５】
2005031823.tif 000007
【図６】
2005031823.tif 000008
【図７】
2005031823.tif 000009