(57)【特許請求の範囲】
【請求項１】
取得したデータを暗号化する暗号化手段を備えるデータ処理装置において、
装置自身の製造番号を記憶する記憶手段と、
電源が投入され、ハードウェア各部の起動処理が完了した場合に、前記記憶手段に記憶されている装置自身の製造番号に基づいて、前記データを暗号化するための暗号鍵を生成する生成手段とを備え、
前記暗号化手段は、前記生成手段が生成した暗号鍵に基づいて、前記データを暗号化するように構成してあり、
前記データの自身の装置内での保存が指定された場合、前記暗号化手段が暗号化した前記データを記憶するデータ記憶手段と、
該データ記憶手段に記憶されているデータが選択された場合、選択されたデータを、前記生成手段が生成した暗号鍵に基づいて復号する手段と
を備えており、
前記データの保存が指定された場合に、前記記憶手段は暗号化したデータについてのファイル名、ファイル形式、ファイルの作成者名、ユーザ名及び記憶日時を有する管理情報を記憶しておき、当該暗号化したデータが復号されて処理がなされたときに暗号化したデータの保存が指示されていた場合は当該暗号化したデータについての前記管理情報を更新するように構成してあることを特徴とするデータ処理装置。
【請求項２】
前記暗号化手段が暗号化したデータを外部の記憶装置へ送出する送出手段と、
前記記憶装置から前記データを取得する取得手段と、
該取得手段が取得したデータを、前記生成手段が生成した暗号鍵に基づいて復号する手段とを備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記送出手段が前記記憶装置へ送出したデータに係る管理情報を記憶する管理情報記憶手段と、
該管理情報記憶手段が記憶している管理情報を表示する手段と、
前記記憶装置に記憶してあるデータの選択指示を、表示された管理情報に基づいて受け付ける受付手段とを備え、
前記取得手段は、前記受付手段が選択指示を受け付けたデータを取得するように構成してあることを特徴とする請求項２に記載のデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自身の装置に係る情報に基づく暗号化情報を用いて、取得したデータを暗号化して保存するデータ処理装置に関するものである。
【０００２】
【従来の技術】
従来、データ処理装置として、用紙に記録された画像を走査して画像データとして取り込み、取り込んだ画像データに基づいて画像を形成して出力する複写機能、取り込んだ画像データを外部の装置へ送信する送信機能、ファクシミリ通信を用いて他のファクシミリ装置との間でデータを送受信するファクシミリ機能、及び通信線等を介して外部の装置から取得したデータを出力するプリンタ機能など、複数の機能を備えたデジタル複合機が商品化されている。
また、近年のデジタル複合機は、取り込んだ画像データ、及び外部の装置から取得したデータ等を記憶するハードディスク等の記憶手段を備えることにより、各機能の処理を平行して行うことができるように構成されている。
【０００３】
上述したようなデジタル複合機の新たな機能として、取り込んだ画像データ、及び外部の装置から取得したデータ等を記憶手段に記憶しておき、記憶されたデータを必要に応じて用紙に記録された画像として出力する、又は外部に接続されたパーソナルコンピュータ等の装置へ送信することを可能にして、デジタル複合機を画像データのサーバ装置として利用することができる機能を備えた装置が提供されている。
【０００４】
その一例として、特許文献１には、スキャナを用いて取り込んだ画像データ、又はファクシミリ通信によって受信した画像データを記憶しておき、必要に応じて画像データを読み出して画像を出力する指示を行う、電子ファイリング機能を備えたデータ処理装置が開示されている。このような装置を用いることにより、一度出力処理を行なった画像データの再利用が可能となり、ユーザは、文章または画像を必要なときにスムーズに出力することができるとともに、文章または画像を複数のユーザ間において共用することが可能となる。
【０００５】
また、データ処理装置が扱うデータには、企業秘密を記載した文章などの機密性を有するデータが含まれている場合があり、上述したように、再利用を行なうためにデータ処理装置が記憶しておくデータに対して暗号化処理等を行なう構成を有した装置が提案されている。
このように、データを暗号化して記憶させておくことにより、データが漏洩した場合であっても、データに対する不正使用が困難となり、データ処理装置のセキュリティを向上させることが可能である。
【０００６】
【特許文献１】
特開平５−３０８４９３号公報
【０００７】
【発明が解決しようとする課題】
しかし、上述した構成のデータ処理装置においては、暗号化されたデータに、当該暗号化処理に用いた暗号鍵等の情報が埋め込まれて記憶されている場合があり、このような暗号化データが第三者に漏洩した場合に、第三者が、当該暗号化処理に対応する復号処理の実行が可能な装置を有する場合、又は当該暗号化処理を解読した場合、この第三者によって暗号化されたデータが復号されるおそれがあり、セキュリティの向上を図ることができないという問題がある。
また、電子ファイリング機能を備えた装置においては、内蔵するハードディスク等の記憶手段の故障等を考慮して、記憶しておくデータを外部の記憶装置にバックアップとして記憶させておく場合があり、この外部の記憶装置から漏洩されたデータについても、上述したように第三者に復号され、不正使用されるおそれがあるという問題がある。
【０００８】
本発明は以上のような事情に鑑みてなされたものであり、自身の装置固有の情報に基づいて生成した暗号鍵を用いて、取得したデータを暗号化し、外部の装置による復号処理を不可能とすることにより、機密情報を保護するデータ処理装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係るデータ処理装置は、取得したデータを暗号化する暗号化手段を備えるデータ処理装置において、装置自身の製造番号を記憶する記憶手段と、電源が投入され、ハードウェア各部の起動処理が完了した場合に、前記記憶手段に記憶されている装置自身の製造番号に基づいて、前記データを暗号化するための暗号鍵を生成する生成手段とを備え、前記暗号化手段は、前記生成手段が生成した暗号鍵に基づいて、前記データを暗号化するように構成してあり、前記データの自身の装置内での保存が指定された場合、前記暗号化手段が暗号化した前記データを記憶するデータ記憶手段と、該データ記憶手段に記憶されているデータが選択された場合、選択されたデータを、前記生成手段が生成した暗号鍵に基づいて復号する手段とを備えており、前記データの保存が指定された場合に、前記記憶手段は暗号化したデータについてのファイル名、ファイル形式、ファイルの作成者名、ユーザ名及び記憶日時を有する管理情報を記憶しておき、当該暗号化したデータが復号されて処理がなされたときに暗号化したデータの保存が指示されていた場合は当該暗号化したデータについての前記管理情報を更新するように構成してあることを特徴とする。
【００１０】
本発明による場合は、取得したデータを暗号化するデータ処理装置が、電源が投入され、ハードウェア各部の起動処理が完了した場合に、装置自身の製造番号に基づいて、データを暗号化するための暗号鍵を生成し、得られた暗号鍵に基づいて、取得したデータを暗号化する。また、前記データに対して自身の装置内での保存が指定された場合、上述したように生成された暗号鍵に基づいて暗号化された状態でデータ記憶手段に記憶される。よって、外部の装置によっては復号できない暗号化データを生成することができ、暗号化データを記憶するデータ記憶手段が盗まれた場合であっても、当該データ処理装置以外の装置によっては復号できないため、データ記憶手段に記憶されたデータの不正利用を防止することができる。また、該データ記憶手段に記憶してある暗号化データが選択されて読み出された場合に、読み出された暗号化データを前記暗号鍵に基づいて復号する構成を備えるので、暗号化データをバックアップとしてデータ記憶手段に記憶するサーバ装置として動作することができる。また、装置自身の製造番号を予め記憶した記憶手段を備えておくことにより、前記製造番号に基づいて暗号化処理及び復号処理に用いる暗号鍵を安定して生成することができ、この暗号鍵を強固な暗号鍵として用いることができる。また、記憶してある暗号化データについての管理情報も記憶し、暗号化データが復号されて処理がなされた場合には、当該暗号化データの管理情報を更新するため、記憶された複数の暗号化データからユーザが所望する暗号化データを容易に選択することができる。
【００１５】
本発明に係るデータ処理装置は、前記暗号化手段が暗号化したデータを外部の記憶装置へ送出する送出手段と、前記記憶装置から前記データを取得する取得手段と、該取得手段が取得したデータを、前記生成手段が生成した暗号鍵に基づいて復号する手段とを備えることを特徴とする。
【００１６】
本発明による場合は、取得したデータを、装置自身の製造番号に基づき生成された暗号鍵に基づいて暗号化し、得られた暗号化データを外部の記憶装置に記憶させておき、前記記憶装置から前記暗号化データを取得した場合に、前記暗号鍵に基づいて復号する構成を備えることにより、前記暗号化データを外部の記憶装置にバックアップとして記憶させておいた場合に、当該記憶装置から暗号化データが漏洩した場合であっても、外部の装置によっては復号できないため、機密情報の不正利用を防止することができる。
【００１７】
本発明に係るデータ処理装置は、前記送出手段が前記記憶装置へ送出したデータに係る管理情報を記憶する管理情報記憶手段と、該管理情報記憶手段が記憶している管理情報を表示する手段と、前記記憶装置に記憶してあるデータの選択指示を、表示された管理情報に基づいて受け付ける受付手段とを備え、前記取得手段は、前記受付手段が選択指示を受け付けたデータを取得するように構成してあることを特徴とする。
【００１８】
本発明による場合は、取得したデータを暗号化して外部の記憶装置に記憶させる際に、前記記憶装置へ送出したデータの管理情報を記憶しておく。また、この管理情報に基づいて、前記記憶装置に記憶してあるデータの選択指示を受け付け、選択指示を受け付けたデータを前記記憶装置から取得した場合に、取得したデータを、暗号化処理に用いた暗号鍵に基づいて復号する。これにより、データをバックアップしておくために外部の記憶装置に記憶させておいた場合に、前記記憶装置から前記暗号化データが漏洩した場合であっても、当該データ処理装置以外の装置によっては復号できないため、機密情報の不正利用を防止することができる。また、外部の記憶装置にバックアップしてあるデータについての管理情報を記憶しておき、この管理情報に基づき、バックアップされたデータからの所望のデータを容易に選択することが可能となる。
【００１９】
【発明の実施の形態】
以下に、本発明に係るデータ処理装置を、例えば画像データ等を処理する画像処理装置としてのデジタル複合機（以下、複合機という）に基づく実施の形態を示す図面を用いて具体的に説明する。
【００２０】
（実施の形態１）
図１は実施の形態１に係るデータ処理装置の内部構成例を示すブロック図であり、図中１は本発明のデータ処理装置としての複合機を示している。
本実施の形態における複合機１は、演算を行うＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processor Unit）等からなる制御部１０を備え、制御部１０を制御中枢としてバス１１を介して接続される以下のようなハードウェア各部の動作を制御する。
【００２１】
バス１１には、制御部１０の制御手順を示す制御プログラム等を記憶したＲＯＭ１２、制御部１０による制御動作中に発生する種々のデータを一時的に記憶するＲＡＭ１３、スキャナ部１４、ＬＡＮ（Local Area Network）等の通信網Ｎ１に接続するための通信部１５、データに暗号化処理又は復号処理を行なうデータ処理部１６、データ処理部１６が行なう暗号化処理及び復号処理に用いる暗号鍵（暗号化情報）を管理する暗号鍵管理部１７、ハードディスク又は不揮発性のメモリからなる記憶部１８、ＤＲＡＭ等からなり、データを一時的に記憶するメモリ１９、メモリ１９に記憶されたデータから画像を形成し、形成した画像を記録用紙に記録して出力するプリンタ部２０、ユーザによる操作を受け付ける操作部２１等が接続してある。
【００２２】
制御部１０は、バス１１を介して接続される上述したハードウェア各部を制御するとともに、ＲＯＭ１２が記憶している制御プログラムをＲＡＭ１３に一旦読み出して順次実行することにより、複合機１としての動作を行なう。
スキャナ部１４は、ＣＣＤ（Charge Coupled Device）等を備え、記録用紙に記録された画像を走査してデジタルデータの画像データとして読み取り、読み取った画像データを一旦メモリ１９に記憶させる。
【００２３】
通信部１５は、通信網Ｎ１に接続されるサーバ装置２及びコンピュータ３，３から各種のデータを取得する入力部（取得手段）１５ａと、通信網Ｎ１を介してサーバ装置２又はコンピュータ３，３へ各種のデータを送信する出力部（送出手段）１５ｂとを備えており、入力部１５ａから入力されたデータは一旦メモリ１９に記憶される。
また、本実施の形態では、通信網Ｎ１に公衆電話回線網Ｎ２が接続してあり、通信部１５は、公衆電話回線網Ｎ２に接続してある他のファクシミリ装置４との間でのファクシミリ通信が可能に構成されている。
【００２４】
従って、複合機１は、ユーザにより図示しない所定の原稿載置台に載置された原稿をスキャナ部１４が読み取り、得られた画像データを通信網Ｎ１に接続された公衆電話回線網Ｎ２を介して、公衆電話回線網Ｎ２に接続してある他のファクシミリ装置４へ送信し、また、ファクシミリ装置４がファクシミリ通信にて送信した画像データを、公衆電話回線網Ｎ２を介して受信し、プリンタ部２０で記録用紙に記録するファクシミリ装置として機能する。
【００２５】
データ処理部１６は、スキャナ部１４が読み取り、又は通信部１５が外部から取得することによりメモリ１９に記憶してあるデータに暗号化処理を行なう暗号化部（暗号化手段）１６ａを備えており、暗号化部１６ａが暗号化処理を行ない得られた暗号化データは記憶部（データ記憶手段）１８に記憶される。また、データ処理部１６は、制御部１０からの制御により記憶部１８から読み出された暗号化データに復号処理を行なう復号部（復号する手段）１６ｂを備えており、復号部１６ｂにより復号されたデータはメモリ１９に記憶される。
【００２６】
暗号鍵管理部１７は、当該複合機１に係る情報として、例えば複合機１の製造番号を記憶したメモリ（記憶手段）１７ａを備え、このメモリ１７ａに記憶してある製造番号に基づき、データ処理部１６の暗号化部１６ａ及び復号部１６ｂが用いる暗号鍵を生成する生成手段として動作しており、生成した暗号鍵を、制御部１０の制御に従ってデータ処理部１６に入力する。尚、メモリ１７ａに記憶される情報は、当該複合機１の初期設定時にユーザにより設定されたものであってもよい。
また、メモリ１７ａに記憶してある複合機１に係る情報としては、上述したような複合機１の製造番号に限られず、複合機１に固有の情報であればよい。従って、同型の複合機１であっても、メモリ１７ａには異なる情報が記憶されており、これにより、当該複合機１にて暗号化された暗号化データは、同型の複合機１であっても復号することができないこととなる。
【００２７】
メモリ１９は、上述したように、スキャナ部１４で読み取った画像データのほか、通信部１５が通信網Ｎ１又は公衆電話回線網Ｎ２を介して外部から取得したデータ、及びデータ処理部１６の復号部１６ｂが復号したデータ等を一時的に記憶する。
プリンタ部２０は、電子写真方式のプリンタ装置であって、メモリ１９に記憶されたデータに基づく画像を、ハードコピーとしてＡ３縦，Ｂ４縦，Ａ４縦，Ｂ５横及びＡ５横等の各サイズの記録用紙又はＯＨＰ(Over Head Projector)シートから最適なサイズのものを選択して記録する。
【００２８】
操作部２１は、複合機１の操作のために必要な情報を表示する液晶パネル等の表示手段と、ユーザの操作により制御命令などの情報が入力されるタッチパネル又はテンキー等の入力手段とからなっている。
記憶部１８は、上述したように、スキャナ部１４が読み取った画像データ、及び通信部１５の入力部１５ａが外部から受信したデータを、データ処理部１６が暗号化した暗号化データを一旦記憶するように構成されており、これにより、複合機１による各処理を平行して行うことができる。
【００２９】
また、ユーザは、記憶部１８が記憶している暗号化データを再利用することが可能であり、複合機１は、データのファイルサーバ装置として機能する。尚、複合機１をファイルサーバ装置として利用する場合には、記憶部１８に各暗号化データとともに、各暗号化データのファイル名、ファイル形式、ファイルの作成者名及び記憶日時等の管理情報を記憶させておくことにより、記憶部１８からのファイルの読出を可能としている。
【００３０】
図２は実施の形態１に係る複合機１における表示画面例を示す図であり、図２（ａ）に初期画面を、図２（ｂ）に保存ファイル一覧画面を夫々示している。
本実施の形態では、操作部２１の表示手段に表示される操作ボタンとして、図２（ａ）に示すように、「保存する」又は「保存しない」を選択するボタンがあり、これは、複合機１により各種の処理を行なったデータについて、当該複合機１に保存しておくか否かを設定するためのものである。従って、ユーザが「保存する」ボタンを選択して所望の処理を実行させた場合、当該処理の実行の際に、データ処理部１６の暗号化部１６ａが、暗号鍵管理部１７から入力される暗号鍵に基づく暗号化処理を行ない、記憶部１８に記憶された暗号化データを記憶部１８から消去せずに、当該暗号化データについての管理情報を記憶部１８に記憶させる。
【００３１】
また、操作部２１の表示手段には、所定の原稿載置台（図示せず）に載置された原稿を複写するためのコピーボタン、既に記憶部１８に記憶してあるデータをプリンタ部２０で記録用紙に出力するためのプリントボタン、ファクシミリ通信を行なうためのファクスボタン、原稿から画像データを読み取るためのスキャンボタン、記憶部１８に記憶してあるデータを外部の装置へ送信するための転送ボタン、及び記憶部１８に記憶してあるデータを外部のサーバ装置２にバックアップしておくためのバックアップボタン等を備えている。
【００３２】
ユーザは、図２（ａ）に示すような操作画面に従って、所望する処理を選択し、ＯＫボタンをオンすることにより、複合機１に各種の処理を実行させることができる。
尚、ユーザによりプリントボタン、ファクスボタン、転送ボタン又はバックアップボタンが選択された場合、複合機１は、夫々出力処理、ファックス通信処理、転送処理又はバックアップ処理を行なうべく、既に記憶部１８に記憶してあるデータから、ユーザが所望するデータの選択を受け付ける必要があり、制御部１０は、記憶部１８に記憶してある管理情報に基づく保存ファイル一覧画面を操作部２１の表示手段に表示させる。
【００３３】
保存ファイル一覧画面は、図２（ｂ）に示すように、記憶部１８に記憶してある各暗号化データのファイル名、ファイル形式、ファイルの作成者名及び記憶日時等の管理情報を表示しており、各暗号化データの管理情報をタッチすることにより各暗号化データを容易に選択できるように構成してある。また、保存ファイル一覧画面には、選択した暗号化データに行なうべき処理を指定するためのプリントボタン、ファクスボタン、転送ボタン及びバックアップボタンが表示してあり、各ボタンを選択し、ＯＫボタンを操作することにより、選択した暗号化データに、選択したボタンに対応する処理を実行することができる。
尚、この管理情報は、ユーザによる操作部２１の操作だけでなく、コンピュータ３から処理命令を送信することによりコンピュータ３のディスプレイに表示させることも可能である。
【００３４】
このように、ユーザが、表示した保存ファイル一覧画面から、記憶部１８が記憶している暗号化データを選択し各ボタンを操作して、プリンタ部２０での画像の出力、又は通信部１５から外部へのデータの送信等を指示することにより、記憶部１８が記憶している暗号化データを再利用することが可能であり、複合機１は、データのファイルサーバ装置として機能する。
【００３５】
また、上述した構成により、複合機１は、スキャナ部１４が原稿を読み取り、得られた画像データに基づく画像をプリンタ部２０で記録用紙に複写する複写装置としても機能し、通信部１５の入力部１５ａが通信網Ｎ１を介して外部から受信したデータに基づく画像をプリンタ部２０で記録用紙に記録するネットワークプリンタとしても機能する。
更に、複合機１は、所定の原稿載置台に載置された原稿をスキャナ部１４が読み取り、得られた画像データを通信部１５の出力部１５ｂから通信網Ｎ１を介して外部の装置へ送信するネットワークスキャナとしても機能する。
【００３６】
ここで、通信網Ｎ１には、コンピュータ等により構成されるサーバ装置２が接続してあり、本実施の形態では、このサーバ装置２は、複合機１の記憶部１８に記憶された暗号化データのバックアップ用の装置として機能する。
従って、複合機１は、ユーザが操作部２１に表示された保存ファイル一覧画面に従って、バックアップすべきファイルを選択してバックアップボタンを操作した場合には、選択された暗号化データを復号せずにサーバ装置２へ転送する。また、複合機１は、サーバ装置２から所定の暗号化データの呼出処理の指示があった場合に、対応する暗号化データをサーバ装置２から取得するように構成してある。尚、バックアップとしてサーバ装置２に記憶される暗号化データは、データ処理部１６の暗号化部１６ａが暗号化したデータであり、このデータには、暗号化部１６ａによる暗号化処理に用いた暗号鍵は含まれない。
【００３７】
以下に、本実施の形態の複合機１がデータを取得した際に行なう処理についてフローチャートを用いて説明する。図３は実施の形態１に係る複合機１が行なうデータ処理の手順を示すフローチャートである。
複合機１は、電源が投入され、ハードウェア各部の起動処理が完了した場合、暗号鍵管理部１７が、メモリ１７ａに格納されている製造番号に基づき、データ処理部１６が行なう暗号化処理及び復号処理に用いる暗号鍵を生成する（Ｓ１）。尚、メモリ１７ａに格納してある製造番号等の当該複合機１に固有の情報をそのまま暗号鍵として利用することも可能である。
【００３８】
複合機１は、ユーザが操作部２１の各ボタンを操作することにより各種の処理の実行指示を受け付けたか否かを判断しており（Ｓ２）、例えば、ユーザがコピーボタン、ファクスボタン又はスキャンボタン等を操作することにより、複写機能、ファクシミリ通信機能、スキャナ機能の実行指示を受け付けた場合（Ｓ２：ＹＥＳ）、所定の原稿載置台に載置された原稿をスキャナ部１４が読み取り、取得した画像データに対応する処理を実行する（Ｓ３）。
具体的には、コピーボタンが操作された場合には、スキャナ部１４が読み取った画像データに基づく画像をプリンタ部２０で記録用紙に記録し、ファクスボタンが操作された場合には、スキャナ部１４が読み取った画像データを通信部１５の出力部１５ｂからファクシミリ通信にて外部のファクシミリ装置４へ送信し、スキャン保存ボタンは操作された場合には、スキャナ部１４が読み取った画像データを出力部１５ｂから指定された送信先へ送信する。
【００３９】
一方、ユーザが操作部２１の各ボタンを操作することにより各種の処理の実行指示を受け付けていない場合（Ｓ２：ＮＯ）、制御部１０は、通信部１５の入力部１５ａが、通信網Ｎ１又は公衆電話回線網Ｎ２を介して外部のコンピュータ３，３又はファクシミリ装置４からデータを取得したか否かを判断しており（Ｓ４）、外部からデータを取得した場合（Ｓ４：ＹＥＳ）、取得したデータに対応する処理を実行する（Ｓ３）。尚、外部からデータを取得しない場合（Ｓ４：ＮＯ）、制御部１０は処理を終了する。
具体的には、例えば、コンピュータ３，３が記録用紙に出力すべく通信網Ｎ１を介して複合機１に送信したデータについては、当該データに基づく画像をプリンタ部２０で記録用紙に記録し、また、公衆電話回線網Ｎ２を介してファクシミリ通信で受信した画像データについては、当該画像データに基づく画像をプリンタ部２０で記録用紙に記録する。
【００４０】
制御部１０は、ステップＳ２で受け付けた実行指示、又はステップＳ４で外部から取得した実行指示が、当該画像データの保存を指示しているか否かを判断しており（Ｓ５）、データの保存が指示されていない場合（Ｓ５：ＮＯ）処理を終了し、データの保存が指示されている場合（Ｓ５：ＹＥＳ）、ステップＳ３で各処理を実行した際に記憶部１８に記憶された暗号化データについての管理情報を記憶部１８に記憶させて（Ｓ６）、処理を終了する。
【００４１】
上述したように、ユーザが指示した処理を実行されたデータを記憶部１８に保存しておくことにより、各データの再利用が可能となり、複数のユーザ間においてデータの共有を図ることができる。
また、記憶部１８に記憶してある暗号化データについての管理情報も記憶させておくことにより、記憶部１８に記憶された複数の暗号化データからユーザが所望する暗号化データを容易に選択することが可能となる。
【００４２】
以下に、本実施の形態の複合機１に保存してあるデータを再利用する場合に複合機１が行なう処理について説明する。図４及び図５は実施の形態１に係る複合機１が行なうデータ処理の手順を示すフローチャートである。
複合機１の制御部１０は、所定のボタン、具体的には、操作部２１の表示手段に表示されたプリントボタン、ファクスボタン、転送ボタン又はバックアップボタンが操作されたか否かを判断しており（Ｓ１１）、所定のボタンが操作されない場合（Ｓ１１：ＮＯ）待機しており、所定のボタンが操作された場合（Ｓ１１：ＹＥＳ）、記憶部１８の管理情報を読み出し、図２（ｂ）に示すような、読み出した管理情報に基づく保存ファイル一覧画面を操作部２１の表示手段に表示させる（Ｓ１２）。
【００４３】
ユーザは、保存ファイル一覧画面の各管理情報に基づいて、記憶部１８に記憶してある暗号化データから、利用したい暗号化データを選択し、選択した暗号化データに行なうべき処理を示す各ボタンを選択し、ＯＫボタンを操作する。
制御部１０は、ユーザによりＯＫボタンが操作されたか否かを判断しており（Ｓ１３）、ＯＫボタンが操作されない場合（Ｓ１３：ＮＯ）、保存ファイル一覧画面を表示したまま待機し（Ｓ１２）、ＯＫボタンが操作された場合（Ｓ１３：ＹＥＳ）、ユーザが選択したボタンがプリントボタンであるか否かを判断する（Ｓ１４）。
【００４４】
制御部１０は、ユーザによりプリントボタンが選択された場合（Ｓ１４：ＹＥＳ）、データ処理部１６の復号部１６ｂが、選択された暗号化データに復号処理を行ない、プリンタ部２０で記録用紙に出力する（Ｓ１５）。
一方、ステップＳ１４で、プリントボタンが選択されていない場合（Ｓ１４：ＮＯ）、ユーザによりファクスボタンが選択されたか否かを判断しており（Ｓ１６）、ファクスボタンが選択された場合（Ｓ１６：ＹＥＳ）、データ処理部１６の復号部１６ｂが、選択された暗号化データに復号処理を行ない、通信部１５の出力部１５ｂが通信網Ｎ１及び公衆電話回線網Ｎ２を介してファクシミリ装置４へ送信する（Ｓ１７）。
【００４５】
また、ステップＳ１６で、ファクスボタンが選択されていない場合（Ｓ１６：ＮＯ）、ユーザにより転送ボタンが選択されたか否かを判断しており（Ｓ１８）、転送ボタンが選択された場合（Ｓ１８：ＹＥＳ）、データ処理部１６の復号部１６ｂが、選択された暗号化データに復号処理を行ない、通信部１５の出力部１５ｂが通信網Ｎ１を介して外部のコンピュータ３，３へ送信する（Ｓ１９）。
次に制御部１０は、ステップＳ１３で、保存ファイル一覧画面のＯＫボタンが操作された際に、当該データの複合機１による保存が指示されたか否かを判断しており（Ｓ２０）、データの保存が指示されている場合（Ｓ２０：ＹＥＳ）、ステップＳ１５，Ｓ１７，Ｓ１９で夫々行なった処理を追加することにより記憶部１８の管理情報を更新する（Ｓ２１）。
【００４６】
一方、データの保存が指示されていない場合（Ｓ２０：ＮＯ）、記憶部１８に記憶してある暗号化データを、対応する管理情報とともに消去する（Ｓ２２）。尚、暗号化データに、ランダムなデータの上書きを複数回行うことにより当該暗号化データを消去することができ、当該暗号化データの復元を防止することができる。
また、ステップＳ１８で、ユーザにより転送ボタンが選択されていない場合（Ｓ１８：ＮＯ）、即ち、ユーザがバックアップボタンを選択した場合、出力部１５ｂが、選択された暗号化データを復号せずに通信網Ｎ１を介して外部のサーバ装置２へ送信し（Ｓ２３）、記憶部１８に記憶してある暗号化データを、対応する管理情報とともに消去する（Ｓ２４）。
【００４７】
上述したように、複合機１において、当該複合機１に固有の情報に基づく暗号鍵を用いた暗号化処理を行なうことにより、外部の装置においては復号することができず、万が一、機密性を有する暗号化データが漏洩した場合であっても、外部の装置によっては復号できないため、機密情報の不正使用を防止することができる。また、暗号化データをバックアップしておくための外部のサーバ装置２として、複数の記憶装置を用いることもできる。
【００４８】
（実施の形態２）
以下に、本発明に係るデータ処理装置を、複合機を用いた実施の形態２に基づいて説明する。尚、上述した実施の形態１における複合機と同様の構成を有するものについては、同一の符号を付して説明を省略する。
図６は実施の形態２に係るデータ処理装置の内部構成例を示すブロック図であり、図中１は本実施の形態における複合機を示している。
【００４９】
本実施の形態における複合機１は、ハードディスク又は不揮発性のメモリからなる記憶部（実施の形態１における記憶部１８）を内蔵しておらず、スキャナ部１４が読み取った画像データ、及び通信部１５の入力部１５ａが外部から受信したデータを、データ処理部１６が暗号化した暗号化データは、ハードディスク（以下、ＨＤという）２ａを備えた外部のサーバ装置（記憶装置）２に適宜記憶させることにより、複合機１による各処理を平行して行なっている。
【００５０】
また、ユーザは、サーバ装置２が記憶している暗号化データを再利用することが可能であり、複合機１は、データのファイルサーバ装置として機能する。尚、複合機１をファイルサーバ装置として利用する場合には、サーバ装置２に各暗号化データとともに、各暗号化データのファイル名、ファイル形式、ファイルの作成者名及び記憶日時等の管理情報を記憶させておくことにより、サーバ装置２からのファイルの読出を可能としている。
尚、この管理情報は、複合機１がサーバ装置２へ暗号化データを送出した際の送出情報としてＲＡＭ１３に記憶しておいてもよい。
【００５１】
従って、複合機１は、サーバ装置２から暗号化データを読み出す際に、ＨＤ２ａに記憶してある管理情報を取得して一旦ＲＡＭ（送出情報記憶手段）１３に記憶し、この管理情報に基づく保存ファイル一覧画面（図２（ｂ）参照）に従って、ユーザは、サーバ装置２が記憶している暗号化データを容易に選択することができ、この保存ファイル一覧画面を表示する操作部２１は、サーバ装置２から読み出すデータの選択を受け付ける受付手段として動作する。
尚、本実施の形態の複合機１は、再利用すべき暗号化データは全てサーバ装置２のＨＤ２ａに記憶されるため、実施の形態１の複合機１の操作部２１に表示されるバックアップボタンは、表示する必要がない。
【００５２】
以下に、本実施の形態の複合機１がデータを取得した際に行なう処理についてフローチャートを用いて説明する。図７は実施の形態２に係る複合機１が行なうデータ処理の手順を示すフローチャートである。
複合機１は、電源が投入され、ハードウェア各部の起動処理が完了した場合、暗号鍵管理部１７が、メモリ１７ａに格納されている製造番号に基づき、データ処理部１６が行なう暗号化処理及び復号処理に用いる暗号鍵を生成する（Ｓ３１）。尚、メモリ１７ａに格納してある製造番号等の当該複合機１に固有の情報をそのまま暗号鍵として利用することも可能である。
【００５３】
複合機１は、ユーザが操作部２１の各ボタンを操作することにより各種の処理の実行指示を受け付けたか否かを判断しており（Ｓ３２）、例えば、ユーザがコピーボタン、ファクスボタン又はスキャンボタン等を操作することにより、複写機能、ファクシミリ通信機能、スキャナ機能の実行指示を受け付けた場合（Ｓ３２：ＹＥＳ）、所定の原稿載置台に載置された原稿をスキャナ部１４が読み取り、取得した画像データに対応する処理を実行する（Ｓ３３）。
【００５４】
具体的には、コピーボタンが操作された場合には、スキャナ部１４が読み取り、暗号化部１５ａが暗号化した暗号化データを一旦サーバ装置２のＨＤ２に記憶させ、制御部１０からの制御に従ってサーバ装置２から読み出された暗号化データを復号部１６ａが復号し、復号された画像データに基づく画像をプリンタ部２０で記録用紙に記録する。また、ファクスボタンが操作された場合には、スキャナ部１４が読み取り、暗号化部１５ａが暗号化した暗号化データを一旦サーバ装置２のＨＤ２に記憶させ、制御部１０からの制御に従ってサーバ装置２から読み出された暗号化データを復号部１６ａが復号し、復号された画像データを通信部１５の出力部１５ｂからファクシミリ通信にて外部のファクシミリ装置４へ送信する。また同様に、スキャンボタンが操作された場合には、スキャナ部１４が読み取り、暗号化部１５ａが暗号化した暗号化データを一旦サーバ装置２のＨＤ２に記憶させ、制御部１０からの制御に従ってサーバ装置２から読み出された暗号化データを復号部１６ａが復号し、復号された画像データを出力部１５ｂから指定された送信先へ送信する。
【００５５】
一方、ユーザが操作部２１の各ボタンを操作することにより各種の処理の実行指示を受け付けていない場合（Ｓ３２：ＮＯ）、制御部１０は、通信部１５の入力部１５ａが、通信網Ｎ１又は公衆電話回線網Ｎ２を介して外部のコンピュータ３，３又はファクシミリ装置４からデータを取得したか否かを判断しており（Ｓ３４）、外部からデータを取得した場合（Ｓ３４：ＹＥＳ）、取得したデータに対応する処理を実行する（Ｓ３３）。尚、外部からデータを取得しない場合（Ｓ３４：ＮＯ）、処理を終了する。
【００５６】
具体的には、例えば、コンピュータ３，３が記録用紙に出力すべく通信網Ｎ１を介して複合機１に送信したデータについては、暗号化部１５ａが暗号化して一旦サーバ装置２のＨＤ２に記憶され、制御部１０からの制御に従ってサーバ装置２から読み出されて復号部１６ａにて復号され、復号されたデータに基づく画像をプリンタ部２０が記録用紙に記録する。また、公衆電話回線網Ｎ２を介してファクシミリ通信で受信した画像データについては、暗号化部１５ａが暗号化して一旦サーバ装置２のＨＤ２に記憶され、制御部１０からの制御に従ってサーバ装置２から読み出されて復号部１６ａにて復号され、復号された画像データに基づく画像をプリンタ部２０で記録用紙に記録する。
【００５７】
制御部１０は、ステップＳ３２で受け付けた実行指示、又はステップＳ３４で外部から取得した実行指示が、当該画像データの保存を指示しているか否かを判断しており（Ｓ３５）、データの保存が指示されていない場合（Ｓ３５：ＮＯ）処理を終了し、データの保存が指示されている場合（Ｓ３５：ＹＥＳ）、ステップＳ３３で各処理を実行した際にサーバ装置２のＨＤ２ａに記憶された暗号化データについての管理情報を出力部１５ｂからサーバ装置２へ送信し（Ｓ３６）、サーバ装置２は、複合機１が送信した管理情報をＨＤ２ａに記憶させる（Ｓ３７）。
【００５８】
上述したように、ユーザが指示した処理を実行されたデータをサーバ装置２に保存しておくことにより、大きな記憶容量を有するメモリを内蔵していない複合機１においても、各データの再利用が可能となり、複数のユーザ間においてデータの共有を図ることができる。
また、サーバ装置２に記憶してある暗号化データについての管理情報も記憶させておくことにより、サーバ装置２に記憶された複数の暗号化データからユーザが所望する暗号化データを容易に選択することが可能となる。
【００５９】
以下に、本実施の形態の複合機１が、サーバ装置２に保存してあるデータを利用する場合に行なう処理について説明する。図８及び図９は実施の形態２に係る複合機１が行なうデータ処理の手順を示すフローチャートである。
複合機１の制御部１０は、所定のボタン、具体的には、操作部２１の表示手段に表示されたプリントボタン、ファクスボタン又は転送ボタンが操作されたか否かを判断しており（Ｓ４１）、所定のボタンが操作されない場合（Ｓ４１：ＮＯ）待機しており、所定のボタンが操作された場合（Ｓ４１：ＹＥＳ）、サーバ装置２に、ＨＤ２ａが記憶する管理情報を要求する（Ｓ４２）。
【００６０】
サーバ装置２は、複合機１から管理情報を要求された場合、対応する管理情報をＨＤ２ａから読み出し、通信網Ｎ１を介して複合機１へ送信し（Ｓ４３）、この管理情報を取得した複合機１の制御部１０は、取得した管理情報に基づいて、図２（ｂ）に示すような、保存ファイル一覧画面を操作部２１の表示手段に表示させる（Ｓ４４）。
ユーザは、保存ファイル一覧画面の各管理情報に基づいて、サーバ装置２に記憶してある暗号化データから、利用したい暗号化データを選択し、選択した暗号化データに行なうべき処理を示す各ボタンを選択し、ＯＫボタンを操作する。
【００６１】
制御部１０は、ユーザによりＯＫボタンが操作されたか否かを判断しており（Ｓ４５）、ＯＫボタンが操作されない場合（Ｓ４５：ＮＯ）保存ファイル一覧画面を表示したまま待機し（Ｓ４４）、ＯＫボタンが操作された場合（Ｓ４５：ＹＥＳ）、ユーザが選択した暗号化データをサーバ装置２に要求する（Ｓ４６）。
サーバ装置２は、複合機１から暗号化データを要求された場合、対応する暗号化データをＨＤ２ａから読み出し、通信網Ｎ１を介して複合機１へ送信し（Ｓ４７）、複合機１の制御部１０は、要求した暗号化データを受信する（Ｓ４８）。
【００６２】
次に制御部１０は、保存ファイル一覧画面に従ってユーザが選択したボタンがプリントボタンであるか否かを判断しており（Ｓ４９）、プリントボタンが選択された場合（Ｓ４９：ＹＥＳ）、データ処理部１６の復号部１６ｂが、サーバ装置２から受信した暗号化データを復号し、プリンタ部２０で記録用紙に出力する（Ｓ５０）。
一方、ステップＳ４９で、プリントボタンが選択されていない場合（Ｓ４９：ＮＯ）、ユーザによりファクスボタンが選択されたか否かを判断しており（Ｓ５１）、ファクスボタンが選択された場合（Ｓ５１：ＹＥＳ）、データ処理部１６の復号部１６ｂが、サーバ装置２から受信した暗号化データを復号し、通信部１５の出力部１５ｂが通信網Ｎ１及び公衆電話回線網Ｎ２を介してファクシミリ装置４へ送信する（Ｓ５２）。
【００６３】
また、ステップＳ５１で、ファクスボタンが選択されていない場合（Ｓ５１：ＮＯ）、即ち、ユーザにより転送ボタンが選択された場合、データ処理部１６の復号部１６ｂが、サーバ装置２から受信した暗号化データを復号し、通信部１５の出力部１５ｂが通信網Ｎ１を介して外部のコンピュータ３，３へ送信する（Ｓ５３）。
【００６４】
次に制御部１０は、ステップＳ４５で、保存ファイル一覧画面のＯＫボタンが操作された際に、当該データのサーバ装置２による保存が指示されたか否かを判断しており（Ｓ５４）、データの保存が指示されている場合（Ｓ５４：ＹＥＳ）、ステップＳ５０，Ｓ５２，Ｓ５３で夫々行なった処理を追加することにより更新した管理情報をサーバ装置２へ送信し（Ｓ５５）、この管理情報を受信したサーバ装置２はＨＤ２ａに記憶してある管理情報を更新する（Ｓ５６）。
【００６５】
一方、データの保存が指示されていない場合（Ｓ５４：ＮＯ）、制御部１０は、サーバ装置２に、ＨＤ２ａに記憶してある暗号化データを、対応する管理情報とともに消去するように指示し（Ｓ５７）、この指示を取得したサーバ装置２は、ＨＤ２ａから対応する暗号化データ及び管理情報を消去する（Ｓ５８）。
尚、暗号化データに、ランダムなデータの上書きを複数回行うことにより当該暗号化データを消去することができ、当該暗号化データの復元を防止することができる。
【００６６】
上述したように、複合機１において、当該複合機１に固有の情報に基づく暗号鍵を用いた暗号化処理を行なうことにより、外部の装置においては復号することができず、万が一、機密性を有する暗号化データが漏洩した場合であっても、外部の装置によっては復号できないため、機密情報の不正使用を防止することができる。また、暗号化データをバックアップしておくための外部のサーバ装置２として、複数の記憶装置を用いることもできる。
また、外部のサーバ装置２をファイルサーバ装置として用いることにより、複合機１が大きなメモリ容量を有するメモリを備えない場合であっても、当該複合機１にファイルサーバ機能を持たせることができる。
【００６７】
上述した実施の形態２では、サーバ装置２が、暗号化データとともに該暗号化データに関する管理情報をＨＤ２ａに記憶しておき、ユーザが、複合機１を介してサーバ装置２に保存してある暗号化データを利用する際に、複合機１がサーバ装置２から前記管理情報を受信する構成について説明しているが、複合機１が、サーバ装置２に保存してある暗号化データについての管理情報を記憶する構成でもよい。
また、上述した実施の形態２では、スキャナ部１４が読み取った画像データ、及び入力部１５ａが受信したデータを暗号化部１５ａが暗号化する都度、サーバ装置２のＨＤ２に一時的に記憶させる構成を有することにより、複合機１における各処理を平行して行なっているが、複写処理又は送信処理等の各処理が終了した時点でサーバ装置２に記憶させる構成としてもよい。
【００６８】
上述した実施の形態１及び２においては、複合機１は、ファイルサーバ装置、複写装置、ネットワークプリンタ、ネットワークスキャナ及びファクシミリ通信等の各種機能を備えているが、これらの機能に限られず、例えば、電子メール送信機能及びＦＴＰ（File Transfer Protocol）によるファイル転送機能を備える構成としてもよい。
【００６９】
【発明の効果】
本発明による場合は、データを暗号化するための暗号鍵を、装置自身の製造番号に基づいて生成することにより、外部の装置によっては復号できない暗号化データを生成することができ、このような暗号化データが漏洩した場合であっても、当該暗号化データを外部の装置では復号することができず、機密情報の不正利用を防止することができる。また、データの自身の装置内での保存が指定された場合、前記暗号鍵を用いて暗号化された状態で記憶しておくと共に、記憶してある暗号化データが読み出された場合に前記暗号鍵を用いて復号することにより、暗号化データをバックアップとして記憶するサーバ装置として動作することができる。また、装置自身の製造番号を予め記憶した記憶手段を備えておくことにより、前記製造番号に基づいて暗号化処理及び復号処理に用いる暗号鍵を安定して生成することができ、この暗号鍵を強固な暗号鍵として用いることができる。また、記憶してある暗号化データについての管理情報も記憶し、暗号化データが復号されて処理がなされた場合には、当該暗号化データの管理情報を更新するようにしたので、記憶された複数の暗号化データからユーザが所望する暗号化データを容易に選択することができる。
【００７２】
本発明による場合は、取得したデータを、装置自身の製造番号に基づき生成された暗号鍵に基づいて暗号化し、外部の記憶装置に記憶させておき、前記記憶装置から前記暗号化データを取得した場合に、前記暗号鍵に基づいて復号する構成を備えることにより、前記暗号化データを外部の記憶装置にバックアップとして記憶させておいた場合に、当該記憶装置から暗号化データが漏洩した場合であっても、機密情報の不正利用を防止することができる。
【００７３】
本発明による場合は、取得したデータを暗号化して外部の記憶装置に記憶させる際に、前記記憶装置へ送出したデータの管理情報を記憶しておき、この管理情報に基づいて、前記記憶装置に記憶してあるデータの選択指示を受け付け、選択指示を受け付けたデータを前記記憶装置から取得した場合に、取得したデータを、暗号化処理に用いた暗号鍵に基づいて復号する。これにより、データをバックアップしておくために外部の記憶装置に記憶させておいた場合に、前記記憶装置から前記暗号化データが漏洩した場合であっても、当該データ処理装置以外の装置によっては復号できないため、機密情報の不正利用を防止することができ、また、外部の記憶装置にバックアップしてあるデータについての管理情報に基づき、バックアップされたデータからの所望のデータを容易に選択することが可能となる。
【図面の簡単な説明】
【図１】実施の形態１に係るデータ処理装置の内部構成例を示すブロック図である。
【図２】実施の形態１に係る複合機における表示画面例を示す図である。
【図３】実施の形態１に係る複合機が行なうデータ処理の手順を示すフローチャートである。
【図４】実施の形態１に係る複合機が行なうデータ処理の手順を示すフローチャートである。
【図５】実施の形態１に係る複合機が行なうデータ処理の手順を示すフローチャートである。
【図６】実施の形態２に係るデータ処理装置の内部構成例を示すブロック図である。
【図７】実施の形態２に係る複合機が行なうデータ処理の手順を示すフローチャートである。
【図８】実施の形態２に係る複合機が行なうデータ処理の手順を示すフローチャートである。
【図９】実施の形態２に係る複合機が行なうデータ処理の手順を示すフローチャートである。
【符号の説明】
１  複合機（データ処理装置）
１３  ＲＡＭ（送出情報記憶手段）
１５  通信部
１５ａ  入力部（取得手段）
１５ｂ  出力部（送出手段）
１６  データ処理部
１６ａ  暗号化部（暗号化手段）
１６ｂ  復号部（復号する手段）
１７  暗号鍵管理部（生成手段）
１７ａ  メモリ（記憶手段）
１８  記憶部（データ記憶手段）
２１  操作部（受付手段）
２  サーバ装置（外部の記憶装置）
【図１】
0004666892.tif 000002
【図２】
0004666892.tif 000003
【図３】
0004666892.tif 000004
【図４】
0004666892.tif 000005
【図５】
0004666892.tif 000006
【図６】
0004666892.tif 000007
【図７】
0004666892.tif 000008
【図８】
0004666892.tif 000009
【図９】
0004666892.tif 000010