(57)【要約】【課題】ネットワークを介した機器間でのデータ転送のセキュリティに関する設定を行う場合に、機器における設定を正確かつ手間をかけずに行えるようにする。【解決手段】ネットワークを介して接続された機器間で行われるデータ転送のセキュリティに関する設定が一方の機器に対して行われた場合に、それに対応する他方の機器に対して設定すべき設定情報が自動的に作成され、その設定情報に従って、機器間で行われるデータ転送のセキュリティに関する設定を他方の機器に対して行うようにして、機器間で行われるデータ転送のセキュリティに関する設定を各機器にて独立して行うことなく、一方の機器に設定を施すだけで、他方の機器に対する設定を正確かつ手間をかけずに行うことができるようにする。【選択図】図３
2012090297.tif 000002
【特許請求の範囲】
【請求項１】
第１の機器と第２の機器との間でデータ転送を行う通信システムであって、
上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、
上記情報作成手段で作成した設定情報を上記第２の機器に送信する情報送信手段と、
上記情報送信手段より送信された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行手段とを備えることを特徴とする通信システム。
【請求項２】
上記設定実行手段により行われた上記第２の機器の設定を有効にすることを上記第１の機器に通知する通知手段をさらに備えることを特徴とする請求項１記載の通信システム。
【請求項３】
上記設定実行手段により行われる上記第２の機器の設定を有効にする開始時間を上記設定情報に含み、当該開始時間に従って上記第２の機器の設定を有効にすることを特徴とする請求項１又は２記載の通信システム。
【請求項４】
第１の機器と第２の機器との間でデータ転送を行う通信システムであって、
上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、
上記第１の機器にて、上記情報作成手段で作成した設定情報を、上記第１の機器に装着された可搬型記憶媒体に書き込む情報書き込み手段と、
上記第２の機器にて、上記可搬型記憶媒体が装着された場合に、上記可搬型記憶媒体から設定情報を読み出す情報読み出し手段と、
上記情報読み出し手段により読み出した設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行手段とを備えることを特徴とする通信システム。
【請求項５】
上記情報読み出し手段により読み出した設定情報が上記第２の機器に対する設定情報であるか否かを判断する情報判断手段をさらに備え、
上記情報判断手段による判断の結果、上記情報読み出し手段により読み出した設定情報が上記第２の機器に対する設定情報であると判断された場合に、上記設定実行手段は、上記読み出した設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行うことを特徴とする請求項４記載の通信システム。
【請求項６】
通信装置であって、
ネットワークを介して接続された他の機器との間で行われるデータ転送のセキュリティに関する設定が上記通信装置に対して行われた場合に、当該通信装置に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記他の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、
上記情報作成手段で作成した設定情報を上記ネットワークを介して上記他の機器に送信する情報送信手段とを備えることを特徴とする通信装置。
【請求項７】
通信装置であって、
ネットワークを介して接続された他の機器との間で行われるデータ転送のセキュリティに関する設定が上記通信装置に対して行われた場合に、当該通信装置に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記他の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、
上記情報作成手段で作成した設定情報を上記通信装置に装着された可搬型記憶媒体に書き込む情報書き込み手段とを備えることを特徴とする通信装置。
【請求項８】
第１の機器と第２の機器との間でデータ転送を行う通信システムであって、
上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、
上記情報作成手段で作成された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行手段とを備えることを特徴とする通信システム。
【請求項９】
第１の機器と第２の機器との間でデータ転送を行う通信システムにおける通信方法であって、
上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成工程と、
上記情報作成工程で作成された設定情報を上記第２の機器に送信する情報送信工程と、
上記情報送信工程で送信された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行工程とを有することを特徴とする通信方法。
【請求項１０】
第１の機器と第２の機器との間でデータ転送を行う通信システムにおける通信方法であって、
上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成工程と、
上記第１の機器にて、上記情報作成工程で作成された設定情報を、上記第１の機器に装着された可搬型記憶媒体に書き込む情報書き込み工程と、
上記第２の機器にて、上記可搬型記憶媒体が装着された場合に、上記可搬型記憶媒体から設定情報を読み出す情報読み出し工程と、
上記情報読み出し工程で読み出された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行工程とを有することを特徴とする通信方法。
【請求項１１】
通信装置における通信方法であって、
ネットワークを介して接続された他の機器との間で行われるデータ転送のセキュリティに関する設定が上記通信装置に対して行われた場合に、当該通信装置に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記他の機器に対して設定すべき設定情報を自動的に作成する情報作成工程と、
上記情報作成工程で作成された設定情報を上記ネットワークを介して上記他の機器に送信する情報送信工程とを有することを特徴とする通信方法。
【請求項１２】
通信装置における通信方法であって、
ネットワークを介して接続された他の機器との間で行われるデータ転送のセキュリティに関する設定が上記通信装置に対して行われた場合に、当該通信装置に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記他の機器に対して設定すべき設定情報を自動的に作成する情報作成工程と、
上記情報作成工程で作成された設定情報を上記通信装置に装着された可搬型記憶媒体に書き込む情報書き込み工程とを有することを特徴とする通信方法。
【請求項１３】
第１の機器と第２の機器との間でデータ転送を行う通信システムにおける通信方法であって、
上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成工程と、
上記情報作成工程で作成された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行工程とを有することを特徴とする通信方法。
【請求項１４】
請求項９〜１３の何れか１項に記載の通信方法の処理手順をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、通信装置、通信方法、及びプログラムに関し、ある２つの機器間で行われるデータ転送のセキュリティ設定技術に関する。
【背景技術】
【０００２】
従来、ある２つの機器間にて通信ネットワークを介したデータ転送を行う際に、転送データの安全性を確保するために様々な通信方式が用いられている。しかしながら、何れの方式であっても複数の相手とのデータ転送を行うことができる方式であった。例えば、ＳＳＬ（Secure Sockets Layer）を使う方式や、公開鍵と秘密鍵を使う方式等がその代表的な例である（例えば、特許文献１参照。）。
【０００３】
また、さらにセキュリティの強度を高め、かつ、機器を使用する一般ユーザにはセキュリティ保護のための設定が行われていることを意識させる必要がないような、データ転送方式の階層で言うところの下層のレベルで行われるセキュリティに関する技術も使われるようになってきた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２２７７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術、特にデータ転送方式の階層で言うところの下層のレベルで行われるセキュリティに関する技術では、転送データの安全性を確保するための設定がより複雑であった。さらには、このような設定において、ある２つの機器間（１対１）のデータ転送でのみ使用される設定が施されることもあり、その場合の設定はより間違えやすかった。そのため、管理者がデータ転送に係る設定を正確に行ったつもりでも、設定の間違いによりデータ転送を行うことができなくなったりする場合があった。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、ネットワークを介した機器間での処理を実行するために当該処理に応じた設定を各機器にて行う必要がある場合に、機器における設定を正確かつ自動的に実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の通信システムは、第１の機器と第２の機器との間でデータ転送を行う通信システムであって、上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、上記情報作成手段で作成した設定情報を上記第２の機器に送信する情報送信手段と、上記情報送信手段より送信された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行手段とを備えることを特徴とする。
また、本発明の通信システムは、第１の機器と第２の機器との間でデータ転送を行う通信システムであって、上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、上記第１の機器にて、上記情報作成手段で作成した設定情報を、上記第１の機器に装着された可搬型記憶媒体に書き込む情報書き込み手段と、上記第２の機器にて、上記可搬型記憶媒体が装着された場合に、上記可搬型記憶媒体から設定情報を読み出す情報読み出し手段と、上記情報読み出し手段により読み出した設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行手段とを備えることを特徴とする。
また、本発明の通信装置は、ネットワークを介して接続された他の機器との間で行われるデータ転送のセキュリティに関する設定が上記通信装置に対して行われた場合に、当該通信装置に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記他の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、上記情報作成手段で作成した設定情報を上記ネットワークを介して上記他の機器に送信する情報送信手段とを備えることを特徴とする。
また、本発明の通信装置は、ネットワークを介して接続された他の機器との間で行われるデータ転送のセキュリティに関する設定が上記通信装置に対して行われた場合に、当該通信装置に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記他の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、上記情報作成手段で作成した設定情報を上記通信装置に装着された可搬型記憶媒体に書き込む情報書き込み手段とを備えることを特徴とする。
また、本発明の通信システムは、第１の機器と第２の機器との間でデータ転送を行う通信システムであって、上記第１の機器と上記第２の機器との間で行われるデータ転送のセキュリティに関する設定が上記第１の機器に対して行われた場合に、当該第１の機器に設定された設定情報に含まれる送信先情報と送信元情報を入れ替えることにより、上記第２の機器に対して設定すべき設定情報を自動的に作成する情報作成手段と、上記情報作成手段で作成された設定情報に従って、上記第２の機器と上記第１の機器との間で行われるデータ転送のセキュリティに関する設定を上記第２の機器に対して行う設定実行手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、機器間で行われるデータ転送のセキュリティに関する設定が一方の機器に対して行われた場合に、それに対応する他方の機器に対して設定すべき設定情報が自動的に作成される。そして、当該設定情報に従って、機器間で行われるデータ転送のセキュリティに関する設定を他方の機器に対して行う。これにより、機器を管理する管理者又はユーザは、機器間で行われるデータ転送のセキュリティに関する設定をそれぞれの機器にて独立して設定を行う必要がなくなり、機器に対する設定を正確かつ手間をかけずに行うことができる。したがって、管理者又はユーザの労力を軽減することができるとともに、管理者又はユーザによる設定ミスなどをも防止することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態におけるネットワークシステムの構成例を示す図である。
【図２】図１に示したＭＦＰやＰＣ等の内部構成例を概略的に示す図である。
【図３】第１の実施形態におけるネットワークシステムの動作を示すフローチャートである。
【図４】作成される設定情報の一例を説明するための図である。
【図５】作成される設定情報の詳細例を説明するための図である。
【図６】作成される設定情報の詳細例を説明するための図である。
【図７】作成される設定情報の他の例を説明するための図である。
【図８】第２の実施形態におけるＭＦＰの動作を示すフローチャートである。
【図９】第２の実施形態におけるＰＣの動作を示すフローチャートである。
【図１０】第３の実施形態におけるＭＦＰの動作を示すフローチャートである。
【図１１】第３の実施形態におけるＰＣの動作を示すフローチャートである。
【図１２】セキュリティ設定のメニューにより入力された設定情報が格納されている記憶領域を示す図である。
【図１３】セキュリティ設定のメニューにより入力された設定情報が格納されている記憶領域を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
【００１１】
（第１の実施形態）
図１は、本発明の実施形態による通信システムを適用したネットワークシステムの構成例を示す図である。図１に示すように、ネットワークシステムは、マルチファンクション装置（以下、ＭＦＰ）１０１やパーソナル・コンピュータ（以下、ＰＣ）１０２、１０３といった各機器を有し構成され、ＭＦＰ１０１、ＰＣ１０２、１０３等がローカルエリアネットワーク（以下、ＬＡＮ）１００を介して互いに通信可能なように接続されている。
【００１２】
図１に示すネットワークシステムにおいては、説明を簡単にするために、ＬＡＮ１００に接続されたそれぞれの機器（ＭＦＰ１０１、ＰＣ１０２、１０３）にアドレス（ＩＰアドレス：１９２．１６８．１．１００〜１０２）が図示したように割り振られていることにする。なお、ＭＦＰ１０１、ＰＣ１０２、１０３等を接続するネットワークは、ＬＡＮ１００に限定されるものではなく、任意の通信ネットワークを適用することが可能である。
【００１３】
図２は、図１に示したＭＦＰ１０１やＰＣ１０２、１０３等の内部構成例を概略的に示すブロック図である。
【００１４】
ＭＦＰ１０１やＰＣ１０２、１０３等の各装置は、図２に示すように、ＣＰＵ２０２と、ＲＯＭ等の不揮発性の記憶手段であるＲＯＭ２０３と、ＲＡＭ等の一時記憶手段であるＲＡＭ２０４と、入力装置（ＫＢ）２１０の入力装置コントローラ（ＫＢＣ）２０５と、表示装置（ＣＲＴ）２１１の表示装置コントローラ（ＣＲＴＣ）２０６と、ハードディスク装置（ＨＤＤ）２１２やディスク装置（ＦＤ／ｅｔｃ）２１３のディスク装置コントローラ（ＤＫＣ）２０７と、ローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４のインターフェイスコントローラ２０８と、ネットワーク装置コントローラ（ＮＩＣ：ネットワークインターフェイスカード）２０９とが、システムバス２０１を介して互いに通信可能に接続された構成としている。
【００１５】
また、ＭＦＰ１０１の場合には印刷等の処理も実行するので、プリント装置コントローラ（ＰＲＣ）２１５や実際に印刷を行うプリンタエンジン２１６も有している。さらに、図示していないがスキャナ装置やファクシミリ装置等の様々な装置を具備している場合もあるが、これらの装置の有無によって本実施形態にて得られる効果に変わりはない。
【００１６】
ＣＰＵ２０２は、ＲＯＭ２０３或いはＨＤＤ２１２に記憶されたプログラム、又はＦＤ２１３より供給されるプログラムを実行することで、システムバス２０１に接続された各機能部を総括的に制御する。すなわち、ＣＰＵ２０２は、ＲＯＭ２０３、ＨＤＤ２１２、或いはＦＤ２１３から所望の動作を行うための処理プログラムを読み出して実行することで、当該動作を実現するための制御を行う。ＣＰＵ２０２からの命令等により各機能が連携して装置全体が動作する。
【００１７】
ＲＯＭ２０３には、ＣＰＵ２０２で読み出される命令（プログラム）等が格納される。さらに、ＭＦＰ１０１であれば、印刷に利用するフォント等もＲＯＭ２０３に格納されている場合がある。ＲＡＭ２０４は、ＣＰＵ２０２の主メモリやワークエリア等として機能し、ここに記憶されたデータは機器の電源をオフすると消えてしまう場合もある。
【００１８】
ＫＢＣ２０５は、キーボードやマウス等の入力装置（ＫＢ）２１０からの入力情報を処理する。ＣＲＴＣ２０６は、ＣＲＴ表示装置や液晶表示装置等の表示装置（ＣＲＴ）２１１を制御する。ＤＫＣ２０７は、固定されたハードディスク装置（ＨＤＤ）２１２やフレキシブルディスク等のリムーバブルなディスク装置（ＦＤ／ｅｔｃ）２１３を制御する。ＩＦＣ２０８は、ＵＳＢやシリアルポート等のローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４を制御する。ＮＩＣ２０９は、図１のＬＡＮ１００と接続されてネットワーク通信の制御を行う。
【００１９】
ＩＰＳｅｃなどのセキュリティ技術を用いる場合を含め、通信ネットワークを介した機器間での情報処理にて安全性が要求される処理を行う場合には、機器間で１対１対応させて設定を行うことが多い。このような設定においては、設定に係る情報そのものに秘密性が要求される情報を含んでいるとともに、設定した情報の一部でも誤ると処理が実行できないなど、設定が複雑であり、高い知識や技術が要求されることもある。そこで、以下に動作を説明するように本実施形態におけるネットワークシステムは、機器間にて所定の処理を実行するために１対１で設定を行う場合に、複雑な設定でも正確かつ容易に設定を行えるようにするものである。
【００２０】
本実施形態におけるネットワークシステムでの動作を詳細に説明する。図３は、第１の実施形態におけるネットワークシステムでの設定処理に係る動作を示すフローチャートである。以下の説明では、図１に示したＭＦＰ１０１とＰＣ１０２との間で行うデータ転送に係る１対１のセキュリティ設定を行う場合について説明する。
【００２１】
まず、ＭＦＰ１０１において、管理者又はユーザはキーボードなどの入力装置２１０やＣＲＴ表示装置などの表示装置２１１を用いて、図示しないＭＦＰ１０１のセキュリティ設定のメニューから必要な（自分の行いたい）設定を指定する。一方、ＭＦＰ１０１は、ユーザにより指定された設定を示す設定情報を入力する（ステップ３０１）。
【００２２】
続いて、ユーザはＭＦＰ１０１との間でデータ転送を行いたい機器であるＰＣ１０２のアドレス（ＩＰアドレス：１９２．１６８．１．１０１）、ＰＣ１０２に対応するネットマスク及びＰＣ１０２がデータ転送のときに使用するポート番号を指定する。一方、ＭＦＰ１０１はユーザにより指定されたアドレス（ＩＰアドレス：１９２．１６８．１．１０１）、ネットマスク及びポート番号を入力する（ステップ３０２）。ステップ３０１及びステップ３０２で入力された設定情報は、ＲＡＭ２０４またはＨＤＤ２１２に格納される。
【００２３】
図１２及び図１３は、セキュリティ設定のメニューにより入力された設定情報が格納されている記憶領域を示す図である。この記憶領域はＲＡＭ２０４またはＨＤＤ２１２に設けられる。
【００２４】
まず、記憶領域１２０１には、ステップ３０２で入力されたアドレスが送信先アドレスとして設定される。次に、記憶領域１２０２には、ステップ３０２で入力されたネットマスクが送信先アドレスネットマスクとして設定される。例えば“２５５．２５５．２５５．２４８”等が設定される。ネットマスクとは、機器のＩＰアドレスにおいてネットワークのアドレスを表すのがどのビットであるのかを示すデータである。
【００２５】
次に、記憶領域１２０３には、本実施形態における例では送信元はＭＦＰ１０１であるので、送信元のアドレスとして“１９２．１６８．１．１００”が設定される。記憶領域１２０４には、上記送信先アドレスネットマスクと同様に、送信元に対応するネットマスクが記述される。
【００２６】
記憶領域１２０５には、セキュリティ設定を実行するデータ転送のプロトコルの種類を指定するものとしてプロトコル番号が設定される。このプロトコル番号における指定内容によっては、ＭＦＰ１０１とＰＣ１０２との間のすべてのデータ転送プロトコルにおいてセキュリティ設定を有効にすることも可能である。
【００２７】
記憶領域１２０６には、ステップ３０２で入力されたポート番号が送信先ポート番号として設定される。また、記憶領域１２０７には、送信元ポート番号として、送信元がデータ転送に使うポート番号が設定される。記憶領域１２０８には、セキュリティに関する処理を適用する場合の処理方法が設定される。
【００２８】
記憶領域１２０９には、本セキュリティ設定を有効にしたデータ転送が可能な方向を示すものとして、双方向がＯＮであること又は双方向がＯＦＦであることが設定される。双方向がＯＮの場合には、双方向の（ＭＦＰ１０１からＰＣ１０２への、及びＰＣ１０２からＭＦＰ１０１への）データ転送において本セキュリティ設定が有効であるが、ＯＦＦの場合には一方から他方へのデータ転送（この例の場合にはＭＦＰ１０１からＰＣ１０２に対するデータ転送）のみにおいて本セキュリティ設定が有効となる。
【００２９】
図１３は、セキュリティ設定の詳細な設定情報が格納されている記憶領域を示す図である。記憶領域１３０１には鍵交換モードが設定される。鍵交換モードは、機器間でお互いに暗号化に使用する鍵をどのように交換するかを示す。例えば、ＩＫＥ（Internet Key Exchange）であれば、ＭａｉｎモードとＡｇｇｒｅｓｓｉｖｅモードが選択可能である。
【００３０】
記憶領域１３０２には、相手アドレスとして、データ転送を行う相手（本実施形態ではＰＣ１０２）のアドレスが設定される。記憶領域１３０３には、事前共有秘密鍵として、実際のデータ転送を開始する直前に利用する秘密鍵のデータ（例えば、半角文字列等である）が設定される。
【００３１】
記憶領域１３０４には、プロポーザルとして、さらに詳細なセキュリティ設定に関する情報が設定される。プロポーザルとは、一方の機器側（本実施形態ではＭＦＰ１０１）から他方の機器（本実施形態ではＰＣ１０２）に対してのいわばリクエストである。このプロポーザルは、何種類かを指定することが可能であり、そのどれかを他方の機器が適宜選択して利用する。プロポーザルについては図６を用いて後で説明する。
【００３２】
さらに、ＭＦＰ１０１は、ステップ３０１及び３０２において入力された情報をもとに、ＰＣ１０２に対して転送すべき設定情報を自動的に作成する（ステップ３０３）。このステップ３０３において作成される情報は、例えば図４、図５に示す情報である。
【００３３】
図４について説明する。図４は、ステップ３０３で作成された設定情報が格納されている記憶領域を示す図である。この記憶領域はＲＡＭ２０４またはＨＤＤ２１２に設けられる。まず、記憶領域４０１には、本実施形態における例ではＰＣ１０２から見た場合の送信先はＭＦＰ１０１であるので、送信先のアドレスとして“１９２．１６８．１．１００”が設定される。次に、記憶領域４０２には、送信先アドレスネットマスクが設定され、例えば“２５５．２５５．２５５．２４８”等が設定される。ネットマスクとは、機器のＩＰアドレスにおいてネットワークのアドレスを表すのがどのビットであるのかを示すデータである。
【００３４】
次に、記憶領域４０３には、本実施形態における例ではＰＣ１０２から見た場合の送信元はＰＣ１０２自身であるので、送信元のアドレスとして“１９２．１６８．１．１０１”が設定される。記憶領域４０４には、上記送信先アドレスネットマスクと同様に、送信元アドレスネットマスクとして送信元に対応するネットマスクが記述される。
【００３５】
記憶領域４０５には、セキュリティ設定を実行するデータ転送のプロトコルの種類を指定するものとしてプロトコル番号が設定される。このプロトコル番号における指定内容によっては、ＭＦＰ１０１とＰＣ１０２との間のすべてのデータ転送プロトコルにおいてセキュリティ設定を有効にすることも可能である。
【００３６】
記憶領域４０６には、送信先ポート番号として、送信先がデータ転送に使うポート番号が設定される。また、記憶領域４０７には、送信元ポート番号として、送信元がデータ転送に使うポート番号が設定される。記憶領域４０８には、セキュリティに関する処理を適用する場合の処理方法が設定される。記憶領域４０９には、本セキュリティ設定を有効にしたデータ転送が可能な方向を示すものとして、双方向がＯＮであること又は双方向がＯＦＦであることが設定される。双方向がＯＮの場合には、双方向の（ＭＦＰ１０１からＰＣ１０２への、及びＰＣ１０２からＭＦＰ１０１への）データ転送において本セキュリティ設定が有効であるが、ＯＦＦの場合には一方から他方へのデータ転送（この例の場合にはＭＦＰ１０１からＰＣ１０２に対するデータ転送）のみにおいて本セキュリティ設定が有効となる。
【００３７】
図５について説明する。図５は、セキュリティ設定の詳細な設定情報が格納されている記憶領域を示す図である。この記憶領域はＲＡＭ２０４またはＨＤＤ２１２に設けられる。記憶領域５０１には鍵交換モードが設定される。鍵交換モードは、機器間でお互いに暗号化に使用する鍵をどのように交換するかを示す。例えば、ＩＫＥ（Internet Key Exchange）であれば、ＭａｉｎモードとＡｇｇｒｅｓｓｉｖｅモードが選択可能である。
【００３８】
記憶領域５０２には、相手アドレスとして、データ転送を行う相手（本実施形態ではＭＦＰ１０１）のアドレスが設定される。記憶領域５０３には、事前共有秘密鍵として、実際のデータ転送を開始する直前に利用する秘密鍵のデータ（例えば、半角文字列等である）が設定される。
【００３９】
記憶領域５０４には、プロポーザルとして、さらに詳細なセキュリティ設定に関する情報が設定される。プロポーザルとは、一方の機器側（本実施形態ではＭＦＰ１０１）から他方の機器（本実施形態ではＰＣ１０２）に対してのいわばリクエストである。このプロポーザルは、何種類かを指定することが可能であり、そのどれかを他方の機器が適宜選択して利用する。
【００４０】
図６は、プロポーザルの一例を詳細に示した図である。認証アルゴリズムは、お互いの機器を認証する方法を示す。暗号化アルゴリズムは、データ転送で実際に使用する暗号化の方法を示す。生存期間タイプ及び生存期間は、セキュリティ設定を有効にしてから一定の時間が経過したら、または一定のデータ量（転送量）のデータ転送が行われたら、一旦セキュリティ設定を解除し、別の新たな鍵データを交換するなどセキュリティ設定の変更を開始するまでの時間やデータ量を示す。なお、セキュリティ設定を解除し、新たに開始する方法については、本発明とは関係ないことであるので特別な説明はしない。
【００４１】
ＭＦＰ１０１はＰＣのセキュリティ設定に関する設定情報を作成するに当たって以下のような処理を行う。まず、ＭＦＰ１０１は記憶領域１２０１、１２０２及び１２０６に格納されている情報を記憶領域４０３、４０４及び４０７に設定する。次に、ＭＦＰ１０１は記憶領域１２０３、１２０４及び１２０７に格納されている情報を記憶領域４０１、４０２及び４０６に設定する。さらに、ＭＦＰ１０１は記憶領域１２０５、１２０８、１２０９及び１３０１〜１３０４に格納されている情報を記憶領域４０５、４０８、４０９及び５０１〜５０４に設定する。以上のように、ＭＦＰ１０１は、ステップ３０３において、データ転送を行う他方の機器（対となる機器）であるＰＣ１０２に対して転送するセキュリティ設定に関する設定情報を自動的に作成する。
【００４２】
次に、ＭＦＰ１０１は、作成した設定情報をＰＣ１０２に転送するために、ＰＣ１０２とデータ転送を行う通信路（本実施形態ではＬＡＮ１００）上に安全なデータ転送経路があるか否かを確認する（ステップ３０４）。なお、ここで確認する通信路は、既存のデータ転送経路であるので安全なデータ転送経路が存在しない場合もありうる。
【００４３】
安全なデータ転送経路が存在しない場合には、ＭＦＰ１０１は、他方の機器に接続するか否かを確認し、つまり処理を継続するか否かを確認する（ステップ３０５）。本実施形態では、安全な経路がない場合には接続しないという選択がなされているものとする（この選択は、ステップ３０１で予め行っておく）。または、このときＭＦＰ１０１は、他方の機器に接続するか否かをユーザ（ステップ３０１で入力しているユーザ）に確認するようにしても良い。ユーザにより接続しないという指示が入力された場合に、ＭＦＰ１０１は、ステップ３０１で入力したセキュリティ設定を廃棄するようにしても良い。
【００４４】
ステップ３０４において安全なデータ転送経路の有無を確認した結果、既存の安全なデータ転送経路がある場合、もしくは安全なデータ転送経路がなくても処理を継続するという選択がなされていた場合には、ＭＦＰ１０１はステップ３０６に進む。そして、ＭＦＰ１０１は、ステップ３０３において自動的に作成した設定情報を、他方の機器であるＰＣ１０２に対して送信する（ステップ３０６）。
【００４５】
ＰＣ１０２は、ステップ３０６において送信されたセキュリティ設定に関する設定情報を受信し、その設定情報に従ってセキュリティ設定を行い、セキュリティ設定を有効にするための準備をする（ステップ３０７）。ここではあくまで準備を行うだけで、実際の設定を有効にすることはない。ユーザは、ＰＣ１０２においても、キーボードなどの入力装置やＣＲＴ表示装置などの表示装置を用いて、ＰＣ１０２のセキュリティ設定のメニューから必要な設定を指定することができる。しかし、ＰＣ１０２がセキュリティ設定をステップ３０６で行うに当たっては、ＰＣ１０２のセキュリティ設定のメニューによって入力される設定情報を本来ならば格納する記憶領域に、ＭＦＰ１０１から受信した設定情報を設定する。
【００４６】
次に、ＰＣ１０２は、受信した設定情報に基づくセキュリティ設定の準備が整うと、その旨を示す合図をＭＦＰ１０１に対して転送する（ステップ３０８）。なお、この合図は、セキュリティ設定の準備が整った旨がＭＦＰ１０１に対して通知されれば、どのような形式のデータであってもかまわない。
【００４７】
セキュリティの準備が整ったことを示す合図を送った直後、ＰＣ１０２側では準備してあったセキュリティ設定を有効にする（ステップ３０９）。一方、セキュリティ設定の準備が整った旨の合図をＰＣ１０２から受け取ったＭＦＰ１０１も、ステップ３０１において入力されたセキュリティ設定を有効にする（ステップ３１０）。
【００４８】
以降、この２つの機器（ＭＦＰ１０１とＰＣ１０２）で行われるデータ転送においては、ステップ３０１での設定入力により指定されたポートやプロトコルに関してセキュリティ設定を使った安全なデータ転送を行うことが可能となる。
【００４９】
以上、説明したように本実施形態におけるネットワークシステムにおいて、ＬＡＮ１００を介して接続されている機器間１０１〜１０３での処理、例えば機器間でのデータ転送を行うために１対１で設定を行う場合に、一方の機器のみにセキュリティ設定を施すだけで、他方の機器に対する設定情報が自動的に作成される。さらに、作成された設定情報が他方の機器に送信され、その設定情報に基づいて他方の機器でセキュリティ設定が施される。これにより、複雑な設定を一方の機器のみに施すだけで、他方の設定項目等が自動的に作成されるとともに、一方の機器に対する他方の機器に対しては同様の複雑な設定を行う必要がなくなり、１対１対応すべき一方の機器の設定に対応した他方の機器での設定を自動的に容易かつ正確に行うことができる。したがって、機器を管理する管理者の作業量を軽減するとともに、管理者の作業ミスによりデータ転送ができなくなってしまうなどの障害が発生することも防ぐことが可能となる。
【００５０】
上述した本実施形態では、新たに設定するセキュリティを実際に有効にするタイミングは、一方の機器（例えばＭＦＰ１０１）から他方の機器（例えばＰＣ１０２）に対してセキュリティの設定情報を送信し、設定情報を受信した側がその受信した設定情報に従ってセキュリティの設定準備が整ったことを示す合図を送り返したときとしている。しかしながら、本発明はこれに限定されるものではなく、図７に示すように一方の機器から他方の機器に対して送信するセキュリティに係る設定情報の中に、設定を有効にする開始時間データを記述しておき、双方の機器がその時間データに従ってセキュリティの設定を実際に有効にするようにしても本発明の効果に変わりはない。各機器における時間の取得は、例えば各機器が有するＲＴＣ（リアルタイムクロック）から取得すれば良い。
【００５１】
さらに、セキュリティに係る設定情報中の開始時刻の項目に加えて、図７に示すようにＮＴＰ（ネットワークタイムプロトコル）を利用して時間を取得可能なサーバのアドレスを設定情報に追加するようにしてもよい。この場合には、例えば図１のＰＣ１０３がＮＴＰサーバの機能を有しているとすると、そのアドレス（１９２．１６８．１．１０２）をＮＴＰサーバのアドレスとして記述しておく。双方の機器は、ここに記述されたサーバのアドレスに従ってＮＴＰサーバにアクセスし、時刻情報を取得した後、指定時刻（記述された開始時刻）になった時点でセキュリティの設定を実際に有効にする。
【００５２】
また、上述した説明では、お互いの機器が何らかのタイミング（例えば指定された時刻）に従って、セキュリティ設定を実際に有効にするようにしているが、セキュリティ設定に関する準備を行って、その設定情報を不揮発性の記憶手段（例えば、ＲＯＭ２０３やＨＤＤ２１２）に記憶しておき、機器の電源が一旦落とされて、次に機器の電源を投入した時（電源再投入時）に、記憶していた設定情報に従ってセキュリティの設定を実際に有効にするようにしてもよい。また、機器の電源が落とされた後に電源再投入が行われた場合と同様の動作を行うリセットを機器に対して施した後、記憶していた設定情報に従ってセキュリティの設定を実際に有効にするようにしてもよい。
【００５３】
（第２の実施形態）
次に、第２の実施形態について説明する。
上述した第１の実施形態においては、一方の機器に設定を施すことにより自動作成された他方の機器に対する設定情報をネットワークを介して送信するようにしている。それに対して、以下に説明する第２の実施形態におけるネットワークシステムは、機器間にて所定の処理を実行するために１対１で設定を行う場合に、一方の機器にて自動的に作成された他方の機器に対する設定情報を可搬型の記憶媒体を用いて他方の機器に供給するようにして、複雑な設定でも正確かつ容易に、さらには安全な方法で設定を行えるようにするものである。
【００５４】
なお、第２の実施形態におけるネットワークシステムの構成、及び各装置の内部構成は、上述した第１の実施形態と同様であるのでその説明は省略し、第２の実施形態におけるネットワークシステムでの動作についてのみ説明する。なお、必要に応じて図１及び図２を適宜参照する。また、以下の説明では、図１に示したＭＦＰ１０１とＰＣ１０２との間で行うデータ転送（ネットワーク通信）に係る１対１のセキュリティ設定を行う場合を一例として説明する。
【００５５】
まず、第２の実施形態におけるＭＦＰ１０１の動作について説明する。図８は、第２の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
【００５６】
まず、ネットワークの管理者などが、キーボードなどの入力装置２１０やＣＲＴ表示装置などの表示装置２１１を用いて、図示しないＭＦＰ１０１のセキュリティ設定のメニューから、ＰＣ１０２との間でネットワーク通信を行うために必要な設定を指定する。これに対して、ＭＦＰ１０１は、ステップＳ８０１にて、管理者などにより指定された設定を示す情報を入力する。ステップＳ８０１で入力された設定情報は、ＲＡＭ２０４またはＨＤＤ２１２に格納される。図１２及び図１３は、セキュリティ設定のメニューにより入力された設定情報が格納されている記憶領域を示す図である。この記憶領域はＲＡＭ２０４またはＨＤＤ２１２に設けられる。次に、ステップＳ８０２にて、ＭＦＰ１０１はディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されるのを待つ。ここで、可搬型記憶媒体とは、装置に対して脱着可能な記憶媒体であり、例えばＵＳＢメモリなどである。
【００５７】
ネットワークの管理者などによって、ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されると、ＭＦＰ１０１はステップＳ８０３に進む。ステップＳ８０３において、ＭＦＰ１０１はステップＳ８０１において入力された情報をもとに、ＭＦＰ１０１の内部でＰＣ１０２側で使用すべき設定情報を自動的に作成する。このステップＳ８０３において作成される情報は、例えば上述した図４、図５に示す情報である。
【００５８】
このようにして、ステップＳ８０３において、ＭＦＰ１０１によりデータ転送を行う他方の機器（対となる機器）であるＰＣ１０２側のセキュリティ設定に関する設定情報が自動的に作成される。
【００５９】
次に、ステップＳ８０４にて、ＭＦＰ１０１は、ステップＳ８０３において作成したＰＣ１０２側のセキュリティ設定に関する設定情報を、ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに装着されている可搬型記憶媒体に書き込む。
【００６０】
そして、ＰＣ１０２側のセキュリティ設定に関する設定情報の可搬型記憶媒体への書き込みが終了すると、ステップＳ８０５にて、ＭＦＰ１０１は、可搬型記憶媒体を取り外しても良い旨のメッセージを表示装置２１１に表示させる。可搬型記憶媒体がネットワーク管理者などによってＭＦＰ１０１より抜き取られると、この処理は終了する。
【００６１】
次に、第２の実施形態におけるＰＣ１０２の動作について説明する。図９は、第２の実施形態におけるＰＣ１０２の動作を示すフローチャートである。
まず、ＰＣ１０２は、ステップＳ９０１にて、ＰＣ１０２に備えられたディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体がネットワークの管理者などによって装着されるのを待つ。ここで、可搬型記憶媒体には、上述した図８のステップＳ８０１〜ステップＳ８０５の処理によって、ＭＦＰ１０１により自動的に作成されたＰＣ１０２側のセキュリティ設定に関する設定情報がすでに書き込まれているものとする。
【００６２】
ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されると、ＰＣ１０２はステップＳ９０２に進む。ステップＳ９０２では、ＰＣ１０２は、装着された可搬型記憶媒体からＰＣ１０２側のセキュリティ設定に関する設定情報を読み出す。
【００６３】
次に、ＰＣ１０２は、ステップＳ９０３にて、ステップＳ９０２において可搬型記憶媒体から読み出したセキュリティ設定に関する設定情報を基に、自らのセキュリティ設定を行う。ユーザは、ＰＣ１０２においても、キーボードなどの入力装置２１０やＣＲＴ表示装置などの表示装置２１１を用いて、ＰＣ１０２のセキュリティ設定のメニューから必要な設定を指定することができる。しかし、ＰＣ１０２がセキュリティ設定をステップＳ９０３で行うに当たっては、ＰＣ１０２のセキュリティ設定のメニューによって入力される設定情報を本来ならば格納する記憶領域に、可搬型記憶媒体から読み出した設定情報を設定する。
【００６４】
そして、ＰＣ１０２でのセキュリティ設定が完了すると、ＰＣ１０２はステップＳ９０４に進む。ステップＳ９０４では、ＰＣ１０２は可搬型記憶媒体を取り外しても良い旨のメッセージを表示装置２１１に表示させる。ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに装着されている可搬型記憶媒体がネットワーク管理者などによって抜き取られると、この処理は終了する。
【００６５】
以上のようにして、この２つの機器（ＭＦＰ１０１とＰＣ１０２）で行われるデータ転送においては、ステップＳ８０１での設定入力により指定されたポート番号やプロトコルに関してセキュリティ設定を使った安全なデータ転送を行うことが可能となる。
【００６６】
以上、説明したように第２の実施形態によれば、上述した第１の実施形態と同様の効果を得ることができる。さらに、第２の実施形態では、一方の機器で自動的に作成された設定情報を、可搬型記憶媒体を介して一方の機器から他方の機器に渡して、その設定情報に基づいて他方の機器にてセキュリティ設定が施される。これにより、セキュリティ設定に関する設定情報がネットワーク上を流れることがないため、途中で第三者によって設定情報が盗み見られるなどの危険性を防ぐことができ、安全な方法で設定を行うことができる。
【００６７】
（第３の実施形態）
次に、第３の実施形態について説明する。
以下に説明する第３の実施形態におけるネットワークシステムは、機器間にて所定の処理を実行するために１対１で設定を行う場合に、第２の実施形態と同様にして一方の機器にて自動的に作成された他方の機器に対する設定情報を可搬型記憶媒体を用いて他方の機器に供給する。さらに可搬型記憶媒体に格納されている設定情報が、自装置に対する設定情報であるか他装置に対する設定情報であるかを判断して動作を行うようにしたものである。
【００６８】
なお、第３の実施形態におけるネットワークシステムの構成、及び各装置の内部構成は、上述した第１の実施形態と同様であるのでその説明は省略し、第３の実施形態におけるネットワークシステムでの動作についてのみ説明する。以下では、図１に示したＭＦＰ１０１とＰＣ１０２との間、及びＭＦＰ１０１とＰＣ１０３との間で、それぞれネットワーク通信を行うために、データ転送に係る１対１のセキュリティ設定をそれぞれ行う場合を一例として説明する。
【００６９】
まず、第３の実施形態におけるＭＦＰ１０１の動作について説明する。図１０は、第３の実施形態におけるＭＦＰ１０１の動作を示すフローチャートである。
まず、ネットワークの管理者などが、キーボードなどの入力装置２１０やＣＲＴ表示装置などの表示装置２１１を用いて、図示しないＭＦＰ１０１のセキュリティ設定のメニューから、ＰＣ１０２との間でネットワーク通信を行うために必要な設定を指定する。これに対して、ＭＦＰ１０１は、ステップＳ１００１にて、管理者などによって指定された設定を示す情報を入力する。続いて、ネットワークの管理者などが、ＰＣ１０３との間でネットワーク通信を行うために必要な設定を、キーボードなどの入力装置２１０やＣＲＴ表示装置などの表示装置２１１を用いて、図示しないＭＦＰ１０１のセキュリティ設定のメニューから指定する。これに対しても、ＭＦＰ１０１は、ステップＳ１００２にて、管理者などによって指定された設定を示す情報を入力する。ステップＳ１００１で入力された設定情報及びステップＳ１００２で入力された設定情報はそれぞれ、ＲＡＭ２０４またはＨＤＤ２１２に格納される。
【００７０】
次に、ＭＦＰ１０１は、ステップＳ１００３にて、ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されるのを待つ。ここで、可搬型記憶媒体とは、例えばＵＳＢメモリなどを指す。
【００７１】
ネットワークの管理者などによって、ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されると、ＭＦＰ１０１はステップＳ１００４に進む。ステップＳ１００４において、ＭＦＰ１０１はステップＳ１００１において入力された情報をもとに、ＰＣ１０２側で使用すべき設定情報を自動的に作成する。このステップＳ１００４において作成される情報は、例えば上述した図４、図５に示す情報である。
【００７２】
次に、ＭＦＰ１０１は、ステップＳ１００５にて、ステップＳ１００２において入力された情報をもとに、ＰＣ１０３側で使用すべき設定情報を自動的に作成する。このステップＳ１００５において作成される情報も、ステップＳ１００４において作成される情報と同様に、例えば上述した図４、図５に示す情報である。但し、例えば、ステップＳ１００４で作成される設定情報では、ＰＣ１０２のアドレスである“１９２．１６８．１．１０１”が送信元アドレスになるが、ステップＳ１００５で作成される設定情報では、ＰＣ１０３のアドレスである“１９２．１６８．１．１０２”が送信元アドレスになる。
【００７３】
次に、ステップＳ１００６にて、ＭＦＰ１０１は、ステップＳ１００４において作成したＰＣ１０２側のセキュリティ設定に関する設定情報、及びステップＳ１００５において作成したＰＣ１０３側のセキュリティ設定に関する設定情報を、ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに装着された可搬型記憶媒体に書き込む。
【００７４】
そして、ＰＣ１０２側及びＰＣ１０３側のセキュリティ設定に関する設定情報の可搬型記憶媒体への書き込みが終了すると、ＭＦＰ１０１はステップＳ１００７に進む。ステップＳ１００７においては、ＭＦＰ１０１は、可搬型記憶媒体を取り外しても良い旨のメッセージを表示装置２１１に表示させる。可搬型記憶媒体がネットワーク管理者などによってＭＦＰ１０１より抜き取られると、この処理は終了する。
なお、図１０においては、ＭＦＰ１０１は、ＰＣ１０２側に関する処理を行った後に、ＰＣ１０３側に関する処理を行うようにしているが、これは一例であり、どちら側の処理を先に行うかの制限はまったく無く任意である。
【００７５】
次に、第３の実施形態におけるＰＣ１０２またはＰＣ１０３の動作について、図１１を参照して説明する。図１１は、第３の実施形態におけるＰＣ１０２の動作を示すフローチャートである。ＰＣ１０３も、図１１が示すフローチャートに基づいて、ＰＣ１０２と同様な動作を行う。
まず、ＰＣ１０２は、ステップＳ１１０１にて、ＰＣ１０２に備えられたディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体がネットワークの管理者などによって装着されるのを待つ。ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されると、ＰＣ１０２はステップＳ１１０２に進む。ステップＳ１１０２において、ＰＣ１０２は、装着された可搬型記憶媒体に書き込まれているセキュリティ設定に関する設定情報を可搬型記憶媒体から読み出す。
【００７６】
次に、ステップＳ１１０３で、ＰＣ１０２は、ステップＳ１１０２において可搬型記憶媒体から読み出したセキュリティ設定に関する設定情報の中に、ＰＣ１０２のアドレスが送信元のアドレスとして記述されている設定情報があるかどうかを判定する。本実施形態における例では、ＰＣ１０２のアドレスは“１９２．１６８．１．１０１”であるので、可搬型記憶媒体から読み出したセキュリティ設定に関する設定情報の中に、送信元アドレスが“１９２．１６８．１．１０１”と記述されている設定情報があるかどうかを判定する。
【００７７】
ステップＳ１１０３での判定の結果、ＰＣ１０２のアドレスが送信元のアドレスとして記述されている設定情報が存在しない場合には、ＰＣ１０２はステップＳ１１０４に進む。ステップＳ１１０４において、ＰＣ１０２は、ＰＣ１０２用の設定情報が存在しないことを示すエラーメッセージを表示装置（ＣＲＴ）２１１などに表示させる。そして、ＰＣ１０２は、セキュリティに関する設定は行わずにステップＳ１１０６に進む。ステップＳ１１０６では、ＰＣ１０２は可搬型記憶媒体を取り外しても良い旨のメッセージを表示装置２１１に表示させる。装着されている可搬型記憶媒体がネットワーク管理者などによって抜き取られると、この処理は終了する。
【００７８】
一方、ステップＳ１１０３での判定の結果、ＰＣ１０２のアドレスが送信元のアドレスとして記述されている設定情報が存在した場合は、ＰＣ１０２はステップＳ１１０５に進む。ステップＳ１１０５において、ＰＣ１０２は、当該設定情報を基に、自らのセキュリティ設定を行う。ＰＣ１０２がセキュリティ設定をステップＳ１１０５で行うに当たっては、ＰＣ１０２のセキュリティ設定のメニューによって入力される設定情報を本来ならば格納する記憶領域に、可搬型記憶媒体から読み出した設定情報を設定する。
【００７９】
そして、セキュリティ設定が完了すると、ＰＣ１０２はステップＳ１１０６に進む。ステップＳ１１０６において、ＰＣ１０２は可搬型記憶媒体を取り外しても良い旨のメッセージを表示装置２１１に表示させる。ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに装着されている可搬型記憶媒体がネットワーク管理者などによって抜き取られると、この処理は終了する。
【００８０】
次に、第３の実施形態におけるＰＣ１０３の動作を、ＰＣ１０２の動作と同様に、図１１を参照して説明する。
まず、ＰＣ１０３は、ステップＳ１１０１にて、ＰＣ１０３に備えられたディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体がネットワークの管理者などによって装着されるのを待つ。ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに可搬型記憶媒体が装着されると、ＰＣ１０３はステップＳ１１０２に進む。ステップＳ１１０２において、ＰＣ１０３は、装着された可搬型記憶媒体に書き込まれているセキュリティ設定に関する設定情報を可搬型記憶媒体から読み出す。
【００８１】
次に、ステップＳ１１０３で、ＰＣ１０３は、ステップＳ１１０２において可搬型記憶媒体から読み出したセキュリティ設定に関する設定情報の中に、ＰＣ１０３のアドレスが送信元のアドレスとして記述されている設定情報があるかどうかを判定する。本実施形態における例では、ＰＣ１０３のアドレスは“１９２．１６８．１．１０２”であるので、可搬型記憶媒体から読み出したセキュリティ設定に関する設定情報の中に、送信元アドレスが“１９２．１６８．１．１０２”と記述されている設定情報があるかどうかを判定する。
【００８２】
ステップＳ１１０３での判定の結果、ＰＣ１０３のアドレスが送信元のアドレスとして記述されている設定情報が存在しない場合には、ＰＣ１０３はステップＳ１１０４に進む。ステップＳ１１０４において、ＰＣ１０３は、ＰＣ１０３用の設定情報が存在しないことを示すエラーメッセージを表示装置（ＣＲＴ）２１１などに表示させる。そして、ＰＣ１０３は、セキュリティに関する設定は行わずにステップＳ１１０６に進む。ステップＳ１１０６では、ＰＣ１０３は可搬型記憶媒体を取り外しても良い旨のメッセージを表示装置２１１に表示させる。装着されている可搬型記憶媒体がネットワーク管理者などによって抜き取られると、この処理は終了する。
【００８３】
一方、ステップＳ１１０３での判定の結果、ＰＣ１０３のアドレスが送信元のアドレスとして記述されている設定情報が存在した場合は、ＰＣ１０３はステップＳ１１０５に進む。ステップＳ１１０５において、ＰＣ１０３は、当該設定情報を基に、自らのセキュリティ設定を行う。
【００８４】
そして、セキュリティ設定が完了すると、ステップＳ１１０６に進み、ディスク装置（ＦＤ／ｅｔｃ）２１３あるいはローカルインターフェイス（ＵＳＢ／ｅｔｃ）２１４などに装着されている可搬型記憶媒体がネットワーク管理者などによって抜き取られると、ＰＣ１０３は処理を終了する。ＰＣ１０３がセキュリティ設定をステップＳ１１０５で行うに当たっては、ＰＣ１０３のセキュリティ設定のメニューによって入力される設定情報を本来ならば格納する記憶領域に、可搬型記憶媒体から読み出した設定情報を設定する。
【００８５】
以上のようにして、ＭＦＰ１０１とＰＣ１０２との間で行われるデータ転送においては、ステップＳ１００１での設定入力により指定されたポート番号やプロトコルに関してセキュリティ設定を使った安全なデータ転送を行うことが可能になり、また、ＭＦＰ１０１とＰＣ１０３との間で行われるデータ転送においては、ステップＳ１００２での設定入力により指定されたポート番号やプロトコルに関してセキュリティ設定を使った安全なデータ転送を行うことが可能となる。
【００８６】
以上、説明したように第３の実施形態によれば、上述した第１及び第２の実施形態と同様の効果を得ることができる。さらに、可搬型記憶媒体から読み出した設定情報が自らに対する設定情報であるか否かを判定し、判定結果に基づいてセキュリティ設定を行うようにしたので自らに対する設定情報のみによる適切なセキュリティ設定を行うことができる。
【００８７】
（本発明の他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８８】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８９】
１００：ＬＡＮ（ネットワーク）  １０１：ＭＦＰ（通信装置）  １０２、１０３：ＰＣ（通信装置）  ２０２：ＣＰＵ  ２０３：ＲＯＭ  ２０４：ＲＡＭ  ２０９：ネットワーク装置コントローラ
【図１】
2012090297.tif 000003
【図２】
2012090297.tif 000004
【図３】
2012090297.tif 000005
【図４】
2012090297.tif 000006
【図５】
2012090297.tif 000007
【図６】
2012090297.tif 000008
【図７】
2012090297.tif 000009
【図８】
2012090297.tif 000010
【図９】
2012090297.tif 000011
【図１０】
2012090297.tif 000012
【図１１】
2012090297.tif 000013
【図１２】
2012090297.tif 000014
【図１３】
2012090297.tif 000015