(57)【要約】【課題】画像形成装置において、サーバ等の外部装置に対して通信を行う際に、ユーザが暗号や通信などに対する高度な知識を有しない場合に、誤って脆弱な暗号アルゴリズムを選択してしまって、文書の漏洩などを起こしてしまうのを抑制すること。【解決手段】  本発明の画像形成装置は、サーバ等の外部装置に対しての通信行う際の暗号アルゴリズムの選択について、管理者があらかじめ限定された暗号化選択のポリシーを設定しておき、ユーザはそのポリシーに合わない暗号アルゴリズムの選択は出来ないようにすることによって課題を解決した。【選択図】図５
2009094676.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信媒体を介して通信可能な画像形成装置であって、
前記外部装置との通信を行う際の通信の暗号化の強度を、前記画像形成装置の管理者が選択的に限定可能とする暗号化強度限定手段と、
前記画像形成装置のユーザが前記暗号化強度限定手段によって限定された暗号化の強度のみを選択可能とする暗号化強度限定的選択手段と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記暗号化強度限定的選択手段は、前記管理者の設定を受け入れる一任設定と、前記管理者が設定した複数の暗号化強度の中から選択可能な手動設定と、からの選択が可能である
ことを特徴とする画像形成装置。
【請求項３】
請求項１または２の画像形成装置であって、
前記暗号化限定手段は、前記管理者の設定したメッセージを前記暗号化強度限定的選択手段に伝達し、ユーザが暗号化強度の選択を行う際に前記メッセージの表示を行う
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、外部装置との通信による接続の際に、管理者が暗号化強度の選択を限定し、前記限定された暗号化強度の高い通信のみが許可されることにより、暗号化強度の低い通信が行われてしまうことを抑制する技術に関するものである。
【背景技術】
【０００２】
近年、ＭＦＰ(Multi Functional Peripherals)などの画像形成装置からＰＣ(Personal Computer)やネットワーク上のサーバに文書を送信する技術が発達してきた。これに伴い、ネットワーク上に送信した文書の流出や改ざんを防ぐため、ＳＳＬ(Secure Socket Layer)／ＴＬＳ(Transport layer Security)を用いた文書の暗号化が行われている。
【０００３】
しかし、文書を送信するために画像形成装置を利用するユーザには、暗号通信時に暗号アルゴリズムや通信に関する高度な知識が必要となるが、一般的に機器を利用するユーザは、セキュリティの専門家ではないため、そのような高度な知識を持ち合わせていない。
【０００４】
例えば、ＤＥＳ(Data Encryption Standard)／３ＤＥＳ(Triple Data Encryption Standard)／ＡＥＳ(Advanced Encryption Standard)等の暗号アルゴリズムをユーザが直接指定する場合、実際には接続先でＡＥＳ等の暗号強度が高いアルゴリズムを利用できるにもかかわらず、ＤＥＳ等の脆弱な暗号アルゴリズムで送信してしまい、結果的に暗号が解読されて文書が漏洩してしまう危険性がある。
【０００５】
従来技術として、ユーザによる認証方式の選択がなくても、より適切な認証方式を選択できるようにする方法がある（特許文献１参照）。
【０００６】
しかし、画像形成装置等の外部装置として使われる機器（クライアント）が、接続先（サーバ等の外部装置）との通信を開始する際に、管理者の設定により、暗号化強度の低い通信方式が選択されることを禁止することはできなかった。
【０００７】
【特許文献１】特開２００６−１８３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
解決しようとする問題点は、画像形成装置を利用するユーザがＳＳＬ(Secure Socket Layer)／ＴＬＳ(Transport layer Security)で、暗号や通信に関する高度な知識を持たない場合に、誤って脆弱な暗号アルゴリズムを選択してしまって、文書の漏洩などのセキュリティ上の問題を起こすことを抑制することができなかった点である。
【課題を解決するための手段】
【０００９】
本発明の画像形成装置は、外部装置と通信媒体を介して通信可能な画像形成装置であって、前記外部装置との通信を行う際の通信の暗号化の強度を、前記画像形成装置の管理者が選択的に限定可能とする暗号化強度限定手段と、前記画像形成装置のユーザが前記暗号化強度限定手段によって限定された暗号化の強度のみを選択可能とする暗号化強度限定的選択手段と、を有することを最も主要な特徴とする。
【発明の効果】
【００１０】
本発明の画像形成装置は、外部装置と通信媒体を介して通信可能な画像形成装置であって、前記外部装置との通信を行う際の通信の暗号化の強度を、前記画像形成装置の管理者が選択的に限定可能とする暗号化強度限定手段と、前記画像形成装置のユーザが前記暗号化強度限定手段によって限定された暗号化の強度のみを選択可能とする暗号化強度限定的選択手段と、を有することを最も主要な特徴とするため、ユーザが脆弱な暗号アルゴリズムを選択することが不可能となり、脆弱な暗号アルゴリズムを許可する接続先（前記外部装置）との間で暗号化強度の弱い通信を行って情報が漏洩することを抑制することが可能となった。
【発明を実施するための最良の形態】
【００１１】
画像形成装置おいて、ユーザの通信や暗号に関する知識の不足により、暗号化強度の弱い通信方式で外部装置と通信してしまうという問題点を管理者が定めた暗号化のポリシーに適合しない暗号化方式をユーザが選択できないとする方法により問題を解決した。
【実施例１】
【００１２】
［構成］
本発明実施例の画像形成装置について以下に説明する。
【００１３】
図１は、実施例の画像形成装置のハードウェアの構成を示す。
【００１４】
画像形成装置には、ＣＰＵ（Central Processing Unit）００１、ＲＯＭ（Read Only Memory）００２、ＲＡＭ（Random Access Memory）００３、フラッシュメモリ００４、ハードウェアＩ／Ｏ００５、表示パネル００６、操作釦００７、ＩＤＥ（Integrated Drive Electronics）００８、ハードディスク００９、ＮＩＣ（Network Interface Card）０１０、印刷装置０１１、画像形成部０１２の各装置部が備わっている。
【００１５】
上記に示した本実施例画像形成装置の各部は、以下の様に動作する
ネットワークインタフェース（ＮＩＣ；Network Interface Card）０１０が具備されて接続先（サーバ等の外部装置）と接続される。画像形成装置には、画像形成部０１２、印刷装置０１１を制御するＣＰＵ００１と、表示パネル００６、操作釦００７からの入力を受け付けるハードウェアインターフェース００５が備わっている。また、画像形成装置の各機能を実現するためのプログラムや設定情報を格納するためのＲＯＭ００２、ＲＡＭ００３、フラッシュメモリ００４や、さらに画像情報を一時的に記憶するハードディスク００９とからなる記憶装置を備えている。
【００１６】
次に図２に、画像形成装置のソフトウェア構成を示す。
【００１７】
ソフトウェアは、図２に示すような層構造を有しており、下層側からＯＳ（Operating System）２１、ＩＰ（Internet Protocol）２３、ＴＣＰ（Transmission Control Protocol）２５、ＵＤＰ（User Datagram Protocol）２７、ＳＳＬ（Secure Socket Layer）／ＴＳＬ（Transport layer Security）２９（暗号化強度限定手段、暗号化強度限定的選択手段）、ＨＴＴＰ（Hypertext Transfer Protocol）３１、設定ＤＢ（データベース）３３（暗号化強度限定手段、暗号化強度限定的選択手段）、設定マネージャ３５（暗号化強度限定手段、暗号化強度限定的選択手段）、Ｗｅｂ設定ページ３７（暗号化強度限定手段、暗号化強度限定的選択手段）、操作パネル処理部３９の各プログラム部を有している。
【００１８】
各プログラムは、以下の様に関連しあって動作している。画像形成装置上に実装されたＯＳ２１とそれらの上で動作するネットワーク処理部分（ＩＰ２３、ＴＣＰ２５、ＵＤＰ２７、ＳＳＬ／ＴＬＳ２９、ＨＴＴＰ３１）と、設定を行うための操作パネル処理部３９、ＷＥＢ経由で機器の設定を行うためのＷｅｂ設定ページ３７を持つ。画像形成装置のネットワークのＩＰアドレスや、サブネットマスクなどの設定情報は、設定ＤＢ３３に記憶され、設定マネージャ３５は、設定ＤＢ３３の情報をＷｅｂ設定ページ３７や操作パネル処理部３９にて表示・変更などを行う際のデータ取り扱いのラッパーとして働く。
【００１９】
画像形成装置の暗号化強度限定手段及び暗号化強度限定的選択手段は、前記ＳＳＬ／ＴＬＳ層２９、設定ＤＢ３３、設定マネージャ３５、Ｗｅｂ設定ページ３７が連携してその役割を担っている。Ｗｅｂ設定ページ３７のインターフェースを利用して管理者が設定した暗号化強度に関するポリシーを設定マネージャ３５が設定ＤＢ３３に設定し、同様にＷｅｂ設定ページ３７のインターフェースを利用してユーザは、暗号化強度を限定的にのみ選択可能であり、設定した値は、設定マネージャ３５を通して設定ＤＢ３３に設定される。このようにして設定ＤＢ３３に記録された暗号化強度に従い、ＳＳＬ／ＴＳＬ層２９が外部の通信機器との間で設定された暗号化強度での通信を行う。実際の管理者の暗号化強度設定とユーザの暗号化強度選択の操作については、図４及び図５を用いて後述する。
【００２０】
次に図３を用いて、機器（画像形成装置）が接続先（サーバ）との通信を開始して暗号アルゴリズムを決定するまでのやり取り（ＳＳＬ／ＴＬＳ層における暗号アルゴリズムの決定シーケンス）を示す。
【００２１】
暗号アルゴリズムの決定は、機器（画像形成装置）から接続先にＳ１：ClientHelloメッセージに送信時に自身がサポートする暗号リストを入力し、これを受信した接続先（サーバ）がＳ２：ServerHelloメッセージを使って、暗号通信に利用する暗号アルゴリズムを返却する。ここで暗号アルゴリズムが決定した後、従来方式の認証方法を用いてＳ３：Certificateにより接続先（サーバ）からの証明書の提示がなされ、機器（画像形成装置）は、提示された証明書の有効性を検証し、検証が成功すると以降暗号化通信が行われる。
【００２２】
次に実際の動作例についてより詳しく説明する。本実施例の画像形成装置は、ClientHelloメッセージを送信する際、設定ＤＢ３５（図２参照）が保持する暗号アルゴリズムのリストを接続先に通知することで、接続先がたとえどのような暗号アルゴリズム選定の方式をとっていたとしても、任意の暗号強度をもった暗号アルゴリズムを接続先に選択させることができる。
【００２３】
まず前提として、暗号強度が違うＡ,Ｂ,Ｃという、暗号強度がＡ＞Ｂ＞Ｃの順の３つの暗号アルゴリズムがあるとする（例えば、Ａ：ＡＥＳ(Advanced Encryption Standard)，Ｂ：３ＤＥＳ(Triple Data Encryption Standard)，Ｃ：ＤＥＳ(Data Encryption Standard)のような暗号アルゴリズム方式が考えられる。）接続先は、Ａ,Ｂ,Ｃの暗号アルゴリズム全てに対応しているが、暗号強度の低いＣを優先して選択する決定方式を持っている。
【００２４】
この時、画像形成装置の設定ＤＢ３３（図２参照）に暗号アルゴリズムＡのみを設定する。
【００２５】
１．画像形成装置のＳＳＬ／ＴＬＳ層２９（図２参照）は、接続先に対して設定ＤＢ３３を参照して、ClientHelloを送信する。
【００２６】
２．画像形成装置は、接続先からServerHelloを受信する。
【００２７】
その際に接続先は、上記１において暗号アルゴリズムがＡのみのClientHelloを受信するので、利用する暗号化アルゴリズムを暗号化強度の最も高いＡに決定する。
【００２８】
３．暗号アルゴリズムＡで通信を開始する。
【００２９】
以上の一連の動作により、暗号化強度の高い暗号アルゴリズムでの通信が行われることになった。
【００３０】
［管理者設定画面及びユーザ設定画面］
図４に管理者設定画面を示す。画像形成装置の管理者は、管理画面で機器として取り扱う暗号アルゴリズムと、ユーザへのメッセージを入力する。ユーザへのメッセージは、画像形成装置の管理者が自由に設定可能である。暗号アルゴリズムは、例としてＡＥＳ(Advanced Encryption Standard)，３ＤＥＳ(Triple Data Encryption Standard)、ＤＥＳ(Data Encryption Standard)を挙げているが、画像形成装置でサポートしているもの全てが対象となる。なお、暗号アルゴリズムが全く設定されなかった場合は、その画像形成装置は通信の暗号化を行わない。
【００３１】
図４では、ＡＥＳおよび３ＤＥＳを選択可能、ＤＥＳを選択不可としている。又、管理者の設定したメッセージ『セキュアでないホストへのアクセスは禁止しています。』を管理者のコメントとして設定してある。
【００３２】
図５に画像形成装置を利用するユーザの操作画面を示し、そのインタラクションフローについて示す。まず、ユーザは操作パネル等のトップ画面から、（１）の送信先設定画面へ遷移し、送信文書の送信先の設定を行う。この段階では、通信方法として何を選択するかは決定されていない。
【００３３】
次に、ユーザは（２）の通信方法選択画面で、「お任せ設定（一任設定）」あるいは「マニュアル設定（手動設定）」を選択する。この画面には画像形成装置の管理者が、お任せ設定を行った際に設定したメッセージ(図４で管理者のコメント)が表示される。「お任せ設定（一任設定）」を選択した場合には、文書の送信は、管理者が設定したポリシーに従って、自動的に最強度の暗号アルゴリズムを決定し、送信を行う。
【００３４】
ユーザが「マニュアル設定（手動設定）」を選択した場合には、（３）のマニュアル設定画面に遷移する。マニュアル設定画面では、ユーザ自らが暗号アルゴリズムを選択することになるが、管理者が利用すると設定した範囲（図４で設定されているＡＥＳと３ＤＥＳ）の通信方法しか選択できない。
【００３５】
［実施例の効果］
本発明実施例の画像形成装置により、以下のことが可能となった。
【００３６】
専門的な知識が必要な文章送信時の暗号アルゴリズム設定に対して、「お任せ設定（一任設定）」を用意することで、画像形成装置を利用する一般ユーザのように暗号及び通信に関する高度な知識を持たない者でも、簡単かつ安全に文書の送信を行うことができる。
【００３７】
画像形成装置の暗号に関する設定は管理者が行うが、この時管理者が設定したメッセージを文書送信時にユーザに表示することによって、設定のポリシーをユーザに表示し、誤操作を防止することができる。
【００３８】
手動による暗号アルゴリズムの設定についても、管理者が設定していない項目は選択できないようにすることで、結果として、画像形成装置の管理者が意図していない安全性で文書が送信されることを防止できる。
【図面の簡単な説明】
【００３９】
【図１】本発明実施例の画像形成装置のハードウェア構成図である（実施例１）。
【図２】本発明実施例の画像形成装置のソフトウェア構成図である（実施例１）。
【図３】機器と接続先との暗号化強度設定の際の通信のやり取りの図である。
【図４】本発明実施例の画像形成装置の管理者設定画面の図である（実施例１）。
【図５】本発明実施例の画像形成装置のユーザの設定の際の操作画面の図である（実施例１）。
【符号の説明】
【００４０】
２９  ＳＳＬ（Secure Socket Layer）／ＴＳＬ（Transport layer Security）（暗号化強度限定手段、暗号化強度限定的選択手段）
３３  設定データベース（暗号化強度限定手段、暗号化強度限定的選択手段）
３５  設定マネージャ（暗号化強度限定手段、暗号化強度限定的選択手段）
３７  Ｗｅｂ設定ページ（暗号化強度限定手段、暗号化強度限定的選択手段）
【図１】
2009094676.tif 000003
【図２】
2009094676.tif 000004
【図３】
2009094676.tif 000005
【図４】
2009094676.tif 000006
【図５】
2009094676.tif 000007