(57)【要約】【課題】  本発明は、撮像装置、撮像結果の処理装置、撮像結果の記録方法及び撮像結果の検証方法に関し、例えば電子スチルカメラに適用して、撮像結果の改ざんを簡易かつ確実に検出することができるようにする。【解決手段】  本発明は、撮像結果より誤り検出コードを生成し、この誤り検出コードを暗号化して検証用データを生成し、この検証用データを撮像結果と共に記録する。【選択図】        図１
2005062988.tif 000002
【特許請求の範囲】
【請求項１】
撮像結果を取得して記録媒体に記録する撮像装置において、
前記撮像結果より誤り検出コードを生成する誤り検出コード生成手段と、
前記誤り検出コードを暗号化して検証用データを生成する暗号化手段と、
前記撮像結果、前記検証用データを前記記録媒体に記録する記録手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記暗号化手段は、
機器に固有の秘密鍵により前記誤り検出コードを暗号化して前記検証用データを生成する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
記録媒体に記録された撮像結果より撮像結果の誤り検出コードを生成する誤り検出コード生成手段と、
前記記録媒体に記録された前記撮像結果の検証用データをデコードして、検証用データによる誤り検出コードを生成するデコード手段と、
前記撮像結果の誤り検出コードと、前記検証用データによる誤り検出コードとの比較により、前記撮像結果の改ざんを検出する比較手段と
を備えることを特徴とする撮像結果の処理装置。
【請求項４】
撮像結果より誤り検出コードを生成する誤り検出コード生成のステップと、
前記誤り検出コードを暗号化して検証用データを生成する暗号化のステップと、
前記撮像結果、前記検証用データを記録媒体に記録する記録のステップと
を備えることを特徴とする撮像結果の記録方法。
【請求項５】
記録媒体に記録された撮像結果より撮像結果の誤り検出コードを生成する誤り検出コード生成のステップと、
前記記録媒体に記録された前記撮像結果の検証用データをデコードして、検証用データによる誤り検出コードを生成するデコードのステップと、
前記撮像結果の誤り検出コードと、前記検証用データによる誤り検出コードとの比較により、前記撮像結果の改ざんを検出する比較のステップと
を備えることを特徴とする撮像結果の検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像結果の処理装置、撮像結果の記録方法及び撮像結果の検証方法に関し、例えば電子スチルカメラに適用することができる。本発明は、撮像結果の誤り検出コードを暗号化して撮像結果と共に記録することにより、撮像結果の改ざんを簡易かつ確実に検出することができるようにする。
【背景技術】
【０００２】
従来、写真フィルムにおける画像の記録においては、不可逆的な化学変化により実行されて改ざんが困難なことにより、銀塩カメラによる撮像結果においては、高い証拠能力が認められ、例えば交通事故の現場写真にあっては事故の原因究明等に利用されるようになされている。
【０００３】
これに対して近年、電子スチルカメラ、カメラ付き携帯電話等の、画像データにより撮像結果を記録する撮像装置が広く普及するに至っており、このような撮像装置による撮像結果においては、コンピュータにおける画像処理等により、改ざんが極めて容易な特徴がある。
【０００４】
このためこの種の撮像装置による撮像結果を例えば交通事故の現場写真として、自己に有利なように、赤信号を青信号に改ざんしたり、交通標識が街路樹で隠れるように改ざんしたりして証拠として提出する場合も考えられる。
【０００５】
これによりこの種の撮像結果の改ざんを簡易かつ確実に検出することが求められる。
【０００６】
これに対してこのような撮像結果の処理に係る検出方法として、例えば特開平１０−２０８０２６号公報等においては、いわゆる電子透かしの手法が提案されるようになされており、これらの方法においては、専ら、画像データの出所を特定するために利用されるようになされている。また特開２０００−５０１９３号公報においては、撮影日時等の画像に付加される情報を改ざん困難にする方法が提案されるようになされている。
【特許文献１】特開平１０−２０８０２６号公報
【特許文献２】特開２０００−５０１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は以上の点を考慮してなされたもので、撮像結果の改ざんを簡易かつ確実に検出することができる撮像装置、撮像結果の処理装置、撮像結果の記録方法及び撮像結果の検証方法を提案しようとするものである。
【課題を解決するための手段】
【０００８】
係る課題を解決するため請求項１の発明においては、撮像結果を取得して記録媒体に記録する撮像装置に適用して、撮像結果より誤り検出コードを生成する誤り検出コード生成手段と、誤り検出コードを暗号化して検証用データを生成する暗号化手段と、撮像結果、検証用データを記録媒体に記録する記録手段とを備えるようにする。
【０００９】
また請求項３の発明においては、撮像結果の処理装置に適用して、記録媒体に記録された撮像結果より撮像結果の誤り検出コードを生成する誤り検出コード生成手段と、記録媒体に記録された撮像結果の検証用データをデコードして、検証用データによる誤り検出コードを生成するデコード手段と、撮像結果の誤り検出コードと、検証用データによる誤り検出コードとの比較により、撮像結果の改ざんを検出する比較手段とを備えるようにする。
【００１０】
また請求項４の発明においては、撮像結果の記録方法に適用して、撮像結果より誤り検出コードを生成する誤り検出コード生成のステップと、誤り検出コードを暗号化して検証用データを生成する暗号化のステップと、撮像結果、検証用データを記録媒体に記録する記録のステップとを備えるようにする。
【００１１】
また請求項５の発明においては、撮像結果の検証方法に適用して、記録媒体に記録された撮像結果より撮像結果の誤り検出コードを生成する誤り検出コード生成のステップと、記録媒体に記録された撮像結果の検証用データをデコードして、検証用データによる誤り検出コードを生成するデコードのステップと、撮像結果の誤り検出コードと、検証用データによる誤り検出コードとの比較により、撮像結果の改ざんを検出する比較のステップとを備えるようにする。
【００１２】
請求項１の構成により、撮像結果を取得して記録媒体に記録する撮像装置に適用して、撮像結果より誤り検出コードを生成する誤り検出コード生成手段と、誤り検出コードを暗号化して検証用データを生成する暗号化手段と、撮像結果、検証用データを記録媒体に記録する記録手段とを備えるようにすれば、検証用データをデコードして得られる誤り検出コードと、画像データより生成した誤り検出コードとの比較により、画像データの変化の有無を検出することができ、これにより撮像結果の改ざんを検出することができる。また検証用データにあっては暗号化されていることにより、この暗号化に供するキーの管理により撮像結果を改ざんし、この改ざんに対応する検証用データの改ざんも防止することができ、これにより簡易かつ確実に撮像結果の改ざんを検出することができる。
【００１３】
これにより請求項３の構成により、撮像結果の処理装置に適用して、記録媒体に記録された撮像結果より撮像結果の誤り検出コードを生成する誤り検出コード生成手段と、記録媒体に記録された撮像結果の検証用データをデコードして、検証用データによる誤り検出コードを生成するデコード手段と、撮像結果の誤り検出コードと、検証用データによる誤り検出コードとの比較により、撮像結果の改ざんを検出する比較手段とを備えるようにすれば、簡易かつ確実に撮像結果の改ざんを検出することができる撮像結果の処理装置を提供することができる。
【００１４】
また請求項４、請求項５の構成によれば、簡易かつ確実に撮像結果の改ざんを検出することができる撮像結果の記録方法及び撮像結果の検証方法を提供することができる。
【発明の効果】
【００１５】
本発明によれば、簡易かつ確実に撮像結果の改ざんを検出することができる。
【発明を実施するための最良の形態】
【００１６】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１７】
（１）実施例の構成
図２は、本発明の実施例１に係る撮像結果処理システムを示すブロック図である。この撮像結果処理システム１では、電子スチルカメラ２で記録した撮像結果について、検証装置３で改ざんの有無を検出する。このため電子スチルカメラ２では、検証装置３で改ざんを検出可能に撮像結果を記録する。
【００１８】
ここで電子スチルカメラ２において、撮像部４は、ＣＣＤ（Charge Coupled Device ）撮像素子等による撮像素子、この撮像素子の駆動回路、この撮像素子の出力信号を処理する信号処理回路等による構成され、中央処理ユニット（ＣＰＵ）５の制御により撮像結果を取得して画像データを出力する。記録媒体６は、例えばメモリカードにより構成され、撮像部４で取得される撮像結果を記録する。
【００１９】
中央処理ユニット５は、この電子スチルカメラ２の動作を制御するコンピュータを構成し、ユーザーによるシャッターの操作に応動して撮像部４の動作を制御することにより、撮像結果を取得する。またこの撮像結果を図示しない表示部で表示し、ユーザーによる操作に応動して記録媒体６に記録する。
【００２０】
この一連の処理において、中央処理ユニット５は、図１に示す処理手順の実行により、撮像結果である画像データをメモリ７に記録して検証用データを生成し、この検証用データを撮像結果と共に記録媒体６に記録する。
【００２１】
すなわち中央処理ユニット５は、ユーザーによるシャッターの操作に応動して撮像結果の取得を撮像部４に指示すると、ステップＳＰ１からステップＳＰ２に移り、撮像部４から撮像結果による画像データを取得してメモリ７に一時記録する。続いて中央処理ユニット５は、ステップＳＰ３に移り、このメモリ７に記録した画像データをデータ圧縮する。なおここでこのデータ圧縮にあっては、例えばＪＰＥＧ（Joint Photographic Coding Experts Group ）の手法により実行される。
【００２２】
続いて中央処理ユニット５は、ステップＳＰ４に移り、このデータ圧縮してなる画像データより、誤り検出コードを生成することにより、画像データの改ざんの検証に供する検証用データの元データを生成する。この実施例において、この誤り検出コードは、例えばＣＲＣ（Cyclic Redundancy Check ）コードが適用されるようになされている。
【００２３】
続いて中央処理ユニット５は、ステップＳＰ５に移り、この誤り検出コードを暗号化し、これにより画像データの改ざんの検証に供する元データ自体の更新を困難にして検証用データを生成する。ここで中央処理ユニット５は、この電子スチルカメラ２に固有の秘密鍵を用いて、検証用データを生成する。なおこの暗号化の処理においては、例えばＤＥＳ（Data Encryption Standard）、ＲＳＡ等の手法を適用することができる。
【００２４】
中央処理ユニット５は、このようにして生成した検証用データと、データ圧縮してなる画像データとを、図３（Ａ）に示すように、誤り検出コードによる元データにこの検証用データをデコードするデコードキーと共に記録媒体６に記録した後、ステップＳＰ７に移ってこの処理手順を終了する。ここでこのデコードキーにあっては、デコードとは逆の処理である誤り検出コードがら検証用データを生成する処理には利用困難なキーである。なおこれら検証用データ及びデコードキーにあっては、対応する画像データと一体に１つのファイルにより記録してもよく、これに代えて画像データとは別ファイルにより記録してもよい。
【００２５】
しかしてこのようにして記録媒体６に記録した画像データについては、パーソナルコンピュータ等により改ざんすることができるものの、改ざんすれば対応する誤り検出コードが元の誤り検出コードとは異なるようになる。この関係を利用してこの撮像結果処理システム１では、画像データに付加された検証用データを基準にして検証装置３で撮像結果の改ざんを検出するようになされている。
【００２６】
またこの実施例において、この画像データに設定されている検証用データにおいては、電子スチルカメラ２に固有の秘密鍵により暗号化されており、画像データに付加されたデコードキーにあっては検証用データを誤り検出コードにデコードし得るものの、これとは逆に誤り検出コードから検証用データを生成困難なことにより、画像データの改ざんに対応するように検証用データを改ざんする行為にあっても、有効に防止することができ、これにより検証装置３による改ざんの検出を確実なものとするようになされている。
【００２７】
これらによりこの電子スチルカメラ２において、中央処理ユニット５は、撮像結果より誤り検出コードを生成する誤り検出コード生成手段と、誤り検出コードを暗号化して検証用データを生成する暗号化手段と、撮像結果、検証用データを記録媒体に記録する記録手段とを構成するようになされている。
【００２８】
しかしてこの検証装置３は、この検証の処理に供するプログラムを記録したコンピュータであり、電子スチルカメラ２で撮像結果を記録してなる記録媒体６を装着できるように構成される。この検証装置３では、オペレータによる操作に応動して中央処理ユニット（ＣＰＵ）１０により検証の処理に供するプログラムを実行することにより、記録媒体６をアクセスし、記録媒体６に記録された撮像結果の一覧を表示部８で表示する。またこの表示におけるオペレータの選択操作に応動して、図４に示す処理手順の実行により、対応する撮像結果が改ざんされたものか否か判定する。
【００２９】
すなわち中央処理ユニット１０は、この処理手順を開始すると、ステップＳＰ１１からステップＳＰ１２に移り、オペレータの指示した撮像結果の画像データを検証用データ、デコードキーと共に記録媒体６よりメモリ９にロードし、図３（Ｂ）に示すように、電子スチルカメラ２における場合と同様にして、このメモリ９にロードした画像データから誤り検出コードを生成する。
【００３０】
また中央処理ユニット１０は、続くステップＳＰ１３において、メモリ９にロードしたデコードキーにより検証用データを処理することにより、誤り検出コードをデコードする。さらに続くステップＳＰ１４において、ステップＳＰ１２で画像データから生成した誤り検出コードと、ステップＳＰ１３で検証用データからデコードした誤り検出コードとを比較し、これらの誤り検出コードが一致するか否か判断する。
【００３１】
ここで肯定結果が得られると、この場合、画像データは元の撮像時のままに保持されていることにより、ステップＳＰ１４からステップＳＰ１５に移り、撮像結果の無改ざんを表示部８に表示した後、ステップＳＰ１６に移ってこの処理手順を終了する。
【００３２】
これに対してステップＳＰ１４で否定結果が得られると、この場合、画像データにあっては検証用データを生成した時点から内容が変更されていることにより、ステップＳＰ１４からステップＳＰ１７に移り、撮像結果の改ざんを表示部８に表示した後、ステップＳＰ１６に移ってこの処理手順を終了する。
【００３３】
これらによりこの検証装置３において、中央処理ユニット１０は、記録媒体に記録された撮像結果より撮像結果の誤り検出コードを生成する誤り検出コード生成手段と、記録媒体に記録された撮像結果の検証用データをデコードして、検証用データによる誤り検出コードを生成するデコード手段と、撮像結果の誤り検出コードと、検証用データによる誤り検出コードとの比較により、撮像結果の改ざんを検出する比較手段とを構成するようになされている。
【００３４】
（２）実施例の動作
以上の構成において、この撮像結果処理システム１においては、ユーザーによる電子スチルカメラ２の操作により、この電子スチルカメラ２で撮像結果が取得されて記録媒体６に記録される。このとき電子スチルカメラ２では、中央処理ユニット５の処理により、撮像結果による画像データから誤り検出コードが生成され、この誤り検出コードが電子スチルカメラ２に固有の秘密鍵により暗号化されて検証用データが生成され、この暗号化を解除するデコードキーと共にこの検証用データが記録媒体６に記録される。
【００３５】
しかしてこのようにして記録された撮像結果をコンピュータ等で改ざんした場合、この改ざん後の画像データによる誤り検出コードにおいては、検証用データの生成元である当初の誤り検出コードとは異なるものになる。またこれら誤り検出コードの相違にあっては、撮像結果を部分的に改ざんした場合にあっても、顕著に表れる。
【００３６】
これによりこの撮像結果処理システム１では、この検証用データを基準にして記録媒体６に記録された撮像結果の改ざんを簡易かつ確実に検出することができるようになされている。
【００３７】
また撮像結果処理システム１では、このように暗号化して検証用データを生成するようにして、この暗号化の処理を電子スチルカメラ２に固有の秘密鍵により実行してデコードキーと共に記録媒体６に記録するようにし、このデコードキーによっては誤り検出コードから検証用データを生成できないように設定される。これにより画像データを改ざんして、併せてこの画像データの改ざんに対応する検証用コードの改ざんを防止することができ、その分、撮像結果の改ざんの検出に係る信頼性を向上することができるようになされている。
【００３８】
しかしてこのようにして記録媒体６に記録された撮像結果においては、検証装置３において、画像データから誤り検出コードが生成され、また検証用データから誤り検出コードが生成され、これら誤り検出コードの一致、不一致により撮像結果における改ざんの有無が検出されてオペレータに通知される。これによりこの撮像結果処理システム１においては、改ざんされた撮像結果による事故現場の特定等を有効に回避することができ、その分、画像データによる撮像結果の証拠能力を十分に担保することができる。
【００３９】
（３）実施例の効果
以上の構成によれば、撮像結果の誤り検出コードを暗号化して検証用データを生成し、この検証用データを撮像結果と共に記録することにより、撮像結果の改ざんを簡易かつ確実に検出することができる。
【００４０】
またこの暗号化を機器に固有の秘密鍵により実行して検証用データを生成することにより、検証用データの改ざんを防止することができ、これにより撮像結果の改ざんの検出を確実なものとすることができる。
【実施例２】
【００４１】
なお上述の実施例においては、ＣＲＣコードによる誤り検出コードを用いて検証用データを生成する場合について述べたが、本発明はこれに限らず、例えばチェックサムによる誤り検出コードを用いて検証用データを生成する場合等、誤り検出コードにあっては、種々のコードを広く適用することができる。
【００４２】
また上述の実施例においては、本発明を電子スチルカメラに適用して静止画による撮像結果を処理する場合について述べたが、本発明はこれに限らず、動画による撮像結果を処理する場合にも広く適用することができる。
【産業上の利用可能性】
【００４３】
本発明は、例えば電子スチルカメラに適用することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施例に係る電子スチルカメラにおける中央処理ユニットの処理手順を示すフローチャートである。
【図２】本発明の実施例に係る撮像結果処理システムを示すブロック図である。
【図３】図１の処理による撮像結果の記録の説明に供する図表である。
【図４】図２の撮像結果処理システムの検証装置における中央処理ユニットの処理手順を示すフローチャートである。
【符号の説明】
【００４５】
１……撮像結果処理システム、２……電子スチルカメラ、３……検証装置、４……撮像部、５、１０……中央処理ユニット、６……記録媒体、７、９……メモリ
【図１】
2005062988.tif 000003
【図２】
2005062988.tif 000004
【図３】
2005062988.tif 000005
【図４】
2005062988.tif 000006