(57)【要約】【課題】同一の電子透かし情報が埋め込まれたアナログコンテンツについても、電子透かし情報の劣化に基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる真贋判定装置、真贋判定方法、及び真贋判定プログラムを提供する。【解決手段】アナログコンテンツから検出される電子透かし情報の入力を受けて、アナログコンテンツに埋め込んだ電子透かし情報と、入力される電子透かし情報とを比較し、比較結果に基づいて、アナログコンテンツが真正品であるか否かを判定する。【選択図】  図８
2004336296.tif 000002
【特許請求の範囲】
【請求項１】
アナログコンテンツから検出される電子透かし情報の入力を受ける入力手段と、
前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力手段から入力を受けた電子透かし情報とを比較する比較手段と、
該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する判定手段と
を具備することを特徴とする真贋判定装置。
【請求項２】
アナログコンテンツから検出される誤り訂正符号化された電子透かし情報の入力を受ける入力手段と、
前記電子透かし情報の誤り訂正符号の復号率に基づいて、電子透かし信頼度を算出する比較手段と、
前記算出した電子透かし信頼度を所定の閾値と比較して、前記アナログコンテンツが真正品であるか否かを判定する判定手段と
を具備することを特徴とする真贋判定装置。
【請求項３】
所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換したデジタルコンテンツの入力を受ける入力手段と、
該入力されたデジタルコンテンツより、前記電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、前記電子透かし情報を検出する電子透かし検出手段と、
前記アナログコンテンツに埋め込んだ電子透かし情報と、前記検出した電子透かし情報とを比較する比較手段と、
該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する判定手段と
を具備することを特徴とする真贋判定装置。
【請求項４】
所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換し、該変換したデジタルコンテンツを送信するユーザ端末と、
該ユーザ端末より、前記デジタルコンテンツを受信し、前記電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、前記受信したデジタルコンテンツより前記電子透かし情報を検出し、該検出した電子透かし情報を送信する透かし検出サーバと
ネットワークを介して接続された真贋判定装置であって、
前記透かし検出サーバより、前記検出した電子透かし情報を受信する受信手段と、
前記アナログコンテンツに埋め込んだ電子透かし情報と、前記受信した電子透かし情報とを比較する比較手段と、
該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する判定手段と
を具備することを特徴とする真贋判定装置。
【請求項５】
コンピュータが、
アナログコンテンツから検出される電子透かし情報の入力を受けて、
前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力される電子透かし情報とを比較し、
該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する
ことを特徴とする真贋判定方法。
【請求項６】
アナログコンテンツから検出される電子透かし情報の入力を受ける処理と、
前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力される電子透かし情報とを比較する処理と、
該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する処理と
をコンピュータに実行させるための真贋判定プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子透かし情報に基づいて、アナログコンテンツが真正品であるか複製品であるかを判定するための真贋判定装置、真贋判定方法、及び真贋判定プログラムに関する。
【０００２】
【従来の技術】
従来、画像や音声データなどのデジタルコンテンツに他の情報を隠し持たせることができる電子透かし技術が存在する（特許文献１を参照）。また、この電子透かし技術を印刷物に応用した技術について、特許文献２に記載されている。
図１０は、電子透かし入り印刷物の作成過程を示す説明図である。
コンテンツ作成者や電子透かし埋め込み業者は、まずＰＣ上で電子透かし埋め込み専用のソフトウェアを用いて、デジタル製版工程で処理される画像情報（＝デジタル画像）を、印刷物になったときに肉眼では認識できないように変換し、電子透かし用の識別情報（電子透かし情報）を埋め込む。この電子透かし情報が埋め込まれたデジタル画像を印刷した場合、絵柄や色など印刷物の仕上がりにはほとんど影響がなく、人間の肉眼ではその違いが認識できない。
【０００３】
図１１は、電子透かし検出過程を示す説明図である。
上述のように、電子透かし情報が埋め込まれたデジタル画像の違いについて、人間の肉眼では認識できないが、この印刷物をスキャナなどを用いて再びデジタル化し専用のソフトウェアに入力すると、埋め込まれた電子透かし情報を検出することが可能となる。
このように、印刷物上の画像に埋め込まれた電子透かし情報を読み出す場合、一般的なやり方として、スキャナやデジタルカメラなどを用いて印刷物上の画像をデジタル情報に変換し、そのデジタル情報を専用のソフトウェアに通して電子透かし情報を取り出す処理が行われる。
【０００４】
【特許文献１】
特開２００１−１５７０２２号公報
【特許文献２】
特開２００２−６４７００号公報
【０００５】
【発明が解決しようとする課題】
しかし、高精度のスキャナやデジタルカメラ等のデジタルデバイスの普及により、不正業者が、これらを用いて電子透かし情報入り印刷物をデジタル化し、再度印刷した場合、まったく同じ電子透かし情報の入った複製品ができてしまうおそれがある（図１２を参照）。
このような複製品は、従来の電子透かし検出方法を用いた場合、真正品と区別がつかず、印刷物から電子透かし情報を読み取ることができたとしても、この印刷物が真正品か否か判断することができないという問題点がある。
【０００６】
本発明は、このような事情を考慮してなされたものであり、その目的は、同一の電子透かし情報が埋め込まれたアナログコンテンツについても、検出された電子透かし情報に基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる真贋判定装置、真贋判定方法、及び真贋判定プログラムを提供することにある。
【０００７】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、請求項１に記載の発明は、アナログコンテンツから検出される電子透かし情報の入力を受ける入力手段と、前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力手段から入力を受けた電子透かし情報とを比較する比較手段と、該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する判定手段とを具備することを特徴とする。
【０００８】
また、請求項２に記載の発明は、アナログコンテンツから検出される誤り訂正符号化された電子透かし情報の入力を受ける入力手段と、前記電子透かし情報の誤り訂正符号の復号率に基づいて、電子透かし信頼度を算出する比較手段と、前記算出した電子透かし信頼度を所定の閾値と比較して、前記アナログコンテンツが真正品であるか否かを判定する判定手段とを具備することを特徴とする
【０００９】
また、請求項３に記載の発明は、所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換したデジタルコンテンツの入力を受ける入力手段と、該入力されたデジタルコンテンツより、前記電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、前記電子透かし情報を検出する電子透かし検出手段と、前記アナログコンテンツに埋め込んだ電子透かし情報と、前記検出した電子透かし情報とを比較する比較手段と、該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する判定手段とを具備することを特徴とする。
【００１０】
また、請求項４に記載の発明は、所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換し、該変換したデジタルコンテンツを送信するユーザ端末と、該ユーザ端末より、前記デジタルコンテンツを受信し、前記電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、前記受信したデジタルコンテンツより前記電子透かし情報を検出し、該検出した電子透かし情報を送信する透かし検出サーバとネットワークを介して接続された真贋判定装置であって、前記透かし検出サーバより、前記検出した電子透かし情報を受信する受信手段と、前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力手段から入力を受けた電子透かし情報とを比較する比較手段と、該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する判定手段とを具備することを特徴とする。
【００１１】
また、請求項５に記載の発明は、コンピュータが、アナログコンテンツから検出される電子透かし情報の入力を受けて、前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力される電子透かし情報とを比較し、該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定することを特徴とする。
【００１２】
また、請求項６に記載の発明は、アナログコンテンツから検出される電子透かし情報の入力を受ける処理と、前記アナログコンテンツに埋め込んだ電子透かし情報と、前記入力される電子透かし情報とを比較する処理と、該比較結果に基づいて、前記アナログコンテンツが真正品であるか否かを判定する処理とをコンピュータに実行させるための真贋判定プログラムである。
【００１３】
【発明の実施の形態】
まず本発明の基本的な考え方について説明する。図１は、本発明の基本的な考え方を示す説明図である。
本発明では、前述の問題を解決するために、複製品が真正品に比べ電子透かし情報に多くのノイズが生じているという点に着目し、電子透かし信頼度という概念を導入した。
これは、画像等のアナログコンテンツに電子透かし情報を埋め込んだ場合、アナログコンテンツにノイズが加わるにつれて、必ず検出される電子透かし情報にもノイズが加わることからこれを定量化した値は低くなるという特徴に基づくものである。
この電子透かし信頼度の値の範囲は０〜１００（％）で表され、電子透かし信頼度の値が１００である場合、電子透かし情報がほぼ完璧の状態で残っており、０である場合、電子透かし情報が読み出せないことを意味している。
したがって、本実施形態の真贋判定装置によってアナログコンテンツの電子透かし情報を検出すると、電子透かし信頼度という結果が出力される。その信頼度を判定することで真正品か複製品かを判断できる。
すなわち、本発明では、印刷物等のアナログコンテンツから電子透かし情報を読み出す際に、読み出した電子透かし情報から電子透かし信頼度を検証する方法によって、真正品か複製品かを判断する。
【００１４】
以下、図面を参照して、本発明の真贋判定装置の一実施形態について説明する。本実施形態の真贋判定装置は、電子透かし情報の符号化機能、復号化機能及びこれに基づく真贋判定機能を備えるものであり、これらの機能をスタンドアローンのコンピュータシステム、あるいは、ネットワーク上に上記機能を分散してなるコンピュータネットワークシステムとして構成することが考えられる。
以下、説明の重複を避けるために、真贋判定装置を適用した真贋判定ネットワークシステムの一実施形態について説明し、スタンドアローン型の真贋判定装置については、説明を省略する。
図３は、当該真贋判定ネットワークシステムの構成を示す構成図である。
本実施形態の真贋判定ネットワークシステムは、真贋判定サーバ１（＝真贋判定装置）と、複数の透かし情報検出サーバ２Ａ〜２Ｃと、ユーザ端末３とをインターネット１０等のネットワークを介して接続して構成される。なお、真贋判定サーバ１と、透かし情報検出サーバ２Ａ〜２Ｃとが一体として設けられてもよいことは言うまでもない。
【００１５】
真贋判定サーバ１は、アナログコンテンツが真正品であるのか、複製品であるのかを判定する、言い換えれば、電子透かし情報の入った印刷物が本物かどうかを判別するサーバであって、具体的には、制御部と、入力部と、出力部と、電子透かし信頼度判定部と、真贋結果出力部と、送受信部と、記憶部から構成される。
制御部は、入力部、電子透かし信頼度判定部、真贋結果出力部、送受信部及び記憶部におけるデータ入出力処理を行う。
入力部は、透かし検出サーバ２Ａ〜２Ｃよりアナログコンテンツから検出される電子透かし情報を受信する送受信部から、当該電子透かし情報の入力を受ける入力インタ−フェイスである。当該入力部が特許請求の範囲における入力手段に相当する。
電子透かし信頼度判定部は、アナログコンテンツに埋め込んだ電子透かし情報と、アナログコンテンツに埋め込まれる電子透かし情報（以下、本当の電子透かし情報ともいう）とを比較する電子透かし情報の比較処理を行い、比較結果を出力する。当該電子透かし信頼度判定部が特許請求の範囲における比較手段に相当する。
ここで、アナログコンテンツに埋め込んだ電子透かし情報とは、アナログコンテンツ内から読み出された電子透かし情報であって、例えば、後述するように、画像等のデジタルコンテンツやアナログコンテンツを所定の区画に分割し、各区画において、各チャンネルの復号値が同一のチャンネルの数を数え上げる。この復号値の内、同一のチャンネル数が最大多数である復号値をアナログコンテンツから読み出された電子透かし情報とする。なお、アナログコンテンツに埋め込んだ電子透かし情報の決定方法は実装に依存するものであり、アナログコンテンツに埋め込まれており、確かに埋め込んであると推定される電子透かし情報を決定することができればよい。また、比較処理は例えば、実施にアナログコンテンツに埋め込んでいる電子透かし情報（本当の電子透かし情報）を予め記憶部に書き込んでおく、あるいは、これをユーザ端末から受信する、入力を受ける等して、実施にアナログコンテンツに埋め込んでいる電子透かし情報（本当の電子透かし情報）と、真贋判定対象であるアナログコンテンツの電子透かし情報とを比較することが考えられる。
真贋結果出力部は、電子透かし信頼度判定部における比較結果に基づいて、アナログコンテンツが真正品であるか否かを判定する真正品判定処理を行い、この判定結果を出力する。当該真贋結果出力部が特許請求の範囲における判定手段に相当する。
出力部は、真贋結果出力部の出力結果を表示するユーザインターフェイスを備え、当該出力結果を表示する。
送受信部は、インターネット１０を介してデータ通信を行うためのネットワークインターフェイスであって、制御部からの命令に基づいて、データ送受信を行う。当該送受信部が特許請求の範囲における受信手段を構成する。
記憶部は、実装に応じて、実施にアナログコンテンツに埋め込んでいる電子透かし情報（本当の電子透かし情報）等を記憶する。
【００１６】
透かし情報検出サーバ２Ａ〜２Ｃは、それぞれ独自の電子透かし埋め込みアルゴリズム、電子透かし検出アルゴリズムを実行するソフトウェアを実装するサーバであって、具体的には、制御部と、入力部と、電子透かし埋め込み処理部と、電子透かし検出部と、送受信部と、記憶部とから構成される。
制御部は、入力部、電子透かし検出部、送受信部及び記憶部におけるデータ入出力処理を行う。
入力部は、所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換したデジタルコンテンツを受信する送受信部より、当該デジタルコンテンツの入力を受ける入力インタ−フェイスである。また、当該入力部は、ユーザ端末３から送受信部を介して受信したデジタルコンテンツと、このデジタルコンテンツに埋め込む電子透かし用の識別情報（本当の電子透かし情報）を受けるインターフェイスの役割も行う。
電子透かし検出部は、電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、入力部に入力されたデジタルコンテンツより、電子透かし情報を検出する処理を行う。当該電子透かし検出部が特許請求の範囲における電子透かし検出手段に相当する。
送受信部は、デジタルコンテンツや本当の電子透かし情報を受信して、入力部へ提供する処理や、電子透かし検出部において検出した電子透かし情報を真贋判定サーバ１に送信する処理を行う。
電子透かし埋め込み処理部は、入力部に入力されたデジタルコンテンツと、本当の電子透かし情報とから、アナログコンテンツ製作の基となるデジタルコンテンツに対して本当の電子透かし情報（制作者名、制作日、ＩＤ番号等の識別情報）を埋め込む処理を行う。
なお、電子透かし埋め込みアルゴリズム及びそれと対応する電子透かし検出アルゴリズムは、実装に応じて適宜選択されるものであり、本実施形態においては、デジタルデータの所定の周波数成分に本当の電子透かし情報を人間が知覚できないように埋め込む場合の例について説明するが、本発明は、電子透かし埋め込みアルゴリズム及びそれと対応する電子透かし検出アルゴリズムの選択に依存するものではないため、このアルゴリズム選択結果に限られるものではない。
記憶部は、上記アナログコンテンツに使用された電子透かし埋め込みアルゴリズム及び電子透かし検出アルゴリズム、これらのアルゴリズムで使用されているパラメータを記憶する。
【００１７】
ユーザ端末３は、アナログコンテンツが真正品か複製品かについて判定を希望するユーザが管理する端末であって、具体的には、制御部と、入力部と、出力部と、送受信部と、記憶部から構成される。
制御部は、入力部、出力部、送受信部及び記憶部におけるデータ入出力処理を行う。
入力部は、所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換するＡＤ変換装置（スキャナ、デジタルカメラ、デジタルレコーダ、ビデオカメラ等）より、当該デジタルコンテンツの入力を受ける入力インタ−フェイスである。
送受信部は、入力されたデジタルコンテンツや本当の電子透かし情報を透かし検出サーバ２Ａ〜２Ｃに対して送信したり、本当の電子透かしが埋め込まれたデジタルコンテンツを受信する真贋判定サーバ１より、送信したデジタルコンテンツの真贋判定結果を受信する。
出力部は、送受信部が受信する真贋判定結果を表示するユーザインターフェイスを備え、当該真贋判定結果を表示する。
記憶部は、デジタルコンテンツ及びこのデジタルコンテンツに埋め込むべき本当の電子透かし情報を記憶する。
【００１８】
次に、図面を参照して、本実施形態の真贋判定ネットワークシステムの動作について説明する。図４は、本実施形態の真贋判定ネットワークシステムによる電子透かし情報の符号化処理の過程を示すフローチャートである。
コンテンツ作成者や電子透かし埋め込み業者は、まずＰＣ上で電子透かし埋め込み専用のソフトウェアを用いて、デジタルコンテンツに電子透かし用の識別情報（電子透かし情報）を埋め込む。すなわち、例えば、電子透かし埋め込み業者が管理する透かし検出サーバ２Ａは、コンテンツ作成者のユーザ端末３からデジタルコンテンツ及び埋め込むべき電子透かし情報を受信すると、まず電子透かし情報に対して誤り訂正符号化処理を行う。この電子透かし情報を誤り訂正符号化処理するのは、多少のノイズが混入しても除去できるようにするためである。
【００１９】
図５は、電子透かし情報である秘密メッセージについて、ハッシュ値を算出し、誤り訂正符号化処理を行う過程を示す図である。なお、本書面では、誤り訂正符号化としては、ハミング符号、ＢＣＨ符号などのブロック符号や、畳み込み符号などの木符号が挙げられる．
図５に示すように、透かし検出サーバ２Ａは、まず入力された電子透かし用の識別情報（文字列「ＴＯＰ」）をコード変換及び基底変換してｎビット（図５では２４ビット）のビットシーケンスで表された秘密メッセージを得る。
次に、透かし検出サーバ２Ａは、この秘密メッセージについて、ハッシュ関数を用いて、ハッシュ値（図５では１２ビット）を算出し、これを秘密メッセージに追加する。以下、このハッシュ値と秘密メッセージとからなる情報を、ハッシュ付秘密メッセージ系列と呼ぶ。
次に、透かし検出サーバ２Ａは、このハッシュ付秘密メッセージ系列に対して、誤り訂正符号化処理を行い、パリティビット（図５では２７ビットの冗長ビット）を追加する。なお、誤り訂正符号化としては、誤り訂正率が高いものとして、ＢＣＨ符号が好適である。
以上の処理により、誤り訂正符号化が完了する（図４のステップＳ１）。
【００２０】
また、使用する誤り訂正符号によっては、透かし検出サーバ２Ａは、このハッシュ付秘密メッセージを複数のブロック（以下、分割する総ブロック数をＢとする）に分割する。例えば、ＢＣＨ（３１、１１）の場合であれば、３６ビットのハッシュ付秘密メッセージを１１ビットからなるブロック系列４つに分割することが考えられる。
そして、このブロック系列に対して、誤り訂正符号化として、巡回符号化処理を行い、パリティビットをそれぞれのブロックに対して追加する。
【００２１】
次に、透かし検出サーバ２Ａは、コンテンツ作成者のユーザ端末３から受信したデジタルコンテンツをフーリエ変換して、得られた振幅情報と、誤り訂正符号化処理した電子透かし情報とを合成し、さらに逆フーリエ変換して電子透かし情報が埋め込まれたデジタルコンテンツを得る（図４のステップＳ２）。
なお、このとき、デジタルコンテンツを所定の区画に分割し、この区画の一乃至複数のチャンネル（以下、チャンネル数をｉとする）に対して電子透かし情報を埋め込む。本実施形態においては、ＢＨＣ符号のブロックを同じ区画に対して、各区画に設けられた４チャネル分（例えば２つの４チャンネル）に埋め込み処理を行うこととする。
以上により、電子透かし情報の埋め込み処理が完了する。
【００２２】
次に、透かし検出サーバ２Ａは、この電子透かし情報が埋め込まれたデジタルコンテンツをユーザ端末３に送信する。ユーザ端末３がこのデジタルコンテンツを受信すると、コンテンツ作成者はこれを印刷等して販売する。
【００２３】
今、コンテンツ作成者が、自分が販売しているアナログコンテンツと同じアナログコンテンツが販売されているのを発見し、これが真正品であるか否かを判定したい場合、ユーザ端末３は、ＡＤ変換装置より、アナログコンテンツからデジタル変換されたデジタルコンテンツの入力を受け、このデジタルコンテンツを透かし検出サーバ２Ａに対して送信する。
透かし検出サーバ２Ａは、このデジタルコンテンツから電子透かし情報を検出する。すなわち、透かし検出サーバ２Ａは、このデジタルコンテンツのある区画に対してフーリエ変換し、チャンネル毎に、誤り訂正符号化された電子透かし情報を得る。この処理をすべての区画に対して行い、チャンネル毎に誤り訂正符号化された電子透かし情報を得る（図６のステップＳ１０）。
【００２４】
次に、透かし検出サーバ２Ａは、この誤り訂正符号化がされている電子透かし情報に対して、誤り訂正復号化処理を行い、全ての区画、全ての各チャンネルについて電子透かし情報を得る。そして、透かし検出サーバ２Ａは、この検出された電子透かし情報を真贋判定サーバ１に対して送信する。
【００２５】
真贋判定サーバ１は、この全ての各区画、各全てのチャンネルについての誤り訂正復号化処理された電子透かし情報を受信し、電子透かし信頼度Ｃを算出し、真贋の判定を行う。
図７はＢＨＣ符号したブロック（電子透かし情報）とチャンネルの概念を示す説明図である。また、図８は、真贋判定サーバ１が、真贋の判定を行う処理の過程を示すフローチャートである。
本実施形態において、真贋判定サーバ１は、電子透かしの信頼度Ｃを誤り訂正符号による各ブロックの復号率の掛け算によって導出する。この電子透かしの信頼度Ｃは、次式により計算する。
【数１】
2004336296.tif 000003
ただし、ブロックｊ（Ｂｌｏｃｋ（ｊ））の復号率は、このブロックに対している全ての区画のうちで、復号できたチャンネルの平均値と復号できたチャンネルの割合の掛け算により導き出される。具体的には、次式により計算される。
【数２】
2004336296.tif 000004
なお、Ａ：総チャンネル数、Ｔ：最大多数の復号値を有するチャンネル数とする。また、理論上、全ての区画の全てのチャンネルの復号値が同じであるが、ノイズにばらつきがあるため、異なる復号値が得られる可能性がある。そこで、それらのチャンネルの内、最大多数の復号値をアナログコンテンツから得られる復号値（上述のアナログコンテンツに埋め込んだ電子透かし情報）とする。
また、ｃｈａｎｎｅｌｊ（ｉ）は、受信した電子透かし情報（先の得られた復号値）のビットシーケンスと、コンテンツ作成者等が決定し、以前に透かし検出サーバ２Ａにて埋め込んだ本当の電子透かし情報のビットシーケンス（つまり、図５に示す秘密メッセージ）とが一致しているビット数の割合で表される。
なお、ｃｈａｎｎｅｌｊ（ｉ）は、次の割合によっても表される。全ての    の全ての各チャンネルの復号値の中で最大多数の復号値をアナログコンテンツに透かし検出サーバ２Ａにて埋め込んだ本物の電子透かし情報と見なして、この復号値に対応しているビットシーケンスと、受信した電子透かし情報のビットシーケンスとが一致しているビットの割合で表してもよい。この場合、後述のように、予め記憶部や、ユーザ端末３から本当の電子透かし情報のビットシーケンス（以前に透かし検出サーバ２Ａにて埋め込んだ本当の電子透かし情報のビットシーケンス）は必要としない。
【００２６】
すなわち、真贋判定サーバ１は、この全ての区画、全てのチャンネルについての電子透かし情報を透かし検出サーバ２より受信すると（図８のステップＳ２０）、上記全ての区画において、全てのチャンネルの復号値の内で同一のチャンネルの数が最大多数であるものの復号値が示す電子透かし情報（上述のアナログコンテンツに埋め込んだ電子透かし情報）の各ビットについて、アナログコンテンツに埋め込んでいる本当の電子透かし情報と一致している、していないについて判定を行う（図８のステップＳ２１）。なお、上述したように、真贋判定サーバ１は、このアナログコンテンツに埋め込んでいる本当の電子透かし情報を予め記憶部に記憶している、あるいは、コンテンツ製作者のユーザ端末３から受信する、あるいは、入力部より入力される本当の電子透かし情報の各ビットについて、一致している、していないについて判定を行うようにしてもよい。ただし、一致している場合には、次の図９のステップ３０に進み、一致していない場合は、図９のステップＳ３３に進む。
このように、同様に全てのブロック（０〜Ｂ−１）について、上述の数式１及び数式２を用いて、電子透かしの信頼度Ｃを算出する（図８のステップＳ２２、Ｓ２３）。
【００２７】
次に真贋判定サーバ１は、電子透かしの信頼度Ｃに基づいて、真贋の判定を行う（図８のステップＳ２４）。図９は、図８のステップＳ２１のビット数の判定と、図８のステップＳ２２〜Ｓ２４で行われる、電子透かしの信頼度Ｃに基づく真贋判定対象のアナログコンテンツが真正品であるか否かを判定する処理の過程を示すフローチャートである。
すなわち、真贋判定サーバ１は、算出した電子透かし信頼度Ｃが予め設定した第１の閾値より以上であるか判定する（図９のステップＳ３０）。
算出した電子透かし信頼度Ｃが予め設定した第１の閾値より以上である場合（ステップＳ３０でＹｅｓ）、真贋判定サーバ１は、これをデジタルデータ並みの信頼度であるとして、真正品であると判定する（ステップＳ３１）。
一方、算出した電子透かし信頼度Ｃが予め設定した第１の閾値を下回った場合（ステップＳ３０でＮｏ）、真贋判定サーバ１は、さらに、算出した電子透かし信頼度Ｃが予め設定した第２の閾値より以上であるか判定する（ステップＳ３２）。
【００２８】
算出した電子透かし信頼度Ｃが予め設定した第２の閾値より以上である場合（ステップＳ３２でＹｅｓ）、真贋判定サーバ１は、これを印刷・スキャン工程を経た真正品であると判定する（ステップＳ３３）。
一方、算出した電子透かし信頼度Ｃが予め設定した第２の閾値を下回った場合（ステップＳ３４でＮｏ）、真贋判定サーバ１は、これを真正品をコピーして製作された複製品、つまり、偽物と判定する。
【００２９】
なお、当該第１、第２の閾値は、デジタル変換するＡＤ変換器の特性、ＡＤ変換時の位置合わせ・誤差、透かし埋め込みアルゴリズムおよびその検出アルゴリズムの特性等に基づいて、設定されるものであり、実装に依存する。本実施形態においては、電子透かし信頼度Ｃ：９０％を第１の閾値と定め、電子透かし信頼度Ｃ：２０％を第２の閾値と定めた。これは、
９０〜１００：ノイズがほとんどないため、電子透かし信頼度の値は高い
２０〜９０  ：印刷を行うため、デジタル画像より電子透かし信頼度の値は若干下がる
０〜２０  ：真正品をスキャンしてから複製品を印刷するため、多くのノイズが加わる。電子透かし情報が読み出せなくなるか、電子透かし情報が読み出せてもほぼ０に近い値となる
ことに基づいて定められるものである。
【００３０】
そして、真贋判定サーバ１は、当該真贋結果を出力し、真贋判定サーバ１の出力部に表示する、あるいは、ユーザ端末３に対して送信する（図８のステップＳ２５）。
【００３１】
したがって、本実施形態の真贋判定ネットワークシステムによれば、同一の電子透かし情報が埋め込まれたアナログコンテンツについても、電子透かし情報のノイズによる劣化に基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる効果が得られる。
【００３２】
上述の真贋判定装置（＝真贋判定サーバ）、透かし検出サーバ、ユーザ端末は、内部に、コンピュータシステムを有している。
そして、上述した透かし情報の符号化処理、復号化処理、真贋判定処理に関する一連の処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
すなわち、真贋判定装置、透かし検出サーバ、ユーザ端末における、各処理手段、処理部は、ＣＰＵ等の中央演算処理装置がＲＯＭやＲＡＭ等の主記憶装置に上記プログラムを読み出して、情報の加工・演算処理を実行することにより、実現されるものである。
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３３】
【発明の効果】
以上説明したように、請求項１に記載の発明は、アナログコンテンツから検出される電子透かし情報の入力を受けて、アナログコンテンツに埋め込んだ電子透かし情報と、入力される電子透かし情報とを比較し、比較結果に基づいて、アナログコンテンツが真正品であるか否かを判定するので、同一の電子透かし情報が埋め込まれたアナログコンテンツについても、電子透かし情報に生じているノイズに基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる効果を得ることができる。
【００３４】
また、請求項２に記載の発明は、アナログコンテンツから検出される誤り訂正符号化された電子透かし情報の入力を受けて、電子透かし情報の誤り訂正符号の復号率に基づいて、電子透かし信頼度を算出し、算出した電子透かし信頼度を所定の閾値と比較して、アナログコンテンツが真正品であるか否かを判定するので、同一の電子透かし情報が埋め込まれたアナログコンテンツについても、電子透かし信頼度に基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる効果を得ることができる。
【００３５】
また、請求項３に記載の発明は、所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換したデジタルコンテンツの入力を受けて、入力されたデジタルコンテンツより、電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、電子透かし情報を検出し、アナログコンテンツに埋め込んだ電子透かし情報と、検出した電子透かし情報とを比較し、比較結果に基づいて、アナログコンテンツが真正品であるか否かを判定するので、同一の電子透かし情報が埋め込まれたアナログコンテンツについても、同一装置内で検証した、信頼性の高い電子透かし情報のノイズに基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる効果を得ることができる。
【００３６】
また、請求項４に記載の発明は、所定の電子透かし埋め込みアルゴリズムによって電子透かし情報が埋め込まれたアナログコンテンツをデジタル変換し、変換したデジタルコンテンツを送信するユーザ端末と、ユーザ端末より、デジタルコンテンツを受信し、電子透かし埋め込みアルゴリズムと対応する電子透かし検出アルゴリズムによって、受信したデジタルコンテンツより電子透かし情報を検出し、検出した電子透かし情報を送信する透かし検出サーバとネットワークを介して接続された真贋判定装置であって、透かし検出サーバより、検出した電子透かし情報を受信すると、アナログコンテンツに埋め込んだ電子透かし情報と、入力される電子透かし情報とを比較し、比較結果に基づいて、アナログコンテンツが真正品であるか否かを判定するので、同一の電子透かし情報が埋め込まれたアナログコンテンツについても、ネットワーク内で検証した電子透かし情報のノイズに基づいて、当該アナログコンテンツが真正品であるか複製品であるかを判定することができる効果を得ることができる。
【図面の簡単な説明】
【図１】本実施形態の真贋判定装置の基本的な真贋判定処理について示す説明図である。
【図２】本実施形態の真贋判定装置が、電子透かし信頼度に基づいて、真贋判定処理を行うことについて示す説明図である。
【図３】本実施形態の真贋判定ネットワークシステムの構成を示す構成図である。
【図４】本実施形態における符号化処理の流れを示すフローチャートである。
【図５】電子透かし情報である秘密メッセージについて、ハッシュ値を算出し、誤り訂正符号化処理を行う過程を示す図である。
【図６】本実施形態における復号化処理の流れを示すフローチャートである。
【図７】誤り訂正復号ブロックとチャンネルの概念を示す説明図である。
【図８】電子透かし信頼度算出及び真贋判定を行う処理の過程を示すフローチャートである。
【図９】本実施形態における真贋判定処理の流れを示すフローチャートである。
【図１０】電子透かし入り印刷物の作成過程を示す説明図である。
【図１１】電子透かし検出過程を示す説明図である。
【図１２】不正業者が、電子透かし情報入り印刷物をデジタル化し、同一の電子透かし情報が入った印刷物を作成する過程を示す説明図である。
【符号の説明】
１…真贋判定サーバ
２Ａ〜２Ｃ…透かし検出サーバ
３…ユーザ端末
１０…インターネット
【図１】
2004336296.tif 000005
【図２】
2004336296.tif 000006
【図３】
2004336296.tif 000007
【図４】
2004336296.tif 000008
【図５】
2004336296.tif 000009
【図６】
2004336296.tif 000010
【図７】
2004336296.tif 000011
【図８】
2004336296.tif 000012
【図９】
2004336296.tif 000013
【図１０】
2004336296.tif 000014
【図１１】
2004336296.tif 000015
【図１２】
2004336296.tif 000016