(57)【要約】【課題】信頼できる電子証明書を取り扱う為の電子証明書管理方法および画像処理装置を提供することを目的とする。【解決手段】電子証明書群をまとめた一つのファイルを記憶装置から読み出し、一つのファイルから電子証明書群を展開して、電子証明書群を取り扱う画像処理装置１０における電子証明書管理方法であって、電子証明書群を配信する配信装置１１が保持している電子証明書群と画像処理装置１０が保持している電子証明書群との相違があるとき、配信装置１１が保持している電子証明書群をまとめた一つのファイルを受信するステップと、受信した一つのファイルにより記憶装置に記憶されている一つのファイルを更新するステップとを備えたことにより上記課題を解決する。【選択図】図１
2007174314.tif 000002
【特許請求の範囲】
【請求項１】
信頼できる電子証明書群をまとめた一つのファイルを記憶装置から読み出し、前記一つのファイルから前記電子証明書群を展開して、前記電子証明書群を取り扱う画像処理装置における電子証明書管理方法であって、
前記電子証明書群を配信する配信装置が保持している前記電子証明書群と前記画像処理装置が保持している前記電子証明書群との相違があるとき、前記配信装置が保持している前記電子証明書群をまとめた一つのファイルを受信するステップと、
受信した前記一つのファイルにより前記記憶装置に記憶されている前記一つのファイルを更新するステップと
を備えた電子証明書管理方法。
【請求項２】
前記一つのファイルを更新するステップの前に、受信した前記一つのファイルの正当性を検証するステップを更に備えた請求項１記載の電子証明書管理方法。
【請求項３】
書き換え不能な仮想ファイルとして前記電子証明書群を展開するステップを更に備えた請求項１又は２記載の電子証明書管理方法。
【請求項４】
信頼できる電子証明書群をまとめた一つのファイルを記憶装置から読み出し、前記一つのファイルから前記電子証明書群を展開して、前記電子証明書群を取り扱う画像処理装置であって、
前記電子証明書群を配信する配信装置が保持している前記電子証明書群と前記画像処理装置が保持している前記電子証明書群との相違があるとき、前記配信装置が保持している前記電子証明書群をまとめた一つのファイルを受信し、
受信した前記一つのファイルにより前記記憶装置に記憶されている前記一つのファイルを更新する更新手段
を備えた画像処理装置。
【請求項５】
前記更新手段は、前記一つのファイルを更新する前に、受信した前記一つのファイルの正当性を検証する請求項４記載の画像処理装置。
【請求項６】
前記更新手段は、書き換え不能な仮想ファイルとして前記電子証明書群を展開する請求項４又は５記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子証明書管理方法および画像処理装置に係り、特に信頼できる電子証明書を取り扱う為の電子証明書管理方法および画像処理装置に関する。
【背景技術】
【０００２】
画像処理装置とは、プリンタ装置，コピー装置，ファクシミリ装置，スキャナ装置，又は前述した各装置の機能の一部又は全部を１つの筐体内に収納した複合機など、画像に関する情報を処理する装置又は機器である。例えば特許文献１には、プリンタ，コピー，ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納した複合機が記載されている。ここでは、画像処理装置の一例として複合機を例に説明する。
【０００３】
複合機は、１つの筐体内に表示部，印刷部及び撮像部などを設けると共に、プリンタ装置，コピー装置，ファクシミリ装置，スキャナ装置にそれぞれ対応するアプリケーションを設け、アプリケーションの切り替えによって、プリンタ装置，コピー装置，ファクシミリ装置，スキャナ装置として動作する。また、複合機はハードディスク装置（ＨＤＤ）等の大容量のストレージを備え、文書や画像等のデータの蓄積が可能となっている。
【０００４】
近年、インターネットやＬＡＮ等のネットワークの発達と普及により、複合機は通信機能を有するようになった。通信機能を有する複合機は、ネットワークを介して外部機器と接続可能である。
【０００５】
このように外部機器と接続可能な複合機は、正当な利用権限を保持していないユーザからの不正アクセスを禁止するアクセスコントロール、なりすまし及び改ざんを防ぐデジタル署名、盗聴を防ぐ暗号化などの仕組みが求められている。デジタル署名は、公開鍵及び秘密鍵を使用する公開鍵暗号のプロセスを逆に辿ることで、なりすまし及び改ざんを検出する技術である。
【０００６】
ただし、デジタル署名では秘密鍵を持っているユーザが本人か否かを厳密に特定できない為、最初から他人が鍵を作って公開している可能性もある。そこで、公開鍵と秘密鍵とが確実に本人のものであることを証明する機構としてＰＫＩ（公開鍵基盤）が利用されるようになった。
【０００７】
ＰＫＩでは、デジタル署名解析用の公開鍵が真正であることを証明するデータとして認証局（ＣＡ）の発行する電子証明書（デジタル証明書）を利用する。特許文献２〜５には電子証明書を利用する技術が記載されている。
【特許文献１】特開２００２−８４３８３号公報
【特許文献２】特開２００５−１０３０１号公報
【特許文献３】特開２００３−２９６６３８号公報
【特許文献４】特開２００１−１５４９８８号公報
【特許文献５】特開２００３−２９６７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述したＰＫＩ環境を実現する為には、信頼できる認証局から発行された１つ以上の電子証明書（以下、電子証明書群という）を、どのように管理するかが問題である。ＰＫＩ環境を実現する為には、信頼できる電子証明書群を保持し、その電子証明書群に対する改ざんを防ぐ仕組みが必要であった。
【０００９】
例えば複合機におけるＰＫＩ環境を実現する方法としては、電子証明書群をサーバ装置などの複合機以外の機器で管理する方法や複合機で管理する方法がある。電子証明書群をサーバ装置などの複合機以外の機器で管理する方法は、システムにおける装置構成が冗長になるという問題があった。また、電子証明書群を複合機で管理する方法は電子証明書群に対する以下の管理条件を満たさなければならないという問題があった。
【００１０】
第１に、複合機は電子証明書群を絶対的に保証するため、悪意のあるユーザによる電子証明書群の改ざんを防止する必要がある。第２に、複合機は電子証明書群を絶対的に保証するため、不当な電子証明書群の追加を防止する必要がある。第３に、複合機は公開されるべき情報である電子証明書群の内容について、閲覧に制限を設ける必要はない。
【００１１】
第４に、複合機は常に更新される情報である電子証明書群について、更新する必要がある。第５に、複合機は電子証明書群を汎用的な記憶装置に保存し、任意のアプリケーションからの自由なアクセスを保証する必要がある。
【００１２】
本発明は、上記の点に鑑みなされたもので、信頼できる電子証明書を取り扱う為の電子証明書管理方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明は、信頼できる電子証明書群をまとめた一つのファイルを記憶装置から読み出し、前記一つのファイルから前記電子証明書群を展開して、前記電子証明書群を取り扱う画像処理装置における電子証明書管理方法であって、前記電子証明書群を配信する配信装置が保持している前記電子証明書群と前記画像処理装置が保持している前記電子証明書群との相違があるとき、前記配信装置が保持している前記電子証明書群をまとめた一つのファイルを受信するステップと、受信した前記一つのファイルにより前記記憶装置に記憶されている前記一つのファイルを更新するステップとを備えたことを特徴とする。
【００１４】
また、本発明は、信頼できる電子証明書群をまとめた一つのファイルを記憶装置から読み出し、前記一つのファイルから前記電子証明書群を展開して、前記電子証明書群を取り扱う画像処理装置であって、前記電子証明書群を配信する配信装置が保持している前記電子証明書群と前記画像処理装置が保持している前記電子証明書群との相違があるとき、前記配信装置が保持している前記電子証明書群をまとめた一つのファイルを受信し、受信した前記一つのファイルにより前記記憶装置に記憶されている前記一つのファイルを更新する更新手段を備えたことを特徴とする。
【００１５】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１６】
本発明によれば、信頼できる電子証明書を取り扱う為の電子証明書管理方法および画像処理装置を提供可能である。
【発明を実施するための最良の形態】
【００１７】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では、画像処理装置の一例として複合機を例に説明していくが、画像に関する情報を処理する如何なる装置又は機器であってもよい。
【００１８】
図１は、本発明による複合機を含むシステムの一実施例の構成図である。図１のシステムは、複合機１０，配信装置１１及び管理者用端末１２が、インターネットやＬＡＮ等のネットワーク１３を介して接続された構成である。複合機１０，配信装置１１及び管理者用端末１２は通信機能を有し、ネットワーク１３経由での通信が可能である。
【００１９】
複合機１０は、１つの筐体内に表示部，印刷部及び撮像部などを設けると共に、プリンタ装置，コピー装置，ファクシミリ装置，スキャナ装置にそれぞれ対応するアプリケーションを設け、アプリケーションの切り替えによって、プリンタ装置，コピー装置，ファクシミリ装置，スキャナ装置として動作する。複合機は、ＨＤＤ等の大容量のストレージを備え、文書や画像等のデータの蓄積が可能である。
【００２０】
配信装置１１は、例えば電子証明書を発行する機関である認証局（ＣＡ）に設けられている。配信装置１１は、デジタル署名解析用の公開鍵が真正であることを証明するデータとして電子証明書を発行する。管理者用端末１２は、管理者が操作する端末である。管理者は、例えば管理者用端末１２を操作して複合機１０が保存している電子証明書の更新を行なう。
【００２１】
本発明では、複合機１０におけるＰＫＩ環境を実現する為、前述した第１〜第５の管理条件を満たしつつ、電子証明書群を複合機１０で管理する。なお、複合機１０における電子証明書群の管理の詳細は後述する。次に、複合機１０のハードウェア構成について説明する。
【００２２】
図２は、本発明による複合機の一実施例のハードウェア構成図である。図２の複合機１０は、コントローラ１００と，操作パネル１２０と，ＦＣＵ１２１と，エンジン部１２２とを含む構成である。
【００２３】
図２のコントローラ１００は、ＣＰＵ１０１と，システムメモリ１０２と，ノースブリッジ（ＮＢ）１０３と，サウスブリッジ（ＳＢ）１０４と，ＡＳＩＣ１０６と，ローカルメモリ１０７と，ＨＤＤ１０８と，ＮＩＣ（ネットワークインターフェースカード）１０９と，ＳＤカード用Ｉ／Ｆ１１０と，ＳＤカード１１１と，ＵＳＢＩ／Ｆ１１２と，ＩＥＥＥ１３９４Ｉ／Ｆ１１３と，セントロニクスＩ／Ｆ１１４とを含む。
【００２４】
ＣＰＵ１０１は、複合機１０の全体制御を行うものである。例えばＣＰＵ１０１は、ＯＳ上にプロセスを起動して実行させる。ＮＢ１０３はブリッジである。ＳＢ１０４は、ＰＣＩバス１１５とＲＯＭや周辺デバイス等とを接続するためのブリッジである。システムメモリ１０２は、複合機１０の描画用メモリなどとして用いるメモリである。ローカルメモリ１０７はコピー用画像バッファ，符号バッファとして用いるメモリである。
【００２５】
ＡＳＩＣ１０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ１０８は、画像データ，文書データ，プログラム，フォントデータ等の蓄積を行う補助記憶装置の一例である。ＮＩＣ１０９は、複合機１０をネットワークに接続するインターフェース機器である。
【００２６】
ＳＤカード用Ｉ／Ｆ１１０は、例えばＳＤカード１１１を挿抜可能なスロットを備えている。ＵＳＢＩ／Ｆ１１２，ＩＥＥＥ１３９４Ｉ／Ｆ１１３およびセントロニクスＩ／Ｆ１１４は、夫々の規格に準じたインターフェースである。
【００２７】
また、操作パネル１２０はユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。なお、ＦＣＵ１２１はファックス機能を提供するコントロールユニットである。また、エンジン部１２２は所定の機能を提供する、ひとまとまりのソフトウェア及びハードウェアである。例えば印刷機構部分は、プリンタエンジン等と呼ばれている。
【００２８】
以下、前述した第１〜第５の管理条件を満たしつつ、電子証明書群を複合機１０で管理する方法について説明していく。複合機１０は、電子証明書群をまとめた図３に示すようなイメージファイル３０２を例えばＨＤＤ１０８に保存している。図３は、電子証明書群をまとめたイメージファイルの一例のイメージ図である。図３中、電子証明書は証明書ファイルと表されている。
【００２９】
複合機１０は、信頼できる電子証明書群３０１をまとめた一つのイメージファイル３０２をＨＤＤ１０８等に保存している。イメージファイル３０２は信頼できる電子証明書群３０１をロムイメージ化したものである。複合機１０の電子証明書群管理モジュール３０３は図４に示すように、起動後にイメージファイル３０２を読み出し、イメージファイル３０２から電子証明書群３０４を展開する。
【００３０】
複合機１０のＣＰＵ１０１は、ＯＳ上に電子証明書群管理モジュール３０３を起動して実行する。電子証明書群管理モジュール３０３は、例えば予めＨＤＤ１０８やＳＤカード１１１に保存しておいてもよいし、配信装置１１から複合機１０に提供するようにしてもよい。電子証明書群管理モジュール３０３は、電子証明書群３０４を任意の構成で例えばシステムメモリ１０２上に展開する。展開された電子証明書群３０４は、複合機１０のＣＰＵ１０１が起動して実行したプロセス全体からアクセス可能である。
【００３１】
なお、イメージファイル３０２から電子証明書群３０４を展開する前に、電子証明書群管理モジュール３０３はイメージファイル３０２の正当性を検証する。図５は、イメージファイルの正当性を検証し、正当であると確認できた場合の処理を表した一例の模式図である。
【００３２】
イメージファイル３０２は、ハッシュ技術を利用した認証情報が付加されている。電子証明書群管理モジュール３０３は、イメージファイル３０２に付加されている認証情報を用いて、例えばチャレンジレスポンス認証等により正当性を検証する。正当性の検証に必要な情報（チャレンジレスポンス認証のパスワードなど）は、例えばＳＤカード１１１に保存されている。
【００３３】
電子証明書群管理モジュール３０３は、正当性を検証できた場合に、イメージファイル３０２から電子証明書群３０４を任意のフォルダに展開する。任意のフォルダに展開された電子証明書群３０４は複合機１０のアプリケーションから自由に参照可能である。
【００３４】
図６は、イメージファイルの正当性を検証し、正当であると確認できなかった場合の処理を表した一例の模式図である。電子証明書群管理モジュール３０３は、正当性を検証できなかった場合に、イメージファイル３０２から電子証明書群３０４を任意のフォルダに展開する処理を中止する。
【００３５】
即ち、電子証明書群管理モジュール３０３は悪意のあるユーザがイメージファイル３０２の改ざん又は不正データの追加を行なった場合、イメージファイル３０２が正当であると確認できない為、イメージファイル３０２から電子証明書群３０４を任意のフォルダに展開する処理を中止する。したがって、複合機１０はイメージファイル３０２の改ざん又は不正データの追加を防止できる。
【００３６】
次に、複合機１０のＨＤＤ１０８等に保存されているイメージファイル３０２の更新について説明する。ここでは、管理者が管理者用端末１２を操作して、イメージファイル３０２の更新を行なう例を説明する。
【００３７】
図７は、イメージファイルを管理者が更新する場合の一例の作業フロー図である。管理者用端末１２を操作する管理者はイメージファイル３０２の更新権限を持っているものとする。管理者からイメージファイル３０２の更新要求があると、管理者用端末１２は配信装置１１から更新イメージファイルを受信する。更新イメージファイルは、複合機１０に保存されているイメージファイル３０２を更新する為のイメージファイルである。管理者用端末１２は、更新イメージファイルを用いて複合機１０に保存されているイメージファイル３０２をリモート更新する。
【００３８】
なお、管理者用端末１２が配信端末１１から更新イメージファイルを受信するタイミングは管理者からイメージファイル３０２の更新要求があった後に限らず、所定時間毎であってもよい。
【００３９】
図８は、更新権限を持たない管理者がイメージファイル３０２の更新を試みた場合の一例の作業フロー図である。更新権限を持たない管理者がイメージファイル３０２の更新を試みた場合であっても、管理者用端末１２は配信装置１１から更新イメージファイルを受信できる。更新イメージファイルは、誰でも自由に取得可能な為である。
【００４０】
更新権限を持たない管理者がイメージファイル３０２の更新を試みている為、管理者用端末１２は更新イメージファイルを用いたイメージファイル３０２のリモート更新を無効と見なす。即ち、更新権限を持たない管理者によるイメージファイル３０２のリモート更新は失敗する。
【００４１】
図９は、更新権限を持つ管理者が不正な更新イメージファイルでイメージファイルの更新を試みた場合の一例の作業フロー図である。更新権限を持つ管理者がイメージファイル３０２の更新を試みた場合、管理者用端末１２は、更新イメージファイルを用いて複合機１０に保存されているイメージファイル３０２のリモート更新を試みる。
【００４２】
しかしながら、複合機１０の電子証明書群管理モジュール３０３はイメージファイル３０２の正当性を検証し、正当であると確認できなかった場合、更新イメージファイルを用いたイメージファイル３０２のリモート更新を無効と見なす。即ち、不正な更新イメージファイルによるイメージファイル３０２のリモート更新は失敗する。
【００４３】
次に、管理者が管理者用端末１２を操作することなく、イメージファイル３０２の更新を行なう例を説明する。図１０は、複合機主導型でイメージファイルを定期更新する場合の一例のシーケンス図である。
【００４４】
ステップＳ１に進み、複合機１０の電子証明書群管理モジュール３０３は配信装置１１に保存されている電子証明書群のリストを所定時間毎に定期監視する。配信装置１１に保存されている電子証明書群のリストに新規リストがある場合、配信装置１１は新規リストがある旨を複合機１０の電子証明書群管理モジュール３０３に通知する。ステップＳ３に進み、複合機１０の電子証明書群管理モジュール３０３は保存しているイメージファイル３０２の更新要求を配信装置１１に対して行なう。
【００４５】
複合機１０の電子証明書群管理モジュール３０３からイメージファイル３０２の更新要求があると、配信装置１１はステップＳ４に進み、更新イメージファイルを複合機１０の電子証明書群管理モジュール３０３に送信する。更新イメージファイルを受信すると、複合機１０の電子証明書群管理モジュール３０３は保存しているイメージファイル３０２を更新イメージファイルを用いて更新する。
【００４６】
図１１は、配信装置主導でイメージファイルを定期更新する場合の一例のシーケンス図である。ステップＳ１０に進み、配信装置１１は複合機１０に保存されている電子証明書群のリストを所定時間毎に定期確認する。ステップＳ１１に進み、複合機１０の電子証明書群管理モジュール３０３は保存している電子証明書群のリストを配信装置１１に送信する。
【００４７】
配信装置１１に保存されている電子証明書群のリストに新規リストがある場合、配信装置１１はステップＳ１２に進み、更新イメージファイルを複合機１０の電子証明書群管理モジュール３０３に送信する。更新イメージファイルを受信すると、複合機１０の電子証明書群管理モジュール３０３は保存しているイメージファイル３０２を更新イメージファイルを用いて更新する。
【００４８】
次に、電子証明書群３０４とアプリケーションとの関係について説明する。電子証明書群３０４は複合機１０の任意のフォルダにマウントされる為、複合機１０のＰＫＩを利用するアプリケーションから自由にアクセス可能である。図１２は、任意のフォルダにマウントされている電子証明書群が、ＰＫＩを利用するアプリケーションから自由にアクセス可能である様子を表したイメージ図である。
【００４９】
また、電子証明書群３０４はマウントによって仮想ファイルとして展開されるため、書き換えを行なうことができない。図１３は、任意のフォルダにマウントされた電子証明書群が、ＰＫＩを利用するアプリケーションから書き換えできない様子を表したイメージ図である。
【００５０】
図１２に示したように、複合機１０のアプリケーションは任意のフォルダにマウントされた電子証明書群３０４へ自由にアクセスできるため、図１４に示すようにＰＫＩを利用する各種セキュリティ技術を利用できる。
【００５１】
本発明による複合機１０によれば、第１に、電子証明書群を絶対的に保証する為、悪意のあるユーザによる電子証明書群の改ざんを防止できる。第２に、複合機１０は電子証明書群を絶対的に保証するため、不当な電子証明書群の追加を防止できる。第３に、複合機１０は公開されるべき情報である電子証明書群の内容について、閲覧に制限を設ける必要はない。第４に、複合機１０は常に更新される情報である電子証明書群について、容易に更新することができる。第５に、複合機１０は電子証明書群を汎用的な記憶装置に保存して、任意のアプリケーションからの自由なアクセスを保証できる。以上のように、本発明による複合機１０は、前述した第１〜第５の管理条件を満たしつつ、電子証明書群３０４を管理できる。
【００５２】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明による複合機を含むシステムの一実施例の構成図である。
【図２】本発明による複合機の一実施例のハードウェア構成図である。
【図３】電子証明書群をまとめたイメージファイルの一例のイメージ図である。
【図４】イメージファイルから電子証明書群を展開する様子を表した一例のイメージ図である。
【図５】イメージファイルの正当性を検証し、正当であると確認できた場合の処理を表した一例の模式図である。
【図６】イメージファイルの正当性を検証し、正当であると確認できなかった場合の処理を表した一例の模式図である。
【図７】イメージファイルを管理者が更新する場合の一例の作業フロー図である。
【図８】更新権限を持たない管理者がイメージファイルの更新を試みた場合の一例の作業フロー図である。
【図９】更新権限を持つ管理者が不正な更新イメージファイルでイメージファイルの更新を試みた場合の一例の作業フロー図である。
【図１０】複合機主導型でイメージファイルを定期更新する場合の一例のシーケンス図である。
【図１１】配信装置主導でイメージファイルを定期更新する場合の一例のシーケンス図である。
【図１２】任意のフォルダにマウントされている電子証明書群が、ＰＫＩを利用するアプリケーションから自由にアクセス可能である様子を表したイメージ図である。
【図１３】任意のフォルダにマウントされた電子証明書群が、ＰＫＩを利用するアプリケーションから書き換えできない様子を表したイメージ図である。
【図１４】ＰＫＩを利用する各種セキュリティ技術を表したイメージ図である。
【符号の説明】
【００５４】
１    システム
１０    複合機
１１    配信装置
１２    管理者用端末
１３    ネットワーク
１０１    ＣＰＵ
１０２    システムメモリ
１０８    ＨＤＤ
１１１    ＳＤカード
１２０    操作パネル
３０１    信頼できる電子証明書群
３０２    イメージファイル
３０３    電子証明書群管理モジュール
３０４    展開された電子証明書群
【図１】
2007174314.tif 000003
【図２】
2007174314.tif 000004
【図３】
2007174314.tif 000005
【図４】
2007174314.tif 000006
【図５】
2007174314.tif 000007
【図６】
2007174314.tif 000008
【図７】
2007174314.tif 000009
【図８】
2007174314.tif 000010
【図９】
2007174314.tif 000011
【図１０】
2007174314.tif 000012
【図１１】
2007174314.tif 000013
【図１２】
2007174314.tif 000014
【図１３】
2007174314.tif 000015
【図１４】
2007174314.tif 000016