(57)【要約】【課題】タイムスタンプ技術を利用することにより、機器動作証明をすることができる時刻認証要求機能付き通信装置を提供する。【解決手段】ｅ−文書スキャンの指示があると、原稿のスキャンデータのハッシュ値をＴＳＡに送信してタイムスタンプを受領し、所定のフォルダに保存するとともに、ｅ−文書スキャン履歴を保存する（ステップ101〜106）。また、ＦＡＸ通信の指示があると、ＦＡＸ送信を行った後、ＦＡＸ通信履歴を保存する（ステップ107〜112）。そして、履歴データが所定量に達すると、履歴データにその時点のタイマ時刻を付加して符号化し、ハッシュ値をＴＳＡに送信してタイムスタンプを受領し、所定のフォルダに保存する（ステップ113〜117）。  【選択図】図８
2007219777.tif 000002
【特許請求の範囲】
【請求項１】
通信手段と、時刻認証文書を記憶する時刻認証文書記憶手段と、文書にタイムスタンプを付与して前記時刻認証文書記憶手段に保存する制御手段とを備えた時刻認証要求機能付き通信装置であって、
履歴情報を保存する履歴情報記憶手段を備え、前記制御手段が、前記履歴情報記憶手段に記憶された履歴情報データにタイムスタンプを付与して前記時刻認証文書記憶手段に保存することを特徴とする時刻認証要求機能付き通信装置。
【請求項２】
請求項１に記載された時刻認証要求機能付き通信装置において、
前記履歴情報が、時刻認証文書生成履歴及び／または通信履歴よりなることを特徴とする時刻認証要求機能付き通信装置。
【請求項３】
請求項１に記載された時刻認証要求機能付き通信装置において、
履歴情報データにタイムスタンプを付与するとき、前記制御手段が、機器の時計データを前記履歴情報データに付加することを特徴とする時刻認証要求機能付き通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置を用いてデジタル文書にタイムスタンプを付与して保存する、デジタル複合機等の時刻認証要求機能付き通信装置に関する。
【背景技術】
【０００２】
複写機能、ファクシミリ機能、プリント機能、スキャナ機能等を有するデジタル複合機では、最近、スキャナによりスキャンした文書画像にタイムスタンプを付与してｅ−文書として保存することが行われている。
すなわち、紙文書と比較してデジタルデータは改ざん等が容易であるため、タイムスタンプ技術が用いられており、このタイムスタンプは、電子文書の確定時刻を証明する技術で、その文書がいつから存在しているのか、ということと、その時点から第三者だけでなく作成者本人にも改ざんされていないことを証明するものである。
【０００３】
このようなタイムスタンプ技術を採用する場合、電子文書のハッシュ値を時刻証明機関（Time  Stamping  Authority、以下ＴＳＡという）に送信し、ＴＳＡが送られたハッシュ値を原子時計を用いた正確な時刻の情報とともに暗号化してタイムスタンプとして返送し、このタイムスタンプを電子文書とともに保管するようにしている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２６７０８３号公報
【０００４】
このようなｅ−文書を検証する場合、タイムスタンプを復号し、タイムスタンプ時刻情報の確認、及び、別途計算した当該電子文書のハッシュ値とタイムスタンプに含まれているハッシュ値とを比較することにより、改ざんの検知を行うことができる。
なお、ハッシュ値とは、与えられた原文から不可逆な一方向関数（ハッシュ関数）を用いて生成された固定長の値で、メッセージダイジェストなどとも呼ばれる。ハッシュ値から原文を求めることや、同じハッシュ値を持つ異なった文章を作成することは極めて困難であるため、ハッシュ値を比較することで原文が同一であるかどうかの確認が可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、デジタル複合機等の通信装置では通信管理記録を保存することにより、機器の動作証明を行うようにしているが、これはあくまでも機器の時計が正常動作していることを前提としており、機器の時計データが正確でない場合には、その履歴データの正当性がなくなるという問題があった。
【０００６】
本発明は、上記の問題に鑑みてなされたもので、上記のタイムスタンプ技術を利用することにより、機器動作証明をすることができる時刻認証要求機能付き通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、請求項１に係る発明の時刻認証要求機能付き通信装置は、通信手段と、時刻認証文書を記憶する時刻認証文書記憶手段と、文書にタイムスタンプを付与して前記時刻認証文書記憶手段に保存する制御手段とを備えた時刻認証要求機能付き通信装置であって、履歴情報を保存する履歴情報記憶手段を備え、前記制御手段が、前記履歴情報記憶手段に記憶された履歴情報データにタイムスタンプを付与して前記時刻認証文書記憶手段に保存することを特徴とする。
【０００８】
また、請求項２に係る発明の時刻認証要求機能付き通信装置は、請求項１に記載された時刻認証要求機能付き通信装置において、前記履歴情報が、時刻認証文書生成履歴及び／または通信履歴よりなることを特徴とし、
請求項３に係る発明の時刻認証要求機能付き通信装置は、請求項１に記載された時刻認証要求機能付き通信装置において、履歴情報データにタイムスタンプを付与するとき、前記制御手段が、機器の時計データを前記履歴情報データに付加することを特徴とする。
【発明の効果】
【０００９】
請求項１、２に係る発明の時刻認証要求機能付き通信装置によれば、例えば、一定時間毎または履歴情報が一定量蓄積された場合に、時刻認証文書生成履歴や通信履歴の履歴情報データにタイムスタンプが付与されて時刻認証文書記憶手段に保存することができるので、履歴情報の確定時刻の証明及び履歴情報が改ざんされていないことを証明することができる。
また、請求項３に係る発明の時刻認証要求機能付き通信装置によれば、履歴情報データにタイムスタンプを付与するとき、機器の時計データが履歴情報データに付加されてタイムスタンプが付与されるので、機器の時計データが正確でなかった場合であっても、タイムスタンプの時刻とタイムスタンプ付与時の機器の時計データに基づいて履歴情報に含まれる時刻を正確に把握することができるので、正確な時刻に基づく機器動作証明を行うことが可能となる。
【実施例】
【００１０】
以下、本発明の時刻認証要求機能付き通信装置をデジタル複合機に適用した実施例について説明する。図１はデジタル複合機を備えたシステムのネットワーク構成例を示す図であり、図２はデジタル複合機のハードウェア構成を示すブロック図である。
【００１１】
図１に示すネットワーク構成図において、１はデジタル複合機、２、３、４・・・はパソコン、５は公衆交換電話網（ＰＳＴＮ）、６はＬＡＮ（Local Area Network）、７はインターネット網、８はＴＳＡである。デジタル複合機１はコピーモード、プリンタモード、ファクスモードの各機能を備えるとともに、メール送信機能も備え、ＰＳＴＮ５及びＬＡＮ６に接続されており、このＬＡＮ６に端末装置として複数のパソコン２、３、４・・・が接続されている。このＬＡＮ６はインターネット網７にも接続されており、デジタル複合機１はこのインターネット網７を介してメールの送受信を行うことが可能である。
また、ＴＳＡ８は、インターネット網７を介してデジタル複合機１からスキャンデータのハッシュ値を受信すると、受信したハッシュ値を原子時計を用いた正確な時刻の情報とともに暗号化し、タイムスタンプとして返送する時刻証明機構である。
【００１２】
デジタル複合機１は、図２に示すように、ＣＰＵ１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、表示・操作部１４、読取部１５、画像メモリ１６、記録部１７、コーデック１８、モデム１９、ネットワーク制御ユニットＮＣＵ２０、ＬＡＮインターフェース（Ｉ／Ｆ）２１及びｅ−文書保存部２２から構成され、各部がバス２３を介して接続されている。
【００１３】
ＣＰＵ１１はバス２３を介してデジタル複合機１のハードウェア各部を制御するとともに、ＲＯＭ１２に記憶されたプログラムに基づいて各種のプログラムを実行し、ＲＯＭ１２はデジタル複合機の動作に必要な種々のプログラムや操作メッセージ等を予め記憶している。また、ＲＡＭ１３はＳＲＡＭ等で構成され、プログラムの実行時に発生する一時的なデータを記憶するとともに、通信履歴データやｅ−文書生成履歴を記憶する。
【００１４】
表示・操作部１４は、デジタル複合機１の動作状態を表示したり、種々の機能の操作画面の表示を行う表示部と、デジタル複合機１を操作するための複数のキーよりなり、図３に示すように、表示部を構成するＬＣＤ表示部３１と多数の操作キーから構成されている。ＬＣＤ表示部３１には、タッチパネルスイッチが配設され、ＬＣＤ表示部３１に表示された項目部分を押下することで、対応する項目の選択や機能の実行を行うことができる。また、操作キーとして、テンキー３２、スタートキー３３、リセットキー３４、ストップキー３５、複数のワンタッチダイヤルキー３６、十字キー３７、リターンキー３８、セットキー３９、ＦＡＸ切替キー４０、コピー切替キー４１、スキャナ切替キー４２等の各種キーが設けられている。なお、ＬＣＤ表示部３１によりこれらの操作キーの一部又は全部を代用することも可能である。
【００１５】
読取部１５はオートドキュメントフィーダー（ＡＤＦ）やフラットベッドスキャナ（ＦＢＳ）等の読取り用原稿載置台を備え、ＣＣＤ等を利用したスキャナで原稿を読み取り、ドットイメージデータを出力する。
また、画像メモリ１６は、ＤＲＡＭ等を用いて構成され、送信すべき画像データまたは受信した画像データあるいは読取部１５で読み取った画像データを記憶し、記録部１７は電子写真方式等のプリンタ装置を備え、受信したデータ、コピー原稿データあるいは外部のパソコン２、３、４等から送信されたプリントデータをプリントアウトする。
【００１６】
コーデック１８は所定のプロトコルに対応して符号化・復号するものであり、読み取った原稿の画像データを送信するためにＭＨ、ＭＲまたはＭＭＲ方式により符号化し、外部から受信した画像データを復号するとともに、電子メールに添付可能なファイルとして一般的に利用される画像フォーマットであるＴＩＦＦ方式等にも対応して符号化、復号する。
【００１７】
モデム１９はバス２３に接続されており、ファクシミリ通信が可能なファクスモデムとしての機能を有し、このモデム１９は同様にバス２３に接続されたＮＣＵ２０と接続されている。ＮＣＵ２０はアナログ回線の閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１９をＰＳＴＮ５に接続する。
ＬＡＮインターフェース２１はＬＡＮ６に接続され、インターネット網７からの信号を受信する一方、ＬＡＮ６に対して信号やデータを送信するものであり、信号変換やプロトコル変換などのインターフェース処理を実行する。
【００１８】
ｅ−文書保存部２２は、ｅ−文書を文書の種類ごとに保存する記憶部であり、図４に示すように、ｅ−文書の管理ファイル、履歴情報フォルダ、及び、帳簿、見積書、議事録、注文書等の文書毎のフォルダとを備え、各文書フォルダには、文書名を識別できる文字列と日付、通番を組み合わせたファイル名が付与されたスキャン文書とタイムスタンプが保存され、履歴情報フォルダには、履歴情報データを符号化したスキャンデータと同一様式のものとタイムスタンプがファイル名、例えば、「rireki」と日付よりなるファイル名により保存される。また、管理ファイルには、図５に示すように、各ｅ−文書のファイル名と、タイムスタンプの有効期限、当該データの保存期限が記憶されるようになっている。
【００１９】
デジタル複合機１は上記のような構成を備えており、ファクシミリ送信時には、ユーザが送信原稿を読取部１５にセットした後、表示・操作部１４のファクス切替キー４０を押下することにより、ＬＣＤ表示部３１に送信先入力欄が表示されるので、テンキー３２により送信先のダイヤル番号を入力するか、あるいはワンタッチダイヤルキー３６によって送信先を選択した後、スタートキー３３を押下することにより、原稿の画像データをファクシミリ送信することができる。
【００２０】
また、文書をｅ−文書化する場合、ユーザが表示・操作部１４のスキャナ切替キー４２を押下することにより、ＬＣＤ表示部３１に図６に示すスキャン実行画面が表示されるので、この画面でｅ−文書スキャンを選択し、「実行」ボタンを押下すると、ＬＣＤ表示部３１に図７に示すｅ−文書スキャン実行画面が表示される。この画面には帳簿ｅ−文書スキャン、見積書ｅ−文書スキャン、注文書ｅ−文書スキャン等のｅ−文書スキャンを行う文書の種類の選択画面が表示されており、いずれかのｅ−文書スキャンを押下して選択した後、スタートキー３３を押下することにより、文書をｅ−文書化することができる。
【００２１】
次に、上記のスタートキー３３が押下された場合のＣＰＵ１１の作用を図８のフローチャートにより説明する。
表示・操作部１４のスタートキー３３が押下されると、ＣＰＵ１１は、図８のフローチャートに示すプログラムを開始し、まず、ｅ−文書スキャンの指示があったか否かを判定する（ステップ１０１）。
ユーザが図６のスキャン実行画面でｅ−文書スキャンを選択していた場合、ＣＰＵ１１は、読取部１５にセットされた原稿の画像データを読取部１５で読み取り、コーデック１８で圧縮して画像メモリ１６に蓄積する（ステップ１０２）。
【００２２】
次に、ＣＰＵ１１は、画像メモリ１６に蓄積したデータのハッシュ値を算出し、このハッシュ値データをＬＡＮインターフェース２１、ＬＡＮ６、インターネット網７を介してＴＳＡ８に送信した（ステップ１０３）後、ＴＳＡ８からタイムスタンプを受信したか否かを判定する（ステップ１０４）。
そして、ＴＳＡ８からタイムスタンプを受信すると、ＣＰＵ１１は、文書名を識別できる文字列と日付、通番を組み合わせたファイル名を作成し、作成したファイル名によりスキャンデータとタイムスタンプを選択された文書種類のフォルダに保存するとともに、管理データを管理ファイルに保存した（ステップ１０５）後、ｅ−文書スキャン履歴をＲＡＭ１３に保存する（ステップ１０６）。
【００２３】
例えば、ユーザが図７のｅ−文書スキャン実行画面で帳簿ｅ−文書スキャンを選択していた場合、帳簿用ファイル名が「chobo」＋「日付」＋「連番」により作成され、作成されたファイル名によりスキャンデータとタイムスタンプがｅ−文書保存部２２の帳簿用フォルダに保存されるとともに、図５に示すように、管理ファイルにファイル名、タイムスタンプの有効期限、ｅ−文書の保存期限が記憶される。また、ＲＡＭ１３には、図９に示すように、ｅ−文書スキャン履歴欄に、例えば、ｅ−文書作成年月日、スキャン枚数、文書種類、有効期限が記憶される。
なお、文書の保存期間は、文書の種類ごとに、例えば、帳簿１０年間、注文書５年間等と指定できるので、保存期限はｅ−文書の作成日とその種類の文書の保存期間とにより自動的に決定することができる。
【００２４】
一方、ステップ１０１でｅ−文書スキャンの指示がなかったと判定した場合、ＣＰＵ１１は、ユーザがファクシミリ送信を指示したか否かを判定し（ステップ１０７）、ユーザがファクシミリ送信を指示していないと判定した場合、コピー等の他の処理を実行する（ステップ１０８）。
また、ステップ１０７でユーザがファクシミリ送信を指示したと判定した場合、ＣＰＵ１１は、原稿の画像データを読取部１５で読み取り、コーデック１８で圧縮して画像メモリ１６に蓄積する（ステップ１０９）。
【００２５】
次に、ＣＰＵ１１は、画像メモリ１６に蓄積されている画像データをコーデック１８によりＧ３データに変換処理した後、指定された宛先のダイヤル番号をモデム１９、ＮＣＵ２０を制御してＰＳＴＮ５に送出させ（ステップ１１０）、通信が確立すると、Ｇ３データをモデム１９で変調した後、ＮＣＵ２０からＰＳＴＮ５を通して相手先にファクシミリ送信する（ステップ１１１）。
そして、ファクシミリ通信が完了すると、ＣＰＵ１１は、ファクシミリ通信履歴をＲＡＭ１３に保存する（ステップ１１２）。すなわち、ＣＰＵ１１は、図９に示すように、ファクシミリの送信先、送信時刻、送信枚数、通信結果等を通信履歴としてＲＡＭ１３のＦＡＸ通信履歴欄に記憶する。
【００２６】
ステップ１０６またはステップ１１２でｅ−文書スキャン履歴またはファクシミリ通信履歴を保存すると、ＣＰＵ１１は、ＲＡＭ１３に記憶された履歴で、ｅ−文書化していない履歴が所定量、例えば、１００件蓄積されたか否かを判定し（ステップ１１３）、ｅ−文書化していない履歴が所定量に達していない場合には、プログラムを終了する。
【００２７】
一方、ステップ１１３でｅ−文書化していない履歴が所定量に達したと判定した場合、ＣＰＵ１１は、ＲＡＭ１３に記憶されている、ｅ−文書化していない履歴データにその時点のタイマ時刻を付加して符号化することにより、図１０に示すように、スキャンデータと同一様式のものを生成した（ステップ１１４）後、上記と同様にして、生成したデータのハッシュ値を算出し、このハッシュ値データをＬＡＮインターフェース２１、ＬＡＮ６、インターネット網７を介してＴＳＡ８に送信する（ステップ１１５）。
【００２８】
そして、ハッシュ値データをＴＳＡ８に送信した後、ＣＰＵ１１は、ＴＳＡ８からタイムスタンプを受信したか否かを判定し（ステップ１１６）、ＴＳＡ８からタイムスタンプを受信すると、ファイル名を「rireki」＋「日付」により作成し、作成されたファイル名により上記の履歴情報データとタイムスタンプをｅ-文書保存部２２の履歴フォルダに保存するとともに、管理ファイルにファイル名、有効期限、保存期限を保存する。
【００２９】
以上のように、ｅ−文書化していない履歴が１００件に達する毎に、ｅ−文書生成履歴やファクシミリ送信履歴のデータにタイムスタンプが付与されてｅ-文書保存部２２に保存されるので、履歴情報の確定時刻の証明及び履歴情報が改ざんされていないことを証明することができる。また、このとき、デジタル複合機の時計データも履歴データに付加されてタイムスタンプが付与されるので、デジタル複合機の時計データが正確でなかった場合であっても、タイムスタンプの時刻とタイムスタンプ付与時のデジタル複合機の時計データに基づいてデジタル複合機の時計データの誤差を知ることができるので、履歴情報に含まれる時刻を正確に把握することができ、正確な時刻に基づく機器動作証明を行うことが可能となる。
【００３０】
なお、上記の実施例では、ｅ−文書化していない履歴が所定量に達した場合にｅ−文書生成履歴やファクシミリ送信履歴をｅ-文書化したが、定期的、例えば、毎月１日にｅ−文書生成履歴やファクシミリ送信履歴をｅ-文書化するようにすることも可能である。
また、上記の実施例では、本発明の時刻認証要求機能付き通信装置をｅ-文書スキャン機能を備えたデジタル複合機に適用した場合の例について説明したが、本発明はファクシミリ装置等の通常の通信装置にも適用することが可能である。
【００３１】
さらに、上記の実施例では、表示・操作部の表示画面で、帳簿ｅ−文書スキャン、見積書ｅ−文書スキャン等を選択するようにしたが、それぞれのｅ−文書スキャンを実行するボタンを設け、このボタンによって各文書のｅ−文書スキャン実行を指示するようにすることもできる。
また、上記の実施例では、ファイル名を文書名を識別できる文字列と日付及び連番により作成し、自動的に文書の種類に応じた文書ファイルにｅ−文書を保存できるようにしたが、ユーザがｅ-文書の保存先を指定したり、任意の文書名を手入力により付与できるようにしてもよい。
【図面の簡単な説明】
【００３２】
【図１】デジタル複合機を備えたシステムのネットワーク構成例を示す図である。
【図２】デジタル複合機のハードウェア構成を示すブロック図である。
【図３】表示・操作部の詳細な構成を示す図である。
【図４】ｅ−文書を保存する記憶部のファイル構造を示す図である。
【図５】管理ファイルに保存されるデータの一例である。
【図６】スキャン実行画面の一例である。
【図７】ｅ−文書スキャン実行画面の一例である。
【図８】スタートボタン押下時の作用を示すフローチャートである。
【図９】履歴情報として記憶されるデータの一例である。
【図１０】ｅ-文書化した履歴情報データの一例である。
【符号の説明】
【００３３】
１  デジタル複合機
２、３、４  パソコン
５  ＰＳＴＮ
６  ＬＡＮ
７  インターネット網
８  ＴＳＡ
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  表示・操作部
１５  読取部
１６  画像メモリ
１７  記録部
１８  コーデック
１９  モデム
２０  ＮＣＵ
２１  ＬＡＮ  Ｉ／Ｆ
２２  ｅ−文書保存部
３１  ＬＣＤ表示部
【図１】
2007219777.tif 000003
【図２】
2007219777.tif 000004
【図３】
2007219777.tif 000005
【図４】
2007219777.tif 000006
【図５】
2007219777.tif 000007
【図６】
2007219777.tif 000008
【図７】
2007219777.tif 000009
【図８】
2007219777.tif 000010
【図９】
2007219777.tif 000011
【図１０】
2007219777.tif 000012