(57)【要約】【課題】  画像データに含まれる付帯情報のうち、画像編集に関する情報については公開可能としつつ、許可しない者による個人情報の閲覧を防止することが可能なデータ処理装置等を提供する。【解決手段】  制御部１０１は、画像の付帯情報からＧＰＳタグ等の個人情報に関する特定の情報を抽出し、画像を使用する環境に固有の識別情報（デジタルカメラＩＤ１０、コンピュータＩＤ２０、記録メディアＩＤ３０、及びビューアソフトＩＤ２１００、参照を許可したコンピュータＢのＩＤ情報のうち、いずれかひとつまたは複数の組み合わせ）を用いて、暗号鍵６を作成し、抽出された特定の情報を、作成された暗号鍵６を用いて暗号化して記録する。そのため、暗号化したときと同様の使用環境であるか、暗号化の際に予め許可されたコンピュータでない場合は、ＩＤ情報が正しく取得できないため正しく復号されない。【選択図】  図３
2010118913.tif 000002
【特許請求の範囲】
【請求項１】
固有の識別情報を保持しているか、または他の識別情報を取得可能なデータ処理装置であって、
画像の付帯情報から特定の情報を抽出する抽出手段と、
前記固有の識別情報及び他の識別情報のうち、いずれか一つまたは複数の組み合わせを用いて、暗号鍵を作成する暗号鍵作成手段と、
前記抽出手段によって抽出された特定の情報を、前記暗号鍵作成手段によって作成された暗号鍵を用いて暗号化する暗号化手段と、
前記画像の付帯情報を、前記暗号化手段によって暗号化された情報に更新記録する記録手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記暗号鍵作成手段は、画像の撮影装置の識別情報、画像を記録した媒体の識別情報、画像を参照する機器の識別情報、及び画像を参照するソフトウエアの識別情報のうち、いずれか一つまたは複数の組み合わせを用いて、暗号鍵を作成することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記特定の情報は、個人情報に関する情報であることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
当該データ処理装置は、画像の撮影装置であることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
当該データ処理装置は、撮影装置との間で、画像の交換が可能なコンピュータであることを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
固有の識別情報を保持しているか、または他の識別情報を取得可能なデータ処理方法であって、
画像の付帯情報から特定の情報を抽出する抽出ステップと、
前記固有の識別情報及び他の識別情報のうち、いずれか一つまたは複数の組み合わせを用いて、暗号鍵を作成する暗号鍵作成ステップと、
前記抽出ステップにおいて抽出された特定の情報を、前記暗号鍵作成ステップにおいて作成された暗号鍵を用いて暗号化する暗号化ステップと、
前記画像の付帯情報を、前記暗号化ステップにおいて暗号化された情報に更新記録する記録ステップと、
を備えることを特徴とするデータ処理方法。
【請求項７】
撮影装置またはコンピュータを請求項１に記載のデータ処置装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに付帯する情報を処理するデータ処理装置、データ処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、デジタルカメラにて撮影した画像にＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｉｎｇ  Ｆｉｌｅ  Ｆｏｒｍａｔ）と呼ばれる付帯情報を付加する技術が、ＪＥＩＤＡ（Ｊａｐａｎｅｓｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｉｎｄｕｓｔｒｙ  Ｄｅｖｅｌｏｐｍｅｎｔ  Ａｓｓｏｃｉａｔｉｏｎ；日本電子工業振興協会）によって規格化されている。Ｅｘｉｆは、撮影した日時、カメラの設定（シャッタースピード、絞り値等）等の情報の他、ＧＰＳタグのように、撮影した場所の情報を、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）によって取得し、付加することも可能となっている。
【０００３】
近年では、デジタルカメラで撮影した画像を気軽にウェブ上にアップロードして公開したり、ダウンロードしたりすることができる。そのため、公開された画像のＥｘｉｆ情報を他人が自由に閲覧することも可能である。そのため、上述のＧＰＳタグ等の情報から撮影場所が自由に閲覧されることとなり、他人の住所のような個人情報までも割り出されるおそれがある。
そこで、特許文献１または特許文献２では、画像データを転送する際に、Ｅｘｉｆ情報を自動削除する手法や、Ｅｘｉｆ情報のうち指定された情報に関して、出力を制限する手法が開示されている。
【０００４】
【特許文献１】特開２００４−３４３６２７号公報
【特許文献２】特開２００８−１７２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のＥｘｉｆ情報は、画像修正や補正の際に参考となる情報を多く含んでいるため、一律に削除してしまうと画像編集作業の際に問題が生じていた。また、出力の制限のために情報が削除されてしまうと、本人や正式に閲覧の許可された人までも、確認すらできなくなってしまうという問題があった。
【０００６】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、画像データに含まれる付帯情報のうち、画像編集に関する情報については公開可能としつつ、個人情報については許可しない者による閲覧を防止することが可能なデータ処理装置等を提供することである。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために第１の発明は、固有の識別情報を保持しているか、または他の識別情報を取得可能なデータ処理装置であって、画像の付帯情報から特定の情報を抽出する抽出手段と、前記固有の識別情報及び他の識別情報のうち、いずれか一つまたは複数の組み合わせを用いて、暗号鍵を作成する暗号鍵作成手段と、前記抽出手段によって抽出された特定の情報を、前記暗号鍵作成手段によって作成された暗号鍵を用いて暗号化する暗号化手段と、前記画像の付帯情報を、前記暗号化手段によって暗号化された情報に更新記録する記録手段と、を備えることを特徴とするデータ処理装置である。
【０００８】
また、前記暗号鍵作成手段は、画像の撮影装置の識別情報、画像を記録した媒体の識別情報、画像を参照する機器の識別情報、及び画像を参照するソフトウエアの識別情報のうち、いずれか一つまたは複数の組み合わせを用いて、暗号鍵を作成する。
【０００９】
また、前記特定の情報は、個人情報に関する情報であることが望ましい。
また、当該データ処理装置は、画像の撮影装置であることが望ましい。
また、当該データ処理装置は、撮影装置との間で、画像の交換が可能なコンピュータであることが望ましい。
【００１０】
第２の発明は、固有の識別情報を保持しているか、または他の識別情報を取得可能なデータ処理方法であって、画像の付帯情報から特定の情報を抽出する抽出ステップと、前記固有の識別情報及び他の識別情報のうち、いずれか一つまたは複数の組み合わせを用いて、暗号鍵を作成する暗号鍵作成ステップと、前記抽出ステップにおいて抽出された特定の情報を、前記暗号鍵作成ステップにおいて作成された暗号鍵を用いて暗号化する暗号化ステップと、前記画像の付帯情報を、前記暗号化ステップにおいて暗号化された情報に更新記録する記録ステップと、を備えることを特徴とするデータ処理方法である。
【００１１】
第３の発明は、コンピュータを請求項１に記載のデータ処置装置として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、画像データに含まれる付帯情報のうち、画像編集に関する情報については公開可能としつつ、個人情報については許可しない者による閲覧を防止することが可能なデータ処理装置等を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
（第１の実施の形態）
第１の実施の形態では、デジタルカメラ等の撮影装置（以下、デジタルカメラ１と呼ぶ。）を本発明に係るデータ処理装置として機能させる態様について説明する。
すなわち、デジタルカメラ１は、デジタルカメラ１に固有の識別情報（以下、デジタルカメラＩＤ１０という）を用いて暗号鍵を作成し、その暗号鍵を用いて画像の付帯情報の一部（個人情報）を暗号化する処理を行う。
【００１４】
以下の実施の形態において、画像データは、例えばＥｘｉｆ形式で記述された付帯情報をヘッダ部に有する。付帯情報には、撮影した日時、カメラの設定（シャッタースピード、絞り値等）等の情報の他、ＧＰＳタグ等の個人情報に関する情報が含まれる。
【００１５】
まず、図１を用いて、デジタルカメラ１のハードウエア構成について説明する。
デジタルカメラ１は、画像を撮影する機能を有するものであり、コンパクトカメラ、携帯電話に搭載されたカメラ、その他の撮影機能を有する機器である。また、デジタルカメラ１は、撮影した画像データを記録するための記録メディア３を有する。
【００１６】
記録メディア３は、メディア入出力部１０３に挿脱可能なものであり、デジタルカメラ１から取り外してコンピュータ等の外部機器に挿入することにより、記録メディア３に記録されたデータを外部機器にて読み取らせることが可能である。
【００１７】
デジタルカメラ１には、固有の識別情報であるデジタルカメラＩＤ１０が保持されているものとする。また、記録メディア３にも、固有の識別情報である記録メディアＩＤ３０が保持されているものとする。
【００１８】
図１に示すように、デジタルカメラ１は、制御部１０１、記憶部１０２、メディア入出力部１０３、入力部１０４、撮像部１０６、表示部１０６、通信部１０７等を有し、各部はバス１０８により接続されている。また、メディア入出力部１０３には記録メディア３が挿入されているものとする。
【００１９】
制御部１０１は、プログラムの実行を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラム命令あるいはデータ等を格納するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリから構成される。制御部１０１は、デジタルカメラ１全体の動作を制御する。
【００２０】
制御部１０１は、操作者による暗号化モード「ＯＮ」操作に応じて、後述する暗号化処理（図３、図４参照）を実行する。暗号化処理において、制御部１０１は、画像の付帯情報（例えば、Ｅｘｉｆ情報）から、暗号化対象とする特定情報を抽出する。特定情報は、例えばＧＰＳタグ等の個人情報に関する情報である。また、制御部１０１は、デジタルカメラＩＤ１０を記憶部１０２から取得して暗号鍵６を作成する。また、制御部１０１は、抽出した特定情報について、作成した暗号鍵６を用いた暗号化処理を施し、画像データの付帯情報を更新記憶する。このとき、暗号鍵６は記憶されないものとする。
【００２１】
また、制御部１０１は、入力部１０４から画像データの付帯情報の参照指示が入力された際には、画像データの付帯情報を読み出し、表示部１０６に表示させる。このとき、制御部１０１は復号のための復号鍵を生成する。復号鍵の生成、及び復号処理は、暗号鍵６の生成及び暗号化処理と同様の処理を行う。すなわち、制御部１０１はデジタルカメラ１のデジタルカメラＩＤ１０を用いて復号鍵を作成する。復号に使用するＩＤが暗号鍵６作成時に使用したデジタルカメラＩＤ１０と一致していれば、正しく復号処理が行われ、暗号化した個人情報を含む付帯情報の全てが参照可能となる。暗号鍵６作成時に使用したデジタルカメラＩＤ１０と一致していなければ、暗号化されている部分は復号されない。撮影条件、日時等の個人情報以外の付帯情報は、暗号化されていないため、デジタルカメラ１以外の機器でも参照可能である。
【００２２】
記憶部１０２は、撮像部１０５により撮影された画像データを記録する他、デジタルカメラＩＤ１０、デジタルカメラ１の制御プログラム等の固定データ、各種データ等を格納する。
メディア入出力部１０３は、メモリーカード等の記録メディア３のドライブであり、記録メディア３からのデータの読み出しや、記録メディア３へのデータの書き込みを行う。
【００２３】
入力部１０４は、シャッターボタン、各種スイッチボタン等の入力装置であり、ボタン等の押下信号を制御部１０１へ出力する。
【００２４】
撮像部１０５は、レンズ、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子、及び画像処理回路等により構成され、レンズから入射した光をＣＣＤ等の撮像素子により電気信号に変換し、画像処理回路によって各種画像処理を行うことにより、画像データを生成する。生成された画像は制御部１０１の制御によって、付帯情報が付加された後に、記録メディア３または記憶部１０２に記録される。
【００２５】
表示部１０６は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル等の表示装置であり、制御部１０１から出力された画像データや、撮影に関する設定情報、日時情報等を表示する。
通信部１０７は、コンピュータ等の外部機器と接続するための通信ポートであり、制御部１０１の制御によって、接続された外部機器との間の通信を媒介する。
【００２６】
次に、暗号鍵６の作成について、図２を参照して説明する。
まず制御部１０１は、使用するＩＤ情報を乱数種として、例えば２５６ｂｙｔｅの暗号化テーブル５を生成する。また制御部１０１は対象となる画像データの付帯情報のうち、例えば撮影日時情報等のユニークな情報を取得し、取得した情報に基づいて、適当な長さ（例えば１ｂｙｔｅ程度）の暗号化オフセットを生成する。更に制御部１０１は、生成した暗号化テーブル５の先頭から、暗号化オフセットの値だけオフセットした位置から所定の長さ（例えば、１６ｂｙｔｅ）のデータを取り出し、暗号鍵６とする。暗号鍵６として取り出すデータ長に応じて、セキュリティの強度は変更できる。暗号化オフセットの値が大きく、暗号化テーブル５の末尾に到達した場合は、暗号鍵テーブル５の先頭に戻り、暗号鍵６を取り出す。
【００２７】
以上のようにして生成した暗号鍵６を用いて、制御部１０１は、付帯情報の一部について暗号化処理を施す。暗号化処理にはどのようなアルゴリズムを使用してもよい。また、復号鍵の生成、及び復号処理については、暗号鍵６の生成及び暗号化処理と同様に行われる。
【００２８】
次に、本発明の動作について説明する。
図３は、暗号化処理の流れを説明するフローチャートである。
【００２９】
まず、デジタルカメラ１により撮影が行われ、画像データがデジタルカメラ１内の記憶部１０２または記録メディア３に記録されているものとする（ステップＳ１０１）。制御部１０１は暗号化対象の画像データを記憶部１０２または記録メディア３から取得すると（ステップＳ１０２）、取得した使用環境のＩＤ情報で暗号鍵６を作成する（ステップＳ１０３）。使用環境とは、暗号化対象とする画像データを取り扱う機器の接続環境である。第１の実施の形態では、デジタルカメラ１は、記録メディア３を有するが、外部機器とは接続されずに使用されている。
その後、制御部１０１は、生成した暗号鍵６で個人を特定する情報（例えば、ＧＰＳタグ）を抽出して暗号化し、付帯情報を更新記録する（ステップＳ１０４）。
【００３０】
第１の実施の形態では、デジタルカメラ１を使用して暗号化処理を行うので、デジタルカメラＩＤ１０を用いて暗号鍵６を作成する。デジタルカメラ1の制御部１０１は、暗号化処理を行う旨のモード設定、或いはスイッチ操作等の操作者による操作がなされると、図４のフローチャートに従った暗号化処理を開始する。
【００３１】
デジタルカメラ１のデジタルカメラＩＤ１０を、「ＤＳＣ＿ＩＤ＿Ａ」とする。図４に示すように、制御部１０１は、デジタルカメラＩＤ１０「ＤＳＣ＿ＩＤ＿Ａ」を記憶部１０２から取得し（ステップＳ２０１）、図２にて説明した手法等を用いて、暗号鍵６を生成する。ここで、暗号鍵６として、「ＫＥＹ＿Ａ０１」が生成されるものとする（ステップＳ２０２）。生成された暗号鍵６は記憶部１０２や記録メディア３等には記憶されない。
【００３２】
ここで、デジタルカメラ１により画像データ「ＤＩＳＣ＿Ａ＿Ｉ．ｊｐｇ」が撮影されるものとする（ステップＳ２０３）。制御部１０１は、画像データに含まれる付帯情報のうち、暗号化対象とする情報を抽出し、抽出した情報を、生成した暗号鍵「ＫＥＹ＿Ａ０１」で暗号化し、更新記録する（ステップＳ２０４）。
【００３３】
以上のように、暗号化された付帯情報は、暗号化実行時と同様の使用環境でのみ復号可能となる。すなわち、付帯情報が暗号化された状態で、参照指示が入力されると、制御部１０１は、デジタルカメラＩＤ１０を取得して復号鍵を作成し、復号処理を行う。デジタルカメラＩＤ１０が、暗号鍵６作成の際に使用したデジタルカメラＩＤ「ＤＳＣ＿ＩＤ＿Ａ」と同一であれば正しく復号されるが、異なるＩＤ情報を取得した場合には、正しく復号されない。
【００３４】
例えば、暗号化された付帯情報を有する画像データが、コンピュータ等の外部機器に転送された場合、コンピュータのビューアソフトにて付帯情報を参照すると、暗号化された部分は暗号化された状態で表示され、解読できない。暗号化対象となっていない撮影日時情報や撮影条件に関する情報等は、従来と同様に参照可能となる。
【００３５】
以上説明したように、第１の実施の形態において、デジタルカメラ１は、画像の付帯情報から特定の情報を抽出し、画像を使用する環境に固有の識別情報（ここでは、デジタルカメラＩＤ１０）を用いて暗号鍵６を作成し、抽出した特定の情報を、作成した暗号鍵６を用いて暗号化し、更新記録する。
【００３６】
その結果、画像の付帯情報のうち、画像編集に関する情報等は参照可能としつつ、個人情報に関する部分についてのみ暗号化でき、個人情報の漏洩を防ぐことが可能となる。また、暗号化した部分は適切な使用環境であれば復号して確認することも可能となる。
【００３７】
なお、上述の実施の形態において、セキュリティレベルを強化したい場合は、デジタルカメラＩＤ１０と記録メディアＩＤ３０とを組み合わせて暗号鍵６を生成し、暗号化処理を行うようにしてもよい。
【００３８】
（第２の実施の形態）
第２の実施の形態では、デジタルカメラ１とコンピュータ２とが、通信接続されたデータ処理システム１００において、コンピュータ２を本発明に係るデータ処理装置として機能させ、暗号鍵６の作成にコンピュータＩＤ２０を用いた態様について説明する。
【００３９】
図５に示すように、データ処理システム１００は、デジタルカメラ１、及び表示部２０６を備えたコンピュータ２等により構成され、デジタルカメラ１とコンピュータ２とは、互いに通信接続されるか、或いは記録メディア３を介して、画像データの転送が可能である。
コンピュータ２は、デジタルカメラ１で撮影された画像を取得し、閲覧するためのビューアソフト２１０を搭載している。
【００４０】
データ処理システム１００において、デジタルカメラ１にはデジタルカメラＩＤ１０が保持され、記録メディア３には記録メディアＩＤ３０が保持され、コンピュータ２はコンピュータＩＤ２０が保持され、ビューアソフト２１０にはビューアソフトＩＤ２１００が保持されるものとする。コンピュータＩＤ２０としては、例えばＭａｃアドレスのようなコンピュータ毎に個別の識別情報を利用すればよい。
【００４１】
デジタルカメラ１の構成については、図１に示すものと同様の構成である。
コンピュータ２の構成について、図６を参照して説明する。
【００４２】
図６に示すように、コンピュータ２は、制御部２０１、記憶部２０２、メディア入出力部２０３、入力部２０４、印刷部２０５、表示部２０６、通信部２０７等を有し、各部はバス２０８により接続されている。
【００４３】
制御部２０１は、プログラムの実行を行うＣＰＵと、プログラム命令あるいはデータ等を格納するためのＲＯＭ、ＲＡＭ等のメモリから構成される。制御部２０１は、コンピュータ２全体の動作を制御する。
【００４４】
制御部２０１は、暗号化処理（図７参照）を実行して、画像データの付帯情報から暗号化対象とする特定情報（例えば、ＧＰＳタグ等）を抽出し、また、コンピュータ２のＩＤ情報（コンピュータＩＤ２０）を取得して暗号鍵６を作成する。更に、制御部２０１は、抽出した特定情報について、作成した暗号鍵６を用いた暗号化処理を施し、画像データの付帯情報を更新記憶する。このとき、暗号鍵６は画像データに記憶されないものとする。
【００４５】
また、制御部２０１は、入力部２０４から画像データの付帯情報の参照指示が入力された際には、画像データから付帯情報を読み出し、表示部２０６に表示させる。このとき、制御部２０１は復号のための復号鍵を生成する。復号鍵の生成及び復号処理は、復号鍵の生成、及び復号処理は、暗号鍵６の生成及び暗号化処理と同様の処理を行う。すなわち、制御部２０１はコンピュータ２のコンピュータＩＤ２０を用いて復号鍵を作成する。復号に使用するＩＤが暗号鍵６作成時に使用したコンピュータＩＤ２０と一致していれば、正しく復号処理が行われ、暗号化した個人情報を含む付帯情報の全てが参照可能となる。暗号鍵６作成時に使用したＩＤ情報と一致していなければ、暗号化されている部分は復号されない。撮影条件、日時等の個人情報以外の付帯情報は、暗号化されていないため、コンピュータ２のビューアソフト２１０にて参照可能である。
【００４６】
記憶部２０２は、コンピュータ２の制御プログラム等の固定データ、各種データ等を格納するための記憶媒体であり、コンピュータＩＤ２０が記憶される。また、通信部２０７または記録メディア入出力部２０３を介して入力された画像データ等が記憶される。
【００４７】
メディア入出力部２０３は、メモリーカード等の記録メディア３、ＣＤ−ＲＯＭ(Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)、あるいはＣＤ−ＲＷ（ＣＤ−ＲｅＷｒｉｔａｂｌｅ）、フレキシブルディスク、ＭＯ(Ｍａｇｎｅｔｏ  Ｏｐｔｉｃ  Ｄｉｓｃ)等の媒体のドライブで、媒体からのデータの読み出しや、媒体へのデータの書き込みを行う。
【００４８】
入力部２０４は、キーボード、マウス等の入力装置であり、キーボード等からの操作信号を制御部１０１へ出力する。
印刷部２０５はプリンタであり、ユーザからの要求により必要な情報等の印刷を行う。
表示部２０６は、ＣＲＴ（Ｃａｔｈｏｄｅ−ｒａｙ  Ｔｕｂｅ）あるいはＬＣＤ等のディスプレイ装置等であり、制御部１０１から出力された画像データや、付帯情報、その他のデータを表示する。
通信部１０７は、通信制御装置、通信ポート等であり、ネットワークを介して接続された他の機器との通信接続を制御する。通信接続の形態は、有線または無線のいずれであってもよい。
【００４９】
次に、コンピュータ２の動作について説明する。
図７は、コンピュータ２における暗号化処理の流れを説明するフローチャートである。
【００５０】
まず、デジタルカメラ１により撮影が行われ、画像データ「ＤＳＣ＿Ａ＿Ｉ．ｊｐｅｇ」が記録メディア３に記録されるものとする。そして、デジタルカメラ１に記録メディア３が挿入された状態で、デジタルカメラ１とコンピュータ２とが通信接続されると、コンピュータ２の制御部２０１はビューアソフト２１０を起動する。
【００５１】
ビューアソフト２１０の実行中に、制御部２０１は、コンピュータＩＤ２０とデジタルカメラＩＤ１０とを、取得する。ここで、コンピュータＩＤ２０を「ＰＣ＿ＩＤ＿Ａ」とし、デジタルカメラＩＤ１０を「ＤＳＣ＿ＩＤ＿Ａ」とする。
【００５２】
制御部２０１は、二つのＩＤ情報（コンピュータＩＤ「ＰＣ＿ＩＤ＿Ａ」、及びデジタルカメラＩＤ「ＤＳＣ＿ＩＤ＿Ａ」）に基づいて、暗号鍵６を作成する。ここで作成される暗号鍵６を「ＫＥＹ＿Ａ０２」とする。暗号鍵６の作成の詳細については、第１の実施の形態と同様である。
【００５３】
ビューアソフト２１０において、暗号化対象となる画像データが選択されると、制御部２０１は画像データの付帯情報のうち、暗号化対象とする情報を抽出し、抽出した情報を暗号鍵「ＫＥＹ＿Ａ０２」を用いて暗号化し、上書きする。
【００５４】
以上のように暗号化された付帯情報は、暗号化処理実行時と同様の使用環境でのみ復号可能となる。すなわち、付帯情報を参照する際、制御部２０１は、コンピュータＩＤ２０とデジタルカメラＩＤ１０とを取得して復号鍵を作成し、復号処理を行う。コンピュータＩＤ２０とデジタルカメラＩＤ１０とが、暗号鍵６の作成の際に使用したコンピュータＩＤ２０「ＰＣ＿ＩＤ＿Ａ」、及びデジタルカメラＩＤ１０「ＤＳＣ＿ＩＤ＿Ａ」と同一であれば正しく復号されるが、異なるＩＤ情報を取得した場合には、正しく復号されない。
【００５５】
なお、第２の実施の形態のように、デジタルカメラ１で撮影した画像をコンピュータ２に接続して使用する環境において、デジタルカメラＩＤ１０とコンピュータＩＤ２０のうち、いずれかひとつを用いて暗号鍵６を生成するようにすれば、セキュリティ強度を低減させることも可能である。また、デジタルカメラＩＤ１０とコンピュータＩＤ２０に加え、記録メディアＩＤ３０やビューアソフト２１０のＩＤ情報（ビューアソフトＩＤ２１００）を適宜組み合わせて暗号鍵６を作成すれば、セキュリティを強化することも可能である。
【００５６】
（第３の実施の形態）
第３の実施の形態では、コンピュータ２を本発明に係るデータ処理装置として機能させ、暗号鍵６の作成に、コンピュータＩＤ２０と記録メディアＩＤ３０との組み合わせを用いた態様について説明する。
第３の実施の形態では、コンピュータ２にデジタルカメラ１は通信接続されずに、記録メディア３を用いて画像データがコンピュータ２に転送されるものとする。
【００５７】
第３の実施の形態における、コンピュータ２の動作について説明する。
図８は、コンピュータ２における暗号化処理の流れを説明するフローチャートである。
【００５８】
まず、デジタルカメラ１により撮影が行われ、画像データ「ＤＳＣ＿Ａ＿Ｉ．ｊｐｅｇ」が記録メディア３に記録されているものとする。そして、コンピュータ２に記録メディア３が挿入されると、コンピュータ２の制御部２０１はビューアソフト２１０を起動する。
ビューアソフト２１０の実行中に、制御部２０１は、記録メディアＩＤ３０とコンピュータＩＤ２０とを、取得する。ここで、記録メディアＩＤ３０を「ＳＤ＿ＩＤ＿Ａ」とし、コンピュータＩＤ２０を「ＰＣ＿ＩＤ＿Ａ」とする。
【００５９】
制御部２０１は、二つのＩＤ情報（記録メディアＩＤ「ＳＤ＿ＩＤ＿Ａ」、及びデジタルカメラＩＤ「ＤＳＣ＿ＩＤ＿Ａ」）に基づいて、暗号鍵６「ＫＥＹ＿Ａ０３」を作成する。暗号鍵６の作成の詳細については、第１の実施の形態と同様である。
【００６０】
ビューアソフト２１０において、暗号化対象となる画像データが選択されると、制御部２０１は画像データの付帯情報のうち、暗号化対象とする情報を抽出し、抽出した情報を暗号鍵「ＫＥＹ＿Ａ０３」で暗号化し、上書きする。
【００６１】
以上のように暗号化された付帯情報は、暗号化実行時と同様の使用環境でのみ復号可能となる。すなわち、付帯情報を参照する際、制御部２０１は、記録メディアＩＤ３０とコンピュータＩＤ２０とを取得して復号鍵を作成し、復号処理を行う。記録メディアＩＤ３０とコンピュータＩＤ２０とが、暗号鍵６の作成の際に使用した記録メディアＩＤ「ＳＤ＿ＩＤ＿Ａ」及びコンピュータＩＤ「ＰＣ＿ＩＤ＿Ａ」と同一であれば、正しく復号されるが、異なるＩＤ情報を取得した場合には、正しく復号されない。
【００６２】
なお、第３の実施の形態のように、デジタルカメラ１で撮影した画像を、記録メディア３を用いてコンピュータ２に転送して使用する環境において、記録メディアＩＤ３０とコンピュータＩＤ２０のうち、いずれかひとつを用いて暗号鍵６を生成するようにすれば、セキュリティ強度を低減させることも可能である。また、記録メディアＩＤ３０とコンピュータＩＤ２０に加え、ビューアソフトＩＤ２１００を加えて暗号鍵６を作成すれば、セキュリティを強化することも可能である。
【００６３】
（第４の実施の形態）
第４の実施の形態では、コンピュータ２を本発明に係るデータ処理装置として機能させ、暗号鍵６の作成に、記録メディアＩＤ３０と、暗号化処理を行うコンピュータ２（以下、コンピュータＡという）とは異なるコンピュータ（以下、コンピュータＢという）のＩＤ情報とを用いた態様について説明する。
図９は、コンピュータＡにおける暗号化処理の流れを説明するフローチャートである。
【００６４】
まず、デジタルカメラ１により撮影が行われ、画像データ「ＤＳＣ＿Ａ＿Ｉ．ｊｐｅｇ」が記録メディア３に記録されているものとする。そして、コンピュータＡに記録メディア３が挿入されると、コンピュータＡの制御部２０１はビューアソフト２１０を起動する。
ビューアソフト実行中に、制御部２０１は、復号処理を許可した、別のコンピュータＢのＩＤ情報の入力を受け付ける。ここで、コンピュータＢのＩＤ情報を「ＰＣ＿ＩＤ＿Ｂ」とする。記録メディアＩＤ３０は「ＳＤ＿ＩＤ＿Ａ」とする。
【００６５】
制御部２０１は、コンピュータＢのＩＤ情報、及び記録メディアＩＤ３０を取得すると、これら二つのＩＤ情報（別のコンピュータＢのＩＤ「ＰＣ＿ＩＤ＿Ｂ」、及び記録メディアＩＤ「ＳＤ＿ＩＤ＿Ａ」）に基づいて、暗号鍵６「ＫＥＹ＿Ｂ」を作成する。暗号鍵６の作成については、第１の実施の形態と同様である。
【００６６】
ビューアソフト２１０において、暗号化対象とする画像データが選択されると、制御部２０１は選択された画像データの付帯情報のうち、暗号化対象とする情報を抽出し、抽出した情報を暗号鍵「ＫＥＹ＿Ｂ」で暗号化し、上書きする。
【００６７】
以上のように暗号化された付帯情報は、暗号化処理実行時と同様の使用環境でのみ復号可能となる。すなわち、付帯情報を参照する際、制御部２０１は、コンピュータＢのＩＤ情報と記録メディアＩＤ３０とを取得して復号鍵を作成し、復号処理を行い、表示する。コンピュータＢのＩＤ情報と記録メディアＩＤ３０とが、暗号鍵６の作成の際に使用したＩＤ情報「ＰＣ＿ＩＤ＿Ｂ」、及び記録メディアＩＤ「ＳＤ＿ＩＤ＿Ａ」と同一であれば正しく復号されるが、異なるＩＤ情報を取得した場合には、正しく復号されない。
【００６８】
そのため画像「ＤＳＣ＿Ａ＿Ｉ．ｊｐｅｇ」の暗号化された付帯情報は、復号処理を許可したコンピュータＢに、記録メディア３を挿入する使用環境であれば、復号可能である。
【００６９】
なお、第４の実施の形態のように、記録メディアＩＤ３０とコンピュータＢのＩＤ情報のうち、いずれかひとつを用いて暗号鍵６を生成するようにすれば、セキュリティ強度を低減させることも可能である。また、暗号鍵６の作成に、第三者が利用予定のビューアソフトＢ、記録メディアＢのＩＤ情報を用いてもよい。暗号鍵の作成時にビューアソフトＢ、記録メディアＢのＩＤ情報を含め、複数のＩＤ情報を組み合わせることにより、セキュリティを強化することも可能である。
【００７０】
以上第１から第４の実施の形態において説明したように、デジタルカメラ１またはコンピュータ２は、画像データの付帯情報から個人情報に関する部分のみを抽出して、暗号化する。暗号化の際は、使用している環境（機器の接続環境、或いはソフトウエアの使用環境等）で取得可能なＩＤ情報を暗号鍵６の作成に用いる。暗号化された情報は、暗号化処理したときと同じ使用環境であるか、復号を許可されたコンピュータを用いるような適切な使用環境であれば、正しく復号される。
従って、画像の付帯情報のうち、画像編集に関する情報については公開可能としつつ、個人情報に関する部分については、許可された適切な使用環境でのみ、閲覧可能とできる。
【００７１】
なお、第１から第４の実施の形態において、暗号化対象とする情報は、ＧＰＳタグに限らず、その他の個人情報に関する情報を含むようにしてもよい。また、暗号化対象とする情報は、ユーザの操作によって予め設定されるようにしたり、変更可能としたりしてもよい。また、暗号化には難読化も含むようにしてもよい。
また、復号処理では、暗号化された情報を復号して表示するのみとしているが、利用用途によっては復号したもので、付帯情報が上書き保存されるようにしてもよい。
【００７２】
その他、暗号化のアルゴリズム、機器の接続環境の態様等は、当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００７３】
【図１】デジタルカメラ１のハードウエア構成を示すブロック図
【図２】暗号鍵６の作成について説明する図
【図３】本発明の暗号化処理の流れを示すフローチャート
【図４】第１の実施の形態の暗号化処理の流れを示すフローチャート
【図５】デジタルカメラ１とコンピュータ２とを接続したデータ処理システム１００について説明する図
【図６】コンピュータ２のハードウエア構成を示すブロック図
【図７】第２の実施の形態の暗号化処理の流れを示すフローチャート
【図８】第３の実施の形態の暗号化処理の流れを示すフローチャート
【図９】第４の実施の形態の暗号化処理の流れを示すフローチャート
【符号の説明】
【００７４】
１・・・・・・・デジタルカメラ（撮影装置、データ処理装置）
１０・・・・・・デジタルカメラＩＤ
２・・・・・・・コンピュータ（データ処理装置）
２０・・・・・・コンピュータＩＤ
３・・・・・・・記録メディア
３０・・・・・・記録メディアＩＤ
２１０・・・・・ビューアソフト
２１００・・・・ビューアソフトＩＤ
５・・・・・・・暗号化テーブル
６・・・・・・・暗号鍵
１００・・・・・データ処理システム
【図１】
2010118913.tif 000003
【図２】
2010118913.tif 000004
【図３】
2010118913.tif 000005
【図４】
2010118913.tif 000006
【図５】
2010118913.tif 000007
【図６】
2010118913.tif 000008
【図７】
2010118913.tif 000009
【図８】
2010118913.tif 000010
【図９】
2010118913.tif 000011