(57)【要約】【課題】撮影した画像データの証明力を高めたデジタルカメラを提供する。【解決手段】このデジタルカメラは、画像を記録するときには、公開鍵証明書、秘密鍵、および外部認証鍵を格納手段に格納するとともに、撮像手段によって撮影された画像のメッセージダイジェストを生成し、当該メッセージダイジェストに対して前記格納手段の公開鍵証明書および秘密鍵を利用して暗号化手段で暗号化して電子署名を前記画像に付与して、記憶媒体へ記憶する。また、前記格納手段に格納されている前記公開鍵証明書または前記秘密鍵を外部から更新要求された場合に、外部に対する認証を行って、前記外部認証鍵によって認証が成立したときにのみ、更新手段によって前記公開鍵証明書または前記秘密鍵の更新が行えるようにした。【選択図】図１
2006295949.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影するための撮像手段と、公開鍵証明書、秘密鍵、および外部認証鍵を収容するための格納手段と、前記撮像手段によって撮影された画像のメッセージダイジェストを生成し、当該メッセージダイジェストに対して前記格納手段の公開鍵証明書および秘密鍵を利用した暗号化によって、前記画像に電子署名を付与する暗号化手段と、前記公開鍵証明書または前記秘密鍵の更新を外部から要求された場合に、外部に対する認証を行って、前記外部認証鍵によって認証が成立したときにのみ、前記公開鍵証明書または前記秘密鍵の更新を行う更新手段を備えることを特徴とするデジタルカメラ。
【請求項２】
前記暗号化手段は、外部からの更新禁止属性を有する通し番号を前記画像に付与することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記通し番号に加えて、前記画像が撮影された日時を付加することを特徴とする請求項２に記載のデジタルカメラ。
【請求項４】
前記通し番号は、前記外部認証鍵による外部認証が成立した場合のみ、書き換え可能であることを特徴とする請求項２に記載のデジタルカメラ。
【請求項５】
前記通し番号は、前記外部認証鍵による外部認証が成立した場合、通し番号を振り出しに戻すことを特徴とする請求項２に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、より詳細には、デジタルカメラで撮影した画像データのセキュリティに関し、一般的なデータセキュリティに応用可能なセキュリティシステムに関する。
【背景技術】
【０００２】
デジタルカメラで証拠画像を撮影する技術としては、例えば、特許文献１の「ディジタル電子カメラを用いた事故監視システム」が挙げられる。これは、自動車に搭載するデジタルカメラを用いた事故監視システムに関するもので、撮影した画像データに対して、事故関連状況の画像関連情報を正確に記録し、さらに、証拠穏滅やデータの書き換えを禁止することにより、画像データの証拠性を高めるというものである。その請求項２において、「一定条件の暗号設定方法で消去や書き込みを可能とすることを特徴とする」という記載があり、その部分が画像データの証拠隠滅や改ざんを防ぐ核となる技術になる。
【特許文献１】特開平７−５０８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の実施例には、上記暗号設定についての具体的な技術や方法の開示がなく、実施可能となっていない。また、従来、通常のフィルムを使用して撮影された写真は、フィルム内のコマが時系列的に並んでおり、撮影した順序が明確になっていることから、現像したフィルムを参照すれば、撮影された事実の順序関係がわかり、その上、そのフィルムを偽造して、撮影された順序を入れ換えたり、画像を改変することは非常に困難である。しかし、デジタルカメラで撮影された画像データは、データそのものがデジタルであるため、改ざんや消去，データの入れ替えなどを、何の痕跡も残さずに実行することが容易であり、従来のフィルムベースのカメラで撮影されたものに比べ、撮影された画像、すなわち、事実の証明力が低くなっているのが現状である。
【０００４】
本発明は、上述のような実情を考慮してなされたもので、撮影した画像データの証明力を高めたデジタルカメラを提供することを目的としてなされたものである。
【課題を解決するための手段】
【０００５】
請求項１の発明は、画像を撮影するための撮像手段と、公開鍵証明書、秘密鍵、および外部認証鍵を収容するための格納手段と、前記撮像手段によって撮影された画像のメッセージダイジェストを生成し、当該メッセージダイジェストに対して前記格納手段の公開鍵証明書および秘密鍵を利用した暗号化によって、前記画像に電子署名を付与する暗号化手段と、前記公開鍵証明書または前記秘密鍵の更新を外部から要求された場合に、外部に対する認証を行って、前記外部認証鍵によって認証が成立したときにのみ、前記公開鍵証明書または前記秘密鍵の更新を行う更新手段を備えることを特徴としたものである。
請求項２の発明は、請求項１の発明において、前記暗号化手段は、外部からの更新禁止属性を有する通し番号を前記画像に付与することを特徴としたものである。
請求項３の発明は、請求項２の発明において、前記通し番号に加えて、前記画像が撮影された日時を付加することを特徴としたものである。
請求項４の発明は、請求項２の発明において、前記通し番号は、前記外部認証鍵による外部認証が成立した場合のみ、書き換え可能であることを特徴としたものである。
請求項５の発明は、請求項２の発明において、前記通し番号は、前記外部認証鍵による外部認証が成立した場合、通し番号を振り出しに戻すことを特徴としたものである。
【発明の効果】
【０００６】
本発明によれば、次のような効果を奏する。
公開鍵暗号方式の認証に用いる少なくとも一対の公開鍵及び秘密鍵を、公開鍵と該公開鍵に対する公証機関のデジタル署名とからなる公開鍵証明書及び秘密鍵として収容し、公開鍵暗号方式の暗号アルゴリズムとメッセージダイジェストの生成アルゴリズムとを搭載したので、撮影した画像に署名を付加する際に必要な情報、および、アルゴリズムにより、デジタルカメラ単体で画像データに署名を付加することができ、撮影した画像データの証明力を高めることができる。
【０００７】
また、前記収容した秘密鍵が、外部読出禁止属性を有し、撮影した画像データから内部で計算したメッセージダイジェストを、前記秘密鍵を用いて内部で暗号化し、前記画像データとともに記憶媒体に記録するので、署名の生成に使用する秘密鍵の外部からの参照が不可能となり、これにより、署名のセキュリティを高めることができ、撮影した画像に署名（メッセージダイジェストを暗号化したもの）を撮影した画像データに署名（メッセージダイジェストを暗号化したもの）を付加することによって、画像データを撮影したデジタルカメラを特定し、撮影された画像データの証明力を高めることができる。
【０００８】
また、前記収容した公開鍵証明書が、外部からの書換禁止属性を有するので、公開鍵証明書の外部からの書き換えが不可能となり、これにより、デジタルカメラによって画像データに付加された署名の検証が確実に行え、画像データを撮影したデジタルカメラを特定し、撮影された画像データの証明力を高めることができる。
【０００９】
また、少なくとも一の外部認証鍵を収容し、該外部認証鍵に対する外部認証が成立することにより、前記収容した秘密鍵あるいは公開鍵証明書の書き換えが可能であるので、特別な条件を満たした場合にのみ、収容されている秘密鍵や公開鍵証明書の変更が可能となり、これにより、秘密鍵や公開鍵証明書のセキュリティを保つことでき、さらに、定期的な鍵の更新が可能になって、秘密鍵のセキュリティが高まり、撮影した画像の証明力を高めることができる。
【００１０】
また、撮影した画像の枚数を表わすシーケンス番号を収容し、該シーケンス番号を、撮影した画像データとともに記憶媒体に記録するので、画像のシーケンス番号の記録により、フィルムベースのカメラで実現されていた事実の前後関係に関する証明力を高めることができる。
さらに、前記収容したシーケンス番号が、外部からの書換禁止属性を有するので、画像のシーケンス番号の外部からの変更が不可能となり、これにより、シーケンス番号のセキュリティを高めることができ、事実の前後関係に関する証明力を高めることができる。
また、前記シーケンス番号と前記画像データとを組み合わせた画像情報から内部で計算したメッセージダイジェストを、前記収容した秘密鍵を用いて内部で暗号化し、前記画像情報とともに記憶媒体に記録するので、シーケンス番号と画像データとを合わせてメッセージダイジェストを計算して署名を作成し、これにより、シーケンス番号と画像データとを切り離せないものにすることができ、そのシーケンス番号により事実の前後関係に関する証明力を高めることができる。
【００１１】
また、少なくとも一の外部認証鍵を収容し、該外部認証鍵に対する外部認証が成立することにより、前記収容したシーケンス番号のリセットが可能であるので、特別な条件を満たした場合にのみ、収容されているシーケンス番号をリセット可能とすることによって、シーケンス番号のセキュリティを保つことができ、さらに、定期的にシーケンス番号をリセットすることによって、事実の前後関係を証明するに役立つ範囲でシーケンス番号を管理することができ、むやみにシーケンス番号が大きくなり、扱いにくい番号になることを防ぐことができる。
【００１２】
また、画像データを撮影した時刻と該画像データとを組み合わせた画像情報から内部で計算したメッセージダイジェストを、前記収容した秘密鍵を用いて内部で暗号化し、前記画像情報とともに記憶媒体に記録するので、内部で管理している時刻を画像データとともに切り離せない状態で記録し、これにより、画像データが撮影された時刻に関する証明力を高めることができる。
さらに、内部で管理している時刻の設定が、外部からの変更禁止属性を有するので、内部で管理している時刻設定の外部からの変更を可能とし、これにより、時刻の設定に関するセキュリティを高めることができ、画像データが撮影された時刻に関する証明力を高めることができる。
【００１３】
また、少なくとも一の外部認証鍵を収容し、該外部認証暗が成立することにより、内部で管理している時刻の設定変更が可能であるので、特別な条件を満たした場合にのみ、内部で管理している時刻設定の変更を可能とし、これにより、時刻の設定に関するセキュリティを保ちつつ、定期的に正確な時刻に設定することができ、画像データが撮影された時刻に関する証明力を高めることができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明によるデジタルカメラの一実施例を説明するための構成図で、図中、１はＣＣＤ、２はＲＯＭ、３はＲＡＭ、４はＣＰＵ、５はＥＥＰＲＯＭ、６は通信ポート、７はタイマ、８は外部メモリで、ＲＯＭ２には、標準的な暗号アルゴリズム（例えば、米国特許４４０５８２９号に示されるＲＳＡやＤＥＳ(Data Encryption Standard)。ＤＥＳは外部認証に使用する可能性がある。），メッセージダイジェスト生成アルゴリズム（例えば、ＭＤ５），画像データ圧縮アルゴリズム（例えば、ＪＰＥＧ）、乱数発生アルゴリズム，メイン制御プログラムが格納される。ＥＥＰＲＯＭ５には、公開鍵暗号方式の秘密鍵と、公開鍵証明書（公証機関の署名と公開鍵），シーケンス番号，外部認証鍵が格納される。ＲＡＭ３には、メイン制御プログラム，各種アルゴリズム，秘密鍵，シーケンス番号，外部認証鍵等が必要に応じてロードされる。外部メモリ（例えば、メモリカード等）８には、撮影した画像データに、シーケンス番号，時刻，署名などを付加した画像情報を記録する。なお、ここで、アルゴリズムはプログラムを意味する。
【００１５】
シャッターボタンが押されると、ＣＰＵ４はタイマから時刻を取得し、それをＲＡＭ３に記憶すると同時に、ＣＣＤ１から撮影画像データを取得し、ＲＡＭ３に収容する。そして、収容した画像データを圧縮する。ＥＥＰＲＯＭ５からシーケンス番号を取り出すと同時に、シーケンス番号に１加えたシーケンス番号をＥＥＰＲＯＭ５に記録する。次に、圧縮した画像データの先頭に先に取り出したシーケンス番号と、タイマから取得した時刻データとを付加する。そして、できあがった画像情報に対してメッセージダイジェストアルゴリズム（例えば、ＭＤ５）を使用したメッセージダイジェストを計算する。ＥＥＰＲＯＭ５から秘密鍵を読み出し、それを使用して先に計算したメッセージダイジェストを暗号化する。そして、得られた署名を先の画像情報の最後に付加して一塊の撮影情報とし、外部メモリ８に記録する。
【００１６】
秘密鍵，公開鍵証明書，シーケンス番号，時刻設定を変更する際に、あらかじめ行うべき外部認証処理は、以下の手順で行う。外部認証に使用するアルゴリズムがＤＥＳの場合、まず、内部で乱数を発生させ、その乱数を外部装置に送出する。外部装置から認証コードを受け取り、先に生成した乱数を外部認証鍵により暗号化したコードと比較する。それらのコードが一致すれば外部認証が成立したこととし、セキュリティステータス（ＲＡＭで管理しているフラグ。初期状態はＦＡＬＳＥとする。）をＴＲＵＥに変更する。
【００１７】
外部から秘密鍵，公開鍵証明書，シーケンス番号，時刻設定の変更を要求された場合には、まず、内部で管理しているセキュリティステータスを参照し、それがＦＡＬＳＥとなっている場合には要求を受け付けない。ＴＲＵＥとなっている場合には要求を受けつけ、その要求に応じた処理を行う。処理を行うとセキュリティステータスをＦＡＬＳＥに変更する。
【図面の簡単な説明】
【００１８】
【図１】本発明によるデジタルカメラの一実施例を説明するための構成図である。
【符号の説明】
【００１９】
１…ＣＣＤ、２…ＲＯＭ、３…ＲＡＭ、４…ＣＰＵ、５…ＥＥＰＲＯＭ、６…通信ポート、７…タイマ、８…外部メモリ。
【図１】
2006295949.tif 000003