(57)【要約】【課題】  デジタル画像の改竄検出用情報（ハッシュ値等）のみの改竄をできるだけ防止できるようにし、画像入力装置（デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等）内のデジタル画像がオリジナルのデジタル画像であることを確認できるようにする。【解決手段】  デジタル画像に対して所定の演算（例えば、ハッシュ計算）を実行することにより改竄検出用情報を生成し、この改竄検出用情報をネットワーク上の画像管理装置に送信する。また、デジタル画像が入力されるメモリカードを装着するためのメモリカード部を画像入力装置は有し、このメモリカードの着脱を管理することにより入力デジタル画像の改竄の可能性を管理する。【選択図】  図１
2005286823.tif 000002
【特許請求の範囲】
【請求項１】
デジタル画像を入力する画像入力手段と、
所定の指示を入力する指示入力手段と、
前記指示入力手段によって入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成手段と、
前記改竄検出用情報を、所定のネットワークを介して接続されている画像管理装置に送信する通信手段と、
前記所定の演算および前記通信手段の送信動作を制御する制御手段と、
を備えることを特徴とする画像入力装置
【請求項２】
前記制御手段は、前記改竄検出用情報の送信の前に、前記所定のネットワークを介して接続されている認証装置との間でユーザ認証を行うようにすることを特徴とする請求項１に記載の画像入力装置。
【請求項３】
さらに、前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記制御手段は、前記改竄防止情報送信の前に、前記識別情報を前記画像管理装置に送信し、前記画像管理装置において認証処理を行えるようにすることを特徴とする請求項１又は２に記載の画像入力装置。
【請求項４】
さらに、前記デジタル画像が入力される記憶媒体を装着するための記憶媒体装着手段を有し、
前記制御手段は、さらに、前記記憶媒体の着脱を管理することを特徴とする請求項１乃至３のいずれか１項に記載の画像入力装置。
【請求項５】
前記制御手段は、前記記憶媒体の着脱に関する識別情報を前記画像入力装置の内部記憶手段に記録し、前記デジタル画像が改竄された可能性があるか否かを管理することを特徴とする請求項４に記載の画像入力装置。
【請求項６】
前記着脱の識別情報は、前記記憶媒体が前記記憶媒体装着手段から外されたことを示す第１の情報と、装着されたままであることを示す第２の情報とを含み、
前記制御手段は、前記デジタル画像に対して前記第１の情報が対応していると判断した場合には、前記改竄検出用情報の送信を禁止するように、前記通信手段を制御することを特徴とする請求項５に記載の画像入力装置。
【請求項７】
前記着脱の識別情報は、入力される前記デジタル画像毎に前記内部記憶手段に記憶されることを特徴とする請求項５又は６に記載の画像入力装置。
【請求項８】
前記着脱の識別情報は、前記記憶媒体に記憶された画像毎に前記内部記憶手段に記憶されることを特徴とする請求項５又は６に記載の画像入力装置。
【請求項９】
前記着脱の識別情報は、書き換え不可能となるように管理されていることを特徴とする請求項５乃至８のいずれか１項に記載の画像入力装置。
【請求項１０】
前記改竄防止情報生成手段は、前記デジタル画像に基づいてハッシュ計算を実行してハッシュ値を生成し、このハッシュ値を前記改竄検出用情報とすることを特徴とする請求項１乃至９のいずれか１項に記載の画像入力装置。
【請求項１１】
デジタル画像を入力する画像入力手段と、
所定の指示を入力する指示入力手段と、
所定のネットワークを介して接続される画像管理装置との間で情報通信を行う通信手段と、
前記指示入力手段によって入力された前記所定の指示に応じて、前記デジタル画像を前記画像管理装置に送信されるように前記通信手段を制御する制御手段と、を備え、
前記デジタル画像は前記画像管理装置において前記デジタル画像に基づいて改竄検出用情報が算出され、管理されること特徴とする画像入力装置。
【請求項１２】
さらに、認証処理を行う認証モードと前記デジタル画像を前記画像管理装置に送信する画像送信モードとの間で処理モードを切り替えるモード切替手段と、を備え、
前記制御手段は、前記処理モードが前記画像送信モードの場合に、前記デジタル画像を前記画像管理装置に送信されるように前記通信手段を制御し、
前記デジタル画像は前記画像管理装置において改竄検出用情報が付加されること特徴とする請求項１１に記載の画像入力装置。
【請求項１３】
前記通信手段は、前記画像管理装置によって前記改竄検出用情報が付加されたデジタル画像である改竄防止処理画像を受信することを特徴とする請求項１２に記載の画像入力装置。
【請求項１４】
前記改竄検出用情報は電子透かし情報を含むことを特徴とする請求項１２又は１３に記載の画像入力装置。
【請求項１５】
前記制御手段は、前記通信手段による前記改竄防止処理画像の受信後、前記画像送信モードを解除し、前記デジタル画像の入力を可能にすることを特徴とする請求項１３又は１４に記載の画像入力装置。
【請求項１６】
前記認証処理は、ＭＡＣ（メディア・アクセス・コントロール）アドレス情報を用いて行われることを特徴とする請求項２乃至１５のいずれか１項に記載の画像入力装置。
【請求項１７】
デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像に関連する関連情報を受信し管理する画像管理装置を有する通信システムであって、
前記画像入力装置は、
デジタル画像を入力する画像入力手段と、
所定の指示を入力する指示入力手段と、
前記指示入力手段によって入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成手段と、
前記改竄検出用情報を、所定のネットワークを介して接続されている前記画像管理装置に送信する第１の通信手段と、
前記所定の演算および前記第１の通信手段の送信動作を制御する制御手段と、を備え、
前記画像管理装置は、
前記改竄検出用情報を受信する第２の通信手段と、
前記改竄検出用情報を前記入力されたデジタル画像毎に管理する画像情報管理手段と、を備えることを特徴とする通信システム。
【請求項１８】
さらに、前記画像入力装置との間で所定の認証を行う認証装置と、を有し、
前記画像入力装置における前記制御手段は、前記改竄検出用情報の送信の前に、前記所定のネットワークを介して接続されている前記認証装置との間でユーザ認証を行うようにすることを特徴とする請求項１７に記載の通信システム。
【請求項１９】
前記画像入力装置は、さらに、前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記制御手段は、前記改竄防止情報送信の前に、前記識別情報を前記画像管理装置に送信し、前記画像管理装置において機器認証処理を行えるようにすることを特徴とする請求項１７又は１８に記載の通信システム。
【請求項２０】
前記画像入力装置は、さらに、前記デジタル画像が入力される記憶媒体を装着するための記憶媒体装着手段を有し、
前記制御手段は、さらに、前記記憶媒体の着脱を管理することを特徴とする請求項１７乃至１９のいずれか１項に記載の通信システム。
【請求項２１】
前記制御手段は、前記記憶媒体の着脱に関する識別情報を前記画像入力装置の内部記憶手段に記録し、前記デジタル画像が改竄された可能性があるか否かを管理することを特徴とする請求項２０に記載の通信システム。
【請求項２２】
前記着脱の識別情報は、前記記憶媒体が前記記憶媒体装着手段から外されたことを示す第１の情報と、装着されたままであることを示す第２の情報とを含み、
前記制御手段は、前記デジタル画像に対して前記第１の情報が対応していると判断した場合には、前記改竄検出用情報の送信を禁止するように、前記第１の通信手段を制御することを特徴とする請求項２１に記載の通信システム。
【請求項２３】
前記着脱の識別情報は、入力される前記デジタル画像毎に前記内部記憶手段に記憶されることを特徴とする請求項２１又は２２に記載の通信システム。
【請求項２４】
前記着脱の識別情報は、前記記憶媒体に記憶された画像毎に前記内部記憶手段に記憶されることを特徴とする請求項２１又は２２に記載の通信システム。
【請求項２５】
前記着脱の識別情報は、書き換え不可能となるように管理されていることを特徴とする請求項２１乃至２４のいずれか１項に記載の通信システム。
【請求項２６】
前記改竄防止情報生成手段は、前記デジタル画像に基づいてハッシュ計算を実行してハッシュ値を生成し、このハッシュ値を前記改竄検出用情報とすることを特徴とする請求項１７至２５のいずれか１項に記載の通信システム。
【請求項２７】
前記認識装置は、前記ユーザ認証処理によって前記画像入力装置のユーザ名を含むユーザ情報を取得し、
前記画像管理装置において、前記第２の通信手段は、前記認識装置に対して前記固有識別情報を送信し、前記認識装置から前記固有識別情報に対応した前記ユーザ情報を受信し、前記管理手段は、前記ユーザ情報と共に前記改竄検出用情報を管理する、
ことを特徴とする請求項１８乃至２５のいずれか１項に記載の通信システム。
【請求項２８】
デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像を受信し、所定処理を施して管理する画像管理装置を有する通信システムであって、
前記画像入力装置は、
デジタル画像を入力する画像入力手段と、
所定の指示を入力する指示入力手段と、
所定のネットワークを介して接続される前記画像管理装置との間で情報通信を行う第１の通信手段と、
前記指示入力手段によって入力された前記所定の指示に応じて、前記デジタル画像を前記画像管理装置に送信されるように前記第１の通信手段を制御する制御手段と、を備え、
前記画像管理装置は、
前記デジタル画像を受信する第２の通信手段と、
前記デジタル画像について改竄検出用情報を生成する改竄検出用情報生成手段と、
前記受信したデジタル画像毎に前記改竄検出用情報を管理する画像情報管理手段と、
を備えることを特徴とする通信システム。
【請求項２９】
前記画像入力装置は、さらに、少なくとも、認証処理を行う認証モードと前記デジタル画像を前記画像管理装置に送信する画像送信モードの間で処理モードを切り替えるモード切替手段と、を備え、
前記制御手段は、前記処理モードが前記画像送信モードの場合に、前記デジタル画像を前記画像管理装置に送信されるように前記第１の通信手段を制御し、
前記画像管理装置は、さらに、前記改竄検出用情報を前記デジタル画像に付加して改竄防止処理画像情報を生成する処理画像情報生成手段を、
備えることを特徴とする請求項２８に記載の通信システム。
【請求項３０】
前記第２の通信手段は、前記改竄防止処理画像情報を前記画像入力装置に送信することを特徴とする請求項２９に記載の通信システム。
【請求項３１】
前記第１の通信手段は、前記改竄防止処理画像情報を受信し、
前記制御手段は、前記改竄防止処理画像情報の受信後、前記画像送信モードを解除し、前記画像入力装置に対する前記デジタル画像の入力が可能な状態にする、ことを特徴とする請求項２９乃又は３０に記載の通信システム。
【請求項３２】
さらに、前記画像入力装置との間で所定の認証を行う認証装置と、を有し、
前記画像入力装置における前記制御手段は、前記デジタル画像の送信の前に、前記所定のネットワークを介して接続されている前記認証装置との間でユーザ認証を行うようにすることを特徴とする請求項２９乃至３１のいずれか１項に記載の通信システム。
【請求項３３】
前記画像入力装置は、さらに、前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記制御手段は、前記デジタル画像送信の前に、前記固有識別情報を前記画像管理装置に送信し、
前記画像管理装置において、前記画像入力装置の機器認証処理を行うことを特徴とする請求項３２に記載の通信システム。
【請求項３４】
前記改竄検出用情報生成手段は、前記デジタル画像に基づいてハッシュ計算を実行してハッシュ値を生成し、このハッシュ値を前記改竄検出用情報とすることを特徴とする請求項２８乃至３３のいずれか１項に記載の通信システム。
【請求項３５】
前記画像管理装置における前記改竄検出用情報生成手段は、さらに、前記改竄防止処理画像情報に基づいてハッシュ計算を実行してハッシュ値を生成し、
前記画像情報管理手段は、前記ハッシュ値を前記改竄検出用情報として、前記個別識別情報と関連付けて管理することを特徴とする請求項３３に記載の通信システム。
【請求項３６】
さらに、前記画像入力装置との間でユーザ認証を行う認証装置を備え、この記認識装置は、前記ユーザ認証処理によって前記画像入力装置のユーザ名を含むユーザ情報を取得し、
前記画像入力装置は、さらに、前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記画像管理装置において、前記第２の通信手段は、前記認識装置に対して前記固有識別情報を送信し、前記認識装置から前記固有識別情報に対応した前記ユーザ情報を受信し、前記画像情報管理手段は、前記ユーザ情報と共に前記改竄検出用情報を管理することを特徴とする請求項２８に記載の通信システム。
【請求項３７】
画像入力装置を制御する方法であって、
デジタル画像を入力する画像入力工程と、
所定の指示を入力する指示入力工程と、
前記指示入力工程で入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成工程と、
前記改竄検出用情報を、所定のネットワークを介して接続されている画像管理装置に送信する通信工程と、
前記所定の演算および前記通信工程における送信動作を制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項３８】
前記制御工程では、前記改竄検出用情報の送信の前に、前記所定のネットワークを介して接続されている認証装置との間でユーザ認証を行うようにされることを特徴とする請求項３７に記載の制御方法。
【請求項３９】
前記制御工程では、前記改竄防止情報送信の前に、前記画像入力装置の固有識別情報を前記画像管理装置に送信し、前記画像管理装置において認証処理を行えるようにすることを特徴とする請求項３７又は３８に記載の制御方法。
【請求項４０】
前記画像入力装置は、前記デジタル画像が入力される記憶媒体を装着するための記憶媒体装着手段を有し、
前記制御工程では、さらに、前記記憶媒体の着脱が管理されることを特徴とする請求項３７乃至３９のいずれか１項に記載の制御方法。
【請求項４１】
前記制御工程では、前記記憶媒体の着脱に関する識別情報が前記画像入力装置の内部記憶手段に記録され、前記デジタル画像が改竄された可能性があるか否かが管理されることを特徴とする請求項４０に記載の制御方法。
【請求項４２】
前記着脱の識別情報は、前記記憶媒体が前記記憶媒体装着手段から外されたことを示す第１の情報と、装着されたままであることを示す第２の情報とを含み、
前記制御工程では、前記デジタル画像に対して前記第１の情報が対応していると判断された場合には、前記改竄検出用情報の送信が禁止されるように、前記通信工程における通信動作が制御されることを特徴とする請求項４１に記載の制御方法。
【請求項４３】
前記着脱の識別情報は、入力される前記デジタル画像毎に前記内部記憶手段に記憶されることを特徴とする請求項４１又は４２に記載の制御方法。
【請求項４４】
前記着脱の識別情報は、前記記憶媒体に記憶された画像毎に前記内部記憶手段に記憶されることを特徴とする請求項４１又は４２に記載の制御方法。
【請求項４５】
前記着脱の識別情報は、書き換え不可能となるように管理されていることを特徴とする請求項４１乃至４３のいずれか１項に記載の制御方法。
【請求項４６】
前記改竄防止情報生成工程では、前記デジタル画像に基づいてハッシュ計算が実行されてハッシュ値が生成され、このハッシュ値が前記改竄検出用情報とされることを特徴とする請求項３７乃至４５のいずれか１項に記載の制御方法。
【請求項４７】
画像入力装置の制御方法であって、
デジタル画像を入力する画像入力工程と、
所定の指示を入力する指示入力工程と、
所定のネットワークを介して接続される画像管理装置との間で情報通信を行う通信工程と、
前記指示入力工程で入力された前記所定の指示に応じて、前記デジタル画像を前記画像管理装置に送信されるように前記通信工程の通信動作を制御する制御工程と、を備え、
前記デジタル画像は前記画像管理装置において前記デジタル画像に基づいて改竄検出用情報が算出され、管理されること特徴とする制御方法。
【請求項４８】
さらに、認証処理を行う認証モードと前記デジタル画像を前記画像管理装置に送信する画像送信モードとの間で処理モードを切り替えるモード切替工程を備え、
前記制御工程では、前記処理モードが前記画像送信モードの場合に、前記デジタル画像が前記画像管理装置に送信されるように前記通信動作が制御され、
前記デジタル画像は前記画像管理装置において改竄検出用情報が付加されること特徴とする請求項４７に記載の制御方法。
【請求項４９】
前記通信工程では、前記画像管理装置によって前記改竄検出用情報が付加されたデジタル画像である改竄防止処理画像が受信されることを特徴とする請求項４８に記載の制御方法。
【請求項５０】
前記改竄検出用情報は電子透かし情報を含むことを特徴とする請求項４８又は４９に記載の制御方法。
【請求項５１】
前記制御手工程では、前記改竄防止処理画像の受信後、前記画像送信モードが解除され、前記デジタル画像の入力が可能とされことを特徴とする請求項４９又は５０に記載の制御方法。
【請求項５２】
前記認証処理は、ＭＡＣ（メディア・アクセス・コントロール）アドレス情報を用いて行われることを特徴とする請求項３８乃至５１のいずれか１項に記載の制御方法。
【請求項５３】
デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像に関連する関連情報を受信し管理する画像管理装置を有する通信システムを制御する制御方法であって、
前記画像入力装置において、
デジタル画像を入力する画像入力工程と、
所定の指示を入力する指示入力工程と、
前記指示入力工程で入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成工程と、
前記改竄検出用情報を、所定のネットワークを介して接続されている前記画像管理装置に送信する第１の通信工程と、
前記所定の演算および前記第１の通信工程における送信動作を制御する制御工程と、を備え、
前記画像管理装置において、
前記改竄検出用情報を受信する第２の通信工程と、
前記改竄検出用情報を前記入力されたデジタル画像毎に管理する画像情報管理工程と、を備えることを特徴とする制御方法。
【請求項５４】
前記通信システムは、さらに、前記画像入力装置との間で所定の認証を行う認証装置を有し、
前記画像入力装置において、前記制御工程では、前記改竄検出用情報の送信の前に、前記所定のネットワークを介して接続されている前記認証装置との間でユーザ認証が行われるようにすることを特徴とする請求項５３に記載の制御方法。
【請求項５５】
前記画像入力装置は、さらに、前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記制御工程では、前記改竄防止情報送信の前に、前記識別情報が前記画像管理装置に送信され、前記画像管理装置において機器認証処理を行えるようにすることを特徴とする請求項５３又は５４に記載の制御方法。
【請求項５６】
前記画像入力装置は、さらに、前記デジタル画像が入力される記憶媒体を装着するための記憶媒体装着手段を有し、
前記制御工程では、前記記憶媒体の着脱が管理されることを特徴とする請求項５３乃至５５のいずれか１項に記載の制御方法。
【請求項５７】
前記制御工程では、前記記憶媒体の着脱に関する識別情報が前記画像入力装置の内部記憶手段に記録され、前記デジタル画像が改竄された可能性があるか否かについて管理されることを特徴とする請求項５６に記載の制御方法。
【請求項５８】
前記着脱の識別情報は、前記記憶媒体が前記記憶媒体装着手段から外されたことを示す第１の情報と、装着されたままであることを示す第２の情報とを含み、
前記制御工程では、前記デジタル画像に対して前記第１の情報が対応していると判断された場合には、前記改竄検出用情報の送信が禁止されることを特徴とする請求項５７に記載の制御方法。
【請求項５９】
前記着脱の識別情報は、入力される前記デジタル画像毎に前記内部記憶手段に記憶されることを特徴とする請求項５７又は５８に記載の制御方法。
【請求項６０】
前記着脱の識別情報は、前記記憶媒体に記憶された画像毎に前記内部記憶手段に記憶されることを特徴とする請求項５７又は５８に記載の制御方法。
【請求項６１】
前記着脱の識別情報は、書き換え不可能となるように管理されていることを特徴とする請求項５７乃至６０のいずれか１項に記載の制御方法。
【請求項６２】
前記改竄防止情報生成工程では、前記デジタル画像に基づいてハッシュ計算が実行されてハッシュ値が生成され、このハッシュ値が前記改竄検出用情報とされることを特徴とする請求項５３至６１のいずれか１項に記載の制御方法。
【請求項６３】
前記認識装置は、前記ユーザ認証処理によって前記画像入力装置のユーザ名を含むユーザ情報を取得し、
前記画像管理装置において、前記第２の通信工程では、前記認識装置に対して前記固有識別情報が送信され、前記認識装置から前記固有識別情報に対応した前記ユーザ情報が受信され、前記管理工程では、前記ユーザ情報と共に前記改竄検出用情報が管理される、
ことを特徴とする請求項５４乃至６１のいずれか１項に記載の制御方法。
【請求項６４】
デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像を受信し、所定処理を施して管理する画像管理装置を有する通信システムを制御する制御方法であって、
前記画像入力装置において、
デジタル画像を入力する画像入力工程と、
所定の指示を入力する指示入力工程と、
所定のネットワークを介して接続される前記画像管理装置との間で情報通信を行う第１の通信工程と、
前記指示入力工程で入力された前記所定の指示に応じて、前記デジタル画像を前記画像管理装置に送信されるように前記情報通信の動作が制御される制御工程と、を備え、
前記画像管理装置において、
前記デジタル画像を受信する第２の通信工程と、
前記デジタル画像について改竄検出用情報を生成する改竄検出用情報生成工程と、
前記受信したデジタル画像毎に前記改竄検出用情報を管理する画像情報管理工程と、
を備えることを特徴とする制御方法。
【請求項６５】
前記画像入力装置において、さらに、少なくとも、認証処理を行う認証モードと前記デジタル画像を前記画像管理装置に送信する画像送信モードの間で処理モードを切り替えるモード切替工程と、を備え、
前記制御工程では、前記処理モードが前記画像送信モードの場合に、前記デジタル画像が前記画像管理装置に送信されるように前記情報通信動作が制御され、
前記画像管理装置において、さらに、前記改竄検出用情報を前記デジタル画像に付加して改竄防止処理画像情報を生成する処理画像情報生成工程を、
備えることを特徴とする請求項６４に記載の制御方法。
【請求項６６】
前記第２の通信工程では、前記改竄防止処理画像情報が前記画像入力装置に送信されることを特徴とする請求項６５に記載の制御方法。
【請求項６７】
前記第１の通信工程では、さらに、前記改竄防止処理画像情報が受信され、
前記制御工程では、前記改竄防止処理画像情報の受信後、前記画像送信モードが解除され、前記画像入力装置に対する前記デジタル画像の入力が可能な状態にされることを特徴とする請求項６５又は６６に記載の制御方法。
【請求項６８】
前記通信システムは、さらに、前記画像入力装置との間で所定の認証を行う認証装置と、を有し、
前記画像入力装置における前記制御工程では、前記デジタル画像の送信の前に、前記所定のネットワークを介して接続されている前記認証装置との間でユーザ認証を行うようにされることを特徴とする請求項６５乃至６７のいずれか１項に記載の制御方法。
【請求項６９】
前記画像入力装置は、さらに、前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記制御工程では、前記デジタル画像送信の前に、前記固有識別情報が前記画像管理装置に送信され、
前記画像管理装置において、前記画像入力装置の機器認証処理が行われることを特徴とする請求項６８に記載の制御方法。
【請求項７０】
前記改竄検出用情報生成工程では、前記デジタル画像に基づいてハッシュ計算が実行されてハッシュ値が生成され、このハッシュ値が前記改竄検出用情報とされることを特徴とする請求項６４乃至６９のいずれか１項に記載の制御方法。
【請求項７１】
前記画像管理装置における前記改竄検出用情報生成工程では、さらに、前記改竄防止処理画像情報に基づいてハッシュ計算が実行されてハッシュ値が生成され、
前記画像情報管理工程では、前記ハッシュ値が前記改竄検出用情報として、前記個別識別情報と関連付けられて管理されることを特徴とする請求項６８に記載の制御方法。
【請求項７２】
前記通信システムは、さらに、前記画像入力装置との間でユーザ認証を行う認証装置を備え、この記認識装置では、前記ユーザ認証処理によって前記画像入力装置のユーザ名を含むユーザ情報が取得され、
前記画像入力装置は、さらに前記画像入力装置の固有識別情報を格納する格納手段を備え、
前記画像管理装置において、前記第２の通信工程では、前記認識装置に対して前記固有識別情報が送信され、前記認識装置から前記固有識別情報に対応した前記ユーザ情報が受信され、前記画像情報管理工程では、前記ユーザ情報と共に前記改竄検出用情報が管理されることを特徴とする請求項６４に記載の制御方法。
【請求項７３】
請求項３７乃至７２のいずれかに１項に記載の制御方法をコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項７４】
請求項７３に記載のコンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像の改竄を防止する画像入力装置（デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等）、通信システム等に関するものである。
【背景技術】
【０００２】
現在、デジタル画像の改竄を防止する様々な方法が提案されている。例えば、特許文献１乃至４では、ハッシュ値などから生成された改竄検出用情報を用いてデジタル画像の改竄を防止する方法が提案されている。ここで、ハッシュ値とは、一方向性関数であるハッシュ関数により求められる値である。ハッシュ関数の代表的なものとしてＭＤ５（Message Digest ５）、ＳＨＡ（Secure Hash Algorithm）等がある。
【特許文献１】特開２００２−２４４９２４号公報
【特許文献２】特開２００３−１９８５４０号公報
【特許文献３】特開２００３−１９８５４２号公報
【特許文献４】特開２００３−１９８５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の方法では、改竄検出用情報（ハッシュ値等）をデジタル画像ともに管理しているため、改竄検出用情報のみが改竄されてしまう恐れがある。改竄検出用情報が改竄されてしまうと、そのデジタル画像が改竄されていなくても、改竄されたことになってしまう。
【０００４】
そこで、本発明は、デジタル画像の改竄検出用情報（ハッシュ値等）のみの改竄をできるだけ防止できるようにするとともに、画像入力装置（デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等）内のデジタル画像がオリジナルのデジタル画像であることを確認できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記の問題を解決するために、本発明による画像入力装置は、デジタル画像を入力する画像入力手段と、所定の指示を入力する指示入力手段と、前記指示入力手段によって入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成手段と、前記改竄検出用情報を、所定のネットワークを介して接続されている画像管理装置に送信する通信手段と、前記所定の演算および前記通信手段の送信動作を制御する制御手段と、を備えることを特徴とする。
【０００６】
また、本発明による画像入力装置は、デジタル画像を入力する画像入力手段と、
所定の指示を入力する指示入力手段と、所定のネットワークを介して接続される画像管理装置との間で情報通信を行う通信手段と、前記指示入力手段によって入力された前記所定の指示に応じて、前記デジタル画像を前記画像管理装置に送信されるように前記通信手段を制御する制御手段と、を備え、前記デジタル画像は前記画像管理装置において前記デジタル画像に基づいて改竄検出用情報が算出され、管理されること特徴とする。
【０００７】
さらに、本発明による通信システムは、デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像に関連する関連情報を受信し管理する画像管理装置を有する通信システムであって、前記画像入力装置は、デジタル画像を入力する画像入力手段と、所定の指示を入力する指示入力手段と、前記指示入力手段によって入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成手段と、前記改竄検出用情報を、所定のネットワークを介して接続されている前記画像管理装置に送信する第１の通信手段と、前記所定の演算および前記第１の通信手段の送信動作を制御する制御手段とを備え、前記画像管理装置は、前記改竄検出用情報を受信する第２の通信手段と、前記改竄検出用情報を前記入力されたデジタル画像毎に管理する画像情報管理手段とを備えることを特徴とする。
【０００８】
また、本発明による通信システムは、デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像を受信し、所定処理を施して管理する画像管理装置を有する通信システムであって、前記画像入力装置は、デジタル画像を入力する画像入力手段と、所定の指示を入力する指示入力手段と、所定のネットワークを介して接続される前記画像管理装置との間で情報通信を行う第１の通信手段と、前記指示入力手段によって入力された前記所定の指示に応じて、前記デジタル画像を前記画像管理装置に送信されるように前記第１の通信手段を制御する制御手段とを備え、前記画像管理装置は、前記デジタル画像を受信する第２の通信手段と、前記デジタル画像について改竄検出用情報を生成する改竄検出用情報生成手段と、前記受信したデジタル画像毎に前記改竄検出用情報を管理する画像情報管理手段とを備えることを特徴とする。
【０００９】
さらに、本発明による制御方法は、画像入力装置を制御する方法であって、デジタル画像を入力する画像入力工程と、所定の指示を入力する指示入力工程と、前記指示入力工程で入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成工程と、前記改竄検出用情報を、所定のネットワークを介して接続されている画像管理装置に送信する通信工程と、前記所定の演算および前記通信工程における送信動作を制御する制御工程と、を備えることを特徴とする。
【００１０】
また、本発明による制御方法は、デジタル画像が入力され、ネットワーク上の他の装置と通信可能な画像入力装置と、この画像入力装置に入力された前記デジタル画像に関連する関連情報を受信し管理する画像管理装置を有する通信システムを制御する制御方法であって、前記画像入力装置において、デジタル画像を入力する画像入力工程と、所定の指示を入力する指示入力工程と、前記指示入力工程で入力された指示に応じて、前記デジタル画像に対して所定の演算を実行することにより改竄検出用情報を生成する改竄検出用情報生成工程と、前記改竄検出用情報を、所定のネットワークを介して接続されている前記画像管理装置に送信する第１の通信工程と、前記所定の演算および前記第１の通信工程における送信動作を制御する制御工程とを備え、前記画像管理装置において、前記改竄検出用情報を受信する第２の通信工程と、前記改竄検出用情報を前記入力されたデジタル画像毎に管理する画像情報管理工程とを備えることを特徴とする。
【００１１】
なお、これらの制御方法を実現するためのコンピュータプログラム、及びこのコンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体も、本発明において実現される。
【発明の効果】
【００１２】
本発明により、デジタル画像の改竄検出用情報（ハッシュ値等）のみの改竄をできるだけ防止することができ、画像入力装置（デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等）内のデジタル画像がオリジナルのデジタル画像であることを確認することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明に好適な実施形態を説明する。
【００１４】
＜第１の実施形態＞
図１は、本発明に好適な第１乃至第４の実施形態における画像通信システムの主要な構成要素を示す図である。図１の画像通信システムは、ネットワーク１０１、画像管理サーバ１０２、認証装置１０３、無線ＬＡＮ用のアクセスポイント（ＡＰ）１０４及び１０５、画像入力装置１０６から構成される。画像管理サーバ１０２及び認証装置１０３は、パーソナルコンピュータで構成できる。第１乃至第４の実施形態では、画像入力装置１０６がデジタルカメラである場合を説明するが、画像入力装置１０６はデジタルビデオカメラ、カメラ付き携帯電話等であってもよい。
【００１５】
図１のデジタルカメラ１０６は、ＡＰ１０４と通信する際に認証装置１０３との間で認証を行う機能を有する。デジタルカメラ１０６は、ＡＰ１０４と接続した後、予めＡＰ１０４あるいはデジタルカメラ１０６に設定された認証装置１０３に接続を要求する。認証装置１０３は、デジタルカメラ１０６を認証し、認証結果をＡＰ１０４に送信する。このとき、デジタルカメラ１０６はデジタルカメラ１０６を使用しているユーザのユーザ名、パスワード等を認証装置１０３に送信する。ＡＰ１０４は、認証装置１０３から送信された認証結果を受信した後、デジタルカメラ１０６とネットワーク１０１との間の通信に限り中継を許可する。
【００１６】
図２は、デジタルカメラ１０６の主要な構成要素を示すブロック図である。デジタルカメラ１０６は、内部バス２０１、撮像素子（ＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ等）を用いてデジタル画像を取り込む（キャプチャする）画像入力部２０２、所定の無線ＬＡＮ規格（IEEE８０２.１１）に準拠した無線通信を行う無線通信部２０３、着脱可能な記憶媒体の一例であるメモリカード（半導体メモリを有するカード状の記憶媒体）を装着するためのメモリカード部２０４、メモリ２０６に記憶されたプログラムを実行するＣＰＵ（Central Processing Unit）２０５、ＣＰＵ２０５で処理されるプログラム等を記憶するメモリ２０６、ユーザの指示を入力するための入力部２０７、ＬＣＤ（Liquid Crystal Display）等の表示部２０８を有する。メモリ２０６には、図３乃至図６で説明する手順を制御するためのプログラムが記憶されている。無線通信部２０３は、デジタルカメラ１０６から取り外せるように構成することも可能である。
【００１７】
図３は、第１の実施形態における画像通信システムで実行される処理手順を説明する図である。
【００１８】
（処理３０１）
デジタルカメラ１０６は、認証装置１０３と接続及び認証処理を行う。認証処理の中で、デジタルカメラ１０６は、無線無線通信部２０３を用いてデジタルカメラ１０６の使用者のユーザ名、パスワードを認証装置１０２に送信する。また、認証装置１０３は、認証を許可するユーザ名とパスワードの組であるユーザ情報を記憶したハードディスク等の図示しない記憶装置を有し、ユーザ情報を検索して認証を行う。
【００１９】
（処理３０２）
前記認証処理で交換される情報を始め、ネットワーク１０１上で行われる情報の送受信は、データを適当な長さに区切り、送受信を行う通信機器のＭＡＣアドレス等を含むヘッダ情報を付加したフレーム単位で行われる。認証装置１０３は、デジタルカメラ１０６から認証装置１０３に送信されるフレームの送信元アドレスとして取得される、デジタルカメラ１０６のＭＡＣアドレスと、認証処理で得られるユーザ名を対にして記憶する。
【００２０】
（処理３０３）
デジタルカメラ１０６は、画像管理サーバ１０２と接続及び認証処理を行う。認証処理の中で、デジタルカメラ１０６はデジタルカメラ１０６のＭＡＣアドレスを送信する。また、画像管理サーバ１０２、認証を許可するデジタルカメラ１０６のＭＡＣアドレスを記憶したハードディスク等の図示しない記憶装置を有し、ＭＡＣアドレスを検索して認証を行う。この際、デジタルカメラ１０６がＭＡＣアドレスを明示的に送信せず、デジタルカメラ１０６から画像管理サーバ１０２に送信されるフレームのヘッダ情報に含まれるＭＡＣアドレスを用いても良い。
【００２１】
（処理３０４）
デジタルカメラ１０６は、入力部２０７からユーザの指示を受け、デジタル画像の撮影を行う。入力されたデジタル画像は、所定の手続きによりファイル名を付加し、メモリカード部２０４に装着された記憶媒体に記憶される。
【００２２】
（処理３０５）
デジタルカメラ１０６は、入力され、メモリカードに記憶されたデジタル画像のハッシュ値を計算する。このハッシュ値が改竄検出用情報となる。
【００２３】
（処理３０６）
デジタルカメラ１０６は、デジタル画像のファイル名及びハッシュ値を暗号鍵Ａで暗号化して画像管理サーバ１０２に送信する。暗号鍵Ａは、秘密鍵暗号方式の秘密鍵（secret key）であっても、公開鍵暗号方式の公開鍵（public key）であってもよい。暗号鍵Ａが公開鍵である場合、暗号鍵Ａは画像管理サーバ１０２の公開鍵である。
【００２４】
（処理３０７）画像管理サーバ１０２は、受信したハッシュ値と、ファイル名を、デジタルカメラ１０６のＭＡＣアドレス毎に記憶する。
【００２５】
（処理３０８）
画像管理サーバ１０２は、デジタルカメラ１０６のＭＡＣアドレスを認証装置１０３に装置に送信する。
【００２６】
（処理３０９）
認証装置１０３は、ＭＡＣアドレスを受信し、記録してあるＭＡＣアドレスとユーザ名との組を検索し、ユーザ名を取得、取得したユーザ名を画像管理サーバ１０２に送信する。この際、認証装置１０３は予めユーザに関する付帯情報を記憶していて、記憶している付帯情報を共に送信しても良い。
【００２７】
（処理３１０）
画像管理サーバ１０２は、受信したユーザ名及び付帯情報を既に記憶してあるハッシュ値と共に記憶する。
【００２８】
処理３１０の後、ユーザの指示に従い、処理３０４から処理３１０を繰り返す。
【００２９】
上記処理により、デジタルカメラ１０６で入力したデジタル画像のハッシュ値が、画像管理サーバ１０２に記憶される。その後、デジタルカメラ１０６からデジタル画像が送信されてきたとき、そのデジタル画像のハッシュ値が計算される。この計算されたハッシュ値と、画像管理サーバ１０２に保存してあるハッシュ値とが比較され、一致するか否かが判断される。両者が一致した場合、上記デジタル画像が、実際にデジタルカメラ１０６で撮影され、その後改竄されていないものであること（つまり、オリジナルのデジタル画像であること）が確認される。
【００３０】
また、この際、ハッシュ値とデジタル画像は、ファイル名及び／又はデジタルカメラ１０６のＭＡＣアドレスで対応付けられる。
【００３１】
＜第２の実施形態＞
図４は、第２の実施形態における画像通信システムで実行される処理手順を説明する図である。
【００３２】
本実施形態でも、第１の実施形態同様、デジタルカメラ１０６、認証装置１０３、画像管理サーバ１０２により処理が実行される。デジタルカメラ１０６、認証装置１０３、画像管理サーバ１０２は各々図１に示したように接続され、デジタルカメラ１０６は一例として図２の構成をとる。
【００３３】
（処理４０１）
デジタルカメラ１０６では、入力部２０７からユーザの指示を受け、デジタル画像の撮影が実行される。入力されたデジタル画像には、所定の手続きによりファイル名が付加され、メモリカード部２０４に装着されたメモリカードに記憶される。また、メモリ２０６内の所定の記憶領域（以下、記憶領域Ａ）に"１"が記憶される。ユーザの指示に従って複数のデジタル画像が入力される場合には、処理４０１は入力画像数分繰り返される。なお、"１"は、メモリカードがメモリカード部２０４に装着されていることを示し、"０"は、それに装着されていないことを示すものである。
【００３４】
（処理４０２）
デジタルカメラ１０６は、入力部２０７からユーザの指示を受け、ハッシュ送信モードに切り替わる。
【００３５】
（処理４０３）
デジタルカメラ１０６は、認証装置１０３と通信により接続され、そこで認証処理が実行される。認証処理の中で、デジタルカメラ１０６は、無線通信部２０３を用いてデジタルカメラ１０６の使用者のユーザ名、パスワードを認証装置１０３に送信する。また、認証装置１０３は、認証を許可するユーザ名とパスワードの組であるユーザ情報を記憶したハードディスク等の記憶装置（図示せず）を有し、ユーザ情報を検索して認証を行う。
【００３６】
（処理４０４）
前記認証処理で交換される情報を始め、ネットワーク１０１上で行われる情報の送受信は、データを適当な長さに区切り、送受信を行う通信機器のＭＡＣアドレス等を含むヘッダ情報を付加したフレーム単位で行われる。認証装置１０３は、デジタルカメラ１０６から認証装置１０３に送信されるフレームの送信元アドレスとして取得される、デジタルカメラ１０６のＭＡＣアドレスと、認証処理で得られるユーザ名を対にして図示しないメモリ（記憶装置）内に記憶する。
【００３７】
（処理４０５）
デジタルカメラ１０６は、画像管理サーバ１０２との間で通信接続し、さらに、認証処理を行う。認証処理の中で、デジタルカメラ１０６はデジタルカメラ１０６のＭＡＣアドレスを送信する。また、画像管理サーバ１０２は、認証を許可するデジタルカメラ１０６のＭＡＣアドレスを記憶したハードディスク等の図示しない記憶装置を有し、ＭＡＣアドレスを検索して認証を行う。なお、デジタルカメラ１０６がＭＡＣアドレスを明示的には送信せず、デジタルカメラ１０６から画像管理サーバ１０２に送信されるフレームのヘッダ情報に含まれるＭＡＣアドレスを用いても認証するようにしても良い。
【００３８】
（処理４０６）
デジタルカメラ１０６は、記憶領域Ａに記憶されている情報を検査する。記憶領域Ａの情報が"１"の場合、処理４０７以下の処理を行う。記憶領域Ａの情報が"０"の場合、出力装置２０８に警告を出力し、処理４０７以下は行わず、ハッシュ送信モードを抜け、撮影可能な状態になる。記憶領域Ａの情報が"１"のときは、デジタル画像が記憶された記憶媒体がメモリカード部２０４から抜き取られていないことを示すため、記憶されたデジタル画像が改竄されている可能性が極めて低い。また、記憶領域Ａの情報が"０"のときは、記憶媒体がメモリカード部２０４から抜き取られたことがあることを示すため、そのとき記憶されていたデジタル画像は改竄されている可能性がある。従って、本処理ではそのような改竄の疑いのあるデジタル画像についてはハッシュ送信を行わないようにしている。
【００３９】
（処理４０７）
デジタルカメラ１０６では、入力され、そしてメモリカード部２０４に装着されたメモリカードに記憶されたデジタル画像のハッシュ値が算出される。このハッシュ値が改竄検出用情報となる。このとき、入力部２０７を用いてユーザが選択したデジタル画像についてのみ行っても良いし、全画像について行っても良い。また、予め設定された所定の１つ又は複数のデジタル画像についてのみハッシュ値算出処理を実行するようにしても良い。
【００４０】
（処理４０８）
デジタルカメラ１０６は、画像管理サーバ１０２にデジタル画像のファイル名及びハッシュ値を暗号鍵Ｂで暗号化して画像管理サーバ１０２に送信する。暗号鍵Ｂは、秘密鍵暗号方式の秘密鍵（secret key）であっても、公開鍵暗号方式の公開鍵（public key）であってもよい。暗号鍵Ｂが公開鍵である場合、暗号鍵Ｂは画像管理サーバ１０２の公開鍵である。ファイル名及びハッシュ値を画像管理サーバ１０２に送信した後、デジタルカメラ１０６はハッシュ送信モードを抜け、撮影可能な状態に戻る。
【００４１】
（処理４０９）
画像管理サーバ１０２は、デジタルカメラ１０６から受信したハッシュ値とファイル名を、デジタルカメラ１０６のＭＡＣアドレス毎に図示しない記憶装置内に記憶する。
【００４２】
（処理４１０）
画像管理サーバ１０２は、デジタルカメラ１０６のＭＡＣアドレスを認証装置１０３に送信する。
【００４３】
（処理４１１）
認証装置１０３は、ＭＡＣアドレスを画像管理サーバ１０２から受信し、記録してあるＭＡＣアドレスとユーザ名との組を検索する。そして、ユーザ名を取得し、この取得したユーザ名を画像管理サーバ１０２に返信する。なお、この場合、認証装置１０３は予めユーザに関する付帯情報を記憶していて、記憶している付帯情報を共に送信しても良い。
【００４４】
（処理４１２）
画像管理サーバ１０２は、受信したユーザ名及び付帯情報を既に記憶してあるハッシュ値と共に記憶する。
【００４５】
デジタルカメラ１０６は、メモリカード部２０４における記憶媒体の着脱を監視し、メモリカードがメモリカード部２０４から抜かれたことを検知した場合には、記憶領域Ａに記憶してある情報を"０"にする。
【００４６】
上記処理により、デジタルカメラ１０６から入力されたデジタル画像のハッシュ値が、ネットワークを介して画像管理サーバ１０２に送信され、画像管理サーバ１０２内の記憶装置（図示せず）に記憶されることになる。その後、再度同じデジタル画像が入力された場合、そのデジタル画像のハッシュ値が計算され、計算されたハッシュ値と画像管理サーバ１０２に保存してあるハッシュ値とが比較される。両ハッシュ値が一致した場合には、上記デジタル画像が実際にデジタルカメラ１０６で撮影され、その後改竄されていないものであること（つまり、オリジナルのデジタル画像であること）が確認される。また、このとき、ハッシュ値とデジタル画像は、ファイル名及び／又はデジタルカメラ１０６のＭＡＣアドレスで対応付けられる。
【００４７】
＜第３の実施形態＞
図５は、第３の実施形態における画像通信システムで実行される処理手順を説明する図である。
【００４８】
（処理５０１）
デジタルカメラ１０６は、認証装置１０３と通信により接続され、そこで認証処理が実行される。認証処理の中で、デジタルカメラ１０６は、無線通信部２０３を用いてデジタルカメラ１０６の使用者のユーザ名、パスワードを認証装置１０３に送信する。また、認証装置１０３は、認証を許可するユーザ名とパスワードの組であるユーザ情報を記憶したハードディスク等の記憶装置（図示せず）を有し、ユーザ情報を検索して認証を行う。
【００４９】
（処理５０２）
前記認証処理で交換される情報を始め、ネットワーク１０１上で行われる情報の送受信は、データを適当な長さに区切り、送受信を行う通信機器のＭＡＣアドレス等を含むヘッダ情報を付加したフレーム単位で行われる。認証装置１０３は、デジタルカメラ１０６から認証装置１０３に送信されるフレームの送信元アドレスとして取得される、デジタルカメラ１０６のＭＡＣアドレスと、認証処理で得られるユーザ名を対にして記憶する。
【００５０】
（処理５０３）
デジタルカメラ１０６は、画像管理サーバ１０２と通信によりネットワークを介して接続され、画像管理サーバ１０２において認証処理が行われる。認証処理の中で、デジタルカメラ１０６は画像管理サーバ１０２にデジタルカメラ１０６のＭＡＣアドレスを送信する。また、認証装置１０３は、認証を許可するデジタルカメラ１０６のＭＡＣアドレスを記憶したハードディスク等の図示しない記憶装置を有し、ＭＡＣアドレスを検索して認証を行う。この際、デジタルカメラ１０６がＭＡＣアドレスを明示的に送信せず、デジタルカメラ１０６から画像管理サーバ１０２に送信されるフレームのヘッダ情報に含まれるＭＡＣアドレスを用いても良い。
【００５１】
（処理５０４）
デジタルカメラ１０６は、入力装置２０７からユーザの指示を受け、デジタル画像の撮影を行う。入力されたデジタル画像は、所定の手続きによりファイル名を付加し、メモリカード部２０４に装着された記憶媒体に記憶される。
【００５２】
（処理５０５）
デジタルカメラ１０６は、画像管理サーバ１０２にデジタル画像及びそのデジタル画像のファイル名を暗号鍵Ｃで暗号化して画像管理サーバ１０２に送信する。暗号鍵Ｃは、秘密鍵暗号方式の秘密鍵（secret key）であっても、公開鍵暗号方式の公開鍵（public key）であってもよい。暗号鍵Ｃが公開鍵である場合、暗号鍵Ｃは画像管理サーバ１０２の公開鍵である。
【００５３】
（処理５０６）
画像管理サーバ１０２は、デジタル画像及びそのデジタル画像のファイル名を復号化した後、デジタル画像のハッシュ値を計算する。このハッシュ値が改竄検出用情報となる。
【００５４】
（処理５０７）
画像管理サーバ１０２は、計算したハッシュ値と、受信したファイル名を、デジタルカメラ１０６のＭＡＣアドレス毎に記憶する。
【００５５】
（処理５０８）
画像管理サーバ１０２は、デジタルカメラ１０６のＭＡＣアドレスを認証装置１０３に装置に送信する。
【００５６】
（処理５０９）
認証装置１０３は、ＭＡＣアドレスを受信し、記録してあるＭＡＣアドレスとユーザ名との組を検索し、ユーザ名を取得、取得したユーザ名をサーバに送信する。この際、認証装置１０３は予めユーザに関する付帯情報を記憶していて、記憶している付帯情報を共に送信しても良い。
【００５７】
（処理５１０）
画像管理サーバ１０２は、受信したユーザ名及び付帯情報を既に記憶してあるハッシュ値と共に記憶する。
【００５８】
処理５１０の後、ユーザの指示に従い、処理５０４から処理５１０を繰り返す。
【００５９】
上記処理により、デジタルカメラ１０６で入力したデジタル画像のハッシュ値が画像管理サーバ１０２に記憶されることになる。その後、再度同じデジタル画像が入力された場合、そのデジタル画像のハッシュ値が計算され、計算したハッシュ値と、画像管理サーバ１０２に保存してあるハッシュ値とが比較される。両者が一致した場合、上記デジタル画像が、実際にデジタルカメラ１０６で撮影され、その後改竄されていないものであること（つまり、オリジナルのデジタル画像であること）が確認される。また、この際、ハッシュ値とデジタル画像は、ファイル名及び／又はデジタルカメラ１０６のＭＡＣアドレスで対応付けられる。
【００６０】
本実施形態では、撮影毎にデジタル画像の送信を行ったが、上記第２の実施形態で説明したとおり、メモリカード部２０４における記録媒体の着脱を検知し、記録媒体の着脱がない場合、即ちデジタル画像の改竄がない場合に、１つ又は複数のデジタル画像の送信を行ってもよい。
【００６１】
＜第４の実施形態＞
図６は、第４の実施形態における画像通信システムで実行される処理手順を説明する図である。
【００６２】
また、デジタルカメラ１０６、認証装置１０３、画像管理サーバ１０２は各々図１に示したように接続され、デジタルカメラ１０６は一例として図２の構成をとる。
本実施形態における処理は、上記の他の実施形態等とは異なり、画像管理サーバ１０２にデジタル画像のハッシュ値が記憶された後に行われる。
【００６３】
（処理６０１）
デジタルカメラ１０６は、認証装置１０３と通信により接続され、そこで認証処理が実行される。認証処理の中で、デジタルカメラ１０６は、無線通信部２０３を用いてデジタルカメラ１０６の使用者のユーザ名、パスワードを認証装置１０３に送信する。また、認証装置１０３は、認証を許可するユーザ名とパスワードの組であるユーザ情報を記憶したハードディスク等の記憶装置２０６を有し、ユーザ情報を検索して認証を行う。
【００６４】
（処理６０２）
前記認証処理で交換される情報を始め、ネットワーク１０１上で行われる情報の送受信は、データを適当な長さに区切り、送受信を行う通信機器のＭＡＣアドレス等を含むヘッダ情報を付加したフレーム単位で行われる。認証装置１０３は、デジタルカメラ１０６から認証装置１０３に送信されるフレームの送信元アドレスとして取得される、デジタルカメラ１０６のＭＡＣアドレスと、認証処理で得られるユーザ名を対にして記憶する。
【００６５】
（処理６０３）
デジタルカメラ１０６は、画像管理サーバ１０２とネットワークを介して通信接続され、画像管理サーバ１０２で認証処理が行われる。認証処理の中で、デジタルカメラ１０６はデジタルカメラ１０６のＭＡＣアドレスを送信する。また、画像管理サーバ１０２は、認証を許可するデジタルカメラ１０６のＭＡＣアドレスを記憶したハードディスク等の図示しない記憶装置を有し、ＭＡＣアドレスを検索して認証を行う。この際、デジタルカメラ１０６がＭＡＣアドレスを明示的に送信せず、デジタルカメラ１０６から画像管理サーバ１０２に送信されるフレームのヘッダ情報に含まれるＭＡＣアドレスを用いても良い。
【００６６】
（処理６０４）
デジタルカメラ１０６は、入力装置２０７からユーザの指示を受け、認証モードから画像送信モードに切り替わる。
【００６７】
（処理６０５）
デジタルカメラ１０６は、画像管理サーバ１０２にデジタル画像及びそのデジタル画像のファイル名を暗号鍵Ｄで暗号化して画像管理サーバ１０２に送信する。暗号鍵Ｄは、秘密鍵暗号方式の秘密鍵（secret key）であっても、公開鍵暗号方式の公開鍵（public key）であってもよい。暗号鍵Ｄが公開鍵である場合、暗号鍵Ｄは画像管理サーバ１０２の公開鍵である。
【００６８】
（処理６０６）
画像管理サーバ１０２は、デジタル画像及びそのデジタル画像のファイル名を復号化した後、デジタル画像のハッシュ値が計算される。この計算されたハッシュ値と、画像管理サーバ１０２内のメモリに保存してあるハッシュ値とが比較される。両者が一致した場合には、上記デジタル画像は実際にデジタルカメラ１０６で撮影され、その後改竄されていないものであること（つまり、オリジナルのデジタル画像であること）が確認される。また、この際、ハッシュ値とデジタル画像は、ファイル名及び／又はデジタルカメラ１０６のＭＡＣアドレスで対応付けられる。ハッシュ値が一致しない場合、つまりデジタル画像が改竄されていると判定された場合、処理６０７以下は行わず、デジタルカメラ１０６に通知して終了する。通知を受けたデジタルカメラ１０６は、出力装置（例えば、液晶ディスプレイ、ＬＥＤ等の表示手段や警告音を発生するスピーカ等）２０８に警告を出力し、処理６１１以下は行われない。そして、画像送信モードから処理が抜け、デジタルカメラ１０６は、撮影可能な状態になる。
【００６９】
（処理６０７）
画像管理サーバ１０２は、デジタル画像に、ハッシュ値と一組として保存してあるユーザ情報を、電子透かしとして埋め込む。電子透かしの埋め込みは、一例として、デジタル画像の所定画素の画素値を偶数にすると"１"、奇数にすると"０"を表すという規則を複数の画素に適用して情報を埋め込む、等の方法で行われる。
【００７０】
（処理６０８）
画像管理サーバ１０２は、電子透かしを埋め込んだデジタル画像のハッシュ値を計算する。デジタル画像のハッシュ値は、電子透かしを埋め込んだことにより、新たな値となっているからである。
【００７１】
（処理６０９）
画像管理サーバ１０２は、電子透かしを埋め込んだデジタル画像のハッシュ値を新たにハッシュ値として、今まで格納されていたハッシュ値を更新する。
【００７２】
（処理６１０）
画像管理サーバ１０２は、電子透かしを埋め込んだデジタル画像をデジタルカメラ１０６に送信する。
【００７３】
（処理６１１）
デジタルカメラ１０６は、受信したデジタル画像を記録した後、画像送信モードを抜け、撮影可能な状態になる。
【００７４】
デジタルカメラ１０６を用いずに、例えばパーソナルコンピュータ等から画像管理サーバ１０２に接続した場合も、本発明の範疇に含まれる。パーソナルコンピュータから接続する場合、ユーザは、画像管理サーバ１０２との認証処理(処理６０３)において、必ずデジタルカメラ１０６のＭＡＣアドレスをパーソナルコンピュータに入力する必要がある。
【００７５】
また、電子透かしとして埋め込まれる情報は、画像管理サーバ１０２及び／又は認証装置１０３に保存されているその他の情報や、デジタルカメラ１０６から情報の送信を行い、画像管理サーバ１０２で受信した情報等でも良い。
【００７６】
上述のように、本実施形態によれば、デジタル画像に電子透かしを埋め込んだ場合においても、デジタル画像の改竄の検出が正しく行われるようになるので、デジタル画像のセキュリティがより担保される。
【００７７】
＜他の実施形態＞
上記の実施形態では、ハッシュ値を改竄検知用情報とする場合を説明したが、改竄検知用情報はハッシュ値に限定されるものではない。所定の演算（置換、変換、暗号化等）が施されたハッシュ値を改竄検知用情報としてもよいことは言うまでもない。
【００７８】
また、本発明では、各実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれている。
【００８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【００８１】
また、上記実施形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ-ＲＷ、ＣＤ-Ｒ等の記憶媒体に格納され、そのシステム又は装置のコンピュータ(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは云うまでもない。
【図面の簡単な説明】
【００８２】
【図１】本発明に好適な第１乃至第４の実施形態における画像通信システムの主要な構成要素を示す図である。
【図２】画像入力装置の一例であるデジタルカメラの主要な構成要素を示すブロック図である。
【図３】第１の実施形態における画像通信システムの通信手順を説明するための図である。
【図４】第２の実施形態における画像通信システムで実行される処理手順を説明する図である。
【図５】第３の実施形態における画像通信システムで実行される処理手順を説明する図である。
【図６】第４の実施形態における画像通信システムで実行される処理手順を説明する図である。
【図１】
2005286823.tif 000003
【図２】
2005286823.tif 000004
【図３】
2005286823.tif 000005
【図４】
2005286823.tif 000006
【図５】
2005286823.tif 000007
【図６】
2005286823.tif 000008