(57)【要約】【課題】完全性を確保すべきデータの改ざんをできるだけ防止しつつ長期に保存することを課題とする。【解決手段】１つの態様において、本発明に係るデータ管理システムは、データ記録装置とデータ検索装置とを備え、前記データ記録装置は、保存用データを記録する際に複数のトラック上にそれぞれ設けられるデータブロック群ごとに、保存用データを記録する記録用データブロックの位置を乱数に基づいて決定し、記憶部から保存用データを読み込んで、記録用データブロックのそれぞれに記録するとともに、データブロック群にそれぞれ含まれる記録用データブロック以外の他のデータブロックにダミーデータを記録し、保存用データが記録用データブロックに記録された後、記憶部に記憶されている保存用データを消去する。【選択図】図１
2015146223.tif 000002
【特許請求の範囲】
【請求項１】
保存用データを磁気テープ上に形成される複数のトラックにそれぞれ記録するデータ記録装置と、前記磁気テープに記録されているデータの中から検索対象に合致するデータを検索するデータ検索装置とを備えるデータ管理システムであって、
前記データ記録装置は、
前記保存用データを記憶する記憶部と、
前記保存用データを記録する際に前記複数のトラック上にそれぞれ設けられるデータブロック群ごとに、前記保存用データを記録する記録用データブロックの位置を乱数に基づいて決定するデータ記録位置決定部と、
前記記憶部から前記保存用データを読み込んで、前記データ記録位置決定部により前記各データブロック群について決定された前記記録用データブロックのそれぞれに記録するとともに、前記データブロック群にそれぞれ含まれる前記記録用データブロック以外の他のデータブロックにダミーデータを記録するデータ記録部と、
前記データ記録部により前記保存用データが前記記録用データブロックに記録された後、前記記憶部に記憶されている前記保存用データを消去するデータ消去部と
を有し、
前記データ検索装置は、
前記磁気テープから前記保存用データを読み込み、読み込まれたデータを出力部に印字出力させる制御部と
を有することを特徴とするデータ管理システム。
【請求項２】
前記保存用データは、保存対象を画像に変換した保存対象画像データ及び前記保存体操の創作者の署名を画像に変換した署名画像データを含んで構成されるものであって、
前記データ記録装置は、
前記署名画像データとして、互いに解像度の異なる第１の署名画像データ及び第２の署名画像データを生成する署名画像データ生成部と、
前記保存対象画像データに前記第１の署名画像データを電子透かしとして貼付することにより合成画像データを生成し、当該合成画像データと前記第２の署名画像データとを関連付けて前記保存用データとして前記記憶部に格納する合成画像データ生成部と
をさらに有し、
前記データ記録部は、前記合成画像データ及び前記第２の署名画像データを前記記憶部から読み込んで前記記録用データブロックに記録するとともに、前記記録用データブロック以外の他のデータブロックに前記ダミーデータ記録し、
前記制御部は、前記磁気テープから前記合成画像データ及び前記第２の署名画像データを読み込み、前記合成画像データに含まれる前記保存対象画像データ及び前記第１の署名画像データと、前記第２の署名画像データとで構成される記録証明を生成し、印字出力することを特徴とする請求項１に記載のデータ管理システム。
【請求項３】
前記データ記録部は、前記トラックごとに異なる暗号化方式を用いて、前記合成画像データ、前記ダミーデータ及び前記第２の署名画像データをそれぞれ暗号化して記録し、
前記制御部は、前記トラックに対応する暗号化方式を用いて、前記磁気テープに記録されているデータを復号化し、前記合成画像データ及び前記第２の署名画像データを読み込むことを特徴とする請求項１又は２に記載のデータ管理システム。
【請求項４】
前記データ記録部は、第１のデータブロック群における前記記録用データブロック内に、第２のデータブロック群における前記記録用データブロックの位置に関する情報を記録するとともに、前記第２のデータブロック群における前記記録用データブロック内に、前記第１のデータブロック群における前記記録用データブロックの位置に関する情報を記録し、
前記制御部は、前記第１のデータブロック群から読み込んだデータと、前記第２のデータブロック群から読み込んだデータとに基づいて、前記第１のデータブロック群における前記記録用データブロックの位置と、前記第２のデータブロック群における前記記録用データブロックの位置が異なる場合には、前記記録証明に改ざんの可能性を示す情報を挿入する請求項１〜３のいずれか一つに記載のデータ管理システム。
【請求項５】
保存用データを磁気テープ上に形成される複数のトラックにそれぞれ記録するデータ記録装置と、前記磁気テープに記録されているデータの中から検索対象に合致するデータを検索するデータ検索装置とを備えるデータ管理システムにおいて実行されるデータ管理方法であって、
前記データ記録装置に、
前記保存用データを記録する際に前記複数のトラック上にそれぞれ設けられるデータブロック群ごとに、前記保存用データを記録する記録用データブロックの位置を乱数に基づいて決定するステップと、
前記保存用データを記憶する記憶部から前記保存用データを読み込んで、前記記録用データブロックのそれぞれに記録するとともに、前記データブロック群にそれぞれ含まれる前記記録用データブロック以外の他のデータブロックにダミーデータをそれぞれ記録するステップと、
前記保存用データが前記記録用データブロックに記録された後、前記記憶部に記憶されている前記保存用データを消去するステップと
を実行させ、
前記データ検索装置に、
前記磁気テープから前記保存用データを読み込むステップと、
読み込まれたデータを印字出力するステップと
を実行させることを特徴とするデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理システム及びデータ管理方法に関する。
【背景技術】
【０００２】
従来、製品の開発者及び開発日時などの開発に関わるデータ及び著作物の著作者及び創作日時などの創作に関わるデータなどを保全するための仕組みが存在する。例えば、特許文献１には、デジタル映像データをハードディスク等の媒体に蓄積し、映像管理情報として個々の映像データの格納アドレスとタイムスタンプを関連付けて登録することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３６９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ハードディスク、光ディスク及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの記憶媒体は上書きが容易であるとともに、記憶媒体としての寿命が長くないので、製品の開発に関わるデータ及び著作物の創作に関わるデータなど、完全性を確保すべきデータの長期保全には適していない。
【０００５】
本発明は、完全性を確保すべきデータの改ざんをできるだけ防止しつつ、できるだけ長期に保存することができるデータ管理システム及びデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係るデータ管理システムは、１つの態様として、保存用データを磁気テープ上に形成される複数のトラックにそれぞれ記録するデータ記録装置と、前記磁気テープに記録されているデータの中から検索対象に合致するデータを検索するデータ検索装置とを備えるデータ管理システムであって、前記データ記録装置は、前記保存用データを記憶する記憶部と、前記保存用データを記録する際に前記複数のトラック上にそれぞれ設けられるデータブロック群ごとに、前記保存用データを記録する記録用データブロックの位置を乱数に基づいて決定するデータ記録位置決定部と、前記記憶部から前記保存用データを読み込んで、前記データ記録位置決定部により前記各データブロック群について決定された前記記録用データブロックのそれぞれに記録するとともに、前記データブロック群にそれぞれ含まれる前記記録用データブロック以外の他のデータブロックにダミーデータを記録するデータ記録部と、前記データ記録部により前記保存用データが前記記録用データブロックに記録された後、前記記憶部に記憶されている前記保存用データを消去するデータ消去部とを有し、前記データ検索装置は、前記磁気テープから前記保存用データを読み込み、読み込まれたデータを出力部に印字出力させる制御部とを有することを特徴とする。
【０００７】
また、上述した課題を解決し、目的を達成するために、本発明に係るデータ管理方法は、１つの態様として、保存用データを磁気テープ上に形成される複数のトラックにそれぞれ記録するデータ記録装置と、前記磁気テープに記録されているデータの中から検索対象に合致するデータを検索するデータ検索装置とを備えるデータ管理システムにおいて実行されるデータ管理方法であって、前記データ記録装置に、前記保存用データを記録する際に前記複数のトラック上にそれぞれ設けられるデータブロック群ごとに、前記保存用データを記録する記録用データブロックの位置を乱数に基づいて決定するステップと、前記保存用データを記憶する記憶部から前記保存用データを読み込んで、前記記録用データブロックのそれぞれに記録するとともに、前記データブロック群にそれぞれ含まれる前記記録用データブロック以外の他のデータブロックにダミーデータをそれぞれ記録するステップと、前記保存用データが前記記録用データブロックに記録された後、前記記憶部に記憶されている前記保存用データを消去するステップとを実行させ、前記データ検索装置に、前記磁気テープから前記保存用データを読み込むステップと、読み込まれたデータを印字出力するステップとを実行させることを特徴とする。
【発明の効果】
【０００８】
本発明に係るデータ管理システム及びデータ管理方法は、完全性を確保すべきデータの改ざんをできるだけ防止しつつ長期に保存することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施例に係るデータ管理システムの構成例を示す図である。
【図２】図２は、本実施例に係るデータ記録装置の概要及び特徴を説明するための図である。
【図３】図３は、本実施例に係るデータ記録装置の概要及び特徴を説明するための図である。
【図４】図４は、本実施例に係るデータ記録装置の概要及び特徴を説明するための図である。
【図５】図５は、本実施例に係るデータ記録装置の機能構成の一例を示す図である。
【図６】図６は、保存用データ処理部の機能構成の一例を示す図である。
【図７】図７は、データ記録位置決定部により決定される記録用データブロックについて説明するための図である。
【図８】図８は、記録用データブロックへの保存用データ記録時の詳細を説明するための図である。
【図９】図９は、記録用データブロックへの保存用データ記録時の詳細を説明するための図である。
【図１０】図１０は、記録用データブロックへの保存用データ記録時の詳細を説明するための図である。
【図１１】図１１は、記録用データブロック以外のデータブロックへのダミーデータ記録時の詳細を説明するための図である。
【図１２】図１２は、磁気テープのデータ記録領域を示す概念図である。
【図１３】図１３は、本実施例に係るデータ検索装置の機能構成の一例を示す図である。
【図１４】図１４は、本実施例に係る記録証明の構成例を示す図である。
【図１５】図１５は、データ記録装置により実行される処理の全体の流れを示すフローチャートである。
【図１６】図１６は、データ記録装置により実行されるデータ記録処理の流れを示すフローチャートである。
【図１７】図１７は、データ検索装置により実行されるデータ検索処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明に係るデータ管理システム及びデータ管理方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１１】
（システムの構成）
図１は、本実施例に係るデータ管理システムの構成例を示す図である。図１に示すように、本実施例に係るデータ管理システムは、データ記録装置２００とデータ検索装置３００とを含んで構成される。
【００１２】
データ記録装置２００は、カメラ２０５を備える。カメラ２０５は、保存対象Ｐ１を取り込む際に、保存対象Ｐ１を持ち込んだ人物の顔を必要に応じて撮影する。データ記録装置２００には、手書き入力が可能なタッチパネル式のポインティングデバイス１００が外部接続される。ポインティングデバイス１００は、保存対象Ｐ１を取り込む際に、保存対象Ｐ１を持ち込んだ人物（保存対象の創作者等）の手書きによる署名の入力を受け付ける。
【００１３】
データ記録装置２００は、保存用データを２つの磁気テープＴ１に同時に記録する。保存用データは、少なくとも、保存対象Ｐ１を取り込んで画像に変換した保存対象画像データと、ポインティングデバイス１００を介して入力された署名を画像に変換した署名画像データとを含む。保存対象画像データ及び署名画像データは、メタデータとして、データ生成時の日付及び時刻のデータを含む。なお、保存用データは、カメラ２０５により撮影される顔画像データを含んでもよい。保存対象Ｐ１は、例えば、印刷物、筆記物、画像、動画など、磁気テープに記録可能な状態にデータ化することができるあらゆるものが対象となる。本実施例では、保存対象Ｐ１が、例えば、紙媒体であるものとして説明する。
【００１４】
データ記録装置２００により保存用データの記録が行われた磁気テープＴ１の一方は、保管倉庫１０にて保管される。データ記録装置２００により保存用データの記録が行われた磁気テープＴ１の他方は、データ検索装置３００によりデータ検索用として利用される。
【００１５】
データ検索装置３００は、ディスプレイ３１０と本体ユニット３２０とを有する。データ検索装置３００には、プリンタ４００が外部接続される。データ検索装置３００は、検索用の磁気テープＴ１から保存用データを読み込み、読み込んだデータをプリンタ４００から記録証明Ｐ２として印字出力する。
【００１６】
（概要及び特徴）
以下、図２〜図４を参照しつつ、本実施例に係るデータ記録装置の概要及び特徴を説明する。図２〜図４は、本実施例に係るデータ記録装置の概要及び特徴を説明するための図である。本実施例に係るデータ記録装置２００は、保存対象に関する保存用データを、磁気テープ上に形成されるトラックにそれぞれ記録することを概要とする。そして、本実施例に係るデータ記録装置２００は、完全性を確保すべきデータの改ざんをできるだけ防止できるという効果を奏する点に主たる特徴を有する。
【００１７】
図２に示すように、データ記録装置２００は、保存対象に関する保存用データを作成する（Ｓ１）。保存用データは、少なくとも、保存対象Ｐ１を画像に変換した保存対象画像データ、及びポインティングデバイス１００を介して入力された署名を画像に変換した署名画像データを含む。
【００１８】
続いて、データ記録装置２００は、保存用データをメモリに格納する（Ｓ２）。
【００１９】
続いて、データ記録装置２００は、メモリから保存用データを読み込み、読み込んだ保存用データを２つの磁気テープに同時に記録する（Ｓ３）。磁気テープの一方はデータの保管用として利用され、磁気テープの他方はデータの検索用として利用される。
【００２０】
記録完了後、データ記録装置２００は、メモリに格納されている保存用データをメモリから消去して（Ｓ４）、データの記録処理を完了する。
【００２１】
本実施例に係るデータ記録装置２００は、以下に説明するデータ記録処理に主たる特徴を有する。図３に示す例では、データ記録装置２００は、磁気テープに記録する際、トラックごとに５つのデータブロックで１つのデータフレームを構成する。保存用データを記録するために磁気テープに最低限必要な記録領域が、データブロック１つ分であっても、本実施例では、図３に示すように、保存用データを複数記録することが可能な記録領域を磁気テープに確保する。磁気テープには、署名トラックとデータトラックを１組として、３つのトラック対が形成される。署名トラックは、上記署名画像データを記録するためのトラックである。データトラックは、上記保存対象画像データを記録するためのトラックである。各トラック対には、５つのデータブロックからならデータブロック群が形成される。
【００２２】
データ記録装置２００は、磁気テープに形成される別々のトラックに同じ保存用データをそれぞれ記録するが、その際、図３に示す３つのトラック対にそれぞれ形成されるデータブロック群ごとに、保存用データを記録する記録用データブロックの位置を乱数に基づいて決定する。図４に示す例では、データ記録装置２００は、署名トラック１及びデータトラック１からなるトラック対１上に形成されるデータブロック群について、ブロックＢ１−１を記録用データブロックとして決定し、署名トラック２及びデータトラック２からなるトラック対２上に形成されるデータブロック群について、ブロックＢ２−５を記録用データブロックとして決定し、署名トラック３及びデータトラック３からなるトラック対３上に形成されるデータブロック群について、ブロックＢ３−３を記録用データブロックとして決定する。データ記録装置２００は、決定した記録用データブロックにそれぞれ保存用データを記録する。
【００２３】
続いて、データ記録装置２００は、記録用データブロック以外の他のデータブロックに対して、ダミーデータを記録する。図４に示す例では、データ記録装置２００は、トラック対１のデータブロックＢ１−２〜Ｂ１−５にダミーデータを記録し、トラック対２のデータブロックＢ２−１〜Ｂ２−４にダミーデータを記録し、トラック対３のデータブロックＢ３−１、Ｂ３−２、Ｂ３−４、Ｂ３−５にダミーデータを記録する。
【００２４】
そして、データ記録装置２００は、磁気テープへの記録が完了した後、メモリに記憶されている保存用データを消去する。データ記録装置２００は、保存用データの記録が完了した時点でメモリから保存用データを消去してもよいし、保存用データ及びダミーデータの記録が完了した時点でメモリから保存用データを消去するようにしてもよい。
【００２５】
上述してきたように、データ記録装置２００は、磁気テープに形成される別々のトラックに同じ保存用データをそれぞれ記録する。このように、本実施例では、磁気テープの記録領域の中に十分に大きな記録領域を確保して、保存用データを記録するためのデータフレームを構成し、保存用データの記録を実行する。これにより、データを改ざんしようとする者が、磁気テープに記録されたデータを実際に改ざんしようとする場合には、別々のトラックに記録されたデータを全て改ざんする必要があるので、改ざんに要する負担を大きくすることができ、改ざんの意欲を減退させる効果が期待できる。
【００２６】
さらに、データ記録装置２００は、保存用データを記録するためのデータフレームを構成する場合、トラックごとに、複数のデータブロックからなるデータブロック群を設け、データブロック群ごとに、データブロック群に含まれるデータブロックの中から保存用データを記録する記録用データブロックを乱数に基づいてランダムに決定し、決定した記録用データブロックに保存用データを記録する。さらに、データ記録装置２００は、データブロック群に含まれる記録用データブロック以外の他のデータブロックにダミーデータを記録する。これにより、データを改ざんしようとする者にとって、磁気テープに記録されたデータの記録位置の判別を難しくすることができる。
【００２７】
さらに、データ記録装置２００は、記録完了後、メモリに格納されている保存用データを消去する。これにより、データを改ざんしようとする者が、磁気テープに記録されるデータと同じデータをメモリから窃取することを防止できる。
【００２８】
このように、本実施例に係るデータ記録装置２００が上述した主たる特徴を有することにより、本発明に係るデータ管理システム及びデータ管理方法は、製品の開発に関わるデータ及び著作物の創作に関わるデータなど、完全性を確保すべきデータの改ざんをできるだけ防止できる。
【００２９】
なお、電気的な接続が行われる環境下にある記憶媒体は、例えば、コードレスな環境を整えて電気的接続から分離するなどの対応を取らなければ、雷の直撃などの外的要因により、データが失われてしまうという可能性がある。また、サーバに記憶されたデータ、あるいはＵＳＢなどの電子記憶媒体に記憶されたデータは、高高度核爆発、大規模太陽光フレアーの発生を原因とする誘導電流により一瞬にして消去される危険性に晒されている。これに対して、磁気テープは誘導電流の影響を受けないので、誘導電流の発生によるデータのバグ及び喪失などは起こらない。さらに、磁気テープに記録されたデータは、ハードディスクなどの磁気記憶媒体に比べて磁場による影響を受けにくい。このため、高高度核爆発により強力な磁場が発生したとしても、磁気テープに記録されたデータは、ハードディスクなどの磁気記憶媒体に記録されたデータに比べ、磁場によるデータのバク及び喪失などが起こりにくい。また、磁気テープは、ハードディスク及び光ディスクなどの記憶媒体に比較して記憶装置としての寿命が長い。このため、本発明に係るデータ管理システム及びデータ管理方法は、磁気テープを記憶媒体として用いることにより、完全性を確保すべきデータをハードディスク及び光ディスクなどの記憶媒体よりも長期に保存できる。
【００３０】
本発明に係るデータ管理システム及びデータ管理方法を利用することにより、製品の開発者及び開発日時などの開発に関わるデータ及び著作物の著作者及び創作日時などの創作に関わるデータなどの完全性を確保することができ、さらには、磁気テープに記録されたデータを著作物の著作者及び創作日時などを証明する証明データとして利用することもできる。
【００３１】
（データ記録装置及びデータ検索装置の機能構成）
以下、図５〜図１４を用いて、データ管理システムを構成するデータ記録装置及びデータ検索装置の機能構成の例について説明する。
【００３２】
図５は、本実施例に係るデータ記録装置の機能構成の一例を示す図である。図５に示すように、データ記録装置２００は、スキャナ２０１、電子透かし貼付部２０２、署名画像データ生成部２０３、電子透かし加工部２０４、カメラ２０５、顔画像データ生成部２０６、保存用データ格納用メモリ２０７、第１記憶部２０８、第１制御部２０９、保存用データ処理部２１０、第１バッファ２１１〜第６バッファ２１６、第１記録アンプ２１７〜第６記録アンプ２２２、テープ走行制御部２２３、ヘッド位置制御部２２４、記録ヘッド群２２５、第２記憶部２２６、第２制御部２２７及びディスプレイ２２８を有する。
【００３３】
スキャナ２０１は、保存対象Ｐ１をスキャニングして、保存対象Ｐ１の情報を画像に変換し、保存対象画像データを生成する。保存対象画像データは、メタデータとして、少なくとも、データ生成時の日付及び時刻のデータを含む。
【００３４】
電子透かし貼付部２０２は、スキャナ２０１により生成された保存対象画像データに、後述する電子透かし加工部２０４により生成された電子透かしを貼り付けて、画像データ１を生成する。電子透かし貼付部２０２は、画像データ１及び署名画像データ２Ｂを関連付けて、保存用データとして保存用データ格納用メモリ２０７に格納する。電子透かし貼付部２０２は、前記合成画像データ生成部の一例である。
【００３５】
署名画像データ生成部２０３は、ポインティングデバイス１００を介して入力された署名を画像に変換した署名画像データを生成する。署名画像データ生成部２０３は、例えば、署名画像データとして、互いに解像度の異なる署名画像データＡ（解像度６００ｄｐｉ）及び署名画像データＢ（解像度７５０ｄｐｉ）を生成する。署名画像データは、メタデータとして、少なくとも、データ生成時の日付及び時刻のデータを含む。署名画像データ生成部２０３は、署名画像データ生成部の一例である。
【００３６】
電子透かし加工部２０４は、署名画像データ生成部２０３により生成された２つの署名画像データの一方を電子透かしに加工する。
【００３７】
カメラ２０５は、例えば、保存対象Ｐ１をデータ記録装置２００まで持ち込んだ人物の顔を必要に応じて撮影する。カメラ２０５は、例えば、後述する第１制御部２０９からの指示に従って画像を撮影する。カメラ２０５の撮影範囲は、スキャナ２０１に保存対象Ｐ１を持ち込んだ人物の顔が撮影可能な範囲に予め設定される。後述する第１制御部２０９は、例えば、近接センサ（図示せず）などによる検出結果に基づいて、スキャナ２０１に保存対象Ｐ１を持ち込んだ人物の接近を検出し、カメラ２０５に撮影指示を送出する。
【００３８】
顔画像データ生成部２０６は、カメラ２０５により撮影された画像から顔画像データを生成する。なお、データ記録装置は、顔画像データ生成部２０６を備えていなくてもよい。
【００３９】
保存用データ格納用メモリ２０７には、保存用データが格納される。保存用データには、電子透かし貼付部２０２により生成される画像データ１（保存対象画像データ＋署名画像データ２Ａ）と、署名画像データ生成部２０３により生成される署名画像データ２Ｂとが含まれる。保存用データとして、顔画像データ生成部２０６により生成される顔画像データが含まれていてもよい。保存用データ格納用メモリ２０７は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの揮発性メモリにより実装される。保存用データ格納用メモリ２０７は、記憶部の一例である。
【００４０】
第１記憶部２０８は、磁気記憶装置または半導体記憶装置等の不揮発性を有する記憶装置を備え、各種のプログラムおよびデータを記憶する。第１記憶部２０８に記憶されるプログラムには、格納処理制御プログラムが含まれる。
【００４１】
格納処理制御プログラムは、保存用データを生成及び格納するための各種機能をそれぞれ提供する。格納処理制御プログラムは、スキャナ２０１、電子透かし貼付部２０２、署名画像データ生成部２０３、電子透かし加工部２０４、カメラ２０５、及び顔画像データ生成部２０６をそれぞれ制御するための複数のモジュールに分割されていてもよい。
【００４２】
第１制御部２０９は、主に、スキャナ２０１、電子透かし貼付部２０２、署名画像データ生成部２０３、電子透かし加工部２０４、カメラ２０５、顔画像データ生成部２０６の動作を制御して、保存用データの生成及び格納を実行する。第１制御部２０９は、演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０９ａ、及び記憶装置であるワーキングメモリ２０９ｂなどのハードウェア資源を備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、第１制御部２０９は、第１記憶部２０８に記憶されている格納処理制御プログラムを読み出してワーキングメモリ２０９ｂに展開し、ワーキングメモリ２０９ｂに展開された格納処理制御プログラムに含まれる命令をＣＰＵ２０９ａに実行させる。そして、第１制御部２０９は、ＣＰＵ２０９ａによる命令の実行結果に応じて、ワーキングメモリ２０９ｂ及び第１記憶部２０８に対してデータの読み書きを行ったり、保存用データ格納用メモリ２０７への保存用データの格納及び削除を行ったりする。
【００４３】
保存用データ処理部２１０は、保存用データ格納用メモリ２０７に格納されている保存用データを読み込んで、磁気テープに記録させるための各種処理を実行する。図６は、保存用データ処理部の機能構成の一例を示す図である。図６に示すように、保存用データ処理部２１０は、データ記録位置決定部２１０ａと、データ記録部２１０ｂと、データ消去部２１０ｃと、パスワード生成部２１０ｄとを有する。データ記録位置決定部２１０ａは、データ記録位置決定部の一例である。データ記録部２１０ｂは、データ記録部の一例である。データ消去部２１０ｃは、データ消去部の一例である。
【００４４】
データ記録位置決定部２１０ａは、保存用データを記録する際に、磁気テープ上に形成される複数のトラック上にそれぞれ設けられるデータブロック群ごとに、保存用データを記録する記録用データブロックの位置を乱数に基づいて決定する。図７は、データ記録位置決定部により決定される記録用データブロックについて説明するための図である。図７に示すように、データ記録位置決定部２１０ａは、署名トラック１及びデータトラック１からなるトラック対１上に形成されるデータブロック群について、ブロックＢ１−１を記録用データブロックとして決定する。また、データ記録位置決定部２１０ａは、署名トラック２及びデータトラック２からなるトラック対２上に形成されるデータブロック群について、ブロックＢ２−５を記録用データブロックとして決定する。また、データ記録位置決定部２１０ａは、署名トラック３及びデータトラック３からなるトラック対３上に形成されるデータブロック群について、ブロックＢ３−３を記録用データブロックとして決定する。
【００４５】
データ記録部２１０ｂは、保存用データ格納用メモリ２０７から保存用データを読み込んで、データ記録位置決定部２１０ａにより各データブロック群について決定された記録用データブロックのそれぞれに記録するとともに、データブロック群にそれぞれ含まれる記録用データブロック以外の他のデータブロックにダミーデータを記録する処理を実行する。
【００４６】
データ記録部２１０ｂは、データを記録する際、トラックごとに異なる暗号方式を用いてデータを暗号化する。暗号化されるデータには、上記保存用データ及びダミーデータの他、後述するマスターパスワードのデータが含まれる。データ記録部２１０ｂは、例えば、図７に示すトラック対ごとに異なる暗号化方式で暗号化してもよいし、トラックごとに異なる暗号化方式を用いて暗号化してもよい。データ記録部２１０ｂは、記録用データブロック以外の他のデータブロックに記録するダミーデータを所定の乱数を用いて生成する。データ記録部２１０ｂは、ダミーデータを生成する場合、記録用データブロックに記録される保存用データと同一のデータサイズとなるように調整する。
【００４７】
図８〜図１０は、記録用データブロックへの保存用データ記録時の詳細を説明するための図である。図８は、トラック対１（図７参照）におけるデータブロック群の記録用データブロックにおけるデータ記録の状況を示し、図９は、トラック対２（図７参照）におけるデータブロック群の記録用データブロックにおけるデータ記録の状況を示し、図１０は、トラック対３（図７参照）におけるデータブロック群の記録用データブロックにおけるデータ記録の状況を示している。
【００４８】
図８に示すように、データ記録部２１０ｂは、記録用データブロックに決定されたデータブロックＢ１−１内の署名トラック１に署名画像データ２Ｂを記録する。データ記録部２１０ｂは、署名トラック１上に設けられる複数の記録領域の中から、署名画像データ２Ｂを記録する領域を乱数に基づいて決定し、決定した領域（例えば、ボディ５）に署名画像データ２Ｂを記録する。また、図８に示すように、データ記録部２１０ｂは、記録用データブロックに決定されたデータブロックＢ１−１内のデータトラック１に、署名トラック１に記録された署名画像データ２Ｂの記録位置、他のトラック（データトラック２、３）における記録用データブロックの位置、画像データ１を記録する。
【００４９】
図９に示すように、データ記録部２１０ｂは、記録用データブロックに決定されたデータブロックＢ２−５内の署名トラック２に署名画像データ２Ｂを記録する。データ記録部２１０ｂは、署名トラック２上に設けられる複数の記録領域の中から、署名画像データ２Ｂを記録する領域を乱数に基づいて決定し、決定した領域（例えば、ボディ３）に署名画像データ２Ｂを記録する。また、図９に示すように、データ記録部２１０ｂは、記録用データブロックに決定されたデータブロックＢ２−５内のデータトラック２に、署名トラック２に記録された署名画像データ２Ｂの記録位置、他のトラック（データトラック１、３）における記録用データブロックの位置、画像データ１を記録する。
【００５０】
図１０に示すように、データ記録部２１０ｂは、記録用データブロックに決定されたデータブロックＢ３−３内の署名トラック３に署名画像データ２Ｂを記録する。データ記録部２１０ｂは、署名トラック１上に設けられる複数の記録領域の中から、署名画像データ２Ｂを記録する領域を乱数に基づいて決定し、決定した領域（例えば、ボディ１）に署名画像データ２Ｂを記録する。また、図１０に示すように、データ記録部２１０ｂは、記録用データブロックに決定されたデータブロックＢ３−３内のデータトラック３に、署名トラック３に記録された署名画像データ２Ｂの記録位置、他のトラック（データトラック１、２）における記録用データブロックの位置、画像データ１を記録する。
【００５１】
上記のように、本実施例に係るデータ記録装置２００は、他のトラック（データトラック１、２）における記録用データブロックの位置をトラック間で共有することにより、保存用データの記録位置を簡易に特定できる。
【００５２】
図１１は、記録用データブロック以外のデータブロックへのダミーデータ記録時の詳細を説明するための図である。データ記録部２１０ｂが生成するダミーデータには、上記署名画像データ２Ｂに対応するダミーデータｄ１、上記署名画像データ２Ｂの記録位置に対応するダミーデータｄ２、上記他のトラックにおける記録用データブロックの位置に対応するダミーデータｄ３、及び上記画像データ１に対応するダミーデータｄ４が含まれる。
【００５３】
図１１に示すように、データ記録部２１０ｂは、記録用データブロック以外のデータブロックそれぞれの署名トラックに署名画像データ２Ｂに対応するダミーデータｄ１を記録する。また、図１１に示すように、データ記録部２１０ｂは、記録用データブロック以外のデータブロックそれぞれのデータトラックに、上記署名画像データ２Ｂの記録位置に対応するダミーデータｄ２、上記他のトラックにおける記録用データブロックの位置に対応するダミーデータｄ３、及び上記画像データ１に対応するダミーデータｄ４をそれぞれ記録する。
【００５４】
データ消去部２１０ｃは、データ記録部２１０ｂによる記録が完了した後、保存用データ格納用メモリ２０７に格納されている保存用データを消去する。データ消去部２１０ｃは、保存用データ及びダミーデータの記録が全て完了した後、保存用データ格納用メモリ２０７から保存用データの消去を実行してもよいし、保存用データの記録が完了した時点で保存用データ格納用メモリ２０７から保存用データの消去を実行してもよい。
【００５５】
パスワード生成部２１０ｄは、保存用データ格納用メモリ２０７に記録されている署名画像データ２Ｂを用いて、磁気テープに記録した保存用データを利用者が検索するためのマスターパスワードを生成する。パスワード生成部２１０ｄは、生成したパスワードをディスプレイ２２８に表示する。なお、パスワード生成部２１０ｄは、ポインティングデバイス１００を介して入力された署名情報からマスターパスワードを生成してもよい。
【００５６】
図１２は、磁気テープのデータ記録領域を示す概念図である。図１２に示すように、磁気テープのデータ記録領域は、マスターパスワード保管領域と、画像データ保管領域とで構成される。マスターパスワード保管領域と画像データ保管領域とは一意に対応付けられる。マスターパスワード保管領域には、データ記録部２１０ｂがデータ記録時に用いたトラックごと（あるいはトラック対ごと）の暗号化方式のデータ、パスワード生成部２１０ｄにより生成されたマスターパスワードのデータが格納される。画像データ保管領域は、上記保存用データ及び上記ダミーデータが格納される。
【００５７】
パスワード生成部２１０ｄは、図１２に示すマスターパスワード保管領域に、マスターパスワード及び暗号化方式のデータを格納する。パスワード生成部２１０ｄは、マスターパスワード等を格納する際、暗号化してもよい。
【００５８】
上記保存用データ処理部２１０は、第１バッファ２１１〜第６バッファ２１６、第１記録アンプ２１７〜第６記録アンプ２２２、及び記録ヘッド群２２５を介して、上記保存用データ及びダミーデータを磁気テープに記録する。
【００５９】
テープ走行制御部２２３は、第２制御部２２７の制御下で、磁気テープへのデータ記録、磁気テープに記録されたデータの再生時に、磁気テープの走行を制御する。
【００６０】
ヘッド位置制御部２２４は、第２制御部２２７の制御下で、磁気テープへのデータ記録、磁気テープに記録されたデータの再生時に、記録ヘッド群２２５（ｃｈ０〜ｃｈ５）の位置を制御する。
【００６１】
第２記憶部２２６は、磁気記憶装置または半導体記憶装置等の不揮発性を有する記憶装置を備え、各種のプログラムおよびデータを記憶する。第２記憶部２２６に記憶されるプログラムには、記録処理制御プログラムが含まれる。
【００６２】
記録処理制御プログラムは、保存用データ等の磁気テープへの記録処理を実行するための各種機能をそれぞれ提供する。記録処理制御プログラムは、保存用データ処理部２１０、第１バッファ２１１〜第６バッファ２１６、第１記録アンプ２１７〜第６記録アンプ２２２、テープ走行制御部２２３、ヘッド位置制御部２２４、及び記録ヘッド群２２５をそれぞれ制御するための複数のモジュールに分割されていてもよい。
【００６３】
第２制御部２２７は、主に、保存用データ処理部２１０、第１バッファ２１１〜第６バッファ２１６、第１記録アンプ２１７〜第６記録アンプ２２２、テープ走行制御部２２３、ヘッド位置制御部２２４、記録ヘッド群２２５及びディスプレイ２２８の動作をそれぞれ制御して、保存用データ等の磁気テープへの記録処理を実行する。第２制御部２２７は、演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２７ａ、及び記憶装置であるワーキングメモリ２２７ｂなどのハードウェア資源を備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、第２制御部２２７は、第２記憶部２２６に記憶されている記録処理制御プログラムを読み出してワーキングメモリ２２７ｂに展開し、ワーキングメモリ２２７ｂに展開された記録処理制御プログラムに含まれる命令をＣＰＵ２２７ａに実行させる。そして、第２制御部２２７は、ＣＰＵ２２７ａによる命令の実行結果に応じて、ワーキングメモリ２２７ｂ及び第２記憶部２２６に対してデータの読み書きを行ったり、磁気テープへの保存用データ等の記録を行ったりする。
【００６４】
データ記録装置２００には、タブレットなどのポインティングデバイス１００が外部接続され、ポインティングデバイス１００上で入力された署名情報を取得する。
【００６５】
図１３は、本実施例に係るデータ検索装置の機能構成の一例を示す図である。図１３に示すように、データ検索装置３００は、ディスプレイ３１０、スキャナ３１１、通信部３１２、入力部３１３、磁気テープドライブ３１４、本体ユニット３２０を有する。
【００６６】
ディスプレイ３１０は、画像などのデータを表示する。本実施例において、ディスプレイ３１０は、例えば、磁気テープに記録されたデータを検索するための検索画面、及び磁気テープに記録されたデータの再生データなどを表示する。
【００６７】
スキャナ３１１は、ディスプレイ３１０に表示されている情報をスキャニングし、画像データに変換する。
【００６８】
通信部３１２は、所定の通信プロトコルに基づいて、他の装置との間でやり取りされる各種データの送受信を制御する。
【００６９】
入力部３１３は、利用者からの操作入力を受け付ける。入力部３１３は、例えば、キーボードやマウス等の入力装置を有し、利用者が入力装置に対して行った操作に対応する信号を本体ユニット３２０へ送出する。本実施例において、入力部３１３は、例えば、磁気テープに記録されたデータを検索するためのマスターパスワードの入力を受け付ける。
【００７０】
磁気テープドライブ３１４は、磁気テープ（磁気テープカートリッジ）に記録されたデータを読み込み、再生するために磁気テープ（磁気テープカートリッジ）を駆動させる。
【００７１】
本体ユニット３２０は、記憶部３２１及び制御部３２２を有する。
【００７２】
記憶部３２１は、磁気記憶装置または半導体記憶装置等の不揮発性を有する記憶装置を備え、各種のプログラムおよびデータを記憶する。記憶部３２１に記憶されるプログラムには、検索処理制御プログラムが含まれる。検索処理制御プログラムは、磁気テープに記録されたデータの検索を行い、検索結果を出力するための機能を提供する。
【００７３】
制御部３２２制御部３２２は、演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３２２ａ、及び記憶装置であるワーキングメモリ３２２ｂなどのハードウェア資源を備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部３２２は、記憶部３２１に記憶されている検索処理制御プログラムを読み出してワーキングメモリ３２２ｂに展開し、ワーキングメモリ３２２ｂに展開された検索処理制御プログラムに含まれる命令をＣＰＵ３２２ａに実行させる。そして、制御部３２２は、ＣＰＵ３２２ａによる命令の実行結果に応じて、ワーキングメモリ３２２ｂ及び記憶部３２１に対してデータの読み書きを行ったり、磁気テープに記録されているデータの検索を行って、検索結果の出力を行ったりする。制御部３２２は、制御部の一例である。
【００７４】
本実施例において、制御部３２２は、例えば、入力部３１３を介してマスターパスワードの入力を受け付ける。続いて、制御部３２２は、磁気テープのマスターパスワード保管領域を読み込んで復号化する。続いて、制御部３２２は、復号化したデータの中から、入力を受け付けたマスターパスワードに一致するパスワードの検索を行う。
【００７５】
続いて、制御部３２２は、検出したパスワードを記録しているマスターパスワード保管領域に対応するデータフレームを特定する。続いて、制御部３２２は、特定したデータフレームを構成する各データブロックを対応する暗号化方式でそれぞれ復号化する。
【００７６】
続いて、制御部３２２は、各トラックのデータ記録位置が正しいかを判定する。例えば、図８〜図１０に示す例では、データトラック１に記録されたデータトラック２及びデータトラック３における記録用データブロックの位置、データトラック２に記録されたデータトラック１及びデータトラック３における記録用データブロックの位置、データトラック３に記録されたデータトラック１及びデータトラック２における記録用データブロックの位置が相互に一致しているかを判定する。
【００７７】
制御部３２２は、判定の結果、各トラックのデータ記録位置が正しい場合には、データトラックからデータを取得し、取得したデータに含まれる画像データ１及び署名画像データ２Ａを分離する。図８〜図１０に示す例では、制御部３２２は、データトラック１〜３のいずれかのトラックから画像データ１を取得し、画像データ１を保存対象画像データと署名画像データ２Ａに分離する。続いて、制御部３２２は、画像データ１を取得したデータトラックと同一のデータブロック内の署名トラックから署名画像データ２Ｂを取得する。
【００７８】
続いて、制御部３２２は、保存対象画像データ、署名画像データ２Ａ及び署名画像データ２Ｂを含む記録証明を印字出力する。図１４は、本実施例に係る記録証明の構成例を示す図である。制御部３２２は、図１４に示す位置に、保存対象画像データ、署名画像データ２Ａ及び署名画像データ２Ｂをそれぞれ配置した記録証明を所定のサイズの紙に印字して、プリンタ４００に出力させる。
【００７９】
一方、制御部３２２は、判定の結果、各トラックのデータ記録位置が正しい場合には、上記記録証明に改ざんの可能性を示す情報を挿入した後、プリンタ４００に出力させる。改ざんの可能性を示す情報としては、文字、画像、マークなど、印字出力された記録証明を利用者が見た際に、改ざんの可能性を明確に知ることができるものであればよい。
【００８０】
プリンタ４００は、保存対象画像データ、署名画像データ２Ａ及び署名画像データ２Ｂを含み記録証明を印字して出力する。プリンタ４００は、出力部の一例である。
【００８１】
制御部３２２は、保存対象画像データ、署名画像データ２Ａ及び署名画像データ２Ｂに関連付けて、同一のデータフレームに顔画像データが記録されている場合には、顔画像データを記録証明に含めて印刷してもよい。
【００８２】
以下、図を参照しつつ、本実施例に係るデータ管理システムにより実行される処理について説明する。
【００８３】
［データ記録処理］
図１５は、データ記録装置により実行される処理の全体の流れを示すフローチャートである。図１６は、データ記録装置により実行されるデータ記録処理の流れを示すフローチャートである。図１５に示す処理の一部は、第１制御部２０９が第１記憶部２０８から格納処理制御プログラムを読み込むことにより実行される。図１５に示す処理の一部及び図１６に示す処理は、第２制御部２２７が第２記憶部２２６から記録処理制御プログラムを読み込むことにより実行される。
【００８４】
図１５に示すように、データ記録装置２００は、スキャナ２０１によりスキャニングされた保存対象Ｐ１の情報を画像に変換することにより保存対象画像データを生成する（ステップＳ１０１）。
【００８５】
続いて、データ記録装置２００は、ポインティングデバイス１００を介して入力された署名を画像に変換し、互いに解像度の異なる署名画像データ２Ａ及び署名画像データ２Ｂを生成する（ステップＳ１０２）。
【００８６】
続いて、データ記録装置２００は、ステップＳ１０２で生成した署名画像データ２Ａを電子透かしに加工する（ステップＳ１０３）。
【００８７】
続いて、データ記録装置２００は、ステップＳ１０１で生成した保存対象画像データに対して、ステップＳ１０３で電子透かしに加工した署名画像データ２Ａを貼り付けた画像データ１を生成する（ステップＳ１０４）。
【００８８】
続いて、データ記録装置２００は、画像データ１と署名画像データ２Ｂを関連付けて、保存用データとして保存用データ格納用メモリ２０７に格納する（ステップＳ１０５）。
【００８９】
続いて、データ記録装置２００は、データ記録処理を実行して（ステップＳ１０６）、図１５に示す処理を終了する。
【００９０】
以下、図１６を用いて、図１５のステップＳ１０６に示すデータ記録処理について説明する。
【００９１】
図１６に示すように、データ記録装置２００は、保存用データ格納用メモリ２０７から保存用データ（画像データ１及び署名画像データ２Ｂ）を読み込む（ステップＳ２０１）。
【００９２】
続いて、データ記録装置２００は、保存用データを記録する記録用データブロックを決定する（ステップＳ２０２）。具体的には、データ記録装置２００は、保存用データを記録する際に、磁気テープ上に形成される複数のトラック上にそれぞれ設けられるデータブロック群ごとに、保存用データを記録する記録用データブロックの位置を乱数に基づいて決定する（例えば、図７参照）。
【００９３】
続いて、データ記録装置２００は、記録用データブロック以外の他のデータブロックに記録するダミーデータを生成する（ステップＳ２０３）。
【００９４】
続いて、データ記録装置２００は、ステップＳ２０１で保存用データ格納用メモリ２０７から読み込んだ保存用データ、及びステップＳ２０３で生成したダミーデータを、対応する暗号化方式で暗号化する（ステップＳ２０４）。データ記録装置２００は、トラック対ごとに異なる暗号化方式で暗号化してもよいし、トラックごとに異なる暗号化方式を用いて暗号化してもよい。
【００９５】
続いて、データ記録装置２００は、ステップＳ２０２で決定された記録用データブロックに保存用データを記録し、残りのデータブロックにダミーデータを記録する（ステップＳ２０５）。
【００９６】
続いて、データ記録装置２００は、保存用データ格納用メモリ２０７に格納されている保存用データを消去する（ステップＳ２０６）。
【００９７】
続いて、データ記録装置２００は、保存用データ格納用メモリ２０７に記録されている署名画像データ２Ｂを用いて、磁気テープに記録した保存用データを利用者が検索するためのマスターパスワードを生成する（ステップＳ２０７）。
【００９８】
続いて、データ記録装置２００は、マスターパスワードを対応する暗号化方式で暗号化し（ステップＳ２０８）、マスターパスワード保管領域に格納する（ステップＳ２０９）。
【００９９】
続いて、データ記録装置２００は、マスターパスワードをディスプレイ２２８に出力して（ステップＳ２１０）、利用者に提供し、図１６に示す処理を終了する。
【０１００】
［データ検索処理］
以下、図１７を用いて、データ検索装置３００により実行されるデータ検索処理について説明する。図１７は、データ検索装置により実行されるデータ検索処理の流れを示すフローチャートである。図１７に示す処理は、保存対象のデータが記録された磁気テープが、磁気テープドライブ３１４にセットされている状態であることを前提とする。
【０１０１】
図１７に示すように、データ検索装置３００は、磁気テープに記録されたデータを検索するための検索画面などを介して、磁気テープに記録されたデータを検索するためのマスターパスワードの入力を受け付ける（ステップＳ３０１）。
【０１０２】
続いて、データ検索装置３００は、磁気テープのマスターパスワード保管領域からデータを読み込み（ステップＳ３０２）、読み込んだデータを復号化する（ステップＳ３０３）。
【０１０３】
続いて、データ検索装置３００は、ステップＳ３０３で読み込んだデータの中から、ステップＳ３０１で受け付けたマスターパスワードに一致するパスワードを検索する（ステップＳ３０４）。
【０１０４】
続いて、データ検索装置３００は、ステップＳ３０４で検出したパスワードが保管されているマスターパスワード保管領域を特定し、特定したマスターパスワード保管領域に対応するデータフレームを特定する（ステップＳ３０５）。ここで、データフレームは、例えば、トラックごとに５つのデータブロックで構成される画像データ保管領域に対応する（例えば、図１２参照）。
【０１０５】
続いて、データ検索装置３００は、ステップＳ３０５で特定したデータフレームを構成する各データブロックを対応する暗号化方式でそれぞれ復号化する（ステップＳ３０６）。各データブロックに対応する暗号化方式は、マスターパスワード保管領域に格納されている。
【０１０６】
続いて、データ検索装置３００は、各トラックのデータ記録位置が正しいかを判定する（ステップＳ３０７）。図８〜図１０に示す例を用いて説明すると、データ検索装置３００は、データトラック１に記録されたデータトラック２及びデータトラック３における記録用データブロックの位置、データトラック２に記録されたデータトラック１及びデータトラック３における記録用データブロックの位置、データトラック３に記録されたデータトラック１及びデータトラック２における記録用データブロックの位置が相互に一致しているかを判定する。
【０１０７】
データ検索装置３００は、判定の結果、各トラックのデータ記録位置が正しい場合には（ステップＳ３０７，Ｙｅｓ）、いずれかのデータトラックから画像データ１を取得し、取得したデータに含まれる保存対象画像データ及び署名画像データ２Ａを分離する（ステップＳ３０８）。
【０１０８】
続いて、データ検索装置３００は、画像データ１を取得したデータブロックと同一のデータブロック内の署名トラックから署名画像データ２Ｂを取得する（ステップＳ３０９）。
【０１０９】
続いて、データ検索装置３００は、保存対象画像データ、署名画像データ２Ａ及び署名画像データ２Ｂを含む記録証明（図１４参照）を生成し、生成した記録証明をプリンタ４００から印字出力して（ステップＳ３１０）、図１７に示す処理を終了する。
【０１１０】
上記ステップＳ３０７において、データ検索装置３００は、判定の結果、各トラックのデータ記録位置が正しくない場合（ステップＳ３０７，Ｎｏ）、上記ステップＳ３０８と同様に、いずれかのデータトラックから画像データ１を取得し、取得したデータに含まれる保存対象画像データ及び署名画像データ２Ａを分離するとともに（ステップＳ３１１）、画像データ１を取得したデータブロックと同一のデータブロック内の署名トラックから署名画像データ２Ｂを取得する（ステップＳ３１２）。
【０１１１】
続いて、データ検索装置３００は、保存対象画像データ、署名画像データ２Ａ及び署名画像データ２Ｂを含む記録証明に改ざんの可能性を挿入して、プリンタ４００から印字出力し（ステップＳ３１３）、図１７に示す処理を終了する。
【０１１２】
上記の実施例では、データ記録装置２００は、磁気テープに形成される別々のトラックに同じ保存用データをそれぞれ記録する。このように、本実施例では、磁気テープの記録領域の中に十分に大きな記録領域を確保して、保存用データを記録するためのデータフレームを構成し、保存用データの記録を実行する。これにより、データを改ざんしようとする者が、磁気テープに記録されたデータを実際に改ざんしようとする場合には、別々のトラックに記録されたデータを全て改ざんする必要があるので、改ざんに要する負担を大きくすることができ、改ざんの意欲を減退させる効果が期待できる。
【０１１３】
さらに、上記の実施例では、データ記録装置２００は、保存用データを記録するためのデータフレームを構成する場合、トラックごとに、複数のデータブロックからなるデータブロック群を設け、データブロック群ごとに、データブロック群に含まれるデータブロックの中から保存用データを記録する記録用データブロックを乱数に基づいてランダムに決定し、決定した記録用データブロックに保存用データを記録する。加えて、データ記録装置２００は、データブロック群に含まれる記録用データブロック以外の他のデータブロックにダミーデータを記録する。これにより、データを改ざんしようとする者にとって、磁気テープに記録されたデータの記録位置の判別を難しくすることができる。
【０１１４】
さらに、上記の実施例では、データ記録装置２００は、トラックごとに、異なる暗号化方式でデータを暗号化して記録する。これにより、磁気テープに記録されたデータが簡易に復号化されることを防止できる。
【０１１５】
さらに、上記の実施例では、データ記録装置２００は、記録完了後、メモリに格納されている保存用データを消去する。これにより、データを改ざんしようとする者が、磁気テープに記録されるデータと同じデータをメモリから窃取することを防止できる。
【０１１６】
さらに、上記の実施例では、磁気テープにデータを記録するので、ハードディスク及び光ディスクなどのメディアよりもデータを長期に保存できる。
【０１１７】
このように、上記の実施例によれば、製品の開発に関わるデータ及び著作物の創作に関わるデータなど、完全性を確保すべきデータの改ざんをできるだけ防止できるという効果を奏する。したがって、本実施例に係るデータ管理システムを利用することにより、製品の開発者及び開発日時などの開発に関わるデータ及び著作物の著作者及び創作日時などの創作に関わるデータなどの完全性を確保することができ、さらには、磁気テープに記録されたデータを著作物の著作者及び創作日時などを証明する証明データとして利用することもできる。例えば、発明及び著作などの創作活動において、紙などに手書きされアイディアは紛失などによって喪失してしまう恐れがある。そこで、紙に手書きしたアイディアなどについてスキャニングしてデジタルデータに変換し、磁気テープに記録することを利用者に義務付けることができれば、紛失などによって失われがちなアイディアが保存されるだけでなく、アイディアの創作者を明確に管理することもできる。この事例に関しては、上記の実施例に係るデータ管理システムを利用することにより実現できる。
【０１１８】
また、上記の実施例では、データ記録装置２００は、データ記録の際、各トラックに、他のトラックにおける記録用データブロックの位置を記録し、データ検索装置３００は、各トラックに記録された記録用データブロックの位置が相互に一致しなければ、印字出力する記録証明に改ざんの可能性を挿入する。これにより、仮にデータの改ざんが行われた場合であっても、その可能性を明示することにより、利用者の不利益をできるだけ防止することができる。
【０１１９】
上記の実施例において、データ記録装置２００は、スキャナ２０１により保存対象Ｐ１をスキャニングして、保存対象の情報を画像に変換し、保存対象画像データとして保存用データ格納用メモリ２０７に格納する例を説明した。しかしながら、これに限定されるものではなく、データ記録装置２００は、例えば、情報処理装置であるパーソナルコンピュータに接続されたモニタ及びディスプレイなどに表示される電子データを取り込んで画像に変換し、保存対象画像データとして保存用データ格納用メモリ２０７に格納するようにしてもよい。この場合、例えば、パーソナルコンピュータの起動後、発明及び著作などの創作活動が利用者によって開始されると同時に、モニタ及びディスプレイなどに表示される創作データの取り込みを開始し、パーソナルコンピュータが起動中は継続して、データ記録装置２００による創作データの記録を実行する。
【０１２０】
上記の実施例は、本発明に係るデータ管理システム、データ記録装置２００及びデータ検索装置３００の理解を容易にするためのものであって、本発明に係るデータ管理システム、データ記録装置２００及びデータ検索装置３００を限定的に解釈するものではない。本発明に係るデータ管理システム、データ記録装置２００及びデータ検索装置３００は、その趣旨を逸脱しない範囲で任意に変更または改良され得る。また、本発明に係るデータ管理システム、データ記録装置２００及びデータ検索装置３００の構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。
【符号の説明】
【０１２１】
２００  データ記録装置
２０１  スキャナ
２０２  電子透かし貼付部
２０３  署名画像データ生成部
２０４  電子透かし加工部
２０５  カメラ
２０６  顔画像データ生成部
２０７  保存用データ格納用メモリ
２０８  第１記憶部
２０９  第１制御部
２１０  保存用データ処理部
２１１〜２１６  第１バッファ〜第６バッファ
２１７〜２２２  第１記録アンプ〜第６記録アンプ
２２３  テープ走行制御部
２２４  ヘッド位置制御部
２２５  記録ヘッド群
２２６  第２記憶部
２２７  第２制御部
２２８  ディスプレイ
３００  データ検索装置
３１０  ディスプレイ
３１１  スキャナ
３１２  通信部
３１３  入力部
３１４  磁気テープドライブ
３２０  本体ユニット
３２１  記憶部
３２２  制御部
【図１】
2015146223.tif 000003
【図２】
2015146223.tif 000004
【図３】
2015146223.tif 000005
【図４】
2015146223.tif 000006
【図５】
2015146223.tif 000007
【図６】
2015146223.tif 000008
【図７】
2015146223.tif 000009
【図８】
2015146223.tif 000010
【図９】
2015146223.tif 000011
【図１０】
2015146223.tif 000012
【図１１】
2015146223.tif 000013
【図１２】
2015146223.tif 000014
【図１３】
2015146223.tif 000015
【図１４】
2015146223.tif 000016
【図１５】
2015146223.tif 000017
【図１６】
2015146223.tif 000018
【図１７】
2015146223.tif 000019