(57)【特許請求の範囲】
【請求項１】
画像データを暗号化キーにより暗号化する画像処理装置であって、画像処理装置に対して操作をするための入力手段と、入力手段から入力された操作内容に基づいて暗号化キーを生成する生成手段を備え、
入力手段は、操作メニューごとに設けられ所望の画像処理を実行させるための操作キーと、画像処理装置に対して機械的な変化をさせる操作がされたときに、この機械的な変化を検出して信号を出力する検出素子とされ、生成手段は、入力開始のための特定の操作キーが操作され、再度特定の操作キーが操作されるまでの間に、画像処理装置に対して行われた操作内容に基づいて暗号化キーを生成することを特徴とする画像処理装置。
【請求項２】
入力手段は、操作されたとき信号を発生し、生成手段は、入力手段により入力された信号をキーコードに変換する手段と、キーコードから暗号化キーを作成する手段とを有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
画像処理に応じて異なる暗号化キーが生成されることを特徴とする請求項１記載の画像処理装置。
【請求項４】
複数の暗号化キーを登録する登録手段を備え、画像処理に応じて１つの暗号化キーが選択されることを特徴とする請求項３記載の画像処理装置。
【請求項５】
操作キーは、装置毎に存在する固有キーであることを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを暗号化して、この画像データに対して所定の処理を実行する画像処理装置に関する。
【背景技術】
【０００２】
画像処理装置では、画像データの漏洩を防止するために、画像データを暗号化して、記憶装置に保存したり、送信したりする。暗号化には、特定の暗号化キーが用いられる。この暗号化キーは、例えば特許文献１に記載のように、コンピュータによって自動的に生成される。あるいは、特許文献２に記載のように、画像データ入力時の時刻情報に基づいて生成される。
【特許文献１】特開２００３−１６９０４７号公報
【特許文献２】特開２００５−３１１９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように生成された暗号化キーは、数字やアルファベットをランダムに組み合わせたものとなる。画像処理装置に内蔵されたコンピュータである制御装置が自動的に暗号化キーを生成する限り、暗号化キーはコンピュータによって解読されるおそれがある。
【０００４】
ところで、画像処理装置は、コピー、スキャナ、ファクシミリといったように多様な機能を有している。各機能の操作のために、多数の操作キーを備えている。そのため、操作キーは、装置固有のものである。このような操作キーを暗号化キーの生成に利用すれば、機密性の高い暗号化キーを生成できる。
【０００５】
そこで、本発明は、上記に鑑み、多様な画像処理を行うという特性を利用して、装置固有の暗号化キーを生成して、画像データを暗号化することにより、画像データのセキュリティを高めることができる画像処理装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明は、画像データを暗号化キーにより暗号化する画像処理装置であって、入力された操作内容に基づいて暗号化キーを生成する生成手段を備えたものである。
【０００７】
すなわち、装置に対して、ユーザは、多様な操作をすることができる。多機能な画像処理を行える画像処理装置では、操作内容も多岐にわたる。このことを利用して、入力された操作内容にしたがって暗号化キーを生成すれば、装置固有の暗号化キーを生成することができる。これによって、推定しにくい暗号化キーが生成される。この暗号化キーにより画像データを暗号化すれば、画像データの復号化が困難となり、情報の漏洩を防げる。
【０００８】
画像処理装置には、操作されたとき信号を発生する入力手段を備えている。そして、生成手段は、入力手段により入力された信号をキーコードに変換する手段と、キーコードから暗号化キーを作成する手段とを有する。
【０００９】
入力手段は、画像処理を行うための操作キーとされる。操作キーは、所望の画像処理を実行させるものであり、操作キーの操作により、信号を出力する。個々の操作キーによる操作内容は異なっており、操作キーからの信号に対応したキーコードが設定されている。したがって、操作内容に基づいて、異なる暗号化キーを生成できる。
【００１０】
また、入力手段は、装置の機械的な変化を検出して信号を出力する検出素子とされる。検出素子は、スイッチやセンサであり、画像処理装置におけるドアやカバーの開閉、装着部材の着脱といった機械的な変化を検知すると、検知信号を出力する。このような機械的な変化をさせることは、装置に対する操作である。そこで、機械的な変化をさせる操作を行うことにより、操作内容に応じた検出素子が信号を出力する。検出素子からの信号にも対応したキーコードが設定される。これによって、通常の方法では推定しにくい暗号化キーを生成できる。
【００１１】
画像処理装置では、機種によって備わっている機能が異なる。そのため、操作キーは、装置毎に固有に存在する固有キーである。ある機種に存在する操作キーが、他の機種には存在しないことがある。このような操作キーによって、暗号化キーを生成して、画像データを暗号化すれば、他の機種では復号化できない画像データとなり、セキュリティ性が高まる。
【００１２】
そして、画像処理に応じて異なる暗号化キーを生成する。画像処理として、画像データの送信や保存といった処理が行われる。画像処理毎に、異なる暗号化キーが生成され、画像データが暗号化される。そこで、複数の暗号化キーを登録する登録手段を備え、画像処理に応じて１つの暗号化キーが選択される。予め複数の暗号化キーを生成して、登録しておく。このように、暗号化キーを変えることにより、１つの暗号化キーが見破られても、他の暗号化キーにより暗号化された画像データを保護することができる。
【発明の効果】
【００１３】
本発明によると、画像処理装置特有の操作に基づいて暗号化キーを生成することにより、他人には知り得ないような暗号化キーを生成することができる。したがって、暗号化キーが漏洩しても、暗号化キーを容易に推定することはできない。このような強い暗号化キーによって画像データを暗号化することにより、簡単に画像データを復号化できない。したがって、画像データのセキュリティが向上し、セキュリティ性の高い画像処理装置を実現することができる。
【発明を実施するための最良の形態】
【００１４】
本実施形態の画像処理装置を図１に示す。本画像処理装置は、コピーモード、プリントモード、スキャナモードおよびファクシミリモードを実行するデジタル複合機であり、原稿を読み取って画像データを入力するスキャナ部１と、画像データを処理する画像データ処理部２と、認証情報等の入力された情報を処理する情報処理部３とを備えている。
【００１５】
画像データ処理部２は、入力された画像データの編集、記憶、出力処理を行う画像処理部４と、ネットワークを通じて外部機器とデータの送受信を行うネットワーク通信部５と、画像データを印刷して出力するプリント部６と、装置全体の制御情報や設定情報等を記憶している管理部７と、装置全体の制御を司るＣＰＵからなる機器制御部８とを有する。画像処理部４は、画像データを保存するハードディスク装置およびメモリを備えている。
【００１６】
情報処理部４は、入力操作用の操作部１１および液晶ディスプレイ等の表示部１２を備えた操作パネルと、ＵＳＢ機器やＩＣカード等の携帯端末機器と通信を行うインターフェース部１３と、操作部１１あるいはインターフェース部１３から入力された認証情報に対する認証を行う認証部１４と、入力された操作情報や認証情報等の情報を記憶するメモリ１５と、操作情報や認証情報に対する処理を行う制御部１６とを有する。なお、表示部１２は、タッチパネル式とされ、操作部の一部として機能する。インターフェース部１３による通信は、有線に限らず無線であってもよい。
【００１７】
そして、画像処理装置は、ＬＡＮ、ＷＡＮといったネットワークに接続されている。このネットワークには、パーソナルコンピュータからなる情報処理装置や他の画像処理装置が接続されている。さらに、ネットワークは、ルータから電話回線や光ファイバ等の通信回線を介してインターネットに接続される。画像処理装置は、ネットワーク内の情報処理装置やインターネットに接続される情報処理装置といった外部機器と所定の通信プロトコルによって通信可能とされる。画像処理装置同士も通信可能とされる。また、図示しないモデム装置を有し、電話回線を通じてファクシミリ装置とデータ通信を行える。
【００１８】
画像データは、外部機器からネットワークを通じて画像処理装置に送信される。画像処理装置のネットワーク通信部５が、画像データを受信して入力する。ファクシミリ通信の場合は、モデム装置が画像データを入力する。また、スキャナ部１からも画像データが入力される。すなわち、ネットワーク通信部５、モデム装置およびスキャナ部１は、データ入力手段として機能する。
【００１９】
機器制御部８は、画像データの入力があると、操作部１１からの入力情報や入力された画像データのヘッダ情報に含まれる処理設定情報に基づいてプリントモード、コピーモード、スキャナモード、ファクシミリモードのいずれかの処理を実行する。
【００２０】
プリントモードやコピーモードでは、画像処理部４が画像データの画像処理を行ってから、プリント部６がシート材に画像を印刷して出力する。すなわち、画像処理部４およびプリント部６は、シート材に画像を記録する画像記録手段として機能する。
【００２１】
シート材をプリント部６に供給する供給部と、プリント部６からシート材を排出する排出部とが設けられている。供給部は、シート材を収容する収容部として、複数のカセットトレイ２０および手差しトレイ２１を有する。供給部は、機器制御部８の指示により、選択された収容部からシート材を１枚ずつ取り出し、プリント部６に搬送する。排出部は、複数の排出トレイ２２を有する。排出部は、機器制御部８の指示により、プリント部６から搬送されてきたシート材を指定された排出トレイ２２に仕分けして排出する。
【００２２】
スキャナモードでは、画像データをハードディスク装置に記憶し、外部機器からの呼び出しによって画像データを外部機器に送信する。ファクシミリモードでは、画像データをファクシミリ装置に送信する。
【００２３】
そして、機器制御部８は、画像処理された画像データを暗号化キーにより暗号化する。この暗号化処理は、ＡＥＳ（Advanced Encryption Standard）等の公知のアルゴリズムによって演算処理する。暗号化された画像データは、ハードディスク装置やメモリに記憶される。そして、機器制御部８は、コピーモードやプリントモードでは、保存された画像データを復号化して、画像をシート材に印刷して出力する。ファクシミリモードやスキャナモードでは、暗号化された画像データを指定の相手先に送信する。その後、所定の処理が完了すると、画像データを消去する。このように画像データを暗号化することにより、画像処理装置に不正にアクセスされて、記憶されている画像データを盗まれても、画像データを解読できないので、情報の漏洩を防止できる。また、データ送信中に盗聴されても、同様に画像データを解読できず、情報の漏洩を防止できる。
【００２４】
機器制御部８は、暗号化キーを生成する生成手段を備えている。生成手段は、入力された操作内容に基づいて暗号化キーを生成する。すなわち、ユーザが操作部１１を操作することにより、その操作内容にしたがって暗号化キーが作成される。
【００２５】
図２に示すように、操作パネルには、操作部１１とタッチパネル式の表示部１２とが設けられており、操作部１１には多数の操作キー２３が存在する。また、図３、４に示すように、表示部１２に表示される操作メニューに対して、画面上に操作キー２３が設けられる。しかも、操作メニューは階層構造となっているので、操作メニューごとに操作キー２３が存在する。これらの操作キー２３は、それぞれ固有の操作内容を有する固有キーであり、各操作キー２３の操作により、ユニークな信号が発生する。ユーザが操作キー２３を操作すると、機器制御部８は、操作キー２３からの出力信号を受信して、どの操作キー２３が操作されたかを認識する。
【００２６】
そこで、ユーザによる操作キー２３の操作に基づいて暗号化キーを生成するために、機器制御部８は、操作された操作キー２３からの出力信号を対応するキーコードに変換する手段と、キーコードから暗号化キーを作成する手段とを備える。
【００２７】
画像データを暗号化して処理するときの手順を図５に基づいて説明する。ネットワーク通信部５、モデム装置あるいはスキャナ部１から画像データが入力すると、指定されたモードによる処理が開始される。機器制御部８は、まずユーザ認証を行う。図６に示すように、表示部１２に、パスワード等の認証情報を入力する画面を表示する。認証部１４は、入力された認証情報の認証を行う。なお、この認証が行われない場合もある。
【００２８】
ユーザが暗号化処理の実行を指定すると、図７に示すように、暗号化キーの生成を自動か手動かを選択する画面が表示される。自動が選択されると、機器制御部８は、自動的に暗号化キーを生成する。手動が選択されると、機器制御部８は、生成するための画面を表示する。
【００２９】
図８、９に示すように、ユーザは、入力開始のための特定の操作キー２３を操作して、任意の操作キー２３を操作していく。最後に、特定の操作キー２３を操作して、入力終了とする。機器制御部８は、操作キー２３からの出力信号に基づいて、キーコードに変換する。操作キー２３に対応するキーコードが設定されており、図１０に示すように、キーコードとの対応関係を示すテーブルが予めメモリに記憶されている。このテーブルを参照して、コード変換が行われる。
【００３０】
機器制御部８は、変換されたキーコードを操作された操作キー２３の順に並べて、キーコード列を作成する。そして、セキュリティの向上のため、決められた規則にしたがって配列を変換し、変換後の配列に基づいて暗号化キーを作成する。このようにして、暗号化キーは、ユーザによって入力された操作内容に基づいて生成される。したがって、多数の操作キー２３を利用して暗号化キーを作成するので、装置固有の暗号化キーを生成でき、暗号化キーを推定することが困難となる。その結果、暗号化された画像データの解読も困難となり、セキュリティの向上を図れる。また、ユーザがよく使う操作キー２３の操作順通りに暗号化キーを生成することができるので、ユーザにとって覚えやすい暗号化キーにすることができる。
【００３１】
機器制御部８は、入力後、画像処理された画像データを暗号化キーによって暗号化し、暗号化キーと暗号化された画像データをメモリに保存する。その後、指定されたモードに応じて、暗号化された画像データは送信されたり、ハードディスク装置に記憶される。モードの処理が終了すると、暗号化キーおよび画像データは消去される。
【００３２】
暗号化された画像データを受信した他の画像処理装置あるいは外部機器は、復号化キーにより受信した画像データを復号化し、所定の処理を実行する。また、画像処理装置は、暗号化された画像データを記憶しているとき、この画像データを読み出して、復号化キーにより復号化し、印刷、データ送信等の出力を行う。ここで、暗号化処理および復号化処理において、暗号化キーと復号化キーとを同じキーとする共通鍵方式とするが、暗号化キーと復号化キーとを異なるキーとする公開鍵方式を採用してもよい。
【００３３】
ところで、画像処理装置には、装置の機械的な変化を検出する検出素子が設けられている。検出素子として、例えば、ドアの開閉を検知するスイッチ、原稿カバーの開閉を検知するスイッチ、原稿の有無を検知するスイッチ、カセットトレイの有無を検知するスイッチ、原稿サイズを検知するセンサ、シート材のサイズを検知するセンサ等である。画像処理装置に対して何らかの操作がされ、ドアやカバー等の状態の変化を検知したとき、これらのスイッチやセンサは、機器制御部８に信号を出力する。
【００３４】
暗号化キーを生成するために、ユーザがドアの開閉等の操作をすると、検出素子は信号を発生する。機器制御部８は、検出素子からの出力信号により、上記と同様に、キーコードに変換して、暗号化キーを作成する。なお、操作キー２３の操作および装置に対する操作を組み合わせて、暗号化キーを生成してもよい。このように、装置に対して行われた操作内容に基づいても、暗号化キーを生成することができる。したがって、より複雑な暗号化キーを生成することができ、セキュリティ性が高まる。
【００３５】
画像処理装置では、指定されたモードに応じて、画像データの画像処理が行われる。そこで、機器制御部８は、画像処理ごとに異なる暗号化キーを生成する。各画像処理における画像データは、異なる暗号化キーにより暗号化される。したがって、誤った画像データを選択して出力したとき、この画像データを復号化できないので、情報の漏洩を防止できる。
【００３６】
また、機器制御部８は、予め生成した暗号化キーをハードディスク装置等に保存して、登録しておく。画像処理に応じて登録された暗号化キーから１つの暗号化キーが選択され、画像データが暗号化される。この選択は、ユーザが行うか、あるいは機器制御部８が自動的に行う。
【００３７】
ところで、画像処理装置は、機種によって機能が異なる。図１１に、３つの機種における操作パネルを示す。各操作パネルは、操作キーの種類や数がそれぞれ異なる。上位機種は、下位機種よりも多くの操作キー２３を有する。すなわち、操作キー２３は装置毎の固有キーとなっている。ある機種で生成した暗号化キーは、他機種で生成した暗号化キーとの互換性はない。そのため、装置固有の操作キー２３によって暗号化キーを生成すれば、他機種において不正使用できず、暗号化された画像データを復号化することができない。したがって、画像データが不正に持ち出されても、復号化できないので、情報の漏洩を防止できる。ただし、上位機種は下位機種の機能を有しているので、下位機種で生成された暗号化キーは上位機種では使用でき、画像データの復号化は可能である。
【００３８】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。画像処理装置として、コピーモードおよびファクシミリモードを有する複合機であってもよく、さらにはコピー機、ファクシミリ装置といったように単一のモードだけの専用機であってもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の画像処理装置の概略構成を示す図
【図２】操作パネルを示す図
【図３】操作内容ごとの操作メニューの画面を示す図
【図４】操作内容ごとの操作メニューの画面を示す図
【図５】暗号化処理のフローチャート
【図６】暗号化処理を開始するときの画面を示す図
【図７】暗号化キーの生成を開始するときの画面を示す図
【図８】暗号化キー生成のための操作キーの入力例を示す図
【図９】暗号化キー生成時のフローチャート
【図１０】操作キーとキーコードとの対応関係を示すテーブルを示す図
【図１１】機種別の操作パネルを示す図
【符号の説明】
【００４０】
１    スキャナ部
２    画像データ処理部
３    情報処理部
４    画像処理部
６    プリント部
８    機器制御部
１１    操作部
１２    表示部
２３    操作キー
【図１】
0004643465.tif 000002
【図２】
0004643465.tif 000003
【図３】
0004643465.tif 000004
【図４】
0004643465.tif 000005
【図５】
0004643465.tif 000006
【図６】
0004643465.tif 000007
【図７】
0004643465.tif 000008
【図８】
0004643465.tif 000009
【図９】
0004643465.tif 000010
【図１０】
0004643465.tif 000011
【図１１】
0004643465.tif 000012