(57)【要約】【課題】設定情報の保存先に応じて暗号化方法を変更できる設定情報利用システムを提供すること。【解決手段】ネットワークを介して情報処理装置と接続された第一の電子機器が設定に関する設定情報を前記情報処理装置に送信し、第二の電子機器が前記設定情報を前記情報処理装置から取得する設定情報利用システム１００であって、  前記第一の電子機器４０−１は、第一の記憶部から前記設定情報を取得する設定情報取得手段４４と、前記設定情報の保存先の選択を受け付ける第一の受付手段４１と、前記第一の受付手段が受け付けた前記保存先に応じて、異なる暗号化方法で前記設定情報を暗号化する暗号化手段４４ａと、前記第一の受付手段が受け付けた前記保存先に暗号化された前記設定情報を保存する保存手段４２、４７と、を有する。【選択図】図１
2018202708.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して情報処理装置と接続された第一の電子機器が第一の電子機器の設定に関する設定情報を前記情報処理装置に送信し、第二の電子機器が前記設定情報を前記情報処理装置から取得する設定情報利用システムであって、
前記第一の電子機器は、
第一の記憶部から前記設定情報を取得する設定情報取得手段と、
前記設定情報の保存先の選択を受け付ける第一の受付手段と、
前記第一の受付手段が受け付けた前記保存先に応じて、異なる暗号化方法で前記設定情報を暗号化する暗号化手段と、
前記第一の受付手段が受け付けた前記保存先に暗号化された前記設定情報を保存する保存手段と、を有し、
前記第二の電子機器は、
前記保存先から前記設定情報を取得する取得手段と、
前記設定情報の保存先の選択を受け付ける第二の受付手段と、
前記第二の受付手段が受け付けた前記保存先に応じて、前記暗号化方法に対応する復号方法で暗号化された前記設定情報を復号する復号手段と、
前記復号手段が復号した前記設定情報を第二の記憶部に設定する設定情報設定手段と、
を有する設定情報利用システム。
【請求項２】
前記保存先は、前記情報処理装置又は着脱可能な可搬性の記憶媒体であり、前記暗号化手段は、前記第一の受付手段が受け付けた前記保存先が前記情報処理装置か前記記憶媒体であるかに応じて異なる暗号化方法で前記設定情報を暗号化し、
前記復号手段は、前記第二の受付手段が受け付けた前記保存先が前記情報処理装置か前記記憶媒体であるかに応じて異なる復号方法で前記設定情報を復号する請求項１に記載の設定情報利用システム。
【請求項３】
前記暗号化手段は、前記第一の受付手段が受け付けた前記保存先に応じて前記設定情報の暗号化の回数を変更し、
前記復号手段は、前記第二の受付手段が受け付けた前記保存先に応じて前記設定情報の復号の回数を変更することを特徴とする請求項１又は２に記載の設定情報利用システム。
【請求項４】
前記暗号化手段は、前記第一の受付手段が受け付けた前記保存先が前記情報処理装置の場合、予め定められた設定項目を第一の暗号化キーで暗号化しその他の設定項目を暗号化せず、前記保存手段は前記情報処理装置に前記設定情報を送信し、
前記第一の受付手段が受け付けた前記保存先が前記記憶媒体の場合、予め定められた設定項目を第一の暗号化キーで暗号化し、前記第一の暗号化キーで暗号化された設定項目を含む前記設定情報の全体を第二の暗号化キーで暗号化して、前記保存手段は前記記憶媒体に前記設定情報を書き込む請求項２に記載の設定情報利用システム。
【請求項５】
前記第二の受付手段が受け付けた前記保存先が前記情報処理装置の場合、前記取得手段が前記情報処理装置から取得した前記設定情報のうち、予め定められた設定項目を前記第一の暗号化キーで復号しその他の設定項目を復号せず、
前記第二の受付手段が受け付けた前記保存先が前記記憶媒体の場合、前記取得手段が前記記憶媒体から取得した前記設定情報の全体を第二の暗号化キーで復号し、更に、予め定められた設定項目を前記第一の暗号化キーで復号しその他の設定項目を復号しない請求項４に記載の設定情報利用システム。
【請求項６】
前記第一の受付手段が前記保存先として前記情報処理装置を受け付けた場合、前記第一の受付手段は前記第一の暗号化キーの入力を受け付け、
前記第一の受付手段が前記保存先として前記記憶媒体を受け付けた場合、前記第一の受付手段は前記第一の暗号化キー及び前記第二の暗号化キーの入力を受け付ける請求項４に記載の設定情報利用システム。
【請求項７】
前記第二の受付手段が前記保存先として前記情報処理装置を受け付けた場合、前記第二の受付手段は前記第一の暗号化キーの入力を受け付け、
前記第二の受付手段が前記保存先として前記記憶媒体を受け付けた場合、前記第二の受付手段は前記第一の暗号化キー及び前記第二の暗号化キーの入力を受け付ける請求項５に記載の設定情報利用システム。
【請求項８】
前記第一の電子機器は、
前記第一の受付手段が前記保存先として前記記憶媒体を受け付けた場合、前記第一の暗号化キー及び前記第二の暗号化キーを生成し、前記第一の暗号化キーから第一の暗号化キー生成情報Ａを生成し、前記第二の暗号化キーから第二の暗号化キー生成情報Ａを生成する第一の暗号化キー生成手段と、
前記第一の電子機器の識別情報を前記情報処理装置に送信する第一の通信手段と、を有し、
前記保存手段は、前記第一の暗号化キー生成情報Ａ、前記第二の暗号化キー生成情報Ａ及び前記第一の電子機器の識別情報を前記記憶媒体に記憶させ、
前記第二の電子機器は、
前記第二の受付手段が前記保存先として前記記憶媒体を受け付けた場合、前記記憶媒体に記憶された前記第一の電子機器の識別情報を前記情報処理装置に送信し、前記情報処理装置が前記第一の電子機器の識別情報から生成した第一の暗号化キー生成情報Ｂ及び第二の暗号化キー生成情報Ｂを前記情報処理装置から受信する第二の通信手段と、
前記記憶媒体に記憶された前記第一の暗号化キー生成情報Ａと前記第一の暗号化キー生成情報Ｂから前記第一の暗号化キーを生成し、前記第二の暗号化キー生成情報Ａと前記第二の暗号化キー生成情報Ｂから前記第二の暗号化キーを生成する第二の暗号化キー生成手段と、を有する請求項４又は５に記載の設定情報利用システム。
【請求項９】
更に、前記情報処理装置と通信する設定端末を有し、
前記設定端末は、前記設定情報のうち所定の設定項目の設定値と第三の暗号化キーの入力を受け付ける入力受付手段と、
前記所定の設定項目の設定値を前記第三の暗号化キーで暗号化する第二の暗号化手段と、
暗号化された前記所定の設定項目の設定値を前記情報処理装置に送信する送信手段と、を有し、
前記情報処理装置は、
前記第一の暗号化キーで暗号化された前記設定項目の設定値と前記第三の暗号化キーで暗号化された前記設定項目の設定値とを共に保持しておき、
前記第二の電子機器から前記設定情報を要求された場合、前記第一の暗号化キーで暗号化された前記設定項目の設定値と前記第三の暗号化キーで暗号化された前記設定項目の設定値を前記第二の電子機器に送信する請求項４〜８のいずれか１項に記載の設定情報利用システム。
【請求項１０】
前記情報処理装置は、
前記第三の暗号化キーで前記設定値が暗号化された回数を保持しておき、
前記設定情報及び前記回数と共に、前記第一の暗号化キーで暗号化された前記設定項目の設定値と前記第三の暗号化キーで暗号化された前記設定項目の設定値を前記第二の電子機器に送信し、
前記第二の電子機器の前記第二の受付手段は、前記第一の暗号化キーと前記回数と同じ数の前記第三の暗号化キーの入力を受け付け、
前記復号手段は、前記第一の暗号化キーで設定値を復号し、前記第三の暗号化キーで暗号化された前記設定項目の設定値を対応する前記第三の暗号化キーでそれぞれ復号し、
前記設定情報設定手段は、前記第一の暗号化キーで復号された設定値と前記第三の暗号化キーで復号された設定値を前記設定情報に統合する請求項９に記載の設定情報利用システム。
【請求項１１】
ネットワークを介して情報処理装置と接続され、電子機器の設定に関する設定情報を前記情報処理装置に送信又は受信する電子機器であって、
第一の記憶部から前記設定情報を取得する設定情報取得手段と、
前記設定情報の保存先の選択を受け付ける第一の受付手段と、
前記第一の受付手段が受け付けた前記保存先に応じて、異なる暗号化方法で前記設定情報を暗号化する暗号化手段と、
前記第一の受付手段が受け付けた前記保存先に暗号化された前記設定情報を保存する保存手段と、を有するか、又は、
前記保存先から前記設定情報を取得する取得手段と、
前記設定情報の保存先の選択を受け付ける第二の受付手段と、
前記第二の受付手段が受け付けた前記保存先に応じて、前記暗号化方法に対応する復号方法で暗号化された前記設定情報を復号する復号手段と、
前記復号手段が復号した前記設定情報を第二の記憶部に設定する設定情報設定手段と、
を有する電子機器。
【請求項１２】
ネットワークを介して情報処理装置と接続された第一の電子機器が設定に関する設定情報を前記情報処理装置に送信し、第二の電子機器が前記設定情報を前記情報処理装置から取得する設定情報利用システムが行う設定情報利用方法であって、
前記第一の電子機器によって行われる、
設定情報取得手段が、第一の記憶部から前記設定情報を取得するステップと、
第一の受付手段が、前記設定情報の保存先の選択を受け付けるステップと、
暗号化手段が、前記第一の受付手段が受け付けた前記保存先に応じて、異なる暗号化方法で前記設定情報を暗号化するステップと、
保存手段が、前記第一の受付手段が受け付けた前記保存先に暗号化された前記設定情報を保存するステップと、を有し、
前記第二の電子機器によって行われる、
取得手段が、前記保存先から前記設定情報を取得するステップと、
第二の受付手段が、前記設定情報の保存先の選択を受け付けるステップと、
復号手段が、前記第二の受付手段が受け付けた前記保存先に応じて、前記暗号化方法に対応する復号方法で暗号化された前記設定情報を復号するステップと、
設定情報設定手段が、前記復号手段が復号した前記設定情報を第二の記憶部に設定するステップと、を有する設定情報利用方法。
【請求項１３】
ネットワークを介して情報処理装置と接続され、電子機器の設定に関する設定情報を前記情報処理装置に送信又は受信する電子機器を、
第一の記憶部から前記設定情報を取得する設定情報取得手段と、
前記設定情報の保存先の選択を受け付ける第一の受付手段と、
前記第一の受付手段が受け付けた前記保存先に応じて、異なる暗号化方法で前記設定情報を暗号化する暗号化手段と、
前記第一の受付手段が受け付けた前記保存先に暗号化された前記設定情報を保存する保存手段、として動作させるか、又は、
前記保存先から前記設定情報を取得する取得手段と、
前記設定情報の保存先の選択を受け付ける第二の受付手段と、
前記第二の受付手段が受け付けた前記保存先に応じて、前記暗号化方法に対応する復号方法で暗号化された前記設定情報を復号する復号手段と、
前記復号手段が復号した前記設定情報を第二の記憶部に設定する設定情報設定手段、
として動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定情報利用システム、電子機器、設定情報利用方法、及び、プログラムを有する。
【背景技術】
【０００２】
オフィス等ではプリンタなどの汎用的な電子機器が使用されているが、ユーザの使いやすさを考慮して電子機器はカスタマイズが可能になっている。カスタマイズの際にユーザが設定できる電子機器の設定項目は、電子機器の機能が追加されたり向上したりすることに伴い増大する傾向にある。更に、ＣＥ（カスタマーエンジニア）など電子機器に詳しい者が設定する設定項目も存在する。
【０００３】
同一メーカがリリースするプリンタなどの電子機器にも多くの機種が存在するが、すでに使っている電子機器を更新したり追加に新しい電子機器をユーザが購入したりする場合は少なくない。この場合、新しい電子機器の使い勝手が同じであることが好ましいが、新しい電子機器の導入時に全ての設定項目をユーザ等がカスタマイズすることは時間がかかる場合がある。そこで、すでに使っている電子機器（以下、第一の電子機器という）から別の電子機器（以下、第二の電子機器という）への設定情報の設定を支援する技術が考案されている。
【０００４】
このような技術の１つに、第一の電子機器がサーバに設定情報をエクスポートし、第二の電子機器がサーバから設定情報をインポートする技術がある（例えば、特許文献１参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、サーバへのエクスポートが困難な状況が考慮されていないという問題がある。以下、説明する。まず、十分な通信帯域を確保できないネットワーク環境に第一の電子機器又は第二の電子機器が設置される場合がある。あるいは、インターネット上のサーバに設定情報が保持されることが社内規定などで禁止される場合がある。このような状況ではＣＥ又はユーザが着脱式の記憶媒体に第一の電子機器の設定情報をエクスポートし、第二の電子機器に記憶媒体からインポートする技術を採用することが検討される。
【０００６】
一方、サーバへのエクスポートの際、情報漏えいを抑制するため設定情報が暗号化される場合が多い。そして、第一の電子機器がサーバへエクスポートする場合と記憶媒体にエクスポートする場合とでは、設定情報が保存される保存先が異なるため、設定情報の適切な暗号化方法もそれぞれ異なると考えられる。しかしながら、従来の技術では、設定情報の保存先に応じて暗号化方法を変更することは考慮されていなかった。
【０００７】
本発明は、上記課題に鑑み、設定情報の保存先に応じて暗号化方法を変更できる設定情報利用システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ネットワークを介して情報処理装置と接続された第一の電子機器が設定に関する設定情報を前記情報処理装置に送信し、第二の電子機器が前記設定情報を前記情報処理装置から取得する設定情報利用システムであって、
前記第一の電子機器は、第一の記憶部から前記設定情報を取得する設定情報取得手段と、前記設定情報の保存先の選択を受け付ける第一の受付手段と、前記第一の受付手段が受け付けた前記保存先に応じて、異なる暗号化方法で前記設定情報を暗号化する暗号化手段と、前記第一の受付手段が受け付けた前記保存先に暗号化された前記設定情報を保存する保存手段と、を有し、
前記第二の電子機器は、前記保存先から前記設定情報を取得する取得手段と、前記設定情報の保存先の選択を受け付ける第二の受付手段と、前記第二の受付手段が受け付けた前記保存先に応じて、前記暗号化方法に対応する異なる復号方法で暗号化された前記設定情報を復号する復号手段と、前記復号手段が復号した前記設定情報を第二の記憶部に設定する設定情報設定手段と、を有する。
【発明の効果】
【０００９】
設定情報の保存先に応じて暗号化方法を変更できる設定情報利用システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】設定情報利用システムの動作の概略を説明する図の一例である。
【図２】設定情報利用システムの概略構成図の一例である。
【図３】電子機器のハードウェア構成の一例を示す図である。
【図４】サーバのハードウェア構成図の一例である。
【図５】電子機器、及び、サーバの機能をブロック状に説明する設定情報利用システムの機能ブロック図の一例である。
【図６】電子機器、及び、サーバの機能をブロック状に説明する設定情報利用システムの機能ブロック図の一例である。
【図７】設定情報利用システムにおいて設定情報が設定されるパターンを説明する図の一例である。
【図８】設定情報のエクスポートとインポートの全体的な手順を説明する図の一例である。
【図９】パターン１において暗号化された設定情報のエクスポートとインポートの全体的な手順を説明する図の一例である。
【図１０】パターン２において暗号化された設定情報のエクスポートとインポートの全体的な手順を説明する図の一例である。
【図１１】パターン１、２のエクスポート時の第一の電子機器の動作を説明するフローチャート図の一例である。
【図１２】エクスポート時に第一の電子機器が操作パネルに表示する画面例を示す図である。
【図１３】パターン１、２のインポート時の第二の電子機器の動作を説明するフローチャート図の一例である。
【図１４】インポート時に第二の電子機器が操作パネルに表示する画面例を示す図である。
【図１５】インポート時に第二の電子機器が操作パネルに表示する画面例を示す図である。
【図１６】パターン２において暗号化された設定情報のエクスポートとインポートの全体的な手順を説明する図の一例である（実施例２）。
【図１７】電子機器、及び、サーバの機能をブロック状に説明する設定情報利用システムの機能ブロック図の一例である（実施例２）。
【図１８】パターン１、２のエクスポート時の第一の電子機器の動作を説明するフローチャート図の一例である（実施例２）。
【図１９】エクスポート時に第一の電子機器が操作パネルに表示する画面例を示す図の一例である（実施例２）。
【図２０】パターン１、２のインポート時の第二の電子機器の動作を説明するフローチャート図の一例である（実施例２）。
【図２１】インポート時に第二の電子機器が操作パネルに表示する画面例を示す図である。
【図２２】設定情報利用システムの概略の動作を説明する図の一例である（実施例３）。
【図２３】設定端末の機能をブロック状に示す機能ブロック図の一例である（実施例３）。
【図２４】設定項目の暗号化を模式的に説明する図の一例である（実施例３）。
【図２５】暗号化領域の変更を模式的に説明する図の一例である（実施例３）。
【図２６】暗号化された設定情報の変更が可能な設定情報利用システムの全体的な動作を説明するシーケンス図の一例である（実施例３）。
【図２７】第二の電子機器が機密情報をインポートする際の処理を示すシーケンス図の一例である（実施例３）。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の一例として設定情報利用システム及び設定情報利用システムが行う設定情報利用方法について説明する。
【実施例１】
【００１２】
＜設定情報利用システムの概略＞
図１は、本実施形態の設定情報利用システムの動作の概略を説明する図の一例である。図示するように、電子機器４０は取得した設定情報８をサーバ３０に送信するか又は記憶媒体９に記憶させる。ここで、サーバ３０と電子機器４０はセキュアに保たれている。セキュアとは、データ及び通信路などが暗号や防御ソフトなどを用い保護され、外部からの攻撃や侵入、盗聴、改ざんなどの危険が無い状態をいう。
（１）設定情報８をエクスポートする際、ＣＥ（カスタマーエンジニア）又はユーザは電子機器４０が設置された状況を考慮してサーバ３０に送信するか、又は、記憶媒体９に記憶させるかを判断する。
（２）ＣＥ又はユーザがサーバ３０への送信を選択した場合、電子機器４０は設定情報８のうち秘匿性が高い情報８ａだけを暗号化する。秘匿性の高い情報８ａは種々あるが、例えば、管理者のパスワード、及びアドレス帳などがある。設定情報８の全てを暗号化してもよい。しかし、サーバ３０に送信された際にＣＥ又はユーザが設定情報８を閲覧したり編集したりしたい場合があるため、秘匿性の高い情報だけ暗号化することが好ましい。また、電子機器４０が設定情報８の全体を暗号化しなくてもＨＴＴＰｓ通信により通信路は保護されており、更に、サーバ３０はセキュアに保たれているので設定情報８の全体が暗号化されなくても安全性は一定以上に保たれている。
（３）ＣＥ又はユーザが記憶媒体９への記憶を選択した場合、電子機器４０は設定情報８のうち秘匿性が高い情報８ａだけ暗号化すると共に、設定情報８の全体を暗号化する。つまり、設定情報８のうち秘匿性が高い情報８ａは２重に暗号化され、設定情報８の全体も暗号化されることで、セキュアでない記憶媒体９においてもサーバ３０と同程度の安全性を保持する。なお、記憶媒体９に記憶された場合も設定情報８はサーバ３０で変換（第一の電子機器の形式から第二の電子機器の形式への変換）されるため、秘匿性が高い情報８ａを暗号化せずに設定情報８の全体だけを暗号化すると、サーバ３０において変換の際に秘匿性が高い情報８ａが平文になってしまう。したがって、この点からも２重に暗号化することが有効である。
【００１３】
このように、本実施形態の設定情報利用システム１００は、設定情報８がサーバ３０又は記憶媒体９のどちらを保存先にするかによって異なる暗号化方法を変更することで、サーバ３０又は記憶媒体９のどちらに設定情報８が存在することになっても設定情報８の安全性を保つことができる。なお、当然ながら、新しい電子機器４０は暗号化方法に対応した異なる復号方法で設定情報を復号する。
【００１４】
＜用語について＞
設定情報とは、電子機器４０に設定される又は電子機器４０が使用する各種の情報である。あるいは、電子機器４０が挙動を変える外部から設定可能な情報ということができる。設定情報は何らかの意味でプログラムにより使用されると考えられるが、プログラムと関係がない設定データでもよい。具体例は表１に示す。
【００１５】
異なる暗号化方法とは、暗号化の強度（解読しにくさ）が異なることをいう。暗号化のアルゴリズムが異なってもよいし、同じアルゴリズムで暗号化の回数が異なってもよい。異なる復号についても同様である。
【００１６】
＜システム構成例＞
図２は、設定情報利用システム１００の概略構成図の一例を示す。設定情報利用システム１００は、ネットワークＮを介して接続された複数の電子機器４０、サーバ３０、及び、設定端末６０を有する。以下、設定情報８をエクスポートする電子機器４０を第一の電子機器４０−１、設定情報８をインポートする電子機器４０を第二の電子機器４０−２という。第一の電子機器４０−１と第二の電子機器４０−２には着脱可能な可搬性の記憶媒体９が装着され得る。
【００１７】
第一の電子機器４０−１は、すでに設定項目に設定情報８が設定された電子機器４０である。第二の電子機器４０−２は、既存の電子機器の設定情報８が設定される電子機器４０である。第二の電子機器４０−２は新たに購入された電子機器４０である場合が多いが、第一の電子機器４０−１の設定情報８が設定される任意の電子機器であっても差し支えない。第一の電子機器４０−１が第二の電子機器４０−２に切り替わる場合、又は、第一の電子機器４０−１が使用されたまま第二の電子機器４０−２が追加される場合のどちらでもよい。
【００１８】
第一の電子機器４０−１及び第二の電子機器４０−２はユーザがカスタマイズすることで使いやすくすることができる。カスタマイズとは標準の設定をユーザ自身の使い勝手に合わせて変えることをいう。すなわち、電子機器４０はユーザが変更可能な設定情報８で動作する機器ということができる。ただし、後述するように設定情報８はユーザが設定する情報に限られず、ＣＥが設定する情報、アプリケーションが管理する情報、印刷機能などのエンジンに関する情報などがある。
【００１９】
第一の電子機器４０−１及び第二の電子機器４０−２の具体例として、複合機、プロジェクタ、電子黒板、及びテレビ会議端末等があるがこれらに限るものではない。
【００２０】
複合機は、多機能な周辺装置を意味し、例えば、プリンタ、スキャナ、及びＦＡＸの送受信のうち複数の機能を有する。プリンタとスキャナの機能でコピー機能を実現したり、スキャナとＦＡＸの送信機能で画像を送信したりプリンタとＦＡＸの受信機能で受信した画像を印刷したりする。複合機は、画像形成装置、画像処理装置、プリンタ装置、複写機、ＭＦＰ（Multi-function Peripherals）などと呼ばれる場合がある。
【００２１】
プロジェクタは画像を投影する投影機である。あるいは映写機と呼ばれる場合がある。電子黒板は電子ペン又は指などの指示手段が指示する座標を検出し、座標を連結したストロークをディスプレイに表示する。電子黒板は、電子情報ボード、電子ホワイトボードなどと呼ばれる場合がある。テレビ会議端末は、異なる拠点間で画像データ及び音声データの送受信を行い、ディスプレイに画像を表示したり、スピーカから音声を出力したりすることで、テレビ会議端末を使用する参加者がテレビ会議を行うことを可能にする。
【００２２】
この他、電子機器４０はデジタルサイネージ、デジタルカメラ、又はドローンなど、設定情報８がカスタマイズされる機器でよい。
【００２３】
ネットワークＮは、電子機器４０が設置された場所に敷設されているＬＡＮ、ＬＡＮをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークＮが複数のＬＡＮを有する場合、ネットワークＮはＷＡＮと呼ばれる。また、コンピュータを世界的な規模で接続すると共に世界中のネットワークが相互接続されたインターネットが含まれる。
【００２４】
ネットワークＮは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、電子機器４０が直接、公衆回線網に接続する場合は、ＬＡＮを介さずにプロバイダネットワークに接続することができる。無線で接続する場合にはWi-Fi（登録商標）、Bluetooth（登録商標）、３Ｇ、４Ｇ、ＬＴＥなどの通信規格が適宜使用される。
【００２５】
設定端末６０は、第一の電子機器と第二の電子機器を情報処理装置に対し指定したり、第一の電子機器からサーバ３０に送信された設定情報を閲覧したりするためなどに使用される。また、ＣＥが記憶媒体９の設定情報８をサーバ３０に送信したり、サーバ３０から変換後の設定情報８を受信したりするために使用される。変換とは、第一の電子機器４０−１の設定情報８の形式を第二の電子機器４０−２に適した形式の設定情報８に変換することを言う。設定端末６０は、ブラウザソフトウェア又はこれと同等のアプリケーションが動作すればよい。設定端末６０は、例えばＰＣ(Personal Computer)、スマートフォン、タブレット端末、携帯電話、ＰＤＡ（Personal Data Assistant）、ゲーム機、カーナビゲーション、などであるがこれらに限られない。
【００２６】
サーバ３０は、第一の電子機器４０−１の設定情報８を第二の電子機器４０−２の設定情報８に変換する情報処理装置である。変換方法は各種提案されているため、本実施形態では公知の方法を採用するものとする。なお、サーバ３０はクラウドコンピューティングに対応していることが好ましい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。
【００２７】
＜ハードウェア構成例＞
<<電子機器>>
図３は、電子機器のハードウェア構成の一例を示す図である。図３に示すように、電子機器は、本体１０と、操作部２０と、を備える。本体１０と操作部２０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００２８】
なお、本体１０は、操作部２０で受け付けた操作に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００２９】
次に、本体１０のハードウェア構成について説明する。図３に示すように、本体１０は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ(Read  Only  Memory)１２と、ＲＡＭ(Random  Access  Memory)１３と、ＨＤＤ（Hard  Disk  Drive）１４と、通信Ｉ／Ｆ（Interface）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。説明の便宜上、図３では、本体１０はＨＤＤ１４を有している構成を例に挙げて説明したが、例えばＨＤＤ１４を有しておらず、十分な記憶領域を確保できない構成もあり得る。
【００３０】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上記したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００３１】
通信Ｉ／Ｆ１５は、ネットワークＮと接続するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して操作部２０と通信するためのインタフェースである。
【００３２】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、及び、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００３３】
次に、操作部２０のハードウェア構成について説明する。図３に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７、外部接続Ｉ／Ｆ２９とを備え、これらがシステムバス２８を介して相互に接続されている。説明の便宜上、図３では、操作部２０はフラッシュメモリ２４を有している構成を例に挙げて説明したが、例えばフラッシュメモリ２４を有していない構成もあり得る。要するに、電子機器は、受信したコンテンツを記憶するための記憶装置を有していない構成もあり得る。
【００３４】
記憶媒体９は不揮発性の記憶装置である。上記のように着脱可能で可搬性があることが好ましい。例えばＳＤメモリーカード（登録商標）、ＵＳＢメモリ、コンパクトフラッシュ（登録商標）、ＨＤＤ、ＳＳＤ（Solid State Drive）などがある。第一の電子機器４０−１及び第二の電子機器４０−２が情報を書き込んだり情報を読み出したりできればどのような記憶媒体でもよい。
【００３５】
<<サーバ>>
図４は、サーバ３０のハードウェア構成図の一例である。サーバ３０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、通信Ｉ／Ｆ３０４と、入力装置３０５と、表示装置３０６とを備える。ＣＰＵ３０１は、サーバ３０の動作を統括的に制御する。ＲＯＭ３０２は、プログラム等の各種のデータを記憶する不揮発性のメモリである。ＲＡＭ３０３は、ＣＰＵ３０１が実行する各種の処理の作業領域（ワークエリア）として機能する揮発性のメモリである。通信Ｉ／Ｆ３０４は、ネットワークＮと接続するためのインタフェースである。入力装置３０５は、オペレータによる操作の入力に用いられるデバイスであり、例えばマウスやキーボードなどで構成される。表示装置３０６は各種の情報を表示するデバイスであり、例えば液晶型ディスプレイ装置などで構成される。
【００３６】
設定端末６０のハードウェア構成はサーバ３０と同じであるか、又は異なっていても本実施形態の説明に支障はないものとする。
【００３７】
上記のように、サーバ３０はクラウドコンピューティングに対応していることが好ましい。したがって、図示したハードウェア構成は、１つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はなく、サーバ３０が備えていることが好ましいハード的な要素を示す。また、クラウドコンピューティングに対応するため、本実施例のサーバ３０の物理的な構成は固定的でなくてもよく、負荷に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。
【００３８】
＜機能について＞
図５は、電子機器４０、及び、サーバ３０の機能をブロック状に説明する設定情報利用システム１００の機能ブロック図の一例である。図５は電子機器４０がサーバ３０に設定情報８を送信するケースの機能ブロック図を示す。
【００３９】
第一の電子機器４０−１と第二の電子機器４０−２の機能は同一であるか、又は、異なっていても本実施形態の説明においては支障がないものとする。このため、主に第一の電子機器４０−１について説明する。
【００４０】
<<第一の電子機器４０−１、第二の電子機器４０−２>>
第一の電子機器４０−１は表示・操作部４１、設定データ送信部４２、設定データ受信部４３、設定データ取得部４４、設定データ設定部４５、及び、基本機能部４６を有している。まず、表示・操作部４１は主に操作部２０により実現されている。表示・操作部４１は、図３に示された各構成要素のいずれかが、フラッシュメモリ２４からＲＡＭ２３に展開されたプログラムに従ったＣＰＵ２１からの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
【００４１】
一方、設定データ送信部４２、設定データ受信部４３、設定データ取得部４４、設定データ設定部４５、及び、基本機能部４６は、図３に示された各構成要素のいずれかが、ＨＤＤ１４からＲＡＭ１３に展開されたプログラムに従ったＣＰＵ１１からの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体９に記憶された状態で配布される。ただし、これら機能は本体１０と操作部２０のどちらにあってもよい。
【００４２】
表示・操作部４１は操作パネル２７に各種の画面を表示したり、ＣＥ又はユーザの操作を受け付けたりする。
【００４３】
基本機能部４６は、第一の電子機器４０−１が持っている基本的な機能である。第一の電子機器４０−１が複合機の場合、印刷、原稿の読み取り、ＦＡＸ送受信などの機能を提供する。また、基本機能部４６は機種別プロファイル７に基づいて記憶部４９から設定情報８を取得したり書き込んだりする。基本機能部４６はＣＰＵ１１がプログラムを実行しエンジン部１７を制御すること等により実現される。
【００４４】
設定データ取得部４４は、基本機能部４６から設定情報８を取得する。主に、第一の電子機器４０−１で使用される機能である。設定データ取得部４４は、ＣＰＵ１１がプログラムを実行すること等により実現される。設定データ取得部４４は暗号化部４４ａを有する。暗号化部４４ａは設定情報８のうち機種別プロファイル７が指定する設定項目の設定値を暗号化する。
【００４５】
設定データ送信部４２は、設定データ取得部４４が取得した設定情報８をネットワーク経由でサーバ３０に送信する。主に第一の電子機器４０−１で使用される機能である。ＣＰＵ１１がプログラムを実行し通信Ｉ／Ｆ１５を制御すること等により実現される。
【００４６】
設定データ受信部４３は、サーバ３０からネットワーク経由で設定情報８を受信し、設定データ設定部４５に送出する。主に第二の電子機器４０−２で使用される機能である。
ＣＰＵ１１がプログラムを実行し通信Ｉ／Ｆ１５を制御すること等により実現される。
【００４７】
設定データ設定部４５は、設定データ受信部４３が受信した設定情報８を基本機能部４６に送出する。主に第二の電子機器４０−２で使用される機能である。ＣＰＵ１１がプログラムを実行すること等により実現される。設定データ設定部４５は復号部４５ａを有する。復号部４５ａは設定情報８のうち機種別プロファイル７が指定する設定項目の設定値を復号する。
【００４８】
また、第一の電子機器４０−１は記憶部４９を有している。記憶部４９は、本体１０のＨＤＤ１４、ＲＡＭ１３及びＲＯＭ１２の１つ以上により実現される情報の記憶手段である。記憶部４９には、設定情報８の他、機種別プロファイル７、プログラム、文書、及びログ情報等が記憶される。
【００４９】
【表１】
2018202708.tif 000003
表１は設定情報８の一例を示す。設定情報８は、例えば、アドレス帳、プリファレンスデータ、揮発性データ、サービス設定データの４種類に分類される。アドレス帳は、各ユーザの電話番号、ＦＡＸ番号、及びメールアドレスなど連絡先に関する情報である。プリファレンスデータは、ユーザが設定したデータである。例えば、ページ番号や日付等のヘッダーやフッターの印刷位置、省エネモードへの移行時間、デバッグログの記録方法等に関する設定値、優先的に使用する給紙トレーの順番を指定する設定値など多くの設定項目がある。揮発性データは電子機器４０のＲＡＭ１３，２３に記憶されたデータである。揮発性データにはバイナリデータも含まれる。バイナリデータとはテキストデータ以外のデータをいい、テキストデータのようにどの機器でも同じ意味を持つデータと異なり第一の電子機器４０−１（例えば各アプリケーション）が解釈することで意味があるデータである。サービス設定データは印刷機能などのエンジンに関する情報であり、例えばバイアス電圧、印刷プロセス速度、濃度設定値、定着温度等、画質に影響しうる設定値である。サービス設定データはＣＥが設定できる設定値が含まれる。
【００５０】
【表２】
2018202708.tif 000004
表２は機種別プロファイル７の一例を示す。機種別プロファイル７は、設定情報８の各設定項目ごとに取得可否、及び、暗号可否を指定する。表２において、モジュールは電子機器で実現される機能であり、例えばプリントアプリ、スキャナアプリ、ＦＡＸアプリなどの各アプリケーションが挙げられる。プリファレンスは各モジュールにおける個々の設定項目である。モジュールＩＤはモジュールを識別するための識別情報であり、プリファレンスＩＤはプリファレンスを識別するための識別情報である。ＩＤはIdentificationの略であり識別子や識別情報という意味である。ＩＤは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち１つ以上の組み合わせをいう。他のＩＤについても同様である。取得可否は設定情報８として取得される設定項目を指定する。例えば、カウンタ情報（第一の電子機器４０−１が過去に何ページ印刷したかを示す）は第二の電子機器４０−２では使用されないので取得されない。また、機器ＩＤ（電子機器の識別情報）は第二の電子機器４０−２に設定されると機器が入れ替わったと判断されるおそれがあるので取得されない。暗号可否はプリファレンスＩＤで指定される設定項目を暗号化するか否かを指定する。暗号化されるのは秘匿性が高い設定項目である。例えば、管理者のパスワード（揮発性データ内にある）、及び、アドレス帳などである。
【００５１】
なお、この機種別プロファイル７はサーバ３０から配信されてもよいし、記憶媒体９から第一の電子機器４０−１が読み取ってもよい。
【００５２】
<<サーバ>>
サーバ３０は設定データ入出力部３１、データ変換部３６、及び、ＵＩ部３５を有している。サーバ３０が有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＨＤＤ３０７からＲＡＭ３０３に展開されたプログラムに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
【００５３】
設定データ入出力部３１は第一の電子機器４０−１及び第二の電子機器４０−２との間で設定情報８を送受信する。通信プロトコルにはＨＴＴｓ又はＨＴＴＰ２．０など暗号通信が用いられる。設定データ入出力部３１は、図４のＣＰＵ３０１がプログラムを実行し通信Ｉ／Ｆ３０４を制御すること等により実現される。
【００５４】
データ変換部３６は、テーブル記憶部３９に記憶された変換テーブル３９ｂを使用して第一の電子機器４０−１の設定情報８の形式を第二の電子機器４０−２の形式に変換する。変換テーブル３９ｂは、第一の電子機器４０−１及び第二の電子機器４０−２それぞれの各設定項目に関する情報（記憶場所、データ長、データ種類、エンディアン等）を有している。更に、変換テーブル３９ｂは第一の電子機器４０−１の各設定項目と第二の電子機器４０−２の各設定項目の対応関係を有している。したがって、データ変換部３６は変換テーブル３９ｂを使って第一の電子機器４０−１の設定情報を第二の電子機器４０−２の形式に合うように変換できる。第一の電子機器４０−１の設定情報８は変換テーブル３９ｂにより第一の電子機器４０−１で扱われる形式から機種に依存しない共通のデータに変換され、更に、第二の電子機器４０−２の設定項目に対応付けられる。そして、共通のデータは変換テーブル３９ｂにより第二の電子機器４０−２の形式に合うように変換される。データ変換部３６は図４のＣＰＵ３０１がプログラムを実行すること等により実現される。
【００５５】
ＵＩ部３５は、設定端末６０とＨＴＴＰｓ又はＨＴＴＰ２．０などの通信プロトコルで通信し、ＨＴＭＬ及びJavaScript（登録商標）などで記述された画面情報を設定端末６０に送信するＨＴＴＰサーバの機能を提供する。ＵＩ部３５は、図４のＣＰＵ３０１がプログラムを実行すること等により実現される。
【００５６】
また、サーバ３０は設定情報記憶部３８とテーブル記憶部３９を有している。設定情報記憶部３８とテーブル記憶部３９は、図４のＨＤＤ３０７、ＲＡＭ３０３及びＲＯＭ３０２の１つ以上により実現される情報の記憶手段である。設定情報記憶部３８には、第一の電子機器４０−１から送信された設定情報８とこれを管理する設定情報管理テーブルが記憶される。テーブル記憶部３９には、変換テーブル３９ｂ、及び、ユーザ情報管理テーブル３９ａ等が記憶される。
【００５７】
【表３】
2018202708.tif 000005
表３は設定情報記憶部３８に記憶される設定情報管理テーブルを模式的に示す。設定情報管理テーブルは、例えば機器ＩＤに対応付けられた設定情報のファイル、タイムスタンプ、及びコメントの各項目を有する。機器ＩＤは電子機器を識別するための識別情報である。機器ＩＤは機種と機番により構成されており、機種及び同一機種内の個別の機器を特定できるようになっている。例えば機器ＩＤが「3F55-11111」の場合、「3F55」が機種であり、「11111」が機番である。設定情報のファイルは設定情報８が格納されたファイルへのパス（Ｐａｔｈ）とファイル名である。タイムスタンプは設定情報８が作成された日時である。コメントは、設定情報８に対する任意の情報であり、ＣＥ又はユーザが設定情報８を管理したり識別したりするための情報である。
【００５８】
【表４】
2018202708.tif 000006
表４はユーザ情報管理テーブル３９ａの一例を示す。ユーザ情報管理テーブル３９ａは、顧客が保持している電子機器４０を管理するテーブルである。ユーザ情報管理テーブル３９ａには、例えば顧客ＩＤ、パスワード、及び、登録機器が登録されている。顧客ＩＤはサーバ３０から電子機器４０の顧客を識別するための情報である。パスワードはＣＥ又はユーザがログインする際に参照される管理者のパスワードである。登録機器は、顧客が登録している電子機器の機器ＩＤである。したがって、ＣＥ又はユーザがログインすれば少なくともすでに使用している第一の電子機器４０−１が明らかになる。第二の電子機器４０−２が登録された後は第二の電子機器４０−２もＣＥ又はユーザが確認できるようになる。なお、顧客とは電子機器を使用している企業、又は、サーバ３０を利用しているテナント（企業、企業内の部署）などである。
【００５９】
＜記憶媒体に記憶される場合の構成＞
図６は、電子機器４０、及び、サーバ３０の機能をブロック状に説明する設定情報利用システム１００の機能ブロック図の一例である。図６は電子機器４０が記憶媒体９に設定情報８を記憶させるケースの機能ブロック図である。図６の説明では主に図５との相違を説明する。
【００６０】
図６では第一の電子機器４０−１と第二の電子機器４０−２が設定データ書込部４７と設定データ読出部４８を有している。設定データ書込部４７は、記憶媒体９に設定情報８を書き込む。主に第一の電子機器４０−１で使用される機能である。設定データ読出部４８は記憶媒体９から設定情報８を読み出す。主に第二の電子機器４０−２で使用される機能である。設定データ書込部４７と設定データ読出部４８は、ＣＰＵ１１がプログラムを実行し外部接続Ｉ／Ｆ２９を制御すること等により実現される。
【００６１】
また、設定データ取得部４４の暗号化部４４ａは、設定情報８のうち機種別プロファイル７が指定する設定項目の設定値を暗号化し、更に、設定情報８の全体を暗号化する。設定データ設定部４５の復号部４５ａは、設定情報８の全体を復号し、更に、設定情報８のうち機種別プロファイル７が指定する設定項目の設定値を復号する。
【００６２】
図６の構成では、設定端末６０が記憶媒体９に記憶された設定情報８をサーバ３０に送信し、サーバ３０から変換後の設定情報８を受信して記憶媒体９に記憶させる。したがって、サーバ３０の機能は同様でよい。
【００６３】
＜設定情報の設定パターン＞
図７は設定情報利用システム１００において設定情報８が設定されるパターンを説明する図の一例である。
パターン１：第一の電子機器４０−１→サーバ３０→第二の電子機器４０−２
パターン２：第一の電子機器４０−１→記憶媒体９→設定端末６０→サーバ３０→設定端末６０→記憶媒体９→第二の電子機器４０−２
パターン３：第一の電子機器４０−１→サーバ３０→設定端末６０→記憶媒体９→第二の電子機器４０−２
パターン４：第一の電子機器４０−１→記憶媒体９→設定端末６０→サーバ３０→第二の電子機器４０−２
主に使用されるパターンはパターン１又はパターン２である。ＣＥ又はユーザは十分な通信帯域を確保できないネットワーク環境である場合や、サーバ３０に設定情報８が保持されることが社内規定などで禁止される場合などは、パターン２を選択する。また、アドレス帳が膨大であるなどの理由でサーバ３０への送信時間が長くなることが予想される場合にも、パターン２を選択する。それ以外はパターン１を選択すればよい。
【００６４】
また、エクスポート時とインポート時で状況が変わったような場合は、パターン３やパターン４を選択することもできる。
【００６５】
また、エクスポートやインポートにおいて、本実施形態では記憶媒体９に設定情報８がいったん記憶されているが、第一の電子機器４０−１が直接、設定端末６０に設定情報８を送信してもよいし、第二の電子機器４０−２が設定端末６０から直接、設定情報８を受信してもよい。
【００６６】
＜全体的な手順＞
図８は、設定情報８のエクスポートとインポートの全体的な手順を説明する図の一例である。図８ではパターン１とパターン２の２つのパターンについて記載されているが、説明を分かりやすくするため、暗号化については説明していない。
【００６７】
・パターン１
１−１．第一の電子機器４０−１が第一の電子機器４０−１の機種別プロファイル７に基づいて設定情報８をエクスポートする。
１−２．第一の電子機器４０−１はエクスポートした設定情報８のファイルをサーバ３０に送信（アップロード）する。
１−３．設定端末６０から設定情報８と変換先の第二の電子機器４０−２の機種を受け付け、サーバ３０は変換テーブル３９ｂを使って設定情報８の変換処理を行う。図８において、サーバ３０の設定情報８のうち太枠２０１で囲まれた範囲が何らかの変換が行われたデータを示す。アドレス帳が変換されないのは、アドレス帳は電子機器４０に共通であるため、及び、暗号化されているため変換が困難だからである。
１−４．第二の電子機器４０−２はサーバ３０から変換された設定情報８のファイルを受信（ダウンロード）する。
１−５．第二の電子機器４０−２は第二の電子機器４０−２の機種別プロファイル７に基づいて設定情報８をインポートする。
【００６８】
・パターン２
２−１．第一の電子機器４０−１が第一の電子機器４０−１の機種別プロファイル７に基づいて設定情報８をエクスポートする。
２−２．第一の電子機器４０−１はエクスポートした設定情報８のファイルを記憶媒体９に記憶させる。
２−３．ＣＥ又はユーザは記憶媒体９を設定端末６０に装着し、設定端末６０は記憶媒体９から設定情報８のファイルを読み取る。
２−４．設定端末６０はサーバ３０に対して、第二の電子機器４０−２の機種と設定情報８のファイルを送信（アップロード）する。
２−５．サーバ３０は変換テーブル３９ｂを使って設定情報８の変換処理を行う。
２−６．サーバ３０は変換した設定情報８のファイルを設定端末６０に送信する。
２−７．設定端末６０はダウンロードしたファイルを記憶媒体９に記憶させる。
２−８．ＣＥ又はユーザは記憶媒体９を第二の電子機器４０−２に装着する。
２−９．第二の電子機器４０−２は第二の電子機器４０−２の機種別プロファイル７に基づいて設定情報８をインポートする。
【００６９】
＜パターン１で設定情報８が暗号化される場合の全体的な動作＞
次に、図９を用いて、暗号化される場合の全体的な動作を説明する。図９は、パターン１において暗号化された設定情報８のエクスポートとインポートの全体的な手順を説明する図の一例である。
１−０．ＣＥ又はユーザが暗号化キー１を第一の電子機器４０−１に入力する。この暗号化キーは機種別プロファイル７で暗号化が指定されている設定項目の暗号化に使用される。
１−１．第一の電子機器４０−１が第一の電子機器４０−１の機種別プロファイル７に基づいて設定情報８をエクスポートする。エクスポートする際（エクスポートと並行して）、第一の電子機器４０−１は機種別プロファイル７で暗号化が指定される設定項目を暗号化キー１で暗号化する。図９では暗号化されたデータが模式的に「ＸＸ」で示されている。まず、アドレス帳は全体が暗号化される。揮発性データは、一部が暗号化される。これらは、秘匿性が高いためＣＥ又はユーザが入力した暗号化キー１を用いて暗号化される。
１−２．第一の電子機器４０−１はエクスポートした設定情報８のファイルをサーバ３０に送信（アップロード）する。
１−３．図８の１−３の処理と同様である。
１−４．第二の電子機器４０−２はサーバ３０から変換された設定情報８のファイルを受信（ダウンロード）する。
１−４−２．ＣＥ又はユーザは覚えておいた暗号化キー１を第二の電子機器４０−２に入力する。この暗号化キー１は機種別プロファイル７で暗号化が指定されている設定項目の復号に使用される。
１−５．第二の電子機器４０−２は第二の電子機器４０−２の機種別プロファイル７に基づいて、復号が必要な設定項目を暗号化キー１で復号し、そうでない設定項目を読み出し設定情報８をインポートする。
【００７０】
＜パターン２で設定情報８が暗号化される場合の全体的な動作＞
次に、図１０を用いて、設定情報８が暗号化される場合の全体的な動作を説明する。図１０は、パターン２において暗号化された設定情報８のエクスポートとインポートの全体的な手順を説明する図の一例である。
【００７１】
２−０．ＣＥ又はユーザは暗号化キー１と暗号化キー２を第一の電子機器４０−１に入力する。暗号化キー１は機種別プロファイル７で暗号化が指定されている設定項目の暗号化に使用され、暗号化キー２は設定情報８の全体を暗号化するために使用される。
【００７２】
２−１．第一の電子機器４０−１が第一の電子機器４０−１の機種別プロファイル７に基づいて設定情報８をエクスポートする。エクスポートする際（エクスポートと並行して）、第一の電子機器４０−１は機種別プロファイル７で暗号化が指定される設定項目を暗号化キー１で暗号化する。更に、第二の電子機器４０−２は、エクスポートした設定情報８の全体を暗号化キー２で暗号化する。これにより、第一の電子機器４０−１が記憶媒体９に書き出しを行なう際には、ファイルの編集/改竄を防止するために機密領域を暗号化する暗号化キー１とは別の暗号化キー２を用いて暗号化を行なうというセキュリティポリシーに沿うことができる。
【００７３】
２−２．第一の電子機器４０−１はエクスポートした設定情報８のファイルを記憶媒体９に記憶させる。
【００７４】
２−３．ＣＥ又はユーザは記憶媒体９を設定端末６０に装着し、設定端末６０は記憶媒体９から設定情報８のファイルを読み取る。
【００７５】
２−４．設定端末６０はサーバ３０に対して、第二の電子機器４０−２の機種、設定情報８のファイル及び暗号化キー２を送信（アップロード）する。
【００７６】
２−５．サーバ３０は、暗号化キー２で設定情報８の全体を復号し、変換テーブル３９ｂで設定情報８を変換する。
【００７７】
２−６．サーバ３０は変換した設定情報８のファイルを、再度、暗号化キー２で暗号化して設定端末６０に送信する。
【００７８】
２−７．設定端末６０はダウンロードしたファイルを記憶媒体９に記憶させる。
【００７９】
２−８．ＣＥ又はユーザは記憶媒体９を第二の電子機器４０−２に装着する。
【００８０】
２−８−２．ＣＥ又はユーザは暗号化キー１，暗号化キー２を第二の電子機器４０−２に入力する。
【００８１】
２−９．第二の電子機器４０−２はまず設定情報８のファイルの全体を暗号化キー２で復号する。次に、第二の電子機器４０−２は第二の電子機器４０−２の機種別プロファイル７に基づいて、復号が必要な設定項目を暗号化キー１で復号し、そうでない設定項目を読み出し設定情報８をインポートする。
【００８２】
このように、ＣＥ又はユーザが２つの暗号化キー１，２を入力することで、記憶媒体９においても設定情報８の安全性を保持できる。
【００８３】
＜動作手順＞
図１１はパターン１、２のエクスポート時の第一の電子機器４０−１の動作を説明するフローチャート図の一例である。適宜、図１２の画面例を参照して説明する。
【００８４】
まず、ＣＥ又はユーザがエクスポートを行うための第一の電子機器４０−１を操作する。第一の電子機器４０−１の表示・操作部４１はＣＥ又はユーザの操作を受け付けて、ＴＯＰ画面を表示する（Ｓ１０）。図１２（ａ）はＴＯＰ画面の一例を示す。
【００８５】
次に、第一の電子機器４０−１の表示・操作部４１はＴＯＰ画面において記憶媒体経由でエクスポートボタンが押下されたか否かを判断する（Ｓ２０）。
【００８６】
ステップＳ２０の判断がＹｅｓの場合、第一の電子機器４０−１の設定データ書込部４７は外部接続Ｉ／Ｆに記憶媒体９が装着されているか否かを判断する（Ｓ３０）。
【００８７】
ステップＳ３０の判断がＹｅｓの場合、表示・操作部４１は暗号入力画面を操作パネル２７に表示する（Ｓ４０）。図１２（ｂ）は暗号入力画面の一例を示す。
【００８８】
次に、第一の電子機器４０−１の表示・操作部４１は暗号入力画面に暗号化キー１，２が入力されたか否かを判断する（Ｓ５０）。
【００８９】
ステップＳ３０又はＳ５０の判断がＮｏの場合、第一の電子機器４０−１の表示・操作部４１は警告画面を表示する（Ｓ６０）。図１２（ｃ）はステップＳ３０のＮｏで表示される警告画面を示し、図１２（ｄ）はステップＳ５０のＮｏで表示される警告画面を示す。
【００９０】
ステップＳ５０の判断がＹｅｓの場合、第一の電子機器４０−１の暗号化部４４ａは設定情報８を暗号化する（Ｓ７０）。上記のように、機種別プロファイル７で暗号化が指示されている設定項目を暗号化キー１で暗号化し、設定情報８の全体を暗号化キー２で暗号化する。
【００９１】
次に、第一の電子機器４０−１の設定データ書込部４７は暗号化された設定情報８を記憶媒体９に書き込む（Ｓ１５０）。
【００９２】
一方、ステップＳ２０でＮｏと判断された場合、第一の電子機器４０−１の表示・操作部４１はクラウド経由でエクスポートボタンが押下されたか否かを判断する（Ｓ８０）。
【００９３】
ステップＳ８０の判断がＹｅｓの場合、第一の電子機器４０−１の表示・操作部４１はログイン画面を表示する（Ｓ９０）。図１２（ｅ）はログイン画面の一例を示す。
【００９４】
次に、第一の電子機器４０−１の設定データ送信部４２はログインできたか否かを判断する（Ｓ１００）。
【００９５】
ステップＳ１００の判断がＹｅｓの場合、第一の電子機器４０−１の表示・操作部４１は暗号入力画面を操作パネル２７に表示する（Ｓ１１０）。図１２（ｆ）は暗号入力画面の一例を示す。
【００９６】
そして、第一の電子機器４０−１の表示・操作部４１は暗号入力画面に暗号化キー１が入力されたか否かを判断する（Ｓ１２０）。
【００９７】
ステップＳ１００又はＳ１２０の判断がＮｏの場合、第一の電子機器４０−１の表示・操作部４１は警告画面を表示する（Ｓ１３０）。図１２（ｇ）はステップＳ１００のＮｏで表示される警告画面を示し、図１２（ｈ）はステップＳ１２０のＮｏで表示される警告画面を示す。
【００９８】
ステップＳ１２０の判断がＹｅｓの場合、第一の電子機器４０−１の暗号化部４４ａは設定情報８を暗号化する（Ｓ１４０）。上記のように、機種別プロファイル７で暗号化が指示されている設定項目を暗号化キー１で暗号化する。
【００９９】
次に、第一の電子機器４０−１の設定データ送信部４２は暗号化された設定情報８をサーバ３０に送信する（Ｓ１５０）。
【０１００】
この後、ＣＥ又はユーザは、設定端末６０を操作してサーバ３０にログインして変換処理を行う。パターン１の場合は設定情報記憶部３８の設定情報８を指定し、第二の電子機器４０−２の機種を指定する。パターン２の場合は記憶媒体９の設定情報８をサーバ３０に送信し、第二の電子機器４０−２の機種を指定する。これによりサーバ３０は第二の電子機器４０−２の形式に設定情報８を変換する。なお、変換のタイミングはエクスポートからインポートの間でよい。
【０１０１】
＜画面例＞
図１２はエクスポート時に第一の電子機器４０−１が操作パネル２７に表示する画面例を示す図である。
【０１０２】
図１２（ａ）はＴＯＰ画面２１１の一例を示す。ＴＯＰ画面２１１はクラウド経由でエクスポートボタン２１２と記憶媒体経由でエクスポートボタン２１３を有している。ＣＥ又はユーザはどちらかのボタンを選択して、ＯＫボタン２１４を押下する。第一の電子機器４０−１の表示・操作部４１はＣＥ又はユーザの操作を受け付ける。
【０１０３】
図１２（ｂ）は暗号入力画面２２１の一例を示す。暗号入力画面２２１は「暗号化キーを２つ入力して下さい」というメッセージ２２２、暗号化キー１入力欄２２３、及び、暗号化キー２入力欄２２４を有する。ＣＥ又はユーザは暗号化キー１入力欄２２３に暗号化キー１を入力し、暗号化キー２入力欄２２４に暗号化キー２を入力して、ＯＫボタン２２５を押下する。どちらが空欄である場合、又は、桁数が足りない場合はエラーとなる。第一の電子機器４０−１の表示・操作部４１はＣＥ又はユーザの入力を受け付ける。
【０１０４】
図１２（ｃ）の警告画面２３１は「記憶媒体９を装着してＯＫボタンを押下して下さい」というメッセージ２３２を有する。ＣＥ又はユーザはメッセージを確認してＯＫボタン２３３を押下する。図１２（ｄ）の警告画面２４１は「暗号化キー１、２を入力して下さい。」というメッセージ２４２を有する。ＣＥ又はユーザはメッセージを確認してＯＫボタン２４３を押下する。
【０１０５】
図１２（ｅ）はログイン画面２５１の一例を示す。ログイン画面２５１は「サーバ３０にログインします」というメッセージ２５２、顧客ＩＤ入力欄２５３、及び、パスワード入力欄２５４、を有する。ＣＥ又はユーザは顧客ＩＤ入力欄２５３に顧客ＩＤを入力し、パスワード入力欄２５４にパスワードを入力して、ＯＫボタン２５５を押下する。どちらかが空欄であればエラーとなる。また、顧客ＩＤ又はパスワードが間違っているとサーバ３０は認証が不成立と判断しＣＥ又はユーザはサーバ３０にログインできない。
【０１０６】
図１２（ｆ）は暗号入力画面２６１の一例を示す。暗号入力画面２６１は「暗号化キーを１つ入力して下さい」というメッセージ２６２、暗号化キー１入力欄２６３を有する。ＣＥ又はユーザは暗号化キー１入力欄２６３に暗号化キー１を入力して、ＯＫボタン２６４を押下する。空欄である場合、又は、桁数が足りない場合はエラーとなる。第一の電子機器４０−１の表示・操作部４１はＣＥ又はユーザの入力を受け付ける。
【０１０７】
図１２（ｇ）の警告画面２７１は「顧客ＩＤ又はパスワードが間違っています」というメッセージ２７２を有する。ＣＥ又はユーザはメッセージ２７２を確認してＯＫボタン２７３を押下する。図１２（ｈ）の警告画面２８１は「暗号化キー１を入力して下さい。」というメッセージ２８２を有する。ＣＥ又はユーザはメッセージ２８２を確認してＯＫボタン２８３を押下する。
【０１０８】
＜動作手順＞
図１３はパターン１、２のインポート時の第二の電子機器４０−２の動作を説明するフローチャート図の一例である。適宜、図１４の画面例を参照して説明する。
【０１０９】
まず、ＣＥ又はユーザがインポートを行うための第二の電子機器４０−２を操作する。第二の電子機器４０−２の表示・操作部４１はＣＥ又はユーザの操作を受け付けて、ＴＯＰ画面を表示する（Ｓ２１０）。図１４（ａ）はＴＯＰ画面の一例を示す。
【０１１０】
次に、第二の電子機器４０−２の表示・操作部４１は記憶媒体９経由でインポートボタンが押下されたか否かを判断する（Ｓ２２０）。
【０１１１】
ステップＳ２２０の判断がＹｅｓの場合、第一の電子機器４０−１の設定データ書込部４７は外部接続Ｉ／Ｆに記憶媒体９が装着されているか否かを判断する（Ｓ２３０）。
【０１１２】
ステップＳ２３０の判断がＹｅｓの場合、表示・操作部４１は記憶媒体９に記憶されているインポート対象ファイル（設定情報８）を操作パネル２７に表示する（Ｓ２４０）。すなわち、第二の電子機器４０−２の設定データ読出部４８は記憶媒体９にアクセスし、機器ＩＤ、所定の拡張子のファイルのファイル名、タイムスタンプ及びコメントを読み出す。表示・操作部４１はインポート対象ファイルの一覧を操作パネル２７に表示する。図１４（ｂ）はインポート対象ファイル一覧画面の一例を示す。
【０１１３】
次に、表示・操作部４１は１つのインポート対象ファイルが選択されたか否かを判断する（Ｓ２５０）。
【０１１４】
ステップＳ２５０の判断がＹｅｓの場合、第二の電子機器４０−２の表示・操作部４１は暗号入力画面を操作パネル２７に表示する（Ｓ２６０）。図１４（ｃ）は暗号入力画面の一例を示す。
【０１１５】
次に、第一の電子機器４０−１の表示・操作部４１は暗号入力画面に暗号化キー１，２が入力されたか否かを判断する（Ｓ２７０）。
【０１１６】
ステップＳ２３０、Ｓ２５０又はＳ２７０の判断がＮｏの場合、第一の電子機器４０−１の表示・操作部４１は警告画面を表示する（Ｓ２８０）。図１４（ｄ）はステップＳ２３０のＮｏで表示される警告画面を示し、図１４（ｅ）はステップＳ２５０のＮｏで表示される警告画面を示し、図１４（ｆ）はステップＳ２７０のＮｏで表示される警告画面を示す。
【０１１７】
ステップＳ２７０の判断がＹｅｓの場合、第二の電子機器４０−２の復号部４５ａは設定情報８を復号する（Ｓ２７０−２）。まず、設定情報８の全体を暗号化キー２で復号し、次に、機種別プロファイル７で暗号化が指示されている設定項目を暗号化キー１で復号する。
【０１１８】
そして、第二の電子機器４０−２の基本機能部４６は復号された設定情報８を記憶部４９に書き込むことでインポートする（Ｓ３９０）。
【０１１９】
一方、ステップＳ２２０でＮｏと判断された場合、第二の電子機器４０−２の表示・操作部４１はクラウド経由でインポートボタンが押下されたか否かを判断する（Ｓ２９０）。
【０１２０】
ステップＳ２９０の判断がＹｅｓの場合、第二の電子機器４０−２の表示・操作部４１はログイン画面を表示する（Ｓ３００）。図１４（ｇ）はログイン画面の一例を示す。
【０１２１】
次に、第二の電子機器４０−２の設定データ送信部４２はログインできたか否かを判断する（Ｓ３１０）。
【０１２２】
ステップＳ３１０の判断がＹｅｓの場合、第二の電子機器４０−２の設定データ受信部４３はログインにより特定されるインポート対象ファイルの一覧をサーバ３０から受信する（Ｓ３２０）。ログインすることで特定される設定情報記憶部３８の「設定情報のファイル」がインポート対象ファイルである。なお、設定情報８はすでに変換されている。第二の電子機器４０−２の表示・操作部４１は操作パネル２７にインポート対象ファイルの一覧を表示する。図１４（ｈ）はインポート対象ファイル画面の一例を示す。
【０１２３】
次に、第二の電子機器４０−２の表示・操作部４１はインポート対象ファイルが選択されたか否かを判断する（Ｓ３３０）。
【０１２４】
ステップＳ３３０の判断がＹｅｓの場合、第二の電子機器４０−２の設定データ送信部４２はサーバ３０にファイルを特定する情報（例えばファイル名等）を送信する（Ｓ３４０）。
【０１２５】
第二の電子機器４０−２の設定データ受信部４３はサーバ３０からファイル名等で指定した設定情報８を受信する（Ｓ３５０）。
【０１２６】
設定情報８を受信すると、第二の電子機器４０−２の表示・操作部４１は暗号入力画面を操作パネル２７に表示する（Ｓ３６０）。図１５（ａ）は暗号入力画面の一例を示す。
【０１２７】
そして、第一の電子機器４０−１の表示・操作部４１は暗号入力画面に暗号化キー１が入力されたか否かを判断する（Ｓ３７０）。
【０１２８】
ステップＳ３１０、Ｓ３３０又はＳ３７０の判断がＮｏの場合、第一の電子機器４０−１の表示・操作部４１は警告画面を表示する（Ｓ３８０）。図１５（ｂ）はステップＳ３１０のＮｏで表示される警告画面を示し、図１５（ｃ）はステップＳ３３０のＮｏで表示される警告画面を示し、図１５（ｄ）はステップＳ３７０のＮｏで表示される警告画面を示す。
【０１２９】
ステップＳ３７０の判断がＹｅｓの場合、第二の電子機器４０−２の復号部４５ａは設定情報８を復号する（Ｓ３７０−２）。上記のように、機種別プロファイル７で暗号化が指示されている設定項目を暗号化キー１で復号する。
【０１３０】
そして、第二の電子機器４０−２の基本機能部４６は復号された設定情報８を記憶部４９に書き込む（Ｓ３９０）。
＜画面例＞
図１４，図１５はインポート時に第二の電子機器４０−２が操作パネル２７に表示する画面例を示す図である。図１４（ａ）は図１２（ａ）と同様であり、図１４（ｃ）は図１２（ｂ）と同様であり、図１４（ｄ）は図１２（ｃ）と同様であり、図１４（ｆ）は図１２（ｄ）と同様であり、図１４（ｇ）は図１２（ｅ）と同様である。よって、図１４（ｂ）、図１４（ｅ）、図１４（ｈ）について説明する。
【０１３１】
図１４（ｂ）（ｈ）はインポート対象ファイル一覧画面４０１の一例を示す。インポート対象ファイル一覧画面４０１は項目欄４０２と属性値４０３を有する。これらは表３の設定情報管理テーブルに登録されている情報である。ＣＥ又はユーザはインポートするファイルを選択してＯＫボタン４０４を押下する。
【０１３２】
図１４（ｅ）の警告画面４１１は「ファイルが選択されていません」というメッセージ４１２を有する。ＣＥ又はユーザはメッセージ４１２を確認してＯＫボタン４１３を押下する。
【０１３３】
次に、図１５（ａ）は図１２（ｆ）と同様であり、図１５（ｂ）は図１２（ｇ）と同様であり、図１５（ｄ）は図１２（ｈ）と同様である。よって。図１５（ｃ）について説明する。
【０１３４】
図１５（ｃ）の警告画面４２１は「ファイルが選択されていません」というメッセージ４２２を有する。ＣＥ又はユーザはメッセージ４２２を確認してＯＫボタン４２３を押下する。
【０１３５】
＜まとめ＞
以上説明したように、本実施形態の設定情報利用システム１００は、設定情報８がサーバ３０又は記憶媒体９のどちらにエクスポートされるかによって暗号化方法を変更することで、サーバ３０又は記憶媒体９のどちらに設定情報８が存在することになっても設定情報８の安全性を保つことができる。
【実施例２】
【０１３６】
実施例１にて説明したように、パターン１ではＣＥ又はユーザが暗号化キー１を入力し、パターン２ではＣＥ又はユーザが暗号化キー１、２を入力する必要があった。ＣＥ又はユーザは少なくとも暗号化キー１を覚えておいたり書き留めておいたりする必要があるため管理に手間がかかる。
【０１３７】
そこで、本実施例ではパターン２において暗号化キー１、２の管理の必要性を低減する設定情報利用システム１００について説明する。
【０１３８】
＜パターン２で設定情報が暗号化される場合の全体的な動作＞
図１６は、パターン２において暗号化された設定情報８のエクスポートとインポートの全体的な手順を説明する図の一例である。
【０１３９】
２−０．第一の電子機器４０−１は機器ＩＤから決められたロジックで暗号化キー１、２を生成する。
【０１４０】
２−０−２．第一の電子機器４０−１は機器ＩＤをサーバ３０に送信する。機器ＩＤは第一の電子機器４０−１に固有の情報であればよい。
【０１４１】
２−０−３．サーバ３０は機器ＩＤから暗号化キー１Ｂ、２Ｂを生成しておく。
【０１４２】
２−１．第一の電子機器４０−１が第一の電子機器４０−１の機種別プロファイル７に基づいて設定情報８をエクスポートする。エクスポートする際（エクスポートと並行して）、第一の電子機器４０−１は暗号化キー１を用いて機種別プロファイル７で暗号化が指定される設定項目を暗号化する。更に、第二の電子機器４０−２は、エクスポートした設定情報８の全体を暗号化キー２で暗号化する。
【０１４３】
２−２．第一の電子機器４０−１はエクスポートした設定情報８のファイルを記憶媒体９に記憶させる。第一の電子機器４０−１の機器ＩＤ、暗号化キー１から決められたロジックで生成した暗号化キー１Ａ，及び、暗号化キー２から決められたロジックで生成した暗号化キー２Ａを記憶媒体９に書き込む。
【０１４４】
２−３．ＣＥ又はユーザは記憶媒体９を設定端末６０に装着し、設定端末６０は記憶媒体９から設定情報８のファイルを読み取る。
【０１４５】
２−４．設定端末６０はサーバ３０に対して、第二の電子機器４０−２の機種、設定情報８のファイル及び暗号化キー２Ａを送信する。
【０１４６】
２−５．サーバ３０は、管理している暗号化キー２Ｂと暗号化キー２Ａから暗号化キー２を生成し、暗号化キー２で設定情報８を復号し、変換テーブル３９ｂを使って設定情報８を変換する。
【０１４７】
２−６．サーバ３０は変換した設定情報８のファイルを、再度、暗号化キー２で暗号化して設定端末６０に送信する。
【０１４８】
２−７．設定端末６０はダウンロードしたファイルを記憶媒体９に記憶させる。
【０１４９】
２−８．ＣＥ又はユーザは記憶媒体９を第二の電子機器４０−２に装着する。
【０１５０】
２−８−２．第二の電子機器４０−２は記憶媒体９に記憶された第一の電子機器４０−１の機器ＩＤをサーバ３０に送信し、サーバ３０が管理している暗号化キー１Ｂ，２Ｂを取得する。
【０１５１】
２−９．第二の電子機器４０−２は、暗号化キー１Ａ，２Ａを記憶媒体９から読み出す。第二の電子機器４０−２は暗号化キー２Ａと２Ｂから暗号化キー２を生成し、設定情報８の全体を復号する。第二の電子機器４０−２は暗号化キー１Ａと１Ｂから暗号化キー１を生成する。第二の電子機器４０−２は第二の電子機器４０−２の機種別プロファイル７に基づいて、復号が必要な設定項目を暗号化キー１で復号し、そうでない設定項目を読み出し設定情報８をインポートする。
【０１５２】
このように、ＣＥ又はユーザが２つの暗号化キー１，２を全く入力することなく、記憶媒体９においても設定情報８の安全性を保持できる。
【０１５３】
＜機能について＞
図１７は、電子機器４０、及び、サーバ３０の機能をブロック状に説明する設定情報利用システム１００の機能ブロック図の一例である。図１７の機能ブロック図は電子機器４０がサーバ３０に設定情報８を送信するケースの機能ブロック図である。なお、図１７の説明では主に図６との相違を説明する。
【０１５４】
第一の電子機器４０−１及び第二の電子機器４０−２は、暗号化キー生成部５１を有している。第一の電子機器４０−１の暗号化キー生成部５１は、第一の電子機器４０−１の機器ＩＤから決められたロジックで暗号化キー１を生成し、更に暗号化キー１から決められたロジックで暗号化キー１Ａを生成する。設定データ書込部４７は暗号化キー１Ａと第一の電子機器４０−１の機器ＩＤを記憶媒体９に記憶させる。
【０１５５】
第二の電子機器４０−２の暗号化キー生成部５１は記憶媒体９の暗号化キー１Ａとサーバ３０から取得した暗号化キー１Ｂから暗号化キー１を生成する。これにより、復号部４５ａが設定情報８を復号できる。
【０１５６】
第一の電子機器４０−１と第二の電子機器４０−２は暗号化キー２についても同様に処理する。こうすることで、ＣＥ又はユーザが管理する暗号化キーの数がいくつになってもＣＥ又はユーザが暗号化キーを管理する必要がない。
【０１５７】
また、第一の電子機器４０−１と第二の電子機器４０−２は通信部５２を有しており、それぞれサーバ３０と通信して第一の電子機器４０−１の機器ＩＤ等をサーバ３０に送信したり、サーバ３０から暗号化キー１Ｂ，２Ｂを受信したりする。
【０１５８】
サーバ３０も新たに暗号化キー生成部５１を有する。サーバ３０の暗号化キー生成部５１は第一の電子機器４０−１の機器ＩＤから決められたロジックで暗号化キー１Ｂ、２Ｂを生成する。
【０１５９】
設定情報８を復号するには暗号化キー１、２が必要であるが、サーバ３０には暗号化キー１Ｂ、２Ｂしか保持されていないので、サーバ３０から暗号化キー１、２が漏洩するおそれがない。また、記憶媒体９には暗号化キー１Ａ、２Ａしか記憶されていないので、記憶媒体９が紛失されたり盗難されたりしても設定情報８の安全性を保つことができる。
【０１６０】
【表５】
2018202708.tif 000007
表５は本実施例の設定情報管理テーブルの一例を示す。実施例１と比べると機器ＩＤに対応付けて暗号化キー１Ｂ，２Ｂが登録されている。
【０１６１】
【表６】
2018202708.tif 000008
表６は、記憶媒体９に記憶される情報を模式的に示す。本実施例の記憶媒体９には第一の電子機器４０−１の機器ＩＤ、設定情報８、暗号化キー１Ａ，及び、暗号化キー２Ａが記憶される。
【０１６２】
＜決められたロジックについて＞
第一の電子機器４０−１の暗号化キー生成部５１は機器ＩＤから決められたロジックで暗号化キー１を生成する。決められたロジックにより例えばＮ桁（ｐ桁＋ｑ桁）の暗号化キー１を一意に生成できる。この決められたロジックは例えば並び替えや所定の文字列の追加、ハッシュ関数、及び、これらの組み合わせなどが考えられる。更に、第一の電子機器４０−１の暗号化キー生成部５１は暗号化キー１から決められたロジックで暗号化キー１Ａを生成するが、このロジックは暗号化キー１から例えばｐ桁分を抜き出す処理である。ｐ桁は前半の桁数、後半の桁数、又は、１桁おきで抽出される桁数などでよい。
【０１６３】
また、サーバ３０は機器ＩＤを用いて暗号化キー１のｑ桁に相当する暗号化キー１Ｂを一意に生成する。したがって、暗号化キー１は以下のように構成される。
暗号化キー１（Ｎ桁）＝暗号化キー１Ａ（ｐ桁）＋暗号化キー１Ｂ（ｑ桁）
暗号化キー１を生成できるのは第一の電子機器４０−１のみとなり、サーバ３０は暗号化キー１の一部しか生成できない。したがって、暗号化キー１Ｂがサーバ３０に保持されても安全性を保つことができる。暗号化キー２についても同様に処理される。
【０１６４】
＜暗号化キー１、２の生成方法のバリエーション＞
上記のような暗号化キー１Ａ，１Ｂの生成方法に加え、以下のような生成方法でもよい。
Ｉ．第一の電子機器４０−１が暗号化キー１を生成して暗号化キー１Ａを記憶媒体９に記憶させ、サーバ３０が暗号化キー１Ｂを生成する（上記）。
II．第一の電子機器４０−１が暗号化キー１を生成し暗号化キー１Ａを記憶媒体９に記憶さ、サーバ３０に暗号化キー１Ｂを送信する。
III．第一の電子機器４０−１が機器ＩＤをサーバ３０に送信し、サーバ３０が暗号化キー１を生成する。サーバ３０は暗号化キー１Ａを第一の電子機器４０−１に送信し、暗号化キー１Ｂを保持する。
【０１６５】
いずれの方法でも記憶媒体９又はサーバ３０に暗号化キー１の全体が保持されることはないので、安全性を保つことができる。
【０１６６】
＜動作手順＞
図１８は、パターン１、２のエクスポート時の第一の電子機器４０−１の動作を説明するフローチャート図の一例である。また、図１８の説明では、主に図１１との相違を説明する。まず、ステップＳ５１０〜Ｓ５３０の処理は図１１のステップＳ１０〜Ｓ３０と同様である。次のステップＳ５４０，Ｓ５５０も図１１のステップＳ９０，Ｓ１００と同様でよい。
【０１６７】
ログインできた場合（Ｓ５５０のＹｅｓ）、第一の電子機器４０−１はエクスポートを開始する（Ｓ５６０）。
【０１６８】
まず、第一の電子機器４０−１の暗号化キー生成部５１は暗号化キー１、２を生成する（Ｓ５７０）。
【０１６９】
次に、第一の電子機器４０−１の通信部５２は第一の電子機器４０−１の機器ＩＤをサーバ３０に送信する（Ｓ５８０）。これにより、サーバ３０は暗号化キー１Ｂ，２Ｂを生成する。
【０１７０】
次に、第一の電子機器４０−１の暗号化部４４ａは設定情報８を暗号化する（Ｓ５９０）。機種別プロファイル７で暗号化が指示されている設定項目を暗号化キー１で暗号化し、設定情報８の全体を暗号化キー２で暗号化する。
【０１７１】
そして、第一の電子機器４０−１の設定データ書込部４７は、機器ＩＤ、設定情報８、暗号化キー１Ａ，２Ａを記憶媒体９に書き込む（Ｓ６００）。ステップＳ２０でＮｏと判断された場合の処理は図１１と同様である。
【０１７２】
＜画面例＞
図１９は、エクスポート時に第一の電子機器４０−１が操作パネル２７に表示する画面例を示す図である。なお、図１９（ａ）は図１８のステップＳ５１０で表示されるが図１２（ａ）と同様であり、図１９（ｂ）は図１８のＳ５４０で表示されるが図１２（ｅ）と同様であり、図１９（ｃ）は図１８のステップＳ６１０で表示されるが図１２（ｃ）と同様であり、図１９（ｄ）は図１８のステップＳ６１０で表示されるが図１２（ｇ）と同様である。
【０１７３】
＜動作手順＞
図２０はパターン１、２のインポート時の第二の電子機器４０−２の動作を説明するフローチャート図の一例である。図２０の説明では図１３との相違を説明する。まず、ステップＳ７１０〜７５０は図１３と同様でよい。次のステップＳ７６０とＳ７７０も図１３のステップＳ３００、Ｓ３１０と同様である。
【０１７４】
ログインできた場合（Ｓ７７０のＹｅｓ）、第二の電子機器４０−２の通信部５２はサーバ３０に機器ＩＤを送信して、暗号化キー１Ｂ，２Ｂを受信する（Ｓ７９０）。
【０１７５】
次に、暗号化キー生成部５１は記憶媒体９の暗号化キー１Ａとサーバ３０から受信した１Ｂから暗号化キー１を生成し，同様に暗号化キー２Ａと２Ｂから暗号化キー２を生成する（Ｓ８００）。以降の処理は図１３の処理と同様でよい。ステップＳ８００−２とＳ８１０は図１３のステップＳ３７０−２とＳ３９０と同様でよい。
【０１７６】
＜画面例＞
図２１は、インポート時に第二の電子機器４０−２が操作パネル２７に表示する画面例を示す図である。なお、図２１（ａ）は図２０のステップＳ７１０で表示されるが図１４（ａ）と同様であり、図２１（ｂ）は図２０のステップＳ７４０で表示されるが図１４（ｂ）と同様であり、図２１（ｃ）は図２０のステップＳ７６０で表示されるが図１４（ｇ）と同様であり、図２１（ｄ）は図２０のステップＳ７８０で表示されるが図１４（ｄ）と同様であり、図２１（ｅ）は図２０のステップＳ７８０で表示されるが図１４（ｅ）と同様であり、図２１（ｆ）は図２０のステップＳ７８０で表示されるが図１５（ｂ）と同様である。
【０１７７】
＜まとめ＞
以上説明したように、本実施形態の設定情報利用システム１００は、実施例１の効果に加えて、暗号化キー１、２をＣＥ又はユーザが管理する手間を低減できる。
【０１７８】
なお、本実施例ではパターン２を主に説明したが、パターン１に対して適用することもできる。パターン１では記憶媒体９が使用されないので、エクスポート時には第一の電子機器４０−１が機器ＩＤから暗号化キー１を生成し、操作パネル２７等に暗号化キー１Ａを表示する。ＣＥ又はユーザが暗号化キー１Ａを管理する。また、サーバ３０に機器ＩＤを送信しておく。インポート時には第二の電子機器４０−２が第一の電子機器４０−１の機器ＩＤをサーバ３０に送信し暗号化キー１Ｂを取得し、ＣＥ又はユーザは管理している暗号化キー１Ａを入力する。
【実施例３】
【０１７９】
実施例１，２では、暗号化キー１で暗号化された設定情報８はサーバ３０において暗号化されたままであるので、ＣＥ又はユーザが閲覧することはもちろん、変更することもできなかった。このため、ＣＥ又はユーザが暗号化された設定情報８を変更するには、第二の電子機器４０−２がインポートした後に手動で変更する必要があり、作業工程が多くなっていた。
【０１８０】
そこで、本実施例では、サーバ３０にエクスポートされた設定情報のうち暗号化された設定値をＣＥ又はユーザが変更できる設定情報利用システムについて説明する。
【０１８１】
＜全体的な動作＞
図２２は、本実施例の設定情報利用システム１００の概略の動作を説明する図の一例である。
（１）ＣＥ又はユーザは変更後の設定値（以下、機密情報という）と暗号化キー３を設定端末６０に入力し、設定端末６０は暗号化キー３で機密情報を暗号化してサーバに送信する。サーバ３０上では変更前と変更後の機密情報（例えばパスワード）が保持され、暗号化キー３は保持されない。
（２）第二の電子機器４０−２はＨＴＴＰｓ通信等の暗号通信によりサーバ３０から設定情報８を受信する。
（３）ＣＥ又はユーザは暗号化キー３を第二の電子機器４０−２に入力し、第二の電子機器４０−２は暗号化キー３で機密情報を復号する。第二の電子機器４０−２は復号された機密情報と設定情報８を統合して、記憶部４９に設定する（インポートする）。
【０１８２】
インポートされた設定情報の設定値は機密情報で変更されているのでＣＥ又はユーザは第二の電子機器４０−２をカスタマイズする必要がない。したがって、ＣＥ又はユーザの操作時間を低減できる。
【０１８３】
＜機能について＞
図２３は、設定端末６０の機能をブロック状に示す機能ブロック図の一例である。設定端末は、ＵＩ部６１、設定データ生成部６２、暗号化部６３、及び、出力データ生成部６４を有する。設定端末６０が有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＨＤＤ３０７からＲＡＭ３０３に展開されたプログラムに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。このプログラムは、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
【０１８４】
ＵＩ部６１は、表示装置３０６に各種の画面を表示したり、設定端末に対するＣＥ又はユーザの操作を受け付けたりする。設定データ生成部６２は、ＣＥ又はユーザが入力した機密情報の変更に関する処理を行う。暗号化部６３は、ＣＥ又はユーザが入力した暗号化キー３で機密情報を暗号化する。出力データ生成部６４は、設定情報８と機密情報を対応付けて出力用データを生成する。
【０１８５】
また、設定端末６０は記憶部６９を有している。記憶部６９は、設定端末６０のＨＤＤ３０７、ＲＡＭ３０３及びＲＯＭ３０２の１つ以上により実現される情報の記憶手段である。記憶部６９には、一時記憶部６９ａ、機種別プロファイル７及び出力データ構成情報６９ｂ等が記憶される。一時記憶部６９ａはＲＡＭ１３などの一時的に情報を記憶する記憶手段である。出力データ構成情報６９ｂは、暗号化領域と設定情報を対応付けるための情報である。
【０１８６】
＜暗号化領域について＞
図２４を用いて秘匿性が高い設定項目の暗号化について説明する。図２４は、設定項目の暗号化を模式的に説明する図の一例である。設定情報８はデータ本体８ｐとマスク領域８ｑを有している。また、暗号化される設定項目の一例として設定情報８に「ＰＡＳＳ」という設定値が保持されている。「ＰＡＳＳ」はパスワードである。パスワードを暗号化するため設定データ取得部４４は「ＰＡＳＳ」を暗号化領域８ｒにコピーし、データ本体８ｐの元のエリアは"０"で埋める。
【０１８７】
マスク領域８ｑはデータ本体８ｐの領域と対応して用意されている。例えば、データ本体８ｐと同じサイズの領域を有していてもよいし、又は、データ本体８ｐの１バイトに１ビットが対応してもよい。マスク領域８ｑは対応するエリアの設定項目が有効かどうかを示す。"１"であれば対応する設定項目の設定値が有効であることを示し、"０"であれば無効であることを示している。したがって、マスク領域８ｑは初期状態で全て"１"であり、暗号化される設定項目に対応して"０"が設定される。
【０１８８】
暗号化領域８ｒには、プリファレンスＩＤに対応付けてレングス（図では４バイト）と設定値（ＰＡＳＳ）が格納される。モジュールＩＤを含んでもよいが、暗号化領域８ｒはモジュールごとに用意されるため図２４では省略されている。ＣＥ又はユーザが暗号化キー１を第一の電子機器４０−１に入力するので、第一の電子機器４０−１は暗号化領域８ｒを暗号化する。
【０１８９】
暗号化領域８ｒはサーバ３０上で復号されることはなく、移行先の第二の電子機器４０−２に送信される。このように、設定情報８から暗号化対象の設定値が暗号化領域８ｒにコピーされ、元の設定値は"０"に置き換えられるので、漏えいを抑制できる。
【０１９０】
第二の電子機器４０−２は、設定情報８を受信すると、ＣＥ又はユーザが入力した暗号化キー１で暗号化領域８ｒを復号する。次に、マスク領域８ｑが"１"のデータ本体８ｐの設定値はそのままデータ本体から取り出す。マスク領域８ｑが"０"のデータ本体８ｐの設定値はデータ本体８ｐから取得せず、この設定値のプリファレンスＩＤに基づき暗号化領域８ｒの設定値を取得する。
【０１９１】
本実施例ではこの暗号化領域８ｒの変更が可能になり、後述するように追加暗号化領域が生成される。
【０１９２】
なお、設定値が有効であることを示す"１"、無効であることを示す"０"は、有効又は無効であることが分かればそれぞれ任意の記号（文字、数字等）でよい。
【０１９３】
＜暗号化領域の変更＞
図２５は、暗号化領域８ｒの変更を模式的に説明する図の一例である。図２４で説明したように設定情報８には暗号化領域８ｒが別途、添付される。本実施例のように、機密情報が変更される場合、追加暗号化領域８ｓが更に添付される。暗号化領域８ｒと追加暗号化領域８ｓは互いに対応付けられた状態でサーバ３０に保持される。追加暗号化領域８ｓには、変更された１つ以上の設定値（機密情報）が含まれる。
【０１９４】
【表７】
2018202708.tif 000009
表７は設定情報記憶部３８に記憶される設定情報管理テーブルを模式的に示す。表７では、表３の項目に加え、暗号化領域、追加暗号化領域、及び、カスタマイズデータ数の項目を有している。暗号化領域と追加暗号化領域は暗号化された設定値のファイルである。カスタマイズデータ数は追加暗号化領域８ｓの数である。暗号化領域８ｒと追加暗号化領域８ｓで同じプロファイルＩＤがある場合、追加暗号化領域８ｓの設定値で上書きされる。更に、複数の追加暗号化領域８ｓがある場合、新しい追加暗号化領域８ｓの設定値で上書きされる。したがって、カスタマイズデータ数に技術的な制限はない。
【０１９５】
また、複数の設定項目が変更された場合、設定端末６０は、
(i)  複数の設定項目で１つの追加暗号化領域８ｓを生成してもよいし、
(ii) 設定項目ごとに追加暗号化領域８ｓを生成してもよいし、
(iii) 変更の一回分ごとに追加暗号化領域８ｓを生成してもよい。
【０１９６】
(i)の場合、ＣＥ又はユーザは暗号化キー３を１つ設定すればよい。追加暗号化領域８ｓの数（この場合は１つ）は設定情報記憶部３８に登録される。(ii)の場合、ＣＥ又はユーザは設定項目ごとに暗号化キー３を設定する必要がある。追加暗号化領域８ｓの数（この場合は項目数）は設定情報記憶部３８に登録される。(iii)の場合、ＣＥ又はユーザは変更ごとに暗号化キー３を設定する必要がある。この場合、追加暗号化領域８ｓの数（この場合はカスタマイズの回数）は設定情報記憶部３８に登録される。すなわち、ＣＥ又はユーザは追加暗号化領域８ｓごとに暗号化キー３を設定する必要がある。
【０１９７】
例えば、ユーザが暗号化領域の変更画面において実行ボタンをクリックしたら、 １回の変更としてカウントされる。
【０１９８】
第二の電子機器４０−２はインポート可能な設定情報８の一覧を取得する際、設定情報記憶部３８の暗号化領域８ｒ、全ての追加暗号化領域８ｓ、及び、カスタマイズデータ数を取得する。第二の電子機器４０−２の復号部４５ａはカスタマイズデータ数に基づいて、入力させる暗号化キー３の数を決定して、暗号化キー３の入力を要求する画面を都度、表示する。
【０１９９】
復号部４５ａは、入力された暗号化キー３で追加暗号化領域８ｓを全て復号する。そして、古いものから順に追加暗号化領域８ｓの設定値を設定情報８に書き込む。同じプロファイルＩＤの設定値がある場合は変更したタイミングが新しい設定値で上書きされる。
【０２００】
＜動作手順＞
図２６は、暗号化された設定情報８の変更が可能な設定情報利用システム１００の全体的な動作を説明するシーケンス図の一例である。図２６の処理は、例えば、ＣＥ又はユーザが設定情報８をサーバ３０に送信した後に実行される。
【０２０１】
S1：ＵＩ部６１は設定情報８をサーバ３０から取得し、一時記憶部６９ａに記憶させる。
【０２０２】
S2：ＣＥ又はユーザが設定端末６０に「電子機器の設定情報を作成し機器インポート用データ生成」を指示すると、設定端末６０のＵＩ部６１がそれを受け付けＵＩ部６１は例えば、１つ以上の機密情報（例えばパスワード）を生成する。あるいは、ＣＥ又はユーザが任意の機密情報を入力する。
【０２０３】
S3：ＵＩ部６１は設定データ生成部６２へデータ生成要求を送信する。
【０２０４】
S4：設定データ生成部６２は暗号化部６３へ暗号化要求を送出する。
【０２０５】
S5：暗号化部６３は、一時記憶部６９ａから設定情報８を取得する。
【０２０６】
S6：暗号化部６３は記憶部６９から機種別プロファイル７を取得する。
【０２０７】
S7：暗号化部６３は設定情報８の設定項目ごとに機種別プロファイル７を参照して、暗号化された設定項目か否かを判断し、暗号化の対象か否かをＵＩ部６１に通知する。
【０２０８】
S8：ＵＩ部６１は、暗号化の設定項目の変更を受け付けるための画面を作成し、ＣＥ又はユーザに暗号化キー３を入力させる。ＵＩ部６１は、暗号化キー３の入力を受け付ける。
【０２０９】
S9：ＵＩ部６１は暗号化キー３を暗号化部６３に送出する。
【０２１０】
S10：暗号化部６３は機密情報を暗号化キー３で暗号化する。すなわち、追加暗号化領域８ｓを暗号化する。
【０２１１】
S11：暗号化部６３は追加暗号化領域８ｓを一時記憶部６９ａに保存する。
【０２１２】
S12：暗号化部６３は設定データ生成部６２とＵＩ部６１へ保存が完了した旨を通知する。
【０２１３】
S13：設定データ生成部６２は、出力データ生成部６４へデータ生成の要求を行う。
【０２１４】
S14：出力データ生成部６４は、一時記憶部６９ａから設定情報８（暗号化領域８ｒを含む）と追加暗号化領域８ｓを取得する。
【０２１５】
S15：出力データ生成部６４は、記憶部６９から出力データ構成情報６９ｂを取得する。
【０２１６】
S16：出力データ生成部６４は出力データ構成情報６９ｂを参照して、出力用データを生成する。すなわち、設定情報８（暗号化領域８ｒを含む）及び追加暗号化領域８ｓを設定情報に対応付けた出力データを生成する。
【０２１７】
S17：出力データ生成部６４は機密情報を含む設定情報８をサーバ３０の設定情報記憶部３８へ保存する。
【０２１８】
S18：出力データ生成部６４は生成完了をＵＩ部６１に通知する。
【０２１９】
以降は、インポート時の処理になる。
【０２２０】
S19：サーバ３０の設定データ入出力部３１は、第二の電子機器４０−２からの転送要求を受け付ける。
【０２２１】
S20：サーバ３０の設定データ入出力部３１は設定情報記憶部３８から出力用設定データ（つまりＳ１７の設定情報）を取得する。
【０２２２】
S21：設定データ入出力部３１は機密情報を含む設定情報８を第二の電子機器４０−２に送信する。
【０２２３】
また、一時記憶部６９ａに保存した設定情報８と追加暗号化領域８ｓは、出力データが生成されると出力データ生成部６４が削除する。また、暗号化部６３が暗号化の設定項目がないと判断した場合、暗号化の設定項目がない旨の設定データ生成部６２へ通知し、出力データの生成処理に移る。
【０２２４】
図２７は、第二の電子機器４０−２が機密情報をインポートする際の処理を示すシーケンス図の一例である。ＣＥ又はユーザはサーバ３０にログインするので、エクスポートした設定情報８を指定することができる。
【０２２５】
S1：ＣＥ又はユーザが第二の電子機器４０−２から設定情報８をインポートする操作を行うと、第二の電子機器４０−２の表示・操作部４１が該操作を受け付ける。なお、ＣＥ又はユーザは実施例２と同様にログインすることでインポートする設定情報８を特定する。表示・操作部４１は設定データ受信部４３へデータ取得要求を送出する。
【０２２６】
S2：設定データ受信部４３は、サーバ３０の設定情報記憶部３８から設定情報８を受信して記憶部４９に一時的に記憶させる。この設定情報８には暗号化領域８ｒ及び１つ以上の追加暗号化領域８ｓが含まれる。
【０２２７】
S3：設定データ受信部４３は、取得完了、及び、暗号化領域８ｒの有無、及び、追加暗号化領域８ｓの数（及びカスタマイズデータ数）を表示・操作部４１へ通知する。
【０２２８】
S4：ＣＥ又はユーザは暗号化キー３を入力する。第二の電子機器４０−２の表示・操作部４１は暗号化キー３の入力を受け付ける。ここで、表示・操作部４１は暗号化キー１とカスタマイズデータ数の暗号化キー３の入力を受け付ける。
【０２２９】
S5：表示・操作部４１は暗号化キー１，３と共に復号要求を復号部４５ａに送出する。
【０２３０】
S6：復号部４５ａは記憶部４９から暗号化領域８ｒ、及び、追加暗号化領域８ｓを取得する。
【０２３１】
S7：復号部４５ａは暗号化キー１で暗号化領域８ｒを復号し、全ての追加暗号化領域８ｓをそれぞれの追加暗号化領域８ｓに対応して入力された暗号化キー３で復号する。
【０２３２】
S8：復号部４５ａは、復号された暗号化領域８ｒ、追加暗号化領域８ｓを記憶部４９に保存する。
【０２３３】
S9：復号部４５ａは復号完了を設定データ設定部４５と表示・操作部４１に通知する。
【０２３４】
S10：設定データ設定部４５は設定情報８、暗号化領域８ｒ、及び、追加暗号化領域８ｓを記憶部４９から取得する。
【０２３５】
S11：設定データ設定部４５はインポート処理を行う。すなわち、設定情報８に暗号化領域８ｒを統合し、古いものから順に追加暗号化領域８ｓを統合する。書き込む位置はプリファレンスＩＤにより特定できる。その後、基本機能部４６を介して記憶部４９に設定情報８を設定する。
【０２３６】
S12：設定データ設定部４５はインポート完了を表示・操作部４１に送出する。
【０２３７】
＜まとめ＞
以上説明したように、本実施例の設定情報利用システム１００は、暗号化された設定項目のユーザインタフェースを提供し、変更後の設定値（機密情報）を暗号化したままサーバ３０で保持しておく。第二の電子機器４０−２がインポートする際にＣＥ又はユーザが暗号化キー３を入力し、第二の電子機器４０−２が変更後の設定値を復号してから設定するので、ＣＥ又はユーザがインポート後に設定値を変更する手間を低減できる。
【０２３８】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２３９】
例えば、本実施形態ではサーバ３０又は記憶媒体９のどちらにエクスポートするかによって暗号化の回数を変えたが、暗号化のアルゴリズム又は強度を変更してもよい。すなわち、記憶媒体９にエクスポートする場合はサーバ３０にエクスポートする場合よりも解読しにくい暗号化のアルゴリズムを採用し、又は暗号化の強度を高くする。
【０２４０】
また、本実施形態では記憶媒体９にエクスポートする場合の暗号回数を２回、サーバ３０にエクスポートする場合の暗号回数を１回としたが、それぞれを３回以上及び２回以上としてもよい。
【０２４１】
また、図５、図６、図１７、図２３などの構成例は、電子機器４０及びサーバ３０による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。電子機器４０及びサーバ３０の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０２４２】
また、サーバ３０の機能は複数のサーバに分散して保持されていてもよいし、サーバ３０が有する各テーブルはネットワークＮ上のサーバ３０がアクセス可能な場所にあればよい。
【０２４３】
第一の電子機器４０−１の記憶部４９は第一の記憶部の一例であり、第一の電子機器４０−１の設定データ取得部４４は設定情報取得手段の一例であり、第一の電子機器４０−１の表示・操作部４１は第一の受付手段の一例であり、暗号化部４４ａは暗号化手段の一例であり、設定データ送信部４２又は設定データ書込部４７は保存手段の一例である。第二の電子機器４０−２の設定データ受信部４３又は設定データ読出部４８は取得手段の一例であり、第二の電子機器４０−２の表示・操作部４１は第二の受付手段の一例であり、復号部４５ａは復号手段の一例であり、第二の電子機器４０−２の設定データ設定部４５は設定情報設定手段の一例であり、第二の電子機器４０−２の記憶部４９は第二の記憶部の一例である。
【０２４４】
第一の電子機器４０−１の暗号化キー生成部５１は第一の暗号化キー生成手段の一例であり、第一の電子機器４０−１の通信部５２は第一の通信手段の一例であり、第二の電子機器４０−２の通信部５２は第二の通信手段の一例であり、第二の電子機器４０−２の暗号化キー生成部５１は第二の暗号化キー生成手段の一例である。
【０２４５】
暗号化キー１Ａは第一の暗号化キー生成情報Ａの一例であり、暗号化キー１Ｂは第一の暗号化キー生成情報Ｂの一例であり、暗号化キー２Ａは第二の暗号化キー生成情報Ａの一例であり、暗号化キー２Ｂは第二の暗号化キー生成情報Ｂの一例である。暗号化キー１は第一の暗号化キーの一例であり、暗号化キー２は第二の暗号化キーの一例であり、暗号化キー３は第三の暗号化キーの一例である。
【０２４６】
ＵＩ部６１は入力受付手段の一例であり、暗号化部６３は第二の暗号化手段の一例であり、出力データ生成部６４は送信手段の一例である。
【符号の説明】
【０２４７】
７        機種別プロファイル
８        設定情報
９        記憶媒体
１０      本体
２０      操作部
３０      サーバ
４０      電子機器
４０−１  第一の電子機器
４０−２  第二の電子機器
６０      設定端末
１００    設定情報利用システム
【先行技術文献】
【特許文献】
【０２４８】
【特許文献１】特開2013-131168号公報
【図１】
2018202708.tif 000010
【図２】
2018202708.tif 000011
【図３】
2018202708.tif 000012
【図４】
2018202708.tif 000013
【図５】
2018202708.tif 000014
【図６】
2018202708.tif 000015
【図７】
2018202708.tif 000016
【図８】
2018202708.tif 000017
【図９】
2018202708.tif 000018
【図１０】
2018202708.tif 000019
【図１１】
2018202708.tif 000020
【図１２】
2018202708.tif 000021
【図１３】
2018202708.tif 000022
【図１４】
2018202708.tif 000023
【図１５】
2018202708.tif 000024
【図１６】
2018202708.tif 000025
【図１７】
2018202708.tif 000026
【図１８】
2018202708.tif 000027
【図１９】
2018202708.tif 000028
【図２０】
2018202708.tif 000029
【図２１】
2018202708.tif 000030
【図２２】
2018202708.tif 000031
【図２３】
2018202708.tif 000032
【図２４】
2018202708.tif 000033
【図２５】
2018202708.tif 000034
【図２６】
2018202708.tif 000035
【図２７】
2018202708.tif 000036