(57)【要約】【課題】認証局１０への電子証明書の発行要求及び入手の処理をパーソナルコンピュータ３０が代行して行うことにより、周辺機器２０に負担を強いることなく電子証明書を提供する。【解決手段】証明書取得部３１が認証局１０からネットワークを介して電子証明書を取得し、コンバート部３２が取得した電子証明書を提供先の周辺機器２０に適合した形式に変換し、転送部３４が形式変換した電子証明書を提供先の周辺機器２０に転送する処理を行い、パーソナルコンピュータ３０が周辺機器２０のために認証局１０からの電子証明書の取得処理を代行する。【選択図】  図１
2005045307.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータが、周辺機器のために、認証局からの電子証明書の取得処理を代行する電子証明書提供システムであって、
パーソナルコンピュータは、
認証局からネットワークを介して電子証明書を取得する電子証明書取得部と、
取得した電子証明書を提供先の周辺機器に適合した形式に変換するコンバート部と、
形式変換した電子証明書を提供先の周辺機器に転送する転送部と、を備えることを特徴とする電子証明書提供システム。
【請求項２】
請求項１に記載の電子証明書提供システムにおいて、
パーソナルコンピュータは、
提供先の周辺機器から取得した識別情報により当該周辺機器を一意に管理して、各周辺機器に一意な電子証明書を提供させる識別情報管理部を、更に備えることを特徴とする電子証明書提供システム。    （取得時又は転送時に一意性を制御する）
【請求項３】
周辺機器のために認証局からの電子証明書の取得処理を代行するパーソナルコンピュータであって、
認証局からネットワークを介して電子証明書を取得する電子証明書取得部と、
取得した電子証明書を提供先の周辺機器に適合した形式に変換するコンバート部と、
形式変換した電子証明書を提供先の周辺機器に転送する転送部と、を備えることを特徴とするパーソナルコンピュータ。
【請求項４】
請求項３に記載のパーソナルコンピュータにおいて、
提供先の周辺機器から取得した識別情報により当該周辺機器を一意に管理して、各周辺機器に一意な電子証明書を提供させる識別情報管理部を更に備えることを特徴とするパーソナルコンピュータ。
【請求項５】
請求項３又は請求項４に記載のパーソナルコンピュータにおいて、
提供先の周辺機器から取得した識別情報により、提供した電子証明書を当該周辺機器に対応付けて保持するバックアップ部を更に備えることを特徴とするパーソナルコンピュータ。
【請求項６】
パーソナルコンピュータに、周辺機器のために認証局からの電子証明書の取得処理を代行処理させるコンピュータプログラムであって、
認証局からネットワークを介して電子証明書を取得する電子証明書取得機能と、
取得した電子証明書を提供先の周辺機器に適合した形式に変換するコンバート機能と、
形式変換した電子証明書を提供先の周辺機器に転送する転送機能と、をパーソナルコンピュータに実現することを特徴とするコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムにおいて、
提供先の周辺機器から取得した識別情報により当該周辺機器を一意に管理して、各周辺機器に一意な電子証明書を提供させる識別情報管理機能を、パーソナルコンピュータに更に実現することを特徴とするコンピュータプログラム。
【請求項８】
パーソナルコンピュータが、周辺機器のために、認証局からの電子証明書の取得処理を代行する電子証明書提供方法であって、
パーソナルコンピュータが、周辺機器からその識別情報を取得し、ネットワークを介して局認証局へ電子証明書を要求して取得し、取得した電子証明書を提供先の周辺機器に適合した形式に変換し、識別情報により一意に識別して提供先の周辺機器に形式変換した電子証明書を転送することを特徴とする電子証明書提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、暗号化技術に関し、特に、暗号化のために認証局から発行される電子証明書の取得処理をパーソナルコンピュータが周辺機器に代行して行う技術に関する。
【０００２】
【従来の技術】
オフィス環境の発展により、ユーザが業務処理に使用するパーソナルコンピュータと、プリンタ装置、ファクシミリ装置、コピー装置等といったパーソナルコンピュータにより利用される周辺機器とをネットワーク形式等で接続し、例えば、パーソナルコンピュータにより作成した文書データをネットワークを介して印刷能力の高いプリンタ装置に送信し、文書を印刷出力することが行われている。
【０００３】
このようなパーソナルコンピュータと周辺機器との接続は、接続ケーブルによる有線接続による他に、例えば、図４や図５に示すような無線接続による構成でも実現されている。
図４に示すシステム構成は無線ＬＡＮと称せられるシステムであり、基幹ネットワーク１に接続された無線基地局装置２をオフィス内等の所要箇所に設置し、パーソナルコンピュータ（ＰＣ）３、及び、周辺機器としてのプリンタ装置（ＰＲ）４、ファクシミリ装置（ＦＡＸ）５、コピー装置（Ｃｏｐｙ）６等を無線基地局装置２と無線接続して、基幹ネットワーク１を介したパーソナルコンピュータ（ＰＣ）３からの依頼に応じて、これら周辺機器４〜６が文書印刷等の処理を実行するようになっている。
【０００４】
また、図５に示すシステム構成は、ピアツーピア形式のシステム構成であり、パーソナルコンピュータ（ＰＣ）３とプリンタ装置（ＰＲ）４やファクシミリ装置（ＦＡＸ）５等といった周辺機器を一対一で無線接続して、パーソナルコンピュータ（ＰＣ）３からの依頼に応じて、これら周辺機器が文書送信等の処理を実行するようになっている。
このように周辺機器にあっても有線或いは無線によるデータ通信機能を有しており、単にデータを受信するだけではなく、プリンタ装置やコピー装置のような周辺機器であってもデータを送信するシステム構成も開発されている。例えば、プリンタ装置やコピー装置が用紙やトナー残量等のデータを管理装置に送信し、これら周辺機器の稼動状況を管理装置で常時把握管理するようにすれば、質の高いメンテナンスサービスを提供することができる。
【０００５】
このようなデータ通信を実施する場合、通信データに対するセキュリティを考慮する必要がある。例えば、上記の用紙やトナー残量のデータであっても、メンテナンス料金に係る個人や会社の私的情報であるので、第三者への漏洩や第三者からのアクセスによる改竄を防止する対策が必要となる。
この対策のために有効な方法として電子証明書により認証された暗号化技術があり、これに関する種々な提案がなされている（特許文献１参照。）。
【０００６】
電子商取引が広まったことによりインターネット上には個人情報などの機密データが流れるようになり、それに伴い、第三者によるデータ盗聴、なりすまし、データ改竄に対するセキュリティを実現するために暗号化技術が用いられている。
個人認証と電子署名、データ暗号化、改竄防止などセキュリティを実現する方法として、認証局（Ｃｅｒｔｉｆｉｃａｔｅ  Ａｕｔｈｏｒｉｔｙ）が発行する電子証明書を使用したＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）／ＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）が知られている。近年、無線ネットワークのセキュリティ強化としてＩＥＥＥ８０２．１Ｘに準拠した認証セキュリティもあり、その方法にもＳＳＬ／ＴＬＳを使用した方式が採用されている。
【０００７】
このような暗号化方法の概要は、例えば図６に示すように、パーソナルコンピュータＰＣ（Ａ）７が、認証局サーバ８に秘密キーを含む電子証明書の発行を要求してこれを取得し、当該秘密キーによりデータを暗号化して相手のパーソナルコンピュータＰＣ（Ｂ）９に送信し、パーソナルコンピュータＰＣ（Ｂ）９が対応する公開キーで受信データを解読するという手順がなされる。
【０００８】
【特許文献１】
特開２００２−８２９０７号公報
【０００９】
【発明が解決しようとする課題】
上記のような電子証明書を使用したセキュリティシステムは、パーソナルコンピュータを想定しており、プリンタ装置等の周辺機器（Ｎｏｎ−ＰＣ）がこのセキュリティ方式に対応して電子証明書を取得しようとした場合には、認証局への電子証明書の発行依頼やそれを入手する手段がなく、また、認証局にもこのような周辺機器に対して機器毎に一意の電子証明書を提供する手段がないという課題がある。加えて、周辺機器に前記機能手段を実装すると、各用途に特化されている周辺機器はパーソナルコンピュータに比べて性能（メモリ容量、処理速度など）が劣るため、実装が極めて困難であるばかりか、本来の機能性能を劣化させてしまうという課題がある。
【００１０】
本発明は、上記従来の事情に鑑みなされたもので、認証局への電子証明書の発行要求及び入手の処理をパーソナルコンピュータが代行して行うことにより、周辺機器に負担を強いることなく電子証明書を提供することを目的としている。
また、本発明は、周辺機器毎に一意の電子証明書を提供することを保障することを目的としている。
なお、本発明の更なる目的は、以下に説明するところにより明らかである。
【００１１】
【課題を解決するための手段】
本発明は、パーソナルコンピュータが、周辺機器のために、認証局からの電子証明書の取得処理を代行するものであり、パーソナルコンピュータは、認証局からネットワークを介して電子証明書を取得する電子証明書取得部と、取得した電子証明書を提供先の周辺機器に適合した形式に変換するコンバート部と、形式変換した電子証明書を提供先の周辺機器に転送する転送部と、を備えている。
【００１２】
また、本発明では、パーソナルコンピュータは、更に、提供先の周辺機器から取得した識別情報により当該周辺機器を一意に管理して、各周辺機器に一意な電子証明書を提供させる識別情報管理部を、備えている。
また、本発明では、パーソナルコンピュータは、更に、提供先の周辺機器から取得した識別情報により、提供した電子証明書を当該周辺機器に対応付けて保持するバックアップ部を備えている。
【００１３】
また、本発明は、上記のような代行処理を行うパーソナルコンピュータを実現するコンピュータプログラムであり、認証局からネットワークを介して電子証明書を取得する電子証明書取得機能と、取得した電子証明書を提供先の周辺機器に適合した形式に変換するコンバート機能と、形式変換した電子証明書を提供先の周辺機器に転送する転送機能と、をパーソナルコンピュータに実現する。
また、本発明では、コンピュータプログラムは、提供先の周辺機器から取得した識別情報により当該周辺機器を一意に管理して、各周辺機器に一意な電子証明書を提供させる識別情報管理機能を、パーソナルコンピュータに実現する。
【００１４】
また、本発明は、パーソナルコンピュータが、周辺機器のために、認証局からの電子証明書の取得処理を代行する電子証明書提供方法を実現し、パーソナルコンピュータが、周辺機器からその識別情報を取得し、ネットワークを介して局認証局へ電子証明書を要求して取得し、取得した電子証明書を提供先の周辺機器に適合した形式に変換し、識別情報により一意に識別して提供先の周辺機器に形式変換した電子証明書を転送する。
【００１５】
【発明の実施の形態】
本発明を一実施例に基づいて具体的に説明する。
図１には本例に係る電子証明書提供システムを示してあり、本例の電子証明書提供システムは、電子証明書を発行できる認証局（サーバ）１０と電子証明書をセキュリティに使用する周辺機器２０との間に、認証局１０への電子証明書の発行要求及び入手から周辺機器２０に対する機器毎に一意の電子証明書を提供する一連の処理を実行するプログラムを実装したパーソナルコンピュータ（ＰＣ）３０を介在させる構成となっている。
【００１６】
なお、認証局１０とパーソナルコンピュータ（ＰＣ）３０との間の通信は有線又は無線接続するネットワークを介して行われ、ＰＣ３０に備えられている電子証明書を取得する機能を有したＷｅｂブラウザ機能や電子メール通信機能により、認証局１０とＰＣ３０との間で電子証明書の発行要求及び提供がなされる。
また、ＰＣ３０と周辺機器２０との間の通信は、ＴＦＴＰを使用したネットワーク通信や、ＵＳＢ等の接続ケーブルで接続したピアツーピア通信によりなされる。
【００１７】
認証局１０自体は公知のものであるが、ＰＣ３０は本例に係る代行処理を実行するための特有な機能を有している。
すなわち、ＰＣ３０は、証明書取得部３１、コンバート部３２、識別コード管理部３３、転送部３４、ビューア部３５、バックアップ部３６を有している。
【００１８】
証明書取得部３１は上記のＷｅｂブラウザ機能等により認証局１０からネットワークを介して電子証明書を要求して取得する機能手段であり、コンバート部３２は認証局１０から取得した電子証明書を提供先の周辺機器２０に適合した形式に変換する機能手段である。
識別コード管理部３３は、提供先の周辺機器２０から取得した識別コードにより当該周辺機器１０を一意に管理して、複数の周辺機器が存在する場合でも各周辺機器に対する一意な電子証明書の提供を実現する機能手段である。なお、例えば或るＰＣ３０に専用の周辺機器に電子証明書を提供する場合等では、識別コード管理部３３を省略しても一意性を確保することができる。
【００１９】
転送部３４は上記形式変換した電子証明書を提供先の周辺機器２０に転送する機能手段であり、ビューア部３５はＰＣ３０を操作するオペレータが確認等のために取得した電子証明書の内容を画面表示させる機能手段であり、バックアップ部３６は上記識別コードに対応付けて各周辺機器２０に提供した電子証明書をバックアップ用に保持する機能手段である。
なお、ビューア部３５やバックアップ部３６は、本発明の主要目的である証明書提供の代行処理のために必須の機能ではないので、省略することも可能である。
【００２０】
次に、本例に係る証明書提供の代行処理（すなわち、周辺機器に対する電子証明書提供処理）を図２及び図３を参照して説明する。
まず、電子証明書の提供対象となる周辺機器２０とＰＣ３０とを接続して、当該周辺機器２０が自機の一意な識別コードを送信することにより、当該周辺機器２０の識別コードをＰＣ３０が取得する（ステップＳ１）。周辺機器２０は、自機のＭＡＣアドレスや装置シリアルナンバーから識別コード２１を作成して装置内に保持しており、これをＰＣ３０に対して提供する。
【００２１】
ＰＣ３０は、電子証明書の複数提供を防止するために取得した識別コードを識別コード管理部３３に登録して管理するとともに、認証局１０に接続して、電子証明書の発行を要求する（ステップＳ２）。
電子証明書の発行要求は、図３（ａ）に示すように、要求元のユーザＩＤ及びユーザアドレスを含んだものであり、ユーザアドレスとして要求元のＰＣ３０のアドレスを記述する。ここで、本例では、提供先の周辺機器２０から取得した識別コードをユーザＩＤに反映させており、電子証明書の取得時点で取得した電子証明書と提供先の周辺機器２０との一意な対応関係が管理できるようになっている。
【００２２】
そして、上記要求に応じて認証局１０から電子証明書がＰＣ３０に送信されると（ステップＳ３０）、受信取得した電子証明書をコンバート部３２が提供先の周辺機器２０に適合する形式に変換する（ステップＳ４）。
なお、電子証明書は図３（ｂ）に示すように証明事項とともに暗号化に用いる秘密キーを含んでいる。
また、認証局１０から提供される電子証明書は一般的にはＷｉｎｄｏｗｓ  ＯＳ（Ｗｉｎｄｏｗｓは米国マイクロソフト社の商標）で使用される証明書形式（ＰＦＸ）のため、周辺機器２０のＯＳで使用できる形式（ＰＥＭ，ＤＥＲ）に書き換える必要があるので、コンバート部３２がこの変換を行う。
【００２３】
次いで、図３（ｃ）に示すようにバックアップ部３６が形式変換された電子証明書を提供先の周辺機器２０の識別コードに対応付けて保存管理するとともに（ステップＳ５）、転送部３４が形式変換された電子証明書を提供先の周辺機器２０に送信して処理を終了する（ステップＳ６）。
したがって、周辺機器２０は、電子証明書を取得して秘密キーを用いた暗号化処理をすることができるようになる。そして、周辺機器２０は認証局１０との間で処理を行うことがないので、電子証明書取得に係る特別な能力負担なく電子証明書を取得することができる。
【００２４】
【発明の効果】
以上説明したように、本発明によると、パーソナルコンピュータが、認証局から電子証明書を取得し、これを提供先の周辺機器に適合した形式に変換して周辺機器に転送するようにしたため、認証局への電子証明書の発行要求及び入手の処理に関する周辺機器への負担を強いることなく電子証明書を提供することができる。したがって、周辺機器においても、パーソナルコンピュータと同様のセキュリティレベルが実現できるという効果を得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る電子証明書提供システムを示す図である。
【図２】本発明の一実施例に係る証明書提供代行処理を説明する図である。
【図３】本発明の一実施例に係るデータ構成を説明する図である。
【図４】無線ＬＡＮシステムの一例を示す図である。
【図５】周辺機器とＰＣとの接続を説明する図である。
【図６】電子証明書の取得方法を説明する図である。
【符号の説明】
１０：認証局、  ２０：周辺機器、
２１：識別コード、  ３０：パーソナルコンピュータ（ＰＣ）、
３１：証明書取得部、  ３２：コンバート部、
３３：識別コード管理部、  ３４：転送部、
３５：ビューア部、  ３６：バックアップ部、
【図１】
2005045307.tif 000003
【図２】
2005045307.tif 000004
【図３】
2005045307.tif 000005
【図４】
2005045307.tif 000006
【図５】
2005045307.tif 000007
【図６】
2005045307.tif 000008