(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された第１の通信装置と第２の通信装置とを備え、前記第１の通信装置及び第２の通信装置は、各装置に設定されたセキュリティポリシーに基づいて通信処理を行う通信システムにおいて、
前記第１の通信装置は、
所定の通信対象範囲における所定の通信装置との所定の通信を対象に適用される暗号化方式及び暗号鍵を含むことのできる第１のセキュリティポリシーと、前記通信対象範囲の前記第１のセキュリティポリシーが適用されない全ての通信に適用される暗号化方式及び暗号鍵を含むことのできる第２のセキュリティポリシーとを記憶可能なセキュリティポリシー記憶手段と、
前記ネットワークを介して他の通信装置との間の通信パケットの通信を行う第１の通信手段と、
前記他の通信装置との通信が、前記第１のセキュリティポリシーが適用される対象に該当しない場合に、前記第２のセキュリティポリシーに従って、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行う第１の暗号処理手段と
を有し、
前記第２の通信装置は、
前記第１の通信装置の前記第２のセキュリティポリシーに記憶される前記暗号鍵の入力を受け付ける第１の暗号鍵受付手段と、
前記第２のセキュリティポリシーの暗号化方式と、前記入力された前記暗号鍵とを含む第３のセキュリティポリシーを生成するポリシー生成手段と、
前記第３のセキュリティポリシーに従って、前記第１の通信装置に送信する通信パケットへの暗号化処理及び前記第１の通信装置から受信した通信パケットの復号化処理を行う第２の暗号処理手段と
前記ネットワークを介して前記第１の通信装置との間の前記通信パケットの通信を行う第２の通信手段と
を有する
通信システム。
【請求項２】
前記第１の通信装置は、前記第２のセキュリティポリシーの前記暗号鍵の入力をユーザーから受け付ける第２の暗号鍵受付手段を更に有する
請求項１に記載の通信システム。
【請求項３】
前記第２の通信装置は、
前記第１の通信装置に記憶させるセキュリティポリシーを規定するポリシー情報をユーザーから受け付けるポリシー情報受付手段を更に備え、
前記第２の暗号処理手段は、前記第３のセキュリティポリシーに従って、前記ポリシー情報を含むパケットに対して暗号化処理した通信パケットを生成し、
前記第２の通信手段は、生成した前記通信パケットを前記第１の通信装置に送信し、
前記第１の通信装置の前記第１の通信手段は、前記通信パケットを受信し、
前記第１の暗号処理手段は、前記第２のセキュリティポリシーに従って、前記受信した通信パケットを復号化したパケットを生成し、
前記第１の通信装置は、前記復号化されたパケットに含まれる前記ポリシー情報に基づいて、前記第２の通信装置との通信に適用するセキュリティポリシーを、前記第１のセキュリティポリシーの１つとして生成するポリシー生成手段を更に有する
請求項１又は請求項２に記載の通信システム。
【請求項４】
前記第１の通信装置の前記第１の暗号処理手段は、前記第２のセキュリティポリシーとして、前記暗号鍵が記憶されていない場合であって、前記他の通信装置との通信が、前記第１のセキュリティポリシーが適用される対象に該当しない場合には、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行わない
請求項１乃至請求項３のいずれか一項に記載の通信システム。
【請求項５】
前記第２のセキュリティポリシーは、適用可能な通信装置が限定されていないセキュリティポリシーである
請求項１乃至請求項４のいずれか一項に記載の通信システム。
【請求項６】
前記第２のセキュリティポリシーは、前記通信対象範囲の全ての通信装置に適用可能なセキュリティポリシーである
請求項１乃至請求項４のいずれか一項に記載の通信システム。
【請求項７】
ネットワークを介して接続された第１の通信装置と第２の通信装置とを備え、前記第１の通信装置及び第２の通信装置は、各装置に設定されたセキュリティポリシーに基づいて通信処理を行う通信システムにおける通信方法であって、
前記第１の通信装置は、所定の通信対象範囲における所定の通信装置との所定の通信を対象に適用される暗号化方式及び暗号鍵を含むことのできる第１のセキュリティポリシーと、前記通信対象範囲の前記第１のセキュリティポリシーが適用されない全ての通信に適用される暗号化方式及び暗号鍵を含むことのできる第２のセキュリティポリシーとを記憶可能なセキュリティポリシー記憶手段を有し、
前記第２の通信装置の第１の暗号鍵受付手段が、前記第１の通信装置の前記第２のセキュリティポリシーに記憶される前記暗号鍵の入力を受け付けるステップと、
前記第２の通信装置のポリシー生成手段が、前記第２のセキュリティポリシーの暗号化方式と、前記入力された前記暗号鍵とを含む第３のセキュリティポリシーを生成するステップと、
前記第２の通信装置の第２の暗号化処理手段が、前記第３のセキュリティポリシーに従って、前記第１の通信装置に送信する通信パケットへの暗号化処理及び前記第１の通信装置から受信した通信パケットの復号化処理を行うステップと、
前記第２の通信装置の第２の通信手段が、前記ネットワークを介して前記第１の通信装置との間の前記通信パケットの通信を行うステップと、
前記第１の通信装置の第１の通信手段が、前記ネットワークを介して前記第２の通信装置との間の通信パケットの通信を行うステップと、
前記第１の通信装置の第１の暗号処理手段が、前記第２の通信装置との通信が、前記第１のセキュリティポリシーが適用される対象に該当しない場合に、前記第２のセキュリティポリシーに従って、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行うステップと
を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定されたセキュリティポリシーに基づいて通信を行う通信システム、通信装置及び通信方法に関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）やプリンター等の通信装置は、例えば、データをＩＰ（Internet Protocol）パケットとしてネットワーク上での通信を行っている。
【０００３】
近年では、ネットワーク上の通信におけるセキュリティを確保するプロトコルとして、ＩＰｓｅｃ（Security Architecture for Internet Protocol：アイピーセック）が知られている。ＩＰｓｅｃを使用可能な通信装置では、通信に対して適用可能なセキュリティポリシーがあるか否かを判定し、適用可能なセキュリティポリシーがある場合には、送信対象のパケットに対して適用可能なセキュリティポリシーに従って暗号化処理したり、受信した通信パケット（ＩＰｓｅｃパケット）に対して適用可能なセキュリティポリシーに従って復号化処理したりしている。
【０００４】
ＩＰｓｅｃに関する技術としては、例えば、機器制御プロトコルにおけるフェーズ毎に異なるセキュリティポリシーを適用する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１０１７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＩＰｓｅｃを使用可能な通信装置においては、通信に対して適用可能なセキュリティポリシーがある場合には、そのセキュリティポリシーに従って暗号化処理等をしているが、適用可能なセキュリティポリシーがない場合には、予め設定されたデフォルトセキュリティポリシーに従って通信を行うようにしている。
【０００７】
デフォルトセキュリティポリシーには、通信に使用するパケットを、そのまま通過させる（パケットの送信時には、パケットを送信させ、パケットの受信時には、そのパケットを装置内部に取り込む）か、又はそのパケットを遮断するかのいずれかを設定することができるようになっている。
【０００８】
このようなＩＰｓｅｃを使用可能な通信装置を、新たにネットワークに接続した場合等においては、この通信装置を用いて暗号化通信を行うようにするためには、通信対象の装置との通信に適用可能なセキュリティポリシーを詳細に設定する必要があり、不慣れなユーザーにとっては困難であり、また、手間が掛かるという問題がある。
【０００９】
本発明は、上記課題に鑑みなされたものであり、その目的は、通信におけるセキュリティを容易且つ適切に確保することのできる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的達成のため、本発明の第１の観点に係る通信システムは、ネットワークを介して接続された第１の通信装置と第２の通信装置とを備え、第１の通信装置及び第２の通信装置は、各装置に設定されたセキュリティポリシーに基づいて通信処理を行う通信システムにおいて、第１の通信装置は、所定の通信対象範囲における所定の通信装置との所定の通信を対象に適用される暗号化方式及び暗号鍵を含むことのできる第１のセキュリティポリシーと、通信対象範囲の第１のセキュリティポリシーが適用されない全ての通信に適用される暗号化方式及び暗号鍵を含むことのできる第２のセキュリティポリシーとを記憶可能なセキュリティポリシー記憶手段と、ネットワークを介して他の通信装置との間の通信パケットの通信を行う第１の通信手段と、他の通信装置との通信が、第１のセキュリティポリシーが適用される対象に該当しない場合に、第２のセキュリティポリシーに従って、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行う第１の暗号処理手段とを有し、第２の通信装置は、第１の通信装置の第２のセキュリティポリシーに記憶される暗号鍵の入力を受け付ける第１の暗号鍵受付手段と、第２のセキュリティポリシーの暗号化方式と、入力された暗号鍵とを含む第３のセキュリティポリシーを生成するポリシー生成手段と、第３のセキュリティポリシーに従って、第１の通信装置に送信する通信パケットへの暗号化処理及び第１の通信装置から受信した通信パケットの復号化処理を行う第２の暗号処理手段と、ネットワークを介して第１の通信装置との間の通信パケットの通信を行う第２の通信手段とを有する。
【００１１】
係る通信システムによると、第１の通信装置では、第２のセキュリティポリシーに記憶される暗号鍵及び暗号化方式を用いて、第２の通信装置との間の通信に使用する通信パケットへの暗号化処理及び通信パケットの復号化処理が行われ、第２の通信装置においては、入力された暗号鍵及び第２のセキュリティポリシーの暗号化方式を用いて、第１の通信装置に送信する通信パケットへの暗号化処理及び通信パケットの復号化処理が行われる。このため、第１の通信装置、第２の通信装置との間で暗号化通信を行うことができ、セキュリティを確保することができる。また、第１の通信装置では、暗号鍵を記憶させておけばよいので、第１の通信装置において、第２の通信装置との通信用のセキュリティポリシーをユーザーが詳細に設定する必要がなく、容易に暗号化通信を行うことができる。
【００１２】
上記通信システムにおいて、第１の通信装置は、第２のセキュリティポリシーの暗号鍵の入力をユーザーから受け付ける第２の暗号鍵受付手段を更に有するようにしてもよい。係る通信システムによると、第１の通信装置においては、ユーザーから暗号鍵の入力を受け付けるようにしているので、ユーザーは、任意の暗号鍵を入力することができる。このため、他のユーザーに暗号鍵が把握されてしまうことを適切に防止することができる。
【００１３】
また、上記通信システムにおいて、第２の通信装置は、第１の通信装置に記憶させるセキュリティポリシーを規定するポリシー情報をユーザーから受け付けるポリシー情報受付手段を更に備え、第２の暗号処理手段は、第３のセキュリティポリシーに従って、ポリシー情報を含むパケットに対して暗号化処理して通信パケットを生成し、第２の通信手段は、生成した通信パケットを第１の通信装置に送信し、第１の通信装置の第１の通信手段は、通信パケットを受信し、第１の暗号処理手段は、第２のセキュリティポリシーに従って、受信した通信パケットを復号化したパケットを生成し、第１の通信装置は、復号化されたパケットに含まれるポリシー情報に基づいて、第２の通信装置との通信に適用するセキュリティポリシーを、第１のセキュリティポリシーの１つとして生成するポリシー生成手段を更に有するようにしてもよい。係る通信システムによると、暗号化された通信パケットにおいて、第２の通信装置から第１の通信装置にポリシー情報が送信されるので、ポリシー情報の漏洩を適切に防止することができる。また、第１の通信装置において、ポリシー情報に基づいて、第１のセキュリティポリシーが設定されるので、第２の通信装置との通信に適用するセキュリティポリシーを容易に設定することができる。
【００１４】
また、上記通信システムにおいて、第１の通信装置の第１の暗号処理手段は、第２のセキュリティポリシーとして、暗号鍵が記憶されていない場合であって、他の通信装置との通信が、第１のセキュリティポリシーが適用される対象に該当しない場合には、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行わないようにしてもよい。係る通信システムによると、暗号鍵を記憶させていない場合においては、暗号化処理及び復号化処理が行われないので、パケットを通過、又は遮断させるようにすることができる。
【００１５】
また、上記通信システムにおいて、第２のセキュリティポリシーは、適用可能な通信装置が限定されていないセキュリティポリシーであってもよい。係る通信システムによると、適用可能な通信装置が限定されていないので、通信対象範囲の内外に関わらず、いずれの通信装置に対しても、適切に第２のセキュリティポリシーを適用することができる。
【００１６】
また、上記通信システムにおいて、第２のセキュリティポリシーは、通信対象範囲の全ての通信装置に適用可能なセキュリティポリシーであってもよい。係る通信システムによると、通信対象範囲のいずれの通信装置であっても、第１のセキュリティポリシーが適用されない場合には、適切に第２のセキュリティポリシーを適用することができる。
【００１７】
また、上記目的達成のため、本発明の第２の観点に係る通信装置は、ネットワークを介して他の通信装置と通信を行う通信装置であって、所定の通信対象範囲における所定の通信装置との所定の通信を対象に適用される暗号化方式及び暗号鍵を含むことのできる第１のセキュリティポリシーと、通信対象範囲の前記第１のセキュリティポリシーが適用されない全ての通信に適用される暗号化方式及び暗号鍵を含むことのできる第２のセキュリティポリシーとを記憶可能なセキュリティポリシー記憶手段と、他の通信装置との間の通信パケットの通信を行う第１の通信手段と、他の通信装置との通信が、第１のセキュリティポリシーが適用される対象に該当しない場合に、第２セキュリティポリシーに従って、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行う第１の暗号処理手段とを有する。係る通信装置によると、第１のセキュリティポリシーが適用されない通信装置との間での通信において暗号化通信を適切に行うことができる。
【００１８】
また、上記目的達成のため、本発明の第３の観点に係る通信方法は、ネットワークを介して接続された第１の通信装置と第２の通信装置とを備え、第１の通信装置及び第２の通信装置は、各装置に設定されたセキュリティポリシーに基づいて通信処理を行う通信システムにおける通信方法であって、第１の通信装置は、所定の通信対象範囲における一部の所定の通信装置との所定の通信を対象に適用される暗号化方式及び暗号鍵を含むことのできる第１のセキュリティポリシーと、通信対象範囲の第１のセキュリティポリシーが適用されない全ての通信に適用される暗号化方式と、暗号鍵とを含むことのできる第２のセキュリティポリシーとを記憶可能なセキュリティポリシー記憶手段を有し、第２の通信装置の第１の暗号鍵受付手段が、第１の通信装置の前記第２のセキュリティポリシーに記憶される暗号鍵の入力を受け付けるステップと、第２の通信装置のポリシー生成手段が、第２の通信装置のアドレス情報と、第２の通信装置の第２のセキュリティポリシーの暗号化方式と、入力された前記暗号鍵とを含む第３のセキュリティポリシーを生成するステップと、第２の通信装置の第２の暗号化処理手段が、第３のセキュリティポリシーに従って、第１の通信装置に送信する通信パケットへの暗号化処理及び第１の通信処理から受信した通信パケットの復号化処理を行うステップと、第２の通信装置の第２の通信手段が、ネットワークを介して第１の通信装置との間の通信パケットの通信を行うステップと、第１の通信装置の第１の通信手段が、ネットワークを介して第１の通信装置との間の通信パケットの通信を行うステップと、第１の通信装置の第１の暗号処理手段が、第２の通信装置との通信が、第１のセキュリティポリシーが適用される対象に該当しない場合に、第２のセキュリティポリシーに従って、送信する通信パケットへの暗号化処理及び受信した通信パケットの復号化処理を行うステップとを有する。
【００１９】
係る通信方法によると、第１の通信装置では、第２のセキュリティポリシーに記憶される暗号鍵及び暗号化方式を用いて、第２の通信装置との間の通信に使用する通信パケットへの暗号化処理及び通信パケットの復号化処理が行われ、第２の通信装置では、入力された暗号鍵及び第２のセキュリティポリシーの暗号化方式を用いて、第１の通信装置に送信する通信パケットへの暗号化処理及び通信パケットの復号化処理が行われる。このため、第１の通信装置、第２の通信装置との間で暗号化通信を行うことができ、セキュリティを確保することができる。また、第１の通信装置においては、暗号鍵を記憶させておけばよいので、第１の通信装置において、第２の通信装置との通信用のセキュリティポリシーをユーザーが詳細に設定する必要がなく、容易に暗号化通信を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る通信システムの一例の構成図である。
【図２】本発明の一実施形態に係るセキュリティポリシーテーブルを説明する図である。
【図３】本発明の一実施形態に係るパケット送（受）信処理のフローチャートである。図である。
【図４】本発明の一実施形態に係るポリシー設定処理を説明する図である。
【発明を実施するための形態】
【００２１】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２２】
まず、本発明の一実施形態に係る通信システムについて説明する。
【００２３】
図１は、本発明の一実施形態に係る通信システムの一例の構成図である。
【００２４】
通信システム１においては、第１の通信装置の一例としてのプリンター２と、第２の通信装置の一例としての１以上のパーソナルコンピューター（ＰＣ）３とがネットワーク４を介して接続されている。ネットワーク４は、有線回線や、無線回線を含んでいてもよく、また、インターネットを含んでいてもよい。
【００２５】
プリンター２は、表示部２１と、入力部２２と、第１の通信手段の一例としての通信部２３と、プリント機能部２４と、ＲＯＭ（Read Only Memory）２５と、ＲＡＭ（Random Access Memory）２６と、セキュリティポリシー記憶手段の一例としてのＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）２７と、制御部２８とを有する。
【００２６】
表示部２１は、例えば、液晶画面等を有し、各種情報を表示する。入力部２２は、例えば、キー部、タッチパネル部等を有し、ユーザーからの各種指示等の入力を受け付ける。入力部２２は、例えば、プリンター２のデフォルトセキュリティポリシーに設定する暗号化方式で使用する認証鍵（パスワード、暗号鍵）の入力を受け付ける。通信部２３は、ネットワーク４を介して、他の装置とのデータの送受信処理を行う。本実施形態では、通信部２３は、ＩＰ（Internet Protocol）パケット（例えば、暗号化されたＩＰｓｅｃパケットも含む）を用いてネットワーク４との間での通信を行う。プリント機能部２４は、紙、ＯＨＰシート等の画像形成媒体に対して、画像を形成（印刷）する。
【００２７】
ＲＯＭ２５は、ブートプログラム、後述する各種処理のプログラム等を記憶する。ＲＡＭ２６は、プログラムやデータを記憶する領域として、或いは、制御部２８による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ２７は、書き換え可能な不揮発性メモリであり、プリンター２の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。本実施形態では、ＥＥＰＲＯＭ２７は、ＩＰｓｅｃで利用するセキュリティポリシーと、デフォルトセキュリティポリシーとを管理するセキュリティポリシーテーブル（図２参照）を記憶する。
【００２８】
図２は、本発明の一実施形態に係るセキュリティポリシーテーブルを説明する図である。
【００２９】
セキュリティポリシーテーブル２７０には、Ｎ（０又は、１以上の整数）個のセキュリティポリシー２７１（第１のセキュリティポリシー）と、１つのデフォルトセキュリティポリシー２７２（第２のセキュリティポリシーの一例）とが管理される。
【００３０】
セキュリティポリシー２７１は、パケットセレクタ２７１ａと、パケット適用処理情報２７１ｂ、認証鍵（パスワード、パスフレーズ）２７１ｃ、暗号化パラメータ２７１ｄとを含む。パケットセレクタ２７１ａは、対応するセキュリティポリシーを適用する通信（具体的には、パケット）を規定する情報であり、具体的には、パケットの通信相手の装置のＩＰアドレス２７１ａ−１と、通信相手の装置のポート番号２７１ａ−２と、パケットを用いるプロトコル２７１ａ−３とを含む。パケット適用処理情報２７１ｂは、対応するセキュリティポリシーが適用されるパケットに、適用する処理を規定する情報であり、例えば、パケットをそのまま通過させることを示す通過と、パケットを遮断することを示す遮断と、パケットを暗号化処理・復号化処理することを示す暗号化のいずれかが設定される。認証鍵２７１ｃは、暗号化処理・復号化処理を行う際に用いる認証鍵（パスワード）である。暗号化パラメータ２７１ｄは、暗号化する方式（暗号化方式：暗号化アルゴリズム）を示すパラメータである。暗号化方式のパラメータとしては、例えば、ＤＥＳ−ＣＢＣ、３ＤＥＳ−ＣＢＣ、ＣＡＳＴ−１２８、ＲＣ−５、ＩＤＥＡ等がある。
【００３１】
デフォルトセキュリティポリシー２７２は、セキュリティポリシー２７１のいずれもが適用されない通信に適用されるポリシーであり、パケット適用処理情報２７２ａと、認証鍵（暗号鍵、パスワード、パスフレーズともいう）２７２ｂ、暗号化パラメータ２７２ｃとを含む。本実施形態では、デフォルトセキュリティポリシー２７２は、適用可能な通信装置が通信対象範囲（ＩＰアドレスの範囲）の通信装置に限定されていないポリシーである。パケット適用処理情報２７２ａは、対応するセキュリティポリシーの適用対象のパケットに適用する処理を規定する情報であり、例えば、パケットをそのまま通過させることを示す通過と、パケットを遮断することを示す遮断と、パケットを暗号化処理・復号化処理することを示す暗号化のいずれかが設定される。本実施形態では、パケット適用処理情報２７２ａの初期の設定値としては、暗号化が設定されている。認証鍵２７２ｂは、暗号化処理・復号化処理を行う際に用いる認証鍵（パスワード）である。本実施形態においては、認証鍵２７２ｂは、初期の設定値としては、空白となっており、その後、ユーザーによる設定があった場合にその値が設定される。暗号化パラメータ２７２ｃは、暗号化する方式（暗号化方式：暗号化アルゴリズム）を示すパラメータである。本実施形態では、暗号化方式のパラメータとしては、例えば、ＤＥＳ−ＣＢＣが設定されている。
【００３２】
図１の説明に戻り、制御部２８は、第１の暗号化処理手段の一例としての通信制御部２８ａと、ポリシー生成手段の一例としてのポリシー処理部２８ｂと、第２の暗号鍵受付手段の一例としての入出力処理部２８ｃと、プリント制御部２８ｄとを有する。通信制御部２８ａ、ポリシー処理部２８ｂ、入出力処理部２８ｃ、及びプリント制御部２８ｄは、例えば、制御部２８の一例としてのＣＰＵ（Central Processing Unit）がＲＯＭ２５等に格納されたプログラムを実行することにより構成される。
【００３３】
通信制御部２８ａは、通信部２３によりネットワーク４を介しての通信を行わせる。通信制御部２８ａは、ポリシー処理部２８ｂにより通知されたポリシー（セキュリティポリシー、又はデフォルトセキュリティポリシー）に従って、送信対象のパケット（又は、受信対象の通信パケット）に対する処理（パケット処理）を実行する。すなわち、通信制御部２８ａは、通知されたポリシー２７１（又は２７２）のパケット適用処理情報２７１ｂ（又は２７２ａ）の設定に対応する処理を実行する。
【００３４】
具体的には、通信制御部２８ａは、ポリシー２７１（２７２）のパケット適用処理情報２７１ｂ（又は２７２ａ）が通過である場合には、送信対象のパケットであれば、そのパケットを通信部２３により送信させ、また、受信対象の通信パケットであれば、そのパケットを通信部２３から受け取って、そのパケットをプリンター２内の処理に利用可能にする。また、通信制御部２８ａは、ポリシー２７１（２７２）のパケット適用処理情報２７１ｂ（又は２７２ａ）が遮断である場合には、送信対象のパケットであれば、そのパケットを破棄し、また、受信対象の通信パケットであれば、そのパケットを通信部２３により破棄させる。また、通信制御部２８ａは、ポリシー２７１（２７２）のパケット適用処理情報２７１ｂ（２７２ａ）が暗号化である場合には、送信対象のパケットであれば、そのパケットを暗号化パラメータ２７１ｄ（２７２ｃ）が示す暗号化方式により、認証鍵２７１ｃ（２７２ｂ）を用いて暗号化させて、通信部２３に送信させ、受信対象の通信パケットであれば、そのパケットを通信部２３から受け取り、そのパケットを暗号化パラメータ２７１ｄ（２７２ｃ）が示す暗号化方式により、認証鍵２７１ｃ（２７２ｂ）を用いて復号化させて、復号化後のパケットを処理に利用可能にする。例えば、通信制御部２８ａは、後述するセキュリティポリシー設定用のＷｅｂページに対するセキュリティポリシーの各種設定であるポリシー情報が含まれている受信パケットの場合には、そのポリシー情報を含むパケットを、ポリシー処理部２８ｂに渡して処理に利用可能にする。
【００３５】
なお、通信制御部２８ａは、デフォルトセキュリティポリシー２７２のパケット適用処理情報２７２ａが暗号化である場合であって、認証鍵２７２ｂが空白である場合には、ユーザーにより暗号化するように指定されていないと判断して、送信対象のパケットであれば、そのパケットを暗号化せずに、通信部２３に送信させ、受信対象の通信パケットであれば、そのパケットを通信部２３から受け取り、復号化せずに処理に利用可能にする。
【００３６】
ポリシー処理部２８ｂは、プリンター２からパケットを送信する場合、及びネットワーク４から通信部２３がパケットを受信する場合において、当該パケットに対して適用するポリシー（セキュリティポリシー２７１のいずれか、又はデフォルトセキュリティポリシー２７２）を判定し、通信制御部２８ａに通知する。本実施形態においては、ポリシー処理部２８ｂは、セキュリティポリシー２７１の上から順に（図２のセキュリティポリシー１から順番に）適用可能か否かを判定し、適用可能なものがあれば、それを通信制御部２８ａに通知し、いずれのセキュリティポリシー２７１についても適用可能でない場合には、デフォルトセキュリティポリシー２７２を適用可能なポリシーとして通信制御部２８ａに通知する。
【００３７】
具体的には、ポリシー処理部２８ｂは、送信対象のパケット、又は通信部２３が受信したパケットについての通信相手の装置のＩＰアドレスと、ポート番号と、プロトコルとを特定し、これらに合致する内容のパケットセレクタ２７１ａが含まれているセキュリティポリシー２７１があるかを判定し、合致する内容のパケットセレクタ２７１ａを含むセキュリティポリシー２７１があれば、そのセキュリティポリシー２７１を適用するポリシーとして、通信制御部２８ａに通知する。一方、いずれのセキュリティポリシー２７１にも合致する内容のパケットセレクタ２７１ａがない場合には、デフォルトセキュリティポリシー２７２を適用するポリシーとして通信制御部２８ａに通知する。
【００３８】
また、ポリシー処理部２８ｂは、入出力処理部２８ｃからデフォルトセキュリティポリシーにおける認証鍵を受け取った場合には、受け取った認証鍵をセキュリティポリシーテーブル２７０のデフォルトセキュリティポリシー２７２の認証鍵２７２ｂに設定する。
【００３９】
また、ポリシー処理部２８ｂは、入出力処理部２８ｃから新たなセキュリティポリシーについての各種設定を受け取った場合には、受け取った各種設定のセキュリティポリシーをセキュリティポリシーテーブル２７０のセキュリティポリシー２７１として新たに設定する。
【００４０】
また、ポリシー処理部２８ｂは、他の装置、例えばＰＣ３に対して、プリンター２におけるセキュリティポリシー設定用のＷｅｂページを通信制御部２８ａにより送信させ、通信制御部２８ａからセキュリティポリシー設定用のＷｅｂページに対するセキュリティポリシーの各種設定（ポリシー情報）を受け取った場合には、その設定に対応するセキュリティポリシーをセキュリティポリシーテーブル２７０のセキュリティポリシー２７１として新たに設定する。
【００４１】
入出力処理部２８ｃは、入力部２２からユーザーによる各種入力を受け付けて、ポリシー処理部２８ｂ等に渡す。本実施形態では、入出力処理部２８ｃは、表示部２１にデフォルトセキュリティポリシーにおける暗号化処理において使用する認証鍵の入力をさせるための入力画面を表示させ、当該画面に対してユーザーから認証鍵の入力を受け付け、入力された認証鍵をポリシー処理部２８ｂに渡す。また、入出力処理部２８ｃは、表示部２１にセキュリティポリシーにおける各種設定の入力をさせるための入力画面を表示させ、ユーザーからセキュリティポリシーの各種設定の入力を受け付け、入力された設定をポリシー処理部２８ｂに渡す。プリント制御部２８ｄは、通信部２３を介して、印刷データを受信し、印刷データに基づいてプリント機能部２４を制御することにより、画像形成媒体に画像を形成させる。
【００４２】
ＰＣ３は、表示部３１と、入力部３２と、第２の通信手段の一例としての通信部３３と、ＲＯＭ３４と、ＲＡＭ３５と、ＨＤＤ（Hard Disk Drive）３６と、制御部３７とを有する。
【００４３】
表示部３１は、例えば、液晶画面等を有し、各種情報を表示する。入力部３２は、例えば、キーボード等を有し、ユーザーからの各種指示等の入力を受け付ける。入力部３２は、例えば、プリンター２との通信を初めて開始する際においては、プリンター２のデフォルトセキュリティポリシーに設定されている暗号化方式及び認証鍵の入力や、プリンター２のアドレス情報の指定等を受け付ける。通信部３３は、ネットワーク４を介して、他の装置とのデータの送受信処理を行う。本実施形態では、通信部３３は、ＩＰ（Internet Protocol）パケット（例えば、暗号化されたＩＰｓｅｃパケットも含む）を用いてネットワーク４を介しての通信を行う。
【００４４】
ＲＯＭ３４は、ブートプログラム、後述する各種処理のプログラム等を記憶する。ＲＡＭ３５は、プログラムやデータを記憶する領域として、或いは、制御部３７による処理に使用しているデータを格納する作業領域として利用される。ＨＤＤ３６は、プログラムや、各種情報を記憶する。本実施形態では、ＨＤＤ３６は、ＩＰｓｅｃで利用するセキュリティポリシーと、デフォルトセキュリティポリシーとを管理するセキュリティポリシーテーブルを記憶する。なお、ＨＤＤ３６に記憶されるセキュリティポリシーテーブルも、図２に示すプリンター２のセキュリティポリシーテーブル２７０と同様な構成となっているので、ここでは説明を省略する。なお、ＨＤＤ３６に格納されているセキュリティポリシーテーブルを説明する際には、便宜上図２に示す符号を用いて説明することとする。
【００４５】
制御部３７は、通信制御部３７ａと、ポリシー生成手段の一例としてのポリシー処理部３７ｂと、第１の暗号鍵受付手段の一例としての入出力処理部３７ｃとを有する。通信制御部３７ａ、ポリシー処理部３７ｂ、及び入出力処理部３７ｃは、例えば、制御部３７の一例としてのＣＰＵがＲＯＭ３４、ＨＤＤ３６等に格納されたプログラムを実行することにより構成される。
【００４６】
通信制御部３７ａは、通信部３３によりネットワーク４を介しての通信を行わせる。通信制御部３７ａは、ポリシー処理部３７ｂにより通知されたポリシーに従って、送信対象のパケット（又は、受信対象の通信パケット）に対する処理（パケット処理）を実行する。通信制御部３７ａは、通知されたポリシー２７１（又は２７２）のパケット適用処理情報２７１ｂ（又は２７２ａ）の設定に対応する処理を実行する。
【００４７】
具体的には、通信制御部３７ａは、ポリシー２７１（２７２）のパケット適用処理情報２７１ｂ（又は２７２ａ）が通過である場合には、送信対象のパケットであれば、そのパケットを通信部３３により送信させ、また、受信対象の通信パケットであれば、そのパケットを通信部３３から受け取って、そのパケットをＰＣ３内での処理に利用可能にする。また、通信制御部３７ａは、ポリシー２７１（２７２）のパケット適用処理情報２７１ｂ（又は２７２ａ）が遮断である場合には、送信対象のパケットであれば、そのパケットを破棄し、また、受信対象の通信パケットであれば、そのパケットを通信部３３により破棄させる。また、通信制御部３７ａは、ポリシー２７１（２７２）のパケット適用処理情報２７１ｂ（２７２ａ）が暗号化である場合には、送信対象のパケットであれば、そのパケットを暗号化パラメータ２７１ｄ（２７２ｃ）の暗号化パラメータの示す暗号化方式により、認証鍵２７１ｃ（２７２ｂ）を用いて暗号化させて、通信部３３に送信させ、受信対象の通信パケットであれば、そのパケットを通信部３３から受け取り、そのパケットを暗号化パラメータ２７１ｄ（２７２ｃ）が示す暗号化方式により、認証鍵２７１ｃ（２７２ｂ）を用いて復号化させて、復号化後のパケットを処理に利用可能にする。例えば、通信制御部３７ａは、セキュリティポリシー設定用のＷｅｂページに対応するパケットの場合には、そのパケットを、入出力処理部３７ｃに渡して利用可能にする。本実施形態では、通信制御部３７ａは、入出力処理部３７ｃからセキュリティポリシー設定用のＷｅｂページに対応して入力されたプリンター２におけるセキュリティポリシーの設定情報（ポリシー情報）を受け取った場合には、予め設定しているプリンター２との通信用のセキュリティポリシーに従って、暗号化させて通信部３３により送信させる。
【００４８】
なお、通信制御部３７ａは、デフォルトセキュリティポリシー２７２のパケット適用処理情報２７２ａが暗号化である場合であって、認証鍵２７２ｂが空白である場合には、ユーザーにより暗号化するように指定されていないと判断して、送信対象のパケットであれば、そのパケットを暗号化せずに、通信部３３に送信させ、受信対象の通信パケットであれば、そのパケットを通信部３３から受け取り、復号化せずに処理に利用可能にする。
【００４９】
ポリシー処理部３７ｂは、ＰＣ３からパケットを送信する場合、及びネットワーク４から通信部３３がパケットを受信する場合において、当該パケットに対して適用するポリシー（セキュリティポリシー２７１のいずれか、又はデフォルトセキュリティポリシー２７２）を判定し、通信制御部３７ａに通知する。本実施形態においては、ポリシー処理部３７ｂは、セキュリティポリシー２７１の上から順に（図２のセキュリティポリシー１から順番に適用可能か否かを判定し、適用可能なものがあれば、それを通信制御部２８ａに通知し、いずれのセキュリティポリシー２７１についても適用可能でない場合には、デフォルトセキュリティポリシー２７２を適用可能なポリシーと判定し、それを通信制御部２８ａに通知する。
【００５０】
具体的には、ポリシー処理部３７ｂは、送信対象のパケット、又は通信部３３が受信したパケットについての通信相手の装置のＩＰアドレスと、ポート番号と、プロトコルとを特定し、これらに合致する内容のパケットセレクタ２７１ａが含まれているセキュリティポリシー２７１があるかを判定し、合致する内容のパケットセレクタ２７１ａを含むセキュリティポリシー２７１があれば、このセキュリティポリシー２７１を適用するポリシーとして、通信制御部３７ａに通知する。一方、いずれのセキュリティポリシー２７１にも合致する内容のパケットセレクタ２７１ａがない場合には、デフォルトセキュリティポリシー２７２を適用するポリシーとして通信制御部３７ａに通知する。
【００５１】
また、ポリシー処理部３７ｂは、入出力処理部３７ｃからデフォルトセキュリティポリシーにおける認証鍵を受け取った場合には、受け取った認証鍵をセキュリティポリシーテーブル２７０のデフォルトセキュリティポリシー２７２の認証鍵２７２ｂに設定する。
【００５２】
また、ポリシー処理部３７ｂは、入出力処理部３７ｃからセキュリティポリシーにおける各種設定（例えば、プリンター２のデフォルトセキュリティポリシーに設定されている暗号化方式及び認証鍵、プリンター２のアドレス情報の指定等）を受け取った場合には、受け取った各種設定のセキュリティポリシーをセキュリティポリシーテーブル２７０のセキュリティポリシー２７１（第３のセキュリティポリシー）として新たに設定する。これにより、このセキュリティポリシーに従ってプリンター２との間において暗号化通信を行うことができるようになる。
【００５３】
入出力処理部３７ｃは、表示部３１にセキュリティポリシーにおける各種設定（例えば、プリンター２のデフォルトセキュリティポリシーに設定されている暗号化方式及び認証鍵、プリンター２のアドレス情報の指定等）を入力させるための入力画面を表示させ、入力部３２からユーザーによるセキュリティポリシーの各種設定の入力を受け付け、入力された設定をポリシー処理部３７ｂに渡す。なお、デフォルトセキュリティポリシーにおける暗号化方式がプリンターによらず共通なものとして取り決められている場合には、暗号化方式は入力されずとも特定できるので、暗号化方式の入力を受け付けなくてもよい。また、入出力処理部３７ｃは、通信制御部３７ａからプリンター２のセキュリティポリシー設定用のＷｅｂページに対応するパケットを受信した場合には、そのパケットに基づいて、Ｗｅｂページを表示部３１に表示させ、ユーザーからプリンター２におけるセキュリティポリシーの設定情報（ポリシー情報：例えば、ＰＣ３のアドレス情報や、ＰＣ３との間で用いる暗号化方式及び認証鍵等）の入力を受け付け、入力された設定情報を通信制御部３７ａに渡す。
【００５４】
次に、本発明の一実施形態に係る通信システムにおける処理動作について説明する。
【００５５】
図３は、本発明の一実施形態に係るパケット送（受）信処理のフローチャートである。なお、パケット送信処理と、パケット受信処理については、パケットの流れる方向が逆である点と、その方向により暗号化処理と復号化処理とが変わる点が異なるだけであり、他の内容については同様であるので、ここでは、これら処理を併せて説明することとする。また、プリンター２におけるパケット送（受）信処理と、ＰＣ３におけるパケット送（受）信処理とは、ほぼ同様な処理であるので、ここでは、プリンター２のパケット送（受）信処理を説明することとし、ＰＣ３におけるパケット送（受）信処理についての説明は省略する。
【００５６】
プリンター２において、パケットの送（受）信を開始する際には、ポリシー処理部２８ｂは、変数ｎを１に設定し（ステップＳ１）、通信対象のパケットが、セキュリティポリシーテーブル２７０のセキュリティポリシーｎのパケットセレクタ２７１ａの設定に合致するか否かを判定する（ステップＳ２）。ここで、通信対象のパケットとは、パケット送信処理においては、プリンター２の内部において生成した送信対象のパケットであり、パケット受信処理においては、通信部２３がネットワーク４から受信した受信対象の通信パケットである。
【００５７】
ステップＳ２の判定の結果、通信対象のパケットが、セキュリティポリシーｎのパケットセレクタ２７１ａの設定に合致すると判定された場合（ステップＳ２：ＹＥＳ）には、このセキュリティポリシーｎが通信に適用されるセキュリティポリシーであることを意味しているので、ポリシー処理部２８ｂは、このセキュリティポリシーｎを通信制御部２８ａに渡し、通信制御部２８ａは、セキュリティポリシーｎのパケット適用処理情報２７１ｂの設定を確認する（ステップＳ３）。
【００５８】
ステップＳ３の結果、セキュリティポリシーｎのパケット適用処理情報２７１ｂが”遮断”であれば（ステップＳ３：遮断）、通信制御部２８ａは、当該通信対象のパケットを遮断し（ステップＳ４）、処理を終了する。ここで、パケットの遮断とは、例えば、パケット送信処理においては、送信対象のパケットを廃棄して、通信部２３により送信させないようにすることであり、パケット受信処理においては、受信対象の通信パケットを廃棄して、内部処理に利用しないようにすることである。
【００５９】
また、ステップＳ３の結果、セキュリティポリシーｎのパケット適用処理情報２７１ｂが”暗号化”であれば（ステップＳ３：暗号化）、通信制御部２８ａは、このセキュリティポリシーｎに認証鍵が設定されているか否かを判定し（ステップＳ５）、認証鍵が設定されていると判定した場合（ステップＳ５：ＹＥＳ）には、セキュリティポリシーｎに設定されている暗号化パラメータが示す暗号化方式により認証鍵を用いて、暗（復）号化処理を行って、通信部２３により通信させる（ステップＳ６）。すなわち、通信制御部２８ａは、パケット送信処理においては、送信対象のパケットに対して、暗号化処理を行い、通信部２３に送信させ、パケット受信処理においては、受信対象の通信パケットに対して、復号化処理を行い、制御部２８による処理に利用可能にする。
【００６０】
また、ステップＳ３の結果、セキュリティポリシーｎのパケット適用処理情報２７１ｂが”通過”である場合（ステップＳ３：通過）、又は、ステップＳ５において、認証鍵が設定されていないと判定した場合（ステップＳ５：ＮＯ）には、当該パケットを通過させる（ステップＳ７）。ここで、パケットの通過とは、例えば、パケット送信処理においては、送信対象のパケットを通信部２３によりそのまま送信させることであり、パケット受信処理においては、受信対象の通信パケットを制御部２８に渡し、そのまま内部処理に利用可能にすることである。
【００６１】
一方、ステップＳ２の判定の結果、通信対象のパケットが、セキュリティポリシーｎのパケットセレクタ２７１ａの設定に合致しないと判定された場合（ステップＳ２：ＮＯ）には、ポリシー処理部２８ｂは、変数ｎがセキュリティポリシーテーブル２７０におけるセキュリティポリシー２７１の格納数Ｎと同じであるか否かを判定する（ステップＳ８）。この結果、変数ｎが格納数Ｎと同じでないと判定した場合（ステップＳ８：ＮＯ）には、ポリシー処理部２８ｂは、他のセキュリティポリシー２７１に対して合致しているか否かを判定するために、変数ｎに１を加算して（ステップＳ９）、ステップＳ２に進む。
【００６２】
一方、変数ｎが格納数Ｎと同じであると判定した場合（ステップＳ８：ＹＥＳ）には、通信対象のパケットが全てのセキュリティポリシー２７１のパケットセレクタ２７１ａの設定に合致していないことを意味しているので、ポリシー処理部２８ｂは、デフォルトセキュリティポリシー２７２を通信制御部２８ａに渡し、通信制御部２８ａは、デフォルトセキュリティポリシー２７２のパケット適用処理情報２７２ａの設定を確認する（ステップＳ１０）。
【００６３】
ステップＳ１０の結果、デフォルトセキュリティポリシー２７２のパケット適用処理情報２７２ａが”遮断”であれば（ステップＳ１０：遮断）、通信制御部２８ａは、当該通信対象のパケットを遮断し（ステップＳ４）、処理を終了する。
【００６４】
また、ステップＳ１０の結果、デフォルトセキュリティポリシー２７２のパケット適用処理情報２７２ａが”暗号化”であれば（ステップＳ１０：暗号化）、ステップＳ５に進む。なお、以降の処理において、このデフォルトセキュリティポリシーに認証鍵が設定されていない場合には、暗（復）号化処理は行われず、通信対象のパケットが通過されることとなる。
【００６５】
また、ステップＳ１０の結果、デフォルトセキュリティポリシー２７２のパケット適用処理情報２７２ａが”通過”である場合（ステップＳ１０：通過）には、当該パケットを通過させる（ステップＳ７）。
【００６６】
このようなパケット送信処理（パケット受信処理）により、デフォルトセキュリティポリシー２７２に認証鍵を設定しておくことにより、セキュリティポリシーとして詳細な設定をせずとも、容易に通信対象のパケットに対して暗号化処理（復号化処理）を行うことができ、通信におけるセキュリティを確保することができる。
【００６７】
次に、通信システム１において、プリンター２にセキュリティポリシーを設定するポリシー設定処理の動作について説明する。
【００６８】
図４は、本発明の一実施形態に係るポリシー設定処理を説明する図である。なお、図４は、プリンター２を新たにネットワーク４に接続する場合におけるポリシー設定処理を想定している。
【００６９】
まず、プリンター２をネットワーク４に対して接続する（ステップＳ２１）。プリンター２の入出力処理部２８ｃは、表示部２１にデフォルトセキュリティポリシー２７２に設定する認証鍵を設定するための画面を表示させ、入力部２２に対するユーザーの操作により認証鍵を受け付け、ポリシー処理部２８ｂに渡す（ステップＳ２２）。ポリシー処理部２８ｂは、受け付けた認証鍵を、デフォルトセキュリティポリシー２７２の認証鍵２７２ｂとして、セキュリティポリシーテーブル２７０に設定する（ステップＳ２３）。これにより、プリンター２においては、セキュリティポリシー２７１に合致しない通信においては、デフォルトセキュリティポリシー２７２に設定されている暗号化方式により、設定された認証鍵を用いて暗号化通信を行うことができるようになる。
【００７０】
一方、ＰＣ３においては、入力部３２によるユーザーのセキュリティポリシー設定の指示に基づいて、入出力処理部３７ｃがセキュリティポリシーを設定する画面を表示部３３に表示させ、入出力処理部３７ｃは、ユーザーからプリンター２との通信に適用させるセキュリティポリシーの設定を受け付け、ポリシー処理部３７ｂに渡す（ステップＳ２４）。ここでは、入出力処理部３７ｃは、セキュリティポリシーの設定として、プリンター２のアドレス情報（ＩＰアドレス、ポート番号等）、暗号化パラメータ、プリンター２において設定した認証鍵等を受け付ける。ポリシー処理部３７ｂは、渡された設定に基づいて、ＨＤＤ３６のセキュリティポリシーテーブル２７０にセキュリティポリシー２７１を設定する（ステップＳ２５）。これにより、ＰＣ３においては、プリンター２との間の通信に対して、設定したセキュリティポリシー２７１を適用することとなる。したがって、ＰＣ３と、プリンター２との間の通信においては、プリンター２のデフォルトセキュリティポリシーに設定した暗号化方式及び認証鍵を用いた暗号化通信が行われることとなる。
【００７１】
次いで、ＰＣ３においては、入力部３２によるユーザーのプリンター２におけるセキュリティポリシー設定用のＷｅｂページ（ポリシー設定ページ）の要求指示に基づいて、入出力処理部３７ｃは、通信制御部３７ａ及び通信部３３を介してポリシー設定ページの要求をプリンター２に送信する（ステップＳ２６）。
【００７２】
プリンター２においては、通信部２３及び通信制御部２８ａを介して入出力処理部２８ｃがポリシー設定ページの要求を受け取ると、ポリシー設定ページを通信制御部２８ａ及び通信部２３を介してＰＣ３に送信する（ステップＳ２７）。
【００７３】
ＰＣ３においては、入出力処理部３７ｃは、通信部３３及び通信制御部３７ａを介してポリシー設定ページを受け取り、表示部３１に表示させる（ステップＳ２８）。次いで、入出力処理部３７ｃは、入力部３２に対するユーザーの操作により、プリンター２におけるセキュリティポリシーの設定に必要な情報（ポリシー情報）の内で、ユーザーが設定すべき情報を受け付ける（ステップＳ２９）。なお、ポリシー情報としては、例えば、以降において用いる暗号化方式のパラメータ、その暗号化処理で用いる認証鍵、ＰＣ３のアドレス情報等があり、ユーザーが設定すべき情報としては、例えば、暗号化方式のパラメータと、認証鍵である。なお、本実施形態では、ＰＣ３のアドレス情報は、ＰＣ３自体が把握できるものなので、ユーザーに入力させる必要はない。ここで、ユーザーから受け付ける暗号化方式としては、デフォルトセキュリティポリシーの暗号化方式よりもセキュリティレベルが高い暗号化方式が好ましい。入出力処理部３７ｃは、ポリシー情報を、通信制御部３７ａ及び通信部３３を介してプリンター２に送信させる（ステップＳ３０）。なお、この送信時においては、ポリシー情報は、プリンター２のデフォルトセキュリティポリシーと同様な暗号化方式及び認証鍵により暗号化されている。
【００７４】
プリンター２においては、ポリシー処理部２８ｂが通信部２３及び通信制御部２８ａを介してポリシー情報を受信し、当該ポリシー情報に基づいて、以降の通信においてＰＣ３との通信に適用するセキュリティポリシー２７１をＥＥＰＲＯＭ２７のセキュリティポリシーテーブル２７０に設定する（ステップＳ３１）。これにより、以降のＰＣ３との通信においては、このセキュリティポリシーテーブル２７０のセキュリティポリシー２７１に従って暗号化通信が行われることとなる。
【００７５】
ＰＣ３においては、ポリシー処理部３７ｂが、プリンター２との通信に適用するように設定されているセキュリティポリシー２７１を、ポリシー設定ページに対して入力された情報を含むポリシー情報に対応するように変更し、すなわち、セキュリティポリシー２７１の暗号化方式及び認証鍵を、ポリシー情報に含まれる暗号化方式及び認証鍵に変更する（ステップＳ３２）。これにより、ＰＣ３と、プリンター２との通信においては、新たにＰＣ３において設定された暗号化方式及び認証鍵による暗号化通信が適用されることとなり、暗号化のセキュリティレベルを向上することができる。
【００７６】
上記した処理によると、プリンター２においては、認証鍵を設定するだけでよく、ＰＣ３において、プリンター２のセキュリティポリシーとして必要な設定を入力するようにして、プリンター２におけるセキュリティポリシーを容易に設定できる。また、セキュリティポリシーをプリンター２に設定する際における通信においては、デフォルトセキュリティポリシーに従った暗号化通信が行われるので、この通信においてポリシー情報が漏洩することを適切に防止することができる。
【００７７】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００７８】
例えば、上記実施形態では、プリンター２において、認証鍵をユーザーが任意に設定できるようにしていたが、例えば、プリンター２に予め認証鍵を設定しておいたり、或いは、プリンター２が自動的に認証鍵を決定したりしてもよい。この場合には、ユーザーが認証鍵を認識できるように、表示部２１に認証鍵を表示させ、その認証鍵をＰＣ３で入力させるようにすればよい。
【００７９】
また、上記実施形態では、デフォルトセキュリティポリシーを用意しておき、セキュリティポリシーが適用されない通信に対して、デフォルトセキュリティポリシーに従って暗号化処理を行えるようにしていたが、本発明はこれに限られず、その装置（例えば、プリンター２）に対して想定される通信を全てカバーするセキュリティポリシー、例えば、そのプリンター２と通信する可能性があると想定される全範囲（通信対象範囲）のアドレスがパケットセレクタのＩＰアドレスに設定され、且つ暗号化が指定されているセキュリティポリシー（第２のセキュリティポリシーの一例）を用意するようにしてもよい。
【００８０】
また、上記実施形態においては、第１の通信装置としてプリンターを一例に説明したが、第１の通信装置はこれに限られず、例えば、プリンター、ファクシミリ、スキャナー等を備えた複合機であってもよく、また、スキャナーであってもよく、パーソナルコンピューターであってもよく、要は、通信可能な通信装置であればよい。また、第２の通信装置についても、同様に通信可能な通信装置であればよい。
【符号の説明】
【００８１】
１  通信システム、２  プリンター、３  ＰＣ、４  ネットワーク、２１  表示部、２２  入力部、２３  通信部、２４  プリント機能部、２５  ＲＯＭ、２６  ＲＡＭ、２７  ＥＥＰＲＯＭ、２８  制御部、２８ａ  通信制御部、２８ｂ  ポリシー処理部、２８ｃ  入出力処理部、２８ｄ  プリント制御部、３１  表示部、３２  入力部、３３  通信部、３４  ＲＯＭ、３５  ＲＡＭ、３６  ＨＤＤ、３７  制御部、３７ａ  通信制御部、３７ｂ  ポリシー処理部、３７ｃ  入出力処理部。
【図１】
0005488134.tif 000002
【図２】
0005488134.tif 000003
【図３】
0005488134.tif 000004
【図４】
0005488134.tif 000005