(57)【要約】【課題】特定の画像表示装置でしか閲覧が不可能なように、画像の暗号化及び復号化を行う画像表示装置及び画像記録装置を提供する。【解決手段】画像データを表示させる画像表示装置の固有情報を格納する記録手段と、記録手段に格納された固有情報から画像データを暗号化するための鍵データを生成する第１の鍵データ生成手段と、第１の鍵データ生成手段にて生成された鍵データを用いて、画像データを暗号化する暗号化手段を有する画像記録装置と、自身の固有情報を収集する固有情報収集手段と、固有情報収集手段によって収集した固有情報から鍵データを生成する第２の鍵データ生成手段と、第２の鍵データ生成手段によって生成した鍵データを用いて、暗号化手段によって暗号化された画像データを復号する復号化手段と、復号化手段にて復号化された画像を表示する表示手段を有する画像表示装置とを備える。【選択図】図３
2009244827.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示させる画像表示装置の第１の固有情報を格納する記録手段と、
前記記録手段に格納された第１の固有情報から画像データを暗号化するための第１の鍵データを生成する第１の鍵データ生成手段と、
前記第１の鍵データ生成手段によって生成した第１の鍵データを用いて、前記画像データを暗号化する暗号化手段とを有することを特徴とする画像記録装置。
【請求項２】
前記第1の鍵データ生成手段により生成された第１の鍵データを用いて、前記暗号化手段にて暗号化された画像データを復号化する第２の復号化手段と、
前記記録手段に新たに格納される第２の固有情報から前記画像データを暗号化するための第２の鍵データを生成する第２の鍵データ生成手段と、
前記第２の鍵データ生成手段にて生成された第２の鍵データを用いて、前記画像データを再暗号化する再暗号化手段を有することを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記記録手段に格納されている第１の固有情報と新たに格納される第２の固有情報とを比較し、相違数を算出する相違数算出手段を有し、
前記相違数算出手段による相違数が予め定められた閾値未満の場合に復号化及び再暗号化することを特徴とする請求項２記載の画像記録装置。
【請求項４】
前記再暗号化手段による再暗号化回数をカウントするカウント手段を有し、
前記カウント手段による再暗号化回数が予め定められた閾値未満の場合に復号化及び再暗号化することを特徴とする請求項２又は３記載の画像記録装置。
【請求項５】
前記閾値は、変更回数や変更方法に制限が備えられることを特徴とする請求項３又は４記載の画像記録装置。
【請求項６】
前記第１の固有情報を前記再暗号化手段による再暗号化後に削除する削除手段を有することを特徴とする請求項２から５のいずれか１項に記載の画像記録装置。
【請求項７】
自身の固有情報を収集する固有情報収集手段と、
前記固有情報収集手段によって収集した固有情報から鍵データを生成する第３の鍵データ生成手段と、
前記第３の鍵データ生成手段によって生成した鍵データを用いて、前記第１の暗号化手段によって暗号化された画像データを復号する第１の復号化手段とを有することを特徴とする画像表示装置。
【請求項８】
前記固有情報収集手段は、ハードウェアに関する情報を収集することを特徴とする請求項７記載の画像表示装置。
【請求項９】
前記固有情報収集手段は、インストールされているソフトウェアに関する情報を収集することを特徴とする請求項７又は８に記載の画像表示装置。
【請求項１０】
前記固有情報収集手段は、ユーザによって選択された固有情報を収集することを特徴とする７から９のいずれか1項に記載の画像表示装置。
【請求項１１】
前記ユーザによって選択された固有情報は、複数選択可能であることを特徴とする請求項７から１０のいずれか1項に記載の画像表示装置。
【請求項１２】
画像を画像データとして記録する画像記録装置と、前記画像データを表示する画像表示装置とで前記画像データを暗号化及び復号化する画像暗号化システムにおいて、
前記画像記録装置は、前記画像表示装置の第１の固有情報を格納する記録手段と、前記記録手段に格納された第１の固有情報から前記画像データを暗号化するための第１の鍵データを生成する第１の鍵データ生成手段と、前記第１の鍵データ生成手段によって生成した第１の鍵データを用いて、前記画像データを暗号化する暗号化手段とを有し、
前記画像表示装置は、自身の固有情報を収集する固有情報収集手段と、前記固有情報収集手段によって収集した固有情報から鍵データを生成する第２の鍵データ生成手段と、前記第２の鍵データ生成手段によって生成した鍵データを用いて、前記第１の暗号化手段によって暗号化された画像データを復号する第１の復号化手段とを有することを特徴とする画像暗号化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化機能を有する画像記録装置、画像表示装置及び画像暗号化システムに関する。
【背景技術】
【０００２】
近年における主流な撮像装置は、フィルムカメラからデジタルカメラへと替わりつつある。フィルムカメラでは、撮影にフィルムを必要とし、現像しなければ撮影画像の確認を行うことができないのに対し、デジタルカメラは、撮影後、即座に撮像画像を見ることが可能である。さらに記録媒体上のデータは、他の表示装置でも容易に表示することができ、どこでも手軽に画像を見ることが出来る。しかしながら、手軽である反面、他人に見られては困る画像でも簡単に複製し、閲覧することが出来てしまう。そこで、従来より画像を暗号化する機能を持つカメラが発明されている。
【０００３】
従来のデジタルカメラは、パスワードによる保護、あるいは暗号鍵データを用いた暗号化を行い、該画像を閲覧する際には、パスワード、あるいは復号鍵を用いて復号化して閲覧を行っていた。例えば、特許文献１に記載の発明では、画像再生装置にて鍵ペアを生成し、一方を撮影側、他方を閲覧側の暗号とし、画像を閲覧する際に、双方の鍵ペアが一致することを条件に閲覧を可能としていた。
【特許文献１】特開２００６−１３７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の発明は、復号鍵を持ってさえいれば、どの表示装置上でも復号可能（閲覧可能）となってしまう。これでは、パスワードが漏洩したり、復号鍵が盗難などで第三者の手に渡ってしまったりすると、秘匿したい画像が容易に閲覧されてしまうといった課題がある。
【０００５】
本発明は、上記問題点に鑑みてなされたもので、特定の画像表示装置でしか閲覧ができないように画像の暗号化、復号化を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明における画像記録装置は、画像データを表示させる画像表示装置の第１の固有情報を格納する記録手段と、記録手段に格納された第１の固有情報から画像データを暗号化するための第１の鍵データを生成する第１の鍵データ生成手段と、第１の鍵データ生成手段によって生成した第１の鍵データを用いて、画像データを暗号化する暗号化手段とを有することを特徴とする。
【０００７】
第1の鍵データ生成手段により生成された第１の鍵データを用いて、暗号化手段にて暗号化された画像データを復号化する第２の復号化手段と、記録手段に新たに格納される第２の固有情報から画像データを暗号化するための第２の鍵データを生成する第２の鍵データ生成手段と、第２の鍵データ生成手段にて生成された第２の鍵データを用いて、画像データを再暗号化する再暗号化手段を有することを特徴とする。
【０００８】
記録手段に格納されている第１の固有情報と新たに格納される第２の固有情報とを比較し、相違数を算出する相違数算出手段を有し、相違数算出手段による相違数が予め定められた閾値未満の場合に復号化及び再暗号化することを特徴とする。
【０００９】
再暗号化手段による再暗号化回数をカウントするカウント手段を有し、カウント手段による再暗号化回数が予め定められた閾値未満の場合に復号化及び再暗号化することを特徴とする。
【００１０】
閾値は、変更回数や変更方法に制限が備えられることを特徴とする。
【００１１】
第１の固有情報を再暗号化手段による再暗号化後に削除する削除手段を有することを特徴とする。
【００１２】
また、本発明における画像表示装置は、自身の固有情報を収集する固有情報収集手段と、固有情報収集手段によって収集した固有情報から鍵データを生成する第３の鍵データ生成手段と、第３の鍵データ生成手段によって生成した鍵データを用いて、第１の暗号化手段によって暗号化された画像データを復号する第１の復号化手段とを有することを特徴とする。
【００１３】
固有情報収集手段は、ハードウェアに関する情報を収集することを特徴とする。
【００１４】
固有情報収集手段は、インストールされているソフトウェアに関する情報を収集することを特徴とする。
【００１５】
固有情報収集手段は、ユーザによって選択された固有情報を収集することを特徴とする。
【００１６】
ユーザによって選択された固有情報は、複数選択可能であることを特徴とする。
【００１７】
また、本発明における画像暗号化システムは、画像を画像データとして記録する画像記録装置と、画像データを表示する画像表示装置とで画像データを暗号化及び復号化する画像暗号化システムにおいて、画像記録装置は、画像表示装置の第１の固有情報を格納する記録手段と、記録手段に格納された第１の固有情報から画像データを暗号化するための第１の鍵データを生成する第１の鍵データ生成手段と、第１の鍵データ生成手段によって生成した第１の鍵データを用いて、画像データを暗号化する暗号化手段とを有し、画像表示装置は、自身の固有情報を収集する固有情報収集手段と、固有情報収集手段によって収集した固有情報から鍵データを生成する第２の鍵データ生成手段と、第２の鍵データ生成手段によって生成した鍵データを用いて、第１の暗号化手段によって暗号化された画像データを復号する第１の復号化手段とを有することを特徴とする。
【発明の効果】
【００１８】
本発明により、画像表示装置より収集した固有情報から鍵データを生成し、暗号化するため、暗号化されたデータを復号する環境を特定の画像表示装置に限定させられ、パスワード漏洩時の安全性を向上させることが可能である。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施形態におけるデジタルカメラの構成図である。デジタルカメラ１は、システム制御部２、撮像部３、画像処理部４、表示制御部５、ＬＣＤ６、記録メディアインタフェース部７、ハードキーインタフェース部９及び通信インタフェース部１０を有する。
【００２０】
システム制御部２は、ＣＰＵ、フラッシュメモリ、ＳＤＲＡＭ及びタイマなどから構成され、デジタルカメラ１全体における動作の制御を行う。また、撮像部３は、光学系部品（レンズ及びレンズ駆動モータ）、ＣＣＤ、ＣＣＤ駆動回路、Ａ／Ｄ変換器などで構成され、画像光を電気信号に変換し、さらにＡ／Ｄ変換を行ってデジタルデータを生成する。
【００２１】
画像処理部４は、画像の圧縮伸張を行うための画像処理用ＤＳＰ（デジタルシグナルプロセッサ）やＲＡＭなどで構成されており、撮像部３が生成したデジタルデータに種々の画像処理を施すと共に、撮像部３に備えられたＣＣＤの駆動タイミングを制御したり、レンズ駆動モータを制御してズーミング、フォーカシング、露出調整などを行ったりする。
【００２２】
表示制御部５は、Ｄ／Ａ変換器やオンスクリーンディスプレイコントローラなどで構成され、画像処理部４において処理された画像信号をＬＣＤ６に表示させるための画像処理を行うと共に、ユーザインタフェースのための種々のグラフィック画像を生成し、ＬＣＤ６に表示させる。
【００２３】
ＬＣＤ６は、画像やユーザインタフェースのためのグラフィックの表示を行う。記録メディアインタフェース部７は、メモリカードコントローラなどで構成されており、取り付けられた記録メディア８のデータの読書きを行う。
【００２４】
ハードキーインタフェース９は、サブＣＰＵなどで構成され、図示しない入力キーやダイヤルなどのユーザインタフェースの状態（キーが押下されたか、ダイヤルがどの位置にあるか）を検出したり、メインＣＰＵ（システム制御部２内のＣＰＵ）への主電源制御を行う。
【００２５】
通信インタフェース部１０は、通信カードコントローラなどで構成され、各種通信モジュールを接続してデータ通信を行う。また、画像再生装置１１は、接続されたデジタルカメラ１から画像信号を受け取り、該画像を表示する装置である。
【００２６】
次に、デジタルカメラの撮影動作について説明する。なお、本発明の実施形態におけるデジタルカメラの撮影動作については、従来のデジタルカメラと同様である。
【００２７】
ユーザは、予め撮影に先立ち、図示しない入力キーやダイヤルを操作し、撮影動作モード（連写撮影モード、通常撮影モードなど）を決定する。ユーザによる操作は、ハードキーインタフェース部９によって検出され、システム制御部２において操作の内容が判別される。操作の内容を判別したシステム制御部２は、操作内容に応じたガイダンスグラフィックを表示制御部５に生成させる。ＬＣＤ６は、表示制御部５によって生成されたガイダンスグラフィックを表示し、ユーザに次の入力操作を促す。
【００２８】
動作モードが決定後、システム制御部２は、モードに応じた処理パラメータを画像処理部４に設定し、撮影の準備が整った後に撮像部３及び画像処理部４を駆動する。撮像部３は、画像処理部４からの制御に従い、実際の撮影に先立って、モニタリング画像を表示するための撮像動作を開始する。
【００２９】
該撮像動作によって生成された画像データは、連続的に画像処理部４へ送られ、色空間変換、γ補正、ホワイトバランス調整などの処理が施され、表示制御部５へと送られる。また、画像処理部４では、露出の検出も同時に行っており、撮像部３を制御して露出を調整する。
【００３０】
表示制御部５は、画像データを信号処理してＬＣＤ６へと送って表示させ、ユーザに撮像状態を提示する。図示しないレリーズボタンの半押し状態がハードキーインタフェース部９によって検出されると、システム制御部２において判別され、画像処理部４を制御し、モニタリング画像からオートフォーカス（ＡＦ）制御のための評価値が抽出される。さらに、システム制御部２は、所定のアルゴリズムに従って撮像部３を制御し、フォーカスを調整する。
【００３１】
図示しないズームボタンが押下されたことがハードキーインタフェース部９によって検出されると、システム制御部２において判別され、撮像部３を制御して、入力操作に応じたズーム動作（ズームイン、ズームアウト）が行われる。
【００３２】
また、レリーズボタンが押し切られたことがハードキーインタフェース部９によって検出されると、システム制御部２において判別され、設定されている撮影動作モードに従って画像処理部４を制御して撮影動作を開始する。
【００３３】
撮像部３は、画像処理部４からの制御に従い、所定の画像を取り込んで画像処理部４へと送り、画像処理部４は、撮影動作モードに応じた画像処理や圧縮処理を行う。このとき、画像データを基に縮小画像データを生成、圧縮してサムネイルデータが生成される。
【００３４】
通常の撮影動作モードの場合には、撮像部３が１フレーム分の画像を取り込むと処理を終了し、一方、連写モードの場合には、レリーズボタンの押下が解除されたことをハードキーインタフェース部９から通知されるまでは、システム制御部２は、所定のフレームレートで撮像部３に画像を取り込ませ、画像処理部４で所定の画像処理を繰り返し実行する。
【００３５】
圧縮された画像データ及びサムネイルデータは、システム制御部２によって画像処理部４のＲＡＭから読み出され、ヘッダ情報を付加した後、記録メディアインタフェース部７を介して記録メディア８に書き込まれる。なお、ヘッダ情報には、選択された撮影動作モードを示す情報や、撮影日時などの情報が含まれる。
【００３６】
システム制御部２は、記録メディア８に画像データを書き込む際には、所定の文字列（例えばＲＩＭＧ）＋連続番号をファイル名として割り振る。新たに記録メディアに書き込む画像データのファイル名は、既に記録されている画像データのファイル名の連続番号の最大値に＋１を付加したファイル名とする。
【００３７】
例えば、記録メディア８に既に記録されている画像データのファイル名の中で連続番号が最も大きいものが「ＲＩＭＧ３４３．ｊｐｇ」という名称であるならば、システム制御部２は、「ＲＩＭＧ３４４．ｊｐｇ」というファイル名で画像データを書き込む。なお、記録メディア８内に画像データが存在しない場合には、システム制御部２は、「ＲＩＭＧ００１．ｊｐｇ」のように連続番号の部分を“１”として画像データを記録メディア８に書き込む。また、システム制御部２は、画像データを記録メディア８に書き込む際には、記録メディア８内のファイル管理情報も更新する。
【００３８】
図２は、画像表示装置の画面の一例であり、例えば、ＰＣ画面上のビューワソフトなどである。ユーザは、ＰＣ上でビューワソフトの起動アイコンをクリックするなどして、ビューワソフトを起動し、メニューなどから表示させたい画像が保存されているドライブ、フォルダを選択する。例えば、上記デジタルカメラにて撮影した画像データが予め保存してあるドライブ、フォルダを選択する。ドライブ、フォルダが選択されると、本ソフトは、選択されたドライブ、又はフォルダ内に保存されている画像データを検索し、見つけた画像ファイルのファイル名をファイル名表示部に一覧表示する。
【００３９】
ユーザは、ファイル名表示部に表示されたファイル一覧から、表示させたい画像を選択することで、通常画像を通常画像表示部に表示することが可能である。
【００４０】
図３は、本発明の実施形態における画像の暗号・復号化動作を示すフローチャート図である。先ず、暗号化画像を表示するための画像表示装置（ＰＣ）を特定し、該ＰＣの固有情報を取得する（ステップＳ３１）。次に、該ＰＣから取得した固有情報をデジタルカメラに取り込む（ステップＳ３２）。その後、該固有情報が取り込まれたデジタルカメラにて撮影を行い、画像の暗号化を行う（ステップＳ３３）。撮影された画像を前記画像表示装置に取り込むことで画像を固有情報から復号化し、表示する（ステップＳ３４）。
【００４１】
ステップＳ３１における固有情報取得操作について詳しく説明する。暗号化された画像データを特定の画像表示装置（例えば、ビューワソフトがインストールされたＰＣ）のみで表示させるために、ユーザは、暗号化された画像データを復号化する画像表示装置を予め決めておく必要がある。特定した画像表示装置から、ユーザは専用ソフトなどを用いて固有情報を取得する。
【００４２】
固有情報とは、例えばＰＣに搭載・接続されたハードウェアの構成や設定に関する情報や、ＰＣにインストールされたソフトウェアの構成や設定に関する情報である。すなわち、ＰＣに搭載・接続されたハードウェアの構成や設定に関する情報としては、ＣＰＵ（製品名、クロック数、シリアル番号など）、メモリ（搭載メモリの容量）、ＨＤＤ（搭載ＨＤＤの台数、容量、シリアル番号など）、マザーボード（搭載マザーボードのＩＤ、シリアル番号など）、ネットワーク（搭載ネットワークカードの名前、ＩＰアドレス、ＭＡＣアドレスなど）などがあり、また、ＰＣにインストールされたソフトウェアの構成や設定に関する情報としては、ＯＳ（インストールされているＯＳ、設定など）、ソフト（インストールされているソフトウェアの種類、設定など）などの情報を取得する。
【００４３】
画像表示装置の固有情報を取得するには、固有情報を取得する機能を持った専用のＰＣソフトウェア（以降、固有情報収集ソフト）などで行う。図４に該ＰＣソフトの保存画面を示す。
【００４４】
図５は、固有情報収集ソフトの動作を示すフローチャート図である。固有情報収集ソフトは、起動して保存ボタンが押されると、予め決められた画像表示装置内の固有情報を収集し、メモリに保持する（ステップＳ５１）。その後、収集した情報を図６に一例を示すような所定の書式でファイル（以降、固有情報ファイル）に書き出す（ステップＳ５２）。
【００４５】
次に、ステップＳ３２における固有情報の取り込み動作について詳細に説明する。固有情報収集ソフトなどで収集された固有情報のデジタルカメラへの取り込みは、例えばＳＤカードなどを介して行う。デジタルカメラには、専用のキー、メニューなどが具備されており、これを操作することによって、該固有情報ファイルから固有情報を読み取り、フラッシュメモリ、ＳＤＲＡＭなどに保持する。なお、固有情報ファイルの取り込みに関する他の方法としては、デジタルカメラと画像表示装置とを、ＵＳＢインタフェースなどで接続し、直接取り込んでも良い。
【００４６】
続いて、ステップＳ３３における撮影動作について、詳細に説明する。図７は、本発明の実施形態におけるデジタルカメラの撮影時のフローチャート図である。デジタルカメラは、撮影モードに設定されると、システム制御部２によってシステム制御部２内のメモリに、固有情報鍵が保持されているかどうかを確認する（ステップＳ７１）。このときに固有情報鍵が保存されていれば、そのままステップＳ７３の動作を実行する。一方、メモリ内に固有情報鍵が保持されていない場合には、システム制御部２は、ステップＳ３２において別途保持した固有情報から固有情報鍵を生成し、システム制御部２内のメモリに保持する（ステップＳ７２）。
【００４７】
次にユーザによる撮影操作の判断を行う（ステップＳ７３）。ユーザからの撮影指示がない場合には、さらに撮影モードが終了しているか判断し（ステップＳ７５）、終了していない場合には、ステップＳ７３へ戻り、ユーザからの撮影操作を待ち受ける。一方、ユーザから撮影指示がされると、システム制御部２は、撮像部３及び画像処理部４を駆動して撮影動作を行う（ステップＳ７４）。
【００４８】
撮影後、システム制御部２は、画像処理部４を制御し、画像処理後の撮像データから再生時の表示用データを作成し、画像処理部４のメモリの所定領域内に格納する（ステップＳ７６）。続いてシステム制御部２は、画像データを画像処理部４から読み込み、そのデータを固有情報鍵にて暗号化し（ステップＳ７７）、暗号化したデータをファイルとして記録メディアインタフェース部７を介して記録メディア８へ書き込む（ステップＳ７８）。なお、撮影操作がされる度にステップＳ７３からステップＳ７８の動作を繰り返す。
【００４９】
ステップＳ７２における固有情報から固有情報鍵を生成する処理は、固有情報をハッシュ関数に通して、ハッシュ値を生成し、これを鍵データ、もしくは鍵データの一部とするなどが考えられる。
【００５０】
次に、ステップＳ３４の画像表示装置の表示動作について、詳細に説明する。図８は、ステップＳ３３にて撮影された画像データの画像表示装置における画像閲覧動作のフローチャート図である。
【００５１】
ユーザは予め、ステップＳ３３にて撮影した画像ファイル（以降、復号対象ファイル）をデジタルカメラと画像表示装置とを、ＵＳＢインタフェースなどで接続するなどして画像表示装置の任意のドライブ、フォルダにコピーしておく。画像表示装置に備えられたビューワソフトが起動すると、ビューワソフトは、該画像表示装置の予め決められた固有情報を取得し、メモリに保持する（ステップＳ８１）。固有情報の取得ができたかを判断し（ステップＳ８２）、取得に失敗した場合はエラー表示し、終了する（ステップＳ８４）。固有情報を正しく取得できていた場合は、該固有情報から固有情報鍵を生成し、メモリに保持する（ステップＳ８３）。なお、ここでの固有情報鍵を生成する処理（アルゴリズム）は、デジタルカメラにおいて固有情報から固有情報鍵を生成する処理（ステップＳ７２）と同じでなければならない。
【００５２】
本動作における画像表示装置がステップＳ３１で固有情報を収集した画像表示装置と同じであれば、この固有情報鍵は、デジタルカメラ内で生成された固有情報鍵と等しくなる(パターンＡ)。一方、本動作における画像表示装置がステップＳ３１で固有情報を収集した画像表示装置と異なるのであれば、この固有情報鍵は、デジタルカメラ内で生成された固有情報鍵と異なるものとなる。(パターンＢ)
【００５３】
次にビューワソフトは、ユーザが選択したドライブ、フォルダ内において、復号対象ファイルをファイル名、拡張子などによって判断し、検索を行い（ステップＳ８５）、復号対象ファイルがあるか否かを判断する（ステップＳ８６）。検索結果、復号対象ファイルが存在しなければ処理を終了し、一方、復号対象ファイルを発見した場合には、該ファイルを前記固有情報鍵にて復号化し、復号したデータを一旦メモリに保持する（ステップＳ８７）。
【００５４】
復号化したデータ内容を調査し、正しい画像ファイルフォーマットであるか否かを判断し（ステップＳ８８）、正しいファイルフォーマットであれば、該データのファイル名をファイル名表示部に表示する（ステップＳ８９）。一方、フォーマットが正しくなかった場合、あるいはフォーマットが正しいと判断され、ファイル名を表示した後は、ステップＳ８５に戻り、再度フォルダを検索し、他の復号対象ファイルが存在するかどうかを検索する。他の復号対象ファイルを発見した場合、同様の処理を行う。これを、フォルダ内に、未検索の復号対象ファイルが存在しなくなるまで繰り返す。
【００５５】
前記パターンＡの場合は、暗号化と復号化に用いた鍵が同じなので、正しく復号でき、復号されたファイルは正しいフォーマットの画像ファイルと判断される。一方、前記パターンＢの場合は、暗号化と復号化に用いた鍵が異なるので、正しく復号化できない。
【００５６】
以上の処理により、ユーザが選択したフォルダ内の復号対象ファイルがすべてビューワソフトのファイル名表示部に表示され、ファイル名表示部に表示された任意のファイル名を選択すると、復号化した画像がメモリから読み出され、画像表示部に表示される。
【００５７】
以上述べてきた例では、予め一意に決められた固有情報を収集するとしてきたが、ユーザが任意の組み合わせを選択できるようにしてもよい。この場合、前述の固有情報収集ソフトは、図９に示すようなＧＵＩを持ち、ユーザが収集する固有情報を任意に選択する。該固有情報収集ソフトは、ユーザが選択した固有情報を収集し、固有情報ファイルを生成する。このときビューワソフト側にも、収集する固有情報を選択できる機能を設ける必要がある。
【００５８】
該固有情報収集ソフトにて選択・収集し、生成した固有情報（以降、固有情報１）を、デジタルカメラに取り込み、撮影した画像を、同一の画像表示装置上で見る場合、ビューワソフトにて選択する固有情報は、固有情報１生成時と同じものでなければ、画像を正しく復号することはできない。このように、固有情報を選択する手段を設けることによって、復号・閲覧環境の範囲を厳しくしたり、ゆるくしたりすることが可能である。
【００５９】
たとえば、固有情報としてＣＰＵを選択した場合、同一のＣＰＵを持つ複数のＰＣで閲覧可能になる。一方、固有情報として、ＭＡＣ  Ａｄｄｒｅｓｓを選択した場合、（同一のＭＡＣ  Ａｄｄｒｅｓｓは存在しないと言う前提で）一台のＰＣでしか閲覧できなくなる。
【００６０】
また、あるＰＣの固有情報（以降、旧固有情報）が、既にデジタルカメラに取り込まれており（メモリ上に保存）、かつ該デジタルカメラで撮影された画像ファイルが存在すると、該画像ファイルは、旧固有情報にて作成された旧固有情報鍵にて暗号化されている（以降、旧画像ファイル）。そのため該ＰＣの設定（ハードウェア、もしくはソフトウェア設定）に変更が生じると、設定変更項目が、旧固有情報の項目に含まれていた場合には、該ＰＣ上での旧画像ファイルの復号化が不可能になる。
【００６１】
そこで、ＰＣの設定変更時には、ユーザは、前記固有情報収集ソフトにて設定変更後のＰＣの固有情報（以降、新固有情報）を再取得し、新固有情報、及び旧画像ファイルをＳＤカードなどの記録メディアに保存し、該記録メディアをデジタルカメラに装着することで、デジタルカメラに取り込み、再暗号化を行うことで視聴が可能となる。
【００６２】
図１０は、本発明の実施形態におけるデジタルカメラの再暗号化処理のフローチャート図である。デジタルカメラには、メニューや専用のキーなどが設けられ、のユーザ操作により、以下の動作を行う。
【００６３】
新固有情報が保存されている記録メディアが装着されたデジタルカメラは、システム制御部２によって記録メディアから新固有情報を読み取り、該情報をフラッシュメモリ、ＳＤＲＡＭなどに保持する（ステップＳ１００１）。保持した新固有情報を基に、新固有情報鍵を生成し、システム制御部２内のメモリに保持する（ステップＳ１００２）。
【００６４】
次にシステム制御部２は、記録メディア上を検索し、旧画像ファイルが存在しているか否かを判断する（ステップＳ１００３）。検索は、画像ファイルの拡張子”.JPG”などによって画像ファイルであるか否かを判断する。記録メディア上に旧画像ファイルがなければそのまま終了処理となるが、記録メディア上に旧画像ファイルが存在した場合には、システム制御部は、旧画像ファイルをシステム制御部２内のメモリに読み込み（ステップＳ１００４）、既に保持されている旧固有情報鍵にて、旧画像ファイルを復号化し、復号された画像ファイルをメモリに保持する（ステップＳ１００５）。
【００６５】
復号化が成功したか否かを判断し（ステップＳ１００６）、失敗した場合は、エラー処理（復号エラー発生した旨をＬＣＤに表示など）を行い（ステップＳ１００７）、次にステップＳ１０１０の処理を実行する。一方、正常に復号化されていれば、システム制御部２は、メモリ上に復号された画像ファイルを、新固有情報鍵にて新たに暗号化し、暗号化された画像ファイルを記録メディアに書き出す（別名ファイルとして保存しても良いし、同名ファイルを上書きしても良い）（ステップＳ１００８）。
【００６６】
暗号化が成功したか否かを判断し（ステップＳ１００９）、失敗した場合は、エラー処理（復号エラー発生した旨をＬＣＤに表示など）を行い（ステップＳ１００７）、次にステップＳ１０１０の処理を実行する。一方、正常に暗号化されていれば、記録メディア上に未処理の画像ファイルが存在するか否かを判断し、未処理の画像ファイルが存在していれば、ステップＳ１００４の処理へと戻り、記録メディア上のすべての旧画像ファイルに対して実行する（ステップＳ１０１０）。
【００６７】
本実施形態によれば、第一の装置固有情報から生成された第一の鍵データにて予め暗号化された画像データを、第一の鍵データにて復号化した後、第二の装置固有情報から生成された第二の鍵データにて再暗号化できるので、画像表示装置のシステム構成が変わっても該表示装置で復号可能な画像ファイルの暗号化が可能となる。
【００６８】
また、本発明の他の実施形態では、旧固有情報の内容と、新固有情報の内容とを比較し、両者間の差異を求め、求めた差異が許容範囲内である場合のみに再暗号化を行う。図１１は、本実施形態におけるフローチャート図である。
【００６９】
新固有情報が保存されている記録メディアが装着されたデジタルカメラは、システム制御部２によって記録メディアから新固有情報を読み取り、該情報をフラッシュメモリ、ＳＤＲＡＭなどに保持する（ステップＳ１１０１）。
【００７０】
保存後、メモリに保持している旧固有情報の内容と、新固有情報の内容とを比較し、両者間で差異のある項目数Ｎを求める（ステップＳ１１０２）。Ｎが０であるか否かを判断し（ステップＳ１１０３）、Ｎが０であった場合には、旧固有情報と新固有情報には差異がなく、再暗号化する必要も無いので、そのまま処理を終了する。
【００７１】
一方、Ｎが０以外であった場合には、予め定められた再暗号化のための固有情報差異の項目数上限である許容差異項目数Ｍと比較を行い、ＮがＭ以下であるか否かを判断する（ステップＳ１１０４）。
【００７２】
ＮがＭより大きいときには、エラー処理（エラーメッセージ表示など）を行い、そのまま終了する（ステップＳ１１０５）。一方、ＮがＭ以下であるときには、保持している新固有情報を基に、新固有情報鍵を生成し、システム制御部２内のメモリに保持する（ステップＳ１１０６）。以降、新固有情報鍵の生成、旧固有情報鍵による旧画像ファイルの復号化、新固有情報鍵による再暗号化処理を行う（ステップＳ１１０７）。
【００７３】
なお、許容差異項目数Ｍは、デジタルカメラの出荷時に設定され、それ以降変更不可としてもよいし、ユーザが任意で変更可能なようにしてもよい。また、ユーザが変更可能な場合には、変更回数の制限や変更方法の制限（パスワードなど）を備えてもよい。
【００７４】
なお、本実施形態における再暗号化処理後、デジタルカメラでの旧/新固有情報の扱いとして、「旧固有情報を削除し、新固有情報を保持しつづける場合」や、「旧固有情報を保持しつづけ、新固有情報を保持する場合」などが考えられる。前者の場合、次回の復号・再暗号化可能判定において基準となる固有情報は、今回取り込んだ固有情報（新固有情報）となる。一方、後者の場合、次回の復号・再暗号化可能判定において基準となる固有情報は、今回と同じ固有情報（旧固有情報）となる。
【００７５】
本実施形態によれば、第一の装置固有情報と、第二の装置固有情報を比較し、両者の相違点の数が予め定められた数より少ない場合のみ、第一の鍵データによる復号化、および第二の鍵データによる再暗号化を行うので、画像表示装置のシステム構成変更によって必要性が生じる再暗号化を、限定的に行うことができ、閲覧環境が無制限に広がることを防止することが可能となる。
【００７６】
また、本発明の他の実施形態として、デジタルカメラのメモリ内に、過去の再暗号化実施回数Iを保持することで、暗号化実施回数に制限を持たせることが可能となる。図１２は、本実施形態におけるフローチャート図である。
【００７７】
新固有情報が保存されている記録メディアが装着されたデジタルカメラは、システム制御部２によって記録メディアから新固有情報を読み取り、該情報をフラッシュメモリ、ＳＤＲＡＭなどに保持する（ステップＳ１２０１）。次に、システム制御部２は、メモリ上に保持されている再暗号化実施回数Ｉと予め定められた最大許容暗号化数Ｍａｘ＿Ｉとを比較する（ステップＳ１２０２）。
【００７８】
ＩがＭａｘ＿Ｉ以下であるか否かを判断し（ステップＳ１２０３）、ＩがＭａｘ＿Ｉより大きいときには、エラー処理（エラーメッセージ表示など）を行い（ステップＳ１２０４）、終了する。
【００７９】
一方、ＩがＭａｘ＿Ｉ以下であった場合には、保持している新固有情報を基に、新固有情報鍵を生成し、システム制御部２内のメモリに保持する（ステップＳ１２０５）。以降、新固有情報鍵の生成、旧固有情報鍵による旧画像ファイルの復号化、新固有情報鍵による再暗号化処理を行う（ステップＳ１２０６）。
【００８０】
再暗号化処理が成功したか否かを判断し（ステップＳ１２０７）、すべての最暗号化対象画像ファイルに対しての最暗号化が終了した後、システム制御部２は、Iをインクリメントして、メモリに保持しなおす（ステップＳ１２０８）。
【００８１】
なお、最大許容暗号化数Ｍａｘ＿Ｉは、デジタルカメラの出荷時に設定され、それ以降変更不可としてもよいし、ユーザが任意で変更可能なようにしてもよい。また、ユーザが変更可能な場合には、変更回数の制限や変更方法の制限（パスワードなど）を備えてもよい。
【００８２】
本実施形態によれば、復号化と再暗号化の累積実施回数を保持する手段を持ち、該累積実施回数が予め定められた数より少ない場合のみ、第一の鍵データによる復号化、及び第二の鍵データによる再暗号化を行うので、画像表示装置のシステム構成変更によって必要性が生じる再暗号化を、限定的に行うことができ、閲覧環境が無制限に広がることを防止することが可能となる。
【００８３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態に係るデジタルカメラの構成図である。
【図２】本発明の実施形態に係る画像表示装置の表示例を示す図である。
【図３】本発明の実施形態に係る全体の動作を示すフローチャートである。
【図４】固有情報収集の動作を示すである。
【図５】固有情報収集ソフトによる保存画面を示す図である。
【図６】固有情報ファイルを示す図である。
【図７】本発明の実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図８】本発明の実施形態に係る画像表示装置の動作を示すフローチャートである。
【図９】固有情報選択画面を示す図である。
【図１０】本発明の他の実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図１１】本発明の他の実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図１２】本発明の他の実施形態に係るデジタルカメラの動作を示すフローチャートである。
【符号の説明】
【００８５】
１    デジタルカメラ
２    システム制御部
３    撮像部
４    画像処理部
５    表示制御部
６    ＬＣＤ
７    記録メディアインタフェース部
８    記録メディア
９    ハードキーインタフェース部
１０    通信インタフェース部
１１    画像表示装置
【図１】
2009244827.tif 000003
【図２】
2009244827.tif 000004
【図３】
2009244827.tif 000005
【図４】
2009244827.tif 000006
【図５】
2009244827.tif 000007
【図６】
2009244827.tif 000008
【図７】
2009244827.tif 000009
【図８】
2009244827.tif 000010
【図９】
2009244827.tif 000011
【図１０】
2009244827.tif 000012
【図１１】
2009244827.tif 000013
【図１２】
2009244827.tif 000014