[go: up one dir, main page]

JP3789069B2 - 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体 - Google Patents

電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体 Download PDF

Info

Publication number
JP3789069B2
JP3789069B2 JP2000053423A JP2000053423A JP3789069B2 JP 3789069 B2 JP3789069 B2 JP 3789069B2 JP 2000053423 A JP2000053423 A JP 2000053423A JP 2000053423 A JP2000053423 A JP 2000053423A JP 3789069 B2 JP3789069 B2 JP 3789069B2
Authority
JP
Japan
Prior art keywords
copyright information
digital watermark
embedding
algorithm
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000053423A
Other languages
English (en)
Other versions
JP2001245132A (ja
Inventor
恵市 岩村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000053423A priority Critical patent/JP3789069B2/ja
Priority to US09/793,634 priority patent/US7158652B2/en
Publication of JP2001245132A publication Critical patent/JP2001245132A/ja
Application granted granted Critical
Publication of JP3789069B2 publication Critical patent/JP3789069B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32288Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
    • H04N1/32299Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image using more than one embedding method
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32288Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
    • H04N1/32304Embedding different sets of additional information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0051Embedding of the watermark in the spatial domain
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0064Image watermarking for copy protection or copy management, e.g. CGMS, copy only once, one-time copy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • H04N2201/3239Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark using a plurality of different authentication information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • H04N2201/327Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3271Printing or stamping

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はシステム、方法、及びそれを記憶した記憶媒体に関するものである。
【0002】
【従来の技術】
近年のコンピュータ及びネットワークの発達は著しく、文字データ、画像データ、音声データ等、多種の情報がコンピュータ内、ネットワーク内で扱われるようになってきている。
【0003】
このようなデータはデジタルデータであるために、同質なデータの複製を容易に作成できる環境にある。このため、こうしたデータの著作権を保護するために、画像データや音声データの中に著作権情報や利用者情報を電子透かしとして埋め込む処理がなされる場合が多い。ここで、電子透かしとは画像データや音声データに所定の処理を施すことによって、これらのデータに対して密かに別の情報を埋め込む技術である。
【0004】
この電子透かしをデータから抽出することにより著作権情報や利用者情報、及び識別情報などを得ることが出来、不正コピーを追跡することが可能である。
【0005】
電子透かしに求められる第1の条件は埋め込まれた情報が知覚できない。すなわち元のディジタル情報の品質劣化が少なく埋め込めることである(品質)。第2の条件はディジタル情報の中に埋め込まれた情報が残り続ける。すなわちデータ圧縮やフィルタ処理のような編集や攻撃によっても埋め込まれた情報が失われないことである(耐性)。第3の条件は用途に応じて埋め込める情報の情報量が選択できることである(情報量)。電子透かしに求められるこれらの条件は一般的に互いにトレードオフの関係にある。例えば、耐性の強い電子透かしを実現しようとした場合、比較的大きな品質劣化が生じ埋め込む情報量は少なくなることが多い。
【0006】
また、多値の静止画像を例にとると電子透かしを埋め込む方法は空間領域に埋め込む方式と周波数領域に埋め込む方法の二つに大きく分類でき、下記のような種々の方法が知られている。
【0007】
空間領域に埋め込む方式の例としては、パッチワークによるもの(W.Bender,D.Gruhl,N.Morimoto,Techniques for Data Hiding,”Proceedings of the SPIE,San Jose CA,USA,February 1995)やG.B.Rhoads,W.Linn:“Steganography methods employing embedded”USP Patent Number5,636,292などが挙げられる。
【0008】
周波数領域に埋め込む方式の例としては、離散コサイン変換を利用するもの(中村,小川,高嶋,“ディジタル画像の著作権保護のための周波数領域における電子透かし方式”,SCIS’97−26A,1997年1月)の他に、離散フーリエ変換を利用するもの(大西,岡,松井,“PN系列による画像への透かし署名法”,SCIS’9726B,1997年1月)や離散ウェーブレット変換を利用するもの(石塚,坂井,櫻井,“ウェーブレット変換を用いた電子透かし技術の安全性と信頼性に関する実験的考察”,SCIS’97−26D,1997年1月)及びウェーブレット変換に基づくディジタル・ウォーターマーク−画像圧縮、変換処理に対するロバスト性について−”井上,宮崎,山本,桂,SCIS’98−3.2.A,1998年1月)などが挙げられる。
【0009】
【発明が解決しようとする課題】
この電子透かし技術をディジタル画像や動画像、音声などのディジタルコンテンツの著作権保護に用いようとする場合、著作権侵害を目的にした攻撃、特に人為的な攻撃が行われることが考えられる。
【0011】
このような著作権侵害を目的に人為的な攻撃が加えられた場合、加えられたすべての攻撃に耐性をもつ電子透かし技術の開発は非常に困難であるため、公開された電子透かしのアルゴリズムでディジタルコンテンツに埋め込まれた著作権情報は上記攻撃により失われやすいという問題があった。
本発明は上記問題点を鑑みてなされたものであり、公開された電子透かしのアルゴリズムを利用しつつ、公開された電子透かしのアルゴリズムで埋め込まれる著作権情報ができるだけ失われないようにすることを目的とする。また、公開されているアルゴリズムで埋め込まれた著作権情報が攻撃されてディジタルコンテンツから失われていたとしても、その攻撃された著作権情報の改ざん内容を確認できるようにすることを別の目的とする。
【0012】
【課題を解決するための手段】
本発明は上記の目的を達成する為になされたものであり、著作権情報埋め込み装置であって、ディジタルコンテンツに公開されている第1の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第1の電子透かし埋め込み手段と、前記ディジタルコンテンツに前記第1の電子透かし埋め込みアルゴリズムより耐性が強い公開されていない第2の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第2の電子透かし埋め込み手段と、著作権情報が埋め込まれた前記ディジタルコンテンツを出力する出力手段を備え、前記第1の電子透かし埋め込み手段及び第2の電子透かし埋め込み手段は、夫々第1の著作権情報を埋め込み、さらに第2の電子透かし埋め込み手段は前記第1の著作権情報とは異なる第2の著作権情報を埋め込むことを特徴とする。
また、著作権情報抽出装置であって、公開されたアルゴリズムで第1の著作権情報が埋め込まれ、前記公開されたアルゴリズムより耐性が強い公開されていないアルゴリズムで前記第1の著作権情報及び第2の著作権情報が埋め込まれたディジタルコンテンツを入力する入力手段と、前記ディジタルコンテンツから、前記公開されている第1のアルゴリズムに基づいて、前記第1の著作権情報を抽出する第1の電子透かし抽出手段と、前記ディジタルコンテンツから、前記公開されていない第2のアルゴリズムに基づいて、前記第1の著作権情報及び第2の著作権情報を抽出する第2の電子透かし抽出手段とを備えることを特徴とする。
【0013】
【発明の実施の形態】
(第1の実施例)
本発明の第1の実施例は複数の電子透かし手法を用い、攻撃者に1つまたは数種の電子透かしを攻撃させ、かつその電子透かしへの攻撃が成功したと思わせ、他の電子透かし情報を生き残らせるシステムを構築する手法を提供するものである。
【0014】
その具体例として図1にシステムを示し、図2に処理手順を示す。
【0015】
電子透かし管理センター101は後述するような耐性の異なる電子透かし手法を数種類用意する。ここでは簡単のために2種類(方式A,方式B)とする。この2種類の電子透かし手法は後述するように耐性及び特徴が異なり、方式Bは方式Aへの攻撃では破壊できないとする。管理センター101はディジタルコンテンツ102に方式Bを用いて情報Bを(201)、方式Aを用いて情報Aを(202)埋め込み、ネットワーク110を通じてディジタルコンテンツ102の購入を希望するユーザに配布する。尚、この場合、このディジタルコンテンツが不正コピーされた際の追跡に用いるこのユーザーの個人情報を方式Bを用いて埋め込む(203)。方式A,Bの埋め込み順序は埋め込む場所が異なる場合どちらから埋め込んでもよく、同じ場所に埋め込む場合、耐性の強い順序(ここでは方式Bの後で方式A)に埋め込む。
【0016】
また、管理センター101は全ユーザまたは1部のユーザ(そのコンテンツを購入するユーザなど。図1では104で表す)に方式Aによる電子透かし情報を抽出するソフト103を配布する(200)。抽出ソフトの配布はあらかじめ行っていても、コンテンツの配布と一緒に行っても良い。また、抽出ソフトはネットワーク110やCD−ROMのような記憶媒体を用いて配布することができる。一方、方式Bの手法及び存在は秘密にされる。これによってユーザ104は購入したディジタルコンテンツ102に含まれる方式Aの電子透かし情報を自由に読むことができ、以下のような利用が可能になる。
【0017】
1)ユーザ104は自分が購入したコンテンツ102の透かし情報を確認でき、管理センター101が虚偽の情報を入れていないなどの正当性を確認できる(従来、ユーザは透かし情報を確認できないので管理センターを信頼するしかなく、管理センターが虚偽の透かし情報を根拠にユーザが不正配布を行ったと指摘してもユーザにそれを否定する手段はない)。
【0018】
2)ユーザ104は自分がアクセスした任意のサイト105のコンテンツに含まれる透かし情報を調査することができ、コンテンツの不正利用が行われていないか自由に検査できる。また、ユーザ104が発見した不正利用を管理センター101または不図示の監視センターに報告すれば管理センターや監視センターの不正配布監視に要する負荷は小さくなる(従来、コンテンツの不正利用は管理センターや監査センターが集中して行うために負荷が大きい)。
【0019】
しかし、電子透かしの抽出ソフトを広く配布した場合、不正配布を含むユーザは抽出ソフトを解析でき、透かし情報を破壊することが容易になるという問題がある。しかし、管理センターは方式Bの手法及び存在を秘密(非公開で方式Bの抽出アルゴリズムは配布されない)にしており、方式Bは方式Aと耐性及び特徴が異なるために、方式Aの透かし情報への攻撃で方式Bの透かし情報が破壊されることはない。また、攻撃者はディジタルコンテンツが特徴及び耐性の異なる複数の電子透かしによって保護されていることを知らないので、方式Aの透かし情報を破壊したとき、透かし情報への攻撃は成功したと考え、そのコンテンツの不正配布など不正利用を行う。
【0020】
管理センターは発見した不正コンテンツに対して方式Aと方式Bの両方で抽出を行う。このとき、方式A,Bの両方で透かし情報を抽出できる場合、攻撃が行われていない。方式Bのみで抽出できる場合、攻撃が行われたと判断する(どちらでも抽出できない場合、透かし情報は入っていないと判断する)。管理センターは生き残った方式Bの電子透かしの前述したユーザの個人情報を元に不正者の追跡を行う。以上から、いくつかの電子透かしが攻撃されても、その他の電子透かしを生き残らせるシステムを構築することができることがわかる。
【0021】
ここでは、方式A,Bの2種類の電子透かしに限定して説明したが、2種類以上の電子透かし手法を用いてもよく、より多くの電子透かし手法を用いる方が攻撃に対する耐性が向上することは明らかである。また、埋め込む情報A,Bは同一の情報でも異なる情報でも良く、さらに2つ以上の電子透かしを用いる場合、埋め込む情報は電子透かし手法毎に同一でも異なっていても、部分的に同一でもよい。
【0022】
また、特徴の異なる電子透かしとしては前述した空間領域に埋め込む電子透かしや周波数領域に埋め込む電子透かしが考えられる。一般に、周波数領域に埋め込む電子透かしは空間領域に埋め込む電子透かしに比べ耐性が強いと言われている。これは、周波数領域に埋め込んだ信号が空間領域では画像全体に広がって画像の1部分の変更は周波数領域では小さな変更になるためであると考えられる。
【0023】
また、耐性の強さを説明する一例として以下の例を示す。著作物である入力データを静止画像とした場合、その静止画の画像データを8×8画素のブロックに分割し、そのブロック毎にDCT(Discreate Cosine Transform:離散的コサイン変換)を行う。以下、そのDCTしたブロックをDCT係数ブロック、DCT係数ブロックの1係数をDCT係数、1枚の画像のDCT係数ブロックの集合をDCT係数ブロック群と呼ぶとする。よって、入力画像xをDCT変換し、その出力であるDCT係数ブロック群の中で、埋め込むDCT係数ブロックを1つ選択し、そのDCT係数ブロック中の1つのDCT係数を量子化することによって1ビットの埋め込みビットを埋め込む。この時の、量子化ステップの大きさが埋め込みの強度を決定し、その量子化ステップの大きさと選択したDCT係数の位置が鍵情報に対応する。例として、座標u,vの位置にあるDCT係数の値をs{u,v}、量子化ステップをhと表わし、以下に示すような規則により、電子透かしビットの0或いは1を埋め込む。
【0024】
a・h<s{u,v}≦(a+1)・h (1)
となるaを求める。
【0025】
埋め込みビット=0の時 c{u,v}=b・h+h/2 (bはaまたはa+1の偶数の方) (2)
埋め込みビット=1の時 c{u,v}=b・h+h/2 (bはaまたはa+1の奇数の方) (3)
となる操作を行い、c{u,v}を埋め込み後の係数とする。
【0026】
最後に、そのブロック群にIDCT(Inverse DCT:逆DCT)をおこなって、8×8画素のブロックにもどし、それを再構成する。
【0027】
抽出は同様のDCTをしたDCT係数ブロック群から鍵情報を用いて埋め込んだDCT係数を選択し、
b・h<c{u,v}≦(b+1)・h (4)
となるbを求め、bが偶数ならば埋め込みビットは0と判断し、奇数ならば1と判断する。
【0028】
この埋め込み方式において耐性を強化するには以下の手法が考えられる。DCT係数ブロックの中から埋め込みを行う1つのDCT係数を選択するときに、低周波成分を表わすDCT係数を選べば耐性を強くすることができる。これは、高周波成分が画像圧縮や種々のフィルタリング処理によって失われやすいのに対して低周波成分は失われにくいためである。また、上記の埋め込み方式では選択するDCT係数ブロック、及び埋め込むDCT係数を1つとして説明したが、その数を増すことによっても耐性を強くすることができる。これは、1ビットに対して1つのDCT係数に埋め込んだのみであれば画像圧縮や種々のフィルタリング処理によってその値が失われる可能性が大きいが、複数のDCT係数に同じビットを埋め込んでおけばその大半が失われる可能性が少なくなるためである。また、埋め込むビット自体を誤り訂正符号化することによっても耐性を強くすることが出来る。これは、埋め込みビットのいくつかが失われても誤り訂正符号によって復元されるためである。ここで、用いる誤り訂正符号の訂正能力が高ければ高いほど耐性が強くなるのは明らかである。以上のような耐性を強化する手法はDCTを用いる手法に限らず、ウェーブレット変換やフーリエ変換を用いる手法や、直接画素の輝度値などを操作する手法に対しても同じ傾向をもつと言える。よって、これらの手法の組み合わせなどによって耐性や特徴の異なる電子透かしを実現することができることは明らかである。
【0029】
最後に、上述の管理センター、ユーザにおける埋め込み、抽出処理は図3に示す信号処理装置を用いて実現できる。
【0030】
本図において、ホストコンピュータ0301は例えば一般に普及しているパソコンであり、スキャナ0314から読み取られた画像を入力し、編集・保管することが可能である。更に、ここで得られた画像をプリンタ0315から印刷させることが可能である。また、ユーザーからの各種マニュアル指示等は、マウス0312、キーボード0313からの入力により行われる。
【0031】
ホストコンピュータ0301の内部では、バス0316により後述する各ブロックが接続され、種々のデータの受け渡しが可能である。
【0032】
図中、0303は、内部の各ブロックの動作を制御、或いは内部に記憶されたプログラムを実行することのできるCPUである。
【0033】
0304は、印刷されることが認められていない特定画像を記憶したり、あらかじめ必要な画像処理プログラム等を記憶しておくROMである。
【0034】
0305は、CPUにて処理を行うために一時的にプログラムや処理対象の画像データを格納しておくRAMである。
【0035】
0306は、RAM等に転送されるプログラムや画像データをあらかじめ格納したり、処理後の画像データを保存することのできるハードディスク(HD)である。
【0036】
0307は、原稿或いはフィルム等をCCDにて読み取り、画像データを生成するスキャナと接続し、スキャナで得られた画像データを入力することのできるスキャナインターフェイス(I/F)である。
【0037】
0308は、外部記憶媒体の一つであるCD(CD−R)に記憶されたデータを読み込み或いは書き出すことのできるCDドライブである。
【0038】
0309は、0308と同様にFDからの読み込み、FDへの書き出しができるFDドライブである。0310も、0308と同様にDVDからの読み込み、DVDへの書き出しができるDVDドライブである。尚、CD,FD,DVD等に画像編集用のプログラム、或いはプリンタドライバが記憶されている場合には、これらプログラムをHD0306上にインストールし、必要に応じてRAM0305に転送されるようになっている。
【0039】
0311は、マウス0312或いはキーボード0313からの入力指示を受け付けるためにこれらと接続されるインターフェイス(I/F)である。
【0040】
(第2の実施例)
第1の実施例では1部の電子透かしの抽出ソフトをネットワークを通じて配布する例を説明したが、本実施例では紙幣の偽造防止に対する応用例を図4を用いて説明する。
【0041】
まず、印刷局401は数種類の偽造防止手法を採用し、紙幣(有価証券)402にそれらの偽造防止手法を加える(501)。ここではその種類の偽造防止手法を方式A,Bの電子透かし手法とする。印刷局401は方式Aの抽出ソフト403を紙幣の偽造防止に使われそうな画像入力機器メーカ404や画像処理ソフトメーカ405,画像出力機器メーカ406に配布(公開)し(500)、その機器やソフトへのインストール、及びその抽出結果に応じて偽造処理の停止を行うなどの機能を追加することを依頼する。404,405,406の各メーカは抽出ソフト403を各機器のドライバやソフトにインストールし、さらにその結果に応じて偽造処理を停止する機能を付加して販売する。または、インターネットやCD−ROMなどを用いてドライバやソフトのダウンロードによって各機器やソフト(既に販売されたものも含む)にインストールまたはアップグレードできるようにする。また、印刷局401はATMなどの紙幣を扱う機器製造メーカまたは銀行407などへは公開された方式Aと一般に非公開の方式Bの抽出ソフトを配布し(501)、ATMなどの機器にそのインストールさせ、その機器の管理を十分に行わせる。
【0042】
紙幣を偽造しようとする不正者は、紙幣をスキャナなどの画像入力機器で読み込み、画像処理ソフトに取り込み、それをカラープリンタなどの画像出力機器で印刷しようとするが、それらに前述の機能が入っているために紙幣の偽造に失敗する。一般に、単なるいたずらや間違いなどによって紙幣を偽造しようとした不正者への偽造抑制手段としては、このような標準的な方式Aを多くの画像処理機器やソフトへ導入することによって十分な効果を発揮すると考えられる。
【0043】
しかし、いたずらなどではなく紙幣の偽造を目的とする不正者は、各機器やソフトウェアにインストールされた抽出ソフトまたはその結果に応じた処理停止機能を解析し、そのソフトへの攻撃または読み込んだ紙幣データにおける電子透かし情報への攻撃を行うことが考えられる。スキャナやプリンタ等の機器や画像処理ソフトは安価で誰でも手に入れられるので、その解析は時間や手間をかければ成功すると考えられる。よって、不正者は紙幣の偽造に成功したとする。一般に、電子透かし情報はスキャンニングした画像をそのまま再画像出力すると破壊される。しかし、不正者が方式Aを解析し再埋め込みをすれば偽造紙幣にも方式Aの透かし情報を残すことができる(本実施例では、方式Bを耐性が弱い電子透かし手法とし、スキャンニング/再印刷によって方式Bの透かし情報は破壊されるとする)。
【0044】
しかし、紙幣を扱う機器(以下ATM)には方式Aだけでなく方式Bの抽出ソフトも入っている。ATMは方式A,Bの透かし情報を読みとり、2つの情報が正しい場合のみ紙幣であると認識するように構成されている。よって、正しい紙幣は方式A,Bの透かし情報が入っているので紙幣であると認識される。しかし、上記のように偽造された紙幣の場合、方式Bの透かし情報は破壊されているので偽造紙幣として検出される。ATMの管理は銀行などによって厳重に行われているので、方式Bを解析することは困難であり、不正者は方式Bを解析できない。このように紙幣の偽造を目的とする不正者に対しても多重の偽造防止手段を用いることによって、紙幣偽造の犯罪を防止することができる。
【0045】
本実施例は方式A,Bの2種類の電子透かしを例にして説明したが、偽造防止手法は電子透かしに限らず、かつ2種類である必要はない。方式は多い方がより安全性が高まることは明らかである。方式が3種類以上ある場合、追加した方式は他にインストールせず、印刷局や警察などによる紙幣の偽造検出のみに用いるなどしても良い。また、本実施例は紙幣の偽造防止を例として説明したが有価証券などに対しても有効であることは明らかである。
【0046】
(第3の実施例)
第1,2の実施例では1部の電子透かしの抽出ソフトを配布したりインストールする例を説明したが、それに限らず応用することができる。
【0047】
例えば、管理センターや印刷局が方式Aに相当する電子透かし手法に関して論文や特許で公表し、方式Bに関する情報は一切を公開しないことによっても同様の効果が期待できることは明らかである。
【0048】
また、管理センターや印刷局が電子透かしに関して何も公開していなくても、以下のような仕組みを採用することによて同様の効果が期待できる。これらはユーザの方式A,Bへの解析のしやすさに差をつけることによって実現される。
【0049】
1)管理センターや印刷局が方式Aとしてよく知られた電子透かし手法を採用し、方式Bとして独自の電子透かし手法を採用する。
【0050】
2)管理センターや印刷局が方式Aとして耐性の弱い(強い)電子透かし手法を採用し、方式Bとして耐性の強い(弱い)電子透かし手法を採用する。
【0051】
3)管理センターや印刷局が方式Aとして特徴の出やすい電子透かし手法を採用し、方式Bとして特徴の出にくい電子透かし手法を採用する。
【0052】
不正者は、著作権のあるディジタルコンテンツや紙幣には電子透かしのような仕組みが入っているのではないかと疑う。そのために、不正者はそのディジタルコンテンツや紙幣の解析を行うことを試みる。そのとき、行う解析手法として考えられるものは以下のことである。
【0053】
1)よく知られた電子透かし手法に関する解析を試みる。
2)JPEG圧縮や微少な幾何学変換などの処理をコンテンツに加え解析する。
3)離散コサイン変換や離散フーリエ変換など一般的な解析を行い、その特徴的な信号を解析する。
【0054】
これらの1)〜3)の解析が成功すれば不正者は攻撃に成功したと考え、偽造したコンテンツまたは紙幣を不正に配布する。
【0055】
管理センターは発見した偽造コンテンツまたは偽造紙幣に対して方式Aと方式Bの両方で抽出を行う。このとき、方式A,Bの両方で透かし情報を抽出できる場合、攻撃が行われていない。方式B(方式A)のみで抽出できる場合、攻撃が行われたと判断する(どちらでも抽出できない場合、透かし情報は入っていないと判断する)。そして、方式B(方式A)の電子透かしを元に不正者の追跡を行う。以上によって、第1,2の実施例と同様の効果があることは明らかである。
【0056】
ここでは、方式A,Bの2種類の電子透かしに限定して説明したが、2種類以上の電子透かし手法を用いてもよく、より多くの電子透かし手法を用いる方が攻撃に対する耐性が向上することは明らかである。また、埋め込む情報A,Bは同一の情報でも異なる情報でも良く、さらに2つ以上の電子透かしを用いる場合、埋め込む情報は電子透かし手法毎に同一でも異なっていても、部分的に同一でもよい。
【0057】
(第4の実施例)
本発明は上記実施の形態を実現するための装置及び方法及び実施の形態で説明した方法を組み合わせて行う方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ(CPUあるいはMPU)に、上記実施の形態を実現するためのソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【0058】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【0059】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0060】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼動しているOS(オペレーティングシステム)、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【0061】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【0062】
以上説明した通り複数の電子透かし手法を用い、攻撃者に1つまたは数種の電子透かしを攻撃させ、かつその電子透かしへの攻撃が成功したと思わせ、他の電子透かし情報を生き残らせるシステムを構築することによって、電子透かしシステムへの攻撃から守ることができ、コンテンツビジネスや紙幣の偽造防止に有効であり、用いる複数の電子透かし手法の解析の容易さに差を付けるというシステムの運用によって大きな効果を生じさせるものである。
【0063】
【発明の効果】
以上のように請求項1の発明によれば、公開と非公開の電子透かしアルゴリズムを用いて著作権保護情報をディジタルコンテンツに埋め込むので、公開されているアルゴリズムで埋め込まれた第1の著作権情報が攻撃されても、公開されていないアルゴリズムで埋め込まれた第1の著作権情報と第2の著作権情報は攻撃されにくく、第1及び第2の著作権情報の何れもが残る可能性が高いディジタルコンテンツを出力することができる。また、この装置が出力するディジタルコンテンツは、公開されているアルゴリズムでそこに埋め込まれた第1の著作権情報を、そのアルゴリズムを知りうる人であれば誰でも確認することができ、その第1の著作権情報の埋め込み状況を確認する程度でディジタルコンテンツの不正利用を発見することができる。
また上記請求項10の発明によれば、公開されているアルゴリズムで埋め込まれた第1の著作権情報が攻撃されてディジタルコンテンツから失われていたとしても、攻撃されにくい非公開のアルゴリズムで埋め込まれた第1の著作権情報と第2の著作権情報を取得することができる。そして、公開されたアルゴリズムで埋め込んだ第1の著作権情報が改ざんされていた場合、或いは破壊されていた場合に、破壊された第1の著作権情報がどのような内容だったかを公開されていないアルゴリズムで埋め込まれた第1の著作権情報を参照することにより確認ができる。
【図面の簡単な説明】
【図1】第1の実施例におけるシステムの概要を説明する図。
【図2】第1の実施例における処理手順の概要を説明する図。
【図3】本発明の実施例における処理手順の概要を説明する図。
【図4】第2の実施例におけるシステムの概要を説明する図。
【図5】第2の実施例における処理手順の概要を説明する図。

Claims (11)

  1. ディジタルコンテンツに公開されている第1の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第1の電子透かし埋め込み手段と、
    前記ディジタルコンテンツに前記第1の電子透かし埋め込みアルゴリズムより耐性が強い公開されていない第2の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第2の電子透かし埋め込み手段と、
    著作権情報が埋め込まれた前記ディジタルコンテンツを出力する出力手段を備え、
    前記第1の電子透かし埋め込み手段及び第2の電子透かし埋め込み手段は、夫々第1の著作権情報を埋め込み、さらに第2の電子透かし埋め込み手段は前記第1の著作権情報とは異なる第2の著作権情報を埋め込むことを特徴とする著作権情報埋め込み装置。
  2. 前記第2の著作権情報は、少なくともディジタルコンテンツの利用者の個人情報であることを特徴とする前記請求項1に記載の著作権情報埋め込み装置。
  3. 前記第1の著作権情報を抽出する電子透かし抽出アルゴリズムを前記第1と第2の著作権情報が付加されたコンテンツの利用者に配布する配布手段をさらに備えることを特徴とする前記請求項1に記載の著作権情報埋め込み装置。
  4. ディジタルコンテンツに公開されている第1の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第1の電子透かし埋め込み工程と、
    前記ディジタルコンテンツに前記第1の電子透かし埋め込みアルゴリズムより耐性が強い公開されていない第2の電子透かし埋め込みアルゴリズムで著作権情報を埋め込む第2の電子透かし埋め込み工程と、
    著作権情報が埋め込まれた前記ディジタルコンテンツを出力する出力工程を備え、
    前記第1の電子透かし埋め込み工程及び第2の電子透かし埋め込み工程は、夫々第1の著作権情報を埋め込み、さらに第2の電子透かし埋め込み工程は前記第1の著作権情報とは異なる第2の著作権情報を埋め込むことを特徴とする著作権情報埋め込み方法。
  5. 前記第1の著作権情報を抽出する電子透かし抽出アルゴリズムを前記第1と第2の著作権情報が付加されたコンテンツの利用者に配布する配布工程をさらに備えることを特徴とする前記請求項に記載の著作権情報埋め込み方法。
  6. 請求項又はに記載の著作権情報埋め込み方法を実行するプログラムコード。
  7. 請求項記載のプログラムコードを格納し、コンピュータが読み込み可能な記憶媒体。
  8. 公開されたアルゴリズムで第1の著作権情報が埋め込まれ、前記公開されたアルゴリズムより耐性が強い公開されていないアルゴリズムで前記第1の著作権情報及び第2の著作権情報が埋め込まれたディジタルコンテンツを入力する入力手段と、
    前記ディジタルコンテンツから、前記公開されている第1のアルゴリズムに基づいて、前記第1の著作権情報を抽出する第1の電子透かし抽出手段と、
    前記ディジタルコンテンツから、前記公開されていない第2のアルゴリズムに基づいて、前記第1の著作権情報及び第2の著作権情報を抽出する第2の電子透かし抽出手段とを備えることを特徴とする著作権情報抽出装置。
  9. 公開されたアルゴリズムで第1の著作権情報が埋め込まれ、前記第1の電子透かし埋め込みアルゴリズムより耐性が強い公開されていないアルゴリズムで前記第1の著作権情報及び第2の著作権情報が埋め込まれたディジタルコンテンツを入力する入力工程と、
    前記ディジタルコンテンツから、前記公開されている第1のアルゴリズムに基づいて、前記第1の著作権情報を抽出する第1の電子透かし抽出工程と、
    前記ディジタルコンテンツから、前記公開されていない第2のアルゴリズムに基づいて、前記第1の著作権情報及び第2の著作権情報を抽出する第2の電子透かし抽出工程とを備えることを特徴とする著作権情報抽出方法。
  10. 請求項に記載の著作権情報埋め込み方法を実行するプログラムコード。
  11. 請求項10記載のプログラムコードを格納し、コンピュータが読み込み可能な記憶媒体。
JP2000053423A 2000-02-29 2000-02-29 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体 Expired - Fee Related JP3789069B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000053423A JP3789069B2 (ja) 2000-02-29 2000-02-29 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体
US09/793,634 US7158652B2 (en) 2000-02-29 2001-02-27 Method of using plural watermarks to prevent unauthorized image copying

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000053423A JP3789069B2 (ja) 2000-02-29 2000-02-29 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体

Publications (2)

Publication Number Publication Date
JP2001245132A JP2001245132A (ja) 2001-09-07
JP3789069B2 true JP3789069B2 (ja) 2006-06-21

Family

ID=18574810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000053423A Expired - Fee Related JP3789069B2 (ja) 2000-02-29 2000-02-29 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体

Country Status (2)

Country Link
US (1) US7158652B2 (ja)
JP (1) JP3789069B2 (ja)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6516079B1 (en) 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
US6449377B1 (en) 1995-05-08 2002-09-10 Digimarc Corporation Methods and systems for watermark processing of line art images
US6580819B1 (en) 1993-11-18 2003-06-17 Digimarc Corporation Methods of producing security documents having digitally encoded data and documents employing same
US6522770B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Management of documents and other objects using optical devices
US7039214B2 (en) 1999-11-05 2006-05-02 Digimarc Corporation Embedding watermark components during separate printing stages
US6973197B2 (en) 1999-11-05 2005-12-06 Digimarc Corporation Watermarking with separate application of the grid and payload signals
US7724919B2 (en) 1994-10-21 2010-05-25 Digimarc Corporation Methods and systems for steganographic processing
US6721440B2 (en) 1995-05-08 2004-04-13 Digimarc Corporation Low visibility watermarks using an out-of-phase color
US7224819B2 (en) * 1995-05-08 2007-05-29 Digimarc Corporation Integrating digital watermarks in multimedia content
US7054462B2 (en) 1995-05-08 2006-05-30 Digimarc Corporation Inferring object status based on detected watermark data
US6763123B2 (en) 1995-05-08 2004-07-13 Digimarc Corporation Detection of out-of-phase low visibility watermarks
US6718046B2 (en) 1995-05-08 2004-04-06 Digimarc Corporation Low visibility watermark using time decay fluorescence
US6744906B2 (en) 1995-05-08 2004-06-01 Digimarc Corporation Methods and systems using multiple watermarks
US7006661B2 (en) 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US6965682B1 (en) 1999-05-19 2005-11-15 Digimarc Corp Data transmission by watermark proxy
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US6788800B1 (en) 2000-07-25 2004-09-07 Digimarc Corporation Authenticating objects using embedded data
US6577746B1 (en) 1999-12-28 2003-06-10 Digimarc Corporation Watermark-based object linking and embedding
US7054463B2 (en) 1998-01-20 2006-05-30 Digimarc Corporation Data encoding using frail watermarks
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
US6978036B2 (en) * 1998-07-31 2005-12-20 Digimarc Corporation Tamper-resistant authentication techniques for identification documents
US20030105730A1 (en) * 1999-05-19 2003-06-05 Rhoads Geoffrey B. Postal meters and systems employing watermarking
US20030130954A1 (en) * 1998-07-31 2003-07-10 Carr J. Scott Postal applications including digital watermarks
US7532740B2 (en) 1998-09-25 2009-05-12 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7197156B1 (en) 1998-09-25 2007-03-27 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7373513B2 (en) 1998-09-25 2008-05-13 Digimarc Corporation Transmarking of multimedia signals
US8290202B2 (en) 1998-11-03 2012-10-16 Digimarc Corporation Methods utilizing steganography
US6625297B1 (en) 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US7127744B2 (en) * 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
US8091025B2 (en) 2000-03-24 2012-01-03 Digimarc Corporation Systems and methods for processing content objects
US7027614B2 (en) 2000-04-19 2006-04-11 Digimarc Corporation Hiding information to reduce or offset perceptible artifacts
US6912295B2 (en) 2000-04-19 2005-06-28 Digimarc Corporation Enhancing embedding of out-of-phase signals
US7738673B2 (en) 2000-04-19 2010-06-15 Digimarc Corporation Low visible digital watermarks
US6891959B2 (en) 2000-04-19 2005-05-10 Digimarc Corporation Hiding information out-of-phase in color channels
US6804377B2 (en) 2000-04-19 2004-10-12 Digimarc Corporation Detecting information hidden out-of-phase in color channels
US8027509B2 (en) 2000-04-19 2011-09-27 Digimarc Corporation Digital watermarking in data representing color channels
US7346776B2 (en) * 2000-09-11 2008-03-18 Digimarc Corporation Authenticating media signals by adjusting frequency characteristics to reference values
US7246239B2 (en) 2001-01-24 2007-07-17 Digimarc Corporation Digital watermarks for checking authenticity of printed objects
US6760464B2 (en) 2000-10-11 2004-07-06 Digimarc Corporation Halftone watermarking and related applications
US6512837B1 (en) 2000-10-11 2003-01-28 Digimarc Corporation Watermarks carrying content dependent signal metrics for detecting and characterizing signal alteration
US8094869B2 (en) 2001-07-02 2012-01-10 Digimarc Corporation Fragile and emerging digital watermarks
US20030016842A1 (en) * 2001-07-23 2003-01-23 Patton Charles M. Digital content with information of latent value to purchaser and method for making the same
US7537170B2 (en) 2001-08-31 2009-05-26 Digimarc Corporation Machine-readable security features for printed objects
US7213757B2 (en) 2001-08-31 2007-05-08 Digimarc Corporation Emerging security features for identification documents
US7398395B2 (en) * 2001-09-20 2008-07-08 Koninklijke Philips Electronics N.V. Using multiple watermarks to protect content material
ATE509326T1 (de) 2001-12-18 2011-05-15 L 1 Secure Credentialing Inc Mehrfachbildsicherheitsmerkmale zur identifikation von dokumenten und verfahren zu ihrer herstellung
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US7054461B2 (en) * 2002-02-15 2006-05-30 Pitney Bowes Inc. Authenticating printed objects using digital watermarks associated with multidimensional quality metrics
WO2003075272A2 (en) * 2002-03-06 2003-09-12 Koninklijke Philips Electronics N.V. Double watermarks
US7824029B2 (en) 2002-05-10 2010-11-02 L-1 Secure Credentialing, Inc. Identification card printer-assembler for over the counter card issuing
US7519819B2 (en) 2002-05-29 2009-04-14 Digimarc Corporatino Layered security in digital watermarking
US7974495B2 (en) 2002-06-10 2011-07-05 Digimarc Corporation Identification and protection of video
US7456992B2 (en) * 2002-07-12 2008-11-25 Sharp Kabushiki Kaisha Image processing device
EP1551644A4 (en) 2002-10-15 2008-01-02 Digimarc Corp IDENTIFICATION DOCUMENT AND RELATED METHODS
EP2782337A3 (en) 2002-10-15 2014-11-26 Verance Corporation Media monitoring, management and information system
US20040111399A1 (en) * 2002-12-09 2004-06-10 Rice William H. System and method for distributed network monitoring for steganographic messages
WO2004095348A2 (en) 2003-04-16 2004-11-04 Digimarc Corporation Three dimensional data storage
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7369677B2 (en) * 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US7446891B2 (en) * 2003-11-24 2008-11-04 Pitney Bowes Inc. Fragile watermark for detecting printed image copies
JP2005167526A (ja) 2003-12-02 2005-06-23 Hitachi Ltd 複数の制御情報に基づく電子透かし情報の埋込み及び検出方法並びにその制御装置
US8667275B2 (en) * 2004-06-03 2014-03-04 Digimarc Corporation Economically secure digital mass media systems
JP4565427B2 (ja) * 2005-06-14 2010-10-20 富士ゼロックス株式会社 画像処理装置、認証装置、これらのプログラム及びシステム
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
AU2008255227A1 (en) * 2008-12-10 2010-06-24 Canon Kabushiki Kaisha Document security method
AU2008255212A1 (en) * 2008-12-10 2010-06-24 Canon Kabushiki Kaisha Page mark-up using printed dot barcodes
US9117268B2 (en) 2008-12-17 2015-08-25 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
US8199969B2 (en) 2008-12-17 2012-06-12 Digimarc Corporation Out of phase digital watermarking in two chrominance directions
EP2528592A2 (en) 2010-01-26 2012-12-05 NanoInk, Inc. Moire patterns generated by angular illumination of surfaces
US8838978B2 (en) 2010-09-16 2014-09-16 Verance Corporation Content access management using extracted watermark information
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
JP5005840B1 (ja) * 2012-03-28 2012-08-22 三菱電機インフォメーションシステムズ株式会社 コンテンツデータ管理システム及びプログラム
JP5005841B1 (ja) * 2012-03-28 2012-08-22 三菱電機インフォメーションシステムズ株式会社 コンテンツデータ管理システム及びプログラム
JP5877524B2 (ja) * 2012-05-23 2016-03-08 三菱電機インフォメーションシステムズ株式会社 コンテンツデータ管理システム及びプログラム
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US9262793B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
EP3117626A4 (en) 2014-03-13 2017-10-25 Verance Corporation Interactive content acquisition using embedded codes
CN111008923B (zh) * 2018-10-08 2022-10-18 阿里巴巴集团控股有限公司 水印嵌入和水印提取方法、装置和设备
US10796537B1 (en) * 2019-11-19 2020-10-06 Capital One Services, Llc System and method for detecting ATM fraud via counting notes

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0635956B1 (en) 1993-07-20 2003-10-22 Canon Kabushiki Kaisha Encryption apparatus, communication system using the same and method therefor
US5636292C1 (en) 1995-05-08 2002-06-18 Digimarc Corp Steganography methods employing embedded calibration data
US6122403A (en) * 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US6574350B1 (en) * 1995-05-08 2003-06-03 Digimarc Corporation Digital watermarking employing both frail and robust watermarks
EP0656709B1 (en) 1993-11-30 2005-07-13 Canon Kabushiki Kaisha Encryption device and apparatus for encryption/decryption based on the Montgomery method using efficient modular multiplication
US6002772A (en) * 1995-09-29 1999-12-14 Mitsubishi Corporation Data management system
JPH0973337A (ja) 1995-09-05 1997-03-18 Canon Inc 課金装置、情報受信装置及び通信システム
JPH10198272A (ja) 1996-12-27 1998-07-31 Canon Inc 階層を有する鍵管理方法及び暗号システム、分散デジタル署名システム
JPH10285381A (ja) 1997-04-03 1998-10-23 Matsushita Graphic Commun Syst Inc 画像処理装置
US6131162A (en) * 1997-06-05 2000-10-10 Hitachi Ltd. Digital data authentication method
JP4015288B2 (ja) 1997-07-03 2007-11-28 松下電器産業株式会社 情報埋め込み方法と情報抽出方法と情報埋め込み装置と情報抽出装置と記録媒体
US6334187B1 (en) 1997-07-03 2001-12-25 Matsushita Electric Industrial Co., Ltd. Information embedding method, information extracting method, information embedding apparatus, information extracting apparatus, and recording media
JP3775016B2 (ja) 1997-09-02 2006-05-17 ソニー株式会社 送信及び/又は記録装置、受信及び/又は再生装置、送受信/記録再生装置、送受信システム、送信及び/又は記録方法、受信及び/又は再生方法、伝送方法、並びに、記録媒体
EP1050005B1 (en) 1998-01-20 2007-09-05 Digimarc Corporation Multiple watermarking techniques
JP3201347B2 (ja) * 1998-05-15 2001-08-20 日本電気株式会社 画像属性変更装置と電子透かし装置
JP3801785B2 (ja) 1998-07-28 2006-07-26 富士写真フイルム株式会社 データ配信方法および装置並びにデータ配信システム
US6563935B1 (en) * 1998-12-02 2003-05-13 Hitachi, Ltd. Method of extracting digital watermark information and method of judging bit value of digital watermark information
US6282650B1 (en) * 1999-01-25 2001-08-28 Intel Corporation Secure public digital watermark

Also Published As

Publication number Publication date
JP2001245132A (ja) 2001-09-07
US7158652B2 (en) 2007-01-02
US20010024510A1 (en) 2001-09-27

Similar Documents

Publication Publication Date Title
JP3789069B2 (ja) 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体
Lu et al. Structural digital signature for image authentication: an incidental distortion resistant scheme
Voyatzis et al. The use of watermarks in the protection of digital multimedia products
Dong et al. Affine transformation resistant watermarking based on image normalization
US6101602A (en) Digital watermarking by adding random, smooth patterns
JP3728136B2 (ja) 画像処理装置及び画像処理方法及び記憶媒体
JP2000287067A (ja) 情報処理システム、情報処理装置及びコンピュータ読み取り可能な記憶媒体
Chandra et al. Digital watermarking technique for protecting digital images
Koliwad A comprehensive survey of contemporary researches in watermarking for copyright protection of digital images
Wu et al. Attacks on digital watermarks
Mahmoud et al. Frequency domain watermarking: An overview.
Suhail Digital watermarking for protection of intellectual property
JP2001223880A (ja) データ処理装置及び方法及び記憶媒体
JP2000156781A (ja) 電子透かし埋め込み装置、不正検知装置及びコンピュータ読み取り可能な記憶媒体
Tang et al. Image authentication using relation measures of wavelet coefficients
JP3780175B2 (ja) 画像処理装置及び画像処理方法並びに記憶媒体
Lin et al. Hierarchical watermarking scheme for image authentication and recovery
TW200923842A (en) Multi-functional semi-fragile watermarking method with image authentication and recovery
Piva et al. A watermarking technique for the protection of digital images IPR
JP4154436B2 (ja) 情報監視システム、透かし埋込装置、透かし埋込装置の制御方法及び記憶媒体
Emami et al. A new performance trade-off measurement technique for evaluating image watermarking schemes
Das et al. A robust block oriented watermarking scheme in spatial domain
Si et al. Fragile watermarking scheme based on the block-wise dependence in the wavelet domain
JP4054590B2 (ja) 情報監視システム
Madhusudhan et al. Combining digital signature with local binary pattern-least significant bit steganography techniques for securing medical images

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050815

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051031

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060127

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060216

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060322

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060327

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090407

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100407

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110407

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120407

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130407

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130407

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140407

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees