(57)【要約】【課題】  従来以上に高いセキュリティ保護能力を有するデータ管理装置およびそのプログラムを提供する。【解決手段】制御部はＮＶＲＡＭ３から鍵Ａを読み出し、予め内部に記憶されている固定鍵を用いて暗号化し、ＨＤＤ４に書き込む。次に、通信部を介してホストコンピュータからジョブデータが入力されると、制御部は、ＨＤＤ４内の鍵Ｂを内部の固有鍵によって暗号化し、鍵ＣとしてＲＡＭ２に書き込み、次に、ジョブデータを鍵Ｃを用いて暗号化し、ＨＤＤ４に書き込む。暗号化が終了した時点でＲＡＭ２内の鍵Ｃを消去する。次に、ＨＤＤ４内のジョブデータを印刷する時は、制御部が、鍵Ｂを暗号化して鍵Ｃを生成し、ＲＡＭ２内に書き込み、次いで、ＨＤＤ４内の暗号化されたジョブデータを読み出し、鍵Ｃを用いて復号する。復号が終了した時点でＲＡＭ２内の鍵Ｃを消去する。【選択図】    図２
2006235686.tif 000002
【特許請求の範囲】
【請求項１】
取り外し可能な記憶装置と、
第１の鍵を記憶する不揮発性メモリと、
前記第１の鍵を暗号化する第１の暗号化手段と、
前記第１の暗号化手段による暗号化によって得られた第２の鍵を前記記憶装置に書き込む第１の書き込み手段と、
前記記憶装置内の第２の鍵を暗号化する第２の暗号化手段と、
前記第２の暗号化手段による暗号化によって得られた第３の鍵をメモリに書き込む第２の書き込み手段と、
前記記憶装置に記憶させるべきデータを前記第３の鍵によって暗号化するデータ暗号化手段と、
前記データ暗号化手段によって暗号化されたデータを前記記憶装置に書き込むデータ書込手段と、
前記記憶装置からデータを読み出すデータ読出手段と、
前記データ読出手段によって読み出されたデータを前記第３の鍵によって復号するデータ復号手段と、
前記データ暗号化手段による暗号化終了後および前記データ復号手段による復号化終了後において前記第３の鍵を消去する消去手段と、
を具備することを特徴とするデータ管理装置。
【請求項２】
前記第２の暗号化手段は、装置固有の鍵によって前記第２の鍵を暗号化することを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
取り外し可能な記憶装置と、第１の鍵を記憶する不揮発性メモリとを具備するコンピュータに、
前記第１の鍵を暗号化する第１の手順と、
前記第１の手順による暗号化によって得られた第２の鍵を前記記憶装置に書き込む第２の手順と、
前記記憶装置内の第２の鍵を暗号化する第３の手順と、
前記第３の手順による暗号化によって得られた第３の鍵をメモリに書き込む第４の手順と、
前記記憶装置に記憶させるべきデータを前記第３の鍵によって暗号化する第５の手順と、
前記第５の手順によって暗号化されたデータを前記記憶装置に書き込む第６の手順と、
前記記憶装置からデータを読み出す第７の手順と、
前記第７の手順によって読み出されたデータを前記第３の鍵によって復号する第８の手順と、
前記第５の手順による暗号化終了後および前記第８の手順による復号化終了後において前記第３の鍵を消去する第９の手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、ＦＡＸ、コピー機、サーバ、パーソナルコンピュータ等、取り外し可能な不揮発性記憶装置（ハードディスク等）を具備するデータ管理装置およびそのプログラムに関する。
【背景技術】
【０００２】
プリンタ等においては、フォントデータやホストコンピュータから供給されるジョブデータがハードディスク（以下、ＨＤＤという）に記憶される。したがって、このＨＤＤが持ち去られると、データが漏洩してしまう問題がある。
従来、このようなデータ漏洩を防止する技術として、特許文献１〜３に記載される技術が知られている。特許文献１の技術は、ビデオ情報やオーディオ情報を記録メディアに保存する時に、記録メディアの識別子により記録再生装置にユニークな情報を暗号化したものを鍵として、スクランブル処理するというものである。また、特許文献２の技術は、ＣＤ等の記録媒体に保存された暗号化データを再生した後に、鍵を自動的に消去するというものである。また、特許文献３の技術は、ディジタル著作物を機器固有の情報に基づいて暗号化し、メモリカード等の保存手段に保存するというものである。
【特許文献１】特開2002-260326号公報
【特許文献２】特開2003-303136号公報
【特許文献３】特開2003-131950号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これら特許文献に記載の技術はいずれも、未だセキュリティ保護能力が十分とは言えない問題があった。
本発明は上記事情を考慮してなされたもので、その目的は、従来以上に高いセキュリティ保護能力を有するデータ管理装置およびそのプログラムを提供することにある。
【課題を解決するための手段】
【０００４】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、取り外し可能な記憶装置と、第１の鍵を記憶する不揮発性メモリと、前記第１の鍵を暗号化する第１の暗号化手段と、前記第１の暗号化手段による暗号化によって得られた第２の鍵を前記記憶装置に書き込む第１の書き込み手段と、前記記憶装置内の第２の鍵を暗号化する第２の暗号化手段と、前記第２の暗号化手段による暗号化によって得られた第３の鍵をメモリに書き込む第２の書き込み手段と、前記記憶装置に記憶させるべきデータを前記第３の鍵によって暗号化するデータ暗号化手段と、前記データ暗号化手段によって暗号化されたデータを前記記憶装置に書き込むデータ書込手段と、前記記憶装置からデータを読み出すデータ読出手段と、前記データ読出手段によって読み出されたデータを前記第３の鍵によって復号するデータ復号手段と、前記データ暗号化手段による暗号化終了後および前記データ復号手段による復号化終了後において前記第３の鍵を消去する消去手段とを具備することを特徴とするデータ管理装置である。
【０００５】
請求項２に記載の発明は、請求項１に記載のデータ管理装置において、前記第２の暗号化手段は、装置固有の鍵によって前記第２の鍵を暗号化することを特徴とする。
請求項３に記載の発明は、取り外し可能な記憶装置と、第１の鍵を記憶する不揮発性メモリとを具備するコンピュータに、前記第１の鍵を暗号化する第１の手順と、前記第１の手順による暗号化によって得られた第２の鍵を前記記憶装置に書き込む第２の手順と、前記記憶装置内の第２の鍵を暗号化する第３の手順と、前記第３の手順による暗号化によって得られた第３の鍵をメモリに書き込む第４の手順と、前記記憶装置に記憶させるべきデータを前記第３の鍵によって暗号化する第５の手順と、前記第５の手順によって暗号化されたデータを前記記憶装置に書き込む第６の手順と、前記記憶装置からデータを読み出す第７の手順と、前記第７の手順によって読み出されたデータを前記第３の鍵によって復号する第８の手順と、前記第５の手順による暗号化終了後および前記第８の手順による復号化終了後において前記第３の鍵を消去する第９の手順とを実行させるためのプログラムである。
【発明の効果】
【０００６】
この発明によれば、暗号化に使用した鍵を暗号化終了後に消去してしまうので、従来以上に高いセキュリティ保護能力を達成することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照し、この発明の実施の形態について説明する。図１はこの発明の一実施の形態によるデータ管理装置を適用した画像形成装置（プリンタ）の構成を示すブロック図である。この図において、符号１はマイクロプロセッサおよび同プロセッサのプログラムが記憶されたＲＯＭ（リードオンリメモリ）によって構成された制御部であり、装置全体の制御を行う。２はデータ一時記憶用のＲＡＭ（ランダムアクセスメモリ）、３はＮＶＲＡＭ（不揮発性ＲＡＭ）である。このＮＶＲＡＭ３には鍵Ａが記憶される。４はフォントデータおよび暗号化されたジョブデータ（印刷データ）が記憶されるＨＤＤであり、取り外し可能に構成されている。５は操作部であり、ユーザが鍵データ等を入力する際に使用される。６は通信部であり、ホストコンピュータからＬＡＮ（ローカルエリアネットワーク）を介して供給されるジョブデータを受信し、制御部１へ出力する。
【０００８】
７は画像形成部であり、感光体を用いたシート上にトナー像を転写して未定着のトナー像（未定着画像）を形成する。上記シートの材質には、紙、プラスチックなどが使用される。８は機械駆動部であり、シートの給紙、排紙、搬送などの機械部分の駆動を行う。９は定着部であり、上記画像形成部７によるシート上の未定着画像の定着を行う。この定着部９は、シートに対して加熱及び加圧して未定着画像を定着させる。また、待機時においても、未定着画像の定着に要する発熱を維持する。これにより、ウォームアップすることなく、画像形成の即時始動に対応することが可能である。
【０００９】
次に、上述した画像形成装置におけるＨＤＤ４のデータ書込／読出動作を図２を参照して説明する。
まず、ユーザは、ＨＤＤ４の初期化時において、操作部５から鍵Ａとして使用する任意のデータを入力する。入力されたデータは制御部１に入力され、制御部１はそのデータを鍵ＡとしてＮＶＲＡＭ３に書き込む。次に、制御部１はＮＶＲＡＭ３から鍵Ａを読み出し、予め内部に記憶されている固定鍵を用いて暗号化し、図２に示すように、暗号化によって得られた鍵ＢをＨＤＤ４に書き込む。ここで、固定鍵とは、同一規格の他の画像形成装置においても同一の鍵を言う。
【００１０】
次に、通信部６を介してホストコンピュータからジョブデータが制御部１へ入力されると、制御部１は、まず、ＨＤＤ４内の鍵Ｂを内部の固有鍵によって暗号化し、鍵ＣとしてＲＡＭ２に書き込む（図２参照）。ここで、固有鍵とは、その装置固有の（ユニークな）鍵であり、例えば、装置の製造番号やシリアル番号等に基づいて予め設定される。次に、制御部１は、入力されたジョブデータをＲＡＭ２内の鍵Ｃを用いて暗号化し、ＨＤＤ４に書き込む。そして、全ジョブデータの暗号化が終了した時点でＲＡＭ２内の鍵Ｃを消去する。
【００１１】
次に、ＨＤＤ４内のジョブデータを印刷する時は、制御部１が、まず、上記と同様に鍵Ｂを暗号化して鍵Ｃを生成し、ＲＡＭ２内に書き込み、次いで、ＨＤＤ４内の暗号化されたジョブデータを読み出し、鍵Ｃを用いて復号し、画像形成部７へ出力する。そして、ＨＤＤ４内のジョブデータの復号が終了した時点でＲＡＭ２内の鍵Ｃを消去する。
【００１２】
このように、上記実施形態においては、鍵Ｃが装置毎にユニークな鍵で暗号化されており、したがって、ＨＤＤ４を他の同一規格の画像形成装置にセットしても、内部のデータを復号することはできず、ジョブデータを印刷することはできない。また、鍵Ｃを使用時にのみ生成し、使用が終了した時点で消去するようになっているので、従来の装置よりさらにセキュリティ保護能力を高めることができる。
【００１３】
なお、上記実施形態においては、暗号化の鍵と復号化の鍵を同一としているが、暗号化用／復号化用としてペアとなっている別の鍵を用いてもよい。
また、上記実施形態においては、鍵Ｃを鍵Ｂから生成しているが、これに代えて、鍵Ｃを鍵Ａの暗号化によって生成してもよい。
また、上記実施形態においては、ＨＤＤを用いているが、これに代えて、メモリカード、光ディスク、光磁気ディスク等を用いてもよい。
【産業上の利用可能性】
【００１４】
本発明は、プリンタ、コピー機、ＦＡＸ、サーバ、パソコン等の電子データを処理する装置において用いられる。
【図面の簡単な説明】
【００１５】
【図１】この発明の一実施形態によるデータ管理装置の構成を示すブロック図である。
【図２】同実施形態の動作を説明するための説明図である。
【符号の説明】
【００１６】
１…制御部
２…ＲＡＭ
３…ＮＶＲＡＭ
４…ＨＤＤ
５…操作部
６…通信部
【図１】
2006235686.tif 000003
【図２】
2006235686.tif 000004