(57)【特許請求の範囲】
【請求項１】
第１通信装置と第２通信装置とがネットワークを介して接続され、前記第１通信装置及び前記第２通信装置のそれぞれが、暗号化通信を開始する前にアソシエーション情報を交換する交換手続きを行うプロトコルに従って情報処理装置と暗号化通信可能な通信システムであって、
前記第１通信装置は、
前記情報処理装置との暗号化通信に用いるアソシエーション情報を暗号化するための公開鍵と、前記公開鍵により暗号化されたアソシエーション情報を復号化するための秘密鍵と、を作成する鍵作成手段と、
前記鍵作成手段で作成した公開鍵を前記第２通信装置へ送信し、送信した公開鍵を用いて前記第２通信装置が暗号化した、前記第２通信装置が前記情報処理装置と暗号化通信を開始する前に交換手続きを行ったアソシエーション情報を前記第２通信装置から受信するアソシエーション情報取得手段と、
前記アソシエーション情報取得手段で取得したアソシエーション情報を前記鍵作成手段によって生成された秘密鍵を用いて復号化する復号化手段と、
前記復号化手段が復号化したアソシエーション情報を記憶する記憶手段と、
を有し、
前記第２通信装置は、
前記情報処理装置と暗号化通信を開始する前に交換手続きを行ったアソシエーション情報を、前記第１通信装置から送信された公開鍵を用いて暗号化する暗号化手段と、
前記暗号化手段で暗号化したアソシエーション情報を前記第１通信装置へ送信するアソシエーション情報送信手段と、
を有する、
ことを特徴とする通信システム。
【請求項２】
前記第１通信装置と前記第２通信装置とは、有線インターフェースを介して接続される
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記第１通信装置と前記第２通信装置とは、無線インターフェースを介した接続される
ことを特徴とする請求項１に記載の通信システム。
【請求項４】
暗号化通信を開始する前にアソシエーション情報を交換する交換手続きを行うプロトコルに従って情報処理装置と暗号化通信可能な通信装置であって、
前記情報処理装置との暗号化通信に用いるアソシエーション情報を暗号化するための公開鍵と、前記公開鍵により暗号化されたアソシエーション情報を復号化するための秘密鍵とを作成する鍵作成手段と、
前記鍵作成手段で作成した公開鍵を他の通信装置へ送信し、送信した公開鍵を用いて前記他の通信装置が暗号化した、前記他の通信装置が前記情報処理装置と暗号化通信を開始する前に交換手続きを行ったアソシエーション情報を前記他の通信装置から受信するアソシエーション情報取得手段と、
前記アソシエーション情報取得手段で取得したアソシエーション情報を前記鍵作成手段によって生成された秘密鍵を用いて復号化する復号化手段と、
前記復号化手段が復号化したアソシエーション情報を記憶する記憶手段と、
を有すること、
を特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化通信を開始する前にアソシエーション情報を交換する交換手続きを行うプロトコルに従って暗号化通信を行う通信システム及び通信装置に関する。
【背景技術】
【０００２】
近年、無線通信技術の向上により、家庭やオフィスでも無線通信装置を使用することが一般的になってきている。無線通信は、有線通信と異なり、無線通信装置同士を物理的に接続しなくても通信できる。このため、第３者がデータを傍受することが可能である。このような傍受を防ぐため、データを暗号化することにより無線通信（暗号化通信）を行う無線通信装置がある。このような無線通信装置の中には、データの傍受を防ぐために更に、無線通信装置間で、暗号化通信を始める前に相互認証情報や暗号化通信のための暗号化方式や暗号鍵などの情報の交換や共有を行うものがある。このようにして安全な通信路を確立する処理をアソシエーションという。このアソシエーションには、様々な方法がある。例えば、ユーザが認証情報を入力する方法や、無線通信装置同士を直接物理的に接続する方法などがある。いずれの方法においてもアソシエーションに関する情報（アソシエーション情報）が、双方の無線通信装置に保持される。しかし、安全に通信している最中であっても、一時的な動作不良によりアソシエーション情報が失われる場合がある。このような場合、安全性を損ねることなく、正常な状態に迅速に復帰することは困難であった。近年では、アソシエーション情報に関連するパラメータ情報をメディアに格納し、このパラメータ情報を用いて、アソシエーション情報が失われた場合に安全且つ迅速に対処可能な技術が開発されている（例えば特許文献１参照）。
【０００３】
【特許文献１】特許第3629237号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、暗号化通信を行っていた無線通信装置同士のうち一方が、故障などの事情により、新たな無線通信装置に置き換えられる場合がある。この場合、置き換えられた後の無線通信装置間で暗号化通信を開始するには、アソシエーションを再度行う必要がある。アソシエーションを行うための作業自体は短時間で終了する作業であるが、無線通信装置に接続される他の全ての無線通信装置に対してこの作業を行う必要がある。例えば、オフィスなどで共用されるプリンタ装置には数十台の装置が接続されることが多い。このプリンタ装置が無線通信装置として機能する場合、プリンタ装置を置き換える度に、置き換えられる前にプリンタ装置に接続されていた全ての装置との間でアソシエーションを新たに行っていたのでは、置き換えに伴う作業負担は大きいものとなる。また、近年、セキュリティの面から、必要以外の装置を接続させないようにするため、無線通信装置間でアソシエーションを行う際に、ユーザだけでなく管理者も作業が必要となるケースが多い。また、新たな無線装置を追加する場合も同様に、アソシエーションを新たに行うための作業負担は大きい。従って、無線通信装置の置き換えや追加時に、安全性を損ねることなく、無線通信装置間で暗号化通信を開始するための作業を簡略化することが望まれていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、通信装置の置き換えや追加時に、安全性を損ねることなく、通信装置間で暗号化通信を開始するための作業を簡略化することが可能な通信システム及び通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、通信システムであって、第１通信装置と第２通信装置とがネットワークを介して接続され、前記第１通信装置及び前記第２通信装置のそれぞれが、暗号化通信を開始する前にアソシエーション情報を交換する交換手続きを行うプロトコルに従って情報処理装置と暗号化通信可能な通信システムであって、前記第１通信装置は、前記情報処理装置との暗号化通信に用いるアソシエーション情報を暗号化するための公開鍵と、前記公開鍵により暗号化されたアソシエーション情報を復号化するための秘密鍵と、を作成する鍵作成手段と、前記鍵作成手段で作成した公開鍵を前記第２通信装置へ送信し、送信した公開鍵を用いて前記第２通信装置が暗号化した、前記第２通信装置が前記情報処理装置と暗号化通信を開始する前に交換手続きを行ったアソシエーション情報を前記第２通信装置から受信するアソシエーション情報取得手段と、前記アソシエーション情報取得手段で取得したアソシエーション情報を前記鍵作成手段によって生成された秘密鍵を用いて復号化する復号化手段と、前記復号化手段が復号化したアソシエーション情報を記憶する記憶手段と、を有し、前記第２通信装置は、前記情報処理装置と暗号化通信を開始する前に交換手続きを行ったアソシエーション情報を、前記第１通信装置から送信された公開鍵を用いて暗号化する暗号化手段と、
前記暗号化手段で暗号化したアソシエーション情報を前記第１通信装置へ送信するアソシエーション情報送信手段と、を有する、ことを特徴とする。
【００１４】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記第１通信装置と前記第２通信装置とは、有線インターフェースを介して接続されることを特徴とする。
【００１５】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記第１通信装置と前記第２通信装置とは、無線インターフェースを介した接続されることを特徴とする。
【００１７】
また、請求項４にかかる発明は、暗号化通信を開始する前にアソシエーション情報を交換する交換手続きを行うプロトコルに従って情報処理装置と暗号化通信可能な通信装置であって、前記情報処理装置との暗号化通信に用いるアソシエーション情報を暗号化するための公開鍵と、前記公開鍵により暗号化されたアソシエーション情報を復号化するための秘密鍵とを作成する鍵作成手段と、前記鍵作成手段で作成した公開鍵を他の通信装置へ送信し、送信した公開鍵を用いて前記他の通信装置が暗号化した、前記他の通信装置が前記情報処理装置と暗号化通信を開始する前に交換手続きを行ったアソシエーション情報を前記他の通信装置から受信するアソシエーション情報取得手段と、前記アソシエーション情報取得手段で取得したアソシエーション情報を前記鍵作成手段によって生成された秘密鍵を用いて復号化する復号化手段と、前記復号化手段が復号化したアソシエーション情報を記憶する記憶手段と、を有すること、を特徴とする。
【発明の効果】
【００１８】
本発明によれば、通信装置の置き換えや追加時に、安全性を損ねることなく、通信装置間で暗号化通信を開始するための作業を簡略化することが可能である。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照して、この発明にかかる通信システム及び通信装置の最良な実施の形態を詳細に説明する。
【００２０】
[第１の実施の形態]
（１）構成
＜通信システムの構成＞
図１は、本実施の形態にかかる通信システムの構成を示す図である。ここでは、通信装置として、パーソナルコンピュータＰＣ１と、複合機ＭＦＰ１と、複合機ＭＦＰ２とを取り扱う。まず、パーソナルコンピュータＰＣ１と、複合機ＭＦＰ１とが無線通信を行うことにより、通信システムを構成する。その後、複合機ＭＦＰ１が故障などの事情により複合機ＭＦＰ２に置き換えられ、複合機ＭＦＰ２と、パーソナルコンピュータＰＣ１とが無線通信を行うことにより、通信システムを構成する。これらが無線通信を行う際に用いるプロトコルは、アソシエーション情報を交換する交換手続きを行うプロトコルを用いる。例えば、ｗｉｒｅｌｅｓｓ−ＵＳＢ（Universal Serial Bus）である。
【００２１】
ｗｉｒｅｌｅｓｓ−ＵＳＢを用いた無線通信では、パーソナルコンピュータＰＣ１と、複合機ＭＦＰ１とが無線通信を最初に開始する場合に双方の間でアソシエーションを行い、アソシエーション情報を交換する交換手続きを行う。そして、パーソナルコンピュータＰＣ１の無線通信相手の複合機ＭＦＰ１が複合機ＭＦＰ２に置き換わった場合、従来では、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間でアソシエーションを新たに行う必要があった。本実施の形態においては、アソシエーション情報を複合機ＭＦＰ１から複合機ＭＦＰ２に移管することにより、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間で行うアソシエーションの作業を簡略化する。複合機ＭＦＰ１から複合機ＭＦＰ２へのアソシエーション情報の移管は、図１に示すように、ＵＳＢメモリＵ１などの着脱自在の可搬性記憶媒体を介して行う。具体的な移管の方法については後述する。尚、アソシエーション及びアソシエーション情報については、例えば特許文献１などの文献に記載されているため、その詳細な説明を省略する。
【００２２】
＜複合機の構成＞
次に、複合機ＭＦＰ１〜ＭＦＰ２のハードウェア構成について説明する。尚、複合機ＭＦＰ１と複合機ＭＦＰ２とを区別する必要がない場合には、単に、複合機ＭＦＰと記載する。図２は、本実施の形態にかかる複合機ＭＦＰのハードウェア構成を示す図である。尚、同図に示した各構成要素について、複合機ＭＦＰ１の有する構成要素と、複合機ＭＦＰ２の有する構成要素とを区別する場合、当該構成要素の符号の後ろに「＿１」又は「＿２」を付けて記載する。
【００２３】
複合機ＭＦＰは、コントローラ１００と、エンジン部２００と、ファックス制御ユニット２０３と、これらを接続するＰＣＩ（Peripheral Component Interconnect）バス３００と、オペレーションパネル４００とを有する。コントローラ１００は、複合機ＭＦＰ全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部２００は、スキャナ２０１及びプロッタ２０２を有する。なお、このエンジン部２００には、誤差拡散やガンマ変換等の画像処理を行う画像処理部が含まれる。オペレーションパネル４００は、ＣＲＴ（Cathode Ray Tube）や液晶モニタなどの表示装置と、ユーザからの操作が入力される操作キーや操作ボタン、マウスなどを備える操作装置と一体的に形成されたものである。オペレーションパネル４００は、ＰＣＩバス３０１を介してコントローラ１００に接続され、コントローラ１００とデータを送受信する。
【００２４】
コントローラ１００は、ＣＰＵ（Central Processing Unit）１０１と、ノースブリッジ（ＮＢ）１０２と、システムメモリ（ＭＥＭ−Ｐ）１０３と、ローカルメモリ（ＭＥＭ−Ｃ）１０４と、ＡＳＩＣ（Application Specific Integrated Circuit）１０５と、ハードディスクドライブ（ＨＤＤ）１０６と、インターフェース部１０７とを有し、ノースブリッジ（ＮＢ）１０２とＡＳＩＣ１０５との間をＡＧＰ（Accelerated Graphics Port）バス１０８で接続した構成となる。
【００２５】
ＣＰＵ１０１は、複合機ＭＦＰの全体制御をおこなうものであり、ＮＢ１０２及びＭＥＭ−Ｐ１０３からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００２６】
ＮＢ１０２は、ＣＰＵ１０１と、ＭＥＭ−Ｐ１０３、ＡＧＰ１０８及びインターフェース部１０７を接続するためのブリッジであり、ＭＥＭ−Ｐ１０３に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００２７】
インターフェース部１０７は、各通信規格に応じたネットワークインターフェースと、周辺デバイスに対するインターフェースとを有する。具体的には、インターフェース部１０７は、ネットワークインターフェースとして、無線インターフェースであるＷｉｒｅｌｅｓｓＵＳＢ１０７ａ及びＩＥＥＥ（the Institute of Electrical and Electronics Engineers）８０２．１１ｂインターフェース１０７ｄと、有線インターフェースであるＮＩＣ（Network Interface Card）１０７ｂとを有する。本実施の形態においては、複合機ＭＦＰ１は、ＷｉｒｅｌｅｓｓＵＳＢ１０７ａを介してパーソナルコンピュータＰＣ１と無線通信を行う。また、コントローラ１００は、周辺デバイスに対するインターフェースとして、有線インターフェースであるＵＳＢ１０７ｃ、ＩＥＥＥ１３９４インターフェース１０７ｅ、ＵＳＢホスト１０７ｆ及びメモリカードＩ／Ｆ１０７ｇを有する。ＵＳＢホスト１０７ｆは、図１に示した着脱自在のＵＳＢメモリＵ１が複合機ＭＦＰに接続された際の通信を制御する。メモリカードＩ／Ｆ１０７ｇは、着脱自在のメモリカードＭ１が複合機ＭＦＰに接続された際の通信を制御する。
【００２８】
ＭＥＭ−Ｐ１０３は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを有する。ＲＯＭは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。
【００２９】
ＡＳＩＣ１０５は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１０８、ＰＣＩバス３００〜３０１、ＨＤＤ１０６及びＭＥＭ−Ｃ１０４をそれぞれ接続するブリッジの役割を有する。ＡＳＩＣ１０５には、ＡＧＰ１０８を介してＮＢ１０２が接続され、ＰＣＩバス３００を介してエンジン部２００が接続され、ＰＣＩバス３０１を介してオペレーションパネル４００が接続される。このＡＳＩＣ１０５は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１０５の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１０４を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等をおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部２００との間でＰＣＩバス３００を介したデータ転送をおこなうＰＣＩユニットとからなる。
【００３０】
ＭＥＭ−Ｃ１０４は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。ＨＤＤ（Hard Disk Drive）１０６は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。また、複合機ＭＦＰがパーソナルコンピュータＰＣ１との間でアソシエーションを行った場合、ＨＤＤ１０６にアソシエーション情報が記憶される。
【００３１】
ＡＧＰ１０８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１０３に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００３２】
スキャナ２０１は、ＡＳＩＣ１０５の制御の下、画像を読み取る。プロッタ２０２は、ＡＳＩＣ１０５の制御の下、画像を印刷する。ファックス制御ユニット２０３は、ＡＳＩＣ１０５の制御の下、外部装置とのファクシミリ通信を制御する。
【００３３】
次に、複合機ＭＦＰ１〜ＭＦＰ２の機能的構成について説明する。図３は、複合機ＭＦＰ１〜ＭＦＰ２の機能的構成を例示する図である。尚、同図に示される複合機ＭＦＰ１の有する各部の実体は、複合機ＭＦＰ１の有するＣＰＵ１０１＿１がＭＥＭ−Ｐ１０３＿１に記憶された各種プログラムを実行することにより実現される機能である。同様に、複合機ＭＦＰ２の有する各部の実体は、複合機ＭＦＰ２の有するＣＰＵ１０１＿２がＭＥＭ−Ｐ１０３＿２に記憶された各種プログラムを実行することにより実現される機能である。
【００３４】
アソシエーション情報の移管先となる複合機ＭＦＰ２は、鍵作成部６００と、アソシエーション情報管理部６０１と、暗号／復号部６０２とを有する。アソシエーション情報の移管元となる複合機ＭＦＰ１は、アソシエーション情報管理部５０１と、暗号／復号部５０２とを有する。
【００３５】
複合機ＭＦＰ２の鍵作成部６００は、ユーザからの指示入力に応じて、例えば公開鍵暗号方式などの暗号方式により公開鍵及び秘密鍵を作成し、秘密鍵をＨＤＤ１０６＿２に記憶し、公開鍵をＵＳＢメモリＵ１に記憶する。アソシエーション情報管理部６０１は、後述する複合機ＭＦＰ１のアソシエーション情報管理部５０１の機能によりＵＳＢメモリＵ１に記憶された暗号化済アソシエーション情報を取得し、ＨＤＤ１０６＿２に記憶された秘密鍵を用いた暗号化済アソシエーション情報の復号化を暗号／復号部６０２に指示する。そして、アソシエーション情報管理部６０１は、暗号／復号部６０２が復号化したアソシエーション情報をＨＤＤ１０６＿２に記憶する。暗号／復号部６０２は、アソシエーション情報管理部６０１からの指示に応じて、アソシエーション情報を復号化する。
【００３６】
一方、複合機ＭＦＰ１のアソシエーション情報管理部５０１は、ＵＳＢメモリＵ１に記憶された公開鍵を取得し、ＨＤＤ１０６＿１に記憶されたアソシエーション情報を取得し、公開鍵を用いたアソシエーション情報の暗号化を暗号／復号部５０２に指示する。暗号／復号部５０２は、アソシエーション情報管理部５０１からの指示に応じて、アソシエーション情報を暗号化する。そして、アソシエーション情報管理部５０１は、暗号／復号部５０２が暗号化したアソシエーション情報（暗号化済アソシエーション情報）をＵＳＢメモリＵ１に記憶する。
【００３７】
＜パーソナルコンピュータの構成＞
パーソナルコンピュータＰＣ１は、ＣＰＵと、ＲＡＭやＲＯＭなどの記憶部と、無線通信を行う通信部と、これらを接続するバス（いずれも図示せず）とを有し、通常のコンピュータを利用したハードウェア構成となっている。そして、パーソナルコンピュータＰＣ１は、通信部を介して複合機ＭＦＰと無線通信可能である。
【００３８】
（２）動作
次に、本実施の形態にかかるアソシエーション情報を移管する処理の手順について順を追って説明する。
【００３９】
＜鍵作成処理＞
まず、アソシエーション情報の移管先の複写機ＭＦＰ２が行う鍵作成処理の手順について図４を参照しながら説明する。尚、ユーザは、ＵＳＢメモリＵ１を複写機ＭＦＰ２に予め接続させておく。複写機ＭＦＰ２は、例えば、図５に示されるような画面をオペレーションパネル４００＿２に表示する。ユーザは、図５（ａ）の画面において、ユーザＩＤ及びパスワードを入力した後、図５（ｂ）の画面において、「３．暗号化鍵作成」という項目を選択する入力を行うことにより、暗号化鍵の作成を指示する指示入力を行う。尚、同図においては管理者権限でのログインが必要な例を示しているが、ユーザ権限によるログインも可能であっても良い。
【００４０】
複写機ＭＦＰ２は、当該指示入力を受け付けると（ステップＳ１）、次いで、ＵＳＢホスト１０７ｆ＿２を介してＵＳＢメモリＵ１が接続されているか否かを判断する（ステップＳ２）。当該判断結果が肯定的である場合、複写機ＭＦＰ２は、鍵作成部６００の機能により、公開鍵及び秘密鍵を作成する（ステップＳ３）。ここでは、複写機ＭＦＰ２は、公開鍵及び秘密鍵を１組ずつしか作成しないようにするが、公開鍵及び秘密鍵を対応付け可能なファイル名をこれらに対して付与するようにしても良い。
【００４１】
そして、複写機ＭＦＰ２は、秘密鍵をＨＤＤ１０６＿２に記憶し（ステップＳ４）、ＵＳＢホスト１０７ｆ＿２を介してＵＳＢメモリＵ１に公開鍵を記憶する（ステップＳ５）。尚、ステップＳ２の判断結果が否定的である場合、複写機ＭＦＰ２は、「ＵＳＢメモリを接続してください」というメッセージをオペレーションパネル４００＿２に表示する（ステップＳ６）。
【００４２】
＜アソシエーション情報収集処理＞
次に、アソシエーション情報の移管元の複写機ＭＦＰ１が行うアソシエーション情報収集処理の手順について図６を参照しながら説明する。ユーザは、上述の公開鍵が記憶されたＵＳＢメモリＵ１を複写機ＭＦＰ２から取り外して、このＵＳＢメモリＵ１を複写機ＭＦＰ１に接続させておく。複写機ＭＦＰ１は、例えば、図５に示されるような画面をオペレーションパネル４００＿１に表示する。ユーザは、図５（ａ）の画面において、ユーザＩＤ及びパスワードを入力した後、図５（ｂ）の画面において、「２．アソシエーション情報をＵＳＢメモリに移動」という項目を選択する入力を行うことにより、アソシエーション情報の収集を指示する指示入力を行う。複写機ＭＦＰ２は、当該指示入力を受け付けると（ステップＳ１０）、次いで、ＵＳＢホスト１０７ｆ＿１を介してＵＳＢメモリＵ１が接続されているか否かを判断する（ステップＳ１１）。当該判断結果が肯定的である場合、複写機ＭＦＰ１は、ＵＳＢメモリＵ１に公開鍵が記憶されているか否かを判断する（ステップＳ１２）。当該判断結果が肯定的である場合、複写機ＭＦＰ１は、アソシエーション情報管理部５０１の機能により、ＵＳＢホスト１０７ｆ＿１を介してＵＳＢメモリＵ１に記憶されている公開鍵を読み出すことにより、公開鍵を取得する（ステップＳ１３）。そして、複写機ＭＦＰ１は、ＨＤＤ１０６＿１に記憶されているアソシエーション情報を読み出し、暗号／復号部５０２の機能により、ステップＳ１３で取得した公開鍵を用いて当該アソシエーション情報を暗号化する（ステップＳ１４）。そして、複写機ＭＦＰ１は、ステップＳ１４で暗号化されたアソシエーション情報（暗号化済アソシエーション情報）を、ＵＳＢホスト１０７ｆ＿１を介してＵＳＢメモリＵ１に記憶する（ステップＳ１５）。
【００４３】
尚、ステップＳ１１の判断結果が否定的である場合、複写機ＭＦＰ１は、「ＵＳＢメモリを接続してください」というメッセージをオペレーションパネル４００＿１に表示する（ステップＳ１６）。また、ステップＳ１２の判断結果が否定的である場合、複写機ＭＦＰ１は、エラーメッセージをオペレーションパネル４００＿１に表示する（ステップＳ１７）。
【００４４】
＜アソシエーション情報設定処理＞
次に、アソシエーション情報の移管先の複写機ＭＦＰ２が行うアソシエーション情報設定処理の手順について図７を参照しながら説明する。ユーザは、上述の公開鍵及び暗号化済アソシエーション情報が記憶されたＵＳＢメモリＵ１を複写機ＭＦＰ１から取り外して、このＵＳＢメモリＵ１を複写機ＭＦＰ２に接続させておく。複写機ＭＦＰ２は、例えば、図５に示されるような画面をオペレーションパネル４００＿２に表示する。ユーザは、図５（ａ）の画面において、ユーザＩＤ及びパスワードを入力した後、図５（ｂ）の画面において、「４．ＵＳＢメモリよりアソシエーション情報を作成（上書き）」又は「５．ＵＳＢメモリよりアソシエーション情報を作成（追加）」という項目を選択する入力を行うことにより、アソシエーション情報の設定を指示する指示入力を行う。複写機ＭＦＰ２は、当該指示入力を受け付けると（ステップＳ２０）、次いで、ＵＳＢホスト１０７ｆ＿２を介してＵＳＢメモリＵ１が接続されているか否かを判断する（ステップＳ２１）。当該判断結果が肯定的である場合、複写機ＭＦＰ２は、ＵＳＢメモリＵ１に暗号化済アソシエーション情報が記憶されているか否かを判断する（ステップＳ２２）。当該判断結果が肯定的である場合、複写機ＭＦＰ２は、アソシエーション情報管理部６０１の機能により、ＵＳＢホスト１０７ｆ＿１を介してＵＳＢメモリＵ１に記憶されている暗号化済アソシエーション情報を読み出すことにより暗号化済アソシエーション情報を取得すると共に、ＨＤＤ１０６＿２から秘密鍵を読み出すことにより秘密鍵を取得する（ステップＳ２３）。
【００４５】
そして、複写機ＭＦＰ２は、暗号／復号部６０２の機能により、ステップＳ２３で取得した秘密鍵を用いて当該暗号化済アソシエーション情報を復号化する（ステップＳ２４）。そして、複写機ＭＦＰ２は、ステップＳ２４で復号化されたアソシエーション情報をＨＤＤ１０６＿２に記憶する（ステップＳ２５）。
【００４６】
尚、図５（ｂ）において「４．ＵＳＢメモリよりアソシエーション情報を作成（上書き）」が選択された場合には、複写機ＭＦＰ２は、アソシエーション情報を上書きによりＨＤＤ１０６＿２に記憶する。即ち、ＨＤＤ１０６＿２に既に記憶されているアソシエーション情報があった場合、複写機ＭＦＰ２は、当該アソシエーション情報を、ステップＳ２４で復号化されたアソシエーション情報に書き換える。図５（ｂ）において「５．ＵＳＢメモリよりアソシエーション情報を作成（追加）」が選択された場合には、複写機ＭＦＰ２は、アソシエーション情報をＨＤＤ１０６＿２に追加することにより記憶する。即ち、ＨＤＤ１０６＿２に既に記憶されているアソシエーション情報があった場合、複写機ＭＦＰ２は、このアソシエーション情報を書き換えるのではなく、ステップＳ２４で復号化されたアソシエーション情報をＨＤＤ１０６＿２に新たに記憶する。
【００４７】
尚、ステップＳ２１の判断結果が否定的である場合、複写機ＭＦＰ１は、「ＵＳＢメモリを接続してください」というメッセージをオペレーションパネル４００＿１に表示する（ステップＳ２６）。また、ステップＳ２２の判断結果が否定的である場合、複写機ＭＦＰ１は、エラーメッセージをオペレーションパネル４００＿１に表示する（ステップＳ１２）。
【００４８】
以上のような構成によって、ＵＳＢメモリなどの記憶媒体を介してアソシエーション情報を、移管元の複合機ＭＦＰ１から移管先の複合機ＭＦＰ２に受け渡すことにより、アソシエーション情報を移管する。即ち、パーソナルコンピュータＰＣ１と複合機ＭＦＰ１との間でアソシエーションを行って交換されたアソシエーション情報を複合機ＭＦＰ２が引き継ぐ。このため、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間でアソシエーションを新たに行う必要がなく、ユーザや管理者の作業負担を軽減し、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間で無線通信を開始するための作業を簡略化することができる。また、記憶媒体を介するため、アソシエーション情報が漏洩する恐れも少なく、安全性を損ねることなくアソシエーション情報を移管することができる。
【００４９】
また、移管先の複合機ＭＦＰ２が公開鍵及び秘密鍵を作成し、移管元の複合機ＭＦＰ１が当該公開鍵を用いてアソシエーション情報を暗号化することにより、公開鍵及び秘密鍵を作成した複合機ＭＦＰ２しか暗号化済アソシエーション情報を復号化することができなくすることが可能である。このため、安全性をより損ねることなく、アソシエーション情報を移管することができ、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間で無線通信を開始することができる。
【００５０】
[第２の実施の形態]
次に、通信システムの第２の実施の形態について説明する。なお、上述の第１の実施の形態と共通する部分については、同一の符号を使用して説明したり、説明を省略したりする。
【００５１】
（１）構成
図８は、通信システムの構成を示す図である。上述の実施の形態においては、暗号化済アソシエーション情報の受け渡しは、ＵＳＢメモリＵ１を介して行うようにしたが、本実施の形態においては、複合機ＭＦＰ１及び複合機ＭＦＰ２を接続して、暗号化済アソシエーション情報の受け渡しを行う。複合機ＭＦＰ１及び複合機ＭＦＰ２との接続はケーブルｃ１により物理的に接続し、有線インターフェースを介した接続とする。具体的に例えば有線インターフェースとして、図２に示したＮＩＣ１０７ｂ、ＵＳＢ１０７ｃ又はＩＥＥＥ１３９４インターフェース１０７ｅを介した接続により行う通信により、双方の複合機ＭＦＰは暗号化済アソシエーション情報の受け渡しを行う。
【００５２】
図９は、複合機ＭＦＰ１〜ＭＦＰ２の機能的構成を例示する図である。複合機ＭＦＰ２の鍵作成部６００は、ユーザからの指示入力に応じて、公開鍵暗号方式により公開鍵及び秘密鍵を作成し、秘密鍵をＨＤＤ１０６＿２に記憶し、公開鍵を複合機ＭＦＰ１に送信する。アソシエーション情報管理部６０１は、複合機ＭＦＰ１のアソシエーション情報管理部５０１の機能により送信された暗号化済アソシエーション情報を取得し、ＨＤＤ１０６＿２に記憶された秘密鍵を用いた暗号化済アソシエーション情報の復号化を暗号／復号部６０２に指示する。そして、アソシエーション情報管理部６０１は、暗号／復号部６０２が復号化したアソシエーション情報をＨＤＤ１０６＿２に記憶する。暗号／復号部６０２は、アソシエーション情報管理部６０１からの指示に応じて、アソシエーション情報を復号化する。
【００５３】
一方、複合機ＭＦＰ１のアソシエーション情報管理部５０１は、複合機ＭＦＰ２から送信された公開鍵を取得し、ＨＤＤ１０６＿１に記憶されたアソシエーション情報を取得し、公開鍵を用いたアソシエーション情報の暗号化を暗号／復号部５０２に指示する。暗号／復号部５０２は、アソシエーション情報管理部５０１からの指示に応じて、アソシエーション情報を暗号化する。そして、アソシエーション情報管理部５０１は、暗号／復号部５０２が暗号化したアソシエーション情報（暗号化済アソシエーション情報）を複合機ＭＦＰ２に送信する。
【００５４】
（２）動作
次に、本実施の形態にかかるアソシエーション情報を移管する処理の手順について順を追って説明する。
【００５５】
＜鍵作成処理＞
まず、アソシエーション情報の移管先の複写機ＭＦＰ２が行う鍵作成処理の手順について図１０を参照しながら説明する。尚、ここでは、ユーザは、ＵＳＢメモリＵ１を複写機ＭＦＰ２に予め接続させておく必要はない。ステップＳ１の処理は上述の第１の実施の形態と同様である。ステップＳ１の後、複写機ＭＦＰ２は、ステップＳ３〜Ｓ４の処理を行う。そして、複写機ＭＦＰ２は、ステップＳ３で作成した公開鍵を複写機ＭＦＰ１に送信する（ステップＳ５´）。
【００５６】
＜アソシエーション情報収集処理＞
次に、アソシエーション情報の移管元の複写機ＭＦＰ１が行うアソシエーション情報収集処理の手順について図１１を参照しながら説明する。ここでも、ユーザは、ＵＳＢメモリＵ１を複写機ＭＦＰ１に接続させておく必要はない。複写機ＭＦＰ１は、上述の第１の実施の形態と同様に、例えば、図５に示されるような画面をオペレーションパネル４００＿１に表示する。ユーザは、図５（ａ）の画面において、ユーザＩＤ及びパスワードを入力した後、図５（ｂ）の画面において、「６．アソシエーション情報を接続中機器に引継ぎ」という項目を選択する入力を行うことにより、アソシエーション情報の収集を指示する指示入力を行う。そして、複写機ＭＦＰ１は、当該指示入力を受け付け（ステップＳ１０）、複写機ＭＦＰ１から送信された公開鍵を受信したか否かを判断する（ステップＳ１２´）。当該判断結果が肯定的である場合、複写機ＭＦＰ１は、公開鍵を取得したことになる（ステップＳ１３）。そして、複写機ＭＦＰ１は、アソシエーション情報管理部５０１の機能により、ＨＤＤ１０６＿１に記憶されているアソシエーション情報を読み出すことによりアソシエーション情報を取得し、暗号／復号部５０２の機能により、ステップＳ１３で取得した公開鍵を用いて当該アソシエーション情報を暗号化する（ステップＳ１４）。そして、複写機ＭＦＰ１は、アソシエーション情報管理部５０１の機能により、ステップＳ１４で暗号化されたアソシエーション情報（暗号化済アソシエーション情報）を複写機ＭＦＰ２に送信する（ステップＳ１５´）。尚、ステップＳ１２´の判断結果が否定的である場合、ステップＳ１７に進む。
【００５７】
＜アソシエーション情報設定処理＞
次に、アソシエーション情報の移管先の複写機ＭＦＰ２が行うアソシエーション情報設定処理の手順について図１２を参照しながら説明する。ここでも、ユーザは、ＵＳＢメモリＵ１を複写機ＭＦＰ２に予め接続させておく必要はない。複写機ＭＦＰ２は、上述の第１の実施の形態と同様に、例えば、図５に示されるような画面をオペレーションパネル４００＿２に表示する。ユーザは、図５（ａ）の画面において、ユーザＩＤ及びパスワードを入力した後、図５（ｂ）の画面において、「７．アソシエーション情報を接続中機器より引継ぎ」という項目を選択する入力を行うことにより、アソシエーション情報の設定を指示する指示入力を行う。複写機ＭＦＰ２は、当該指示入力を受け付けると（ステップＳ２０）、複写機ＭＦＰ１から送信された暗号化済アソシエーション情報を受信したか否かを判断する（ステップＳ２２´）。当該判断結果が肯定的である場合、複写機ＭＦＰ２は、暗号化済アソシエーション情報を取得したことになる。そして、複写機ＭＦＰ２は、アソシエーション情報管理部６０１の機能により、ＨＤＤ１０６＿２から秘密鍵を読み出すことにより秘密鍵を取得する（ステップＳ２３）。以降は上述の第１の実施の形態と同様である。尚、ステップＳ２２´の判断結果が否定的である場合、エラーメッセージをオペレーションパネル４００＿１に表示する（ステップＳ２７）。
【００５８】
以上のような構成によっても、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間でアソシエーションを新たに行う必要がなく、ユーザや管理者の作業負担を軽減し、パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との間で無線通信を開始するための作業を簡略化することができる。また、複合機ＭＦＰ１及び複合機ＭＦＰ２を有線により接続してアソシエーション情報の受け渡しを行うので、アソシエーション情報の漏洩の可能性をより低減することができる。
【００５９】
尚、アソシエーション情報の受け渡しを、ケーブルＣ１を接続し有線インターフェースを介した接続により行うのではなく、例えば、図２に示したＷｉｒｅｌｅｓｓＵＳＢ１０７ａや、ＩＥＥＥ（the Institute of Electrical and Electronics Engineers）８０２．１１ｂインターフェース１０７ｄなどの無線インターフェースを介した接続により行うようにしても良い。このような構成によれば、物理的な接続なしにアソシエーションの受け渡しが可能であり、物理的な接続が困難な場合でも対応可能である。
【００６０】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００６１】
＜変形例１＞
上述の第２の実施の形態においては、複合機ＭＦＰ１が複合機ＭＦＰ２に置き換える形態について説明した。しかし、複合機ＭＦＰ２を新たに追加する形態においても、上述の第２の実施の形態の構成を適用するようにしても良い。図１３は、本変形例にかかる通信システムの構成を例示する図である。複数のパーソナルコンピュータＰＣ１が、複合機ＭＦＰ２と新たに無線通信を開始するものとする。無線通信を行う際に用いるプロトコルは、上述の各実施の形態と同様に、例えば、ｗｉｒｅｌｅｓｓ−ＵＳＢを用いる。この場合、従来であれば、複合機ＭＦＰ２は、複数のパーソナルコンピュータＰＣ１の各々とアソシエーションを行う必要がある。本実施の形態においては、その代わりに、可搬性のある代理アソシエーション装置ＤＲ１を用いる。代理アソシエーション装置ＤＲ１は、パーソナルコンピュータＰＣ１と略同様の構成であり、ＣＰＵと、ＲＡＭやＲＯＭなどの記憶部と、無線通信機能を有する通信部と、これらを接続するバス（いずれも図示せず）とを有し、通信部を介して無線通信が可能である。また、代理アソシエーション装置ＤＲ１は、上述の第２の実施の形態で説明した複合機ＭＦＰ１と同様のアソシエーション情報管理部５０１及び暗号／復号部５０２の機能を有する。
【００６２】
即ち、このような構成の代理アソシエーション装置ＤＲ１は複数のパーソナルコンピュータＰＣ１の各々とアソシエーションを行い、アソシエーションを行う度に生成される各アソシエーション情報を記憶する。その後、ユーザが代理アソシエーション装置ＤＲ１を複合機ＭＦＰ２に有線により接続させる。そして、上述の第２の実施の形態における複合機ＭＦＰ１と同様にして、代理アソシエーション装置ＤＲ１は、自身に記憶した各アソシエーション情報を複合機ＭＦＰ２に移管する。この結果、複合機ＭＦＰ２と、複数のパーソナルコンピュータＰＣ１の各々とはアソシエーションを行うことなく、無線通信を開始可能になる。
【００６３】
このような構成によれば、複合機ＭＦＰ２などの大きな機器を、パーソナルコンピュータＰＣ１の近くにいちいち移動させる必要なく、アソシエーション情報の設定が容易に可能となる。
【００６４】
尚、従来、アソシエーションを行うための作業負担が大きかったり、複合機ＭＦＰ２などの大きな機器を移動させる必要があったりするのは以下の理由による。アソシエーションを行う方法は、主に２通りある。１つは、複合機ＭＦＰ２と、１台毎のアソシエーション対象のパーソナルコンピュータＰＣ１との双方でユーザの入力に応じて行う方法である。１つは、複合機ＭＦＰ２と、１台毎のアソシエーション対象のパーソナルコンピュータＰＣ１との双方を有線により直接接続して行う方法である。前者の方法では、ユーザは複合機ＭＦＰ２でアソシエーションを行うための作業を行い、複合機ＭＦＰ２から出力される情報をユーザ自身が記憶し、当該情報を基にアソシエーション対象のパーソナルコンピュータＰＣ１で入力を行い、入力後、再度、複合機ＭＦＰ２でアソシエーション情報の設定処理を終了するという作業を行う必要がある。パーソナルコンピュータＰＣ１と複合機ＭＦＰ２との距離が離れている場合やアソシエーション対象のパーソナルコンピュータＰＣ１の数が多ければ作業にかなりの時間がかかってしまう。このため、ユーザの作業負担が大きくなる恐れがあった。また、後者の方法では、双方を接続する有線としてＵＳＢケーブルがある。しかし、ＵＳＢケーブルで通信が保証されるのは５ｍ以内である。双方が５ｍ以上離れている場合には、アソシエーションを行うために、少なくとも一方を移動させる必要があった。
【００６５】
＜変形例２＞
また、逆に、複合機ＭＦＰ２を移動させて使用する形態においても、上述の第１の実施の形態の構成を適用するようにしても良い。この場合、ＵＳＢメモリＵ１は、アソシエーション情報のバックアップのために用いられる。図１４は、本変形例にかかる通信システムの構成を例示する図である。例えば、複合機ＭＦＰ２は、通常時はＡ室において設置され、パーソナルコンピュータＰＣ１ａ，ＰＣ１ｂと無線通信可能な状態となっている。この複合機ＭＦＰ２が、Ａ室とは別のＢ室に一時的に移動され、パーソナルコンピュータＰＣ１ｃ，ＰＣ１ｄと無線通信を行うものとする。そして、再度、複合機ＭＦＰ２がＡ室に戻され、パーソナルコンピュータＰＣ１ａ，ＰＣ１ｂと無線通信可能な状態に戻すものとする。
【００６６】
この場合、複合機ＭＦＰ２と、各パーソナルコンピュータＰＣ１ａ，ＰＣ１ｂとの間で行われたアソシエーションに関するアソシエーション情報をＨＤＤ１０６＿２からＵＳＢメモリＵ１に記憶する。そして、複合機ＭＦＰ２がＢ室に移動されて、パーソナルコンピュータＰＣ１ｃ，ＰＣ１ｄと各々アソシエーションを行って無線通信を行った後、Ａ室に再度戻された場合、ＵＳＢメモリＵ１に記憶されたアソシエーション情報をＨＤＤ１０６＿２に上書きにより記憶するようにしても良い。
【００６７】
具体的には、例えば、複合機ＭＦＰ２がＢ室に移動される前に、複写機ＭＦＰ２のオペレーションパネル４００＿２に表示される上述の図５（ｂ）に示した画面において、ユーザが「１．アソシエーション情報をＵＳＢメモリに保存」という項目を選択する入力を行うことにより、アソシエーション情報の保存を指示する指示入力を行う。複写機ＭＦＰ２は、当該指示入力を受け付けると、ＨＤＤ１０６＿２に記憶されたアソシエーション情報をＵＳＢメモリＵ１に記憶する。そして、複合機ＭＦＰ２がＢ室に移動されて、複合機ＭＦＰ２がパーソナルコンピュータＰＣ１ｃ，ＰＣ１ｄと各々アソシエーションを行うと、ＨＤＤ１０６＿２には、各アソシエーションに関するアソシエーション情報が記憶される。そして、複合機ＭＦＰ２がＡ室に再度戻された場合、オペレーションパネル４００＿２に表示される上述の図５（ｂ）の画面において、「４．ＵＳＢメモリよりアソシエーション情報を作成（上書き）」という項目を選択する入力を行うことにより、アソシエーション情報の設定を指示する指示入力を行う。その後、上述の第１の実施の形態と同様にして処理が行われることにより、ＵＳＢメモリＵ１に記憶されたアソシエーション情報、即ち、複合機ＭＦＰ２と、各パーソナルコンピュータＰＣ１ａ，ＰＣ１ｂとの間で行われたアソシエーションに関するアソシエーション情報が、ＨＤＤ１０６＿２に再度記憶される。
【００６８】
このような構成によれば、アソシエーション情報のバックアップが容易に可能となり、アソシエーション情報の設定状態を、複合機ＭＦＰ２がＢ室に移動される前の状態に簡単に戻すことができる。また、複合機ＭＦＰ２がＡ室に再度戻された場合、アソシエーション情報をＨＤＤ１０６＿２に上書きにより記憶することにより、複合機ＭＦＰ２がＢ室に移動した場合に設定されたアソシエーション情報を再度使用することができないため、安全性を損ねることなく、アソシエーション情報を取り扱うことができる。
【００６９】
＜変形例３＞
上述の第１の実施の形態においては、ＵＳＢメモリＵ１に記憶された暗号化済アソシエーション情報を複合機ＭＦＰ２に移管した後、ＵＳＢメモリＵ１に記憶された暗号化済アソシエーション情報を削除するようにしても良い。例えば、複合機ＭＦＰ２は、オペレーションパネル４００−２を介したユーザからの指示入力に応じて、アソシエーション情報管理部６０１の機能により、複合機ＭＦＰ２に接続されたＵＳＢメモリＵ１に記憶された暗号化済アソシエーション情報を削除する。
【００７０】
また、移管元の複合機ＭＦＰ１においても、暗号化済アソシエーション情報をＵＳＢメモリＵ１に記憶した後、ＨＤＤ１０６＿１に記憶されたアソシエーション情報を削除するようにしても良い。例えば、複合機ＭＦＰ１は、オペレーションパネル４００＿１を介したユーザからの指示入力に応じて、アソシエーション情報管理部５０１の機能により、ＨＤＤ１０６＿１に記憶された暗号化済アソシエーション情報を削除する。
【００７１】
このような構成によれば、アソシエーション情報の複製を防止することができる。このため、安全性をより高めることができる。
【００７２】
上述の第２の実施形態においても同様に、移管元の複合機ＭＦＰ１は、暗号化済アソシエーション情報を、移管先の複合機ＭＦＰ２に送信した後、ＨＤＤ１０６＿１に記憶されたアソシエーション情報を削除するようにしても良い。
【００７３】
＜変形例４＞
上述した第１の実施の形態においては、アソシエーション情報の移管に用いる可搬性記憶媒体としてＵＳＢメモリを用いるものとしたが、これに限らず、ＳＤカードなどのメモリカード、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体を用いても良い。
【００７４】
＜変形例５＞
上述した各実施の形態においては、複合機ＭＦＰのハードウェア構成は上述のものに限らない。例えば、ＰＣＩバス３００〜３０１の代わりに、PCI-expressを用いても良い。また、インターフェース部１０７についても、上述のものに限らず、例えば、Bluetoothにより無線通信を行うインターフェースを有するようにしても良い。
【００７５】
また、上述した各実施の形態においては、図３又は図９に示したように、複合機ＭＦＰ１と複合機ＭＦＰ２との機能的構成が一部異なるように構成したが、これらの機能的構成が同じになるように構成しても良い。即ち、複合機ＭＦＰ１のアソシエーション情報管理部５０１は、上述の機能に加え、複合機ＭＦＰ２のアソシエーション情報管理部６０１の機能を更に有するようにしても良いし、その逆も同様である。また、暗号／復号部５０２は、暗号／復号部６０２の機能を更に有するようにしても良いし、その逆も同様である。更に、複合機ＭＦＰ１は、鍵作成部６００の機能を有するように構成しても良い。
【００７６】
また、複合機ＭＦＰ１は暗号／復号部５０２を有さず、複合機ＭＦＰ２は暗号／復号部６０２を有さず、アソシエーション情報を暗号化せずＵＳＢメモリＵ１に記憶して、アソシエーション情報を移管するようにしても良い。
【００７７】
＜変形例６＞
上述した各実施の形態においては、複合機ＭＦＰがパーソナルコンピュータＰＣ１との間でアソシエーションを行った場合にアソシエーション情報が記憶されるのはＨＤＤ１０６としたが、これに限らず、ＭＥＭ−Ｐ１０３やＭＥＭ−Ｃ１０４であっても良い。また、暗号化済アソシエーション情報の復号化に用いる秘密鍵についても同様に、ＨＤＤ１０６に限らず、ＭＥＭ−Ｐ１０３やＭＥＭ−Ｃ１０４に記憶されるようにしても良い。
【００７８】
また、複合機ＭＦＰ１〜ＭＦＰ２で実行される各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成しても良い。当該各種プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７９】
＜変形例７＞
上述した各実施の形態においては、通信装置としてパーソナルコンピュータＰＣ１及び複合機ＭＦＰを取り扱った、しかし、これに限らず、通信装置は、無線通信機能を有するプリンタ装置、ファックス装置、スキャナ装置又は情報処理装置のいずれであっても良い。
【図面の簡単な説明】
【００８０】
【図１】第１の実施の形態にかかる通信システムの構成を示す図である。
【図２】同実施の形態にかかる複合機ＭＦＰのハードウェア構成を示す図である。
【図３】同実施の形態にかかる複合機ＭＦＰ１〜ＭＦＰ２の機能的構成を例示する図である。
【図４】同実施の形態にかかる鍵作成処理の手順を示すフローチャートである。
【図５】同実施の形態にかかるオペレーションパネル４００＿２に表示される画面例を示す図である。
【図６】同実施の形態にかかるアソシエーション情報収集処理の手順を示すフローチャートである。
【図７】同実施の形態にかかるアソシエーション情報設定処理の手順を示すフローチャートである。
【図８】第２の実施の形態にかかる通信システムの構成を示す図である。
【図９】同実施の形態にかかる複合機ＭＦＰ１〜ＭＦＰ２の機能的構成を例示する図である。
【図１０】同実施の形態にかかる鍵作成処理を示すフローチャートである。
【図１１】同実施の形態にかかるアソシエーション情報収集処理の手順を示すフローチャートである。
【図１２】同実施の形態にかかるアソシエーション情報設定処理の手順を示すフローチャートである。
【図１３】一変形例にかかる通信システムの構成を例示する図である。
【図１４】一変形例にかかる通信システムの構成を例示する図である。
【符号の説明】
【００８１】
１０１＿１  ＣＰＵ（第１入力受付手段、第１記憶制御手段）
１０１＿２  ＣＰＵ（第２入力受付手段、第２記憶制御手段）
１０６＿１  ＨＤＤ（第１記憶手段）
１０６＿２  ＨＤＤ（第２記憶手段）
４００＿１  オペレーションパネル
４００＿２  オペレーションパネル
５０１  アソシエーション情報管理部（鍵取得手段、第１情報記憶制御手段）
５０２  暗号／復号部（暗号化手段）
６００  鍵作成部（鍵作成手段）
６０１  アソシエーション情報管理部（鍵記憶制御手段、情報取得手段、第２情報記憶制御手段）
６０２  暗号／復号部（復号化手段）
ＭＦＰ，ＭＦＰ１，ＭＦＰ２  複合機
ＰＣ１，ＰＣ１ａ，ＰＣ１ｂ，ＰＣ１ｃ，ＰＣ１ｄ  パーソナルコンピュータ
Ｕ１  ＵＳＢメモリ
【図１】
0005111974.tif 000002
【図２】
0005111974.tif 000003
【図３】
0005111974.tif 000004
【図４】
0005111974.tif 000005
【図５】
0005111974.tif 000006
【図６】
0005111974.tif 000007
【図７】
0005111974.tif 000008
【図８】
0005111974.tif 000009
【図９】
0005111974.tif 000010
【図１０】
0005111974.tif 000011
【図１１】
0005111974.tif 000012
【図１２】
0005111974.tif 000013
【図１３】
0005111974.tif 000014
【図１４】
0005111974.tif 000015