(57)【要約】【課題】暗号化データの保護性能を向上させ、当該暗号化データが不正に複製され氾濫することを防止すること。【解決手段】暗号化された画像データの受信側カメラでは、読み込んだ再生すべき画像データが暗号化データである場合（ステップ２００、ステップ２０２で肯定判断）に、当該暗号化画像データのヘッダに暗号キーが付加されているか否かを判断する（ステップ２０４）。ヘッダに暗号キーが付加されていない場合には、その暗号化画像データの再生表示ができない旨を報知するメッセージ情報を表示する（ステップ２０４で否定判断、ステップ２１２）。一方、ヘッダに暗号キーが付加されている場合には、その暗号キーを用いて暗号化データを復号化した後、その暗号キーを削除すると共に（ステップ２０６、２０８）、復号化された画像データを再生表示する（ステップ２１０）。【選択図】　　　　図４
2004120297.tif 000002
【特許請求の範囲】
【請求項１】
暗号化データを復号化するために用いるキーが付加された暗号化データを取得する取得手段と、
前記取得手段で取得されたキーを用いて前記暗号化データを復号化する復号化手段と、
前記暗号化データが前記復号化手段により予め定めた回数回復号化された後、復号化に用いた前記キーを消去する消去手段と、
を有する復号化装置。
【請求項２】
請求項１に記載の復号化装置を備え、前記暗号化データとして画像データを含むことを特徴とするデジタルカメラ。
【請求項３】
キーを用いてデータを暗号化する暗号化手段と、
前記暗号化手段により生成された暗号化データに前記キーを付加する付加手段と、
を有する暗号化装置。
【請求項４】
請求項３に記載の暗号化装置と、
請求項１に記載の復号化装置と、
を備え、
前記復号化装置の前記取得手段は、前記暗号化装置の前記付加手段によって前記キーが付加された暗号化データを取得することを特徴とする暗号化／復号化システム。
【請求項５】
暗号化データを復号化するために用いるキーが付加された暗号化データを取得するステップと、
取得した当該暗号化データに付加された前記キーを用いて前記暗号化データを復号化するステップと、
当該暗号化データを予め定めた回数回復号化した後、復号化に用いた前記キーを消去するステップと、
を有するデータ復号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、暗号化データを復号化する復号化装置、当該復号化装置を備えたデジタルカメラ、データを暗号化する暗号化装置、データを暗号化すると共に当該暗号化データを復号化する暗号化／復号化システム及び暗号化データのデータ復号化方法に関する。
【０００２】
【従来の技術】
従来のデジタルカメラでは、被写体像を撮影して静止画像或いは動画像として取得した画像データは、当該デジタルカメラに内蔵されたフラッシュメモリや、当該デジタルカメラに装着された着脱可能な記録メディアとしてのメモリカード（例えば、スマート・メディア（ＳｍａｒｔＭｅｄｉａ（Ｒ））、コンパクト・フラッシュ（ＣｏｍｐａｃｔＦｌａｓｈ）、マイクロ・ドライブ等）等の所定の記録媒体に記録する機能を有すると共に、撮影により得られたこれらの画像データを別のデジタルカメラやＰＣ等の他の外部機器との間で送受信する機能を有しており、所望にデータ受け渡しを行うことができ、当該画像データを他の外部機器にて再生表示等の再利用することが可能とされている。
【０００３】
ところが、従来のデジタルカメラでは、一般に、上記記録媒体に記録される画像データや外部機器へ送信される画像データに対する不正な読込／書込アクセスを制限するセキュリティ機能を有していない場合が多く、格納されている画像データに対して第三者が容易にアクセスすることができるので、不正に複製されてしまう可能性があった。
【０００４】
この問題を解決するものとして、例えば、特許文献１には、記録した画像データを他の機器に送信する際に、ユーザが入力した暗号キーを用いて画像データを暗号化し、受信側のカメラで同様の暗号キーを入力して画像を解読する技術が開示されている。この技術によれば、記録した画像データを他の機器へ送信する際に、ユーザが予め入力した暗号キーを用いて画像データを暗号化することによって、受信側の機器では、その暗号キーを用いて暗号化された画像データを解読することができ、データ保護機能を確保したデータの受け渡しを実現することができる。
【０００５】
【特許文献１】
特開平１０−２５７４１６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記特許文献１に記載の技術では、暗号キーを第三者に知られてしまった場合には、その暗号キーを用いて暗号化された画像を容易に再生表示することができるので、第三者によって画像データが容易に複製され氾濫されることを防止することが困難であった。
【０００７】
本発明は上記事実に鑑み成されたものであり、暗号化データの保護性能を向上させた、暗号化データを復号化する復号化装置、当該復号化装置を備えたデジタルカメラ、データを暗号化する暗号化装置、データを暗号化すると共に当該暗号化データを復号化する暗号化／復号化システム及び暗号化データのデータ復号化方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、暗号化データを復号化するために用いるキーが付加された暗号化データを取得する取得手段と、前記取得手段で取得されたキーを用いて前記暗号化データを復号化する復号化手段と、前記暗号化データが前記復号化手段により予め定めた回数回復号化された後、復号化に用いた前記キーを消去する消去手段と、を有している。
【０００９】
請求項１に記載の発明のデータ取得手段は、暗号化データを復号化するために用いるキーが付加された暗号化データを取得する。また、復号化手段は、データ取得手段で取得されたキーを用いて前記暗号化データを復号化する。また、データ消去手段は、暗号化データが復号化手段により予め定めた回数回、例えば、少なくも１回復号化された後、復号化に用いたキーを消去するので、キーの消去後に暗号化データを復号化することを不可能にすることができ、結果として、その暗号化データが不正に複製され氾濫することを防止することができる。なお、上記回数は、後述する暗号化装置において、暗号化データの復号化可能回数を所望に設定するようにしてもよい。
【００１０】
請求項２に記載の発明に係るデジタルカメラは、請求項１に記載の復号化装置を備え、前記暗号化データとして画像データを含むことを特徴としている。
【００１１】
請求項２に記載の発明のように、請求項１に記載の復号化装置をデジタルカメラに備えることで、当該デジタルカメラ内で処理される暗号化されたデータ、例えば、機密性を有する暗号化された画像データ等の復号化を制限することができ、その画像データが不正に複製され氾濫することを防止することができる。
【００１２】
請求項３に記載の発明は、キーを用いてデータを暗号化する暗号化手段と、前記暗号化手段により生成された暗号化データに前記キーを付加する付加手段と、を有している。
【００１３】
請求項４に記載の発明は、請求項３に記載の暗号化装置と、請求項１に記載の復号化装置と、を備え、前記復号化装置の前記取得手段は、前記暗号化装置の前記付加手段によって前記キーが付加された暗号化データを取得することを特徴としている。
【００１４】
請求項４に記載の発明によれば、請求項１に記載の復号化装置の取得手段は、請求項３に記載の暗号化装置の付加手段によってキーが付加された暗号化データを取得することで、請求項３に記載の暗号化装置で生成された暗号化データは、請求項１に記載の復号化装置において、予め定めた回数回、例えば、少なくとも１回復号化された後、復号化に用いたキーが消去されるので、キーの消去後に暗号化データを復号化することを不可能にすることができ、結果として、その暗号化データが不正に複製され氾濫することを防止することができる。なお、請求項１に記載の復号化装置の取得手段は、キーが付加された暗号化データを、例えば、所定の記録媒体や所定の通信ネットワークを介して、取得するようにしてもよい。
【００１５】
請求項５に記載の発明は、暗号化データを復号化するために用いるキーが付加された暗号化データを取得するステップと、取得した当該暗号化データに付加された前記キーを用いて前記暗号化データを復号化するステップと、当該暗号化データを予め定めた回数回復号化した後、復号化に用いた前記キーを消去するステップと、を有している。
【００１６】
請求項５に記載の発明によれば、暗号化データを復号化するために用いるキーが付加された暗号化データを取得し、取得した当該暗号化データに付加された前記キーを用いて前記暗号化データを復号化し、当該暗号化データを予め定めた回数回、例えば、少なくとも１回復号化した後、復号化に用いたキーを消去することで、キーの消去後に暗号化データを復号化することを不可能にすることができ、結果として、その暗号化データが不正に複製され氾濫することを防止することができる。
【００１７】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００１８】
図１に示すように、本発明の復号化装置及び暗号化装置に対応する暗号化／復号化部２６（図２参照、詳細は後述）を備えたデジタルカメラ１０は、送信側カメラとして１台、受信側カメラとして複数台（ここでは、３台）用い、各デジタルカメラ１０が備える通信機能（詳細は後述）によって、送信側カメラから各受信側カメラへ画像データを所望に受け渡すことが可能とされている。この場合、受信側カメラとして用いるデジタルカメラ１０の暗号化／復号化部２６は、本発明の復号化装置に対応し、送信側カメラとして用いるデジタルカメラ１０の暗号化／復号化部は、本発明の暗号化装置に対応している。また、上記のように、送信側カメラから各受信側カメラへ画像データを受け渡し可能に構成されたシステムは、本発明の暗号化／復号化システムに対応している。なお、送信側カメラ及び受信側カメラとして各々用いられる各デジタルカメラ１０は、同一構成とされている。
【００１９】
図２には、本実施の形態に係るデジタルカメラ１０の概略構成が示されている。このデジタルカメラ１０は、当該デジタルカメラ１０の動作全般の主制御部であるＣＰＵ１２、撮像系制御部１４、画像圧縮／伸張部１６、液晶ディスプレイ（ＬＣＤ）１８Ａの表示制御を行うＬＣＤ制御部１８、内蔵メモリ２０、通信インターフェース（通信Ｉ／Ｆ）２２Ａの制御を行う通信制御部２２、メディアインターフェース（メディアＩ／Ｆ）２４、及び暗号化／復号化部２６を主要構成としており、各々がバス２８を介して相互に各種データの授受可能に接続されている。
【００２０】
撮像系制御部１４は、被写体像を撮影するための撮像系（図示せず）を制御して、当該被写体像を動画像或いは静止画像として所望に選択して撮影し、当該被写体像に対応するデジタル画像データとして取得するためのものである。
【００２１】
画像圧縮／伸張部１６は、前記デジタル画像データに対する所定の画像圧縮形式による圧縮処理や、圧縮されたデジタル画像データを圧縮形式に応じた伸張するためのものである。なお、本実施の形態では、前記所定の画像圧縮形式として、静止画像のデジタル画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）フォーマットを採用し、動画像のデジタル画像データに対してはＡＶＩ（Ａｕｄｉｏ　Ｖｉｄｅｏ　Ｉｎｔｅｒｌｅａｖｅｄ）フォーマットを採用している。
【００２２】
ＬＣＤ制御部１８にはＬＣＤ１８Ａが接続されており、ＬＣＤ１８ＡではＬＣＤ制御部１８の制御下で、撮像によって得られた被写体像の画像データやその他の各種情報の表示がなされる。
【００２３】
内蔵メモリ２０は、主として撮影によって得られたデジタル画像データを一時的に記憶するＲＡＭ、及び各種制御プログラムや所定のパラメータ等を予め記憶するＲＯＭを含んで構成されている。なお、前記ＲＡＭは、前記画像圧縮／伸張部１６による圧縮・伸張処理時のワークエリアとしても用いられる。
【００２４】
メディアＩ／Ｆ２４は、撮影によって得られたデジタル画像データを記憶するための、デジタルカメラ１０に装着された外部記録メディア３０との間で各種データの授受を中継するためのものであり、外部記録メディア３０に対する各種データの書込みや、当該外部記録メディア３０に書き込まれている各種データの読み出しを制御する。なお、この外部記録メディア３０としては、スマート・メディア（ＳｍａｒｔＭｅｄｉａ（Ｒ））、コンパクト・フラッシュ（ＣｏｍｐａｃｔＦｌａｓｈ）、ＡＴＡ（ＡＴ　Ａｔｔａｃｈｍｅｎｔ）カード、フロッピィディスク等の可搬記録媒体を採用することができる。
【００２５】
これにより、撮影によって得られた画像データは、画像圧縮／伸張部１６で所定の圧縮形式による圧縮処理が施された後に、メディアＩ／Ｆ２４を介して、外部記録メディア３０へ記憶される。
【００２６】
通信制御部２２は、通信Ｉ／Ｆ２２Ａを介して無線又は有線によって相互に接続された各デジタルカメラ１０間での画像データ等の各種データの授受を中継するためのものである。
【００２７】
暗号化／復号化部２６は、送信する画像データを暗号化すると共に、受信した暗号化画像データを復号化するためのものである。なお、暗号化／復号化処理時のワークエリアとして上記内部メモリ２０のＲＡＭを用いる。詳細は後述するが、送信する画像データを暗号化する場合には、まず、暗号化のための暗号キーを自動生成し、生成した暗号キーを用いて画像データを暗号化して暗号化データを生成する。このとき、生成された暗号化データのヘッダに、暗号化に用いた暗号キーを付加する。また、受信した暗号化データを復号化する場合には、暗号化データのヘッダに付加された暗号キーを用いて復号化した後、復号化に用いた暗号キーを消去する。これにより、暗号化データは、１度復号化されると次回は復号化できないため、データの不正コピーを防止することができる。
【００２８】
なお、本実施の形態に係るデジタルカメラ１０は、図示しない各種の操作ボタン系（例えば、各種撮影動作モードを選択するためのモードダイアル、各種動作コマンドやデータを選択する十字ボタン、選択されたコマンドを実行する実行ボタン等）を備えている。
【００２９】
次に、本実施の形態の作用について説明する。
【００３０】
図１に示すように、送信側のデジタルカメラ１０から受信側のデジタルカメラ１０へ画像データを送信するにあたり、送信側のデジタルカメラ１０において画像データの送信時に行われる暗号化処理の詳細を、図３に示す処理ルーチンに沿って説明する。
【００３１】
まず、ユーザにより指定された送信すべき画像データを選択し（ステップ１００）、選択された画像データに対して暗号化処理の実行が指示されているか否かを判断する（ステップ１０２）。
【００３２】
選択された画像データに対して暗号化処理の実行が指示されていない場合には、ステップ１０２で否定判断され、後述するステップ１１０へ進み、一方、選択された画像データに対して暗号化処理の実行が指示されている場合には、ステップ１０２で肯定判断され、ステップ１０４へ進み、画像データを暗号化するために用いる暗号キーを自動生成する。
【００３３】
次のステップ１０６では、上記ステップ１０４で生成された暗号化キーを用いて、選択された画像データに対して暗号化処理を施して、暗号化データを生成する。
【００３４】
次のステップ１０８では、上記ステップ１０６で画像データの暗号化に用いた暗号キーを、その暗号化データのヘッダに付加する。
【００３５】
次のステップ１１０では、生成された暗号化データ（もしくは非暗号化データ）を受信側のデジタルカメラ１０へ送信する。
【００３６】
一方、受信側のデジタルカメラ１０において、送信側のデジタルカメラ１０から送信された画像データ（暗号化データ及び非暗号化データ）の再生表示時に行われる復号化処理の詳細を、図４に示す処理ルーチンに沿って説明する。
【００３７】
まず、受信した画像データのうち再生する画像データを読み込む（ステップ２００）。
【００３８】
次のステップ２０２では、読み込まれた画像データが暗号化データであるか否かが判断され、否定判断の場合には後述するステップ２１０へ進み、一方、肯定判断の場合には次のステップ２０４へ進み、その暗号化された画像データのヘッダに暗号キーが付加されているか否かを判断する。
【００３９】
読み込まれた暗号化データのヘッダに暗号キーが付加されていない場合には、上記ステップ２０４で否定判断され、ステップ２１２へ進み、その画像データの再生表示ができない旨を報知するメッセージ情報をＬＣＤ１８Ａにて表示する。
【００４０】
一方、読み込まれた暗号化データのヘッダに暗号キーが付加されている場合には、上記ステップ２０４で肯定判断され、ステップ２０６へ進み、その暗号キーを用いて暗号化データを復号化する。
【００４１】
次のステップ２０８では、上記暗号化データの復号化に用いた暗号キーを削除する。
【００４２】
次のステップ２１０では、上記ステップ２０６で復号化された画像データをＬＣＤ１８Ａにて再生表示する。なお、復号化された画像データは再生表示された後、消去されるようになっており、このことによって、復号化された画像データは一度だけしか再生表示することができないため、その画像データが不正に複製されることを防止することができる。
【００４３】
以上説明したように、本実施の形態によれば、送信側のカメラから受信側のカメラへ受け渡された暗号化データを、そのヘッダに付加された暗号キーを用いて復号化した後、その暗号キーを削除することで、一度復号化され再生表示された画像データは、再度復号化することができなくなるため、その画像データが不正に複製され不特定多数の他の各種データ処理機器へ氾濫することを防止することができる。
【００４４】
なお、本実施の形態では、受信側のカメラで暗号化データを再生するにあたり、暗号化データをそのヘッダに含まれる暗号キーを用いて復号化した後に、その暗号キーを消去することで、受信側では１度しか再生できない例について説明したが、これに限らず、送信側から送信する暗号化データに、その暗号化データに対する復号化許可回数（例えば、２回、３回、・・・、Ｎ回）を指定した情報を付加することによって、受信側で、指定された回数分だけの復号化を実行可能とするようにしてもよい。また、暗号キーは、暗号化データのヘッダに代えてフッタに付加するようにしてもよい。
【００４５】
また、本実施の形態では、本発明をデジタルカメラに適用した例について説明したが、これに限らず、本発明は、暗号化データを扱うデジタルカメラ以外の他の各種データ処理機器にも適用可能である。
【００４６】
【発明の効果】
以上説明したように、本発明によれば、暗号化データを、キーを用いて予め定めた回数回復号化した後、そのキーを削除することで、キーの消去後に暗号化データを復号化することを不可能にするようにしたので、結果として暗号化データの保護性能を向上させ、その暗号化データが不正に複製され氾濫することを防止することができる、という優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る暗号化／復号化システムのデジタルカメラによる構成例を説明するための図である。
【図２】本発明の実施の形態に係るデジタルカメラの概略構成図である。
【図３】本発明の実施の形態に係る送信時暗号化処理の流れを示すフローチャートである。
【図４】本発明の実施の形態に係る再生時復号化処理の流れを示すフローチャートである。
【符号の説明】
１０　　デジタルカメラ
１２　　ＣＰＵ
１４　　撮像制御部
１６　　画像圧縮／伸張部
１８　　ＬＣＤ制御部
１８Ａ　ＬＣＤ
２０　　内蔵メモリ
２２　　通信制御部
２２Ａ　通信Ｉ／Ｆ
２４　　メディアＩ／Ｆ
２６　　暗号化／復号化部
３０　　外部記録メディア
【図１】
2004120297.tif 000003
【図２】
2004120297.tif 000004
【図３】
2004120297.tif 000005
【図４】
2004120297.tif 000006