(57)【特許請求の範囲】
【請求項１】
文書データに付随し、前記文書データの作成時刻情報を含む文書識別情報を管理する文書管理装置であって、
文書データの入力に応答して物理乱数を生成する乱数生成器と、
前記乱数生成器により生成された物理乱数を前記文書データに埋め込む乱数埋込手段と、
前記物理乱数の生成時刻に対応する標準時刻を確定して標準時刻データを生成する時計と、
前記標準時刻データを当該物理乱数に一意に関連付けたものを前記文書データの作成時刻情報として生成する識別情報生成手段と、を有することを特徴とする文書管理装置。
【請求項２】
前記文書識別情報を記録媒体に記憶せしめる記憶手段と、前記文書データから物理乱数を検出するとともに前記記録媒体を検索して当該検出された物理乱数と一致する物理乱数に対応する文書識別情報を読み出す読出手段と、を有することを特徴とする請求項１記載の文書管理装置。
【請求項３】
前記時計は、外部の装置に接続されて標準時と同期せしめられることを特徴とする請求項１記載の文書管理装置。
【請求項４】
前記時計は、タイムサーバに通信回線を介して接続されて標準時と同期せしめられることを特徴とする請求項１記載の文書管理装置。
【請求項５】
前記文書識別情報は、文書データの著作情報を含むことを特徴とする請求項１記載の文書管理装置。
【請求項６】
前記埋込手段は、前記物理乱数を電子透かしとして文書データに埋め込むことを特徴とする請求項２記載の文書管理装置。
【請求項７】
前記読出手段は、入力された文書データから電子透かしを復号することによって物理乱数を検出することを特徴とする請求項６記載の文書管理装置。
【請求項８】
前記記憶媒体は、ライトワンス型光ディスクであることを特徴とする請求項２記載の文書管理装置。
【請求項９】
文書データに付随し、前記文書データの作成時刻情報を含む文書識別情報を管理する文書管理方法であって、
文書データの入力に応答して物理乱数を生成する乱数生成行程と、
前記乱数生成行程において生成された物理乱数を前記文書データに埋め込む乱数埋込行程と、
前記物理乱数の生成時刻に対応する標準時刻を確定して標準時刻データを生成する標準時刻生成行程と、
前記標準時刻データを当該物理乱数に一意に関連付けたものを前記文書データの作成時刻情報として生成する識別情報生成行程と、を有することを特徴とする文書管理方法。
【請求項１０】
前記文書識別情報を記録媒体に記憶せしめる行程と、
前記文書データから物理乱数を検出する行程と、
当該検出された物理乱数と一致する物理乱数に対応する文書識別情報を前記記録媒体から検索する行程と、を有することを特徴とする請求項９記載の文書管理方法。
【請求項１１】
前記乱数埋込行程は、前記物理乱数を電子透かしとして前記文書データに埋め込むことを特徴とする請求項９記載の文書管理方法。
【請求項１２】
前記記録媒体から検出された物理乱数に一致する物理乱数が前記文書識別情報中に存在するか否かを判別する行程と、
当該検出された物理乱数に一致する物理乱数が当該記憶された文書識別情報中に存在すると判別された場合に、当該物理乱数に対応する文書識別情報が真正なものであることを確定する行程と、を有することを特徴とする請求項１０記載の文書管理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、文書データに付随する管理情報を物理乱数に対応させて管理するパソコン等の文書管理装置及びその方法に関する。
【０００２】
【背景技術】
従来のコンピュータやワープロは、文書ファイルに対して、その作成日時を内部時計を使用して自動的に付与する機能を有している。
しかし、内部時計は、精度が低いために狂いやすく、また、ユーザが容易に調整できるために、文書の作成日時は、一般に信頼性が低い。従って、例えば特許文書のように、文書作成日の立証が求められる場合、かかる文書に付された作成日時は、法的証拠としての信憑性に欠けることがある。
【０００３】
【発明の目的】
本発明の目的は、上記問題点に鑑みて、作成文書の作成日時や著作情報等などの文書管理情報の信憑性が高いながらも、文書管理情報の検証が容易な文書管理装置及びその方法を提供することである。
【０００４】
【発明の概要】
本発明の請求項１記載の文書管理装置は、文書データに付随する文書管理情報を管理する文書管理装置であって、物理乱数を発生する乱数発生器と、入力された文書データに応じて、前記乱数発生器から取り込んだ物理乱数を前記文書データに埋め込んで出力するとともに、前記物理乱数を前記文書データの文書管理情報に対応させて記録媒体に記憶せしめる記憶手段と、入力された文書データから物理乱数を検出し、検出した物理乱数を前記記録媒体にて検索して得られた物理乱数と一致する物理乱数に対応する文書管理情報を読み出す読出手段とを有することを特徴とするものである。
【０００５】
本発明の請求項９記載の文書管理方法は、文書データに付随する文書管理情報を管理する文書管理方法であって、物理乱数を文書データに埋め込む埋込行程と、前記物理乱数を前記文書データの文書管理情報に対応させて記録媒体に記憶する記憶行程と、からなることを特徴とするものである。
本発明の請求項１２記載の文書管理方法は、付随する文書管理情報に対応した物理乱数が埋め込まれているとともに前記物理乱数が前記文書管理情報と共に記録媒体に記録されている文書データに対して、前記文書管理情報を検証する方法であって、文書データから物理乱数を検出する検出行程と、検出した物理乱数を前記記録媒体にて検索する検索行程と、前記検索行程において得られた物理乱数と一致する物理乱数が存在する場合に一致する物理乱数に対応する文書管理情報を前記記録媒体から読み出す行程と、を有することを特徴とするものである。
【０００６】
本発明の請求項１４記載の文書管理方法は、文書データに付随する文書管理情報を管理する文書管理方法であって、物理乱数を文書データに埋め込む埋込行程と、前記物理乱数を前記文書データの文書管理情報に対応させて記録媒体に記憶する記憶行程と、前記文書データから前記物理乱数を検出する行程と、検出した物理乱数を前記記録媒体にて検索する検索行程と、前記検索行程において得られた物理乱数と一致する物理乱数が存在する場合に一致する物理乱数に対応する文書管理情報を前記記録媒体から読み出す行程と、からなることを特徴とするものである。
【０００７】
【作用】
本発明によれば、文書データに付随する文書管理情報に物理乱数を対応させて、物理乱数を文書データに埋め込むとともに、物理乱数と文書管理情報とを記録媒体に記憶しているので、文書データから検出した物理乱数を記録媒体で検索すれば、いつでも文書管理情報を検証することができる。
【０００８】
【実施例】
次に、本発明の実施例を、図面を参照しながら説明する。
図１は、本発明による文書管理装置を示す構成図である。図１において、文書管理装置は、システム１０にて構成され、システム１０は、ＣＰＵ（中央処理装置）１１と、ハードディスク装置１２と、メインメモリ１３と、入力装置１４と、ディスプレイ１５と、プリンタ１６と、データ入出力装置１７と、乱数発生器１８と、内部時計１９と、記録媒体書込・読取装置２０とからなり、更に上記各装置をＣＰＵ１１に接続するＣＰＵバス２１を有する。
【０００９】
ＣＰＵ１１は、文書データの入出力及び編集、ディスプレイ１５への画像表示、プリンタ１６に対する印刷、通信衛星や情報ネットワーク等と通信を行うためのデータ通信、物理乱数の発生、時間の確定、記録媒体書込・読取装置の書込及び読取、データの埋込及び復号に関する制御を行うものである。
入力装置１４は、例えばキーボード、マウス、カードリーダ、イメージ入力装置、音声認識装置からなり、ユーザによってコマンドや様々な情報がシステム１０に入力される。
【００１０】
ハードディスク装置１２には、システム１０の各種動作を制御するソフトウェアがインストールされている。
データ入出力装置１７は、フロッピィディスクドライブや光ディスク（ＣＤ）読取ドライブ、またはインターネットや情報ネットワーク等の通信回線からなり、入出力装置１７を介して文書データを含む様々なデータをシステム１０に対して入出力する。
【００１１】
乱数発生器１８は、ＣＰＵ１１からの乱数発生指令に応答して、例えば６４ビットからなる２進数の物理乱数を発生する。しかしながら、乱数発生器１８が生成する乱数は上記構成に限らず、適宜の構成の物理乱数を発生することができるものである。
内部時計１９は、例えばインターネット上のＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバやＳＮＴＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバ等のシステム１０の外部に存在するタイムサーバ２３に通信回線を介して接続されている。従って、時計は、常時または所定の間隔でタイムサーバ２３から正確な時刻情報を取り込んで、自身の時間を標準時に同期せしめている。このように、時計２２は、常に標準時と同期して標準時を表示することが第三者によって保証されている。なお、時計１９は、タイムサーバに限らず、時計１９の時間表示の信憑性を保証する適宜の装置や機関に接続されていれば良い。
【００１２】
記録媒体書込・読取装置２０は、ＣＰＵ１１からの書込指令に応答して、ＣＰＵバス２１を介して供給されるデータを、記録媒体としてのライトワンス型光ディスク（以下、ＣＤ−Ｒと称す）２２に書き込み保存する。
このようにして、本発明のシステム１０は構成されている。
次に、上記実施例の動作を説明する。
【００１３】
最初に、文書管理情報の埋込について図２に示すフローチャートに基づいて説明する。なお、本発明において、文書管理情報とは、少なくとも原文書データの文書名及び作成日時を含み、更に作成者氏名などの著作情報を含むこともある。入力装置１４から、文書管理情報の埋込指令が入力されると、ＣＰＵ１１は、対象の原文書データを、入出力装置１７を介してシステム１０内に取り込む（ステップＳ１０）。次に、ＣＰＵ１１は、乱数発生器１８に乱数発生指令を送り、この指令に応答して生じた物理乱数を取り込むとともに（ステップＳ１１）、時計１９によってかかる物理乱数の取込日時を確定する（ステップＳ１２）。次に、取り込んだ物理乱数を原文書データに電子透かしとして埋め込み、作成した透かし付文書データを例えばメインメモリ１３に仮保存する（ステップＳ１３）。このようにして、物理乱数を、取り込んだ原文書データに対応させて、これ以後、物理乱数を電子透かしとして文書データに添付する。
【００１４】
次に、ＣＰＵ１１は、上記物理乱数と、その取込日時と、かかる乱数が管理する原文書の文書管理情報とを１組のデータセットとして含むＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）ファイルを、例えば図４に示すように作成する（ステップＳ１４）。このＩＤファイルにおいて、時計が示す標準時によって確定された乱数の発生日時は、原文書の作成日時と対応するものとして扱われ、以後、原文書の作成日時を証明するものになる。次に、ＣＰＵ１１は、このＩＤファイルを書込装置２０に送り、書込装置２０は、ＣＰＵ１１からの書込み指令に応答して、ＩＤファイルをＣＤ−Ｒ２２に書き込み記憶する（ステップＳ１５）。ＣＰＵ１１は、ＩＤファイルのＣＤ−Ｒ２２への書込みが完了すると、次に、メモリに仮保存していた透かし付文書データをデータ入出力装置１７に出力する（ステップＳ１６）。
【００１５】
このようにして、原文書に対して物理乱数が電子透かしとして埋め込まれて出力されるとともに、ＣＤ−Ｒ２２が、かかる物理乱数の解読に必要な記録媒体として作成される。
次に、文書管理情報の検証について、図３に示すフローチャートに基づいて説明する。
【００１６】
入力装置１４から、文書管理情報の出力指令が入力されると、ＣＰＵ１１は、対象の透かし付文書データをデータ入出力装置１７を介して取り込み（ステップＳ２０）、透かし付文書から電子透かしを復号して埋め込まれた物理乱数を検出する（ステップＳ２１）。次に、ＣＰＵ１１は、ＣＤ−Ｒ２２からＩＤファイルを取り込み（ステップＳ２２）、検出した物理乱数と一致する物理乱数をＩＤファイルに検索する（ステップＳ２３）。ステップＳ２４において、検出した物理乱数と一致する物理乱数がＩＤファイルに存在する場合、ステップＳ２５において、一致した物理乱数に対応する文書名、文書作成日時などの文書管理情報をＩＤファイルから読み出して、ディスプレイ１５に表示したり、或いは、プリンタ１６にて印刷するなどして出力する。ステップＳ２４において、検出した物理乱数と一致する物理乱数がＩＤファイルに存在しなければ、「該当無し」を表示や印刷等にて出力する（ステップＳ２６）。
【００１７】
このようにして、透かし付文書データから検出した物理乱数をＩＤファイルとを照合することにより、透かし付文書データの文書管理情報が読み出して検証できる。
以上の如く、本発明の文書管理装置においては、物理乱数を文書管理情報に対応させて、必要に応じて物理乱数から元の文書管理情報を検証する構成を採るものである。
【００１８】
物理乱数は、同じものを２度発生させることは確率的に困難なので、実際には、同じ乱数は存在せず唯一となる。従って、かかる乱数を文書データの文書管理情報と対応させて記憶媒体に記憶する一方で、乱数を文書データに埋め込めば、唯一の乱数に基づいてその乱数と対応する文書データの文書管理情報を検証することができる。また、乱数の仲介により文書管理情報を管理するので、消去や改竄等の不正などから文書データの管理情報を保護できる。さらに、乱数は、電子透かしとして文書データに埋め込むので、埋め込んだ乱数そのものを消去や改竄等の不正などから保護することができる。
【００１９】
また、乱数と文書管理情報との照合には、文書データとは別の記録媒体を必要とするので、たとえ文書データから物理乱数を解読できたとしても、乱数単体では文書データから得られた文書管理情報の信憑性は保証されない。一方、記録媒体のみでは、肝心の文書データが得られない。従って、本発明によれば、文書管理情報の信憑性を保証することができるのである。
【図面の簡単な説明】
【図１】本発明による文書管理装置を示す構成図である。
【図２】本発明の文書管理装置による乱数埋込時の動作フローを示す図である。
【図３】本発明の文書管理装置による文書管理情報読出時の動作フローを示す図である。
【図４】本発明の記録媒体に記憶される情報を示す図である。
【主要部分の符号の説明】
１０  システム
１１  ＣＰＵ
１８  乱数発生器
２２  記録媒体
【図１】
0003554499.tif 000002
【図２】
0003554499.tif 000003
【図３】
0003554499.tif 000004
【図４】
0003554499.tif 000005