(57)【要約】【課題】通信ネットワークに接続される画像形成装置において、暗号化通信路の開設の際に用いた秘密鍵およびこの秘密鍵に対応した公開鍵証明書が失われた際に、簡単に復旧できるようにする。【解決手段】暗号化通信路の開設の際に用いられた秘密鍵およびこの秘密鍵に対応した公開鍵証明書は、上位の認証局の証明書、他人の証明書など、他の情報と共に複合機（画像形成装置）１４の大容量記憶部３０および小容量記憶部３２の双方に記憶する。暗号化通信路を開設する必要が生じると、ＣＰＵ２８は、この大容量記憶部３０より、開設用の秘密鍵等を読み出す。大容量記憶部３０に記憶された秘密鍵等が失われたときは、小容量記憶部３２により読み出して利用する。【選択図】図２
2005311811.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続され、当該通信ネットワークと情報の送受信を行う機密通信装置であって、
前記通信ネットワーク上で暗号化通信を行うための情報を記憶する第１記憶手段と、
前記第１記憶手段に記憶された秘密鍵およびこの秘密鍵に対応する公開鍵証明書を取得し、これを用いて暗号化通信路を開設する暗号化通信路開設手段と、
前記第１記憶手段とは別に設けられ、前記暗号化通信路の開設に用いられた秘密鍵及びこれに対応する公開鍵証明書を記憶する第２記憶手段と、
前記暗号化通信開設手段は、第１記憶手段からの秘密鍵及びこれに対応する公開鍵証明書の取得に失敗したとき、前記第２記憶手段に記憶された秘密鍵及びこれに対応する公開鍵証明書を取得し、これを用いて暗号化通信路を開設する、
機密通信装置。
【請求項２】
請求項１に記載の機密通信装置において、前記第２記憶手段は、前記暗号化通信路開設手段が暗号化通信回路の開設に成功したとき、これに用いられた秘密鍵とこれに対応する公開鍵証明書を記憶するものである、機密通信装置。
【請求項３】
通信ネットワークに接続され、前記通信ネットワークより受信した情報に基づき用紙上に画像を形成する画像形成装置であって、
前記通信ネットワーク上で暗号化通信を行うための情報を記憶する第１記憶手段と、
前記第１記憶手段に記憶された秘密鍵およびこの秘密鍵に対応する公開鍵証明書を取得し、これを用いて暗号化通信路を開設する暗号化通信路開設手段と、
前記第１記憶手段とは別に設けられ、前記暗号化通信路の開設に用いられた秘密鍵及びこれに対応する公開鍵証明書を記憶する第２記憶手段と、
前記暗号化通信開設手段は、第１記憶手段からの秘密鍵及びこれに対応する公開鍵証明書の取得に失敗したとき、前記第２記憶手段に記憶された秘密鍵及びこれに対応する公開鍵証明書を取得し、これを用いて暗号化通信路を開設し、
前記第１記憶手段は、画像形成に係る処理で使用される記憶手段であり、
前記第２記憶手段は、情報のバックアップを行う記憶手段である、
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに接続され情報の送受信を行う機密通信装置、また、ネットワークに対し直接暗号化通信を行う画像形成装置に関する。
【背景技術】
【０００２】
通信ネットワークに接続され、これを介して画像情報を取得し、この情報を元に印刷を行うプリンタが知られている。さらに近年、前記のプリンタとコピー機の機能を有する複合機も提供されている。複合機には、さらに画像読み取り機、すなわちスキャナとして機能するものもある。このように、通信ネットワークに接続された複合機により、ネットワークを介して画像情報などの情報の送受を行う場合は、暗号化すなわち機密通信が必要となる場合があり、画像形成装置にも機密通信装置の機能を備えるようにすることが望まれている。
【０００３】
この暗号化の方法の一つである公開鍵方式を用いる場合、複合機に秘密鍵および公開鍵証明書を記憶しておく必要がある。複合機を通信ネットワークを介して遠隔管理する場合には、管理者と複合機の間で秘密鍵組み込み用の暗号化通信路を開設し、この通信路により秘密鍵とこの秘密鍵に対応し、外部認証機関などにより認証された公開鍵証明書を組み込み、複合機に記憶させている。
【０００４】
【特許文献１】特開平１１−３０８２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
機密通信装置またはこの機能を備えた画像形成装置に記憶された秘密鍵とこれに対応する公開鍵証明書が失われると、それまで使えていた暗号化通信路が使用できなくなる。この場合、秘密鍵等を複合機に再度組み込む必要があるが、前述のように秘密鍵等の組み込みにあたっては、このための暗号化通信回路の開設など、作業が繁雑となる。
【０００６】
本発明は、機密通信装置またはこの機能を備えた画像形成装置に記憶されていた秘密鍵等が失われたときにあっても、暗号化通信を使用できるようにする。
【課題を解決するための手段】
【０００７】
本発明の機密通信装置は、暗号化通信に用いられる情報、例えば上位認証機関の証明書や、Ｓ／ＭＩＭＥ用に使われた他人の証明書などを記憶する第１記憶部とは別に第２記憶部を有している。そして、この第２記憶部に暗号化通信路の開設に用いられた秘密鍵およびこれに対応する公開鍵証明書をバックアップとして記憶する。画像形成装置が暗号化通信路を開設使用とする場合、通常第１記憶部より開設のための秘密鍵およびこれに対応した公開鍵証明書を取得する。第１記憶部からの秘密鍵等に失敗すると、第２記憶部よりこれを取得して、暗号化通信路の開設を行う。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態を、図面に従って説明する。図１は、通信ネットワークシステム１０の概要を示す図である。社内ＬＡＮなどのローカルネットワーク１２には、複数の複合機１４が接続されている。複合機１４は、コピー機に、外部からの情報に基づき印刷を行うプリンタとしての機能と、画像情報を読取るスキャナとしての機能を兼ね備えた装置である。これらの複合機１４を遠隔管理するために、ローカルネットワーク１２には管理用にコンピュータ１６が接続されている。ローカルネットワーク１２は、より広範囲のネットワーク、例えばインターネット１８に接続されている。インターネット１８には、他のローカルネットワーク２０、公開鍵暗号方式の公開鍵の所有者を認証する認証局２２、様々なアプリケーションを提供するＡＳＰ（アプリケーションサービスプロバイダ）２４が接続している。
【０００９】
インターネット１８を介して他のローカルネットワーク２０やＡＳＰ２４などと通信を行う場合、通信内容の暗号化を行う必要がある場合がある。また、ローカルネットワーク１２内の通信においても暗号化が必要となる可能性もある。複合機１４は、プリンタ等の機能を備えており、インターネット１８やローカルネットワーク１２を介して画像情報の送受を行うことができる。このような送受を行う場合には、前述のように暗号化が必要となる場合があり、当該複合機１４はこの暗号化通信を行う機能を有する。
【００１０】
ＳＳＬなどの暗号化通信路を開設するためには、秘密鍵とこの秘密鍵に対応する公開鍵証明書の組が必要となる。一般的には、秘密鍵と公開鍵証明書の組のデータは、以下の手順で行われる。まず、コンピュータなどの端末で利用者秘密鍵と公開鍵の鍵ペアを生成し、この利用者秘密鍵を元に認証局に証明書発行要求を送付する。認証局では、発行要求に従って公開鍵証明書を発行し、利用者は、この証明書を受け取る。このとき、秘密鍵と公開鍵証明書の組は、通常ＰＫＣＳ＃１２といわれる形式のファイルとなっており、秘密鍵を保護する目的でパスワードによって暗号化されている。前述のように、この秘密鍵と公開鍵証明書の組を複合機１４に組み込むにあたって、パスワードが他人に知られてはならない。すなわち、ネットワーク上を、パスワードそのままで送信してはならない。
【００１１】
パスワードをネットワーク上に流さないようにするため、複合機１４にパスワードで暗号化した秘密鍵等の組を送信し、その複合機１４の設置場所まで管理者が出向いて、この複合機の操作パネルなどの入力装置からパスワードを入力して秘密鍵等の組み込みを行うようにすることができる。しかし、管理者の管理する複合機１４が１台または少数で設置場所も比較的近ければ、上記の方法で対応することができるが、多数の複合機１４を管理していたり、遠くに設置されている複合機１４を管理する場合には、管理者が複合機１４までいちいち出向くのは、手間、時間等がかかり、効率的ではない。
【００１２】
そこで、複合機１４が、秘密鍵とこれに対応する公開鍵証明書を当該複合機内部で自己署名して自己署名証明書を生成し、この秘密鍵と公開鍵証明書（自己署名）を用いて、ＳＳＬ通信路を開設し、これを通じて、認証局など外部の発行元から入手した秘密鍵と公開鍵証明書が組になったファイルと、パスワードをコンピュータ１６から複合機１４に入力することができる。このようにすれば、遠隔操作で複合機１４に対し秘密鍵と公開鍵証明書の組を組み込むことができる。
【００１３】
図２には、ローカルネットワーク１２に接続された複合機１４のハードウエアの概略構成が示されている。複合機１４は、通信路制御部２６を介してローカルネットワーク１２に接続されている。通信路制御部２６は、バスを介してＣＰＵ（中央処理装置）２８に接続され、さらにバスには、例えばハードディスクなどの大容量記憶部３０およびこれに比べて小さな容量の、例えばＮＶ−ＲＡＭなどの不揮発性の小容量記憶部３２が接続されている。大容量記憶部３０は、通常の画像形成に関連する処理で使用される記憶部である。
【００１４】
複合機１４の動作、特に暗号化通信路の制御に係る動作について説明する。まず、外部機関の発行した証明書を組み込む必要がある。複合機１４をポート番号８０（http）で起動する。このときは証明書がなく暗号化通信路が未開設の状態である。コンピュータ１６から複合機１４に自己署名証明書の生成を指令し、複合機１４のＣＰＵ２８は所定の動作で自己署名証明書を生成する。コンピュータ１６から複合機１４のポート番号４４３（https）を起動する。このとき自己署名証明書が利用され、暗号化通信路が開設される。コンピュータ１６から外部機関により発行された公開鍵証明書と秘密鍵の組を、パスワードにより暗号化した状態（ＰＫＣＳ＃１２形式ファイル）で送信する。前記ＰＫＣＳ＃１２形式のパスワードをコンピュータ１６より複合機１４に送信し、複合機１４では、大容量記憶部３０にこれを記憶する。コンピュータ１６は、ＰＫＣＳ＃１２形式ファイルとこれのパスワードを送信するのに用いた自己署名証明書から、外部機関で発行された秘密鍵・公開鍵証明書へ、使用する証明書の切り換えを指示する。
【００１５】
ＣＰＵ２８または通信路制御部２６は、暗号化通信路開設する際には、外部機関で発行された秘密鍵と公開鍵証明書の組を用い、開設されたときに、この秘密鍵と公開鍵証明書を小容量記憶部３２にも記憶する。また、上位の認証局の証明書や、Ｓ／ＭＩＮＥ用に使われた他人の証明書などは、順次大容量記憶部３０に記憶され、必要に応じて読み出されて使用される。
【００１６】
大容量記憶部３０の故障や、より大きな容量のものへの交換を行う場合、それまで記憶されていた各種の証明書、鍵なども失われる。この中には、ＳＳＬなどの暗号化通信路を開設するのに用いられる秘密鍵・公開鍵証明書の組も含まれる。他人の公開鍵証明書や、認証局の公開鍵証明書は、暗号化通信路を用いなくても復旧することが可能であるが、前記の暗号化通信路を開設するのに用いられる秘密鍵・公開鍵証明書の組を新たに組み込むためには、前述のように組み込み用に自己署名証明書を用いて暗号化通信路を開設する必要がある。
【００１７】
しかし、本実施形態の複合機１４には、小容量記憶部３２に暗号化通信を開設するのに用いられた秘密鍵・公開鍵証明書の組がバックアップされているので、大容量記憶部３０に記憶された組が失われても、こちらで暗号化通信路を開設することができる。この結果、再度、秘密鍵・公開鍵証明書の組を組み込む必要がなくなる。
【図面の簡単な説明】
【００１８】
【図１】通信ネットワークシステムの概略構成を示す図である。
【図２】本実施形態の複合機１４の構成を示す図である。
【符号の説明】
【００１９】
１０  通信ネットワークシステム、１２  ローカルネットワーク、１４  複合機（画像形成装置）、１６  コンピュータ、２２  認証局、２６  通信路制御部（暗号化通信路開設手段）、３０  大容量記憶部（第１記憶手段）、３２  小容量記憶部（第２記憶部）。
【図１】
2005311811.tif 000003
【図２】
2005311811.tif 000004