(57)【要約】【課題】セキュリティ強度が高く、且つ暗号化および復号するときの鍵の生成が容易な電子機器，情報管理方法および情報管理プログラムを提供することを目的とする。【解決手段】複数のユーザが共有可能な第１の情報を管理する電子機器であって、自機に予め設定されている第２の情報の１つ以上の組合せを種として、第１の情報を暗号化および復号するときの鍵を第１の情報の運用範囲毎に生成し、その鍵を使用して第１の情報の暗号化および復号を行なう暗号化・復号手段を備えることにより上記課題を解決する。【選択図】図１０
2006262450.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザが共有可能な第１の情報を管理する電子機器であって、
自機に予め設定されている第２の情報の１つ以上の組合せを種として、前記第１の情報を暗号化および復号するときの鍵を前記第１の情報の運用範囲毎に生成し、その鍵を使用して前記第１の情報の暗号化および復号を行なう暗号化・復号手段
を備えることを特徴とする電子機器。
【請求項２】
前記暗号化・復号手段は、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行い、
暗号化を行った前記第１の情報を復号するとき、前記第１の情報の運用範囲に応じた前記鍵を順次使用して復号を試み、復号が成功した前記第１の情報の運用範囲を、復号が成功したときの前記鍵に応じて設定することを特徴とする請求項１記載の電子機器。
【請求項３】
前記暗号化・復号手段は、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との組合せを種として前記鍵を生成することを特徴とする請求項１又は２記載の電子機器。
【請求項４】
前記ユーザが変更不能な機器固有の情報は、前記電子機器の製造者又は販売者の情報と前記電子機器を一意に特定する情報とで構成されることを特徴とする請求項３記載の電子機器。
【請求項５】
前記ユーザが変更不能な機器固有の情報は、メーカ名，モデル名及びシリアル番号で構成されていることを特徴とする請求項４記載の電子機器。
【請求項６】
前記ユーザが変更可能な情報は、会社情報，部門情報及び管理者情報で構成されていることを特徴とする請求項３乃至５何れか一項記載の電子機器。
【請求項７】
前記第１の情報の運用範囲は、機器単体専用，管理者毎専用，会社内共有及び部門内共有で構成されていることを特徴とする請求項１乃至６何れか一項記載の電子機器。
【請求項８】
前記第１の情報は、アドレス帳情報であることを特徴とする請求項１乃至７何れか一項記載の電子機器。
【請求項９】
前記暗号化・復号手段は、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行い、前記第１の情報をバックアップし、
前記第１の情報の運用範囲に応じた前記鍵を使用して復号を行い、前記運用範囲の電子機器に前記第１の情報をリストアすることを特徴とする請求項１記載の電子機器。
【請求項１０】
複数のユーザが共有可能な第１の情報を管理する電子機器の情報管理方法であって、
自機に予め設定されている第２の情報の１つ以上の組合せを種として、前記第１の情報を暗号化および復号するときの鍵を前記第１の情報の運用範囲毎に生成する鍵生成ステップと、
前記鍵を使用して前記第１の情報の暗号化および復号を行なう暗号化・復号ステップと
を有することを特徴とする情報管理方法。
【請求項１１】
前記暗号化・復号ステップは、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行なう暗号化ステップと、
暗号化を行った前記第１の情報を復号するとき、前記第１の情報の運用範囲に応じた前記鍵を順次使用して復号を試み、復号が成功した前記第１の情報の運用範囲を、復号が成功したときの前記鍵に応じて設定する復号ステップと
を有することを特徴とする請求項１０記載の情報管理方法。
【請求項１２】
前記暗号化・復号ステップは、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との組合せを種として前記鍵を生成することを特徴とする請求項１０又は１１記載の情報管理方法。
【請求項１３】
前記ユーザが変更不能な機器固有の情報は、前記電子機器の製造者又は販売者の情報と前記電子機器を一意に特定する情報とで構成されることを特徴とする請求項１２記載の情報管理方法。
【請求項１４】
前記ユーザが変更不能な機器固有の情報は、メーカ名，モデル名及びシリアル番号で構成されていることを特徴とする請求項１３記載の情報管理方法。
【請求項１５】
前記ユーザが変更可能な情報は、会社情報，部門情報及び管理者情報で構成されていることを特徴とする請求項１２乃至１４何れか一項記載の情報管理方法。
【請求項１６】
前記第１の情報の運用範囲は、機器単体専用，管理者毎専用，会社内共有および部門内共有で構成されていることを特徴とする請求項１０乃至１５何れか一項記載の情報管理方法。
【請求項１７】
前記第１の情報は、アドレス帳情報であることを特徴とする請求項１０乃至１６何れか一項記載の情報管理方法。
【請求項１８】
前記暗号化・復号ステップは、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行い、前記第１の情報をバックアップするバックアップステップと、
前記第１の情報の運用範囲に応じた前記鍵を使用して復号を行い、前記運用範囲の電子機器に前記第１の情報をリストアするリストアステップと
を有することを特徴とする請求項１０記載の情報管理方法。
【請求項１９】
記憶装置，演算処理装置を含むように構成されており、複数のユーザが共有可能な第１の情報を管理する電子機器において実行される情報管理プログラムであって、
前記記憶装置は、前記第１の情報と、前記電子機器に予め設定されている第２の情報とを記憶しており、
前記演算処理装置は、前記第２の情報の１つ以上の組合せを種として、前記第１の情報を暗号化および復号するときの鍵を前記第１の情報の運用範囲毎に生成する鍵生成ステップと、
前記鍵を使用して前記第１の情報の暗号化および復号を行なう暗号化・復号ステップと
を実行する情報管理プログラム。
【請求項２０】
前記暗号化・復号ステップは、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行なう暗号化ステップと、
暗号化を行った前記第１の情報を復号するとき、前記第１の情報の運用範囲に応じた前記鍵を順次使用して復号を試み、復号が成功した前記第１の情報の運用範囲を、復号が成功したときの前記鍵に応じて設定する復号ステップと
を有することを特徴とする請求項１９記載の情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器，情報管理方法および情報管理プログラムに係り、特に種から生成した鍵を使用して情報の暗号化及び復号を行なう電子機器，情報管理方法および情報管理プログラムに関する。
【背景技術】
【０００２】
近年、ユーザ情報，アドレス帳など、ユーザが管理する個人情報の機密管理が重要になってきている。例えばハードディスクドライブ等の汎用的なデバイスに保持している個人情報については、暗号化して管理される。個人情報を暗号化して管理する電子機器においては、機器毎に暗号化するときの鍵（以下、暗号化鍵という）のシード（種）が設定されている。電子機器はシードから暗号化鍵を生成し、その暗号化鍵を使用して個人情報を異なる暗号データに変換することで、セキュリティ強度を高められるようにしている。
【０００３】
従来の電子機器では、例えばアドレス帳を一括してバックアップしておき、ストレージデバイスの破損・交換後の復旧の為にリストアする機能も提供されている。このような電子機器においても、アドレス帳を暗号化してセキュリティ強度を高めることが可能となっている。バックアップ・リストア機能は、複数の電子機器に同じアドレス帳を複製して登録するような場合にも利用されることがある。特許文献１及び２には、電子機器内の情報のセキュリティ強度を高める技術の一例が開示されている。
【特許文献１】特開２００４−３０３２１５号公報
【特許文献２】特開２００４−１５２２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザ情報やアドレス帳の暗号化鍵を生成するシードは、パスワードと同様、ユーザが忘れてしまうことや電子機器への入力をミスする可能性がある。従って、機器毎にユーザがシードを設定することは、管理上難しかった。しかしながら、煩雑さ故に全ての電子機器に対して共通のシードを設定しまい、そのシードが第三者に知られてしまった場合には複数の電子機器に保持している個人情報が引き出される危険性にさらされるという問題があった。
【０００５】
本発明は、上記の点に鑑みなされたもので、セキュリティ強度が高く、且つ暗号化および復号するときの鍵の生成が容易な電子機器，情報管理方法および情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明は、複数のユーザが共有可能な第１の情報を管理する電子機器であって、自機に予め設定されている第２の情報の１つ以上の組合せを種として、前記第１の情報を暗号化および復号するときの鍵を前記第１の情報の運用範囲毎に生成し、その鍵を使用して前記第１の情報の暗号化および復号を行なう暗号化・復号手段を備えることを特徴とする。
【０００７】
前記暗号化・復号手段は、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行い、暗号化を行った前記第１の情報を復号するとき、前記第１の情報の運用範囲に応じた前記鍵を順次使用して復号を試み、復号が成功した前記第１の情報の運用範囲を、復号が成功したときの前記鍵に応じて設定することを特徴としてもよい。
【０００８】
前記暗号化・復号手段は、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との組合せを種として前記鍵を生成することを特徴としてもよい。
【０００９】
前記ユーザが変更不能な機器固有の情報は、前記電子機器の製造者又は販売者の情報と前記電子機器を一意に特定する情報とで構成されることを特徴としてもよい。
【００１０】
前記ユーザが変更不能な機器固有の情報は、メーカ名，モデル名及びシリアル番号で構成されていることを特徴としてもよい。
【００１１】
前記ユーザが変更可能な情報は、会社情報，部門情報及び管理者情報で構成されていることを特徴としてもよい。
【００１２】
前記第１の情報の運用範囲は、機器単体専用，管理者毎専用，会社内共有及び部門内共有で構成されていることを特徴としてもよい。
【００１３】
前記第１の情報は、アドレス帳情報であることを特徴としてもよい。
【００１４】
前記暗号化・復号手段は、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行い、前記第１の情報をバックアップし、前記第１の情報の運用範囲に応じた前記鍵を使用して復号を行い、前記運用範囲の電子機器に前記第１の情報をリストアすることを特徴としてもよい。
【００１５】
また、上記の課題を解決するため、本発明は、複数のユーザが共有可能な第１の情報を管理する電子機器の情報管理方法であって、自機に予め設定されている第２の情報の１つ以上の組合せを種として、前記第１の情報を暗号化および復号するときの鍵を前記第１の情報の運用範囲毎に生成する鍵生成ステップと、前記鍵を使用して前記第１の情報の暗号化および復号を行なう暗号化・復号ステップとを有することを特徴とする。
【００１６】
前記暗号化・復号ステップは、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行なう暗号化ステップと、暗号化を行った前記第１の情報を復号するとき、前記第１の情報の運用範囲に応じた前記鍵を順次使用して復号を試み、復号が成功した前記第１の情報の運用範囲を、復号が成功したときの前記鍵に応じて設定する復号ステップとを有することを特徴としてもよい。
【００１７】
前記暗号化・復号ステップは、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との組合せを種として前記鍵を生成することを特徴としてもよい。
【００１８】
前記ユーザが変更不能な機器固有の情報は、前記電子機器の製造者又は販売者の情報と前記電子機器を一意に特定する情報とで構成されることを特徴としてもよい。
【００１９】
前記ユーザが変更不能な機器固有の情報は、メーカ名，モデル名及びシリアル番号で構成されていることを特徴としてもよい。
【００２０】
前記ユーザが変更可能な情報は、会社情報，部門情報及び管理者情報で構成されていることを特徴としてもよい。
【００２１】
前記第１の情報の運用範囲は、機器単体専用，管理者毎専用，会社内共有および部門内共有で構成されていることを特徴としてもよい。
【００２２】
前記第１の情報は、アドレス帳情報であることを特徴としてもよい。
【００２３】
前記暗号化・復号ステップは、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行い、前記第１の情報をバックアップするバックアップステップと、前記第１の情報の運用範囲に応じた前記鍵を使用して復号を行い、前記運用範囲の電子機器に前記第１の情報をリストアするリストアステップとを有することを特徴としてもよい。
【００２４】
また、上記の課題を解決するため、本発明は、記憶装置，演算処理装置を含むように構成されており、複数のユーザが共有可能な第１の情報を管理する電子機器において実行される情報管理プログラムであって、前記記憶装置は、前記第１の情報と、前記電子機器に予め設定されている第２の情報とを記憶しており、前記演算処理装置は、前記第２の情報の１つ以上の組合せを種として、前記第１の情報を暗号化および復号するときの鍵を前記第１の情報の運用範囲毎に生成する鍵生成ステップと、前記鍵を使用して前記第１の情報の暗号化および復号を行なう暗号化・復号ステップとを実行する情報管理プログラムであることを特徴とする。
【００２５】
前記暗号化・復号ステップは、前記第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた前記鍵を使用して前記第１の情報の暗号化を行なう暗号化ステップと、暗号化を行った前記第１の情報を復号するとき、前記第１の情報の運用範囲に応じた前記鍵を順次使用して復号を試み、復号が成功した前記第１の情報の運用範囲を、復号が成功したときの前記鍵に応じて設定する復号ステップとを有することを特徴としてもよい。
【００２６】
本発明の電子機器では、自機に予め設定されている第２の情報の１つ以上の組合せを種として第１の情報を暗号化および復号するときの鍵を第１の情報の運用範囲毎に生成することにより、鍵の管理を不要にしつつ、固定値でない可変の鍵を第１の情報の運用範囲毎に、容易に生成できる。したがって、本発明の電子機器では暗号化された第１の情報のセキュリティ強度が高くなる。
【００２７】
また、本発明の電子機器では、第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた鍵を使用して第１の情報の暗号化を行い、暗号化を行った第１の情報を復号するとき、第１の情報の運用範囲に応じた鍵を順次使用して復号を試み、復号が成功した第１の情報の運用範囲を、復号が成功したときの鍵に応じて設定することにより、復号が成功した第１の情報の運用範囲を容易に設定できる。
【００２８】
また、本発明の電子機器では、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との組合せを種とすることにより、第１の情報の運用範囲に合わせた鍵の生成が可能である。
【００２９】
また、本発明の電子機器では、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との組合せを種とすることにより、暗号化された第１の情報を所定の運用範囲の機器間で共有できる。
【００３０】
また、本発明の電子機器では、ユーザが変更不能な機器固有の情報を、電子機器の製造者又は販売者の情報と電子機器を一意に特定する情報とで構成することにより、暗号化された第１の情報を所定の運用範囲の機器間で共有できる。
【００３１】
また、本発明の電子機器では、ユーザが変更不能な機器固有の情報を、メーカ名，モデル名及びシリアル番号で構成することができる。
【００３２】
また、本発明の電子機器では、ユーザが変更可能な情報を、会社情報，部門情報及び管理者情報で構成することにより、第１の情報を相互に運用できる運用範囲のバリエーションを実際のユーザ環境・組織等とマッチングさせることができる。
【００３３】
また、本発明の電子機器では、運用範囲を、機器単体専用，管理者毎専用，会社内共有及び部門内共有で構成することができる。
【００３４】
また、本発明の電子機器では、第１の情報を、アドレス帳情報で構成できる。
【００３５】
また、本発明では、第１の情報の運用範囲をユーザに指定させ、その運用範囲に応じた鍵を使用して第１の情報の暗号化を行い、第１の情報をバックアップし、第１の情報の運用範囲に応じた鍵を使用して復号を行い、運用範囲の電子機器に第１の情報をリストアすることができる。
【００３６】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００３７】
本発明によれば、セキュリティ強度が高く、且つ暗号化および復号するときの鍵の生成が容易な電子機器，情報管理方法および情報管理プログラムを提供可能である。
【発明を実施するための最良の形態】
【００３８】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、以下の実施例では電子機器の一例としてデジタル複写機（以下、単に複写機という）を例に説明するが、他の電子機器であってもよい。
【００３９】
図１は、複写機全体の一実施例の構成図である。図１の複写機は、複写機本体１，自動原稿送り装置（以下、ＡＤＦという）２，ステープラ及び作像された用紙を大量に排紙可能なフィニッシャ３，両面反転ユニット４，拡張給紙トレイ５及び大容量給紙トレイ６の６つのユニットから構成されている。複写機本体１は、スキャナ部，書き込み部，感光体部，現像部ならびに給紙部などを備える構成である。
【００４０】
図２は、複写機のシステム全体を表した一実施例の制御ブロック図である。図２に表した複写機のシステムは、メイン制御板２００と、スキャナユニット２０１と、ＡＤＦ２０２と、操作部２０３と、ハードディスクドライブ（以下、ＨＤＤという）２０４と、ネットワークコントローラ（以下、ＮＩＣという）２０５と、給紙ユニット２０６と、両面ユニット２０７と、フィニッシャ２０８と、Ｉ／Ｏ制御板２０９と、作像書込ユニット２１０と、高圧電源２１１と、定着ユニット２１２と、モータ２１３と、ファン２１４と、アクチュエータ２１５と、センサ２１６と、メモリカードユニット２２０とを備える構成である。
【００４１】
また、メイン制御板２００は、制御の中心となるＭＰＵ（Micro Processing Unit）３０１と、ＮＶ−ＲＡＭ（Non Volatile Memory）３０２と、ＲＯＭ（Read Only Memory)３０３と、ＲＡＭ（Random Access Memory）３０４とを備える構成である。
【００４２】
メイン制御板２００は、スキャナユニット２０１，ＡＤＦ２０２，操作部２０３，ＨＤＤ２０４，ＮＩＣ２０５，給紙ユニット２０６，両面ユニット２０７，フィニッシャ２０８及びメモリカードユニット２２０が接続され、それぞれ専用の制御ＬＳＩを介して図示していないコントローラボードにより制御やデータの送受信，読み書きを行なう。
【００４３】
また、Ｉ／Ｏ制御板２０９は、メイン制御板２００とバス接続されている。Ｉ／Ｏ制御板２０９は、作像書込ユニット２１０，高圧電源２１１，定着ユニット２１２，モータ２１３，ファン２１４，アクチュエータ２１５及びセンサ２１６が接続されている。
【００４４】
モータ２１３，ファン２１４及びアクチュエータ２１５は、Ｉ／Ｏ制御板２０９を介してメイン制御板２００からの出力信号によって駆動される。センサ２１６は、Ｉ／Ｏ制御板２０９を介してメイン制御板２００に入力信号を送信する。また、画像データを作像する為の作像書込ユニット２１０，高圧電源２１１及び定着ユニット２１２は、Ｉ／Ｏ制御板２０９を介してメイン制御板２００によって制御される。
【００４５】
ＨＤＤ２０４にはユーザ情報、いわゆるアドレス帳が保持されており、ファックスアプリケーションやスキャナアプリケーション機能で利用される。また、メモリカードユニット２２０はメモリカード２２１を脱着可能である。メモリカードユニット２２０にメモリカード２２１が装着されているとき、メイン制御板２００はメモリカード２２１に対してデータの読み書きが可能である。
【００４６】
ＲＯＭ３０３には、データを暗号化・復号する暗号プログラムが格納されている。暗号プログラムは、情報管理プログラムの一例である。暗号プログラムにおける暗号アルゴリズムでは、所定のデータ長の暗号化鍵を指定することができる。
【００４７】
図３は、操作部の一例の構成図である。操作部２０３は、複写機の情報を表示する為の液晶タッチパネル５１，アプリケーション切替キー５２，数値や部数などを入力する為のテンキー群５３，クリア／ストップキー５４，アプリケーションのジョブをスタートさせる為のスタートキー５５，モードリセットキー５６，バックアップ・リストア操作を行なう為の初期設定キー５７を備える構成である。
【００４８】
図４は、液晶タッチパネルに表示された一例の画面イメージ図である。例えばコピーアプリケーションが選択されているとき、液晶タッチパネル５１には図４の画面イメージが表示される。ユーザは、液晶タッチパネル５１に表示される画面上のボタンを押下することにより、例えばコピーアプリケーションに関する各種設定を行なうことができる。
【００４９】
操作部２０３の初期設定キー５７が押下されると、液晶タッチパネル５１には初期設定画面４００が表示される。図５は、初期設定キーが押下されたとき、液晶タッチパネルに表示される初期設定画面の一例の画面イメージ図である。
【００５０】
初期設定画面４００は、各種設定や動作を実行する為のボタン４０１〜４０３が表示されている。初期設定画面４００に表示されたボタン４０１〜４０３の何れかをユーザが押下すると、押下されたボタン４０１〜４０３に応じて後述する画面が表示される。ユーザは液晶タッチパネル５１に表示された画面に応じて、機能の実行や各種設定、確認操作を行なうことができる。
【００５１】
初期設定画面４００のボタン４０１が押下されると、液晶タッチパネル５１には図６の設置・管理情報設定画面４１０が表示される。図６は、設置・管理情報設定画面の一例の画面イメージ図である。設置・管理情報設定画面４１０は、複写機に対してユーザ情報を設定する画面である。
【００５２】
設置・管理情報設定画面４１０の変更ボタン４１１が押下されると、液晶タッチパネル５１には日本語や英数字を入力可能なソフトキーボードが表示される。ユーザは、ソフトキーボードを利用し、ユーザ情報の項目としての会社情報，部門情報，管理者情報を入力できる。ソフトキーボードを閉じると、ソフトキーボードにより入力されたユーザ情報は設置・管理情報設定画面４１０の入力枠に表示される。
【００５３】
必要なユーザ情報の項目を入力したあと、設置・管理情報設定画面４１０の設定ボタンが押下されると、入力されたユーザ情報は例えばＮＶ−ＲＡＭ３０２に格納される。戻るボタンが押下されると、入力されたユーザ情報は破棄される。
【００５４】
初期設定画面４００のボタン４０２が押下されると、液晶タッチパネル５１には図７のアドレス帳バックアップ画面４２０が表示される。図７は、アドレス帳バックアップ画面の一例の画面イメージ図である。アドレス帳バックアップ画面４２０は、バックアップを行なうアドレス帳の運用範囲をユーザに指定させると共に、ユーザからアドレス帳バックアップの指示を受け付ける画面である。
【００５５】
アドレス帳バックアップ画面４２０は、アドレス帳の運用範囲を機器単体専用，管理者毎専用，会社内共有，部門内共有の何れかに指定できる。ボタン４２１は、アドレス帳の運用範囲を機器単体専用に指定するものである。ボタン４２２は、アドレス帳の運用範囲を管理者毎専用に指定するものである。ボタン４２３は、アドレス帳の運用範囲を会社内共有に指定するものである。ボタン４２４は、アドレス帳の運用範囲を部門内共有に指定するものである。
【００５６】
アドレス帳の運用範囲が管理者毎専用，会社内共有，部門内共有の何れかに指定された場合は、図６の設置・管理情報設定画面４１０で設定された管理者情報，会社情報，部門情報に応じてアドレス帳の運用範囲が決定する。ユーザがボタン４２１〜４２４の何れかを選択し、アドレス帳バックアップ画面４２０の実行ボタンを押下すると、複写機はアドレス帳バックアップ処理を開始する。
【００５７】
アドレス帳バックアップ処理は、図８の暗号プログラム５００により実行される。図８は暗号プログラムの一例の構成図である。暗号プログラム５００は、ＵＩ５０１，暗号化復号部５０２，制御部５０３，鍵生成部５０４を実現するモジュールを含むように構成されている。暗号プログラム５００が実行されると、ＭＰＵ３０１はＵＩ５０１，暗号化復号部５０２，制御部５０３，鍵生成部５０４を起動する。
【００５８】
図９は、アドレス帳バックアップ処理の一例のフローチャートである。ステップＳ１０に進み、制御部５０３は、鍵生成部５０４を利用して暗号化鍵を生成する。暗号化鍵の生成は、以下のように行なうことができる。暗号化鍵を生成する為のシードは、ＮＶ−ＲＡＭ３０２に格納されている会社情報，部門情報および管理者情報と、ＮＶ−ＲＡＭ３０２又はＲＯＭ３０３に格納されているメーカー名，モデル名およびシリアル番号とを利用できる。
【００５９】
会社情報，部門情報および管理者情報は、ユーザが変更可能な情報であって、例えば設置・管理情報設定画面４１０から変更できる。メーカー名，モデル名およびシリアル番号は、ユーザが変更不能な情報である。メーカー名は、メーカを一意に特定する為の情報である。モデル名は、複写機のモデルを一意に特定する為の情報である。また、シリアル番号は出荷時に設定される機器個体毎に異なる情報である。
【００６０】
暗号プログラムは、メーカー名，モデル名，シリアル番号，会社情報，部門情報，管理者情報の１つ以上の組合せをシードとして暗号化鍵を生成する。暗号化鍵を生成する為のシードは、アドレス帳の運用範囲毎に例えば図１０のように設定できる。
【００６１】
図１０はアドレス帳の運用範囲毎に設定されているシードの一例の構成図である。図１０の例では、アドレス帳の運用範囲である機器単体専用，管理者毎専用，会社内共有，部門内共有ごとに、メーカー名，モデル名，シリアル番号，会社情報，部門情報，管理者情報の１つ以上の組合せのシードが設定されている。
【００６２】
例えばアドレス帳の運用範囲が機器単体専用である場合、シードはメーカー名，モデル名およびシリアル番号の組合せとなる。また、アドレス帳の運用範囲が部門内共有である場合、シードはメーカー名，モデル名，会社情報および部門情報の組合せとなる。
【００６３】
鍵生成部５０４は、アドレス帳バックアップ画面４２０のボタン４２１〜４２４により選択されたアドレス帳の運用範囲に応じて、メーカー名，モデル名，シリアル番号，会社情報，部門情報，管理者情報の１つ以上の組合せをＮＶ−ＲＡＭ３０２又はＲＯＭ３０３から読み出し、暗号化鍵を生成する為のシードとする。
【００６４】
鍵生成部５０４は、読み出したメーカー名，モデル名，シリアル番号，会社情報，部門情報，管理者情報の１つ以上の組合せを１つに繋ぎ合わせたあと、例えばＳＨＡ１やＭＤ５等のダイジェスト生成アルゴリズムを使用して、縮小されたデータ（ハッシュ値）を求める。
【００６５】
そして、鍵生成部５０４は求めたハッシュ値から暗号化および復号に必要な長さの暗号化鍵を生成する。このように生成した暗号化鍵は、ユーザが変更不能な機器固有の情報とユーザが変更可能な情報との双方が使用されているため、容易に暗号化鍵を類推することができない。
【００６６】
図９に戻り、アドレス帳バックアップ処理の説明を続ける。ステップＳ１０に続いてステップＳ１１に進み、制御部５０３はバックアップするアドレス帳のデータをＨＤＤ２０４から読み出す。ステップＳ１２に進み、制御部５０３は暗号化復号部５０２を利用してアドレス帳のデータを暗号化する。具体的に、暗号化復号部５０２はステップＳ１０で生成された暗号化鍵を使用してアドレス帳のデータを暗号化する。
【００６７】
ステップＳ１３に進み、制御部５０３は暗号化したアドレス帳のデータをメモリカード２２１にバックアップデータとして書き込む。そして、ステップＳ１４に進み、制御部５０１はＵＩ５０１を利用して、アドレス帳バックアップ処理の結果を表す結果画面を液晶タッチパネル５１に表示する。
【００６８】
図１１は、アドレス帳バックアップ処理が正常終了したときの結果画面を表す一例の画面イメージである。また、図１２は、アドレス帳バックアップ処理が異常終了したときの結果画面を表す一例の画面イメージである。
【００６９】
初期設定画面４００のボタン４０３が押下されると、液晶タッチパネル５１には図１３のアドレス帳リストア画面４３０が表示される。図１３は、アドレス帳リストア画面の一例の画面イメージ図である。アドレス帳リストア画面４３０は、ユーザからアドレス帳リストアの指示を受け付ける画面である。ユーザがアドレス帳リストア画面４３０の実行ボタンを押下すると、複写機はアドレス帳リストア処理を開始する。なお、アドレス帳リストア処理は前述の図８の暗号プログラム５００により実行される。
【００７０】
図１４は、アドレス帳リストア処理の一例のフローチャートである。ステップＳ２０に進み、制御部５０３はメモリカード２２１からバックアップデータを読み出す。ステップＳ２１に進み、制御部５０３は、鍵生成部５０４を利用し、アドレス帳の運用範囲が機器単体専用であるときの暗号化鍵を使用してバックアップデータの復号を試みる。
【００７１】
ステップＳ２２に進み、制御部５０３はバックアップデータの復号が成功したか否かを判定する。バックアップデータの復号が成功したか否かの判定は、絶対入っているべきテキスト（例えばメーカー名，モデル名）が復号したバックアップデータに入っているか否かをサーチすることにより行なうことができる。
【００７２】
もし、復号が成功しなければ（Ｓ２２においてＮＯ）、ステップＳ２３に進み、制御部５０３は鍵生成部５０４を利用し、アドレス帳の運用範囲が管理者毎専用であるときの暗号化鍵を使用してバックアップデータの復号を試みる。
【００７３】
ステップＳ２４に進み、制御部５０３はバックアップデータの復号が成功したか否かを判定する。復号が成功しなければ（Ｓ２４においてＮＯ）、ステップＳ２５に進み、制御部５０３は鍵生成部５０４を利用し、アドレス帳の運用範囲が会社内共有であるときの暗号化鍵を使用してバックアップデータの復号を試みる。
【００７４】
ステップＳ２６に進み、制御部５０３はバックアップデータの復号が成功したか否かを判定する。復号が成功しなければ（Ｓ２６においてＮＯ）、ステップＳ２７に進み、制御部５０３は鍵生成部５０４を利用し、アドレス帳の運用範囲が部門内共有であるときの暗号化鍵を使用してバックアップデータの復号を試みる。
【００７５】
ステップＳ２８に進み、制御部５０３はバックアップデータの復号が成功したか否かを判定する。復号が成功しなければ（Ｓ２８においてＮＯ）、ステップＳ２９に進み、制御部５０３はＵＩ５０１を利用して、アドレス帳リストア処理に失敗したことを表す図１５の結果画面を液晶タッチパネル５１に表示する。
【００７６】
バックアップデータの復号が成功すれば（ステップＳ２２，Ｓ２４，Ｓ２６及びＳ２８においてＹＥＳ）、制御部５０３はステップＳ３０に進み、復号したアドレス帳のデータをＨＤＤ２０４に書き込む。なお、ステップＳ３０でＨＤＤ２０４に書き込まれるアドレス帳の運用範囲は、バックアップデータの復号が成功した暗号化鍵に応じて設定することができる。ステップＳ３１に進み、制御部５０３はＵＩ５０１を利用して、アドレス帳リストア処理に成功したことを表す図１６の結果画面を液晶タッチパネル５１に表示する。
【００７７】
図１４のアドレス帳リストア処理では、アドレス帳をバックアップしたときの暗号化鍵のシード（生成条件）と、アドレス帳をリストアする複写機の暗号化鍵のシード（生成条件）とが一致すれば、バックアップデータからアドレス帳をリストアできる。
【００７８】
例えばアドレス帳の運用範囲を機器単体専用に指定してアドレス帳のバックアップを行った場合、暗号化鍵のシードにはユーザが変更不能な機器固有の情報が含まれており、バックアップを行った複写機以外でアドレス帳をリストアすることは困難である。
【００７９】
図１７は、バックアップを行なうアドレス帳の運用範囲と、リストアできる機器との関係を示す模式図である。図１７における矢印はアドレス帳のバックアップを行った機器からリストアを行なう機器に向かって伸びている。矢印は、アドレス帳のリストアが可能であることを「○」又はリストアが不能であることを「×」で表してる。
【００８０】
アドレス帳の運用範囲が機器単体専用である場合、機器Ａでバックアップされたアドレス情報は機器Ａ以外の何れの機器でもリストアすることができない。この理由はアドレス帳の運用範囲が機器単体専用である場合、シードがメーカー名，モデル名およびシリアル番号の組合せとなるからである。シリアル番号は機器固有の情報であり、暗号化鍵が機器間で異なっている。
【００８１】
アドレス帳の運用範囲が管理者毎専用である場合、機器Ｂ１でバックアップされたアドレス情報は機器Ａでリストアでき、機器Ａ，機器Ｂ１以外の機器でリストアできない。この理由はアドレス帳の運用範囲が管理者毎専用である場合、シードがメーカー名，モデル名，会社情報および管理者情報の組合せとなるからである。
【００８２】
例えば機器Ａと機器Ｂ１とはメーカー名，モデル名，会社情報および管理者情報が同一であり、暗号化鍵が同一となる。機器Ｂ１と，機器Ｂ１，機器Ａ以外の機器とは管理者情報が異なり、暗号化鍵が異なっている。
【００８３】
アドレス帳の運用範囲が会社内共有である場合、機器Ｄでバックアップされたアドレス情報は機器Ａ，Ｂ１，B２，Ｃ１，Ｃ２及びＤでリストアでき、機器Ｘでリストアできない。この理由はアドレス帳の運用範囲が会社内共有である場合、シードがメーカー名，モデル名および会社情報の組合せとなるからである。
【００８４】
機器Ａ，Ｂ１，B２，Ｃ１，Ｃ２及びＤは、メーカー名，モデル名および会社情報が同一であり、暗号化鍵が同一となる。機器Ｘと機器Ｄとは会社情報（会社名）が異なり、暗号化鍵が異なっている。
【００８５】
アドレス帳の運用範囲が部門内共有である場合、機器Ｃ１でバックアップされたアドレス情報は機器Ｃ１及びＣ２でリストアでき、機器Ｃ１，Ｃ２以外の機器でリストアできない。この理由はアドレス帳の運用範囲が部門内共有である場合、シードがメーカー名，モデル名，会社情報及び部門情報の組合せとなるからである。
【００８６】
機器Ｃ１，Ｃ２は、メーカー名，モデル名，会社情報および部門情報が同一であり、暗号化鍵が同一となる。機器Ｃ１，Ｃ２以外の機器と、機器Ｃ１，Ｃ２とは部門情報（部門名）が異なり、暗号化鍵が異なっている。
【００８７】
このように、本発明による複写機では予め設定されているユーザが変更不能な機器固有の情報とユーザが変更可能な情報との双方がシードとして使用される為、暗号化鍵の類推が非常に困難である。したがって、アドレス帳のバックアップデータはセキュリティ強度が高くなる。また、本発明による複写機は予め設定されている情報を暗号化鍵のシードとして利用する為、暗号化鍵の生成が容易である。この結果、本発明による複写機は暗号化鍵の管理が不要となる。
【００８８】
本発明による複写機では、アドレス帳の運用範囲を指定することで、複写機に予め設定されている情報の１つ以上の組合せを暗号化鍵のシードとして利用できる。この結果、本発明による複写機では、ユーザが暗号化鍵のシードを特に設定しなくてもよい。
【００８９】
また、本発明による複写機では暗号化鍵のシードを複写機に予め設定されている情報の１つ以上の組合せとすることにより、アドレス帳のバックアップデータを相互に運用できる運用範囲のバリエーションを実際のユーザ環境・組織等とマッチングさせることができる。本発明による複写機では、暗号化鍵のシードを隠蔽しつつ、アドレス帳のバックアップデータを相互に運用できる運用範囲をユーザに明確に伝えることができる。
【００９０】
なお、本発明の暗号プログラム５００はパーソナルコンピュータ（ＰＣ）で実行することも可能である。暗号化・復号される情報はアドレス帳以外の情報，文書，画像などであってもよい。図１８は暗号プログラムを実行するＰＣの一実施例の構成図である。
【００９１】
図１８は、ＰＣの一例の構成図である。図１８のＰＣは、それぞれバスＢで相互に接続されている入力装置３１，出力装置３２，ドライブ装置３３，補助記憶装置３４，メモリ装置３５，演算処理装置３６およびインターフェース装置３７で構成される。
【００９２】
入力装置３１はキーボードやマウスなどで構成され、各種信号を入力するために用いられる。出力装置３２はディスプレイ装置などで構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置３７は、モデム，ＬＡＮカードなどで構成されており、ネットワークに接続する為に用いられる。
【００９３】
本発明の暗号プログラム５００は、ＰＣを制御する各種プログラムの少なくとも一部である。暗号プログラム５００は記録媒体３８の配布やネットワークからのダウンロードなどによって提供される。
【００９４】
暗号プログラム５００を記録した記録媒体３８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００９５】
また、暗号プログラム５００を記録した記録媒体３８がドライブ装置３３にセットされると、暗号プログラム５００は記録媒体３８からドライブ装置３３を介して補助記憶装置３４にインストールされる。ネットワークからダウンロードされた暗号プログラム５００は、インターフェース装置３７を介して補助記憶装置３４にインストールされる。ＰＣはインストールされた暗号プログラム５００を格納すると共に、必要なファイル，データ等を格納する。
【００９６】
メモリ装置３５は、コンピュータの起動時に補助記憶装置３４から暗号プログラム５００を読み出して格納する。そして、演算処理装置３６はメモリ装置３５に格納された暗号プログラム５００に従って、後述するような各種処理を実現している。
【００９７】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上記した実施例では、図９及び図１４の全ての処理を暗号プログラムが行なう例を説明したが、実際に暗号化及び復号の処理以外を他のプログラムが行なうようにしてもよい。なお、特許請求の範囲に記載した暗号化・復号手段は暗号プログラムに相当する。
【図面の簡単な説明】
【００９８】
【図１】複写機全体の一実施例の構成図である。
【図２】複写機のシステム全体を表した一実施例の制御ブロック図である。
【図３】操作部の一例の構成図である。
【図４】液晶タッチパネルに表示された一例の画面イメージ図である。
【図５】初期設定キーが押下されたとき、液晶タッチパネルに表示される初期設定画面の一例の画面イメージ図である。
【図６】設置・管理情報設定画面の一例の画面イメージ図である。
【図７】アドレス帳バックアップ画面の一例の画面イメージ図である。
【図８】暗号プログラムの一例の構成図である。
【図９】アドレス帳バックアップ処理の一例のフローチャートである。
【図１０】アドレス帳の運用範囲毎に設定されているシードの一例の構成図である。
【図１１】アドレス帳バックアップ処理が正常終了したときの結果画面を表す一例の画面イメージである。
【図１２】アドレス帳バックアップ処理が異常終了したときの結果画面を表す一例の画面イメージである。
【図１３】アドレス帳リストア画面の一例の画面イメージ図である。
【図１４】アドレス帳リストア処理の一例のフローチャートである。
【図１５】アドレス帳リストア処理に失敗したことを表す結果画面の一例のイメージ図である。
【図１６】アドレス帳リストア処理に成功したことを表す結果画面の一例のイメージ図である。
【図１７】バックアップを行なうアドレス帳の運用範囲と、リストアできる機器との関係を示す模式図である。
【図１８】暗号プログラムを実行するＰＣの一実施例の構成図である。
【符号の説明】
【００９９】
１    複写機本体
２，２００    自動原稿送り装置（ＡＤＦ）
３，２０８    フィニッシャ
４    両面反転ユニット
５    拡張給紙トレイ
６    大容量給紙トレイ
２００    メイン制御板
２０１    スキャナユニット
２０３    操作部
２０４    ハードディスクドライブ（ＨＤＤ）
２０５    ネットワークコントローラ（ＮＩＣ）
２０６    給紙ユニット
２０７    両面ユニット
２０９    Ｉ／Ｏ制御板
２１０    作像書込ユニット
２１１    高圧電源
２１２    定着ユニット
２１３    モータ
２１４    ファン
２１５    アクチュエータ
２１６    センサ
２２０    メモリカードユニット
３０１    ＭＰＵ（Micro Processing Unit）
３０２    ＮＶ−ＲＡＭ（Non Volatile Memory）
３０３    ＲＯＭ（Read Only Memory)
３０４    ＲＡＭ（Random Access Memory）
５００    暗号プログラム
５０１    ＵＩ
５０２    暗号化復号部
５０３    制御部
５０４    鍵生成部
【図１】
2006262450.tif 000003
【図２】
2006262450.tif 000004
【図３】
2006262450.tif 000005
【図４】
2006262450.tif 000006
【図５】
2006262450.tif 000007
【図６】
2006262450.tif 000008
【図７】
2006262450.tif 000009
【図８】
2006262450.tif 000010
【図９】
2006262450.tif 000011
【図１０】
2006262450.tif 000012
【図１１】
2006262450.tif 000013
【図１２】
2006262450.tif 000014
【図１３】
2006262450.tif 000015
【図１４】
2006262450.tif 000016
【図１５】
2006262450.tif 000017
【図１６】
2006262450.tif 000018
【図１７】
2006262450.tif 000019
【図１８】
2006262450.tif 000020