(57)【要約】【課題】「なりすまし」による改ざんが有る場合にも、デジタル画像データのフィールド毎に改ざんの有無及び改ざん箇所を判別な画像記録装置及び改ざん検出方法を提供する。【解決手段】画像記録装置は、画像データとこの画像データに関連するヘッダ情報とを含むデジタル画像データから、フィールド毎に、画像データに基づく第１のハッシュ値及びヘッダ情報に基づく第２のハッシュ値を生成する第１のハッシュ値生成手段４１と、第１のハッシュ値及び第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの画像データに付加すると共に、第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのヘッダ情報に含ませて、画像蓄積手段２１に出力するハッシュ値付加手段４２とを有する。【選択図】図２
2007318412.tif 000002
【特許請求の範囲】
【請求項１】
画像データと前記画像データに関連するヘッダ情報とを含むデジタル画像データから、前記デジタル画像データのフィールド毎に、前記画像データに基づく第１のハッシュ値及び前記ヘッダ情報に基づく第２のハッシュ値を生成する第１のハッシュ値生成手段と、
前記第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加すると共に、前記第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのヘッダ情報に含ませて、画像蓄積手段に出力するハッシュ値付加手段と
を有することを特徴とする画像記録装置。
【請求項２】
前記画像蓄積手段から読み出された前記デジタル画像データから、フィールド毎に、前記第１のハッシュ値生成手段と同じ処理によって、前記画像データに基づく第３のハッシュ値及び前記ヘッダ情報に基づく第４のハッシュ値を生成する第２のハッシュ値生成手段と、
同じフィールドにおいて前記画像データに付加された前記第１のハッシュ値と前記第３のハッシュ値を比較し、同じフィールドにおいて前記画像データに付加された前記第２のハッシュ値と前記第４のハッシュ値を比較する第１の比較手段と、
前記第１の比較手段の比較結果に基づいて、フィールド毎に、前記画像蓄積手段に蓄積されている前記デジタル画像データの改ざんの有無を判定し、また、改ざん有りと判定した場合に、改ざん箇所が画像データ及びヘッダ情報のいずれであるか又は両方かを判定する第１の判定手段と
を有することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記第１の判定手段が、前記第１及び第２のハッシュ値の算出の元になったフィールドの前記デジタル画像データに改ざんが無いと判定した場合に、当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのデジタル画像データのヘッダ情報に含まれている前記第１のハッシュ値と前記第３のハッシュ値を比較し、当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのデジタル画像データのヘッダ情報に含まれている前記第２のハッシュ値と前記第４のハッシュ値を比較する第２の比較手段と、
前記第２の比較手段の比較結果に基づいて、前記第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加された前記第１のハッシュ値が、改ざんされた画像データを元に算出した値であるか否かを判定し、前記第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加された前記第２のハッシュ値が、改ざんされたヘッダ情報を元に算出した値であるか否かを判定する第２の判定手段と
を有することを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記第１の判定手段は、改ざん有りと判定した場合に、改ざんの有りを示す情報、改ざん有りと判定されたフィールドを特定する情報、及び、改ざん箇所が画像データ及びヘッダ情報のいずれであるか又は両方かを示す情報を、映像信号として出力することを特徴とする請求項２又は３のいずれかに記載の画像記録装置。
【請求項５】
前記第２の判定手段は、
前記画像データに付加された前記第１のハッシュ値が、改ざんされた画像データを元に算出した値であると判定した場合に、改ざん有りと判定されたフィールドを特定する情報、及び、改ざん箇所が画像データであることを示す情報を、映像信号として出力し
前記画像データに付加された前記第２のハッシュ値が、改ざんされたヘッダ情報を元に算出した値であると判定した場合に、改ざん有りと判定されたフィールドを特定する情報、及び、改ざん箇所がヘッダ情報であることを示す情報を映像信号として出力する
ことを特徴とする請求項３に記載の画像記録装置。
【請求項６】
画像データと前記画像データに関連するヘッダ情報とを含むデジタル画像データから、前記デジタル画像データのフィールド毎に、前記画像データに基づく第１のハッシュ値及び前記ヘッダ情報に基づく第２のハッシュ値を生成するステップと、
前記第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加すると共に、前記第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのヘッダ情報に含ませて、画像蓄積手段に出力するステップと
を有することを特徴とする改ざん検出方法。
【請求項７】
前記画像蓄積手段から読み出された前記デジタル画像データから、フィールド毎に、前記第１のハッシュ値生成手段と同じ処理によって、前記画像データに基づく第３のハッシュ値及び前記ヘッダ情報に基づく第４のハッシュ値を生成するステップと、
同じフィールドにおいて前記画像データに付加された前記第１のハッシュ値と前記第３のハッシュ値を比較し、同じフィールドにおいて前記画像データに付加された前記第２のハッシュ値と前記第４のハッシュ値を比較するステップと、
前記同じフィールドにおける比較結果に基づいて、フィールド毎に、前記画像蓄積手段に蓄積されている前記デジタル画像データの改ざんの有無を判定し、また、改ざん有りと判定した場合に、改ざん箇所が画像データ及びヘッダ情報のいずれであるか又は両方かを判定するステップと
を有することを特徴とする請求項６に記載の改ざん検出方法。
【請求項８】
前記第１及び第２のハッシュ値の算出の元になったフィールドの前記デジタル画像データには改ざんが無いと判定した場合に、当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのデジタル画像データのヘッダ情報に含まれている前記第１のハッシュ値と前記第３のハッシュ値を比較し、当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのデジタル画像データのヘッダ情報に含まれている前記第２のハッシュ値と前記第４のハッシュ値を比較するステップと、
前記２つのフィールドにおける比較結果に基づいて、前記第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加された前記第１のハッシュ値が、改ざんされた画像データを元に算出した値であるか否かを判定し、前記第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加された前記第２のハッシュ値が、改ざんされたヘッダ情報を元に算出した値であるか否かを判定するステップと
を有することを特徴とする請求項７に記載の改ざん検出方法。
【請求項９】
前記同じフィールドにおける比較結果に基づいて判定するステップにおいて、改ざん有りと判定した場合に、改ざんの有りを示す情報、改ざん有りと判定されたフィールドを特定する情報、及び、改ざん箇所が画像データ及びヘッダ情報のいずれであるか又は両方かを示す情報を、映像信号として出力するステップを有することを特徴とする請求項７又は８のいずれかに記載の改ざん検出方法。
【請求項１０】
前記画像データに付加された前記第１のハッシュ値が、改ざんされた画像データを元に算出した値であると判定した場合に、改ざん有りと判定されたフィールドを特定する情報、及び、改ざん箇所が画像データであることを示す情報を、映像信号として出力し、前記画像データに付加された前記第２のハッシュ値が、改ざんされたヘッダ情報を元に算出した値であると判定した場合に、改ざん有りと判定されたフィールドを特定する情報、及び、改ざん箇所がヘッダ情報であることを示す情報を映像信号として出力するステップを有することを特徴とする請求項８に記載の改ざん検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録媒体に保存されたデジタル画像データが改ざんされたか否かを判定するための機能を備えた画像記録装置及び改ざん検出方法に関するものである。
【背景技術】
【０００２】
近年、様々な分野において、画像圧縮技術を利用したＪＰＥＧ（Ｊｏｉｎｔ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、モーションＪＰＥＧ、及びＪＰＥＧ２０００等のデジタル画像データが使用されるようになっている。このようなデジタル画像データは、例えば、所定の監視対象を監視する監視システム等の分野においては、撮像カメラで撮影された映像信号を画像圧縮後、画像蓄積装置に連続的に蓄積するために使用されている。監視システムによって蓄積されたデジタル画像データは、何らかの事件が発生したときに、証拠映像として提供される場合がある。したがって、監視システムにおいては、蓄積されたデジタル画像データの信頼性（真実性）の確保は必須であり、蓄積されたデジタル画像データが改ざんされていないことが証明できることは大きな意味を持つ。
【０００３】
一方、近年、デジタル画像データを他のデジタル画像データと合成したり、又はデジタル画像データの一部を修正・削除したりすることができるアプリケーションソフトウエアが普及している。したがって、比較的簡単にデジタル画像データの改ざんを行うことが可能であり、このため、蓄積されたデジタル画像データが改ざんされた場合に、改ざんを検出し、改ざん箇所を判別できる技術や、「なりすまし」による改ざんを検出することが必要である。
【０００４】
このような技術として、例えば、特許文献１に示されるものがある。この文献には、記録時に、１フィールドの画像データを横（水平）方向にｎバイト長になるようブロック化し、このブロック化されたデータを縦（垂直）方向に演算し、この演算結果のｎバイトのデータを第１の改ざん検出データとして保管、若しくは記録媒体に画像データと共に保管しておき、また、再生時に、画像データに対して、上記記録時と同様の演算によって第２の検出データを得、第１の検出データと第２の検出データを比較し、この比較結果に基づいて画像データが改ざんされたか否かを判定する装置が説明されている。
【０００５】
【特許文献１】特許第３０２２４７２号公報（段落００１４−００１９、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来の装置は、検出データを得るための処理が比較的簡単かつ単調な演算処理によるものであるため、演算内容が容易に類推されやすく、画像データを改ざんする者が、検出データにも改ざんを加えて、改ざんが検出されないようにする「なりすまし」による改ざんを許してしまう可能性があった。このため、上記した従来の装置は、改ざん検出の精度が低く、信頼性に問題があった。
【０００７】
また、上記した従来の装置においては、改ざんが検出されたときに、改ざんが、デジタル画像データの表示画像部分に有るのか情報部分（例えば、撮像日時、撮像場所、記録条件等）に有るのかの判別ができないという問題もあった。
【０００８】
そこで、本発明の目的は、上記従来技術の課題を解決するためになされたものであり、その目的は、蓄積されたデジタル画像データに「なりすまし」による改ざんが加えられた場合であっても、改ざんの有無、改ざんの有るフィールド、及び改ざん箇所を判別可能にする画像記録装置及び改ざん検出方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の画像記録装置は、画像領域データと前記画像領域データに関連するヘッダ情報とを含むデジタル画像データから、前記デジタル画像データのフィールド毎に、前記画像領域データに基づく第１のハッシュ値及び前記ヘッダ情報に基づく第２のハッシュ値を生成する第１のハッシュ値生成手段と、前記第１のハッシュ値及び前記第２のハッシュ値を、当該第１及び第２のハッシュ値の算出の元になったフィールドの前記デジタル画像データに付加して、画像蓄積手段に出力するハッシュ値付加手段とを有することを特徴とするものである。
【００１０】
本発明の改ざん検出方法は、画像データと前記画像データに関連するヘッダ情報とを含むデジタル画像データから、前記デジタル画像データのフィールド毎に、前記画像データに基づく第１のハッシュ値及び前記ヘッダ情報に基づく第２のハッシュ値を生成するステップと、前記第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの前記画像データに付加すると共に、前記第１のハッシュ値及び前記第２のハッシュ値を当該第１及び第２のハッシュ値の算出の元になったフィールドの次フィールドのヘッダ情報に含ませて、画像蓄積手段に出力するステップとを有することを特徴としている。
【発明の効果】
【００１１】
本発明によれば、蓄積されたデジタル画像データに「なりすまし」による改ざんが加えられた場合であっても、改ざんの有無、改ざんの有るフィールド、及び改ざん箇所を判別できるという効果が得られる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の実施の形態に係る画像記録装置２０（すなわち、実施の形態１に係る改ざん検出方法を実施できる装置）の構成を概略的に示すブロック図である。
【００１３】
図１に示されるように、本実施の形態に係る画像記録装置２０は、映像信号入力端子１と、ＮＴＳＣデコーダ２と、画像圧縮処理部３と、制御処理部４と、画像メモリ５と、映像信号情報入力端子６と、ＣＰＵ（中央演算処理装置）７と、プログラムメモリ８と、ワーキングメモリ９と、指示入力部１０と、画像蓄積装置２１に接続された画像データ入出力端子１１と、画像伸張処理部１２と、ＮＴＳＣデコーダ１３と、合成処理回路１４と、モニタ２２に接続された映像信号出力端子１５とを有している。画像記録装置２０は、図示しない撮像カメラ、画像蓄積装置２１、及び、モニタ２２と共に、例えば、映像監視システムを構成しており、例えば、撮像カメラからの映像信号及び撮像情報を、画像蓄積装置２１に記録し、及び／又は、モニタ２２に表示させる。
【００１４】
また、図１に示されるように、ＮＴＳＣデコーダ２は、映像信号入力端子１を通して入力される映像信号（例えば、監視システムにおける撮像カメラ等からの映像信号）ＳＰＩであるアナログ方式のＮＴＳＣ信号をデジタル信号である画像データＤ０に変換する。画像圧縮処理部３は、ＮＴＳＣデコーダ２を通して得られる画像データＤ０をＪＰＥＧ２０００等の所定の方式で圧縮して、画像データＤ１を出力する。
【００１５】
さらに、図１に示されるように、制御処理部４は、映像信号情報入力端子６から入力される撮像情報に基づいて作成されるヘッダ情報ＤＨＥ及び各種データの転送、ハッシュ値の生成、各種信号の同期調整、改ざん検出等の処理を実行する。画像メモリ５は、制御処理部４を通して入力された画像圧縮処理部３からの圧縮された画像データＤ１及びヘッダ情報ＤＨＥを一時的に格納する。ＣＰＵ７は、プログラムメモリ８に格納されているプログラム及び指示入力部１０からのユーザー指示情報に基づいて動作して、制御処理部４の動作を制御する。ワーキングメモリ９は、画像蓄積装置２１から読み出されたデジタル画像データＤ２に改ざんが検出されたときに、改ざん内容を記憶する。
【００１６】
画像伸張処理部１２は、図示しない撮像カメラからの映像信号をモニタ２２に表示させるときには、映像信号入力端子１から入力されデコード・圧縮されて生成された画像データＤ１を伸張してデジタル画像データＤ３として出力する。また、画像伸張処理部１２は、画像蓄積装置２１に蓄積されているデジタル画像データを再生する場合には、画像データ入出力端子１１を通して画像蓄積装置２１から読み出されたデジタル画像データＤ２を伸張してデジタル画像データＤ３として出力する。
【００１７】
ＮＴＳＣエンコーダ１３は、画像伸張処理部１２によって伸張されたデジタル画像データＤ３をアナログ映像信号ＳＰＯに変換する。合成処理回路１４は、画像蓄積装置２１から読み出されたデジタル画像データＤ２に改ざんが検出されたときに、ＮＴＳＣエンコーダ１３から出力されたアナログ映像信号ＳＰＯに改ざん内容を記憶しておくワーキングメモリ９からの改ざん検出結果情報３１に関する映像信号を重畳する。
【００１８】
画像蓄積装置２１は、例えば、ハードディスク記録装置、光ディスク記録装置、及び、磁気テープ式記録装置のような情報記録媒体を備えた情報蓄積装置であり、画像記録装置２０に並列に又は直列に複数台接続することもできる。また、画像蓄積装置２１は、画像記録装置２０の一部として内蔵されてもよい。
【００１９】
図２は、本実施の形態に係る画像記録装置２０の制御処理部４の機能を示す機能ブロック図である。
【００２０】
図２に示されるように、制御処理部４は、画像記録時の動作を行う機能ブロックとして、第１のハッシュ値生成手段４１と、ハッシュ値付加手段４２とを有している。第１のハッシュ値生成手段４１は、画像データＤ１（又は５０）とこの画像データＤ１に関連するヘッダ情報ＤＨＥ（又は５１）とを含むデジタル画像データ５２から、フィールド毎に、画像データＤ１の全画素に基づいて画像データＤ１の特徴を抽出する第１のハッシュ値６１及びヘッダ情報ＤＨＥの特徴を抽出する第２のハッシュ値６２を生成する。なお、画像データＤ１は、デジタル画像データの表示画像部分に対応するデータであり、ヘッダ情報ＤＨＥは、デジタル画像データの情報部分（例えば、撮像日時、撮像場所、記録条件等）に対応するデータである。ハッシュ値付加手段４２は、第１のハッシュ値６１及び第２のハッシュ値６２を、当該第１及び第２のハッシュ値６１，６２の算出の元になったフィールドのデジタル画像データ５２の画像データＤ１に付加し、並びに、当該第１及び第２のハッシュ値６１，６２の算出の元になったフィールドの次フィールドのヘッダ情報５１に含ませる処理をして、画像蓄積装置２１に出力する。
【００２１】
また、図２に示されるように、制御処理部４は、第２のハッシュ値生成手段４３と、第１の比較手段４４と、第１の判定手段４５と、この第１の判定手段４５の判定結果を出力する判定結果出力手段４６と、再生停止手段４７を有している。また、制御処理部４は、第２の比較手段４８と、第２の判定手段４９とを有している。第２のハッシュ値生成手段４３、第１の比較手段４４、第１の判定手段４５、及び判定結果出力手段４６は、改ざん検出動作を行う機能ブロックである。第２の比較手段４８、第２の判定手段４９、及び判定結果出力手段４６は、「なりすまし」による改ざん検出動作を行う機能ブロックである。
【００２２】
第１の比較手段４４及び第１の判定手段４５による改ざん検出処理は、例えば、指示入力部１０からの再生開始操作により起動される。改ざん検出動作時には、第２のハッシュ値生成手段４３は、画像蓄積装置２１から読み出されたデジタル画像データＤ２から、フィールド毎に、第１のハッシュ値生成手段４１と同じ処理によって、例えば、画像データ５０の全画素に基づいて画像データ５０の特徴を抽出する第３のハッシュ値６３及びヘッダ情報５１の特徴を抽出する第４のハッシュ値６４を生成する。第１の比較手段４４は、改ざん検出動作時に生成された第３のハッシュ値６３を同フィールドに付加されている第１のハッシュ値６１と比較し、改ざん検出動作時に生成された第４のハッシュ値６４を同フィールドに付加されている第２のハッシュ値６２と比較する。第１の判定手段４５は、第１の比較手段４４の比較結果に基づいて、画像蓄積装置２１に蓄積されているデジタル画像データＤ２が改ざんされたか否か、また、改ざん箇所が画像データ５０及びヘッダ情報５１のいずれであるか又は両方かの判定を、フィールド毎に行う。判定結果出力手段４６は、第１の判定手段４５により画像蓄積装置２１に蓄積されたデジタル画像データＤ２が改ざんされたと判定された場合に、第１の判定手段４５による判定結果である改ざん検出結果情報３１を判定結果出力手段４６を通し、映像信号として合成処理回路１４に出力する。再生停止手段４７は、第１の判定手段４５により画像蓄積装置２１に蓄積されたデジタル画像データＤ２が改ざんされたと判定した場合に、再生動作を停止すべくＣＰＵ７に停止信号を出力する。
【００２３】
第２の比較手段４８及び第２の判定手段４９による、「なりすまし」による改ざん検出処理は、前記第１の比較手段４４及び第１の判定手段４５による改ざん検出処理に引き続いて行われる。改ざん処理では、画像データ５０の全画素に基づいて画像データ５０の特徴を抽出する第３のハッシュ値６３及びヘッダ情報５１の特徴を抽出する第４のハッシュ値６４を生成する。第１の比較手段４４は、改ざん検出動作時に生成された第３のハッシュ値６３を同フィールドに付加されている第１のハッシュ値６１と比較し、改ざん検出動作時に生成された第４のハッシュ値６４を同フィールドに付加されている第２のハッシュ値６２と比較する。この比較は第１の比較手段４４で、また、その比較結果は第１の判定手段４５で行う。この第１の判定手段４５で改ざんなしと判定された場合に、新たに生成した画像データ５０の特徴を抽出する第３のハッシュ値６３、及びヘッダ情報５１の特徴を抽出する第４のハッシュ値６４を、同フィールドの次フィールドのヘッダ情報５１に付加されている第１のハッシュ生成手段にて生成された画像データ５０のハッシュ値６１とヘッダ情報５１のハッシュ値６２を再度それぞれ第２の比較手段４８にて比較する。この比較結果を第２の判定手段４９で判定し、改ざんありと判定された場合、同フィールドは「なりすまし」による改ざんと判定し、「なりすまし」による改ざん検出結果情報３２を判定結果出力手段４６を通し映像信号として合成処理回路１４に出力する。再生停止手段４７は、第２の判定手段４９により画像蓄積装置２１に蓄積されたデジタル画像データＤ２に「なりすまし」による改ざんが有ると判定された場合に、再生動作を停止すべくＣＰＵ７に停止信号を出力する。
【００２４】
なお、図２に示される各手段４１〜４９は、制御処理部４が有する機能を示すものであり、必ずしも各手段４１〜４９の個々に対応する構成（回路）が存在することを意味するものではない。図２において、各手段４１〜４９として示される機能は、ソフトウエアによって実現されてもよく、又は、演算処理回路等のハードウエアによって実現されてもよい。
【００２５】
図３は、本実施の形態に係る画像記録装置２０の画像メモリ５に一時的に格納される画像データを説明するための図であり、図４は、制御処理部４による画像記録時の動作を説明するための図である。また、図５は、画像蓄積装置２１に蓄積されたデジタル画像データを説明するための図である。さらに、図６は、本実施の形態に係る画像記録装置２０の制御処理部４による画像記録時の処理内容を示すフローチャートである。
【００２６】
以下に、図３から図６までを参照して、本実施の形態に係る画像記録装置２０の制御処理部４による画像記録時の動作を説明する。
【００２７】
最初に、指示入力部１０から記録開始のユーザー指示が入力される（図６のステップＳＴ１）。
【００２８】
制御処理部４に、フィールド単位で画像データＤ１とヘッダ情報ＤＨＥとが入力されると（図６のステップＳＴ２）、図３に示されるように、入力された画像データＤ１（又は５０）とヘッダ情報ＤＨＥ（又は５１）とを含むデジタル画像データ５２が、フィールド単位（符合５３は１フィールドを示す。）で画像メモリ５に一時的に格納される（図６のステップＳＴ３）。
【００２９】
次に、図４に示されるように、制御処理部４は、画像メモリ５のデジタル画像データ５２をフィールド単位で読み出し、画像データ５０に基づく第１のハッシュ値６１及ヘッダ情報５１に基づく第２のハッシュ値６２を生成する（図６のステップＳＴ４）。
【００３０】
次に、図４に示されるように、制御処理部４は、生成された第１のハッシュ値６１（又は６１ａ，…，６１ｅ，…）及び第２のハッシュ値６２（又は６２ａ，…，６２ｅ，…）を、デジタル画像データ５２の当該第１及び第２のハッシュ値６１，６２の算出の元になったフィールド、及び次フィールドのヘッダ情報にそれぞれ付加し、画像蓄積装置２１に出力する（図６のステップＳＴ５）。その結果、図５に示されるように、画像蓄積装置２１には、第１のハッシュ値６１（又は６１ａ，…，６１ｅ，…）及び第２のハッシュ値６２（又は６２ａ，…，６２ｅ，…）が付加されたデジタル画像データ５２が蓄積される。
【００３１】
図７は、本実施の形態に係る画像記録装置２０による改ざん検出動作時の処理内容を説明するための図であり、図８は、本実施の形態に係る画像記録装置２０による「なりすまし」による改ざんの検出動作時の処理内容を説明するための図である。また、図９は、本実施の形態に係る画像記録装置２０の制御処理部４による改ざん検出動作時の処理内容を示すフローチャートである。さらに、図１０は、本実施の形態に係る画像記録装置２０により改ざんが検出されたときのモニタ２２の表示の例を示す図であり、図１１は、本実施の形態に係る画像記録装置２０により「なりすまし」による改ざんが検出されたときのモニタ２２の表示の例を示す図である。
【００３２】
以下に、図７から図１１までを参照して、本実施の形態に係る画像記録装置２０の制御処理部４による改ざん検出動作時、及び「なりすまし」による改ざんの検出動作を説明する。
【００３３】
最初に、指示入力部１０から改ざん検出開始のユーザー指示が入力される（図９のステップＳＴ１１）。
【００３４】
次に、制御処理部４は、画像蓄積装置２１から第１及び第２のハッシュ値６１，６２が付加されているデジタル画像データＤ２を読み出す（図９のステップＳＴ１２）。
【００３５】
次に、図７に示されるように、制御処理部４は、読み出されたデジタル画像データＤ２から、フィールド毎に、第１のハッシュ値生成手段４１（図２に示される）と同じ処理によって、画像データ５０に基づく第３のハッシュ値６３（又は６３ａ，…，６３ｅ，…）及びヘッダ情報５１に基づく第４のハッシュ値６４（又は６４ａ，…，６４ｅ，…）を生成する（図９のステップＳＴ１３）。
【００３６】
次に、図７に示されるように、制御処理部４は、記録時にフィールド単位で画像データ５０に付加された第１のハッシュ値６１（又は６１ａ，…，６１ｅ，…）と、同フィールドで生成された第３のハッシュ値６３（又は６３ａ，…，６３ｅ，…）を比較し、記録時にフィールド単位で画像データ５０に付加された第２のハッシュ値６２（又は６２ａ，…，６２ｅ，…）と生成された４のハッシュ値６４（又は６４ａ，…，６４ｅ，…）を同フィールドについて比較する（図９のステップＳＴ１４）。
【００３７】
次に、制御処理部４は、この比較結果に基づいて、画像蓄積装置２１に蓄積されているデジタル画像データＤ２が改ざんされたか否か、また、改ざん有りと判定した場合には、改ざん箇所が画像データ５０及びヘッダ情報５１のいずれであるか又は両方かの判定を、フィールド毎に行う。具体的に言えば、記録時に画像データ５０に付加された第１のハッシュ値６１（又は６１ａ，…，６１ｅ，…）と生成された第３のハッシュ値６３（又は６３ａ，…，６３ｅ，…）とが一致するフィールドの画像データ５０には改ざんが無いと判定し、不一致のフィールドの画像データ５０には改ざんが有ると判定する。また、記録時に画像データ５０に付加された第２のハッシュ値６２（又は６２ａ，…，６２ｅ，…）と生成された４のハッシュ値６４（又は６４ａ，…，６４ｅ，…）とが一致するフィールドのヘッダ情報５１には改ざんが無いと判定し、不一致のフィールドのヘッダ情報５１には改ざんが有ると判定する（図９のステップＳＴ１５、ＳＴ１６）。
【００３８】
制御部４が記録時に画像データ５０に付加した第１のハッシュ値６１（又は６１ａ，…，６１ｅ，…）と生成された第３のハッシュ値６３（又は６３ａ，…，６３ｅ，…）とが一致し、かつ、記録時に画像データ５０に付加された第２のハッシュ値６２（又は６２ａ，…，６２ｅ，…）と生成された４のハッシュ値６４（又は６４ａ，…，６４ｅ，…）とが一致することで、そのフィールドの画像データ５０には改ざんが無いと判定した時、次フィールドのヘッダ情報５１に含まれている第１のハッシュ値６１（又は６１ａ，…，６１ｅ，…）と、この生成された第３のハッシュ値６３（又は６３ａ，…，６３ｅ，…）を比較し、また、第２のハッシュ値６２（又は６２ａ，…，６２ｅ，…）と生成された第４のハッシュ値６４（又は６４ａ，…，６４ｅ，…）を比較し（図９ステップＳＴ１８）、不一致の場合に「なりすまし」による改ざん有りと判定する（図９のステップＳＴ１９、ＳＴ２０）。すなわち、当該フィールドにおいて改ざんが行われ、この改ざんされたフィールドのデジタル画像データに基づきフィールド単位で再度ハッシュ値を算出し、これを画像データに付加した場合には、これを「なりすまし」による改ざんとして検出する。
【００３９】
次に、制御処理部４は、画像蓄積装置２１に蓄積されたデジタル画像データ５２が改ざんされたと判定された場合、又は「なりすまし」による改ざんが有りと判定された場合に、この判定結果をワーキングメモリ９に格納すると共に、改ざん検出結果情報３１、又は「なりすまし」による改ざん検出結果情報３２を映像信号として合成処理回路１４に出力する。同時に制御処理部４は再生の停止をＣＰＵ７に指示する（図９のステップＳＴ１７、ＳＴ２１）。この結果、図１０又は図１１に示されるように、モニタ２２にワーキングメモリ９から読み出された改ざん検出結果情報３１、又は「なりすまし」による改ざん検出結果情報３２は合成処理回路１４を通してモニタ２２で表示される。図１０に示されるように、モニタ２２に表示される改ざん検出結果情報３１には、改ざんが有ることを知らせるメッセージ３１ａ（例えば、『「改ざん」が有ります』）と、改ざんがあったフィールドのフィールド番号３１ｂ（例えば、『Ｆｉｅｌｄ  ＮＯ：９８５３６３』）と、改ざんがあったフィールドの改ざんされた箇所は画像データ及びヘッダ情報のいずれであるか又は両方かを示す項目３１ｃ（『画像』又は『ヘッダ』又は『画像、ヘッダ』）が含まれる。また、図１１に示されるように、「なりすまし」による改ざん検出情報３２には、「なりすまし」による改ざんを知らせるメッセージ３２ａ（例えば、『「なりすまし」による「改ざん」が有ります』と、改ざんがあったフィールドのフィールド番号３２ｂ（例えば、『Ｆｉｅｌｄ  ＮＯ：９８３４９７６』）と、「なりすまし」による改ざんがあったフィールドのフィールド番号３２ｂ（例えば、『Ｆｉｅｌｄ  ＮＯ：９８５３６３』）と、改ざんされた箇所は画像データ及びヘッダ情報のいずれであるか又は両方かを示す項目３２ｃ（『画像』又は『ヘッダ』又は『画像、ヘッダ』）が含まれる。
【００４０】
なお、フィールドナンバーはヘッダ情報５１に記録されている。したがって、ヘッダ情報５１が改ざんされていると判定された場合には、ヘッダ情報５１そのものが信用できないため、ヘッダ情報５１に改ざんが有ると判定されたフィールド以前のフィールドのヘッダ情報に基づいて、改ざんされたフィールドのフィールドナンバーを割り出す。
【００４１】
以上の改ざん検出処理、及び「なりすまし」による改ざん検出処理は、連続した映像信号から変換されたデジタル画像データに対して、リアルタイムに、かつ、１フィールド毎に行われる。また、これら検出処理によって改ざん有り、又は「なりすまし」による改ざんありと判定されたときには、新たなデジタル画像データの画像伸張処理部１２への送出は止められ、改ざん、又は「なりすまし」による改ざんの判別結果、及び改ざんされたデジタル画像データのフィールドナンバーがワーキングメモリ９に格納される。
【００４２】
以上に説明したように、本実施の形態に係る画像記録装置２０においては、デジタル画像データ５２のフィールド毎に、画像データ５０に基づく第１のハッシュ値６１及びヘッダ情報５１に基づく第２のハッシュ値６２を生成し、生成された第１のハッシュ値６１及び第２のハッシュ値６２を、対応する（同じ）フィールドのデジタル画像データ５２に付加し、対応する（同じ）フィールドの次フィールドのヘッダ情報５１に含ませて、画像データ入出力端子１１を通して画像蓄積装置２１に出力して、画像蓄積装置２１に蓄積させる。このため、本実施の形態に係る画像記録装置２０又は改ざん検出方法によれば、改ざん検出動作時に、画像蓄積装置２１から読み出されたデジタル画像データＤ２から、フィールド毎に、画像データ５０に基づく第３のハッシュ値６３及びヘッダ情報５１に基づく第４のハッシュ値６４を生成し、画像データ５０に付加されている第１のハッシュ値６１と生成された第３のハッシュ値６３を比較し、画像データ５０に付加されている第２のハッシュ値６２と生成された第４のハッシュ値６４を比較することによって、蓄積されているデジタル画像データＤ２が改ざんされたか否か、また、改ざん箇所が画像データ５１かヘッダ情報５０かの判定を行うことができる。
【００４３】
また、フィールド毎に、画像データ５０に基づく第３のハッシュ値６３及びヘッダ情報５１に基づく第４のハッシュ値６４を生成し、画像データ５０に付加されている第１のハッシュ値６１と生成された第３のハッシュ値６３を比較し、画像データ５０に付加されている第２のハッシュ値６２と生成された第４のハッシュ値６４を比較することによって改ざんなしと判定された場合に、更に対応するフィールドの次フィールドのヘッダ情報５１に含まれている第１のハッシュ値６１と生成された第３のハッシュ値６３を比較し、次フィールドのヘッダ情報５１に含まれている第２のハッシュ値６２と生成された第４のハッシュ値６４を再度比較することによって、蓄積されているデジタル画像データＤ２に「なりすまし」による改ざんが存在するか否か、また、なりすまし」による改ざんが存在する場合には、その「なりすまし」による改ざん箇所が画像データ５１かヘッダ情報５０かの判定も行うことができる。
【００４４】
なお、本実施の形態に係る画像記録装置２０又は改ざん検出方法によれば、入力されたデータを一切加工することなく画像の改ざん、及び「なりすまし」による改ざんの事実を容易に検出でき、改ざん結果がデジタル画像データの画像データなのかヘッダ情報なのかの判別ができ、さらに、改ざんが検出されたデジタル画像データのフィールド番号を知ることができるので、改ざんされたフィールド番号及び改ざん箇所、更には「なりすまし」による改ざんに関する情報をモニタ２２に表示させて、ユーザーに通知することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態に係る画像記録装置（すなわち、実施の形態に係る改ざん検出方法を実施できる装置）の構成を概略的に示すブロック図である。
【図２】実施の形態に係る画像記録装置の制御処理部の機能を説明するための機能ブロック図である。
【図３】実施の形態に係る画像記録装置の画像メモリに一時的に格納されるデジタル画像データを説明するための図である。
【図４】実施の形態に係る画像記録装置の制御処理部による画像記録時の動作を説明するための図である。
【図５】実施の形態に係る画像記録装置の制御処理部により画像蓄積装置に蓄積されたデジタル画像データを説明するための図である。
【図６】実施の形態に係る画像記録装置の制御処理部による画像記録時の処理内容を示すフローチャートである。
【図７】実施の形態に係る画像記録装置による改ざん検出動作を説明するための図である。
【図８】実施の形態に係る画像記録装置による「なりすまし」による改ざんの検出動作を説明するための図である。
【図９】実施の形態に係る画像記録装置の制御処理部による改ざん検出動作時の処理内容を示すフローチャートである。
【図１０】実施の形態に係る画像記録装置により改ざんが検出されたときのモニタ表示の例を示す図である。
【図１１】実施の形態に係る画像記録装置により「なりすまし」による改ざんが検出されたときのモニタ表示の例を示す図である。
【符号の説明】
【００４６】
１  映像信号入力端子、  ２  ＮＴＳＣデコーダ、  ３  画像圧縮処理部、  ４  制御処理部、  ５  画像メモリ、  ６  映像信号情報入力端子、  ７  ＣＰＵ（中央演算処理装置）、  ８  プログラムメモリ、  ９  ワーキングメモリ、  １０  指示入力部、  １１  画像データ入出力端子、  １２  画像伸張処理部、  １３  ＮＴＳＣエンコーダ、  １４  合成処理回路、  １５  映像信号出力端子、  ２０  画像記録装置、  ２１  画像蓄積装置、  ２２  モニタ、  ３１  改ざん検出結果情報、  ３２  「なりすまし」による改ざん検出結果情報、  ４１  第１のハッシュ値生成手段、  ４２  ハッシュ値付加手段、  ４３  第２のハッシュ値生成手段、  ４４  第１の比較手段、  ４５  第１の判定手段、  ４６  判定結果出力手段、  ４７  再生停止手段、  ４８  第２の比較手段、  ４９  第２の判定手段、  ５０  画像データ、  ５１  ヘッダ情報、  ５２  デジタル画像データ、  ５３  １フィールドのデジタル画像データ、  ６１，６１ａ，…，６１ｅ，…  画像記録時に画像データに基づいて生成された第１のハッシュ値、  ６２，６２ａ，…，６２ｅ，…  画像記録時にヘッダ情報に基づいて生成された第２のハッシュ値、  ６３，６３ａ，…，６３ｅ，…  改ざん検出動作時に画像データに基づき生成された第３のハッシュ値、  ６４，６４ａ，…，６４ｅ，…  改ざん検出動作時にヘッダ情報に基づき生成された第４のハッシュ値、  Ｄ０  画像データ、  Ｄ１  圧縮された画像データ、  Ｄ２  ハッシュ値を含むデジタル画像データ、  Ｄ３  伸張されたデジタル画像データ、  ＤＨＥ  ヘッダ情報、  ＳＰＩ  アナログ映像信号、  ＳＯ  改ざん検出結果情報を含むアナログ映像信号。
【図１】
2007318412.tif 000003
【図２】
2007318412.tif 000004
【図３】
2007318412.tif 000005
【図４】
2007318412.tif 000006
【図５】
2007318412.tif 000007
【図６】
2007318412.tif 000008
【図７】
2007318412.tif 000009
【図８】
2007318412.tif 000010
【図９】
2007318412.tif 000011
【図１０】
2007318412.tif 000012
【図１１】
2007318412.tif 000013