(57)【要約】【課題】デバイスと、これを遠隔管理する管理センターと、デバイスに接続されるとともに管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して管理センターに送る管理通信装置と、を有する遠隔管理システムにおいて、管理通信装置への電子証明書の設定に関するユーザ等の負担を軽減する。【解決手段】管理通信装置２０は、デバイス１０からデバイス識別情報を取得し、このデバイス識別情報と管理通信装置識別情報との組み合わせを示す認証情報を提示して、認証局６０に証明書の発行を要求する。認証局６０は、管理通信装置２０とこれに接続されるべきデバイス１０との識別情報の組み合わせを示す登録情報を予め記憶しており、認証情報と登録情報とを照合して管理通信装置２０の認証を行い、認証が成功した場合に、要求に応じて証明書を発行する。管理通信装置２０は、認証局６０から証明書を取得する。【選択図】図１
2006246272.tif 000002
【特許請求の範囲】
【請求項１】
デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置と、電子証明書を発行する認証局と、を有し、
前記管理通信装置は、
前記デバイスから当該デバイスの識別情報を取得する識別情報取得手段と、
予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求する証明書発行要求手段と、
前記要求に応じて発行された電子証明書を取得する証明書取得手段と、を備え、
前記認証局は、
管理通信装置とこれに接続されるべきデバイスとの識別情報の組み合わせを示す登録情報が予め登録される登録情報記憶手段と、
前記提示された認証情報と前記登録された登録情報とを照合することにより前記管理通信装置の認証を行い、この認証が成功した場合に、前記要求に応じて電子証明書を発行する証明書発行手段と、を備える、
ことを特徴とする証明書取得システム。
【請求項２】
請求項１に記載の証明書取得システムであって、
前記認証情報および前記登録情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報であることを特徴とする証明書取得システム。
【請求項３】
請求項１に記載の証明書取得システムであって、
前記証明書発行要求手段は、
秘密鍵と公開鍵とからなる鍵ペアを生成し、
前記管理通信装置の識別情報、前記デバイスの識別情報、および前記公開鍵を含む発行要求情報に前記秘密鍵による署名を付加して署名付き発行要求情報を作成し、
作成された署名付き発行要求情報を前記認証局に送信し、
前記証明書発行手段は、
前記証明書発行要求手段から署名付き発行要求情報を受信すると、受信された公開鍵に基づく署名の検証と、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合とを行い、
前記署名の検証および識別情報の照合が成功した場合に、受信された管理通信装置の識別情報および公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、
作成された電子証明書を前記管理通信装置に送信する、
ことを特徴とする証明書取得システム。
【請求項４】
請求項２に記載の証明書取得システムであって、
前記証明書発行要求手段は、
秘密鍵と公開鍵とからなる鍵ペアを生成し、
前記管理通信装置の識別情報、前記デバイスの識別情報、および前記公開鍵を含む発行要求情報に前記秘密鍵による署名を付加して署名付き発行要求情報を作成し、
前記管理通信装置に予め設定されている秘密情報を前記署名付き発行要求情報に付加し、得られた情報のハッシュ値を生成し、
前記署名付き発行要求情報とともに前記ハッシュ値を前記認証局に送信し、
前記証明書発行手段は、
前記証明書発行要求手段から署名付き発行要求情報およびハッシュ値を受信すると、前記登録情報記憶手段に登録されている秘密情報に基づくハッシュ値の検証と、受信された公開鍵に基づく署名の検証と、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合とを行い、
前記ハッシュ値の検証、署名の検証、および識別情報の照合が成功した場合に、受信された管理通信装置の識別情報および公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、
作成された電子証明書を前記管理通信装置に送信する、
ことを特徴とする証明書取得システム。
【請求項５】
請求項１に記載の証明書取得システムであって、
前記証明書発行要求手段は、
前記管理通信装置の識別情報および前記デバイスの識別情報を含む発行要求情報を前記認証局に送信し、
前記証明書発行手段は、
前記証明書発行要求手段から発行要求情報を受信すると、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合を行い、
前記識別情報の照合が成功した場合に、秘密鍵と公開鍵とからなる鍵ペアを生成し、受信された管理通信装置の識別情報および生成された公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、
作成された電子証明書を前記管理通信装置に送信する、
ことを特徴とする証明書取得システム。
【請求項６】
請求項２に記載の証明書取得システムであって、
前記証明書発行要求手段は、
前記管理通信装置の識別情報および前記デバイスの識別情報を含む発行要求情報に、前記管理通信装置に予め設定されている秘密情報を付加し、得られた情報のハッシュ値を生成し、
前記発行要求情報とともに前記ハッシュ値を前記認証局に送信し、
前記証明書発行手段は、
前記証明書発行要求手段から発行要求情報およびハッシュ値を受信すると、前記登録情報記憶手段に登録されている秘密情報に基づくハッシュ値の検証と、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合とを行い、
前記ハッシュ値の検証および識別情報の照合が成功した場合に、秘密鍵と公開鍵とからなる鍵ペアを生成し、受信された管理通信装置の識別情報および生成された公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、
作成された電子証明書を前記管理通信装置に送信する、
ことを特徴とする証明書取得システム。
【請求項７】
請求項１〜６のいずれか１項に記載の証明書取得システムであって、前記デバイスは、記録媒体に画像を形成する画像形成装置であることを特徴とする証明書取得システム。
【請求項８】
デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置と、電子証明書を発行する認証局と、を有するシステムにおける証明書取得方法であって、
前記管理通信装置が、前記デバイスから当該デバイスの識別情報を取得するステップと、
前記管理通信装置が、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求するステップと、
前記認証局が、管理通信装置とこれに接続されるべきデバイスとの識別情報の組み合わせを示す、当該認証局に予め登録された登録情報と、前記提示された認証情報とを照合することにより前記管理通信装置の認証を行い、この認証が成功した場合に、前記要求に応じて電子証明書を発行するステップと、
前記管理通信装置が、前記要求に応じて発行された電子証明書を前記認証局から取得するステップと、
を有することを特徴とする証明書取得方法。
【請求項９】
請求項８に記載の証明書取得方法であって、
前記認証情報および前記登録情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報であることを特徴とする証明書取得方法。
【請求項１０】
デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置であって、
前記デバイスから当該デバイスの識別情報を取得する識別情報取得手段と、
認証局における管理通信装置の認証に用いられる情報として、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求する証明書発行要求手段と、
前記認証情報に基づく認証が成功した場合に前記認証局により発行される電子証明書を、前記認証局から取得する証明書取得手段と、
を備えることを特徴とする管理通信装置。
【請求項１１】
請求項１０に記載の管理通信装置であって、
前記認証情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報であることを特徴とする管理通信装置。
【請求項１２】
デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置に、電子証明書を発行する認証局であって、
前記管理通信装置から、当該管理通信装置の識別情報と前記デバイスの識別情報との組み合わせを示す認証情報の提示を伴う、電子証明書の発行の要求を受け付ける発行要求受付手段と、
管理通信装置とこれに接続されるべきデバイスとの識別情報の組み合わせを示す登録情報が予め登録される登録情報記憶手段と、
前記提示された認証情報と前記登録された登録情報とを照合することにより前記管理通信装置の認証を行い、この認証が成功した場合に、前記要求に応じて電子証明書を発行する証明書発行手段と、
を備えることを特徴とする認証局。
【請求項１３】
請求項１２に記載の認証局であって、
前記認証情報および前記登録情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報であることを特徴とする認証局。
【請求項１４】
デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置に、
前記デバイスから当該デバイスの識別情報を取得するステップと、
認証局における管理通信装置の認証に用いられる情報として、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求するステップと、
前記認証情報に基づく認証が成功した場合に前記認証局により発行される電子証明書を、前記認証局から取得するステップと、
を実行させることを特徴とする証明書取得プログラム。
【請求項１５】
請求項１４に記載の証明書取得プログラムであって、
前記認証情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報であることを特徴とする証明書取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して管理センターに送る管理通信装置と、電子証明書を発行する認証局とを有する証明書取得システムに関する。
【背景技術】
【０００２】
複写機、プリンタ、ファクシミリ、デジタル複合機等の画像形成装置を管理するシステムとして、管理センターがネットワーク経由で画像形成装置を遠隔管理する遠隔管理システムが提案されている。この遠隔管理システムでは、画像形成装置にはオプションの管理通信装置が外付けされ、この管理通信装置からネットワーク経由で、画像形成装置の各種情報（メータ値、障害、用紙、消耗品、稼動状況、ジョブなどに関する情報）が管理センターに送られる。
【０００３】
【特許文献１】特開２００２−２９７５４８号公報
【特許文献２】特表２００３−５００７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記遠隔管理システムにおいて、管理通信装置と管理センターとの間の通信をインターネット等のオープンなネットワークを経由して行う構成とした場合、管理通信装置と管理センターとの間の通信は、盗聴や改竄といった危険にさらされる。また、管理センターは、インターネット上でサービスを提供するため、様々な攻撃の危険にさらされる。
【０００５】
このような危険を回避するため、管理通信装置と管理センターとの間の通信には、ＳＳＬクライアント認証等、電子証明書を用いたセキュリティ技術が適用されることが望ましい。ＳＳＬクライアント認証等を利用する場合、管理通信装置には電子証明書が設定されている必要がある。
【０００６】
一般に、パーソナルコンピュータ（ＰＣ）や携帯電話端末等に対する電子証明書の設定は、次のような手順で行われる。すなわち、ＰＣ等のユーザは、認証局に対して電子証明書の発行を要求する。認証局は、対面、郵便、電子メール等の適宜の手段によりユーザの本人性を確認した後に、電子証明書を発行する。ユーザは、発行された電子証明書を取得してＰＣ等に設定する。このように、ユーザが手動で電子証明書を取得するのは、電子証明書の発行プロセスにおいて発行要求元の認証が必要とされるからである。
【０００７】
上記の一般的手順を遠隔管理システムにそのまま適用した場合、ユーザまたはカスタマーエンジニア（ＣＥ）が、認証局から電子証明書を取得して管理通信装置に設定することとなる。この場合、ユーザ等は発行要求、認証手続き、取得、および設定を行わなければならず、ユーザ等にとって負担が大きい。
【０００８】
そこで、本発明は、管理通信装置への電子証明書の設定に関するユーザ等の負担を軽減することができる証明書取得システムを提供する。
【課題を解決するための手段】
【０００９】
本発明に係る証明書取得システムは、デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置と、電子証明書を発行する認証局と、を有し、前記管理通信装置は、前記デバイスから当該デバイスの識別情報を取得する識別情報取得手段と、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求する証明書発行要求手段と、前記要求に応じて発行された電子証明書を取得する証明書取得手段と、を備え、前記認証局は、管理通信装置とこれに接続されるべきデバイスとの識別情報の組み合わせを示す登録情報が予め登録される登録情報記憶手段と、前記提示された認証情報と前記登録された登録情報とを照合することにより前記管理通信装置の認証を行い、この認証が成功した場合に、前記要求に応じて電子証明書を発行する証明書発行手段と、を備えることを特徴とする。
【００１０】
本発明の好適な態様では、前記認証情報および前記登録情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報である。
【００１１】
また、本発明の好適な態様では、前記証明書発行要求手段は、秘密鍵と公開鍵とからなる鍵ペアを生成し、前記管理通信装置の識別情報、前記デバイスの識別情報、および前記公開鍵を含む発行要求情報に前記秘密鍵による署名を付加して署名付き発行要求情報を作成し、作成された署名付き発行要求情報を前記認証局に送信し、前記証明書発行手段は、前記証明書発行要求手段から署名付き発行要求情報を受信すると、受信された公開鍵に基づく署名の検証と、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合とを行い、前記署名の検証および識別情報の照合が成功した場合に、受信された管理通信装置の識別情報および公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、作成された電子証明書を前記管理通信装置に送信する。
【００１２】
また、本発明の好適な態様では、前記証明書発行要求手段は、秘密鍵と公開鍵とからなる鍵ペアを生成し、前記管理通信装置の識別情報、前記デバイスの識別情報、および前記公開鍵を含む発行要求情報に前記秘密鍵による署名を付加して署名付き発行要求情報を作成し、前記管理通信装置に予め設定されている秘密情報を前記署名付き発行要求情報に付加し、得られた情報のハッシュ値を生成し、前記署名付き発行要求情報とともに前記ハッシュ値を前記認証局に送信し、前記証明書発行手段は、前記証明書発行要求手段から署名付き発行要求情報およびハッシュ値を受信すると、前記登録情報記憶手段に登録されている秘密情報に基づくハッシュ値の検証と、受信された公開鍵に基づく署名の検証と、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合とを行い、前記ハッシュ値の検証、署名の検証、および識別情報の照合が成功した場合に、受信された管理通信装置の識別情報および公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、作成された電子証明書を前記管理通信装置に送信する。
【００１３】
また、本発明の好適な態様では、前記証明書発行要求手段は、前記管理通信装置の識別情報および前記デバイスの識別情報を含む発行要求情報を前記認証局に送信し、前記証明書発行手段は、前記証明書発行要求手段から発行要求情報を受信すると、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合を行い、前記識別情報の照合が成功した場合に、秘密鍵と公開鍵とからなる鍵ペアを生成し、受信された管理通信装置の識別情報および生成された公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、作成された電子証明書を前記管理通信装置に送信する。
【００１４】
また、本発明の好適な態様では、前記証明書発行要求手段は、前記管理通信装置の識別情報および前記デバイスの識別情報を含む発行要求情報に、前記管理通信装置に予め設定されている秘密情報を付加し、得られた情報のハッシュ値を生成し、前記発行要求情報とともに前記ハッシュ値を前記認証局に送信し、前記証明書発行手段は、前記証明書発行要求手段から発行要求情報およびハッシュ値を受信すると、前記登録情報記憶手段に登録されている秘密情報に基づくハッシュ値の検証と、受信された管理通信装置の識別情報およびデバイスの識別情報と登録されているそれらとの照合とを行い、前記ハッシュ値の検証および識別情報の照合が成功した場合に、秘密鍵と公開鍵とからなる鍵ペアを生成し、受信された管理通信装置の識別情報および生成された公開鍵を含む情報に前記認証局の署名を付加して電子証明書を作成し、作成された電子証明書を前記管理通信装置に送信する。
【００１５】
また、本発明の好適な態様では、前記デバイスは、記録媒体に画像を形成する画像形成装置である。
【００１６】
本発明に係る証明書取得方法は、デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置と、電子証明書を発行する認証局と、を有するシステムにおける証明書取得方法であって、前記管理通信装置が、前記デバイスから当該デバイスの識別情報を取得するステップと、前記管理通信装置が、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求するステップと、前記認証局が、管理通信装置とこれに接続されるべきデバイスとの識別情報の組み合わせを示す、当該認証局に予め登録された登録情報と、前記提示された認証情報とを照合することにより前記管理通信装置の認証を行い、この認証が成功した場合に、前記要求に応じて電子証明書を発行するステップと、前記管理通信装置が、前記要求に応じて発行された電子証明書を前記認証局から取得するステップと、を有することを特徴とする。
【００１７】
本発明の好適な態様では、前記認証情報および前記登録情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報である。
【００１８】
本発明に係る管理通信装置は、デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置であって、前記デバイスから当該デバイスの識別情報を取得する識別情報取得手段と、認証局における管理通信装置の認証に用いられる情報として、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求する証明書発行要求手段と、前記認証情報に基づく認証が成功した場合に前記認証局により発行される電子証明書を、前記認証局から取得する証明書取得手段と、を備えることを特徴とする。
【００１９】
本発明の好適な態様では、前記認証情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報である。
【００２０】
本発明に係る認証局は、デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置に、電子証明書を発行する認証局であって、前記管理通信装置から、当該管理通信装置の識別情報と前記デバイスの識別情報との組み合わせを示す認証情報の提示を伴う、電子証明書の発行の要求を受け付ける発行要求受付手段と、管理通信装置とこれに接続されるべきデバイスとの識別情報の組み合わせを示す登録情報が予め登録される登録情報記憶手段と、前記提示された認証情報と前記登録された登録情報とを照合することにより前記管理通信装置の認証を行い、この認証が成功した場合に、前記要求に応じて電子証明書を発行する証明書発行手段と、を備えることを特徴とする。
【００２１】
本発明の好適な態様では、前記認証情報および前記登録情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報である。
【００２２】
本発明に係る証明書取得プログラムは、デバイスに接続されるとともに、当該デバイスを遠隔管理する管理センターにネットワーク経由で接続され、当該デバイスから管理用情報を取得して前記管理センターに送る管理通信装置に、前記デバイスから当該デバイスの識別情報を取得するステップと、認証局における管理通信装置の認証に用いられる情報として、予め設定されている当該管理通信装置の識別情報と、前記取得されたデバイスの識別情報との組み合わせを示す認証情報を提示して、前記認証局に電子証明書の発行を要求するステップと、前記認証情報に基づく認証が成功した場合に前記認証局により発行される電子証明書を、前記認証局から取得するステップと、を実行させることを特徴とする。
【００２３】
本発明の好適な態様では、前記認証情報は、前記管理通信装置の識別情報と、前記デバイスの識別情報と、前記管理通信装置と前記認証局との間で共有される秘密情報との組み合わせを示す情報である。
【発明の効果】
【００２４】
本発明によれば、管理通信装置への電子証明書の設定に関するユーザ等の負担を軽減することができる証明書取得システムを提供することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を図面に従って説明する。
【００２６】
図１は、本実施の形態に係る証明書取得システム１の構成を示すブロック図である。この証明書取得システム１は、デバイス１０、管理通信装置２０、および管理センター３０を含んで構成される遠隔管理システムにおいて、管理通信装置２０に対する電子証明書（以下、証明書と略す）の設定に関するユーザ等の負担を軽減するものである。
【００２７】
［遠隔管理システム］
まず、遠隔管理システムについて説明する。図１において、遠隔管理システムは、デバイス１０、管理通信装置２０、および管理センター３０を有する。
【００２８】
デバイス１０は、遠隔管理システムにおいて管理の対象となる装置である。ここでは、デバイス１０は、電子写真方式やインクジェット方式などの適宜の印刷方式によって紙等の記録媒体に画像を形成する画像形成装置であり、例えば、複写機、プリンタ、ファクシミリ、デジタル複合機などである。
【００２９】
管理通信装置２０は、デバイス１０の遠隔管理を可能にするためのオプション装置であり、ユーザが遠隔管理サービスの提供を希望する場合にデバイス１０に外付けされるものである。なお、遠隔管理サービスはユーザの希望に応じて提供される任意的なサービスであるので、デバイス１０単体には遠隔管理サービスの提供を受けるための機能は組み込まれていない。
【００３０】
管理通信装置２０は、デバイス１０にシリアルケーブル等の通信ケーブル４０を介して接続されるとともに、管理センター３０にインターネット等のネットワーク５０を介して接続される。例えば、ダイアルアップ（モデム）アクセスにおいては、管理通信装置２０は、モデム、公衆電話回線、インターネットサービスプロバイダ（ＩＳＰ）、インターネットを介して管理センター３０に接続される。また、有線ＬＡＮアクセスにおいては、管理通信装置２０は、有線ＬＡＮ、ファイヤウォール（ＦＷ）、インターネットを介して管理センター３０に接続される。また、無線アクセスにおいては、管理通信装置２０は、携帯電話網を介して管理センター３０に接続される。
【００３１】
管理通信装置２０は、デバイス１０の管理に用いられる管理用情報を当該デバイス１０から通信ケーブル４０経由で取得して、ネットワーク５０経由で管理センター３０に送信する。ここで、管理用情報は、デバイス１０の使用状況等を示す各種の情報であり、例えば、印刷枚数（メータカウント）、障害、用紙、消耗品、稼動状況などに関する情報である。
【００３２】
管理センター３０は、ネットワーク５０および管理通信装置２０を介してデバイス１０を遠隔管理するコンピュータシステムである。例えば、管理センター３０は、管理通信装置２０からデバイス１０のメータカウントを受け取り、このメータカウントに基づいて所定の課金処理を行う課金サーバを備えている。
【００３３】
なお、デバイス１０と管理通信装置２０との組は、図１では１組だけ示されているが、複数組であってもよいことは言うまでもない。
【００３４】
上記遠隔管理システムでは、管理通信装置２０と管理センター３０との通信は、ネットワーク５０を経由して行われるため、盗聴や改竄といった危険にさらされている。また、管理センター３０は、ネットワーク上でサービスを提供しているため、様々な攻撃の危険にさらされている。
【００３５】
そこで、本実施の形態では、管理通信装置２０および管理センター３０は上記危険から守るため、通信にＳＳＬクライアント認証等の証明書を用いたセキュリティ技術を利用する。
【００３６】
［証明書取得システム］
上記遠隔管理システムにおいてＳＳＬクライアント認証を利用する場合、管理通信装置２０には証明書が設定される必要がある。ここで、管理通信装置２０に対する証明書の設定をユーザやＣＥが行うこととした場合、ユーザ等に負担が掛かる。本実施の形態に係る証明書取得システム１は、こういったユーザ等の負担を取り除くために、管理通信装置２０が、認証局６０に認証情報を提示して証明書の発行を要求し、認証局６０から証明書を取得するものである。
【００３７】
図１において、証明書取得システム１は、主として管理通信装置２０および認証局６０により構成されている。認証局６０は、外部からの要求に応じて証明書を発行する証明書発行装置であり、例えばコンピュータシステムにより実現される。管理通信装置２０および認証局６０は、互いにネットワーク５０を介して接続されている。
【００３８】
図２は、管理通信装置２０および認証局６０の機能構成を示すブロック図である。以下、図２に従って、証明書取得システム１の構成について具体的に説明する。
【００３９】
管理通信装置２０は、識別情報取得部２１、証明書発行要求部２２、および証明書取得部２３を備えている。
【００４０】
識別情報取得部２１は、デバイス１０から当該デバイス１０の識別情報（以下、適宜「デバイス識別情報」と称す）を取得する。ここで、デバイス識別情報は、デバイス１０を識別するための情報であり、例えば、機種名、シリアル番号、あるいは構成情報（ソフトウェアのバージョン、フィニッシャや大容量トレイ等のオプション機器の構成情報）、またはこれらの組み合わせが挙げられる。
【００４１】
証明書発行要求部２２は、認証局６０における管理通信装置２０の認証に用いられる情報として、管理通信装置２０の識別情報（以下、適宜「管理通信装置識別情報」と称す）と、識別情報取得部２１により取得されたデバイス識別情報との組み合わせを示す認証情報を提示して、認証局６０に証明書の発行を要求する。ここで、管理通信装置識別情報は、管理通信装置２０に予め設定されている、当該管理通信装置２０を識別するための情報であり、当該管理通信装置２０を認証することができれば、どのような情報であってもよい。例えば、当該管理通信装置２０のシリアル番号やＭＡＣアドレスなどである。
【００４２】
証明書取得部２３は、認証情報に基づく認証が成功した場合に認証局６０により発行される証明書を認証局６０から取得する。
【００４３】
なお、上記の識別情報取得部２１、証明書発行要求部２２、および証明書取得部２３は、どのような態様で実現されても構わないが、例えば、ＲＯＭ等の記録媒体に記録されたプログラムがＣＰＵによって実行されることにより実現される。
【００４４】
一方、認証局６０は、発行要求受付部６１、登録情報記憶部６２、および証明書発行部６３を備えている。
【００４５】
発行要求受付部６１は、管理通信装置２０から上記認証情報の提示を伴う、証明書の発行の要求を受け付ける。
【００４６】
登録情報記憶部６２は、管理通信装置２０とこれが接続されるべきデバイス１０との識別情報の組み合わせを示す登録情報が予め登録される適宜の記憶媒体である。
【００４７】
証明書発行部６３は、管理通信装置２０から提示された認証情報と、登録情報記憶部６２に登録されている登録情報とを照合することにより、管理通信装置２０の認証を行い、この認証が成功した場合に、管理通信装置２０に証明書を発行する。
【００４８】
ここで、本実施の形態における管理通信装置２０の認証について説明する。「どのデバイス１０にどの管理通信装置２０が接続されるか」といった情報について、製造者または販売者は知っているが、第三者は知らない。そこで、本実施の形態では、管理通信装置２０が正しいデバイス１０に接続されているかどうかを判定することにより、管理通信装置２０の正当性を確認する。したがって、認証情報および登録情報は、認証局６０が組み合わせの正しさを判定することにより管理通信装置２０を認証することができれば、どのような情報であってもよい。
【００４９】
上記構成において、セキュリティレベル向上の観点より、認証情報および登録情報は、管理通信装置識別情報と、デバイス識別情報と、管理通信装置２０と認証局６０との間で共有されるライセンスキー等の秘密情報（Shared Secret）と、の組み合わせを示す情報であることが好ましい。この場合、管理通信装置２０の認証は、管理通信装置識別情報とデバイス識別情報と秘密情報との組み合わせの正しさを判定することにより行われる。
【００５０】
また、上記構成において、秘密鍵と公開鍵とからなる鍵ペアは、管理通信装置２０側で生成されてもよいし、認証局６０側で生成されてもよい。
【００５１】
なお、上記の発行要求受付部６１および証明書発行部６３は、どのような態様で実現されても構わないが、例えば、ＲＯＭ等の記録媒体に記録されたプログラムがＣＰＵによって実行されることにより実現される。
【００５２】
図３〜図５は、それぞれ証明書取得システム１における証明書取得手順の例を説明するための図である。以下、図３〜図５に従って、証明書取得手順について、第１〜第３の手順例に分けて具体的に説明する。
【００５３】
（第１の手順例）
図３に示される第１の手順例は、管理通信装置２０による証明書取得処理の開始のきっかけが設定用ＰＣの設置処理であること、および管理通信装置２０側で鍵ペアが生成されることを特徴とするものである。この手順は、管理通信装置２０の設置時に好適に利用される。
【００５４】
ステップＳ１では、デバイスの製造元は、デバイス１０の識別情報（デバイス識別情報）を認証局６０に登録する。
【００５５】
ステップＳ２では、管理通信装置の製造元は、管理通信装置２０の識別情報（管理通信装置識別情報）を、当該管理通信装置２０が接続されるべきデバイス１０の識別情報と対応付けて、認証局６０に登録する。ここで、管理通信装置の製造元は、デバイスの製造元と同じであってもよいし、同じでなくてもよい。
【００５６】
ステップＳ３では、管理通信装置の製造元は、管理通信装置２０に設定されている秘密情報を認証局６０に登録する。
【００５７】
上記ステップＳ１〜Ｓ３により、認証局６０には、管理通信装置識別情報とデバイス識別情報と秘密情報とが対応付けられた組み合わせ情報（登録情報）が登録されることとなる。なお、図３では、デバイス１０および管理通信装置２０は認証局６０と矢線で接続されているが、実際には接続されても接続されなくてもよい。
【００５８】
ここで、デバイス１０および管理通信装置２０は、図３の破線矢印で示されるように、実際の設置場所（客先等）に移動される。
【００５９】
ステップＳ４では、ＣＥは、管理通信装置２０に設定用ＰＣ７０を接続し、設定用ＰＣ７０から管理通信装置２０に設置を指示する。本手順例では、この設置指示をトリガとして、管理通信装置２０による以下の証明書取得処理が開始される。
【００６０】
ステップＳ５では、管理通信装置２０は、これに接続されているデバイス１０からデバイス識別情報を取得する。
【００６１】
ステップＳ６では、管理通信装置２０は、秘密鍵／公開鍵の鍵ペアを生成する。
【００６２】
ステップＳ７では、管理通信装置２０は、自身の識別情報（管理通信装置識別情報）を取得する。
【００６３】
ステップＳ８では、管理通信装置２０は、自身に設定されている秘密情報を取得する。
【００６４】
ステップＳ９では、管理通信装置２０は、デバイス識別情報、管理通信装置識別情報、秘密鍵、公開鍵、および秘密情報から証明書発行要求を作成する。具体的には、管理通信装置２０は、管理通信装置識別情報、デバイス識別情報、および公開鍵を含む発行要求情報を作成する。ついで、秘密鍵を用いて発行要求情報の署名を作成し、作成された署名を発行要求情報に付加して署名付き発行要求情報を作成する。ついで、署名付き発行要求情報に秘密情報を付加し、得られた情報に所定のハッシュ関数を適用してハッシュ値を算出する。そして、署名付き発行要求情報にハッシュ値を付加して、証明書発行要求を得る。すなわち、証明書発行要求は、管理通信装置識別情報、デバイス識別情報、公開鍵、署名、およびハッシュ値を含んでいる。
【００６５】
ステップＳ１０では、管理通信装置２０は、証明書発行要求を認証局６０に送信する。
【００６６】
ステップＳ１１では、認証局６０は、管理通信装置２０から証明書発行要求を受信する。
【００６７】
ステップＳ１２では、認証局６０は、事前に登録してある、管理通信装置識別情報、デバイス識別情報、および秘密情報を使って、管理通信装置２０の認証を行う。
【００６８】
具体的には、認証局６０は、登録情報記憶部６２を参照し、証明書発行要求に含まれる管理通信装置識別情報に対応する秘密情報を特定する。そして、特定された秘密情報を用いて証明書発行要求に含まれるハッシュ値の検証を行う。すなわち、証明書発行要求に含まれる署名付き発行要求情報に、特定された秘密情報を付加し、得られた情報に所定のハッシュ関数を適用してハッシュ値を算出する。そして、算出されたハッシュ値と証明書発行要求に含まれるハッシュ値とを照合する。このハッシュ値の検証により、秘密情報の正しさが確認される。したがって、検証に失敗した場合には証明書は発行されない。
【００６９】
ハッシュ値の検証に成功した場合、認証局６０は、証明書発行要求に含まれる公開鍵を用いて、証明書発行要求に含まれる署名の検証を行う。すなわち、公開鍵によって署名を複号したものと、証明書発行要求に含まれる発行要求情報とを比較する。この署名の検証により、鍵ペアの正しさが確認される。したがって、検証に失敗した場合には証明書は発行されない。
【００７０】
署名の検証に成功した場合、認証局６０は、証明書発行要求に含まれる管理通信装置識別情報およびデバイス識別情報の組み合わせと、事前に登録されている管理通信装置識別情報およびデバイス識別情報の組み合わせとを照合する。この組み合わせの照合により、管理通信装置２０とデバイス１０との組み合わせの正しさが確認される。したがって、照合に失敗した場合には証明書は発行されない。一方、照合に成功した場合には、ステップＳ１３に進む。
【００７１】
ステップＳ１３では、認証局６０は、証明書発行要求に含まれる管理通信装置識別情報および公開鍵を含む情報に、当該認証局６０の署名を付加して証明書を作成する。
【００７２】
ステップＳ１４では、認証局６０は、作成された証明書を管理通信装置２０に送信する。
【００７３】
ステップＳ１５では、管理通信装置２０は、証明書発行要求に応じて認証局６０により発行された証明書を、認証局６０から受信する。
【００７４】
なお、本例では秘密情報を用いることとしたが、この秘密情報は省略可能である。秘密情報を省略した場合、上記ステップＳ３、Ｓ８は省略される。また、上記ステップＳ９では、ハッシュ値は算出されず、署名付き発行要求情報が証明書発行要求となる。また、上記ステップＳ１２では、ハッシュ値の検証が省略される。
【００７５】
（第２の手順例）
図４に示される第２の手順例は、管理通信装置２０が自動で証明書取得処理を開始すること、および管理通信装置２０側で鍵ペアが生成されることを特徴とするものである。この手順は、証明書更新時に好適に利用される。
【００７６】
ステップＳ２１〜Ｓ２３は、上記ステップＳ１〜Ｓ３と同様であり、ステップＳ２３の後、デバイス１０および管理通信装置２０は、図４の破線矢印で示されるように、実際の設置場所（客先等）に移動される。
【００７７】
本手順例では、設定用ＰＣの設置指示のようなきっかけはなく、管理通信装置２０は、証明書取得処理を自動で開始する。例えば、管理通信装置２０は、通電後に自動で開始したり、定期的に開始したりする。
【００７８】
ステップＳ２４〜Ｓ３４は、上記ステップＳ５〜Ｓ１５と同様である。
【００７９】
（第３の手順例）
図５に示される第３の手順例は、管理通信装置２０が自動で証明書取得処理を開始すること、および認証局６０側で鍵ペアが生成されることを特徴とするものである。この手順は、証明書更新時に好適に利用される。
【００８０】
ステップＳ４１〜Ｓ４３は、上記ステップＳ１〜Ｓ３と同様であり、ステップＳ４３の後、デバイス１０および管理通信装置２０は、図５の破線矢印で示されるように、実際の設置場所（客先等）に移動される。そして、管理通信装置２０は、上記第２の手順例と同様に、自動で証明書取得処理を開始する。
【００８１】
ステップＳ４４では、管理通信装置２０は、これに接続されているデバイス１０からデバイス識別情報を取得する。
【００８２】
ステップＳ４５では、管理通信装置２０は、自身の識別情報（管理通信装置識別情報）を取得する。
【００８３】
ステップＳ４６では、管理通信装置２０は、自身に設定されている秘密情報を取得する。
【００８４】
ステップＳ４７では、管理通信装置２０は、デバイス識別情報、管理通信装置識別情報、および秘密情報から証明書発行要求を作成する。具体的には、管理通信装置２０は、管理通信装置識別情報およびデバイス識別情報を含む発行要求情報を作成する。ついで、発行要求情報に秘密情報を付加し、得られた情報に所定のハッシュ関数を適用してハッシュ値を算出する。そして、発行要求情報にハッシュ値を付加して、証明書発行要求を得る。すなわち、証明書発行要求は、管理通信装置識別情報、デバイス識別情報、およびハッシュ値を含んでいる。
【００８５】
ステップＳ４８では、管理通信装置２０は、証明書発行要求を認証局６０に送信する。
【００８６】
ステップＳ４９では、認証局６０は、管理通信装置２０から証明書発行要求を受信する。
【００８７】
ステップＳ５０では、認証局６０は、事前に登録してある、管理通信装置識別情報、デバイス識別情報、および秘密情報を使って、管理通信装置２０の認証を行う。
【００８８】
具体的には、認証局６０は、登録情報記憶部６２を参照し、証明書発行要求に含まれる管理通信装置識別情報に対応する秘密情報を特定する。そして、特定された秘密情報を用いて証明書発行要求に含まれるハッシュ値の検証を行う。すなわち、証明書発行要求に含まれる発行要求情報に、特定された秘密情報を付加し、得られた情報に所定のハッシュ関数を適用してハッシュ値を算出する。そして、算出されたハッシュ値と証明書発行要求に含まれるハッシュ値とを照合する。このハッシュ値の検証により、秘密情報の正しさが確認される。したがって、検証に失敗した場合には証明書は発行されない。
【００８９】
ハッシュ値の検証に成功した場合、認証局６０は、証明書発行要求に含まれる管理通信装置識別情報およびデバイス識別情報の組み合わせと、事前に登録されている管理通信装置識別情報およびデバイス識別情報の組み合わせとを照合する。この組み合わせの照合により、管理通信装置２０とデバイス１０との組み合わせの正しさが確認される。したがって、照合に失敗した場合には証明書は発行されない。一方、照合に成功した場合には、ステップＳ５１に進む。
【００９０】
ステップＳ５１では、認証局６０は、秘密鍵／公開鍵の鍵ペアを生成する。
【００９１】
ステップＳ５２では、認証局６０は、証明書発行要求に含まれる管理通信装置識別情報および生成された公開鍵を含む情報に、当該認証局６０の署名を付加して証明書を作成する。
【００９２】
ステップＳ５３では、認証局６０は、作成された証明書を管理通信装置２０に送信する。
【００９３】
ステップＳ５４では、管理通信装置２０は、証明書発行要求に応じて認証局６０により発行された証明書を、認証局６０から受信する。
【００９４】
なお、認証局６０により生成された秘密鍵は、適宜の鍵配送方式により認証局６０から管理通信装置２０に送られる。この手順例では、認証局６０が秘密鍵を保管しておくことができるので、管理通信装置２０内の秘密鍵が失われた場合に暗号化データの復号が不可能になるといった問題を回避することが可能となる。
【００９５】
以上のとおり、本実施の形態では、管理通信装置２０が、認証局６０に自身の認証情報を提示して証明書の取得を行う。このため、本実施の形態によれば、管理通信装置２０への証明書の設定に関するユーザ等の負担を除去または軽減することができる。
【００９６】
また、管理通信装置識別情報およびデバイス識別情報の組み合わせを認証に用いるので、簡易かつセキュアな認証を実現することができる。また、管理通信装置２０が予定外のデバイス１０に使用されることを回避することができる。
【００９７】
また、管理通信装置識別情報、デバイス識別情報、および秘密情報の組み合わせを認証に用いるので、よりセキュアな認証を実現することができる。また、どのような証明書の発行を許可するかなどといった制御情報を秘密情報に持たせておくことができ、許可のレベルの制御が容易となる。
【００９８】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【００９９】
例えば、デバイス１０は、画像形成装置に限られず、ネットワーク家電や自動販売機など、他の種類の被管理装置であってもよい。
【０１００】
また、デバイス１０と管理通信装置２０との接続は、有線接続に限られず、無線接続であってもよい。
【０１０１】
また、上記各手順例では、認証情報は証明書発行要求に含まれており、発行要求と認証情報の提示とが同時に行われているが、これらは同時に行われる必要はない。例えば、管理通信装置２０は、認証情報を含まない証明書発行要求を送信した後、認証局６０からの提示要求に応じて、認証情報を認証局６０に送信してもよい。
【図面の簡単な説明】
【０１０２】
【図１】実施の形態に係る証明書取得システムの構成を示すブロック図である。
【図２】管理通信装置および認証局の機能構成を示すブロック図である。
【図３】証明書取得システムにおける証明書取得手順の例（第１の手順例）を説明するための図である。
【図４】証明書取得システムにおける証明書取得手順の例（第２の手順例）を説明するための図である。
【図５】証明書取得システムにおける証明書取得手順の例（第３の手順例）を説明するための図である。
【符号の説明】
【０１０３】
１  証明書取得システム、１０  デバイス、２０  管理通信装置、２１  識別情報取得部、２２  証明書発行要求部、２３  証明書取得部、３０  管理センター、４０  通信ケーブル、５０  ネットワーク、６０  認証局、６１  発行要求受付部、６２  登録情報記憶部、６３  証明書発行部、７０  設定用ＰＣ。
【図１】
2006246272.tif 000003
【図２】
2006246272.tif 000004
【図３】
2006246272.tif 000005
【図４】
2006246272.tif 000006
【図５】
2006246272.tif 000007