(57)【要約】【課題】認証を認証局に依頼する前段階での通信を不要にできるとともに、電子データの生成日時を認証することができるようにする。【解決手段】封印されている鍵データを用いる一方向ハッシュ関数を使用して、電子データの生成日時を示す日時データ及び電子データを変換するユーザ装置１を設け、認証装置２が上記鍵データと同一の鍵データを用いる一方向ハッシュ関数として、ユーザ装置１が使用する一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、ユーザ装置１に保存されている日時データ及び電子データを変換し、その日時データ及び電子データの変換データとユーザ装置１に保存されている変換データを照合する。【選択図】図１
2009003643.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが読み取ることができない封印されている鍵データを用いる一方向関数を使用して、電子データの生成日時を示す日時データ及び上記電子データを変換し、上記日時データ及び電子データの変換データを保存するとともに、上記日時データ及び電子データを保存するユーザ装置と、上記鍵データと同一の鍵データを用いる一方向関数として、上記ユーザ装置が使用する一方向関数と同一の一方向関数を使用して、上記ユーザ装置に保存されている日時データ及び電子データを変換し、上記日時データ及び電子データの変換データと上記ユーザ装置に保存されている変換データを照合する認証装置とを備えた電子データ認証システム。
【請求項２】
ユーザ装置は、電子データとして、カメラにより撮影された映像の画像データを変換することを特徴とする請求項１記載の電子データ認証システム。
【請求項３】
ユーザ装置は、カメラにより撮影された映像の画像データ、上記カメラにより映像が撮影された日時を示す日時データ及び付随情報を多重化して多重化データを出力する多重化手段と、封印した状態で鍵データを保存する鍵データ保存手段と、上記鍵データ保存手段に保存されている鍵データを用いる一方向関数を使用して、上記多重化手段から出力された多重化データを変換し、上記多重化データの変換データを出力するデータ変換手段と、上記多重化手段から出力された多重化データと上記データ変換手段から出力された変換データを蓄積する蓄積手段とから構成されていることを特徴とする請求項２記載の電子データ認証システム。
【請求項４】
認証装置は、ユーザ装置の鍵データ保存手段に保存されている鍵データと同一の鍵データを格納する鍵データ格納手段と、上記鍵データ格納手段に格納されている鍵データを用いる一方向関数として、上記ユーザ装置のデータ変換手段が使用する一方向関数と同一の一方向関数を使用して、上記ユーザ装置の蓄積手段に蓄積されている多重化データを変換し、上記多重化データの変換データを出力するデータ変換手段と、上記データ変換手段から出力された変換データと上記ユーザ装置の蓄積手段に蓄積されている変換データを照合するデータ照合手段とから構成されていることを特徴とする請求項３記載の電子データ認証システム。
【請求項５】
ユーザ装置の多重化手段は、カメラにより映像が撮影された日時を示す日時データとして、電波時計から出力された日時データを多重化し、付随情報として、ＧＰＳ信号を用いて測位された現在位置を示す位置データを多重化することを特徴とする請求項３記載の電子データ認証システム。
【請求項６】
ユーザ装置の多重化手段は、カメラにより映像が撮影された日時を示す日時データとして、電波時計から出力された日時データを多重化し、付随情報として、ＧＰＳ信号を用いて測位された現在位置を示す位置データと上記カメラの設定情報を多重化することを特徴とする請求項３記載の電子データ認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子データや撮影する電子映像の真正性、存在、撮影の事実を認証する電子データ認証システムに関するものである。
【背景技術】
【０００２】
従来の電子データ認証システムでは、例えば、ユーザ装置であるクライアント端末で撮影された映像の改ざんを防止する場合、クライアント端末が映像の電子データを認証局のサーバ装置に送信する。
認証局のサーバ装置は、クライアント端末から映像の電子データを受信すると、その電子データに日時を示す日時データを合成し、ユーザに秘匿な一方向ハッシュ関数を使用して、電子データと日時データの合成データのハッシュ値を計算する。ただし、日時データが示す日時は、現在の日時であって、映像が撮影された日時ではない。
【０００３】
ここで、一方向ハッシュ関数は、例えば、映像のように膨大なデータを縮退して、例えば２５６ｂｉｔのハッシュ値を得る関数である。また、一方向ハッシュ関数は、出力から入力のデータを演算することが不可能な関数であり、さらに、ハッシュ値が合致するような入力を作成することも不可能な関数である。
したがって、入力の一部を変更すると、異なるハッシュ値が出力されるため、結果が合致しなくなり、偽造によってハッシュ値を合致させることも不可能である。
一方向ハッシュ関数には、ＳＨＡ―１、ＳＨＡ２５６などがあり、ＳＨＡ２５６では２５６ｂｉｔのハッシュ値が得られる。
【０００４】
認証局のサーバ装置は、合成データのハッシュ値を計算すると、そのハッシュ値と日時データをクライアント端末に送信する。
クライアント端末は、認証局のサーバ装置からハッシュ値と日時データを受信すると、そのハッシュ値と日時データを保存するとともに、映像の電子データを保存する。
【０００５】
ユーザがクライアント端末に保存されている映像の認証を希望する場合、クライアント端末が保存している映像の電子データ、日時データ及びハッシュ値を認証局のサーバ装置に送信する。
認証局のサーバ装置は、クライアント端末から電子データ、日時データ及びハッシュ値を受信すると、その電子データと日時データを合成し、上記一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、電子データと日時データの合成データのハッシュ値を計算する。
【０００６】
認証局のサーバ装置は、その合成データのハッシュ値を計算すると、そのハッシュ値とクライアント端末から送信されたハッシュ値を比較し、両者が一致すれば、映像の電子データと日時データが改ざんされていないことを認証する。
即ち、認証局のサーバ装置は、ハッシュ値が一致すれば、その日時データが示す日時に映像の電子データが存在していることを認証する。
一方、ハッシュ値が一致しなければ、その日時データが示す日時に映像の電子データが存在していることを認証しない（例えば、特許文献１を参照）。
【０００７】
【特許文献１】特開平１１−１７５５１２号公報（段落番号［０００６］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の電子データ認証システムは以上のように構成されているので、日時データが示す日時に映像の電子データが存在していることは認証することができるが、その映像の電子データが生成された日時は認証することができない課題があった。
また、予め、クライアント端末が映像の電子データを認証局のサーバ装置に送信し、そのサーバ装置により計算されたハッシュ値を受信して保存しておけば、後日、その映像の認証を認証局のサーバ装置に依頼することができるが、クライアント端末が映像の認証を認証局のサーバ装置に依頼する前段階においても、認証局のサーバ装置と通信を行って、映像の電子データやハッシュ値などを送受信しなければならないなどの課題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、認証を認証局に依頼する前段階での通信を不要にできるとともに、電子データの生成日時を認証することができる電子データ認証システムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る電子データ認証システムは、ユーザが読み取ることができない封印されている鍵データを用いる一方向関数を使用して、電子データの生成日時を示す日時データ及び電子データを変換し、その日時データ及び電子データの変換データを保存するとともに、その日時データ及び電子データを保存するユーザ装置を設け、認証装置が上記鍵データと同一の鍵データを用いる一方向関数として、ユーザ装置が使用する一方向関数と同一の一方向関数を使用して、ユーザ装置に保存されている日時データ及び電子データを変換し、その日時データ及び電子データの変換データとユーザ装置に保存されている変換データを照合するようにしたものである。
【発明の効果】
【００１１】
この発明によれば、ユーザが読み取ることができない封印されている鍵データを用いる一方向関数を使用して、電子データの生成日時を示す日時データ及び電子データを変換し、その日時データ及び電子データの変換データを保存するとともに、その日時データ及び電子データを保存するユーザ装置を設け、認証装置が上記鍵データと同一の鍵データを用いる一方向関数として、ユーザ装置が使用する一方向関数と同一の一方向関数を使用して、ユーザ装置に保存されている日時データ及び電子データを変換し、その日時データ及び電子データの変換データとユーザ装置に保存されている変換データを照合するように構成したので、認証を認証局に依頼する前段階での通信を不要にできるとともに、電子データの生成日時を認証することができる効果がある。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１はこの発明の実施の形態１による電子データ認証システムを示す構成図であり、図において、ユーザ装置１はユーザが使用する端末であり、電子データのハッシュ値を計算して、その電子データやハッシュ値などを保存し、電子データの認証を依頼する際、その電子データやハッシュ値などを認証装置２に送信する。
認証装置２は電子データの認証処理を実施する認証局の装置であり、電子データを認証する際、電子データのハッシュ値を計算し、そのハッシュ値とユーザ装置１から送信されたハッシュ値を比較する。
【００１３】
ユーザ装置１の電子データ生成部１１は例えばカメラやワードプロセッサなどが該当し、映像や文書などの電子データを生成する処理を実施する。
時計１２はユーザが日時を設定することができないクロックである。
鍵データ保存部１３はユーザが鍵データを読み取ることができないように封印した状態で鍵データを保存しているメモリである。鍵データは、例えば、ユーザ装置１の製造番号に対応しているユニークなデータであり、一般には開示されないためユーザには未知である。
なお、鍵データ保存部１３は鍵データ保存手段を構成している。
【００１４】
ハッシュ関数演算部１４は電子データ生成部１１が電子データを生成すると、時計１２から電子データの生成日時を示す日時データを取得して、その電子データと日時データを合成し、鍵データ保存部１３に保存されている鍵データを用いる一方向ハッシュ関数（一方向関数）を使用して、その電子データと日時データの合成データのハッシュ値（変換データ）を計算する処理を実施する。
なお、ハッシュ関数演算部１４は多重化手段及びデータ変換手段を構成している。
【００１５】
データ保存部１５はメモリ機能と通信機能を備えており、電子データ生成部１１により生成された電子データ、時計１２から出力された日時データ及びハッシュ関数演算部１４により計算されたハッシュ値を保存し、ユーザが電子データ及び日時データの認証を希望する場合、その電子データ、日時データ及びハッシュ値を認証装置２に送信する処理を実施する。
なお、データ保存部１５は蓄積手段を構成している。
【００１６】
認証装置２の鍵データ格納部２１は全てのユーザ装置１の鍵データ保存部１３に保存されている鍵データと同一の鍵データを格納しているメモリである。なお、鍵データ格納部２１は鍵データ格納手段を構成している。
ハッシュ関数演算部２２はユーザ装置１から送信された電子データ及び日時データを受信すると、その電子データと日時データを合成し、鍵データ格納部２１に保存されている鍵データを用いる一方向ハッシュ関数（一方向関数）として、ユーザ装置１のハッシュ関数演算部１４が使用する一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、その電子データと日時データの合成データのハッシュ値（変換データ）を計算する処理を実施する。
なお、ハッシュ関数演算部２２はデータ変換手段を構成している。
【００１７】
ハッシュ値比較部２３はハッシュ関数演算部２２により計算されたハッシュ値とユーザ装置１から送信されたハッシュ値を比較して、電子データ及び日時データの認証処理を行う。
なお、ハッシュ値比較部２３はデータ照合手段を構成している。
【００１８】
図１では、ユーザ装置１の構成要素である電子データ生成部１１及びハッシュ関数演算部１４がそれぞれ専用のハードウェア（例えば、ＭＰＵを実装している半導体集積回路基板）で構成されているものを想定しているが、ユーザ装置１がコンピュータで構成される場合、電子データ生成部１１及びハッシュ関数演算部１４の処理内容を示すプログラムをコンピュータのメモリに格納し、コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。
【００１９】
また、図１では、認証装置２の構成要素であるハッシュ関数演算部２２及びハッシュ値比較部２３がそれぞれ専用のハードウェア（例えば、ＭＰＵを実装している半導体集積回路基板）で構成されているものを想定しているが、認証装置２がコンピュータで構成される場合、ハッシュ関数演算部２２及びハッシュ値比較部２３の処理内容を示すプログラムをコンピュータのメモリに格納し、コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。
【００２０】
次に動作について説明する。
ユーザ装置１の電子データ生成部１１は、例えば、映像の電子データを生成すると、その電子データをハッシュ関数演算部１４及びデータ保存部１５に出力する。
【００２１】
ユーザ装置１のハッシュ関数演算部１４は、電子データ生成部１１が電子データを生成すると、時計１２から電子データの生成日時を示す日時データを取得して、その電子データと日時データを合成する。
また、ハッシュ関数演算部１４は、鍵データ保存部１３に保存されている鍵データを用いる一方向ハッシュ関数を使用して、その電子データと日時データの合成データのハッシュ値を計算する。
【００２２】
ユーザ装置１のデータ保存部１５は、電子データ生成部１１により生成された電子データ、時計１２から出力された日時データ及びハッシュ関数演算部１４により計算されたハッシュ値を保存する。
データ保存部１５は、ユーザが電子データ及び日時データの認証を希望する場合、保存している電子データ、日時データ及びハッシュ値を認証装置２に送信する。
【００２３】
認証装置２のハッシュ関数演算部２２は、ユーザ装置１から送信された電子データ及び日時データを受信すると、その電子データと日時データを合成する。
また、ハッシュ関数演算部２２は、鍵データ格納部２１に保存されている鍵データ（ユーザ装置１の鍵データ保存部１３に保存されている鍵データと同一の鍵データ）を用いる一方向ハッシュ関数として、ユーザ装置１のハッシュ関数演算部１４が使用する一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、その電子データと日時データの合成データのハッシュ値を計算する。
【００２４】
認証装置２のハッシュ値比較部２３は、ハッシュ関数演算部２２が合成データのハッシュ値を計算すると、そのハッシュ値とユーザ装置１から送信されたハッシュ値を比較して、電子データ及び日時データの認証処理を行う。
ハッシュ値比較部２３は、ハッシュ値が一致すれば、映像の電子データと日時データが改ざんされていないことを認証する。
即ち、ハッシュ値比較部２３は、ハッシュ値が一致すれば、その日時データが示す日時に映像の電子データが生成されていることを認証する。
一方、ハッシュ値が一致しなければ、その日時データが示す日時に映像の電子データが生成されていることを認証しない。
【００２５】
以上で明らかなように、この実施の形態１によれば、ユーザが読み取ることができない封印されている鍵データを用いる一方向ハッシュ関数を使用して、電子データの生成日時を示す日時データ及び電子データを変換し、その日時データ及び電子データの変換データを保存するとともに、その日時データ及び電子データを保存するユーザ装置１を設け、認証装置２が上記鍵データと同一の鍵データを用いる一方向ハッシュ関数として、ユーザ装置１が使用する一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、ユーザ装置１に保存されている日時データ及び電子データを変換し、その日時データ及び電子データの変換データとユーザ装置１に保存されている変換データを照合するように構成したので、認証を認証局に依頼する前段階での通信を不要にできるとともに、電子データの生成日時を認証することができる効果を奏する。
【００２６】
即ち、ユーザ装置１の電子データ生成部１１、時計１２及び鍵データ保存部１３をハードウェアやその他の方法で封印すれば、電子データ生成部１１により生成された電子データが、間違いなく、日時データが示す日時に、ユーザ装置１で封印されたものであることを認証することができる。
なお、ハードウェア的な封印は破られる可能性があるが、後でユーザ装置１を調査して、破ったときの傷や封印シールの開封跡がないことを証明すれば、完全に証明することができる。
【００２７】
なお、この実施の形態１では、ハッシュ関数演算部１４が、時計１２から電子データの生成日時を示す日時データを取得するものについて示したが、時計１２は、必ずしも通常の時計である必要はなく、例えば、電波時計であってもよい。また、ハッシュ関数演算部１４が時計１２から日時データを取得する代わりに、例えば自然現象などその日時にしかない情報を取得するようにしてもよい。
【００２８】
実施の形態２．
図２はこの発明の実施の形態２による電子データ認証システムのユーザ装置１を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
カメラ３１は図１の電子データ生成部１１に相当し、映像を撮影して、映像の電子データである画像データをデータ多重部３３に出力する処理を実施する。
付随情報設定部３２は例えばユーザが認証を希望する文字情報などの付随情報をデータ多重部３３に出力する処理を実施する。
【００２９】
データ多重部３３はカメラ３１から出力された画像データ、時計１２から出力された日時データ（カメラ３１により映像が撮影された日時を示す日時データ）及び付随情報設定部３２から出力された付随情報を多重化して、その多重化データをハッシュ関数演算部３４及びハッシュ値多重部３５に出力する処理を実施する。なお、データ多重部３３は多重化手段を構成している。
ハッシュ関数演算部３４は図１のハッシュ関数演算部１４に相当する演算部であり、鍵データ保存部１３に保存されている鍵データを用いる一方向ハッシュ関数を使用して、データ多重部３３から出力された多重化データのハッシュ値を計算する処理を実施する。
なお、ハッシュ関数演算部３４はデータ変換手段を構成している。
【００３０】
ハッシュ値多重部３５はハッシュ関数演算部３４により計算されたハッシュ値とデータ多重部３３から出力された多重化データを多重化し、その多重化データであるハッシュ値多重データを蓄積媒体３６に記録する処理を実施する。
蓄積媒体３６はハッシュ値多重データを記録するメモリなどの媒体である。
なお、ハッシュ値多重部３５及び蓄積媒体３６から蓄積手段が構成されている。
【００３１】
図３はこの発明の実施の形態２による電子データ認証システムの認証装置２を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
蓄積媒体４１はユーザが認証を希望する際、ユーザから送付される蓄積媒体３６に相当する媒体であり、ハッシュ値多重データが記録されている。
【００３２】
ハッシュ値分離部４２は蓄積媒体４１に記録されているハッシュ値多重データを読み込み、そのハッシュ値多重データを分離して、そのハッシュ値多重データに含まれているハッシュ値をハッシュ値比較部２３に出力し、そのハッシュ値多重データに含まれている多重化データ（画像データ、日時データ、付随情報）をハッシュ関数演算部４３に出力する処理を実施する。
ハッシュ関数演算部４３は図１のハッシュ関数演算部２２に相当する演算部であり、鍵データ格納部２１に保存されている鍵データを用いる一方向ハッシュ関数として、ユーザ装置１のハッシュ関数演算部３４が使用する一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、ハッシュ値分離部４２から出力された多重化データのハッシュ値を計算する処理を実施する。
なお、ハッシュ関数演算部４３はデータ変換手段を構成している。
【００３３】
次に動作について説明する。
ユーザ装置１のカメラ３１は、映像を撮影して、映像の電子データである画像データをデータ多重部３３に出力する。
ユーザ装置１の付随情報設定部３２は、例えば、ユーザが認証を希望する文字情報などの付随情報をデータ多重部３３に出力する。
【００３４】
ユーザ装置１のデータ多重部３３は、カメラ３１から映像の画像データを受け、付随情報設定部３２から付随情報を受けると、時計１２から日時データ（カメラ３１により映像が撮影された日時を示す日時データ）を取得して、その画像データと日時データと付随情報を多重化して、その多重化データをハッシュ関数演算部３４及びハッシュ値多重部３５に出力する。
【００３５】
ユーザ装置１のハッシュ関数演算部３４は、データ多重部３３から多重化データを受けると、鍵データ保存部１３に保存されている鍵データを用いる一方向ハッシュ関数を使用して、その多重化データのハッシュ値を計算する。
ユーザ装置１のハッシュ値多重部３５は、ハッシュ関数演算部３４が多重化データのハッシュ値を計算すると、そのハッシュ値とデータ多重部３３から出力された多重化データを多重化し、その多重化データであるハッシュ値多重データを蓄積媒体３６に記録する。
ユーザは、映像等の認証を希望する場合、蓄積媒体３６を認証局の認証装置２に送付する。
【００３６】
認証装置２のハッシュ値分離部４２は、蓄積媒体３６（＝蓄積媒体４１）が送付されると、その蓄積媒体４１に記録されているハッシュ値多重データを読み込み、そのハッシュ値多重データを分離する。
即ち、ハッシュ値分離部４２は、そのハッシュ値多重データに含まれているハッシュ値をハッシュ値比較部２３に出力し、そのハッシュ値多重データに含まれている多重化データ（画像データ、日時データ、付随情報）をハッシュ関数演算部４３に出力する。
【００３７】
認証装置２のハッシュ関数演算部４３は、ハッシュ値分離部４２から多重化データを受けると、鍵データ格納部２１に保存されている鍵データ（鍵データ保存部１３に保存されている鍵データと同一の鍵データ）を用いる一方向ハッシュ関数として、ユーザ装置１のハッシュ関数演算部３４が使用する一方向ハッシュ関数と同一の一方向ハッシュ関数を使用して、その多重化データのハッシュ値を計算する。
【００３８】
認証装置２のハッシュ値比較部２３は、ハッシュ関数演算部４３が多重化データのハッシュ値を計算すると、そのハッシュ値とハッシュ値分離部４２から出力されたハッシュ値を比較して、多重化データ（画像データ、日時データ、付随情報）の認証処理を行う。
ハッシュ値比較部２３は、ハッシュ値が一致すれば、画像データ、日時データ及び付随情報が改ざんされていないことを認証する。
即ち、ハッシュ値比較部２３は、ハッシュ値が一致すれば、その日時データが示す日時にカメラ３１により撮影された映像の画像データであるなどを認証する。
一方、ハッシュ値が一致しなければ、その日時データが示す日時にカメラ３１により撮影された映像の画像データであることを認証しない。
【００３９】
以上で明らかなように、この実施の形態２によれば、ユーザ装置１のカメラ３１、時計１２、付随情報設定部３２及び鍵データ保存部１３をハードウェアやその他の方法で封印すれば、カメラ３１から出力された画像データや付随情報が、間違いなく、日時データが示す日時に、ユーザ装置１で封印されたものであることを認証することができる。
なお、ハードウェア的な封印は破られる可能性があるが、後でユーザ装置１を調査して、破ったときの傷や封印シールの開封跡がないことを証明すれば、完全に証明することができる。
【００４０】
実施の形態３．
図４はこの発明の実施の形態３による電子データ認証システムのユーザ装置１を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
電波時計５１はカメラ３１により映像が撮影された日時を示す日時データをデータ多重部３３に出力する。
ＧＰＳ測位部５２はＧＰＳ衛星から発信されるＧＰＳ信号を受信し、そのＧＰＳ信号を参照して現在位置を測位し、現在位置を示す位置データ（付随情報）をデータ多重部３３に出力する処理を実施する。
【００４１】
上記実施の形態２では、ユーザ装置１のデータ多重部３３がカメラ３１から出力された画像データと、時計１２から出力された日時データと、付随情報設定部３２から出力された付随情報とを多重化して、その多重化データをハッシュ関数演算部３４及びハッシュ値多重部３５に出力するものについて示したが、図４に示すように、ユーザ装置１のデータ多重部３３がカメラ３１から出力された画像データと、電波時計５１から出力された日時データと、ＧＰＳ測位部５２から出力された位置データとを多重化して、その多重化データをハッシュ関数演算部３４及びハッシュ値多重部３５に出力するようにしてもよい。
【００４２】
このように、時計１２から出力された日時データの代わりに、電波時計５１から出力された日時データを多重化することにより、より正確な撮影時刻の認証が可能になる。
また、付随情報として、ＧＰＳ測位部５２から出力された位置データを多重化することにより、カメラ３１による映像の撮影場所の認証が可能になる。
なお、認証局の認証装置２は、図３の認証装置２と同様であるため説明を省略する。
【００４３】
実施の形態４．
図５はこの発明の実施の形態４による電子データ認証システムのユーザ装置１を示す構成図であり、図において、図４と同一符号は同一または相当部分を示すので説明を省略する。
カメラ設定部５３はカメラ３１のズームや絞りやフォーカスなどを示すカメラ設定情報（付随情報）をデータ多重部３３に出力する処理を実施する。
【００４４】
上記実施の形態３では、ユーザ装置１のデータ多重部３３がカメラ３１から出力された画像データと、電波時計５１から出力された日時データと、ＧＰＳ測位部５２から出力された位置データとを多重化して、その多重化データをハッシュ関数演算部３４及びハッシュ値多重部３５に出力するものについて示したが、さらに、カメラ設定部５３から出力されたカメラ設定情報も多重化するようにしてもよい。
【００４５】
ここで、図６は再撮影の偽造方法を示す説明図である。
映像を偽造する場合、通常、偽造映像を制作してＶＴＲ等に蓄積し、その偽造映像をディスプレーに写して、カメラで再撮影すれば、簡単に行うことができる。
しかし、実際の撮影と本偽造方法による再撮影では、ズーム、絞り、フォーカスなどの設定が異なるので、カメラ３１のズームや絞りやフォーカスなどを示すカメラ設定情報を多重して認証すれば、再撮影による偽造でないことも認証することができる。
【図面の簡単な説明】
【００４６】
【図１】この発明の実施の形態１による電子データ認証システムを示す構成図である。
【図２】この発明の実施の形態２による電子データ認証システムのユーザ装置を示す構成図である。
【図３】この発明の実施の形態２による電子データ認証システムの認証装置を示す構成図である。
【図４】この発明の実施の形態３による電子データ認証システムのユーザ装置を示す構成図である。
【図５】この発明の実施の形態４による電子データ認証システムのユーザ装置を示す構成図である。
【図６】再撮影の偽造方法を示す説明図である。
【符号の説明】
【００４７】
１  ユーザ装置、２  認証装置、１１  電子データ生成部、１２  時計、１３  鍵データ保存部（鍵データ保存手段）、１４  ハッシュ関数演算部（多重化手段、データ変換手段）、１５  データ保存部（蓄積手段）、２１  鍵データ格納部（鍵データ格納手段）、２２，３４，４３  ハッシュ関数演算部（データ変換手段）、２３  ハッシュ値比較部（データ照合手段）、３１  カメラ、３２  付随情報設定部、３３  データ多重部（多重化手段）、３５  ハッシュ値多重部（蓄積手段）、３６  蓄積媒体（蓄積手段）、４１  蓄積媒体、４２  ハッシュ値分離部、５１  電波時計、５２  ＧＰＳ測位部、５３  カメラ設定部。
【図１】
2009003643.tif 000003
【図２】
2009003643.tif 000004
【図３】
2009003643.tif 000005
【図４】
2009003643.tif 000006
【図５】
2009003643.tif 000007
【図６】
2009003643.tif 000008