(57)【特許請求の範囲】
【請求項１】
ディジタルコンテンツに公開されている第１の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第１の電子透かし埋め込み手段と、
前記ディジタルコンテンツに前記第１の電子透かし埋め込みアルゴリズムより耐性が強い公開されていない第２の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第２の電子透かし埋め込み手段と、
著作権情報が埋め込まれた前記ディジタルコンテンツを出力する出力手段を備え、
前記第１の電子透かし埋め込み手段及び第２の電子透かし埋め込み手段は、夫々第１の著作権情報を埋め込み、さらに第２の電子透かし埋め込み手段は前記第１の著作権情報とは異なる第２の著作権情報を埋め込むことを特徴とする著作権情報埋め込み装置。
【請求項２】
前記第２の著作権情報は、少なくともディジタルコンテンツの利用者の個人情報であることを特徴とする前記請求項１に記載の著作権情報埋め込み装置。
【請求項３】
前記第１の著作権情報を抽出する電子透かし抽出アルゴリズムを前記第１と第２の著作権情報が付加されたコンテンツの利用者に配布する配布手段をさらに備えることを特徴とする前記請求項１に記載の著作権情報埋め込み装置。
【請求項４】
ディジタルコンテンツに公開されている第１の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第１の電子透かし埋め込み工程と、
前記ディジタルコンテンツに前記第１の電子透かし埋め込みアルゴリズムより耐性が強い公開されていない第２の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第２の電子透かし埋め込み工程と、
著作権情報が埋め込まれた前記ディジタルコンテンツを出力する出力工程を備え、
前記第１の電子透かし埋め込み工程及び第２の電子透かし埋め込み工程は、夫々第１の著作権情報を埋め込み、さらに第２の電子透かし埋め込み工程は前記第１の著作権情報とは異なる第２の著作権情報を埋め込むことを特徴とする著作権情報埋め込み方法。
【請求項５】
前記第１の著作権情報を抽出する電子透かし抽出アルゴリズムを前記第１と第２の著作権情報が付加されたコンテンツの利用者に配布する配布工程をさらに備えることを特徴とする前記請求項４に記載の著作権情報埋め込み方法。
【請求項６】
請求項４又は５に記載の著作権情報埋め込み方法を実行するプログラムコード。
【請求項７】
請求項６記載のプログラムコードを格納し、コンピュータが読み込み可能な記憶媒体。
【請求項８】
公開されたアルゴリズムで第１の著作権情報が埋め込まれ、前記公開されたアルゴリズムより耐性が強い公開されていないアルゴリズムで前記第１の著作権情報及び第２の著作権情報が埋め込まれたディジタルコンテンツを入力する入力手段と、
前記ディジタルコンテンツから、前記公開されている第１のアルゴリズムに基づいて、前記第１の著作権情報を抽出する第１の電子透かし抽出手段と、
前記ディジタルコンテンツから、前記公開されていない第２のアルゴリズムに基づいて、前記第１の著作権情報及び第２の著作権情報を抽出する第２の電子透かし抽出手段とを備えることを特徴とする著作権情報抽出装置。
【請求項９】
公開されたアルゴリズムで第１の著作権情報が埋め込まれ、前記第１の電子透かし埋め込みアルゴリズムより耐性が強い公開されていないアルゴリズムで前記第１の著作権情報及び第２の著作権情報が埋め込まれたディジタルコンテンツを入力する入力工程と、
前記ディジタルコンテンツから、前記公開されている第１のアルゴリズムに基づいて、前記第１の著作権情報を抽出する第１の電子透かし抽出工程と、
前記ディジタルコンテンツから、前記公開されていない第２のアルゴリズムに基づいて、前記第１の著作権情報及び第２の著作権情報を抽出する第２の電子透かし抽出工程とを備えることを特徴とする著作権情報抽出方法。
【請求項１０】
請求項９に記載の著作権情報埋め込み方法を実行するプログラムコード。
【請求項１１】
請求項１０記載のプログラムコードを格納し、コンピュータが読み込み可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はシステム、方法、及びそれを記憶した記憶媒体に関するものである。
【０００２】
【従来の技術】
近年のコンピュータ及びネットワークの発達は著しく、文字データ、画像データ、音声データ等、多種の情報がコンピュータ内、ネットワーク内で扱われるようになってきている。
【０００３】
このようなデータはデジタルデータであるために、同質なデータの複製を容易に作成できる環境にある。このため、こうしたデータの著作権を保護するために、画像データや音声データの中に著作権情報や利用者情報を電子透かしとして埋め込む処理がなされる場合が多い。ここで、電子透かしとは画像データや音声データに所定の処理を施すことによって、これらのデータに対して密かに別の情報を埋め込む技術である。
【０００４】
この電子透かしをデータから抽出することにより著作権情報や利用者情報、及び識別情報などを得ることが出来、不正コピーを追跡することが可能である。
【０００５】
電子透かしに求められる第１の条件は埋め込まれた情報が知覚できない。すなわち元のディジタル情報の品質劣化が少なく埋め込めることである（品質）。第２の条件はディジタル情報の中に埋め込まれた情報が残り続ける。すなわちデータ圧縮やフィルタ処理のような編集や攻撃によっても埋め込まれた情報が失われないことである（耐性）。第３の条件は用途に応じて埋め込める情報の情報量が選択できることである（情報量）。電子透かしに求められるこれらの条件は一般的に互いにトレードオフの関係にある。例えば、耐性の強い電子透かしを実現しようとした場合、比較的大きな品質劣化が生じ埋め込む情報量は少なくなることが多い。
【０００６】
また、多値の静止画像を例にとると電子透かしを埋め込む方法は空間領域に埋め込む方式と周波数領域に埋め込む方法の二つに大きく分類でき、下記のような種々の方法が知られている。
【０００７】
空間領域に埋め込む方式の例としては、パッチワークによるもの（Ｗ．Ｂｅｎｄｅｒ，Ｄ．Ｇｒｕｈｌ，Ｎ．Ｍｏｒｉｍｏｔｏ，Ｔｅｃｈｎｉｑｕｅｓ  ｆｏｒ  Ｄａｔａ  Ｈｉｄｉｎｇ，”Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ＳＰＩＥ，Ｓａｎ  Ｊｏｓｅ  ＣＡ，ＵＳＡ，Ｆｅｂｒｕａｒｙ  １９９５）やＧ．Ｂ．Ｒｈｏａｄｓ，Ｗ．Ｌｉｎｎ：“Ｓｔｅｇａｎｏｇｒａｐｈｙ  ｍｅｔｈｏｄｓ  ｅｍｐｌｏｙｉｎｇ  ｅｍｂｅｄｄｅｄ”ＵＳＰ  Ｐａｔｅｎｔ  Ｎｕｍｂｅｒ５，６３６，２９２などが挙げられる。
【０００８】
周波数領域に埋め込む方式の例としては、離散コサイン変換を利用するもの（中村，小川，高嶋，“ディジタル画像の著作権保護のための周波数領域における電子透かし方式”，ＳＣＩＳ’９７−２６Ａ，１９９７年１月）の他に、離散フーリエ変換を利用するもの（大西，岡，松井，“ＰＮ系列による画像への透かし署名法”，ＳＣＩＳ’９７２６Ｂ，１９９７年１月）や離散ウェーブレット変換を利用するもの（石塚，坂井，櫻井，“ウェーブレット変換を用いた電子透かし技術の安全性と信頼性に関する実験的考察”，ＳＣＩＳ’９７−２６Ｄ，１９９７年１月）及びウェーブレット変換に基づくディジタル・ウォーターマーク−画像圧縮、変換処理に対するロバスト性について−”井上，宮崎，山本，桂，ＳＣＩＳ’９８−３．２．Ａ，１９９８年１月）などが挙げられる。
【０００９】
【発明が解決しようとする課題】
この電子透かし技術をディジタル画像や動画像、音声などのディジタルコンテンツの著作権保護に用いようとする場合、著作権侵害を目的にした攻撃、特に人為的な攻撃が行われることが考えられる。
【００１１】
このような著作権侵害を目的に人為的な攻撃が加えられた場合、加えられたすべての攻撃に耐性をもつ電子透かし技術の開発は非常に困難であるため、公開された電子透かしのアルゴリズムでディジタルコンテンツに埋め込まれた著作権情報は上記攻撃により失われやすいという問題があった。
本発明は上記問題点を鑑みてなされたものであり、公開された電子透かしのアルゴリズムを利用しつつ、公開された電子透かしのアルゴリズムで埋め込まれる著作権情報ができるだけ失われないようにすることを目的とする。また、公開されているアルゴリズムで埋め込まれた著作権情報が攻撃されてディジタルコンテンツから失われていたとしても、その攻撃された著作権情報の改ざん内容を確認できるようにすることを別の目的とする。
【００１２】
【課題を解決するための手段】
本発明は上記の目的を達成する為になされたものであり、著作権情報埋め込み装置であって、ディジタルコンテンツに公開されている第１の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第１の電子透かし埋め込み手段と、前記ディジタルコンテンツに前記第１の電子透かし埋め込みアルゴリズムより耐性が強い公開されていない第２の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第２の電子透かし埋め込み手段と、著作権情報が埋め込まれた前記ディジタルコンテンツを出力する出力手段を備え、前記第１の電子透かし埋め込み手段及び第２の電子透かし埋め込み手段は、夫々第１の著作権情報を埋め込み、さらに第２の電子透かし埋め込み手段は前記第１の著作権情報とは異なる第２の著作権情報を埋め込むことを特徴とする。
また、著作権情報抽出装置であって、公開されたアルゴリズムで第１の著作権情報が埋め込まれ、前記公開されたアルゴリズムより耐性が強い公開されていないアルゴリズムで前記第１の著作権情報及び第２の著作権情報が埋め込まれたディジタルコンテンツを入力する入力手段と、前記ディジタルコンテンツから、前記公開されている第１のアルゴリズムに基づいて、前記第１の著作権情報を抽出する第１の電子透かし抽出手段と、前記ディジタルコンテンツから、前記公開されていない第２のアルゴリズムに基づいて、前記第１の著作権情報及び第２の著作権情報を抽出する第２の電子透かし抽出手段とを備えることを特徴とする。
【００１３】
【発明の実施の形態】
（第１の実施例）
本発明の第１の実施例は複数の電子透かし手法を用い、攻撃者に１つまたは数種の電子透かしを攻撃させ、かつその電子透かしへの攻撃が成功したと思わせ、他の電子透かし情報を生き残らせるシステムを構築する手法を提供するものである。
【００１４】
その具体例として図１にシステムを示し、図２に処理手順を示す。
【００１５】
電子透かし管理センター１０１は後述するような耐性の異なる電子透かし手法を数種類用意する。ここでは簡単のために２種類（方式Ａ，方式Ｂ）とする。この２種類の電子透かし手法は後述するように耐性及び特徴が異なり、方式Ｂは方式Ａへの攻撃では破壊できないとする。管理センター１０１はディジタルコンテンツ１０２に方式Ｂを用いて情報Ｂを（２０１）、方式Ａを用いて情報Ａを（２０２）埋め込み、ネットワーク１１０を通じてディジタルコンテンツ１０２の購入を希望するユーザに配布する。尚、この場合、このディジタルコンテンツが不正コピーされた際の追跡に用いるこのユーザーの個人情報を方式Ｂを用いて埋め込む（２０３）。方式Ａ，Ｂの埋め込み順序は埋め込む場所が異なる場合どちらから埋め込んでもよく、同じ場所に埋め込む場合、耐性の強い順序（ここでは方式Ｂの後で方式Ａ）に埋め込む。
【００１６】
また、管理センター１０１は全ユーザまたは１部のユーザ（そのコンテンツを購入するユーザなど。図１では１０４で表す）に方式Ａによる電子透かし情報を抽出するソフト１０３を配布する（２００）。抽出ソフトの配布はあらかじめ行っていても、コンテンツの配布と一緒に行っても良い。また、抽出ソフトはネットワーク１１０やＣＤ−ＲＯＭのような記憶媒体を用いて配布することができる。一方、方式Ｂの手法及び存在は秘密にされる。これによってユーザ１０４は購入したディジタルコンテンツ１０２に含まれる方式Ａの電子透かし情報を自由に読むことができ、以下のような利用が可能になる。
【００１７】
１）ユーザ１０４は自分が購入したコンテンツ１０２の透かし情報を確認でき、管理センター１０１が虚偽の情報を入れていないなどの正当性を確認できる（従来、ユーザは透かし情報を確認できないので管理センターを信頼するしかなく、管理センターが虚偽の透かし情報を根拠にユーザが不正配布を行ったと指摘してもユーザにそれを否定する手段はない）。
【００１８】
２）ユーザ１０４は自分がアクセスした任意のサイト１０５のコンテンツに含まれる透かし情報を調査することができ、コンテンツの不正利用が行われていないか自由に検査できる。また、ユーザ１０４が発見した不正利用を管理センター１０１または不図示の監視センターに報告すれば管理センターや監視センターの不正配布監視に要する負荷は小さくなる（従来、コンテンツの不正利用は管理センターや監査センターが集中して行うために負荷が大きい）。
【００１９】
しかし、電子透かしの抽出ソフトを広く配布した場合、不正配布を含むユーザは抽出ソフトを解析でき、透かし情報を破壊することが容易になるという問題がある。しかし、管理センターは方式Ｂの手法及び存在を秘密（非公開で方式Ｂの抽出アルゴリズムは配布されない）にしており、方式Ｂは方式Ａと耐性及び特徴が異なるために、方式Ａの透かし情報への攻撃で方式Ｂの透かし情報が破壊されることはない。また、攻撃者はディジタルコンテンツが特徴及び耐性の異なる複数の電子透かしによって保護されていることを知らないので、方式Ａの透かし情報を破壊したとき、透かし情報への攻撃は成功したと考え、そのコンテンツの不正配布など不正利用を行う。
【００２０】
管理センターは発見した不正コンテンツに対して方式Ａと方式Ｂの両方で抽出を行う。このとき、方式Ａ，Ｂの両方で透かし情報を抽出できる場合、攻撃が行われていない。方式Ｂのみで抽出できる場合、攻撃が行われたと判断する（どちらでも抽出できない場合、透かし情報は入っていないと判断する）。管理センターは生き残った方式Ｂの電子透かしの前述したユーザの個人情報を元に不正者の追跡を行う。以上から、いくつかの電子透かしが攻撃されても、その他の電子透かしを生き残らせるシステムを構築することができることがわかる。
【００２１】
ここでは、方式Ａ，Ｂの２種類の電子透かしに限定して説明したが、２種類以上の電子透かし手法を用いてもよく、より多くの電子透かし手法を用いる方が攻撃に対する耐性が向上することは明らかである。また、埋め込む情報Ａ，Ｂは同一の情報でも異なる情報でも良く、さらに２つ以上の電子透かしを用いる場合、埋め込む情報は電子透かし手法毎に同一でも異なっていても、部分的に同一でもよい。
【００２２】
また、特徴の異なる電子透かしとしては前述した空間領域に埋め込む電子透かしや周波数領域に埋め込む電子透かしが考えられる。一般に、周波数領域に埋め込む電子透かしは空間領域に埋め込む電子透かしに比べ耐性が強いと言われている。これは、周波数領域に埋め込んだ信号が空間領域では画像全体に広がって画像の１部分の変更は周波数領域では小さな変更になるためであると考えられる。
【００２３】
また、耐性の強さを説明する一例として以下の例を示す。著作物である入力データを静止画像とした場合、その静止画の画像データを８×８画素のブロックに分割し、そのブロック毎にＤＣＴ（Ｄｉｓｃｒｅａｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ：離散的コサイン変換）を行う。以下、そのＤＣＴしたブロックをＤＣＴ係数ブロック、ＤＣＴ係数ブロックの１係数をＤＣＴ係数、１枚の画像のＤＣＴ係数ブロックの集合をＤＣＴ係数ブロック群と呼ぶとする。よって、入力画像ｘをＤＣＴ変換し、その出力であるＤＣＴ係数ブロック群の中で、埋め込むＤＣＴ係数ブロックを１つ選択し、そのＤＣＴ係数ブロック中の１つのＤＣＴ係数を量子化することによって１ビットの埋め込みビットを埋め込む。この時の、量子化ステップの大きさが埋め込みの強度を決定し、その量子化ステップの大きさと選択したＤＣＴ係数の位置が鍵情報に対応する。例として、座標ｕ，ｖの位置にあるＤＣＴ係数の値をｓ｛ｕ，ｖ｝、量子化ステップをｈと表わし、以下に示すような規則により、電子透かしビットの０或いは１を埋め込む。
【００２４】
ａ・ｈ＜ｓ｛ｕ，ｖ｝≦（ａ＋１）・ｈ  （１）
となるａを求める。
【００２５】
埋め込みビット＝０の時  ｃ｛ｕ，ｖ｝＝ｂ・ｈ＋ｈ／２  （ｂはａまたはａ＋１の偶数の方）  （２）
埋め込みビット＝１の時  ｃ｛ｕ，ｖ｝＝ｂ・ｈ＋ｈ／２  （ｂはａまたはａ＋１の奇数の方）  （３）
となる操作を行い、ｃ｛ｕ，ｖ｝を埋め込み後の係数とする。
【００２６】
最後に、そのブロック群にＩＤＣＴ（Ｉｎｖｅｒｓｅ  ＤＣＴ：逆ＤＣＴ）をおこなって、８×８画素のブロックにもどし、それを再構成する。
【００２７】
抽出は同様のＤＣＴをしたＤＣＴ係数ブロック群から鍵情報を用いて埋め込んだＤＣＴ係数を選択し、
ｂ・ｈ＜ｃ｛ｕ，ｖ｝≦（ｂ＋１）・ｈ  （４）
となるｂを求め、ｂが偶数ならば埋め込みビットは０と判断し、奇数ならば１と判断する。
【００２８】
この埋め込み方式において耐性を強化するには以下の手法が考えられる。ＤＣＴ係数ブロックの中から埋め込みを行う１つのＤＣＴ係数を選択するときに、低周波成分を表わすＤＣＴ係数を選べば耐性を強くすることができる。これは、高周波成分が画像圧縮や種々のフィルタリング処理によって失われやすいのに対して低周波成分は失われにくいためである。また、上記の埋め込み方式では選択するＤＣＴ係数ブロック、及び埋め込むＤＣＴ係数を１つとして説明したが、その数を増すことによっても耐性を強くすることができる。これは、１ビットに対して１つのＤＣＴ係数に埋め込んだのみであれば画像圧縮や種々のフィルタリング処理によってその値が失われる可能性が大きいが、複数のＤＣＴ係数に同じビットを埋め込んでおけばその大半が失われる可能性が少なくなるためである。また、埋め込むビット自体を誤り訂正符号化することによっても耐性を強くすることが出来る。これは、埋め込みビットのいくつかが失われても誤り訂正符号によって復元されるためである。ここで、用いる誤り訂正符号の訂正能力が高ければ高いほど耐性が強くなるのは明らかである。以上のような耐性を強化する手法はＤＣＴを用いる手法に限らず、ウェーブレット変換やフーリエ変換を用いる手法や、直接画素の輝度値などを操作する手法に対しても同じ傾向をもつと言える。よって、これらの手法の組み合わせなどによって耐性や特徴の異なる電子透かしを実現することができることは明らかである。
【００２９】
最後に、上述の管理センター、ユーザにおける埋め込み、抽出処理は図３に示す信号処理装置を用いて実現できる。
【００３０】
本図において、ホストコンピュータ０３０１は例えば一般に普及しているパソコンであり、スキャナ０３１４から読み取られた画像を入力し、編集・保管することが可能である。更に、ここで得られた画像をプリンタ０３１５から印刷させることが可能である。また、ユーザーからの各種マニュアル指示等は、マウス０３１２、キーボード０３１３からの入力により行われる。
【００３１】
ホストコンピュータ０３０１の内部では、バス０３１６により後述する各ブロックが接続され、種々のデータの受け渡しが可能である。
【００３２】
図中、０３０３は、内部の各ブロックの動作を制御、或いは内部に記憶されたプログラムを実行することのできるＣＰＵである。
【００３３】
０３０４は、印刷されることが認められていない特定画像を記憶したり、あらかじめ必要な画像処理プログラム等を記憶しておくＲＯＭである。
【００３４】
０３０５は、ＣＰＵにて処理を行うために一時的にプログラムや処理対象の画像データを格納しておくＲＡＭである。
【００３５】
０３０６は、ＲＡＭ等に転送されるプログラムや画像データをあらかじめ格納したり、処理後の画像データを保存することのできるハードディスク（ＨＤ）である。
【００３６】
０３０７は、原稿或いはフィルム等をＣＣＤにて読み取り、画像データを生成するスキャナと接続し、スキャナで得られた画像データを入力することのできるスキャナインターフェイス（Ｉ／Ｆ）である。
【００３７】
０３０８は、外部記憶媒体の一つであるＣＤ（ＣＤ−Ｒ）に記憶されたデータを読み込み或いは書き出すことのできるＣＤドライブである。
【００３８】
０３０９は、０３０８と同様にＦＤからの読み込み、ＦＤへの書き出しができるＦＤドライブである。０３１０も、０３０８と同様にＤＶＤからの読み込み、ＤＶＤへの書き出しができるＤＶＤドライブである。尚、ＣＤ，ＦＤ，ＤＶＤ等に画像編集用のプログラム、或いはプリンタドライバが記憶されている場合には、これらプログラムをＨＤ０３０６上にインストールし、必要に応じてＲＡＭ０３０５に転送されるようになっている。
【００３９】
０３１１は、マウス０３１２或いはキーボード０３１３からの入力指示を受け付けるためにこれらと接続されるインターフェイス（Ｉ／Ｆ）である。
【００４０】
（第２の実施例）
第１の実施例では１部の電子透かしの抽出ソフトをネットワークを通じて配布する例を説明したが、本実施例では紙幣の偽造防止に対する応用例を図４を用いて説明する。
【００４１】
まず、印刷局４０１は数種類の偽造防止手法を採用し、紙幣（有価証券）４０２にそれらの偽造防止手法を加える（５０１）。ここではその種類の偽造防止手法を方式Ａ，Ｂの電子透かし手法とする。印刷局４０１は方式Ａの抽出ソフト４０３を紙幣の偽造防止に使われそうな画像入力機器メーカ４０４や画像処理ソフトメーカ４０５，画像出力機器メーカ４０６に配布（公開）し（５００）、その機器やソフトへのインストール、及びその抽出結果に応じて偽造処理の停止を行うなどの機能を追加することを依頼する。４０４，４０５，４０６の各メーカは抽出ソフト４０３を各機器のドライバやソフトにインストールし、さらにその結果に応じて偽造処理を停止する機能を付加して販売する。または、インターネットやＣＤ−ＲＯＭなどを用いてドライバやソフトのダウンロードによって各機器やソフト（既に販売されたものも含む）にインストールまたはアップグレードできるようにする。また、印刷局４０１はＡＴＭなどの紙幣を扱う機器製造メーカまたは銀行４０７などへは公開された方式Ａと一般に非公開の方式Ｂの抽出ソフトを配布し（５０１）、ＡＴＭなどの機器にそのインストールさせ、その機器の管理を十分に行わせる。
【００４２】
紙幣を偽造しようとする不正者は、紙幣をスキャナなどの画像入力機器で読み込み、画像処理ソフトに取り込み、それをカラープリンタなどの画像出力機器で印刷しようとするが、それらに前述の機能が入っているために紙幣の偽造に失敗する。一般に、単なるいたずらや間違いなどによって紙幣を偽造しようとした不正者への偽造抑制手段としては、このような標準的な方式Ａを多くの画像処理機器やソフトへ導入することによって十分な効果を発揮すると考えられる。
【００４３】
しかし、いたずらなどではなく紙幣の偽造を目的とする不正者は、各機器やソフトウェアにインストールされた抽出ソフトまたはその結果に応じた処理停止機能を解析し、そのソフトへの攻撃または読み込んだ紙幣データにおける電子透かし情報への攻撃を行うことが考えられる。スキャナやプリンタ等の機器や画像処理ソフトは安価で誰でも手に入れられるので、その解析は時間や手間をかければ成功すると考えられる。よって、不正者は紙幣の偽造に成功したとする。一般に、電子透かし情報はスキャンニングした画像をそのまま再画像出力すると破壊される。しかし、不正者が方式Ａを解析し再埋め込みをすれば偽造紙幣にも方式Ａの透かし情報を残すことができる（本実施例では、方式Ｂを耐性が弱い電子透かし手法とし、スキャンニング／再印刷によって方式Ｂの透かし情報は破壊されるとする）。
【００４４】
しかし、紙幣を扱う機器（以下ＡＴＭ）には方式Ａだけでなく方式Ｂの抽出ソフトも入っている。ＡＴＭは方式Ａ，Ｂの透かし情報を読みとり、２つの情報が正しい場合のみ紙幣であると認識するように構成されている。よって、正しい紙幣は方式Ａ，Ｂの透かし情報が入っているので紙幣であると認識される。しかし、上記のように偽造された紙幣の場合、方式Ｂの透かし情報は破壊されているので偽造紙幣として検出される。ＡＴＭの管理は銀行などによって厳重に行われているので、方式Ｂを解析することは困難であり、不正者は方式Ｂを解析できない。このように紙幣の偽造を目的とする不正者に対しても多重の偽造防止手段を用いることによって、紙幣偽造の犯罪を防止することができる。
【００４５】
本実施例は方式Ａ，Ｂの２種類の電子透かしを例にして説明したが、偽造防止手法は電子透かしに限らず、かつ２種類である必要はない。方式は多い方がより安全性が高まることは明らかである。方式が３種類以上ある場合、追加した方式は他にインストールせず、印刷局や警察などによる紙幣の偽造検出のみに用いるなどしても良い。また、本実施例は紙幣の偽造防止を例として説明したが有価証券などに対しても有効であることは明らかである。
【００４６】
（第３の実施例）
第１，２の実施例では１部の電子透かしの抽出ソフトを配布したりインストールする例を説明したが、それに限らず応用することができる。
【００４７】
例えば、管理センターや印刷局が方式Ａに相当する電子透かし手法に関して論文や特許で公表し、方式Ｂに関する情報は一切を公開しないことによっても同様の効果が期待できることは明らかである。
【００４８】
また、管理センターや印刷局が電子透かしに関して何も公開していなくても、以下のような仕組みを採用することによて同様の効果が期待できる。これらはユーザの方式Ａ，Ｂへの解析のしやすさに差をつけることによって実現される。
【００４９】
１）管理センターや印刷局が方式Ａとしてよく知られた電子透かし手法を採用し、方式Ｂとして独自の電子透かし手法を採用する。
【００５０】
２）管理センターや印刷局が方式Ａとして耐性の弱い（強い）電子透かし手法を採用し、方式Ｂとして耐性の強い（弱い）電子透かし手法を採用する。
【００５１】
３）管理センターや印刷局が方式Ａとして特徴の出やすい電子透かし手法を採用し、方式Ｂとして特徴の出にくい電子透かし手法を採用する。
【００５２】
不正者は、著作権のあるディジタルコンテンツや紙幣には電子透かしのような仕組みが入っているのではないかと疑う。そのために、不正者はそのディジタルコンテンツや紙幣の解析を行うことを試みる。そのとき、行う解析手法として考えられるものは以下のことである。
【００５３】
１）よく知られた電子透かし手法に関する解析を試みる。
２）ＪＰＥＧ圧縮や微少な幾何学変換などの処理をコンテンツに加え解析する。
３）離散コサイン変換や離散フーリエ変換など一般的な解析を行い、その特徴的な信号を解析する。
【００５４】
これらの１）〜３）の解析が成功すれば不正者は攻撃に成功したと考え、偽造したコンテンツまたは紙幣を不正に配布する。
【００５５】
管理センターは発見した偽造コンテンツまたは偽造紙幣に対して方式Ａと方式Ｂの両方で抽出を行う。このとき、方式Ａ，Ｂの両方で透かし情報を抽出できる場合、攻撃が行われていない。方式Ｂ（方式Ａ）のみで抽出できる場合、攻撃が行われたと判断する（どちらでも抽出できない場合、透かし情報は入っていないと判断する）。そして、方式Ｂ（方式Ａ）の電子透かしを元に不正者の追跡を行う。以上によって、第１，２の実施例と同様の効果があることは明らかである。
【００５６】
ここでは、方式Ａ，Ｂの２種類の電子透かしに限定して説明したが、２種類以上の電子透かし手法を用いてもよく、より多くの電子透かし手法を用いる方が攻撃に対する耐性が向上することは明らかである。また、埋め込む情報Ａ，Ｂは同一の情報でも異なる情報でも良く、さらに２つ以上の電子透かしを用いる場合、埋め込む情報は電子透かし手法毎に同一でも異なっていても、部分的に同一でもよい。
【００５７】
（第４の実施例）
本発明は上記実施の形態を実現するための装置及び方法及び実施の形態で説明した方法を組み合わせて行う方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（ＣＰＵあるいはＭＰＵ）に、上記実施の形態を実現するためのソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【００５８】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【００５９】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６０】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼動しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【００６１】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【００６２】
以上説明した通り複数の電子透かし手法を用い、攻撃者に１つまたは数種の電子透かしを攻撃させ、かつその電子透かしへの攻撃が成功したと思わせ、他の電子透かし情報を生き残らせるシステムを構築することによって、電子透かしシステムへの攻撃から守ることができ、コンテンツビジネスや紙幣の偽造防止に有効であり、用いる複数の電子透かし手法の解析の容易さに差を付けるというシステムの運用によって大きな効果を生じさせるものである。
【００６３】
【発明の効果】
以上のように請求項１の発明によれば、公開と非公開の電子透かしアルゴリズムを用いて著作権保護情報をディジタルコンテンツに埋め込むので、公開されているアルゴリズムで埋め込まれた第１の著作権情報が攻撃されても、公開されていないアルゴリズムで埋め込まれた第１の著作権情報と第２の著作権情報は攻撃されにくく、第１及び第２の著作権情報の何れもが残る可能性が高いディジタルコンテンツを出力することができる。また、この装置が出力するディジタルコンテンツは、公開されているアルゴリズムでそこに埋め込まれた第１の著作権情報を、そのアルゴリズムを知りうる人であれば誰でも確認することができ、その第１の著作権情報の埋め込み状況を確認する程度でディジタルコンテンツの不正利用を発見することができる。
また上記請求項１０の発明によれば、公開されているアルゴリズムで埋め込まれた第１の著作権情報が攻撃されてディジタルコンテンツから失われていたとしても、攻撃されにくい非公開のアルゴリズムで埋め込まれた第１の著作権情報と第２の著作権情報を取得することができる。そして、公開されたアルゴリズムで埋め込んだ第１の著作権情報が改ざんされていた場合、或いは破壊されていた場合に、破壊された第１の著作権情報がどのような内容だったかを公開されていないアルゴリズムで埋め込まれた第１の著作権情報を参照することにより確認ができる。
【図面の簡単な説明】
【図１】第１の実施例におけるシステムの概要を説明する図。
【図２】第１の実施例における処理手順の概要を説明する図。
【図３】本発明の実施例における処理手順の概要を説明する図。
【図４】第２の実施例におけるシステムの概要を説明する図。
【図５】第２の実施例における処理手順の概要を説明する図。
【図１】
0003789069.tif 000002
【図２】
0003789069.tif 000003
【図３】
0003789069.tif 000004
【図４】
0003789069.tif 000005
【図５】
0003789069.tif 000006