(57)【要約】【課題】  情報のセキュリティレベルと処理効率との調整を適切に図ることが可能な情報管理システム、情報処理装置及び情報管理方法を提供することを目的とする。【解決手段】  情報処理装置１０，２０と、情報管理装置３０とがネットワーク６０を介して接続される情報管理システム１であって、情報処理装置１０は、情報管理装置３０にセキュリティレベルの異なる複数の項目から成る情報を格納するとき、所定の信用度に応じて情報の暗号化レベルを可変することにより上記課題を解決する。【選択図】  図１
2006157883.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の情報処理装置と、情報管理装置とが所定のネットワークを介して接続される情報管理システムであって、
前記情報処理装置は、前記情報管理装置にセキュリティレベルの異なる複数の項目から成る情報を格納するとき、所定の信用度に応じて前記情報の暗号化レベルを可変することを特徴とする情報管理システム。
【請求項２】
前記情報処理装置は、前記情報管理装置又は前記情報管理装置を操作するユーザの信用度と、所定のポリシーとに応じて前記情報の暗号化レベルを可変することを特徴とする請求項１記載の情報管理システム。
【請求項３】
前記情報処理装置は、所定の信用度に応じて前記情報の暗号化の範囲または暗号化方式を可変することを特徴とする請求項１記載の情報管理システム。
【請求項４】
前記情報処理装置は、前記情報の暗号化の範囲を、前記セキュリティレベルの異なる複数の項目の全部又は一部に可変することを特徴とする請求項３記載の情報処理システム。
【請求項５】
一の情報処理装置は、前記所定の信用度に応じて前記情報を暗号化し、前記情報管理装置を介して他の情報処理装置に格納することを特徴とする請求項１記載の情報管理システム。
【請求項６】
前記一の情報処理装置は、前記情報の暗号化に使用した暗号鍵を前記他の情報処理装置と共有することを特徴とする請求項５記載の情報管理システム。
【請求項７】
前記一の情報処理装置は、パスフレーズを利用して暗号鍵を生成し、前記パスフレーズを前記他の情報処理装置と共有することを特徴とする請求項５記載の情報管理システム。
【請求項８】
前記一の情報処理装置は、暗号化された前記情報を前記情報管理装置のバックアップ・リストア機能を用いて前記他の情報処理装置に格納することを特徴とする請求項５記載の情報管理システム。
【請求項９】
前記情報管理装置は、ユーザからの要求に基づき、前記情報処理装置から受信した前記情報を表示するときに、前記セキュリティレベルの異なる複数の項目のうち暗号化された範囲を表示しないか又は識別不能に表示することを特徴とする請求項４記載の情報管理システム。
【請求項１０】
所定のネットワークを介して接続される情報管理装置に、セキュリティレベルの異なる複数の項目から成る情報を格納する情報処理装置であって、
前記情報管理装置に前記情報を格納するとき、前記所定の信用度に応じて前記情報の暗号化レベルを可変する手段
を有することを特徴とする情報処理装置。
【請求項１１】
前記情報の暗号化レベルを可変する手段は、前記情報管理装置又は前記情報管理装置を操作するユーザの信用度と、所定のポリシーとに応じて前記情報の暗号化レベルを可変することを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記情報の暗号化レベルを可変する手段は、所定の信用度に応じて前記情報の暗号化の範囲または暗号化方式を可変することを特徴とする請求項１０記載の情報処理装置。
【請求項１３】
前記情報の暗号化レベルを可変する手段は、前記情報の暗号化の範囲を、前記セキュリティレベルの異なる複数の項目の全部又は一部に可変することを特徴とする請求項１２記載の情報処理装置。
【請求項１４】
１つ以上の情報処理装置と、情報管理装置とが所定のネットワークを介して接続される情報管理システムの情報管理方法であって、
前記情報処理装置が、所定の信用度に応じて前記情報の暗号化レベルを可変するステップと、
暗号化レベルが可変された前記情報を前記情報管理装置に格納するステップと
を有することを特徴とする情報管理方法。
【請求項１５】
前記情報処理装置が、前記情報管理装置又は前記情報管理装置を操作するユーザの信用度と、所定のポリシーとに応じて前記情報の暗号化レベルを可変するステップを有することを特徴とする請求項１４記載の情報管理方法。
【請求項１６】
前記情報処理装置が、所定の信用度に応じて前記情報の暗号化の範囲または暗号化方式を可変するステップを有することを特徴とする請求項１４記載の情報管理方法。
【請求項１７】
前記情報処理装置が、前記情報の暗号化の範囲を、前記セキュリティレベルの異なる複数の項目の全部又は一部に可変するステップを有することを特徴とする請求項１６記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、情報処理装置及び情報管理方法に係り、特にセキュリティレベルの異なる複数の項目から成る情報を管理する情報管理システム、情報処理装置及び情報管理方法に関する。
【背景技術】
【０００２】
例えばパソコン等の情報処理装置は、メールアドレス等のユーザ情報をアドレス帳情報として管理している。また、プリンタ，コピー，ファクシミリおよびスキャナとして動作可能な情報処理装置の応用例としての画像形成装置は、ファクシミリの宛先やスキャナの配信先などのユーザ情報をアドレス帳情報として管理している。特許文献１には、上記のような画像形成装置の一例が記載されている。
【０００３】
近年、画像形成装置はＬＡＮ（ローカルエリアネットワーク）等のネットワークに接続され、他の画像形成装置とアドレス帳情報を共有するようになった。また、アドレス帳管理装置としてのアドレス帳管理ツールは、ＬＡＮ等のネットワーク経由で１つ以上の画像形成装置からアドレス帳情報を収集して、アドレス帳情報の集中管理が可能である。
【０００４】
ところで、アドレス帳情報には権限を有するユーザのみ参照又は変更可能なパスワード等の情報と全てのユーザが参照又は変更可能な情報とが混在する。従って、アドレス帳情報は平文のままで転送されると、権限を有するユーザ以外に参照又は変更されてしまう可能性があった。
【０００５】
従来、アドレス帳情報は権限を有するユーザ以外に参照又は変更されないように、全体が暗号化されたあとで画像形成装置やアドレス帳管理ツール間を転送されていた。例えば特許文献２には、複数の装置間で情報を送信するときに、情報を暗号化する内容が記載されている。
【特許文献１】特開２００２−８４３８３号公報
【特許文献２】特開２０００−２０９２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
画像形成装置やアドレス帳管理ツール間を転送する過程だけを考慮すると、アドレス帳情報の全体を暗号化しても問題がない。しかし、画像形成装置やアドレス帳管理ツールではアドレス帳情報の参照又は変更を行う場合、暗号化されたアドレス帳情報を復号しなければならない。
【０００７】
とくに、アドレス帳情報は、権限を有するユーザのみ参照又は変更可能な情報と全てのユーザが参照又は変更可能な情報とが混在しているため、暗号化された全てのアドレス帳情報を他の画像形成装置やアドレス帳管理ツールで復号するとセキュリティ上の問題が生じる。
【０００８】
一方、他の画像形成装置やアドレス帳管理ツールであっても、セキュリティレベルが十分に高く、信用があれば、アドレス帳情報の暗号化の範囲を必要最小限とすることが処理効率の観点から望ましい。
【０００９】
即ち、複数の画像形成装置やアドレス帳管理ツールがネットワークを介して接続されるアドレス帳管理システムは、セキュリティレベルを高めるとアドレス帳情報の処理効率が低くなり、アドレス帳情報の処理効率を高めるとセキュリティレベルが低くなるという問題があった。
【００１０】
本発明は、上記の点に鑑みなされたもので、情報のセキュリティレベルと処理効率との調整を適切に図ることが可能な情報管理システム、情報処理装置及び情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明は、１つ以上の情報処理装置と、情報管理装置とが所定のネットワークを介して接続される情報管理システムであって、前記情報処理装置は、前記情報管理装置にセキュリティレベルの異なる複数の項目から成る情報を格納するとき、所定の信用度に応じて前記情報の暗号化レベルを可変することを特徴とする。
【００１２】
また、本発明は、所定のネットワークを介して接続される情報管理装置に、セキュリティレベルの異なる複数の項目から成る情報を格納する情報処理装置であって、前記情報管理装置に前記情報を格納するとき、前記所定の信用度に応じて前記情報の暗号化レベルを可変する手段を有することを特徴とする。
【００１３】
また、本発明は、１つ以上の情報処理装置と、情報管理装置とが所定のネットワークを介して接続される情報管理システムの情報管理方法であって、前記情報処理装置が、所定の信用度に応じて前記情報の暗号化レベルを可変するステップと、暗号化レベルが可変された前記情報を前記情報管理装置に格納するステップとを有することを特徴とする。
【００１４】
本発明では、所定の信用度に応じてセキュリティレベルの異なる複数の項目から成る情報の暗号化レベルを可変できるので、所定の信用度が低いときに情報の暗号化レベルを高くしてセキュリティレベルを高め、所定の信用度が低いときに情報の暗号化レベルを低くして処理効率を高めることが可能である。
【発明の効果】
【００１５】
本発明によれば、情報のセキュリティレベルと処理効率との調整を適切に図ることが可能な情報管理システム、情報処理装置及び情報管理方法を提供可能である。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例ではセキュリティレベルの異なる複数の項目から成る情報としてのアドレス帳情報を一例として説明するが、他の情報であってもよい。本実施例では情報処理装置としての画像形成装置を一例として説明するが、セキュリティレベルの異なる複数の項目から成る情報を扱う如何なる情報処理装置であってもよい。また、本実施例では情報管理装置としてのアドレス帳管理ツールを一例として説明するが、セキュリティレベルの異なる複数の項目から成る情報の集中管理が可能な如何なる情報管理装置であってもよい。
【００１７】
図１は、本発明のアドレス帳管理システムの一実施例の構成図である。アドレス帳管理システム１は、画像形成装置１０，２０と、アドレス帳管理ツール３０と、配信サーバ４０と、ディレクトリ管理ツール５０とが、ＬＡＮやインターネット等のネットワーク６０を介して接続されている。なお、図１のアドレス帳管理システム１は、２つの画像形成装置１０，２０が一例としてネットワーク６０に接続されているが、２つの画像形成装置１０，２０に限定されない。
【００１８】
画像形成装置１０は、ネットワークＩ／Ｆ１１と、Ｗｅｂサービス実行部１２と、後述するＣＣＳ１３及びＵＣＳ１４と、１つ以上のユーザ情報から成るアドレス帳１５と、暗号モジュール１６とを含む。また、画像形成装置２０は、ネットワークＩ／Ｆ２１と、Ｗｅｂサービス実行部２２と、ＣＣＳ２３と、ＵＣＳ２４と、アドレス帳２５とを含む。画像形成装置１０，２０は、アドレス帳１５又はアドレス帳２５に、例えば図２８のようなアドレス帳情報を有している。
【００１９】
図２８は、アドレス帳情報の一例の構成図である。図２８のアドレス帳情報は、ユーザＩＤ，ユーザ名，パスワード，メールアドレス，ＦＡＸ番号及び利用制限情報を項目として含むように構成されている。図２８のアドレス帳情報は、セキュリティレベルの異なる複数の項目から成る情報の一例である。
【００２０】
例えば図２８のアドレス帳情報では、項目「パスワード」のセキュリティレベルが最も高く、次に項目「ユーザＩＤ」，「ユーザ名」，「メールアドレス」，「ＦＡＸ番号」のセキュリティレベルが高く、項目「利用制限情報」のセキュリティレベルが最も低い。
【００２１】
項目「パスワード」は、本人だけが知っていれば良いので、最もセキュリティレベルを高くする。項目「ユーザＩＤ」，「ユーザ名」，「メールアドレス」，「ＦＡＸ番号」は、画像形成装置１０，２０から離れても意味を持つため、項目「パスワード」の次にセキュリティレベルを高くしている。項目「利用制限情報」は、画像形成装置１０，２０から離れると意味が無くなるため、セキュリティレベルを最も低くしている。
【００２２】
アドレス帳管理ツール３０は、ネットワークＩ／Ｆ３１と、アドレス帳管理部３２と、暗号鍵管理部３３と、アドレス帳管理情報３４と、ユーザＩ／Ｆ３５とを含む。アドレス帳管理ツール３０は、画像形成装置１０，２０から受信したアドレス帳情報の集中管理が可能である。
【００２３】
配信サーバ４０は、ネットワークＩ／Ｆ４１と、配信モジュール４２と、アドレス帳４３と、認証実行部４４とを含む。配信サーバ４０は、アドレス帳４３に、アドレス帳情報を有している。また、ディレクトリ管理ツール５０はネットワークＩ／Ｆ５１と、ディレクトリ管理部５２と、アドレス帳管理情報５３とを含む。
【００２４】
例えばアドレス帳管理システム１では、画像形成装置１０でアドレス帳１５に含まれるユーザ情報が編集されると、アドレス帳情報をアドレス帳管理ツール３０経由で画像形成装置２０及び配信サーバ４０に送信する。アドレス帳情報を送信するとき、画像形成装置１０はアドレス帳情報の暗号化レベルを可変する。
【００２５】
画像形成装置１０は、暗号化の範囲、暗号化方式を変えて暗号化することによりアドレス帳情報の暗号化レベルを可変できる。例えば画像形成装置１０は、後述するように、アドレス帳情報の一部又は全部を暗号化することで、暗号化レベルを可変する。
【００２６】
なお、アドレス帳管理システム１では、アドレス帳情報が送信される画像形成装置２０及び配信サーバ４０に、暗号化されたアドレス帳情報を復号するための鍵（暗号鍵）又は暗号鍵を生成する為のパスフレーズを後述するように送信する。したがって、画像形成装置２０及び配信サーバ４０は、暗号鍵を利用することで、暗号化されたアドレス帳情報を復号できる。
【００２７】
一方、アドレス帳情報の第三者への漏洩は、例えばアドレス帳管理ツール３０を操作する管理者によって行われる。管理者によるアドレス帳情報の漏洩を防ぐ観点からは、アドレス帳情報の暗号化の範囲を広くしておくことが望ましい。また、管理者によるアドレス帳情報の処理効率を高める観点からは、アドレス帳情報の暗号化の範囲を狭くすることが望ましい。
【００２８】
例えば画像形成装置１０，２０のアドレス帳情報の格納可能件数に差があるとき、アドレス帳管理ツール３０では格納先である画像形成装置２０の格納可能件数に収まるようにアドレス帳情報を選択する必要がある。しかしながら、アドレス帳情報の暗号化の範囲を広くしておくと、アドレス帳管理ツール３０を操作する管理者は得られる情報が少なくなるため処理効率が低下する。
【００２９】
アドレス帳管理ツール３０で参照又は変更させたくないアドレス帳情報の範囲は、アドレス帳管理ツール３０、そのアドレス帳管理ツール３０を操作する管理者の信用度、アドレス帳管理システム１のポリシー等に応じて異なっている。なお、アドレス帳管理ツール３０、そのアドレス帳管理ツール３０を操作する管理者の信用度、アドレス帳管理システム１のポリシーは、所定の信用度の一例である。そこで、本発明のアドレス帳管理システム１は、アドレス帳管理ツール３０、そのアドレス帳管理ツール３０を操作する管理者の信用度、アドレス帳管理システム１のポリシー等に応じてアドレス帳情報の暗号化の範囲または暗号化方式を可変する。
【００３０】
したがって、本発明のアドレス帳管理システム１では、信用度に応じてアドレス帳情報の暗号化レベルを可変できるので、信用度が低いときにアドレス帳情報の暗号化レベルを高くしてセキュリティレベルを高め、信用度が高いときにアドレス帳情報の暗号化レベルを低くして処理効率を高めることが可能である。この結果、本発明によるアドレス帳管理システム１は、アドレス帳情報のセキュリティレベルと処理効率との調整を適切に図ることが可能である。
【００３１】
次に、画像形成装置１０，２０の一例の構成について説明する。図２は、本発明による画像形成装置の一実施例の構成図である。画像形成装置１０，２０は、ハードウェア資源１１０，起動部１２０，ソフトウェア群１３０を含むように構成されている。
【００３２】
ハードウェア資源１１０は、プロッタ，スキャナ，その他のハードウェアリソースを含む。ソフトウェア群１３０はＵＮＩＸ（登録商標）などのＯＳ（オペレーティングシステム）上で実行されているアプリケーション１４０とプラットフォーム１５０とを含む。起動部１２０は画像形成装置１０，２０の電源投入時に最初に実行され、アプリケーション１４０やプラットフォーム１５０をＯＳ上に起動するものである。
【００３３】
アプリケーション１４０は、プリンタアプリ，コピーアプリ，ファックスアプリ，スキャナアプリ，Ｗｅｂサービス実行部などを含む。また、プラットフォーム１５０はコントロールサービス１５１，ＳＲＭ（システムリソースマネージャ）１５２，ハンドラ層１５３を含む。プラットフォーム１５０は、ＡＰＩ（アプリケーションプログラムインターフェース）１５４を含むように構成されている。
【００３４】
コントロールサービス１５１は、ＮＣＳ（ネットワークコントロールサービス）と，ＤＣＳ（デリバリーコントロールサービス）と，ＯＣＳ（オペレーションパネルコントロールサービス）と，ＦＣＳ（ファックスコントロールサービス）と，ＥＣＳ（エンジンコントロールサービス）と，ＭＣＳ（メモリコントロールサービス）と，ＵＣＳ（ユーザインフォメーションコントロールサービス）と，ＣＣＳ（認証コントロールサービス）と，ＳＣＳ（システムコントロールサービス）とを含むように構成されている。
【００３５】
なお、ＵＣＳのプロセスは、ユーザ情報の管理を行うものである。また、ＣＣＳのプロセスは認証サービスを提供するものである。ハンドラ層１５３は、ＦＣＵＨ（ファックスコントロールユニットハンドラ）及びＩＭＨ（イメージメモリハンドラ）を含む。
【００３６】
図３は、本発明による画像形成装置の一実施例のハードウェア構成図である。画像形成装置１０，２０は、コントローラ１６０と，操作パネル１６１と，ＦＣＵ１６２と，エンジン部１６３とを含むように構成されている。
【００３７】
コントローラ１６０は、ＣＰＵ，システムメモリ，ローカルメモリ，ＨＤＤ（ハードディスクドライブ），ＮＢ（ノースブリッジ），ＡＳＩＣ，ＳＢ（サウスブリッジ），ＮＩＣ（ネットワークインターフェースカード），ＵＳＢＩ／Ｆ，ＩＥＥＥ１３９４Ｉ／Ｆ，セントロニクスＩ／Ｆ，ＳＤカードリーダ，ＩＣカードリーダなどを含む。
【００３８】
図２の画像形成装置１０，２０を構成する各ブロックの機能や動作の詳細および図３の画像形成装置１０，２０を構成する各ブロックの機能や動作の詳細は、例えば特開２００２−８４３８３号公報に記載されている。以下、図１のアドレス帳管理システム１の具体的な処理を、以下の実施例に基づき説明する。
【実施例１】
【００３９】
図４は、本発明のアドレス帳管理システムの処理を表した第１実施例のシーケンス図である。第１実施例のシーケンス図は、暗号鍵とアドレス帳情報とを一緒に送信する例を表している。前提として、画像形成装置１０及び画像形成装置２０の暗号化方式と復号方式とが共通であるとする。
【００４０】
ステップＳ１では、画像形成装置１０を操作するユーザが、操作パネル１６１からアドレス帳１５に含まれるユーザ情報の編集を指示する。Ｗｅｂサービス実行部１２はユーザからユーザ情報の編集を指示されると、ＵＣＳ１４を介してアドレス帳１５のユーザ情報を編集する。
【００４１】
ステップＳ２に進み、Ｗｅｂサービス実行部１２は、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、暗号鍵Ａを用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【００４２】
図５は、アドレス帳情報の暗号化の範囲を決定し、その範囲を暗号化する処理の一例のフローチャートである。ステップＳ１０では、Ｗｅｂサービス実行部１２が、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度を取得する。信頼度の取得は、予め画像形成装置１０又は画像形成装置１０以外に設定しておいたテーブルから取得するようにしてもよいし、アドレス帳管理ツール３０から取得するようにしてもよい。
【００４３】
ステップＳ１１に進み、Ｗｅｂサービス実行部１２は取得した信頼度に応じて、アドレス帳情報の暗号化の範囲をパスワード（認証情報）のみ又はアドレス帳情報全体の何れかに決定する。例えば信頼度が低ければ、Ｗｅｂサービス実行部１２はアドレス帳情報の暗号化の範囲をアドレス帳情報全体とすることでアドレス帳情報の暗号化の範囲を広くする。また、信頼度が高ければ、Ｗｅｂサービス実行部１２はアドレス帳情報の暗号化の範囲をパスワードのみとすることでアドレス帳情報の暗号化の範囲を狭くする。
【００４４】
ステップＳ１２に進み、Ｗｅｂサービス実行部１２はＵＣＳ１４経由でアドレス帳１５を取得し、ステップＳ１１で決定した範囲のアドレス帳情報を暗号モジュール１６で暗号化する。このように、図５のフローチャートでは、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳情報の暗号化の範囲を可変できる。
【００４５】
図４に戻り、ステップＳ３では、画像形成装置１０のＷｅｂサービス実行部１２が、ネットワークＩ／Ｆ１１及びネットワーク６０経由でアドレス帳管理ツール３０にアドレス帳送信を行う。
【００４６】
アドレス帳管理ツール３０のアドレス帳管理部３２は、ネットワークＩ／Ｆ３１経由で画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報と、ステップＳ２でパスワードのみ又はアドレス帳情報全体を暗号化した暗号鍵Ａとを受信する。
【００４７】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。例えば信頼度が低ければ、アドレス帳管理ツール３０の管理者はアドレス帳情報全体を閲覧することができない。また、信頼度が高ければ、アドレス帳管理ツール３０の管理者はパスワードのみ閲覧することができない。
【００４８】
ステップＳ４に進み、アドレス帳管理ツール３０のアドレス帳管理部３２はネットワークＩ／Ｆ３１及びネットワーク６０経由で画像形成装置２０にアドレス帳登録を行う。画像形成装置２０のＷｅｂサービス実行部２２は、ネットワークＩ／Ｆ２１経由でアドレス帳管理ツール３０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報と、ステップＳ２でパスワードのみ又はアドレス帳情報全体を暗号化した暗号鍵Ａとを受信する。
【００４９】
ステップＳ５に進み、画像形成装置２０のＷｅｂサービス実行部２２はパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を暗号鍵Ａで復号する。なお、画像形成装置１０の暗号化方式と画像形成装置２０の復号方式とは対になっている。ステップＳ６に進み、画像形成装置２０のＷｅｂサービス実行部２２は復号したアドレス帳情報でアドレス帳２５を更新する。
【００５０】
図４のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例２】
【００５１】
図６は、本発明のアドレス帳管理システムの処理を表した第２実施例のシーケンス図である。第２実施例のシーケンス図は、配信サーバ４０の暗号鍵Ｃを共通の暗号鍵（以下、共通鍵という）として用いる例を表している。なお、配信サーバ４０は画像形成装置２０であってもよい。
【００５２】
ステップＳ２０では、配信サーバ４０が、管理者認証処理および機器のケーパビリティ取得処理を行う。図７は、管理者認証処理および機器のケーパビリティ取得処理の一例のフローチャートである。
【００５３】
ステップＳ３１に進み、配信サーバ４０の配信モジュール４２は、ネットワークＩ／Ｆ４１及びネットワーク６０経由で管理者認証要求を画像形成装置１０に送信する。ステップＳ３１の管理者認証要求には、管理者認証情報が含まれる。画像形成装置１０のＷｅｂサービス実行部１２はネットワークＩ／Ｆ１１経由で配信サーバ４０から管理者認証要求を受信すると、その管理者認証要求に含まれる管理者認証情報の認証処理をＣＣＳ１３で行う。
【００５４】
管理者認証情報の認証処理が正常に終了すれば、画像形成装置１０のＷｅｂサービス実行部１２は配信サーバ４０の配信モジュール４２との間にセッションを確立し、そのセッションのセッションＩＤを生成する。ステップＳ３２に進み、画像形成装置１０のＷｅｂサービス実行部１２はネットワークＩ／Ｆ１１及びネットワーク６０経由でステップＳ３１の管理者認証要求に対する応答を配信サーバ４０に送信する。ステップＳ３２の応答には生成したセッションＩＤが含まれる。配信サーバ４０の配信モジュール４２は、ネットワークＩ／Ｆ４１経由で画像形成装置１０からセッションＩＤを取得する。
【００５５】
ステップＳ３３に進み、配信サーバ４０の配信モジュール４２は、ネットワークＩ／Ｆ４１及びネットワーク６０経由で機器のケーパビリティ取得要求を画像形成装置１０に送信する。ステップＳ３３のケーパビリティ取得要求には、ステップＳ３２で取得したセッションＩＤ，暗号化方式，暗号鍵が含まれる。なお、暗号鍵を送信するとき、前提としてＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）などで通信路が保護されているとする。
【００５６】
画像形成装置１０のＷｅｂサービス実行部１２は、ネットワークＩ／Ｆ１１経由で配信サーバ４０からケーパビリティ取得要求を受信すると、そのケーパビリティ取得要求に含まれる暗号化方式から一つの暗号化方式を選択する。
【００５７】
ステップＳ３４に進み、画像形成装置１０のＷｅｂサービス実行部１２はネットワークＩ／Ｆ１１及びネットワーク６０経由でステップＳ３３のケーパビリティ取得要求に対する応答を配信サーバ４０に送信する。ステップＳ３４の応答には、選択された暗号化方式の候補が含まれる。
【００５８】
また、図６に戻り、配信サーバ４０の配信モジュール４２はステップＳ３４の応答に含まれる暗号化方式の候補でよければ、ステップＳ２１に進み、ネットワークＩ／Ｆ４１及びネットワーク６０経由で画像形成装置１０に暗号鍵の登録要求を行う。ステップＳ２１の暗号鍵の登録要求には、暗号化方式，暗号鍵Ｃが含まれる。
【００５９】
画像形成装置１０のＷｅｂサービス実行部１２は、暗号鍵の登録処理が正常に終了すればステップＳ２２に進み、ネットワークＩ／Ｆ１１及びネットワーク６０経由でステップＳ２１の暗号鍵の登録要求に対する応答を配信サーバ４０に送信する。ステップＳ２２の応答には、ステップＳ２１の暗号鍵の登録要求が正常に終了したことを表す情報（例えばＯＫ）が含まれる。
【００６０】
ステップＳ２３に進み、操作パネル１６１からアドレス帳１５に含まれるユーザ情報の編集を指示されると、Ｗｅｂサービス実行部１２はＵＣＳ１４を介してアドレス帳１５のユーザ情報を編集する。ステップＳ２４に進み、Ｗｅｂサービス実行部１２は、前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、配信サーバ４０が登録した暗号鍵Ｃを用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【００６１】
ステップＳ２５に進み、画像形成装置１０のＷｅｂサービス実行部１２はアドレス帳管理ツール３０にアドレス帳送信を行う。アドレス帳管理ツール３０のアドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【００６２】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。ステップＳ２６に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は配信サーバ４０にアドレス帳登録を行う。配信サーバ４０の配信モジュール４２は、アドレス帳管理ツール３０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【００６３】
ステップＳ２７に進み、配信サーバ４０の配信モジュール４２はパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を暗号鍵Ｃで復号する。ステップＳ２８に進み、配信サーバ４０の配信モジュール４２は復号したアドレス帳情報でアドレス帳４３を更新する。配信モジュール４２は、認証実行部４４経由でアドレス帳４３を更新することができる。
【００６４】
図６のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例３】
【００６５】
図８は、本発明のアドレス帳管理システムの処理を表した第３実施例のシーケンス図である。第３実施例のシーケンス図は、画像形成装置１０の暗号鍵Ｃを共通鍵として用いる例を表している。なお、配信サーバ４０は画像形成装置２０であってもよい。
【００６６】
ステップＳ４０では、配信サーバ４０が、前述した図７のフローチャートのように、管理者認証処理および機器のケーパビリティ取得処理を行う。ステップＳ４１に進み、配信サーバ４０の配信モジュール４２はネットワークＩ／Ｆ４１及びネットワーク６０経由で画像形成装置１０に暗号鍵の取得要求を行う。
【００６７】
ステップＳ４２に進み、画像形成装置１０のＷｅｂサービス実行部１２はネットワークＩ／Ｆ１１及びネットワーク６０経由でステップＳ４１の暗号鍵の取得要求に対する応答を配信サーバ４０に送信する。ステップＳ４２の応答には、画像形成装置１０の暗号鍵Ｃが含まれる。
【００６８】
ステップＳ４３に進み、操作パネル１６１からアドレス帳１５に含まれるユーザ情報の編集を指示されると、Ｗｅｂサービス実行部１２はＵＣＳ１４を介してアドレス帳１５のユーザ情報を編集する。ステップＳ４４に進み、Ｗｅｂサービス実行部１２は、前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、暗号鍵Ｃを用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【００６９】
ステップＳ４５に進み、画像形成装置１０のＷｅｂサービス実行部１２はアドレス帳管理ツール３０にアドレス帳送信を行う。アドレス帳管理ツール３０のアドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【００７０】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。ステップＳ４６に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は配信サーバ４０にアドレス帳登録を行う。配信サーバ４０の配信モジュール４２は、アドレス帳管理ツール３０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報と、暗号化を行った暗号鍵Ｃを表す情報とを受信する。
【００７１】
ステップＳ４７に進み、配信サーバ４０の配信モジュール４２はパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を暗号鍵Ｃで復号する。ステップＳ４８に進み、配信サーバ４０の配信モジュール４２は復号したアドレス帳情報でアドレス帳４３を更新する。配信モジュール４２は、認証実行部４４経由でアドレス帳４３を更新することができる。
【００７２】
図８のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例４】
【００７３】
図９は、本発明のアドレス帳管理システムの処理を表した第４実施例のシーケンス図である。第４実施例のシーケンス図は、アドレス帳管理ツール３０からの指示を受けて画像形成装置１０の暗号鍵Ｃを共通鍵として用いる例を表している。なお、配信サーバ４０は画像形成装置２０であってもよい。
【００７４】
ステップＳ５１に進み、操作パネル１６１からアドレス帳１５に含まれるユーザ情報の編集を指示されると、Ｗｅｂサービス実行部１２はＵＣＳ１４を介してアドレス帳１５のユーザ情報を編集する。ステップＳ５２に進み、Ｗｅｂサービス実行部１２はアドレス帳管理ツール３０にアドレス帳変更通知を行う。
【００７５】
アドレス帳管理ツール３０のアドレス帳管理部３２は、画像形成装置１０からアドレス帳変更通知を受信すると、アドレス帳管理情報３４から送付先機器のＩＤを取得する。アドレス帳管理部３２は、ステップＳ５２のアドレス帳変更通知に対する応答を画像形成装置１０のＷｅｂサービス実行部１２に送信する。ステップＳ５３の応答には送付先機器のＩＤが含まれる。
【００７６】
アドレス帳管理ツール３０から送付先機器のＩＤを取得すると、画像形成装置１０のＷｅｂサービス実行部１２はステップＳ５４に進み、配信サーバ４０に暗号鍵Ｃを登録するための認証要求を行う。ステップＳ５４の認証要求には、アドレス帳１５を編集したユーザの認証または画像形成装置１０の認証を行うための認証情報が含まれる。配信サーバ４０の配信モジュール４２は、画像形成装置１０から認証要求を受信すると、その認証要求に含まれる認証情報の認証処理を認証実行部４４で行う。
【００７７】
認証情報の認証処理が正常に終了すれば、配信モジュール４２は応答を画像形成装置１０のＷｅｂサービス実行部１２に送信する。Ｗｅｂサービス実行部１２は、ステップＳ５６に進み、配信サーバ４０に暗号鍵の登録要求を行う。ステップＳ５６の暗号鍵の登録要求には、暗号鍵Ｃが含まれる。
【００７８】
配信サーバ４０の配信モジュール４２は、暗号鍵の登録処理が正常に終了すればステップＳ５７に進み、ステップＳ５６の暗号鍵の登録要求に対する応答を画像形成装置１０のＷｅｂサービス実行部１２に送信する。なお、ステップＳ５８〜Ｓ６２の処理は、図８のステップＳ４４〜Ｓ４８と同様であるため、説明を省略する。
【００７９】
図９のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例５】
【００８０】
図１０は、本発明のアドレス帳管理システムの処理を表した第５実施例のシーケンス図である。第５実施例のシーケンス図は、アドレス帳管理ツール３０がアドレス帳情報の送信時にパスフレーズを設定する例を表している。なお、画像形成装置２０は配信サーバ４０であってもよい。
【００８１】
ステップＳ７１に進み、操作パネル１６１からアドレス帳１５に含まれるユーザ情報の編集を指示されると、Ｗｅｂサービス実行部１２はＵＣＳ１４を介してアドレス帳１５のユーザ情報を編集する。ステップＳ７２に進み、Ｗｅｂサービス実行部１２はアドレス帳管理ツール３０にアドレス帳変更通知を行う。
【００８２】
アドレス帳管理ツール３０のアドレス帳管理部３２は、画像形成装置１０からアドレス帳変更通知を受信すると、パスフレーズを設定する。アドレス帳管理部３２は、ステップＳ７２のアドレス帳変更通知に対する応答を画像形成装置１０のＷｅｂサービス実行部１２に送信する。ステップＳ７３の応答にはパスフレーズが含まれる。
【００８３】
アドレス帳管理ツール３０からパスフレーズを取得すると、Ｗｅｂサービス実行部１２はステップＳ７４に進み、パスフレーズをもとに暗号鍵を生成する。ステップＳ７５に進み、Ｗｅｂサービス実行部１２は、前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、ステップＳ７４で生成した暗号鍵を用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【００８４】
ステップＳ７６に進み、画像形成装置１０のＷｅｂサービス実行部１２はアドレス帳管理ツール３０にアドレス帳送信を行う。アドレス帳管理ツール３０のアドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【００８５】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。ステップＳ７７に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は画像形成装置２０のＷｅｂサービス実行部２２にアドレス帳登録を行う。Ｗｅｂサービス実行部２２は、アドレス帳管理ツール３０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報と、パスフレーズとを受信する。
【００８６】
ステップＳ７８に進み、Ｗｅｂサービス実行部２２は受信したパスフレーズをもとに暗号鍵を生成する。ステップＳ７９に進み、Ｗｅｂサービス実行部２２はパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報をステップＳ７８で生成した暗号鍵で復号する。ステップＳ８０に進み、Ｗｅｂサービス実行部２２は復号したアドレス帳情報でアドレス帳２５を更新する。Ｗｅｂサービス実行部２２は、ＵＣＳ２４経由でアドレス帳２５を更新することができる。
【００８７】
図１０のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例６】
【００８８】
図１１は、本発明のアドレス帳管理システムの処理を表した第６実施例のシーケンス図である。第６実施例のシーケンス図は、アドレス帳管理ツール３０が機器登録時にパスフレーズを設定する例を表している。なお、画像形成装置２０は配信サーバ４０であってもよい。
【００８９】
まず、アドレス帳管理ツール３０を操作する管理者はユーザＩ／Ｆ３５に表示された図１２のような管理者認証画面にユーザＩＤ及びパスワードを入力して認証処理を行う。図１２は、管理者認証画面の一例のイメージ図である。認証処理が正常に終了すれば、アドレス帳管理ツール３０のアドレス帳管理部３２は図１３又は図１４のような機器一覧画面をユーザＩ／Ｆ３５に表示する。
【００９０】
図１３は、ＩＰｖ４を利用した機器一覧画面の一例のイメージ図である。図１４は、ＩＰｖ６を利用した機器一覧画面の一例のイメージ図である。例えば新たな機器として画像形成装置２０を登録する場合、管理者はユーザＩ／Ｆ３５に表示された図１３又は１４の機器一覧画面の機器登録ボタンを押下する。
【００９１】
機器登録ボタンが押下されると、アドレス帳管理部３２は図１５又は図１６のような機器登録画面をユーザＩ／Ｆ３５に表示する。図１５は、ＩＰｖ４を利用した機器登録画面の一例のイメージ図である。図１６は、ＩＰｖ６を利用した機器登録画面の一例のイメージ図である。
【００９２】
ステップＳ９１に進み、管理者はユーザＩ／Ｆ３５に表示された図１５又は１６の機器登録画面を利用して画像形成装置２０のＩＰアドレスを登録する。画像形成装置２０のＩＰアドレスが登録されると、アドレス帳管理部３２はステップＳ９２に進み、機器のケーパビリティ取得要求を画像形成装置２０のＷｅｂサービス実行部２２に送信する。ステップＳ９２のケーパビリティ取得要求には、ユーザＩＤ，パスワードが含まれる。
【００９３】
ステップＳ９３に進み、Ｗｅｂサービス実行部２２はステップＳ９２の機器のケーパビリティ取得要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。ステップＳ９３の応答には、ケーパビリティが含まれる。
【００９４】
ステップＳ９２の機器のケーパビリティ取得要求に対する応答を受信すると、アドレス帳管理部３２は図１７のようなパスフレーズ一覧画面をユーザＩ／Ｆ３５に表示する。図１７は、パスフレーズ一覧画面の一例のイメージ図である。ステップＳ９４に進み、例えば管理者はユーザＩ／Ｆ３５に表示された図１７のパスフレーズ一覧画面のパスフレーズ登録ボタンを押下して、画像形成装置１０，２０のパスフレーズを設定する。
【００９５】
ステップＳ９５に進み、アドレス帳管理部３２は画像形成装置１０のＷｅｂサービス実行部１２にパスフレーズ登録要求を行う。ステップＳ９５のパスフレーズ登録要求にはパスフレーズが含まれる。Ｗｅｂサービス実行部１２は、パスフレーズの登録処理が正常に終了すればステップＳ９６に進み、ステップＳ９５のパスフレーズ登録要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。
【００９６】
ステップＳ９７に進み、アドレス帳管理部３２は画像形成装置２０のＷｅｂサービス実行部２２にパスフレーズ登録要求を行う。ステップＳ９７のパスフレーズ登録要求にはパスフレーズが含まれる。Ｗｅｂサービス実行部２２は、パスフレーズの登録処理が正常に終了すればステップＳ９８に進み、ステップＳ９７のパスフレーズ登録要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。
【００９７】
ステップＳ９９に進み、操作パネル１６１からアドレス帳１５に含まれるユーザ情報の編集を指示されると、画像形成装置１０のＷｅｂサービス実行部１２はＵＣＳ１４を介してアドレス帳１５のユーザ情報を編集する。ステップＳ１００に進み、Ｗｅｂサービス実行部１２はステップＳ９５で登録されたパスフレーズをもとに暗号鍵を生成する。
【００９８】
ステップＳ１０１に進み、Ｗｅｂサービス実行部１２は前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、ステップＳ１００で生成した暗号鍵を用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【００９９】
ステップＳ１０２に進み、画像形成装置１０のＷｅｂサービス実行部１２はアドレス帳管理ツール３０にアドレス帳送信を行う。アドレス帳管理ツール３０のアドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【０１００】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。ステップＳ１０３に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は画像形成装置２０のＷｅｂサービス実行部２２にアドレス帳登録を行う。Ｗｅｂサービス実行部２２は、アドレス帳管理ツール３０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【０１０１】
ステップＳ１０４に進み、Ｗｅｂサービス実行部２２はステップＳ９７で登録されたパスフレーズをもとに暗号鍵を生成する。ステップＳ１０５に進み、Ｗｅｂサービス実行部２２はパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報をステップＳ１０４で生成した暗号鍵で復号する。ステップＳ１０６に進み、Ｗｅｂサービス実行部２２は復号したアドレス帳情報でアドレス帳２５を更新する。Ｗｅｂサービス実行部２２は、ＵＣＳ２４経由でアドレス帳２５を更新することができる。
【０１０２】
図１１のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、アドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例７】
【０１０３】
図１８は、本発明のアドレス帳管理システムの処理を表した第７実施例のシーケンス図である。第７実施例のシーケンス図は、アドレス帳管理ツール３０でアドレス帳を編集する例を表している。前提として、アドレス帳管理ツール３０は信頼性が高いツールであることを示す証明書を保持しているものとする。
【０１０４】
まず、アドレス帳管理ツール３０を操作する管理者は前述したように画像形成装置１０を登録する。画像形成装置１０が登録されると、アドレス帳管理部３２はステップＳ１１２に進み、機器のケーパビリティ取得要求を画像形成装置１０のＷｅｂサービス実行部１２に送信する。ステップＳ１１２のケーパビリティ取得要求には、証明書が含まれる。
【０１０５】
ステップＳ１１３に進み、Ｗｅｂサービス実行部１２はステップＳ１１２の機器のケーパビリティ取得要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。ステップＳ１１３の応答には、ケーパビリティ及び画像形成装置１０の暗号鍵Ａが含まれる。
【０１０６】
ステップＳ１１４に進み、管理者は前述したように認証情報を入力する。認証情報が入力されると、アドレス帳管理部３２はステップＳ１１５に進み、認証要求を画像形成装置１０のＷｅｂサービス実行部１２に送信する。ステップＳ１１５の認証要求には、証明書及び認証情報が含まれる。
【０１０７】
画像形成装置１０のＷｅｂサービス実行部１２は認証要求を受信すると、その認証要求に含まれる証明書及び認証情報の認証処理をＣＣＳ１３で行う。認証処理が正常に終了すれば、Ｗｅｂサービス実行部１２はアドレス帳管理ツール３０のアドレス帳管理部３２との間にセッションを確立し、そのセッションのセッションＩＤを生成する。ステップＳ１１６に進み、Ｗｅｂサービス実行部１２はステップＳ１１５の認証要求に対する応答をアドレス帳管理ツール３０に送信する。ステップＳ１１６の応答には生成したセッションＩＤが含まれる。
【０１０８】
ステップＳ１１７に進み、アドレス帳の編集を指示されると、アドレス帳管理ツール３０のアドレス帳管理部３２はアドレス帳のユーザ情報を編集する。ステップＳ１１８に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は修正後のユーザ情報を画像形成装置１０の暗号鍵Ａで暗号化する。
【０１０９】
ステップＳ１１９に進み、アドレス帳管理部３２は画像形成装置１０のＷｅｂサービス実行部１２に対してアドレス帳変更通知を行う。ステップＳ１１９のアドレス帳変更通知には、証明書，修正後のユーザ情報およびセッションＩＤが含まれる。ステップＳ１２０に進み、Ｗｅｂサービス実行部１２は修正後のユーザ情報を暗号鍵Ａで復号する。
【０１１０】
ステップＳ１２１に進み、Ｗｅｂサービス実行部１２は復号したユーザ情報でアドレス帳１５を更新する。Ｗｅｂサービス実行部１２は、ＵＣＳ１４経由でアドレス帳１５を更新することができる。なお、ステップＳ１２０において、証明書を持っているアドレス帳管理ツール３０が偽者の場合、暗号化方式が異なるため復号できない。
【０１１１】
図１８のシーケンス図では、信頼度の高いアドレス帳管理ツール３０にアドレス帳の編集を行わせることもできる。
【実施例８】
【０１１２】
図１９は、本発明のアドレス帳管理システムの処理を表した第８実施例のシーケンス図である。第８実施例のシーケンス図は、画像形成装置１０にパスフレーズを渡し、アドレス帳管理ツール３０のバックアップ・リストア機能を用いてアドレス帳情報を共有する例を表している。
【０１１３】
ステップＳ１３１に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は、暗号化方式のケーパビリティ取得要求を画像形成装置１０のＷｅｂサービス実行部１２に送信する。暗号化方式のケーパビリティ取得要求を受信すると、Ｗｅｂサービス実行部１２は暗号化方式の候補を選択する。ステップＳ１３２に進み、Ｗｅｂサービス実行部１２はステップＳ１３１のケーパビリティ取得要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。ステップＳ１３２の応答には、選択された暗号化方式の候補が含まれる。
【０１１４】
ステップＳ１３３に進み、アドレス帳管理部３２は画像形成装置１０のＷｅｂサービス実行部１２にパスフレーズ登録要求を行う。ステップＳ１３３のパスフレーズ登録要求にはパスフレーズ及び暗号化方式が含まれる。Ｗｅｂサービス実行部１２は、パスフレーズの登録処理が正常に終了すればステップＳ１３４に進み、ステップＳ１３３のパスフレーズ登録要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。
【０１１５】
ステップＳ１３５に進み、アドレス帳管理ツール３０を操作する管理者はユーザＩ／Ｆ３５に表示された図２０のようなアドレス帳操作画面からアドレス帳をバックアップする機器を選択し、バックアップボタンを押下する。図２０は、アドレス帳操作画面の一例のイメージ図である。バックアップボタンが押下されると、アドレス帳管理部３２はステップＳ１３６に進み、画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳バックアップ要求を行う。
【０１１６】
アドレス帳バックアップ要求を受信すると、Ｗｅｂサービス実行部１２はステップＳ１３７に進み、予め登録されているパスフレーズをもとに暗号鍵を生成する。なお、ステップＳ１３７で利用するパスフレーズは、ステップＳ１３６のアドレス帳バックアップ要求時にアドレス帳管理ツール３０から画像形成装置１０に送信するようにしてもよい。
【０１１７】
ステップＳ１３８に進み、Ｗｅｂサービス実行部１２は前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、ステップＳ１３７で生成した暗号鍵を用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【０１１８】
ステップＳ１３９に進み、Ｗｅｂサービス実行部１２は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）のヘッダ情報を生成する。ステップＳ１４０に進み、Ｗｅｂサービス実行部１２はアドレス帳管理ツール３０のアドレス帳管理部３２にアドレス帳送信を行う。アドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【０１１９】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。
【０１２０】
ステップＳ１４１に進み、アドレス帳管理ツール３０を操作する管理者はユーザＩ／Ｆ３５に表示された図２０のようなアドレス帳操作画面からアドレス帳をリストアする機器を選択し、リストアボタンを押下する。リストアボタンが押下されると、アドレス帳管理部３２はステップＳ１４２に進み、画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳リストア要求を行う。ステップＳ１４２のアドレス帳リストア要求には、アドレス帳情報が含まれる。
【０１２１】
アドレス帳リストア要求を受信すると、Ｗｅｂサービス実行部１２はステップＳ１４３に進み、予め登録されているパスフレーズをもとに暗号鍵を生成する。なお、ステップＳ１４３で利用するパスフレーズは、ステップＳ１４２のアドレス帳リストア要求時にアドレス帳管理ツール３０から画像形成装置１０に送信するようにしてもよい。
【０１２２】
ステップＳ１４４に進み、Ｗｅｂサービス実行部１２はアドレス帳リストア要求に含まれていたアドレス帳情報をステップＳ１４３で生成した暗号鍵で復号する。ステップＳ１４５に進み、Ｗｅｂサービス実行部１２は復号したアドレス帳情報でアドレス帳１５を更新する。Ｗｅｂサービス実行部１２は、ＵＣＳ１４経由でアドレス帳１５を更新することができる。ステップＳ１４６に進み、Ｗｅｂサービス実行部１２はステップＳ１４２のアドレス帳リストア要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。
【０１２３】
図１９のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、バックアップ・リストア時にアドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例９】
【０１２４】
図２１は、本発明のアドレス帳管理システムの処理を表した第９実施例のシーケンス図である。第９実施例のシーケンス図は、画像形成装置１０にパスフレーズを渡し、アドレス帳管理ツール３０のバックアップ・リストア機能を用いてアドレス帳情報を共有する他の例を表している。
【０１２５】
ステップＳ１５１に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は、暗号化方式のケーパビリティ取得要求を画像形成装置１０のＷｅｂサービス実行部１２に送信する。暗号化方式のケーパビリティ取得要求を受信すると、Ｗｅｂサービス実行部１２は暗号化方式の候補を選択する。ステップＳ１５２に進み、Ｗｅｂサービス実行部１２はステップＳ１５１のケーパビリティ取得要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。ステップＳ１５２の応答には、選択された暗号化方式の候補が含まれる。
【０１２６】
ステップＳ１５３に進み、アドレス帳管理ツール３０を操作する管理者はユーザＩ／Ｆ３５に表示された図２０のようなアドレス帳操作画面からアドレス帳をバックアップする機器を選択し、バックアップボタンを押下する。バックアップボタンが押下されると、アドレス帳管理部３２はステップＳ１５４に進み、画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳バックアップ要求を行う。ステップＳ１５４のアドレス帳バックアップ要求には、パスフレーズ及び暗号方式が含まれる。
【０１２７】
アドレス帳バックアップ要求を受信すると、Ｗｅｂサービス実行部１２はステップＳ１５５に進み、アドレス帳バックアップ要求に含まれていたパスフレーズをもとに暗号鍵を生成する。ステップＳ１５６に進み、Ｗｅｂサービス実行部１２は前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、ステップＳ１５５で生成した暗号鍵を用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【０１２８】
ステップＳ１５７に進み、Ｗｅｂサービス実行部１２は、ＸＭＬのヘッダ情報を生成する。ステップＳ１５８に進み、Ｗｅｂサービス実行部１２はアドレス帳管理ツール３０のアドレス帳管理部３２にアドレス帳送信を行う。アドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【０１２９】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。
【０１３０】
ステップＳ１５９に進み、アドレス帳管理ツール３０を操作する管理者はユーザＩ／Ｆ３５に表示された図２０のようなアドレス帳操作画面からアドレス帳をリストアする機器を選択し、リストアボタンを押下する。リストアボタンが押下されると、アドレス帳管理部３２はステップＳ１６０に進み、画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳リストア要求を行う。ステップＳ１６０のアドレス帳リストア要求には、アドレス帳情報、パスフレーズ、暗号化方式が含まれる。
【０１３１】
アドレス帳リストア要求を受信すると、Ｗｅｂサービス実行部１２は、ステップＳ１６１に進み、アドレス帳リストア要求に含まれていたパスフレーズをもとに暗号鍵を生成する。ステップＳ１６２に進み、Ｗｅｂサービス実行部１２はアドレス帳リストア要求に含まれていたアドレス帳情報をステップＳ１６１で生成した暗号鍵で復号する。ステップＳ１６３に進み、Ｗｅｂサービス実行部１２は復号したアドレス帳情報でアドレス帳１５を更新する。Ｗｅｂサービス実行部１２は、ＵＣＳ１４経由でアドレス帳１５を更新することができる。ステップＳ１６４に進み、Ｗｅｂサービス実行部１２はステップＳ１６０のアドレス帳リストア要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。
【０１３２】
図２１のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、バックアップ・リストア時にアドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例１０】
【０１３３】
図２２は、本発明のアドレス帳管理システムの処理を表した第１０実施例のシーケンス図である。第１０実施例のシーケンス図は、画像形成装置１０に暗号鍵を渡し、アドレス帳管理ツール３０のバックアップ・リストア機能を用いてアドレス帳情報を共有する他の例を表している。
【０１３４】
ステップＳ１７１〜Ｓ１７３の処理は、図２１のステップＳ１５１〜Ｓ１５３の処理と同様である為、説明を省略する。バックアップボタンが押下されると、アドレス帳管理部３２はステップＳ１７４に進み、画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳バックアップ要求を行う。ステップＳ１７４のアドレス帳バックアップ要求には、暗号鍵及び暗号方式が含まれる。
【０１３５】
アドレス帳バックアップ要求を受信すると、Ｗｅｂサービス実行部１２はステップＳ１７５に進み、前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、アドレス帳バックアップ要求に含まれていた暗号鍵を用いてパスワードのみ又はアドレス帳情報全体を暗号化する。ステップＳ１７６〜Ｓ１７８の処理は、図２１のステップＳ１５７〜Ｓ１５９の処理と同様であるため、説明を省略する。
【０１３６】
リストアボタンが押下されると、アドレス帳管理部３２はステップＳ１７９に進み、画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳リストア要求を行う。ステップＳ１６０のアドレス帳リストア要求には、アドレス帳情報、暗号鍵、暗号化方式が含まれる。
【０１３７】
アドレス帳リストア要求を受信すると、Ｗｅｂサービス実行部１２は、ステップＳ１８０に進み、アドレス帳リストア要求に含まれていたアドレス帳情報をアドレス帳リストア要求に含まれていた暗号鍵で復号する。ステップＳ１８１〜Ｓ１８２の処理は、図２１のステップＳ１６３〜Ｓ１６４の処理と同様であるため、説明を省略する。
【０１３８】
図２２のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、バックアップ・リストア時にアドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【実施例１１】
【０１３９】
図２３は、本発明のアドレス帳管理システムの処理を表した第１１実施例のシーケンス図である。第１１実施例のシーケンス図は、アドレス帳管理ツール３０のバックアップ・リストア機能を用いて、アドレス帳情報を画像形成装置１０から画像形成装置２０にコピーする例を表している。
【０１４０】
ステップＳ１９１に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は、暗号化方式のケーパビリティ取得要求を画像形成装置１０のＷｅｂサービス実行部１２に送信する。暗号化方式のケーパビリティ取得要求を受信すると、Ｗｅｂサービス実行部１２は暗号化方式の候補を選択する。ステップＳ１９２に進み、Ｗｅｂサービス実行部１２はステップＳ１９１のケーパビリティ取得要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。ステップＳ１９２の応答には、選択された暗号化方式の候補が含まれる。
【０１４１】
ステップＳ１９３に進み、アドレス帳管理ツール３０を操作する管理者はユーザＩ／Ｆ３５に表示された図２４のようなアドレス帳操作画面からアドレス帳のコピー元となる画像形成装置１０とコピー先となる画像形成装置２０とを選択し、設定ボタンを押下することでアドレス帳１５のコピーを要求する。設定ボタンが押下されると、アドレス帳管理部３２はステップＳ１９４に進み、コピー元の画像形成装置１０のＷｅｂサービス実行部１２にアドレス帳バックアップ要求を行う。ステップＳ１９４のアドレス帳バックアップ要求には、暗号鍵及び暗号方式が含まれる。
【０１４２】
アドレス帳バックアップ要求を受信すると、Ｗｅｂサービス実行部１２はステップＳ１９５に進み、前述した図５のフローチャートのように、アドレス帳情報の暗号化の範囲をパスワードのみ又はアドレス帳情報全体に決定し、アドレス帳バックアップ要求に含まれていた暗号鍵を用いてパスワードのみ又はアドレス帳情報全体を暗号化する。
【０１４３】
ステップＳ１９６に進み、Ｗｅｂサービス実行部１２は、ＸＭＬのヘッダ情報を生成する。ステップＳ１９７に進み、Ｗｅｂサービス実行部１２はアドレス帳管理ツール３０のアドレス帳管理部３２にアドレス帳送信を行う。アドレス帳管理部３２は、画像形成装置１０からパスワードのみ又はアドレス帳情報全体が暗号化されたアドレス帳情報を受信する。
【０１４４】
アドレス帳管理ツール３０を操作する管理者は、受信したアドレス帳情報のバックアップを行うことができるが、アドレス帳情報のうち暗号化されている範囲を閲覧することができない。
【０１４５】
ステップＳ１９８に進み、アドレス帳管理ツール３０のアドレス帳管理部３２は、暗号化方式のケーパビリティ取得要求をコピー先の画像形成装置２０のＷｅｂサービス実行部２２に送信する。暗号化方式のケーパビリティ取得要求を受信すると、Ｗｅｂサービス実行部２２は暗号化方式の候補を選択する。
【０１４６】
ステップＳ１９９に進み、Ｗｅｂサービス実行部２２はステップＳ１９８のケーパビリティ取得要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。ステップＳ１９９の応答には、選択された暗号化方式の候補が含まれる。ステップＳ２００に進み、アドレス帳管理部３２は画像形成装置２０のＷｅｂサービス実行部２２にアドレス帳リストア要求を行う。ステップＳ２００のアドレス帳リストア要求には、アドレス帳情報、暗号鍵、暗号化方式が含まれる。
【０１４７】
アドレス帳リストア要求を受信すると、Ｗｅｂサービス実行部２２は、ステップＳ２０１に進み、アドレス帳リストア要求に含まれていたアドレス帳情報をアドレス帳リストア要求に含まれていた暗号鍵で復号する。ステップＳ２０２に進み、Ｗｅｂサービス実行部２２は復号したアドレス帳情報でアドレス帳２５を更新する。Ｗｅｂサービス実行部２２は、ＵＣＳ２４経由でアドレス帳２５を更新することができる。そして、ステップＳ２０３に進み、Ｗｅｂサービス実行部２２はステップＳ２００のアドレス帳リストア要求に対する応答をアドレス帳管理ツール３０のアドレス帳管理部３２に送信する。
【０１４８】
図２３のシーケンス図では、アドレス帳管理ツール３０又はアドレス帳管理ツール３０を操作する管理者の信頼度に応じて、バックアップ・リストア時にアドレス帳管理ツール３０に送信するアドレス帳情報の暗号化の範囲を可変できる。
【０１４９】
図２５は、アドレス帳編集画面の一例のイメージ図である。例えばアドレス帳編集画面から編集するユーザ情報を選択し、変更ボタンを押下すると、画像形成装置１０側では図２６のように、ユーザ情報を編集可能なプロパティ設定画面が表示される。図２６は、プロパティ設定画面の一例のイメージ図である。また、アドレス帳管理ツール３０側では図２７のように、バックアップのＯＮ／ＯＦＦなどのユーザ情報に関する機能を設定可能な管理者設定画面が表示される。
【０１５０】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば本実施例では、アドレス帳管理ツール３０を画像形成装置１０又は２０と別の構成として説明したが、アドレス帳管理ツール３０を画像形成装置１０又は２０の一機能として設けても良い。
【０１５１】
また、本実施例では、アドレス帳管理システム１が、アドレス帳管理ツール３０、そのアドレス帳管理ツール３０を操作する管理者の信用度、アドレス帳管理システム１のポリシー等に応じてアドレス帳情報の暗号化の範囲を、パスワードのみ又はアドレス帳情報全体に可変していたが、暗号化の範囲をどのように可変するかは適宜決定すればよい。
【図面の簡単な説明】
【０１５２】
【図１】本発明のアドレス帳管理システムの一実施例の構成図である。
【図２】本発明による画像形成装置の一実施例の構成図である。
【図３】本発明による画像形成装置の一実施例のハードウェア構成図である。
【図４】本発明のアドレス帳管理システムの処理を表した第１実施例のシーケンス図である。
【図５】アドレス帳情報の暗号化の範囲を決定し、その範囲を暗号化する処理の一例のフローチャートである。
【図６】本発明のアドレス帳管理システムの処理を表した第２実施例のシーケンス図である。
【図７】管理者認証処理および機器のケーパビリティ取得処理の一例のフローチャートである。
【図８】本発明のアドレス帳管理システムの処理を表した第３実施例のシーケンス図である。
【図９】本発明のアドレス帳管理システムの処理を表した第４実施例のシーケンス図である。
【図１０】本発明のアドレス帳管理システムの処理を表した第５実施例のシーケンス図である。
【図１１】本発明のアドレス帳管理システムの処理を表した第６実施例のシーケンス図である。
【図１２】管理者認証画面の一例のイメージ図である。
【図１３】ＩＰｖ４を利用した機器一覧画面の一例のイメージ図である。
【図１４】ＩＰｖ６を利用した機器一覧画面の一例のイメージ図である。
【図１５】ＩＰｖ４を利用した機器登録画面の一例のイメージ図である。
【図１６】ＩＰｖ６を利用した機器登録画面の一例のイメージ図である。
【図１７】パスフレーズ一覧画面の一例のイメージ図である。
【図１８】本発明のアドレス帳管理システムの処理を表した第７実施例のシーケンス図である。
【図１９】本発明のアドレス帳管理システムの処理を表した第８実施例のシーケンス図である。
【図２０】アドレス帳操作画面の一例のイメージ図である。
【図２１】本発明のアドレス帳管理システムの処理を表した第９実施例のシーケンス図である。
【図２２】本発明のアドレス帳管理システムの処理を表した第１０実施例のシーケンス図である。
【図２３】本発明のアドレス帳管理システムの処理を表した第１１実施例のシーケンス図である。
【図２４】アドレス帳操作画面の他の一例のイメージ図である。
【図２５】アドレス帳編集画面の一例のイメージ図である。
【図２６】プロパティ設定画面の一例のイメージ図である。
【図２７】管理者設定画面の一例のイメージ図である。
【図２８】アドレス帳情報の一例の構成図である。
【符号の説明】
【０１５３】
１    アドレス帳管理システム
１０，２０    画像形成装置
１１，２１，３１，４１    ネットワークＩ／Ｆ
１２，２２    Ｗｅｂサービス実行部
１３，２３    ＣＣＳ
１４，２４    ＵＣＳ
１５，２５，４３    アドレス帳
１６    暗号モジュール
３０    アドレス帳管理ツール
３２    アドレス帳管理部
３３    暗号鍵管理部
３４    アドレス帳管理情報
３５    ユーザＩ／Ｆ
４０    配信サーバ
４２    配信モジュール
４４    認証実行部
５０    ディレクトリ管理ツール
６０    ネットワーク
【図１】
2006157883.tif 000003
【図２】
2006157883.tif 000004
【図３】
2006157883.tif 000005
【図４】
2006157883.tif 000006
【図５】
2006157883.tif 000007
【図６】
2006157883.tif 000008
【図７】
2006157883.tif 000009
【図８】
2006157883.tif 000010
【図９】
2006157883.tif 000011
【図１０】
2006157883.tif 000012
【図１１】
2006157883.tif 000013
【図１２】
2006157883.tif 000014
【図１３】
2006157883.tif 000015
【図１４】
2006157883.tif 000016
【図１５】
2006157883.tif 000017
【図１６】
2006157883.tif 000018
【図１７】
2006157883.tif 000019
【図１８】
2006157883.tif 000020
【図１９】
2006157883.tif 000021
【図２０】
2006157883.tif 000022
【図２１】
2006157883.tif 000023
【図２２】
2006157883.tif 000024
【図２３】
2006157883.tif 000025
【図２４】
2006157883.tif 000026
【図２５】
2006157883.tif 000027
【図２６】
2006157883.tif 000028
【図２７】
2006157883.tif 000029
【図２８】
2006157883.tif 000030