"蝸牛遅延特性を模擬する蝸牛遅延フィルタを用いて、デジタルデータである音響信号に位相変調を施すことにより、当該音響信号に電子透かしデータを埋め込むステップaと、前記音響信号を外部から取得するステップbと、前記蝸牛遅延フィルタが模擬する蝸牛遅延特性に基づいて、取得した前記音響信号に埋め込まれている埋め込みデータを検出するステップcと、検出した前記埋め込みデータと前記電子透かしデータとを照合するステップdと、照合の結果に基づいて、前記音響信号が改ざんされているか否かを判定するステップeとを有する、改ざん検出方法。前記ステップeにおいて前記音響信号が改ざんされていると判定した場合、当該音響信号の改ざん箇所を特定するステップfをさらに有する、請求項1に記載の改ざん検出方法。前記ステップfにおいて、前記埋め込みデータと前記電子透かしデータとが一致しない箇所に基づいて、前記改ざん箇所を特定する、請求項2に記載の改ざん検出方法。前記ステップeにおいて前記音響信号が改ざんされていると判定した場合、当該音響信号の少なくとも一部が別の音響信号に入れ替えられているか否かを判定するステップgをさらに有する、請求項1乃至3の何れかに記載の改ざん検出方法。前記ステップeにおいて前記音響信号が改ざんされていると判定した場合、当該音響信号の少なくとも一部に別の音響信号が付与されているか否かを判定するステップhをさらに有する、請求項1乃至4の何れかに記載の改ざん検出方法。前記ステップaにおいて、前記電子透かしデータとして画像データを前記音響信号に埋め込む、請求項1乃至5の何れかに記載の改ざん検出方法。前記電子透かしデータが埋め込まれている音響信号に基づいて、当該音響信号に位相変調を施した蝸牛遅延フィルタが模擬する蝸牛遅延特性を推定するステップiをさらに有し、前記ステップcにおいて、前記ステップiによって推定された蝸牛遅延特性に基づいて、前記埋め込みデータを検出する、請求項1乃至6の何れかに記載の改ざん検出方法。蝸牛遅延特性を模擬する蝸牛遅延フィルタを用いて、デジタルデータである音響信号に位相変調を施すことにより、当該音響信号に電子透かしデータが埋め込まれた後に、当該音響信号に対する改ざんを検出する改ざん検出装置であって、前記音響信号を外部から取得する音響信号取得手段と、前記蝸牛遅延フィルタが模擬する蝸牛遅延特性に基づいて、前記音響取得手段によって取得された音響信号に埋め込まれている埋め込みデータを検出する埋め込みデータ検出手段と、前記埋め込みデータ検出手段によって検出された埋め込みデータと前記電子透かしデータとを照合する照合手段と、前記照合手段による照合の結果に基づいて、前記音響信号が改ざんされているか否かを判定する改ざん判定手段とを備える、改ざん検出装置。前記改ざん判定手段によって前記音響信号が改ざんされていると判定された場合、当該音響信号の改ざん箇所を特定する改ざん箇所特定手段をさらに備える、請求項8に記載の改ざん検出装置。前記改ざん箇所特定手段が、前記埋め込みデータと前記電子透かしデータとが一致しない箇所に基づいて、前記改ざん箇所を特定するように構成されている、請求項9に記載の改ざん検出装置。前記改ざん判定手段によって前記音響信号が改ざんされていると判定された場合、当該音響信号の少なくとも一部が別の音響信号に入れ替えられているか否かを判定する第1改ざん態様判定手段をさらに備える、請求項8乃至10の何れかに記載の改ざん検出装置。前記改ざん判定手段によって前記音響信号が改ざんされていると判定された場合、当該音響信号の少なくとも一部に別の音響信号が付与されているか否かを判定する第2改ざん態様判定手段をさらに備える、請求項8乃至11の何れかに記載の改ざん検出装置。上述したような音声合成技術等を用いることにより、音響信号の加工編集を容易に行うことが可能になる。その結果、例えば元の所有者が意図しない態様で音響信号が改ざんされる等の事態も生じ得る。しかしながら、現時点ではそのような音響信号に対する改ざんを検出することが困難であるため、改ざんが施された不正な複製データが拡散するおそれがある。本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、デジタルデータである音響信号に対する改ざんを検出することができる改ざん検出方法及びその方法を実施する改ざん検出装置を提供することにある。本発明者等は、音響信号に対する改ざんの検出方法を種々検討した結果、マルチメディア情報ハイディングMIH:MultimediaInformationHiding技術に着目し、音響信号に埋め込まれる電子透かしデータに基づいて当該音響信号の改ざんの有無を判定する方法を知見した。また、本発明者等は、このように電子透かしデータを用いることにより、違法コピー対策を兼ねて改ざんの検出を行うことができるため、様々な領域に応用可能であると考えた。これらの知見に基づいて、本発明者等は、以下に示す態様を発明した。本発明の一の態様の改ざん検出方法は、蝸牛遅延特性を模擬する蝸牛遅延フィルタを用いて、デジタルデータである音響信号に位相変調を施すことにより、当該音響信号に電子透かしデータを埋め込むステップaと、前記音響信号を外部から取得するステップbと、前記蝸牛遅延フィルタが模擬する蝸牛遅延特性に基づいて、取得した前記音響信号に埋め込まれている埋め込みデータを検出するステップcと、検出した前記埋め込みデータと前記電子透かしデータとを照合するステップdと、照合の結果に基づいて、前記音響信号が改ざんされているか否かを判定するステップeとを有する。この態様において、前記ステップeにおいて前記音響信号が改ざんされていると判定した場合、当該音響信号の改ざん箇所を特定するステップfをさらに有するようにしてもよい。また、前記態様の前記ステップfにおいて、前記埋め込みデータと前記電子透かしデータとが一致しない箇所に基づいて、前記改ざん箇所を特定するようにしてもよい。また、前記態様において、前記ステップeにおいて前記音響信号が改ざんされていると判定した場合、当該音響信号の少なくとも一部が別の音響信号に入れ替えられているか否かを判定するステップgをさらに有するようにしてもよい。また、前記態様において、前記ステップeにおいて前記音響信号が改ざんされていると判定した場合、当該音響信号の少なくとも一部に別の音響信号が付与されているか否かを判定するステップhをさらに有するようにしてもよい。また、前記態様の前記ステップaにおいて、前記電子透かしデータとして画像データを前記音響信号に埋め込むようにしてもよい。また、前記態様において、前記電子透かしデータが埋め込まれている音響信号に基づいて、当該音響信号に位相変調を施した蝸牛遅延フィルタが模擬する蝸牛遅延特性を推定するステップiをさらに有し、前記ステップcにおいて、前記ステップiによって推定された蝸牛遅延特性に基づいて、前記埋め込みデータを検出するようにしてもよい。本発明の一の態様の改ざん検出装置は、蝸牛遅延特性を模擬する蝸牛遅延フィルタを用いて、デジタルデータである音響信号に位相変調を施すことにより、当該音響信号に電子透かしデータが埋め込まれた後に、当該音響信号に対する改ざんを検出する改ざん検出装置であって、前記音響信号を外部から取得する音響信号取得手段と、前記蝸牛遅延フィルタが模擬する蝸牛遅延特性に基づいて、前記音響取得手段によって取得された音響信号に埋め込まれている埋め込みデータを検出する埋め込みデータ検出手段と、前記埋め込みデータ検出手段によって検出された埋め込みデータと前記電子透かしデータとを照合する照合手段と、前記照合手段による照合の結果に基づいて、前記音響信号が改ざんされているか否かを判定する改ざん判定手段とを備える。この態様において、前記改ざん判定手段によって前記音響信号が改ざんされていると判定された場合、当該音響信号の改ざん箇所を特定する改ざん箇所特定手段をさらに備えていてもよい。また、前記態様において、前記改ざん箇所特定手段が、前記埋め込みデータと前記電子透かしデータとが一致しない箇所に基づいて、前記改ざん箇所を特定するように構成されていてもよい。また、前記態様において、前記改ざん判定手段によって前記音響信号が改ざんされていると判定された場合、当該音響信号の少なくとも一部が別の音響信号に入れ替えられているか否かを判定する第1改ざん態様判定手段をさらに備えていてもよい。また、前記態様において、前記改ざん判定手段によって前記音響信号が改ざんされていると判定された場合、当該音響信号の少なくとも一部に別の音響信号が付与されているか否かを判定する第2改ざん態様判定手段をさらに備えるようにしてもよい。本発明に係る改ざん検出方法及び改ざん検出装置によれば、音響信号に対する改ざんの検出を適確に行うことができる。以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。なお、以下に示す各実施の形態は、本発明の技術的思想を具体化するための方法及び装置を例示するものであって、本発明の技術的思想は下記のものに限定されるわけではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において種々の変更を加えることができる。本実施の形態では、人間の聴覚が備える蝸牛遅延CochlearDelay:CD特性を利用して改ざん検出を実現する。以下、この蝸牛遅延特性について説明する。音信号が蝸牛内前庭階及び鼓室階にある非圧縮性のリンパ液内を伝搬するとき、それらの二つの階の間の圧力差によって生じる蝸牛の基底膜の振動伝播には、信号の周波数に依存して、多少の時間差がみられる。この現象が蝸牛遅延であり、音信号の周波数が低いほど遅延が長くなることが知られている。文献EAibaSTanakaMTsuzakiandMUnokiJudgmentofperceptualsynchronybetweentwopulsesanditsrelationtothecochleardelaysProcFechnerday20072112142007においては、上記の蝸牛遅延と音の同時性判断との間にどのような関係があるのかが検討されている。具体的には、a通常蝸牛遅延操作なしの調波複合音、b蝸牛の基底膜上において蝸牛遅延を打ち消すような群遅延を与えた調波複合音、c蝸牛遅延を増長するような群遅延を与えた調波複合音の三つの複合音を用いて聴覚心理物理実験を行い、その実験結果に基づいて、蝸牛遅延が音の同時性判断にどのような影響を与えるのかが検討されている。当該文献では、複合音bよりも、複合音cを用いた場合の方が、複合音aと同等の同時性判断を示すことが明らかにされている。発明者等は、上述したような蝸牛遅延特性に着目し、電子透かしとして埋め込む情報のデータに応じて蝸牛遅延に似た遅延パターンを原信号に付与することにより、電子音響透かしを実現する方法を提案しているUnokiMandHamadaDAudiowatermarkingmethodbasedonthecochleardelaycharacteristicsProcIIHMSP20086166192008及びUnokiMandHamadaDMethodofdigitalaudiowatermarkingbasedoncochleardelaycharacteristicsIntJInnvCompInfCont6132513462010等。蝸牛遅延特性を用いた電子音響透かし技術の場合、知覚不可能性埋め込み情報が利用者に知覚されず、埋め込みによる原信号の知覚可能な歪みが生じないこと、頑健性通常の信号変換処理及び埋め込み情報を削除するといった悪意のある攻撃に対して影響を受けないこと、及び秘匿性情報が埋め込まれていることに気付かせないこと、気付かれてもその情報を容易に検出されないことの3つを十分に満足する。以下、上述した蝸牛遅延特性を用いた電子音響透かし技術を応用して実現される本実施の形態の詳細について説明する。なお、本明細書では、このように原信号を参照することなく電子透かしデータを検出することをブラインド検出と称し、原信号を参照して電子透かしデータを検出することをノンブラインド検出と称する。実施の形態1ではブラインド検出を行い、実施の形態2ではノンブラインド検出を行う。実施の形態1[改ざん検出システムの構成]図1は、本発明の実施の形態1に係る改ざん検出システムの概要を示す説明図である。図1に示すように、本実施の形態の改ざん検出システムは、音響信号に対して電子透かしデータを埋め込む電子透かし埋込装置1と、音響信号に対する改ざんを検出する改ざん検出装置2とを備えている。音響信号の所有者は、所有している音響信号を電子透かし埋込装置1に対して入力する。電子透かし埋込装置1は、音響信号の入力を受けて、当該音響信号に対して電子透かしデータを埋め込む。このようにして生成された電子透かしデータ入りの音響信号以下、透かし入り音響信号というは、インターネット等の通信ネットワーク及びその他の手段を介して各利用者に対して配布される。各利用者の中に、透かし入り音響信号に対してその一部を書き換える等の処理を施すことにより改ざんを行う改ざん者が現れた場合、その改ざん者によって作成された改ざん音響信号が不正に配布される。その不正に配布された改ざん音響信号を取得した改ざん検出装置2は、電子透かし埋込装置1によって音響信号に埋め込まれた電子透かしデータを用いて、当該改ざん音響信号における改ざんを検出する。このように、本実施の形態の改ざん検出システムによる改ざん検出は、電子透かし埋込装置1及び改ざん検出装置2が協働することにより実現される。以下、これらの各装置の詳細な構成について説明する。[電子透かし埋込装置の構成]図2は、本発明の実施の形態1に係る電子透かし埋込装置の構成を示すブロック図である。図2に示すように、電子透かし埋込装置1は、CPU11、ROM12、RAM13、信号入力部14、信号出力部15及びハードディスク16を備えており、これらのCPU11、ROM12、RAM13、信号入力部14、信号出力部15及びハードディスク16は、バス17によって接続されている。CPU11は、ROM12及びハードディスク16に記憶されているコンピュータプログラムを実行する。これにより、電子透かし埋込装置1は、後述するような動作を実行し、音響信号に対する電子透かしデータの埋め込みを実現する。ROM12は、マスクROM、PROM、EPROM、又はEEPROM等によって構成されており、CPU11によって実行されるコンピュータプログラム及びこれに用いられるデータ等を記憶している。RAM13は、SRAMまたはDRAM等によって構成されており、ハードディスク16に記憶されているプログラムの読み出しに用いられる。また、RAM13は、CPU11がコンピュータプログラムを実行するときに、CPU11の作業領域としても利用される。信号入力部14は、処理対象となる原信号である音響信号及びその音響信号に埋め込まれる電子透かしデータを生成するための所有者情報所有者を識別するための識別情報等の入力を、外部の装置から受け付ける。また、信号出力部15は、電子透かしデータが埋め込まれた透かし入り音響信号を外部の装置へ出力する。本実施の形態においては、音響透かしデータとしてビットマップ形式の画像データを用いる。但し、テキストデータ等の他の形式のデータを音響透かしデータとして用いることも可能である。なお、本実施の形態のように音響透かしデータとして画像データを用いた場合、後述するように、不正な処理により音響透かしデータがどの程度壊れたのかを視覚的に確認することができる等のメリットがある。また、本実施の形態において、原信号である音響信号はデジタルデータである。しかし、当該音響信号がアナログデータであってもよく、その場合は、A/D変換機能を備えた信号入力部14が、入力された音響信号をA/D変換することによりデジタルデータに変換した上で、その後の処理を行うようにすればよい。ハードディスク16には、オペレーティングシステム及びアプリケーションプログラム等、並びにCPU11に実行させるための種々のコンピュータプログラムおよび当該コンピュータプログラムの実行に用いられるデータ等がインストールされている。このコンピュータプログラムには、電子透かしデータの埋め込みを行うための電子透かし埋込プログラム16Aが含まれる。ハードディスク16にインストールされる電子透かし埋込プログラム16Aは、フレキシブルディスクドライブ、CD-ROMドライブ、またはDVD-ROMドライブ等の外部記憶装置図示せずを介して、可搬型記録媒体から読み出される。なお、このように可搬型記録媒体によって提供されるのみならず、電気通信回線有線、無線を問わないを介して電子透かし埋込装置1と通信可能に接続された外部の装置から電子透かし埋込プログラム16Aを提供することも可能である。例えば、電子透かし埋込プログラム16Aがインターネット上のサーバコンピュータのハードディスク内に格納されている場合において、このサーバコンピュータに電子透かし埋込装置1がアクセスして、当該コンピュータプログラムをダウンロードし、これをハードディスク16にインストールすることも可能である。ハードディスク16には、例えば米マイクロソフト社が製造販売するWindows登録商標等のマルチタスクオペレーティングシステムがインストールされている。以下の説明において、本実施の形態に係る電子透かし埋込プログラム16Aは当該オペレーティングシステム上で動作するものとする。次に、上記の電子透かし埋込装置1の構成を、図3及び図4に示す機能ブロック図を参照しながら説明する。図3は、CPU11の構成を示す機能ブロック図である。図3に示すとおり、CPU11は、電子透かしデータ生成部101と、電子透かしデータ埋込部102と、符号化処理部103とを備えている。電子透かしデータ生成部101は、信号入力部14を介して外部から供給された所有者情報を用いてビット列のデータである画像データ電子透かしデータを生成する。この生成は、ハッシュ法等を用いて行われる。電子透かしデータ埋込部102は、電子透かしデータ生成部101によって生成された電子透かしデータを、外部から供給された音響信号に対して埋め込むことによって透かし入り音響信号を生成する。この電子透かしデータ埋込部102の詳細な構成については図4を参照しながら後述する。符号化処理部103は、電子透かしデータ埋込部102によって生成された透かし入り音響信号をその後の利用に適した形式に変換する。具体的に説明すると、符号化処理部103は、透かし入り音響信号を音声ファイル用のWAV形式又はMP3形式に変換したり、G.729等の特定の音声圧縮アルゴリズムを用いて音声通話用の信号に変換したり等の処理を実行する。符号化処理部103は、変換した後の透かし入り音響信号を、信号出力部15を介して外部へ出力する。次に、電子透かしデータ埋込部102の詳細について説明する。図4は、電子透かしデータ埋込部102の構成を示す機能ブロック図である。なお、以下において、nはサンプリング番号を、kは音響信号のフレーム番号をそれぞれ示している。図4に示すように、電子透かしデータ埋込部102は、音響信号xnをフレーム化するフレーム処理部102aと、2つの蝸牛遅延フィルタ102b及び102cと、電子透かしデータskの値に応じて第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cの何れかを選択するフィルタ選択部102dとを備えている。フィルタ選択部102dは、電子透かしデータのビット値が0である場合に第1蝸牛遅延フィルタ102bを選択し、同じく1である場合に第2蝸牛遅延フィルタ102cを選択する。第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cでは、後述するようにして音響信号に群遅延を与える。このようにして群遅延が付与された音響信号が統合され、電子透かしデータが埋め込まれた音響信号である透かし入り音響信号ynが生成される。なお、本実施の形態において、これらの電子透かしデータ生成部101、電子透かしデータ埋込部102フレーム処理部102a、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102c、並びにフィルタ選択部102d、及び符号化処理部103は、CPU11が電子透かし埋込プログラム16Aを実行することによって実現される。[蝸牛遅延フィルタ]以下、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cの詳細について説明する。これらの第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cは、人間の聴覚の蝸牛遅延特性を模擬したデジタルフィルタであり、具体的には、振幅成分にはまったく影響を与えず、位相特性のみを変化させる全域通過フィルタで構成される。本実施の形態において、蝸牛遅延フィルタ102b及び102cは、以下の式1の伝達関数Hzにより定義される1次の無限インパルス応答型全域通過フィルタで構成される。ここで、bmはHmzのフィルタ係数を表している。このように、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cを1次の無限インパルス応答型全域通過フィルタで構成することにより、高速な処理が可能になる。なお、無限インパルス応答型全域通過フィルタの群遅延特性が蝸牛遅延特性をより正確に表していれば、フィルタ次数は1次以上であってもよく、また、フィルタのカスケード段数は1段以上であってもよい。第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cにより与えられる群遅延γmωは以下の式2により算出される。図5は、本発明の実施の形態1における電子透かし埋込装置1が備える第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cの特性を示すグラフである。図5において、縦軸は群遅延を、横軸は音響信号の周波数をそれぞれ示している。図5において、細い実線は、人間の聴覚における蝸牛遅延を1/10倍に縮小した蝸牛遅延特性を示している。また、太い実線は、フィルタ係数b=0795の場合に上記式1により定義される第1蝸牛遅延フィルタ102bの特性を示し、破線は、フィルタ係数b=0865の場合に同じく定義される第2蝸牛遅延フィルタ102cの特性を示している。なお、図5において細い実線で示されている蝸牛遅延特性は、TDauOWegnerVMellertandBKollmeierAuditorybrainstemresponseswithoptimizedchirpsignalscompensatingbasilarmembranedispersionJAcoustSocAm107153015402000を参考にして定めたものである。以上より、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cを音響信号にかけると、実際の蝸牛遅延の1/10倍の蝸牛遅延を当該音響信号に付与することになる。したがって、人間の実際の蝸牛遅延特性を近似するためには、このような蝸牛遅延フィルタを10段カスケード接続する必要がある。しかし、実際と同様の蝸牛遅延量を音響信号に与えることにすると、その音響信号を知覚する際の群遅延量は実際の蝸牛遅延量の2倍になってしまうため、遅延が大きすぎると考えられる。そこで、本実施の形態においては、上記のように実際の蝸牛遅延の1/10倍の蝸牛遅延を音響信号に与えることにしている。本実施の形態において、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cはそれぞれ、下記の式3及び式4にしたがって、原信号である音響信号xnに蝸牛遅延パターンを付与し、中間信号w0n及びw1nを得る。そして、フィルタ選択部103が、電子透かしデータのビット値に応じて、フレーム毎に中間信号w0n及びw1nを選択統合することにより、下記の式5に示す透かし入り音響信号ynを取得する。ただし、k-1ΔW<n≦kΔWを満足する。ここで、ΔW=fs/Nbitはフレーム長であり、fsは原信号のサンプリング周波数を、Nbitは1秒あたりの情報埋込ビットレートをそれぞれ表している。[改ざん検出装置の構成]図6は、本発明の実施の形態1に係る改ざん検出装置の構成を示すブロック図である。図6に示すように、改ざん検出装置2は、CPU21、ROM22、RAM23、信号入力部24、ハードディスク25、表示部26、及び音響出力部27を備えており、これらのCPU21、ROM22、RAM23、信号入力部24、ハードディスク25、表示部26、及び音響出力部27は、バス28によって接続されている。CPU21、ROM22及びRAM23のそれぞれについては、電子透かし埋込装置1が備えるCPU11、ROM12及びRAM13と同様であるので、説明を省略する。信号入力部24は、改ざん検出の対象となる音響信号の入力を外部の装置から受け付ける。この音響信号には、電子透かし埋込装置1によって生成された透かし入り音響信号及びその透かし入り音響信号に改ざんが施されることにより生成される改ざん音響信号が含まれる。ハードディスク25には、電子透かし埋込装置1の場合と同様に、オペレーティングシステム及びCPU21に実行させるための種々のコンピュータプログラム等がインストールされている。このコンピュータプログラムには、改ざん検出の対象となる音響信号に埋め込まれている埋め込みデータを検出し、その検出された埋め込みデータに基づいて改ざんの有無を判定する改ざん検出プログラム25Aが含まれる。電子透かし埋込プログラム16Aの場合と同様に、ハードディスク25にインストールされる改ざん検出プログラム25Aは、可搬型記録媒体によって提供されてもよく、電気通信回線を介して提供されてもよい。また、この改ざん検出プログラム25Aは、電子透かし埋込プログラム16Aの場合と同様に、ハードディスク25にインストールされているオペレーティングシステム上で動作するものとする。表示部26は、液晶ディスプレイ等で構成されており、CPU21の指示にしたがって画像画面を表示する。また、音響出力部27は、スピーカ等で構成されており、CPU21の指示にしたがって音響信号を出力する。次に、上記の改ざん検出装置2の構成を、図7及び図8に示す機能ブロック図を参照しながら説明する。図7は、CPU21の構成を示す機能ブロック図である。図7に示すとおり、CPU21は、埋め込みデータ検出部201と、電子透かしデータ生成部202と、データ照合部203と、改ざん検出部204とを備えている。埋め込みデータ検出部201は、信号入力部24を介して外部から供給された音響信号に埋め込まれている埋込データを検出する。この埋め込みデータ検出部201の詳細な構成については図8を参照しながら後述する。電子透かしデータ生成部202は、上述した電子透かしデータ生成部101と同様に、信号入力部14を介して外部から供給された所有者情報を用いてビット列のデータである画像データ電子透かしデータを生成する。ここで、この所有者情報は、電子透かし埋込装置1の電子透かしデータ生成部101に供給されるものと同一である。したがって、電子透かし埋込装置1及び改ざん検出装置2では同一の電子透かしデータが生成されることになる。データ照合部203は、埋め込みデータ検出部201によって検出された埋め込みデータと、電子透かしデータ生成部202によって生成された電子透かしデータとの照合を行う。改ざん検出部204は、データ照合部203による照合の結果に基づいて、改ざん検出対象の音響信号に対する改ざんの有無を判定する。次に、埋め込みデータ埋込部201の詳細について説明する。図8は、埋め込みデータ検出部201の構成を示す機能ブロック図である。図8に示すように、埋め込みデータ検出部201は、外部から取得された改ざん検出対象の音響信号ynをフレーム化するフレーム処理部201aと、フレーム化された音響信号ynに対して、チャープz変換を施す2つのチャープz変換部201b及び201cと、これらの第1チャープz変換部201b及び第2チャープz変換部201cによるチャープz変換の結果に基づいて、埋め込みデータのビット値を検出するビット値検出部201dとを備えている。なお、本実施の形態において、これらの埋め込みデータ検出部201フレーム処理部201a、第1チャープz変換部201b及び第2チャープz変換部201c、並びにビット値検出部201d、電子透かしデータ生成部202、データ照合部203、及び改ざん検出部204は、CPU21が改ざん検出プログラム25Aを実行することによって実現される。[チャープz変換]第1チャープz変換部201b及び第2チャープz変換部201cが実行するチャープz変換CZTは、周波数スペクトルのフレキシブルな分析を可能とする手法として知られ例えば、WangTTThesegmentedchirpztransformanditsapplicationinspectrumanalysisIEEETransInstrumentationandmeasurement393183231990を参照、高速フーリエ変換FFTの実装にも活用されている。このチャープz変換は、離散フーリエ変換DFTと比較して、周波数分解能及び周波数応答のダイナミックレンジを自由に変えられるという特徴を有している。また、z平面上で任意のM点でのz変換を効率良く求めることができるという特徴も有している。一般に、チャープz変換は、z=rexpjωnでN点のDFTと結ばれる大きさr=1で正規化周波数ωn=2πn/Nのとき単位円周上のDFTと等価である関係にある。ここで、チャープz変換は下記の式6により表される。ただし、A=A0expj2πθ0、W=W0expj2πφ0である。ここで、θ0及びφ0は初期位相である。上述したように、A=1、M=N、W=exp-j2π/Nのとき、CZTはDFTに一致する。[ブラインド検出の原理]本実施の形態では、上記のチャープz変換を用いることにより、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cを用いて音響信号に埋め込まれた電子透かしデータのブラインド検出を実現する。以下、このブラインド検出の原理について説明する。第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cの極及び零点は、図9に示すとおりに配置される。これらの蝸牛遅延フィルタ102b及び102cは、上述したように1次IIR型全域通過フィルタであり、その特徴として極図9中の×及び零点図9中の○は中心点から単位円に向かって垂線を描いたときに交差する半径及びその逆数bm及び1/bmの関係にある。一般に、bmの値が減少するにしたがい、極は中心点に近付き、零点は単位円から外側に向かって離れていく。反対に、bmの値が増加するにしたがい、極及び零点は互いに単位円に向かって近付いていく。この場合の群遅延量は、図5に示すように、bmの値の増加とともに増加する。改ざん検出対象の音響信号ynは、上述したような遅延情報が埋め込まれた信号として観測されることになる。そのため、ynから遅延情報、すなわち遅延情報の付与に利用された蝸牛遅延フィルタの極及び零点の位置を推定することにより、ブラインド検出を実現することができる。なお、原信号xn自体も数列の特性として極及び零点を持つため音源が有界であるとして、その信号の減衰に関係する極など、観測信号ynから仮に極及び零点の位置を推定できたとしても、それはIIR型全域通過フィルタ蝸牛遅延フィルタによって付与されたものなのか、原信号そのものが持つものであるのかを見極める必要がある。チャープz変換を用いることにより、蝸牛遅延フィルタの極及び零点の位置を推定することができることを示すために、上記の式1の蝸牛遅延フィルタの零点r=1/bmを通るようにrを選択して、原信号xn及び遅延情報を埋め込んだ信号ynをチャープz変換A=r、M=N、W=exp-j2π/Nすることにより周波数分析を行う。以下、原信号である楽器音をxnとし、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cを利用してAISLabの電子透かしデータを埋め込んだ信号をynとする。ここでは、第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cはいずれも直流成分のところに極及び零点を配置しており、r=1/b0又はr=1/b1としたチャープz変換の周波数分析を行う。なお、サンプリング周波数は44.1kHz、ビットレートはNbit=4bpsとして、1フレーム250msに1ビット相当の遅延情報を埋め込むものとする。図10は、その分析結果を示すグラフである。図10a乃至iは、左から右にフレーム1でのxn、フレーム1でのyn、フレーム2のynの周波数スペクトルを、上から下にr=1、r=1/b0、r=1/b1でのチャープz変換により分析した結果をそれぞれ示している。図10gに示すように、xnに関する分析結果では、極及び零点配置の周波数付近でのスペクトルには特段変化がみられない。他方、フレーム1のynではr=1/b1でのチャープz変換の結果図10hにおいて、フレーム2のynではr=1/b0でのチャープz変換の結果図10fにおいて、最も低い周波数領域直流成分から低周波数域までの範囲;例えば図5に示す遅延が見られる周波数帯のところでスペクトル成分が劇的に減少していることがわかる図中の矢印で示す箇所。これは、零点の影響によるディップくぼみに対応しているため、原理的にはその大きさは-∞dBになる。それ以外の分析r=1、r=1/b0フレーム1の場合、及びr=1/b1フレーム2の場合では、最も低い周波数のところでスペクトル成分の変化はほとんど見られないすなわち、-∞dB線形で0に近付かない。なお、この結果に関しては、他のフレーム及び他の対象信号でも同様のことが起こることが確認されている。以上より、対象信号に係わらず、蝸牛遅延フィルタの零点を交差するようにz平面上の軌跡に沿ってチャープz変換を行うことにより、ynから蝸牛遅延フィルタの零点の位置を推定することが可能であることが分かる。なお、原理的には、rを零点ではなく極の値にしてチャープz変換を行うことも可能である極の場合は∞dBのスペクトルピークを得ることになるが、計算機上でのダイナミックレンジ内のオーバーフローを検出しなければならないため、零点を用いる方が望ましい。零点を利用する場合は、ダイナミックレンジ内の0を探せばよいため、より容易な処理で足りることになる。本実施の形態では、第1チャープz変換部202bがr=1b0のz平面上の軌跡に沿ったチャープz変換を行い、第2チャープz変換部202cがr=1b1のz平面上の軌跡に沿ったチャープz変換を行う。これらのチャープz変換の結果を用いることにより、対象信号が、第1蝸牛遅延フィルタ102bフィルタ係数b0及び第2蝸牛遅延フィルタ102cフィルタ係数b1の何れにより群遅延が与えられたものであるのかを推定することが可能になる。[電子透かし埋込装置1及び改ざん検出装置2の動作]次に、上述したように構成された本実施の形態の電子透かし埋込装置1及び改ざん検出装置2の動作について、図11乃至図13に示すフローチャートと図4及び図8等とを参照しながら説明する。[電子透かし埋込処理]図11は、本発明の実施の形態1における電子透かし埋込装置1が実行する電子透かし埋込処理の手順を示すフローチャートである。電子透かし埋込装置1は、フレーム処理部102aにおいて、外部から入力された音響信号原信号を各フレームに分割するS101。次に、電子透かし埋込装置1は、フィルタ選択部102dにおいて、電子透かしデータのビット値に応じて適用する蝸牛遅延フィルタの選択を行う。具体的には、2進数表現のデータである電子透かしデータ本実施の形態では画像データのビット値が0及び1の何れであるかを判定しS102、その判定結果に応じて第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cの何れかを選択する。ステップS102において電子透かしデータのビット値が0であると判定した場合S102で0、電子透かし埋込装置1は、第1蝸牛遅延フィルタ102bを用いて、音響信号原信号に対して位相変調を施すS103。他方、電子透かしデータのビット値が1であると判定した場合S102で1、電子透かし埋込装置1は、第2蝸牛遅延フィルタ102cを用いて、音響信号原信号に対して位相変調を施すS104。これらのステップS103及びS104により、電子透かしデータが音響信号に対して埋め込まれることになる。次に、電子透かし埋込装置1は、当該フレームに埋め込む電子透かしデータのすべてのビットが処理されたか否かを判定するS105。ここでまだ処理されていないビットがあると判定した場合S105でNO、電子透かし埋込装置1は、ステップS102へ戻り、それ以降の処理を繰り返す。他方、すべてのビットが処理されたと判定した場合S105でYES、電子透かし埋込装置1は、ステップS103及びS104により電子透かしデータの各ビットが埋め込まれた音響信号を接合することにより、透かし入り音響信号を生成するS106。上記の電子透かし埋込処理をすべてのフレームについて行い、それらを接続することにより、透かし入り音響信号ynが生成される。なお、フレームの接続箇所に不連続点が生じることによりスペクトル拡散の原因でもある知覚不可能性に影響が出ることを防止するために、接続部前のフレームの後ろ数点1ms程度をSpline補間で滑らかにすることが望ましい。以上のようにして生成された透かし入り音響信号は、上述したように、符号化処理部103により適宜の形式に変換され、利用者に配布すべく外部に出力される。[改ざん検出処理]次に、上述したようにして電子透かしデータが埋め込まれた透かし入り音響信号が各利用者に配布された後、改ざん検出装置2が外部から取得した音響信号に対して改ざんが施されているか否かを判定する改ざん検出処理について、a埋め込みデータ検出処理ブラインド検出及びb改ざん判定処理の2つに分けて説明する。なお、音響信号の取得の態様としては、インターネット等の通信ネットワークを介して取得したり、CD-ROM等の可搬型記録媒体から取得したり等、様々なものが想定される。本実施の形態では、上述したように、原信号を参照しないブラインド検出を行う。なお、改ざん検出装置2は、電子透かし埋込装置1により電子透かしデータが埋め込まれた際のビットレートを示す情報を記憶しており、当該情報に基づいて下記のセグメントの設定を行うものとする。a埋め込みデータ検出処理ブラインド検出図12は、本発明の実施の形態1における改ざん検出装置2が実行する埋め込みデータ検出処理の手順を示すフローチャートである。改ざん検出装置2は、フレーム処理部201aにおいて、外部から取得した改ざん検出対象の音響信号を各フレームに分割するS201。次に、改ざん検出装置2は、処理対象のセグメントを設定しS202、第1チャープz変換部201bにおいて、当該セグメントの音響信号に対してチャープz変換を行うS203。さらに、第2チャープz変換部201cにおいて、同じ音響信号に対してチャープz変換を行うS204。次に、改ざん検出装置2は、ステップS203及びS204により得られた2つの周波数スペクトルのうちの何れが、最も低い周波数でのスペクトルの値が急激に減少しているか否かを判定し、その判定結果に基づき、当該音響信号に対して位相変調を施した蝸牛遅延フィルタの零点を推定するS205。本実施の形態の場合、上記のようにスペクトルの値が急激に減少しているのが第1チャープz変換部201bにより得られた周波数スペクトルである場合は当該零点が1/b0であると推定され、同じく第2チャープz変換部201cにより得られた周波数スペクトルである場合は当該零点が1/b1であると推定される。次に、改ざん検出装置2は、ビット値検出部201dにおいて、ステップS205により推定された蝸牛遅延フィルタの零点が1/b0及び1/b1の何れであるかを判定しS206、1/b0と判定した場合S206で1/b0はビット値0を検出するS207。他方、1/b1と判定した場合S206で1/b1はビット値1を検出するS208。その後、改ざん検出装置2は、処理対象のフレームのすべてのセグメントについて処理を行ったか否かを判定するS209。ここで、まだ処理を行っていないセグメントがあると判定した場合S209でNO、改ざん検出装置2は、ステップS202へ戻り、それ以降の処理を繰り返す。他方、すべてのセグメントについて処理を行ったと判定した場合S209でYES、改ざん検出装置2は、ステップS207及びS208においてビット値検出部203により検出したビット値を接合することにより、埋め込みデータを復元するS210。以上のようにして、蝸牛遅延フィルタを用いて音響信号に埋め込まれた埋め込みデータをブラインド検出することができる。b改ざん判定処理図13は、本発明の実施の形態1における改ざん検出装置2が実行する改ざん判定処理の手順を示すフローチャートである。改ざん検出装置2は、データ照合部203において、電子透かしデータ生成部202によって生成された電子透かしデータビット列と、埋め込みデータ検出部201により上述したようにして検出されて復元された埋め込みデータビット列とをビット毎に照合するS301。その結果、両データにおける全てのビットについてビット値が一致した場合S302でYES、改ざん検出装置2は、改ざん検出対象の音響信号からは改ざんが検出されなかったことを示す改ざん非検出メッセージを表示部26にて表示するS303。他方、不一致のビット値が一つでもあった場合S302でNO、改ざん検出装置2は、不一致ビットを特定しS304、そのビットについて改ざんがなされていることを示す改ざん検出メッセージを表示部26にて表示するS305。このように、本実施の形態では、音響信号に対して改ざんがなされているか否か、及び改ざんがなされている場合に音響信号中のどのビットが改ざんされているのかを判定することができる。なお、改ざん検出装置2は、ユーザからの指示にしたがって、又は上記のステップS305により改ざん検出メッセージを表示する場合に、改ざんが検出された音響信号のすべて、又は改ざんされているビットを含むその一部を、音響出力部27にて出力するようにしてもよい。この場合、改ざんされているビット部分を出力する際に、当該部分が改ざんされていることを表示部26にて表示することが望ましい。これにより、ユーザは、どの部分が改ざんされているのかを容易に確認することが可能である。本実施の形態のように蝸牛遅延フィルタを用いた場合、電子透かしデータは、音響信号に対して信号変換音声符号化が行われたときは壊れにくく、他方、音響信号に対して改ざんが行われたときは壊れやすくなる。そのため、本実施の形態の場合、電子透かしデータの壊れ度合いを測定することにより、改ざんの有無を適確に判別することが可能になる。実施の形態2実施の形態2では、ノンブラインド検出により埋め込みデータの検出を行う。以下、実施の形態2の電子透かし埋込装置及び改ざん検出装置の構成及び動作について説明する。なお、これらの電子透かし埋込装置及び改ざん検出装置のハードウェア構成については実施の形態1の場合と同様であるので説明を省略する。[電子透かし埋込装置及び改ざん検出装置の構成]図14は、実施の形態2に係る電子透かし埋込装置及び改ざん検出装置の構成を示す機能ブロック図である。図14に示すように、電子透かし埋込装置3は、電子透かしデータを所定の表現のデータに変換する符号化部301と、第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302bと、後述する選択的荷重和処理を実行する選択的荷重和接合部303とを備えている。本実施の形態において、これらの符号化部301、第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302b、並びに選択的荷重和接合部303は、電子透かし埋込装置3のCPUが、後述する電子透かし埋込処理のための電子透かし埋込プログラムを実行することによって実現される。なお、第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302bは、実施の形態1における第1蝸牛遅延フィルタ102b及び第2蝸牛遅延フィルタ102cと同様であるので、説明を省略するまた、改ざん検出装置4は、図14に示すように、改ざん検出対象の音響信号及び音響信号原信号の位相スペクトルをそれぞれ求める位相算出部401a及び401bと、両音響信号の位相差を検出する位相差検出部402と、埋め込みデータを復元する復号部403とを備えている。本実施の形態において、これらの位相算出部401a及び401b、位相差検出部402、並びに復号部403は、改ざん検出装置4のCPUが、後述する改ざん検出処理のための改ざん検出プログラムを実行することによって実現される。[電子透かし埋込装置及び改ざん検出装置の動作]次に、上述したように構成された本実施の形態の電子透かし埋込装置3及び改ざん検出装置4の動作について説明する。[電子透かし埋込処理]図15は、実施の形態2における電子透かし埋込装置3が実行する電子透かし埋込処理の手順を示すフローチャートである。電子透かし埋込装置3は、符号化部301において、音響信号に埋め込む電子透かしデータを、2進数表現のデータに変換するS401。この電子透かしデータは、実施の形態1の場合と同様に、ビットマップ形式の画像データである。このようにして2進数表現に変換された電子透かしデータは、選択的荷重和接合部303に出力される。次に、電子透かし埋込装置3は、第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302bを用いて、外部から入力された音響信号原信号に対して位相変調を施すS402。その結果、人工的に蝸牛遅延が付加された二つの音響信号が生成されることになる。このようにして第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302bを用いて位相変調された二つの音響信号は、選択的荷重和接合部303に出力される。次に、電子透かし埋込装置3は、選択的荷重和接合部303において、以下のような選択的荷重和処理を実行して電子透かしデータを、位相変調された音響信号に埋め込むS403。選択的荷重和処理では、電子透かしデータのビットが0のときは第1蝸牛遅延フィルタ302aから出力された音響信号が、1のときは第2蝸牛遅延フィルタ302bから出力された音響信号がそれぞれ選択される。そして、これらの選択された音響信号同士が接合されることにより、電子透かしデータが埋め込まれた透かし入り音響信号が生成される。ここで、その接合した部分において急激な位相変化が起こらないように、音響信号同士を荷重和することにより、音響信号の接合が行われる。この荷重和処理は、例えばrampedcosの荷重を付与する等して行われる。このような荷重和処理を行うことにより、透かし入り音響信号の歪みが軽減される。以上の電子透かし埋込処理を式で表すと次のようになる。図16に示す概念図も参照しながら説明する。なお、以下において、nはサンプリング番号を、kは音響信号のフレーム番号をそれぞれ示している。まず、ステップS401において、電子透かしデータが2進数表現のデータskへと変換される。次に、原信号である音響信号をxnとし、第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302bそれぞれをH0z及びH1zとすると、上記のステップS402において、位相変調が施された二つの音響信号w0n、w1nが上述した式3及び式4により生成される。そして、ステップS403において、電子透かしデータskのビットが0であるか1であるかに応じてw0n又はw1nが選択され、上述した式5のとおり、透かし入り音響信号ynが生成される。[改ざん検出処理]本実施の形態においても、実施の形態1の場合と同様、改ざん検出処理には埋め込みデータ検出処理及び改ざん判定処理が含まれる。このうち、改ざん判定処理については実施の形態1の場合と同様であるので説明を省略する。以下、埋め込みデータ検出処理ノンブラインド検出について説明する。上述したように、本実施の形態における電子透かし埋込処理では、二つの蝸牛遅延フィルタによって位相変調された二つの音響信号を、時間毎に切り替えることにより、透かし入り音響信号を生成している。これらの二つの音響信号は、原信号に位相変調をかけたものであるため、原信号と透かし入り音響信号との位相特性の差を用いることにより、透かし入り音響信号が、上記の二つの蝸牛遅延フィルタの何れの蝸牛遅延フィルタによって位相変調された信号であるのかを特定することができる。埋め込みデータ検出処理ノンブラインド検出は、このような性質を利用して改ざん検出対象の音響信号に埋め込まれている埋め込みデータの検出を行うものである。図17は、埋め込みデータ検出処理ノンブラインド検出の手順を示すフローチャートである。改ざん検出装置4は、位相算出部401a及び401bのそれぞれにおいて、高速フーリエ変換FFT:FastFourierTransformにより、音響信号原信号及び改ざん検出対象の音響信号の位相スペクトルを求めるS501。ここでは、電子透かし埋込処理で利用されたビット単位で、各音響信号の位相スペクトルが算出される。このようにして求められた各音響信号の位相スペクトルは、位相差検出部402に出力される。次に、改ざん検出装置4は、位相差検出部402において、両音響信号の位相スペクトルの差を算出しS502、その算出された位相スペクトルの差と第1蝸牛遅延フィルタ302aによって与えられる群遅延との差の合計値第1の合計値、及び同じく位相スペクトルの差と第2蝸牛遅延フィルタ302bによって与えられる群遅延との差の合計値第2の合計値を算出するS503。そして、位相差検出部402において、これら第1の合計値と第2の合計値とを比較し、第1の合計値が第2の合計値より小さければ電子透かしデータのビット値として0を検出し、第1の合計値が第2の合計値以上であれば1を検出するS504。なお、この処理は、第1蝸牛遅延フィルタ302a及び第2蝸牛遅延フィルタ302bの何れのフィルタを用いて位相変調されたのかを推定することに相当する。このようにして電子透かしデータのすべてのビットの値が検出された後、それら検出されたビット値が復号部403に出力される。次に、改ざん検出装置4は、復号部403において、上述したようにして検出されたビット値を用いて、改ざん検出対象の音響信号に埋め込まれている埋め込みデータを復元するS505。以上のようにして、蝸牛遅延フィルタを用いて音響信号に埋め込まれた埋め込みデータを検出することができる。以上の埋め込みデータ検出処理を式で表すと次のようになる。図18に示す概念図も参照しながら説明する。なお、以下において、nはサンプリング番号を、kは音響信号のフレーム番号をそれぞれ示している。まず、ステップS501において、音響信号xn及び改ざん検出対象の音響信号ynの位相スペクトルがFFTにより求められ、ステップS502において、両音響信号の位相スペクトルの差Φωが次の式7により算出される。Φω=argFFT[yn]-argFFT[xn]...7次に、ステップS503において、両音響信号の位相スペクトルの差と第1蝸牛遅延フィルタ302aH0zとの差の合計値ΔΦ0及び当該位相スペクトルの差と第2蝸牛遅延フィルタ302bH1zとの差の合計値ΔΦ1が、次の式8及び式9によってそれぞれ算出される。ただし、z=ejωである。ΔΦ0=Σ|Φω-argH0ejω|...8ΔΦ1=Σ|Φω-argH1ejω|...9そして、ステップS504において、上記の合計値ΔΦ0及びΔΦ1の大小関係に基づいて、次の式10にしたがって埋め込みデータのビット値skが検出される。sk=0,ΔΦ0<ΔΦ1又は1,ΔΦ0≧ΔΦ1...10最後に、ステップS505において、これらの検出されたビット値skを用いて埋め込みデータが復元される。上述したように、埋め込みデータ検出処理ノンブラインド検出を実行することにより、改ざん検出対象の音響信号から埋め込みデータを検出することができる。その後、実施の形態1の場合と同様に、改ざん判定処理を実行することにより、当該音響信号に改ざんが施されているか否か、施されている場合にどの部分が改ざんされているのかを判定することができる。他の手法との比較評価次に、上述した実施の形態1及び2による改ざん検出とLSBLeastSignificantBitreplacement法NCvejicandTSeppanenDigitalaudiowatermarkingtechniquesandtechnologiesIGIGlobal2007による場合との比較評価を行う。以下では、実施の形態1におけるブラインド検出方法をCDBlind法と表現し、実勢の形態2におけるノンブラインド検出方法をCDNonBlind法と表現する。本発明者等は、ATR音声データベースにある約8秒の長文データ12文章,男性女性話者混在,サンプリング周波数16kHzに対し、電子透かしデータビットマップ画像を音声信号に埋め込み、MIH技術の要求項目知覚不可能性,頑健性で利用される評価項目PESQ及びLSDと電子透かしデータのビット検出率とを調べた。また、本発明者等は、耐性評価として音響信号に信号変換3種類の音声符号化:PCMG711ADPCMG726CS-ACELPG729を施した後でのビット検出率を調べた。以下、これらの実験結果について説明する。図19は、上記の客観評価実験の結果を示すグラフであり、a乃至cはそれぞれCDNonBlind法、CDBlind法、及びLSB法におけるPESQ、LSD及びビット検出率についての実験結果を示している。なお、図19では、上記12文章についての平均値が示されている。ここでは、PESQ及びLSDの評価閾値をそれぞれ、ODG値で3音楽信号評価用のPEAQでの-1に対応及び1dBとした。図19a及びbを参照すると、LSB法がPESQ及びLSDが非常に優れていることが確認できる。他方、CDNonBlind法及びCDBlind法は、LSB法の場合ほど良好ではないものの、十分に評価閾値内にあり、MIH技術の要求項目を満たしていると言える。また、図19cに示すように、ビット検出率については、何れの手法でも十分に評価閾値75より上にあり、良好な結果が得られている。なお、CDBlind法では、CDNonBlind法と比べてPESQ及びLSDが低下しているが、ビット検出率は向上している。図20は、上述した耐性評価試験の結果を示すグラフであり、a乃至cはそれぞれCDNonBlind法、CDBlind法、及びLSB法における結果を示している。ここではビット検出率75を評価閾値としている。図20a乃至cを参照すると、LSB法と比べて、CDNonBlind法及びCDBlind法が良好な結果が得られている。なお、検出率50はチャンスレベルに相当する。すなわち、対象ビットは0又は1であるため、適当に選んでビットを割り当てたときの正答率が確率50となる。そのため、ビット検出率はどんなに低い場合でも統計的には50付近をうろつくことになる。図19cから分かるように、LSB法は知覚不可能性には優れているものの信号変換といったささいな波形処理に非常に敏感となり、情報改ざんとは解釈できない音声符号化処理には脆弱である。他方、CDNonBlind法及びCDBlind法では、G711及びG726の音声符号化には頑健であり、G729には十分対応できていないことが、図20a及びbから理解できる。但し、この結果はG729の音声符号化が波形処理ベースではないことに起因している。近年、広帯域ブロードバンド化の普及に伴い音声符号化も高品質音声を生成する波形ベースの符号化に移行しているため、G729に対応できていなくても実用性は十分であるといえる。このように、CDNonBlind法及びCDBlind法を利用した場合、MIH技術の要求を十分に満足した上で、改ざん検出を行うことが可能になる。次に、実施の形態1及び2において対応可能な改ざんの態様の例について説明する。改ざんの態様としては、音声内容の少なくとも一部を別の音声内容に入れ替えるパターン以下、情報入替型改ざんという、音声内容の少なくとも一部に別の音声内容が付与されるパターン以下、情報付与型改ざんという等が挙げられる。情報入替型改ざんは、例えば音素片音声合成技術又はVOCODERタイプの音声合成技術等によって実行される。また、情報付与型改ざんは、例えば発話内容を相手に聞き取り難くするための処理等によって実行される。具体的には、音声の明瞭性を低下させるために低SNR高騒音の雑音を付与したり残響を付与したり等の処理が想定される。本発明者等は、実施の形態1にしたがって、ATR音声データベースにある約8秒の長文データ5文章,男性女性話者混在,サンプリング周波数16kHzに対し、図21に示すビットマップ画像音響透かしデータを埋め込み、ビット検出率及び検出後のビットマップ画像を調べた。ここで、この画像は、図21において矢符にて示したとおり、上からの下への垂直方向の走査線を左から右への水平方向にずらしていくことによって得られたものである。なお、この画像のサイズは32×32ビットである。音響信号に対して改ざんを施さなかった場合、ビット検出率は100であり、また、検出後のビットマップ画像は図22a乃至eに示すとおりとなった。なお、これ以降の図面も含めて、a乃至eは、5つの異なる音声文章音響信号に対する結果をそれぞれ示している。これら図22a乃至eに示すとおり、ほぼ原画像が保存されている。これに対し、音響信号に対してPCMG711の音声符号化を行うと、ビット検出率は85まで低下するものの、検出後のビットマップ画像は図23a乃至eに示すように原画像に非常に近いことがわかった。次に、音響信号に対して情報付与型改ざんを施した場合の結果は以下のとおりとなった。まず、マスキングの影響により発話内容の聞き取りを妨害する目的で、低SNRの白色雑音を音響信号に対して付与した場合、ビット検出率は79であり、検出後のビットマップ画像は図24a乃至eに示すとおりとなった。また、残響の影響により発話内容の聞き取りを妨害する目的で、音響信号に対して残響を付与した場合であって、人工残響0.3秒を付与したときはビット検出率が74で検出後のビットマップ画像は図25a乃至eに示すとおりとなり、実環境の雑音約1.0秒を付与したときはビット検出率が74で検出後のビットマップ画像は図26a乃至eに示すとおりとなった。このように、情報付与型改ざんを施した場合は、いずれもビット検出率は75弱と耐性としてみたときの評価閾値上にあるものの、図24乃至図26に示すように検出後のビットマップ画像は原形をとどめていない。最後に、音響信号に対して情報入替型改ざんを施した場合の結果は以下のとおりとなった。まず、話者の情報を残した上で発話内容を改ざんする目的で、VOCODERタイプの音声分析合成のうちwaveletタイプの音声分析合成系GTFB:GammaToneFilterBankを用いて改変を行った場合のビット検出率は90で検出後のビットマップ画像は図27a乃至eに示すとおりとなり、同じく短時間フーリエ変換対を利用した音声分析合成系STFT:ShorttimeFourierTransformを用いて改変を行った場合のビット検出率は91で検出後のビットマップ画像は図28a乃至eに示すとおりとなった。なお、ここでは、音声区間の2.5~5秒のところのみ、これらの分析合成系で加工されたものと入れ替えを行った。また、話者の情報を残した上で発話内容を改ざんする目的で、音響信号に対して音素片合成による内容改変を行った場合、ビット検出率は91でビットマップ画像は図29a乃至eに示すとおりとなった。このように、情報入替型改ざんを施した場合、いずれもビット検出率は90程度と高い。また、図27乃至図29に示すように、検出後のビットマップ画像は中央領域が壊れているもののその左右は原画像に近いという共通性がみられる。このように、検出後のビットマップ画像は、音声符号化では壊れない一方で、改ざんが施された場合は一定程度壊れることになる。また、情報入替型改ざんと情報付与型改ざんとでは、その壊れ度合いが異なっている。そのため、改ざん検出装置が、この壊れ度合いを検出することで、音響信号に対して改ざんが施されているか否か、及び施されている場合にどのような態様の改ざんが施されているのかを判定することができる。上記のような改ざんの態様の判定は、次のようにして行うことも可能である。情報入替型改ざんの場合、蝸牛遅延特性を用いて音響信号に埋め込まれた遅延情報が消失してしまうため、実施の形態1及び2の何れの場合でも、0か1かの判定が不可能な状況が生じる。この場合、実施の形態1及び2では、if文で強制判定することとしているため、必ず0が検出されることになる。例えば、図30aに示すように2.5~5秒の区間を音素片合成すると、実施の形態1の場合、零点の判定に伴う低域側スペクトルの落ち込みが確認されず、0及び1のときのスペクトルの大きさがほぼ同じ状態となる。そのため、図30bに示すように両者の差は0dB付近となり、上記の強制判定によってビット値0が検出されることになる。これは実施の形態2の場合も同様である。そのため、音響信号の改ざん領域が特定された後、図30cに示すようにその特定された領域に0ビットの系列が大量に観測されたときは、情報入替型改ざんが行われたと考えることができる。これに対し、改ざん領域が特定された後、その領域のビットの系列がランダムであるような場合は、情報付与型改ざんが行われたと考えることができる。なお、上述したように、図27乃至図29において画像の中央領域が壊れているのは、音声区間の2.5秒~5秒のところに入れ替えが行われ、すなわち当該区間において集中して0ビットが検出され、且つ、当該画像が上から下へ、右から左へ走査することによって得られるためである。上記の改ざん態様の判定手法をフローチャートで示すと図31のとおりとなる。実施の形態1又は2の改ざん検出装置は、上述した改ざん判定処理によって改ざんが施されたと判定された音響信号からその改ざんされた領域を抽出しS601、その改ざん領域においてビット値0の系列の数が所定の閾値以上であるか否かを判定するS602。ここで閾値以上であると判定した場合S602でYES、改ざん検出装置は、音響信号に対して情報入替型改ざんが施されていることを示す情報入替型改ざんメッセージを表示部にて表示するS603。他方、閾値より少ないと判定した場合S602でNO、改ざん検出装置は、音響信号に対して情報付与型改ざんが施されていることを示す情報付与型改ざんメッセージを表示部にて表示するS604。このようにして、実施の形態1及び2においては、改ざんの有無のみならず、その改ざんの態様を判定することも可能となる。その他の実施の形態上記の各実施の形態においては、電子透かしデータの埋め込み処理及び改ざん検出処理がソフトウェアにより実現されているが、本発明はこれに限定されるわけではない。例えば、これらの処理の全部又は一部が、DSPDigitalSignalProcessor等の専用のハードウェア回路によって実現されてもよい。また、上記の各実施の形態においては、原信号であるモノラル音楽信号に対して電子透かしデータを埋め込んでいるが、本発明はこれに限られるわけではなく、ステレオ音楽信号の両チャンネルに対して電子透かしデータを埋め込むことも可能である。"