(57)【特許請求の範囲】
【請求項１】
製品を認証する為の方法であって：
前記製品と関連付けられた製品識別子を受信するステップ；
前記製品内にステガノグラフィにより組み込まれたセキュリティ・データをデコードするステップ；
デコードされた前記セキュリティ・データを前記製品識別子と比較することにより、前記製品を有効と認めるステップと；
を備える、前記方法。
【請求項２】
前記セキュリティ・データは、前記製品のスキャン画像からデコードされたデジタル・ウォータマーク内に組み込まれる、請求項１記載の方法。
【請求項３】
前記セキュリティ・データは、前記製品用パッケージのスキャンからデコードされる、請求項１記載の方法。
【請求項４】
前記製品はソフトウェアを備え、前記製品を有効と認めるステップに応じて、ソフトウェアのインストールを制御するステップを含む、請求項１記載の前記方法。
【請求項５】
前記製品は、金融カード又はアクセス・カードを含み、前記製品を有効と認めるステップに応じて、前記カードの発効を制御するステップを含む、請求項１記載の方法。
【請求項６】
ユーザに前記製品識別子を入力するように促すステップと；
前記ユーザに前記製品をスキャンし、組み込まれたセキュリティ・データのスキャンを捕捉するように促すステップと；を備える、請求項１記載の方法。
【請求項７】
組み込まれたセキュリティ・データは、前記製品識別子のハッシュを備える、請求項１記載の方法。
【請求項８】
コピー検知特性が、前記製品上に含まれ、前記コピー検知特性を使用して前記製品が偽造されたかを決めるステップを更に含む、請求項１記載の方法。
【請求項９】
前記コピー検知特性は、前記製品のコピーが検知される方法でコピーされるときに変化するウォータマークを備える、請求項８記載の方法。
【請求項１０】
コピー検知機能は、ペイロードの分析からコピーが検知可能なウォータマークを備える、請求項８記載の方法。
【請求項１１】
請求項１記載の方法を実行する為のソフトウェアを有するコンピュータ可読媒体。
【請求項１２】
ステガノグラフィにより組み込まれるセキュリティ・データを含む製品であって；前記製品に製品識別子が割り当てられ、前記製品識別子は、前記製品からデコードされた前記セキュリティ・データを前記製品識別子と比較することにより、前記製品の真性が評価されるように前記セキュリティ・データと関連付けられる、前記製品。
【請求項１３】
製品を作る方法であって：
前記製品に製品識別子を割り当てるステップと；
前記製品識別子を含むセキュリティ・データを前記製品の中に、ステガノグラフィにより組み込むステップと；を備え、
前記セキュリティ・データは、機械で読み取り可能であり、前記製品からデコードされた前記セキュリティ・データを前記製品識別子と比較することにより、前記製品の自動認証を可能にする、前記方法。
【請求項１４】
印刷対象物を認証するシステムであって：
印刷対象物内でコピー検知用ウォータマークを検知し、印刷対象物が複写されたかを決める為のウォータマーク・デコーダと；
印刷対象物における認証用ウォータマークからデコードされたメッセージを処理し、印刷対象物または印刷対象物の保持者を認証する為の検証用モジュールと；
を備える前記システム。
【請求項１５】
メッセージは、データベース内で認証用情報を調べる為に使用される識別子を備え：
前記識別子を前記データベースに通信し、前記印刷対象物と関連付けられた認証用情報を取り出し、前記認証用情報を前記検証用モジュールに提供する為の通信用アプリケーションを含む、請求項１４記載のシステム。
【請求項１６】
前記検証用モジュールは、前記データベースからの認証用情報を、前記印刷対象物の保持者により提供された認証用情報と比較し、前記印刷対象物保持者または前記印刷対象物を認証する、請求項１５記載のシステム。
【請求項１７】
前記検証用モジュールは、前記データベースからの認証用情報を、前記対象物上の機械可読コードから読まれた認証用情報と比較し、前記対象物を認証する、請求項１５記載のシステム。
【請求項１８】
前記検証用モジュールは、前記データベースからの認証用情報を、前記対象物上の情報のハッシュから導かれた認証用情報と比較する、請求項１５記載のシステム。
【請求項１９】
前記ハッシュは、前記対象物上の画像から算出される、請求項１８記載のシステム。
【請求項２０】
前記ハッシュは、前記対象物上のテキストから算出される、請求項１８記載のシステム。
【請求項２１】
前記コピー検知用ウォータマークと認証用ウォータマークは、同一である、請求項１４記載のシステム。
【請求項２２】
前記コピー検知用ウォータマークは、一以上のウォータマークを備え、これらのウォータマークは、一以上のウォータマークのデコーディングにおいて、前記印刷対象物の複製バージョンから検知可能である方法で前記印刷対象物上の複製操作に応じて品質低下する、請求項１４記載のシステム。
【請求項２３】
前記メッセージは、前記印刷対象物の保持者を認証する為に前記保持者により提供された情報と比較される保持者情報を含む、請求項１４記載のシステム。
【請求項２４】
前記メッセージは、前記対象物を認証する為に前記対象物から機械により導かれた他の情報と比較される情報を含む、請求項１４記載のシステム。
【請求項２５】
前記メッセージは、前記印刷対象物の為の金融的価値に関連付けられている、請求項１４記載のシステム。
【請求項２６】
前記検証用モジュールは、前記印刷対象物に関連付けられたメッセージをチェックし、前記印刷対象物が特定動作に対し有効であるかを決める、請求項１４記載のシステム。
【請求項２７】
前記印刷対象物は、チケット又はパスであり、特定動作はイベントへのエントリ又は車両へのアクセスである、請求項２６記載のシステム。
【請求項２８】
前記メッセージは、タイムスタンプを含み、前記タイムスタンプは、前記印刷対象物の有効性が期限切れであるかを決める為に使用される、請求項１４記載のシステム。
【請求項２９】
印刷対象物を作成する為のシステムであって：
印刷対象物に印刷される画像内にウォータマークを組み込む為のウォータマーク用エンコーダであって、前記ウォータマークは、前記印刷対象物を認証する為に使用される、前記ウォータマーク用エンコーダと；
前記ウォータマークのメッセージ・ペイロード内に組み込む為に、かつ、前記識別子に関連付けられる情報を対象物−識別子関連データベースに提供する為に、識別子用データベースから識別子を取得する為の通信用アプリケーションと；
を備える、前記システム。
【請求項３０】
前記ウォータマークは、前記印刷対象物上で実行された再生操作に応じて品質が低下するコピー検知用ウォータマークである、請求項２９記載のシステム。
【請求項３１】
前記情報は、前記印刷対象物の保持者を認証する為のユーザ情報である、請求項２９記載のシステム。
【請求項３２】
前記情報は、前記印刷対象物が期限切れであるかを決める為に使用されるタイムスタンプである、請求項２９記載のシステム。
【請求項３３】
前記エンコーダは、第１ウォータマークと第２ウォータマークをエンコードする為に操作可能であり、前記第１ウォータマークは、前記印刷対象物を前記対象物−識別子用データベースにリンクする識別子を含み、前記第２ウォータマークは、虚弱なコピー検知用であり、前記印刷対象物の再生とオリジナルとを区別する、請求項２９記載のシステム。
【発明の詳細な説明】
【０００１】
関連出願データ
この特許出願は、米国特許出願第０９／６２５５７７号の一部継続出願であり、"Authenticating Objects Using Embedded Data"という発明の名称で、スコット・カー氏とバート・ペリー氏により２０００年７月２５日に提出され、本願に参照によって組み入れられている。
本願の対象は、米国特許第５８６２２６０号と２０００年２月１４日に提出された同時継続出願第０９／５０３８８１号に開示された対象に関連し;
これらは、参照によって本願に組み入れられている。
【０００２】
技術分野
本発明は、対象物を認証する方法に関し、特に、製品にセキュリティ・データを組み込む方法と、組み込まれたセキュリティ・データを使ってこれらの製品を認証する方法に関する。
【０００３】
背景と概要
偽造と海賊行為は、巨大な経済的衝撃を有する。多数のプロダクト・セキュリティ特性が開発されてきたが、偽造と海賊行為を禁止する費用対効果の良い要求が存続している。
【０００４】
ステガノグラフィ（別名「データ隠し」）分野における研究は、偽造と海賊行為と戦う為の有望な技術を提示する。ステガノグラフィの一形式は、デジタル・ウォータマークとして人気のある文献で言及されている。デジタル・ウォータマーキングとは、ホスト信号や対象物を変形し、当該ホストに機械可読コードを組み込む処理である。ホストは、通常の観察者が見たり再生する際、組み込まれたコードが認知不能か、ほとんど認知できないように変形されてもよいが、自動検知処理を通じて検知されてもよい。
【０００５】
最も一般的には、デジタル・ウォータマークは、画像、オーディオ信号やビデオ信号のようなメディアに適用される。しかし、それは、（例えば、薄いライン、ワードや文字シフト操作を通じて）書類、ソフトウェア、多次元グラフィクス・モデル、対象物の表面テキスチャーを含むメディアの他のタイプに適用されてもよい。
【０００６】
本発明は、対象物上の画像内に組み込まれたデジタル・ウォータマークを用いて印刷された対象物（以下、印刷対象物）を認証する為の方法に関する。本発明の一形態は、印刷対象物を認証する為のシステムである。当該システムは、ウォータマーク・デコーダと検証用モジュールを含む。ウォータマーク・デコーダは、印刷対象物内で、コピー検知用ウォータマークを検知し、その印刷対象物が再生されたことがあるかを決定する。検証用モジュールは、当該印刷対象物上の認証用ウォータマークからデコードされたメッセージを処理し、その印刷対象物や印刷対象物の保持者を認証する。認証用ウォータマークとコピー検知用ウォータマークは、同一又は異なるウォータマークとして実施されてもよい。たとえば、コピー検知用ウォータマークは、虚弱なウォータマークでもよく、このウォータマークは、メッセージを伝達し、再生操作（例えば、対象物の写真複写、スキャン、再版）に応じて品質が低下する。あるいは、認証用ウォータマークとコピー検知用ウォータマークは、対象物に印刷された画像内に組み込まれた別個のウォータマークでもよい。一部の適用例において、認証用ウォータマークは、当該対象物についての関連情報を持つデータベース・エントリに当該対象物をリンクする識別子を含む。この関連情報は、それを保持者（ユーザＩＤや写真）の特質と比較することにより対象物の保持者をチェックし、又は、それを当該対象物上で見えるか機械読み取り可能な特質と比較することにより当該対象物の有効性をチェックする為に使用可能である。
【０００７】
本発明の他の実施態様は、印刷対象物を作成する為のシステムである。当該システムは、ウォータマーク・エンコーダと通信用アプリケーションである。ウォータマーク・エンコーダは、印刷対象物に印刷される画像内のウォータマークをコード化する。このウォータマークは、その印刷対象物を認証する為に使用される。通信用アプリケーションは、ウォータマークのメッセージ・ペイロード内に組み込む為に、データベースから識別子を取得する。それは、当該識別子と関連付けられる情報も当該データベースに提供する。
それ以上の特徴は、次の詳細な説明と付随する図面を参照して明確になる。
【０００８】
詳細な説明
【イントロダクション】
次のセクションは、製品を認証する為のシステムと関連する方法を記述する。この説明は、パッケージ・ソフトウェア製品の一例を備えたシステムを記述するが、それは、いろいろな対象物に適用される。この書類で、「製品」という用語は、広く、物理的対象物（例えば、商品）、あるいは、それらに関連した他の対象物（例えば、対象物上の、対象物による、又は対象物を備えた、包装、タグ、ラベル、文書、或いは、その対象物上に、対象物により、対象物と共に供給されたメディア）を広く包含する。この広い製品環境の範囲内で、組み込まれている処理は、これらのタイプの製品の、どんなセキュリティ・データをコード化してもよい。製品が真性かを決める為に、この書類で説明された方法とシステムは、その製品自体、その包装やラベル、タグ、メディア等に組み込まれたセキュリティ・データを評価する為に使用可能である。
【０００９】
これらの方法と保証された製品の一実施例は、デジタル・ウォータマーキングと呼ばれたステガノグラフィ形式を使用する。
しかし、ステガノグラフィの他の形式も、同様に使用してもよい。
製品認証用アーキテクチャには２つの主要パーツがある：1）製品認証用データを組み込む為のシステム；2）製品を認証する為のシステム。
【００１０】
通常、製品メーカーは、各製品にシリアル番号のような独特の識別子を割り当てている。以下に説明される製品セキュリティ・システムにおいて、エンベッダは、機械で読み取り可能なセキュリティ・データ形式として、当該製品又はその包装内にシリアル番号をエンコードする。この組み込まれたセキュリティ・データは、その後、製品を認証し、更に／又は、未許可の使用を制御する為に使用される。ソフトウェア製品の場合、たとえば、組み込まれたセキュリティ・データは、ユーザがユーザ機にソフトウェアをインストールする間に、そのユーザが認可されることを保証する為に使用されてもよい。金融又はアクセス・カード（例えばデビットカード／クレジットカード、キーカード、コーポレート・バッジ）の場合、組み込まれたセキュリティ・データは、当該カードを起動する為に使用されてもよい。より一般的な場合、組み込まれたセキュリティ・データは、目に見えるシリアル番号のような顕著な製品識別子を有効化することにより、当該製品またはその包装内に認知できないように組み込まれた製品識別子と共に、当該製品が真性であるかをチェックする為に使用されてもよい。これらのシステムを、更に以下に説明する。
【００１１】
【製品へのセキュリティ・データの組み込み】
図１は、製品にセキュリティ・データを組み込む方法を示すフローチャートである。製品のメーカーまたはディストリビュータは、製品に独特の識別子（例えば、シリアルナンバー）を割り当てている。組み込み処理は、この識別子２０を取り出し、それを当該製品又はその包装に組み込む為に一形式のデータに変形する。識別子は、組み込む前に変形される必要はないが、そのようにする多くの理由がある。一つの理由は、それを組み込む為に、よりコンパクトな形式に変換することである。もう一つの理由は、組み込まれたデータをより安全に、すなわち、偽造者または著作権侵害者が模写することを一層難しくすることである。
【００１２】
図１は、ハッシュと呼ばれるデータ変換方法の一例を示す（ステップ２２）。ハッシュは、識別子を他の番号に変換する機能である。ハッシュの一形式は、チェックサムであるが、多くの他の形式が存在する。チェックサムの一例は、多くの数字または一組の数字（例えば、シリアル番号、製品コードなど）を、一連の素数を用いて他の数字に変換するものである。暗号ハッシュは、オリジナルの識別子が導き出すのに難しい新しい数字を発生させる為に使用されてもよい。ハッシュされるかどうかに関係なく、組み込まれるべきデータは、「セキュリティ・データ」と呼ばれる。
【００１３】
組み込み処理は、製品またはその包装上の機械可読コードにセキュリティ・データを組み込む（ステップ２４）。特に、この処理は、当該製品または当該製品の包装やラベルにおいて、ステガノグラフィ的にセキュリティ・データを、機械可読コードに組み込む。ステガノグラフィ処理は、機械で読み取り可能であろうが、通常検査において認知不能か実質的に認知できないように、製品の表面上に情報を組み込む。
【００１４】
ステガノグラフィの一形式は、デジタル・ウォータマーキングと呼ばれている。様々なデジタル・ウォータマーキング方式が、印刷媒体にウォータマークを組み込む為に使用可能である。あるウォータマーク・エンコーディング及びデコーディング例は、米国特許第５８６２２６０号と、２０００年２月１４日に提出された同時継続出願に提供されている。
【００１５】
物理的な対象物上に印刷された画像のデジタル・ウォータマークにおいて、ウォータマークの生存性と視覚的な知覚性との間には一つのトレードオフがある。この出願において、ウォータマークは、アナログからデジタルへの変換、デジタルからアナログへの変換、更に、幾何学的ひずみ、相加性雑音、圧縮を含む、起こり得る他の形式の破損を耐え抜く為に十分に堅固であるように組み込まれている。ウォータマークは、製品の表面に印刷された画像の輝度、一又は複数の他のカラーチャンネルによってエンコードされてもよい。あるいは、ウォータマークは、製品表面のマイクロ・トポロジィを修正するか、ＵＶ又は赤外線のような非可視波長光に晒されるとき読み取り可能な、澄んだインクを使用してエンコードされてもよい。また、製品表面のマイクロ・トポロジィは、ウォータマークを組み込むように製品表面を作成する処理で変更されてもよい。例えば、データの浮彫り、見えないバーコードと同様に、代替えの機械可読コードが使用されてもよい。
【００１６】
デジタル・ウォータマーク組み込み処理は、通常、幾つかの操作を含む。たとえば、追加データは、セキュリティ・データ（例えば同期シンボル、エラー検知用コードなど）に添付されてもよい。このデータを付加した後、セキュリティ・データは、当該製品に組み込む為の一連のシンボルを含む。追加の操作は、エラーの訂正や他の形式のシンボル組み込み（例えば、畳込みコード、ターボ・コード、BCHコード、リード・ソロモン式エンコーディング、Mシーケンス、ゴールドシーケンス等）を含む。これらの操作は、オリジナルのメッセージ・シーケンスをメッセージ信号に変形する。メッセージ信号は、その後、更に複写され、広帯域スペクトラム変調方式を使用して変調可能である。たとえば、メッセージ信号は、擬似乱数や一組の擬似乱数にわたって拡散されてもよいし、反復的にホソト信号を通じて散乱されてもよい。
【００１７】
（時々、カバー信号と呼ばれる）ホスト信号とは、組み込まれたデータが内部に隠される信号である。これは、対象物、対象物の表面トポロジィ、ラベルやパッケージ、可視または不可視インク層、ラインアート、テキスト等、に印刷された画像でもよい。ウォータマーク信号は、ホスト信号の、幾つかの異なる隣接するか重なり合う領域で繰り返されてもよい。これらの領域におけるウォータマークの各例は、対応する認知不能なウォータマーク・テンプレートや、同期又はオリエンテーション信号に関連付けることが可能であるが、これにより、デコーダは、ウォータマークの存在を検知し、並進運動（起点のｘ軸、ｙ軸）、回転、スケール、剪断、差動スケール等のオリエンテーションパラメータを決定することができる。
【００１８】
メッセージ信号を組み込む為に、組み込み機能は、ホスト信号を巧妙に変える。デジタル・ウォータマークは、通常、デジタル形式のホスト信号上で動作し、デジタル・ウォータマークが付けられた信号を生成するが、この信号は、その後、アナログ形式に変換される。しかし、デジタル・ウォータマークは、アナログ・ドメインで適用されてもよい。いろいろな組み込み機能は、デジタル・ウォータマーキングに関する文献で説明されてきた。これらの機能は、加法的、乗法的（ホスト・シグナルでメッセージ信号を加えるか倍加させること）、又は、他の機能（非線形量子化機能等）でもよい。量子化機能は、ホスト信号の、一組のサンプル値の特性やサンプル値を量子化することにより、メッセージ用シンボル（例えば、二進数またはＭ進数）を、エンコードされるシンボルと関連付けられた量子化レベルに組み込むものである。シンボルをデコードする為に、ウォータマークが付けられた信号は捕捉されて評価され（例えば、再び量子化され）、サンプルや一組のサンプル特性が、どの量子化レベルと密接に対応しているかを決める。この量子化レベルは、その後、対応シンボルに論理的に割り振られる。
【００１９】
組み込み機能は、画像サンプルや空間ドメイン内の特性や、一部の変形ドメイン（離散型余弦変換、離散型ウェーブレット変換、離散型フーリエ変換等）に適用可能である。
【００２０】
強化された安全性の為に、組み込まれたデータの様々な要素が暗号化されてもよい。メッセージ内にセキュリティ・データを含む一部または全部のメッセージが暗号化されてもよい。ウォータマークをエンコードする為に使用される様々なキーも同様に暗号化されてもよい。たとえば、ホスト信号内のウォータマーク位置を定義するキーは、暗号化されてもよい。拡散されたメッセージ信号（例えば、擬似乱数）をデコードするのに用いられるキーも暗号化されてもよい。
【００２１】
ウォータマーク信号の実例がホスト信号で反復される実施例において、ウォータマーク信号の一例であるメッセージ・ペイロード内のキーは、ウォータマーク信号の他の例では、セキュリティ・データのように、メッセージを解読する為に使用されてもよい。キーは、当該メッセージに当該キーを追加することにより、又は、それをＸＯＲのような機能を用いてメッセージと組み合わせることにより、又は、当該キーをメッセージと組み合わせて複合メッセージを生成する乗算操作により、メッセージ・ペイロード内に含められてもよい。
【００２２】
ウォータマークをデコードする為に使用されるキーやそのメッセージ・ペイロードも、ホスト信号自体から導き出されるか、ホスト信号内の他のウォータマークから導き出されてもよい。
【００２３】
デジタル・ウォータマークは、低コストであるが、セキュリティ・データを製品やその包装内に組み込む安全な方法を提供する。組み込み処理は、対象物やその包装を印刷する処理と一体化することが可能である。たとえば、各製品の為に、印刷処理は、その製品の識別子やそのハッシュされた（切り刻まれた）形式で組み込まれた画像を印刷するように適合されてもよい。この処理は、いろいろな印刷可能な対象物（包装、コンテナ、ラベル、製品のドキュメンテーション、クレジットカード等）の量産で一体化されてもよい。
【００２４】
【組み込まれたセキュリティ・データを用いた製品認証】
図２は、組み込まれたセキュリティ・データを使用して製品を認証する為の処理を示すフローチャートである。認証システムは、ユーザ・インターフェース、スキャナ、組み込まれたデータ・デコーダを含む。組み込まれたデータがデジタル・ウォータマーク内でエンコードされる場合、そのシステムは、撮像装置（例えばCCDカメラまたはスキャナ）を備えるパーソナル・コンピュータで実施されてもよい。
【００２５】
認証は、ユーザに製品識別子を促すことにより開始する（ステップ３０）。通常、この識別子は、製品、その包装、ドキュメンテーション上の無地表示内の製品シリアル番号である。ユーザは、製品番号をキーボードで単にタイプするか、他のユーザ入力装置（音声認識、バーコードスキャナー等）を使用することにより入力可能である。その製品識別子を受け取ることに応答して、当該システムは、ユーザにスキャニング用製品を提示するよう促す（ステップ３２）。ユーザは、その後、センサ装置（例えば、ＣＣＤカメラ）で製品をスキャンし、製品のスキャンを捕らえる。
【００２６】
次に、当該システムは、組み込まれたデータを製品のスキャンからデコードする（ステップ３４）。当該製品上のデジタル・ウォータマーク内に組み込まれたセキュリティ・データの場合、当該システムは、一又は複数の製品の画像フレームをスキャンする。その後、この画像信号内でのウォータマーク検知が進行する。ウォータマークを見つけると、それは、セキュリティ・データを含む当該ウォータマークメッセージをデコードする。
【００２７】
セキュリティ・データを検証する為に（ステップ３６）、認証システムは、ユーザにより入力された製品識別子からセキュリティ・データを計算する。その後、それは、算出されたセキュリティ・データを、組み込まれたセキュリティ・データと比較する。２組のセキュリティ・データが一致すると、そのときには、システムは製品が有効であるとみなす。
【００２８】
いろいろな動作は、有効化処理の結果で始動されてもよい（ステップ３６）。一つの動作は、有効化処理の結果を、ユーザ・インターフェース（例えば音声出力、グラフィカル・ユーザ・インターフェース等）を介してユーザに伝達することである。この種の操作は、画像センサ、認証操作を実施する為のソフトウェアを備えたパーソナル・コンピュータに組み込まれた認証システムを使用して、いかなるタイプの製品を認証する為にも使用可能である。
【００２９】
ソフトウェア製品の場合、有効化処理は、ユーザのコンピュータ上の、ソフトウェアのインストールを自動的に実行することができる。有効化後の様々な付随的動作（他のコンピュータ（例えば、ウェブサーバー）への接続を確立し当該製品のオンライン登録を容易にすること、追加ソフトウェア又は他のコンテントのダウンロード、ソフトウェアの操作等を可能にする一以上のキーの取り出し等）は自動的に始動されてもよい。
【００３０】
同一動作は、機械可読メモリ装置から機械語命令を実行する他のタイプの製品にも適用する。たとえば、組み込まれたソフトウェアやファームウェアを備えたハードウェアは、同様の方式で認証されてもよい。特に、ユーザは、当該装置のユーザ・インターフェース又はそれと通信状態にある他の装置（有線、無線ポート−ＵＳＢ、ファイヤワイヤ、ブルートゥース、赤外線接続などを介して接続された近くのＰＣ）に製品番号を入力する。ユーザ・インターフェースは、その後、認証されている装置に直接接続または他の装置（例えば、付近のＰＣ）を通じて間接的に接続されたカメラを備えた製品をスキャンするよう、ユーザに促す。その後、組み込まれたデータ・デコーダは、どんなセキュリティ・データでもデコードし、有効化処理の結果で始動される動作をとる。一動作は、近くの装置やコンピュータ・ネットワークから認証されている装置に、ソフトウェアをインストールすることである。他の動作は、認証されている装置の機能性を可能にする一以上のキーや他の指示をロードすることである。
【００３１】
ソフトウェアや組み込まれたシステムの登録やインストールに対する認証システムの適用は、一般的にデジタル・コンテントの多形式（ソフトウェア、音楽、映画、ゲーム等）に拡大されてもよい。これらの各適用において、認証方法とシステムは、同様である。認証されているデジタル・コンテントは、様々な記憶媒体（光デスク、磁気デスク、フラッシュメモリカード等）でパッケージされてもよい。記憶媒体や、そのパッケージ（例えば、DVDケース）は、組み込まれたセキュリティ・データを含み、そのセキュリティ・データは、機械で読み取り可能であり、製品番号に対して有効化される。有効化処理は、記憶媒体に保存されたデジタル・コンテントに関連した動作（コンテントの制御レンダリング、記憶媒体から他の装置へのコンテント制御移送、コンテントの使い方制御（例えば、許可されたコピーや移送の回数など）、関連情報を取り出す為の製品用ウェブ・サイトへの接続、製品やサービスの購入）を始動させてもよい。
【００３２】
図２で示された方法は、同様に、金融およびアクセス・カードの発効にも適用可能であり、アクセス・カードには、クレジット／デビットカード、カードキー、コーポレート・バッジがあり、これらには、ビル、コンピュータ・システム（単一の機械へのアクセスやネットワーク・リソースへのアクセスを含む。）等にアクセスする為のキーを含む。この適用例を例示することは、ネットワーク上の認証システムの実施を考慮する。最初に、ユーザは、識別子と共に新しいカードを受け取る。この識別子は、カード上に顕著に印刷され、（例えば、会社の社員番号のように）ユーザに別個に与えられてもよい。ユーザが、この識別子を入力し、画像センサ（例えば、ＰＣカメラ、平盤型スキャナ等）で当該カードをスキャンする。組み込まれたデータ・デコーディング処理は、存在する場合に、セキュリティ・データを抽出し、ユーザにより入力されたデータに対して、それを有効化する。組み込まれたデータが有効であるならば、認証システムは、そのカードを発効する。
【００３３】
カードを発効するシステムは、スタンドアロン型コンピュータ・システム上で実行可能であるが、ネットワーク形態で、より一般的に実施されてもよい。ユーザ位置でクライアント・コンピュータが、対象物のスキャンニングやデコーディング機能を実行し、リモート位置でサーバーが、ユーザにより提供されたデータに対して、組み込まれたデータを有効化する場合、システムはクライアント・サーバー・アーキテクチャで実施されてもよい。（ユーザ入力、スキャンニング、デコーディング、有効化を促進して）種々のカードの発効操作を実行するコンピュータ処理のロケーションは、クライアントと一以上のサーバーコンピュータとの間で割り当てることができる。
【００３４】
組み込まれたセキュリティ・データを用いた製品識別子を有効化する処理は、様々な方法で拡大可能である。ユーザにより入力された製品識別子と組み込まれたデータは、製品（例えば、ＣＤやＤＶＤ等で保存されたマルチメディアやソフトウェア）内に供給されたデータまたは製品により供給されたデータを解読する為のキーを形成する為に使用可能である。この場合、当該製品内で供給または当該製品により供給されたデータは、暗号化され、組み込まれたデータは、キーの一要素を伝達する為に使用される。キーの他の要素は、製品識別子、例えば製品のシリアル番号、ユーザのパスワードである。通常、製品が作られるとき（例えば、ＣＤやＤＶＤ等のバーニング）、当該製品内に供給されたデータは、出版社により暗号化される。しかし、暗号化とセキュリティ・データの組み込み処理は、データが製品に移送されるときには（例えば、データを書き込み可能な記憶装置に移送するときには）いつでも実行可能である。
【００３５】
追加的な強化は、組み込まれたデータとユーザ入力データ（例えば、製品識別子、パスワード等）から形成された暗号キーを使用し、他のキーを解読することである。この追加キーは、その後、製品上で供給されたコンテントや製品により供給されたコンテントを解読する為に使用可能である。製品は、暗号化されたデータを伝達する記憶装置（例えば、光ディスク、磁気記憶装置、フラッシュメモリ等）や、暗号化されたコンテントを供給する他のタイプの装置でもよい。
【００３６】
そのような装置の幾つかの例は、コンピュータ、セット・トップ・ボックス、パーソナル携帯情報機器、オーディオ及びビデオ・プレーヤ等のようなスクランブルされたコンテントのレシーバである。ユーザが、ペイ・パー・ヴュー方式映画を見たい場合の一例を考慮する。ケーブル・プロバイダは、カード保持者が映画にアクセスするのを可能にするプロモーション・カードを配布する。セット・アップ・ボックスや他のケーブル受信者を介して暗号化される形式で提供される映画にアクセスするため、ユーザは、有線または無線でセット・トップ・ボックスに接続されたカメラにカードを表示する。セット・トップ・ボックスは、そのカードに組み込まれたセキュリティ・データを解読し、それを他のユーザ及び／又は製品情報（例えば、ユーザのパスワード、セット・トップ・シリアル番号、カードに印刷されたカード番号等）に結合して、その映画を解読する為に使用され、セット・トップ・ボックスにも流される解読キーを形成する。同様の方法は、他のデジタル・コンテントに適用されてもよいが、他のデジタル・コンテントは、暗号化された形式でネットワーク（インターネット、無線電話用ネットワーク、ケーブルテレビ・ネットワークなど）中にダウンロードされるか流される。
【００３７】
組み込まれたデータの安全性は、コピー検知技術の使用を通して強化可能である。コピー検知技術は、偽造者が、組み込まれたセキュリティ・データを持つ対象物のコピーを作成したかを検知する為に使用可能である。たとえば、偽造者は、スキャナやコピー機を使って、組み込まれたセキュリティ・データを持つ画像の高品質コピーを作成し、その後、その画像を偽造製品やその包装に印刷することにより、認証システムを回避しようと試みるかもしれない。
【００３８】
コピー検知技術は、セキュリティ・データ（例えば、コピーを検知しセキュリティ・データを伝達する為に使用されるウォータマーク等）を組み込む為に使用されてもよいが、そのセキュリティ・データ（コピーを明示する為に使用される他の補助的データや別個のウォータマーク）と独立してもよい。コピー検知技術の一形式は、スキャナ、コピー機や他の画像装置でコピーされたとき、予測可能な方法で変換されるデジタル・ウォータマークである。そのような撮像装置は、あるトランスフォーメーション（例えば、アナログ・デジタル・サンプリング、カラー・トランスフォーメーション等）を画像に適用するが、これは、そのようなトランスフォーメーションに予測可能な方法で変わるように設計されたウォータマークによって検知可能である。
【００３９】
コピー検知技術の一例は、「虚弱な」ウォータマークである。ウォータマークが付けられたオリジナル対象物のコピー内の、ウォータマーク信号の強度は、オリジナル対象物内の強度より小さいので、ウォータマークは虚弱と言われる。コピーを検知する為に、組み込まれたデータ・デコーダは、虚弱なウォータマークを検知することを試みる。虚弱なウォータマークが、存在しない場合、或いは、閾値未満の測定強度を有する場合、そのとき、デコーダは、対象物が無効なコピーであるとみなす。ウォータマーク信号の強度を測定する様々な方法がある。
一つの方法は、被疑対象物と、参照となる虚弱なウォータマーク信号との間の相関関係の程度を測定することである。
【００４０】
別個の虚弱なウォータマークを使用するよりはむしろ、認証システムは、組み込まれたデータを伴う為に使用されるウォータマークの特質に基づくコピーを検知してもよい。たとえば、ウォータマークは、ウォータマークの存在を検知し、そのオリエンテーションを決定する為に使用される同期信号やオリエンテーション信号を含めてもよい。ウォータマークを付けられた対象物のコピーは、ウォータマークのオリエンテーション信号における変化を測定することにより検知してもよい。
【００４１】
組み込まれたデータを伴うウォータマークは、対象物からウォータマークを読み取る為に必要な通常のスキャン操作による歪みを耐えるように作成されるので、虚弱なウォータマークは、これらの通常の変質から正確に偽造者によるコピーを識別しないかもしれない。しかし、ウォータマーク・ペイロードは、これらの正常操作に耐える方法で組み込むことが可能であるが、依然として、コピーを識別可能な情報を持っている。たとえば、ウォータマークのペイロードは、スキャン、幾何学的歪み等による変質に耐えるように強力にエンコードされてもよいが、依然として、コピーを識別可能な情報を持っている。
【００４２】
コピー検出用ペイロードの一つの形式は、対象物（バーコード、磁気ストライプ、ホログラム等の他の機械可読コード）の幾つかの他の特徴に関連する識別子である。
【００４３】
他形式のコピー検出は、一製品から次の製品へと、予想できるが異なる方法で、一部又は全部のウォータマークをごちゃまぜにするか暗号化することである。これは、製品番号や幾つかの他の製品特定特質をシードとして用いるペイロードをごちゃまぜにする暗号ハッシュを使って達成されてもよい。
【００４４】
もう一つの方法は、暗号機能を用いて、ウォータマークの異なる部分の間の関係や、ウォータマークの位置をごちゃまぜにすることである。例えば、各ブロックが類似のペイロードをエンコードする場合、ウォータマークは、画像ブロックで複製されてもよいが、依然として、秘密キーに基づく異なる方法で、そのペイロードをエンコードする。各ブロックは、デコーダが、そのブロックの為の画像データを適切に並べさせるオリエンテーション信号を含んでもよい。各ブロックにおいて、ウォータマーク・ペイロードは、ブロック位置、ブロック番号、他のブロックのペイロードからのデータ等に基づく暗号的スクランブル機能の為のシードを使用するように、別個にスクランブルされてもよい。
【００４５】
デコード処理は、各ブロックを並べる為にオリエンテーション信号を使用することができるが、ウォータマークが付けられたオリジナル画像内のブロックに関し、スキャンされた画像内のブロックの正確な配列を見分けることはできないかもしれない。このように、デコーダは、互いにブロックの相対的位置を回復できるにすぎず、当初の画像における絶対的位置は回復できない。この難題を提示する為に、さまざまなウォータマークや画像全体のペイロードは、ブロック間の関係を定義する秘密キーを用いて、一ブロックから他ブロックへと相対的な方法で作成可能である。隣接ブロック間の相対的な変更は、一以上の隣接したブロックからの情報を用いて、デコーダに、一ブロックからペイロードを抽出させる。たとえば、一ブロックのペイロードは、隣接した一以上のブロックのペイロードを用いて、変更されてもよい。隣接ブロックのペイロード間の関係は、暗号機能によって定義されてもよい。たとえば、一ブロックのペイロードが、隣接ブロックをデコードすることに対するキーとして使われてもよい。
【００４６】
関連した改良は、ホスト信号に依存するデジタル・コンテント、ウォータマーク、ウォータマーク・ペイロードをデコードする為にキーを使用することである。キーに依存する、この種のホスト信号は、組み込まれたセキュリティ・データを一つの対象物から他の対象物にコピーすることを困難にする。この改良を例示する為に、製品、包装、ラベル上の画像ウォータマーク内に組み込まれたセキュリティ・データを考慮する。キーに依存する画像の一形式は、ウォータマーク組み込み処理による変更には鈍感であるが、組み込まれた製品上のウォータマーク・デコード処理において回復可能な画像の特性から導かれるキーである。
【００４７】
この種のキーの一例は、画像のブロック間の相対的パワー差のように、ウォータマーク組み込み処理に鈍感な画像の統計学的な特性から導かれる数字である。たとえば、キーは、所定ブロックのパワーを他の一組のブロック（所定ブロック周囲の所定近傍にあるブロック等）と比較することにより計算された二進数である。比較操作は、所定ブロックのパワーが、選択された近傍より大きいか小さいかによって、１か０が与えられる。各比較操作は、当該キーで単一ビットを与える。キーは、その後、ウォータマーク・ペイロードに付加されるか組み合わされる。
【００４８】
認証の時点において、ウォータマーク・デコード処理は、同期信号かオリエンテーション信号を用いて画像データを並べる。その後、それは、組み込み処理で計算されるように、キー導出操作を繰り返すことにより、キー依存型画像を再計算する。デコーディングの時点で計算されるキーは、組み込まれたキーと比較され、組み込まれたデータの真正をチェックしてもよい。ウォータマーク処理に対し鈍感な他の特性を同様に使用してもよい。
【００４９】
認証とコピー検知の一形式として使用可能な他の改良は、互いに既知の関係を持つ２以上の異なるウォータマークを組み込むことである。そのような一つの関係は、空間画像ドメインまたは他の変換ドレイン（離散型フーリエ変換、離散型余弦変換、離散型ウェーブレット変換等）或いは、これらのドメインの、一つのリサンプリング（ログ、ログ−ログ、ログ−ポーラーリサンプリング）における所定オフセットである。ウォータマークが付けられた対象物がコピーされるとき、予測可能な方法で、この既知の関係は変わる。このように、認証処理中、ウォータマーク・デコード処理は、ウォータマークを検知し、ウォータマーク間の当該関係を計算する。その後、計算された関係を既知の関係と比較し、コピーのように許可されない変換が発生したかを決める。
【００５０】
印刷対象物（例えば、書類、ラベル、チケット、ボックス等）がコピーされたかの検知は、写真複写、デジタルスキャン、再版のような複製操作に応じて別個に変わる、異なる特性を備えた２つのウォータマーク信号を組み込むことである。オリジナルからコピーを識別するために、ウォータマーク・デコーダは、印刷対象物のデジタル画像スキャンにおける両方のウォータマーク特性を測定し、再生操作に起因したウォータマーク内の変更によりコピーを検知する。この方法の例は、"Methods and Systems Using Multiple Watermarks"という発明の名称の、Geoff Rhoads氏とAmmon Gustafson氏による米国特許出願第 ０９／４３３１０４号に説明されているが、これは、本願に参照により組み入れられている。この書類には、以下の４つの方法が列挙されている：
１. 高低空間的分解能ウォータマーク；
２. ピクセル幾何学的直線割当の一のウォータマークとピクセル・ランダム割当の他のウォータマーク；
３. 低出力用ウォータマークと高出力用ウォータマーク；
４．ＲＧＢからＨＳＩ、ＨＳＩからＲＧＢ変換の規格を持つ一のウォータマークとＨＳＩからＲＧＢに変換される前にバイアスされる第２のウォータマーク。
【００５１】
最初の場合、高解像度用ウォータマークは、低解像度用ウォータマークより品質が低下する。ウォータマーク検知器は、組み込み時に設定され検知器に提供された当初の比に関し、疑わしい画像内の、２つのウォータマーク間の出力比における変化を測定することにより、コピーを検知する。他の場合、検知器は、ウォータマーク間の当初の関係に関して、検知されたウォータマーク信号の相対的強度における変化を観察することにより、コピーを検知する。
【００５２】
同様の技術は、不正処理されていないオリジナル印刷対象物内のオリジナルの強度に関し、虚弱なウォータマークの強度における変化の為にコピーを明示する虚弱なウォータマークを生成する為に使用されてもよい。また、虚弱なウォータマークは、メッセージ・ペイロードを伴うように適合されてもよい。最後に、虚弱なウォータマークは、画像の連続したブロック内で空間的に繰り返されてもよい。検知器は、その後、虚弱な（一又は複数の）ウォータマークが変更を明示する場合、画像ブロックの空間的位置を隔離することができる。
【００５３】
上記セクションは、暗号化と解読操作を参照する。いろいろな暗号技術は、これらの操作を実施する為に使用されてもよい。暗号化技術の幾つかの例は、ＲＳＡ、ＤＥＳ、ＩＤＥＡ（International Data Encryption Algorithm）、スキップジャック、離散的対数システム（例えば、El Gamal Cipher）、楕円曲線システム、細胞状オートマタ等、を含む。
【００５４】
上記セクションも、ハッシュ操作、一部の場合、暗号用ハッシュを参照する。暗号ハッシュは、第２数字から第１数字を導くことを難しくする方式で、相対的に独特な第２数字に第１数字を変換する為に使用される関数である。ハッシュ関数の例は、MD５、MD２、SHA、SHA１である。
【００５５】
【ウォータマークの組み込みとデコードシステム】
図３は、ウォータマークの組み込みと印刷対象物用デコードの為のアーキテクチャを例示する図表である。更に、以下で説明するように、このアーキテクチャは、様々な印刷対象物形式やアプリケーション・シナリオに適用する。種々の対象物形式やアプリケーションを検討する前に、このセクションはシステム・アーキテクチャから始まる。実施者は、当該アーキテクチャの一以上のコンポーネントを用いて、特定アプリケーション用システムを適合させてもよい。後のセクションは、このアーキテクチャに基づく、多くの模範アプリケーション・シナリオを記載する。
【００５６】
当該システムに対する３つの主要コンポーネントがある：１.デジタル・ウォータマークを画像に組み込み、ウォータマークが付けられた画像を対象物４５（例えば、書類、カード、ラベル、タグ、クーポン、チケット、パス、セキュリティ、認証証明書など）に印刷する、ウォータマーク組み込みシステム（４０−４４）；２．印刷対象物４６の潜在的に処理されたバージョンからウォータマークを読み取り、その真性を検証するウォータマーク・デコーディング検証システム（４８−５６）；当該アプリケーションに従った、いろいろな機能を実行するデータベース・システム（６０−７０）。印刷対象物に組み込まれた情報（例えば、識別子）を管理すること、識別子を割り当て、これらを印刷対象物で使用することに関連した電子取引を管理すること、印刷対象物の検証において支援すること、イベント・ログや対象物の使い方のレポートを管理すること、これらのデータベースは含む。
【００５７】
図３では、これら３つの主要コンポーネントが、インターネットのようなネットワーク７２を介して相互接続されている。しかし、データベース機能は、エンベッダとデコーディング・システムに組み入れられ、データ管理を実行し、これらのシステムの範囲内で地域的に操作を調べる。
【００５８】
組み込みとデコーディング・システムは、オープン・ハードウェア・プラットホームの為のソフトウェアアプリケーションとして、又は、特別目的のシステムとして実施される。オープン・プラットホーム実施例は、エンドユーザがネットワーク及び（組み込み用）プリンタ又はスキャナ又は（デコーディング及び検証用）デジタルカメラ又はスキャナに接続された計算装置にインストールする、マイクロソフト社のウィンドウズやリナックスのようなオペレーションシステムに対するソフトウェアを含む。特殊目的のプラットホームの例は、ネットワーク接続（おそらく構内ネットワーク）、貴重な書類（例えば、搭乗券、チケット、クーポン、金融やテレフォンカード等）を印刷する為の特殊目的のプリンタを備えたソフトウェアとハードウェアの組み合わせを含む。組み込みとデコーディング・システムは、喫茶店、レストラン、空港、駅、バス・ステーション等のような公共の場所の為の売店で実施されてもよい。そのようなシステムは、チケット、パス、クーポン等の印刷の為に使用可能であり、チケット及びパスの為のステーションやクーポン用償還ステーションでのチェックに使用可能である。
【００５９】
ソフトウェア・プログラム又はハードウエア及びソフトウェアの組み合わせとして実施されると、エンベッダ用アプリケーション４２は、対象物に印刷する為の画像を取り出し、サンプル値（ハーフトーンドット又はピクセルサンプル当たりのマルチレベル）の配列を備える画像にデジタル・ウォータマークを組み込む。好ましくは、デジタル・ウォータマークは、画像を見る者にとって、実質的に認知不能であるが、それは、全ての適用例において必要条件ではない。エンベッダは、画像のピクセルブロック中にメッセージ・ペイロードを組み込む。画像とペイロードのサイズに応じて、メッセージ・ペイロードは、堅固性を増加する為に、画像の隅から隅まで数回複製されてもよい。一定の適用例において、エンベッダは、識別子をメッセージ・ペイロード内に組み込むが、メッセージ・ペイロードは、独特に印刷対象物または同様の印刷対象物の集合と関連している。この識別子は、その対象物を識別すること、ローカル又はリモート・データベースに保存された対象物に関する情報を備えた印刷対象物とリンクすること、額面の単位として作用すること又は対象物（例えば、チケット、郵便切手の一部、パス、クーポン等）に関連した金銭的な価値にリンクすること、対象物を認証すること、印刷対象物の使い方を追跡すること（列車やバス定期券の使い方をモニタすること又はクーポンの償還をモニタすること）等に使用可能である。
【００６０】
エンベッダは、当該対象物に印刷された画像の特質（画像の知覚的ハッシュ等）をウォータマーク・ペイロードに組み込んでもよい。さらに、それは、氏名、ユーザＩＤ、年齢等のような対象物保持者の特質や、他の情報をウォータマーク・メッセージ・ペイロード内に組み込んでもよい。また、それは、対象物に印刷されるテキスト・データ（書類ＩＤ等）をウォータマーク・ペイロードに組み込んでもよい。各ケースにおいて、エンベッダは、特質自体、このデータのハッシュ又はこのデータが損失無く圧縮されたバージョンを表示するテキストや数値データを組み込んでもよい。
【００６１】
さらに、ウォータマーク・ペイロードは、データベース内のタイムスタンプへのリンクやタイムスタンプを含んでもよい。このタイムスタンプは、印刷された対象物の年数をチェックし、その年数に応じて対象物を処理する為の検証操作に有用である。一部の適用例（例えば、パス、チケット、デビットカード等）では、印刷対象物は、無効になり、一定時間の経過後、操作不能になる。
検証のために、デコーディング・システムは、印刷された対象物から、これらの特質を導き出し、これらをウォータマーク・ペイロード内の情報や、このウォータマーク・ペイロード内の識別子により参照されるデータベース内の情報と比較する。
【００６２】
検証用モジュールは、対象物または別の場所から（例えば、データベース或いはユーザから）導き出された認証用特質を検証する処理を実行する。このモジュールは、デコーディング・システム、リモート・データベース内に配置されても、両方のシステム内で分散されてもよい。
【００６３】
ウォータマーク・プロトコルは、ウォータマーク信号の性質とそのペイロードを規定する。たとえば、プロトコルは、ウォータマーク、エラー訂正コーディング、Ｍシーケンスやゴールドシーケンス、エラー検知スキーム（コンボルーションコード、リードソロモンコード、ＢＣＨコード等）、広帯域スペクトラム変調、関連拡張キー、同期コード等をエンコードしたりデコードするのに用いられるキーを特定する。プロトコルは、一つのアプリケーションから次まで変わってもよい。プロトコルは、単一の堅固なウォータマーク、単一の虚弱なウォータマーク、虚弱なウォータマークと堅固なウォータマークの組み合わせを規定してもよい。たとえば、対象物は、（画像ブロック当たり）単一の虚弱なウォータマークを持ってもよい。虚弱なウォータマークは、ペイロードを伴うか、印刷された対象物が写真複写機またはスキャンや再版で再生されるときに品質が低下するコピー検知用ウォータマークとして、単に作動してもよい。対象物は、メッセージ・ペイロードを持つ（画像ブロック当たり）一つの堅固なウォータマークを持ってもよい。あるいは、対象物は、メッセージ・ペイロードを伴う為に堅固なウォータマーク、コピー検知用ウォータマークとして作動する虚弱なウォータマークを含んでもよい。堅固であり、かつ虚弱なウォータマークは、それぞれが、２以上の異なるウォータマーク信号として実施されてもよい。また、ウォータマーク信号は、テンプレート、キャリブレーション信号や、他の独特な特徴や、ウォータマーク・デコーディングの為に対象物の画像を捕らえる際の幾何学的な歪みを訂正する為に使用されるパターンのような特質を含んでもよい。一部の適用例において、対象物のどの部分が変更されたかを突き止める為に有用である。これを行う一つの方法は、対象物に印刷された画像の空間的ブロック内で虚弱なウォータマークを繰り返すことである。その後、デコーディング処理において、ウォータマーク検知器は、どのブロックが検知可能な虚弱なウォータマークを持ち、どれが持たないかを表示する。もう一つの方法は、各ブロックで異なるメッセージ・ペイロードを持つ虚弱なウォータマークを組み込むことである。その後、デコーディング処理において、検知器は、それがうまく回復した虚弱なウォータマーク・ペイロードの全てを報告する。失われたペイロードは、変更されたブロックを表示する。
【００６４】
画像内にウォータマークを組み込んだ後、エンベッダは、ウォータマークが付けられた画像をプリンタ４４に渡し、それは、交互に当該画像を対象物に印刷し、印刷対象物４５を生成する。ウォータマークは、デジタル画像から物理的印刷対象物への変換に耐え、通常、対象の表面全体に拡散するが（例えば、対象物にわたり連続した矩形ブロック内で反復されるが）、これは、内部にウォータマークと他のマーキングやテキストが組み込まれるホスト画像のような他の情報を伴う。この対象物は、通常処理か悪意の不正操作（摩耗、引き裂き、汚れ、もみくしゃ、写真印刷、スキャン、再版など）を経る。この不正操作を表すために、図３は、不正操作後の対象物４６の潜在的に変更されたバージョンへと変換される印刷対象物４５を表示する。
【００６５】
ウォータマーク・デコーディング・システムは、画像キャプチャー装置４８、ウォータマーク・デコーダ用アプリケーション５０、ユーザ入力／出力装置（例えば、キーボードや表示器等）を含む。それは、対象物（２Ｄ、１Ｄバーコード、磁気ストライプ、ＲＦタグ、対象物に関するデータを伴う集積回路用チップ、有機トランジスタ等）から機械可読コードを読み取る為に機械読み取り機５６を含んでもよい。これらの他の機械可読コードで伝達される情報は、印刷対象物を認証する為に、ウォータマーク・ペイロード内に（例えば、他のハッシュである関係のような所定の数学的関係を通じて）伝達された情報と関連付けられてもよい。
【００６６】
ウォータマーク・デコーダは、この書類で説明され参照されたウォータマーク検知及び読み取り技術を用いて、虚弱なウォータマークを（存在すれば）検知し、（存在すれば）そのウォータマーク・ペイロードを読み取る。ウォータマークの組み込み、検知、読み取りについての詳細は、米国特許第５，８６２，２６０号と、参照の為に組み入れられている米国特許出願第０９／５０３，８８１号を参照。実施に従い、ウォータマーク・デコーダは、以下のような一以上の検証処理を実行してもよい：虚弱な一又は複数のウォータマークの存在をチェックすること、そのウォータマーク信号の強度を測定すること、ユーザにより入力され、書類における他の機械可読特性から自動的に読まれ、当該書類の文面で印刷されるかデータベース等から取り出された他の検証用情報とペイロード情報を比較すること。デコーダは、ウォータマーク・ペイロード情報をデータベースに伝えるか、ウォータマーク・ペイロード情報を使ってネットワーク接続を介してデータベース内の追加の認証情報を調べることも可能である。
【００６７】
画像内の一以上のウォータマークの、ペイロード読み取り及び／又はウォータマークの検知は、パスワードのようにユーザ提供キーに基づいてもよいが、これは、対象物上の他の情報や画像ハッシュと組み合わされ、ウォータマーク検知キー（例えば、擬似パターン等）やウォータマーク・ペイロード・デスクランブル又はデコーディングキーを提供する。
【００６８】
更に以下に説明するように、ウォータマークは、印刷対象物を、ユーザについて情報を保存するデータベース・エントリにリンクしてもよい。デコーディング・システムやデータベースは、データベース・エントリ内のユーザ情報を、ユーザにより供給された情報と比較し、印刷対象物が適切なユーザにより検証用に提示されているかを検証する。この特徴は、一定の種類の項目（例えば、チケット、搭乗券、法的書類など）が本物であるばかりか、適切な人により提示されていることを検証する為に有用である。このユーザ特定情報は、組み込みシステムにより印刷対象物に組み込まれた識別子と関連付けられるが、これは、ＩＤと特定のユーザ間の関連性を、組み込み時のデータベースに伝える。
【００６９】
図３で示されるように、組み込みとデコーディング・システムの両方は、いろいろな機能に対するデータベースを利用してもよい。このデータベースは、図３に示されるように、ローカルでもリモートでもよい。図３で示される組み込みとデコーディング・システムは、通信用アプリケーション（４０，５４）を含む。このアプリケーションは、システムがネットワークを介してデータベース・システムと通信することを可能にする。インターネットのようなコンピュータ・ネットワークに適応された代表的な実施のために、この通信用アプリケーションは、ネットワーク通信用ソフトウェアとネットワーク・インタフェース・ハードウェアを表示してネットワーク上でコンピュータを接続する。たとえば、通信用アプリケーションは、ＴＣＰ／ＩＰプロトコルを実施し、情報を渡す為に、ＳＳＬ、ＨＴＴＰ、ＸＭＬのような標準通信技術を使う。特定接続は、公用、私用ネットワーク、ＷＡＮ、ＬＡＮに対してなされる。組み込みとデコーディング・システムの両方は、可搬式または一カ所固定式で設計され、常時接続のネットワークか、必要に応じて確立されるネットワークかのいずれか一方を備える。
【００７０】
図３のデータベースは、互換性がある通信用アプリケーション６０を介して組み込み及びデコーディング・システムと通信する。たとえば、インターネットに適合されたアプリケーションは、標準のインターネット通信用プロトコルを使い、セキュリティが要求される場合には、ＳＳＬのような安全な接続が使われる。図示されるように、データベースは、認証された機械やユーザからのメッセージに対する通信を制限するファイアウォールを通じて他のリモートシステムと通信してもよい。機械を認証するために、ファイアウォールは、特定機械のアドレス（例えば特定セット又はクラスのＩＰアドレス）を持つ機械からのメッセージ・パケットを許容するだけである。組み込みとデコーディング・システムの個人ユーザを認証するために、ファイアウォールは、ユーザに妥当なパスワードとログイン情報を入力するように要求する。一部の適用例において、データベースはパブリックなものでもよいが、この場合、これらのセキュリティ対策は、不要である。
【００７１】
ファイアウォールに隠れて、データベース管理システム６４は、取引の組み込みや検証取引に対する要求を管理する。特定適用例のために、それは識別子（ＩＤ）のＩＤ用データベース６６を維持する。これらの識別子は、印刷対象物のウォータマーク・ペイロード内に組み込まれ、検証又は他の機能（ウェブページ又は電子商取引などにリンクすること等）の為のデータベース・エントリにリンクする為に使用される。
【００７２】
組み込みシステムは、ブロック内に組み込む為にＩＤを獲得するか、データベース管理システムを介してＩＤ用データベースから要求に応じてＩＤを獲得する。組み込みシステムは、例えば、対象物に印刷される、ウォータマークが付けられた画像に、後で組み込む為のＩＤブロックを要求してもよい。また、組み込みシステムは、データベースとのリアルタイム接続に必要なＩＤを要求してもよい。一部の適用例において、データベース管理システムは、電子商取引を実施し、各ＩＤやＩＤブロックに対する取引先アカウントをチャージするが、ＩＤブロックは、その取引先と共に要求されるか登録されてきた。商取引は、パスワードを介する取引先認証、特定機械アドレスや、組み込みコンピュータやプリンタにより供給された署名を介する機械認証を含む安全商取引を介して取引先と関連付けられる。
【００７３】
データベース・エントリは、印刷対象物の真性（例えば真性（例えば書類番号、その書類上の機械可読コード、その書類上のテキストのハッシュ、その書類画像の知覚的画像特性など）をチェックする為に書類と比較可能な書類の特性など）を検証する為の情報を含んでもよい。データベースは、印刷対象物の保持者の真性（特別ユーザ用パスワード又はユーザＩＤ、ユーザのピクチャー、ユーザの他のバイオメトリック・データ（手書きの署名、虹彩、網膜スキャン、指紋、音声シグニチャー、キー・ストローク・シグニチャー等））を検証する為に情報を含めてもよい。この情報は、ユーザ又は組み込みシステムから、組み込み時に捕捉され、ＩＤ対象物関連データベース６８と呼ばれる他のデータベースに追加される。
【００７４】
特に、組み込み用アプリケーションは、関連対象物及び／又はユーザ認証用情報に沿って、ＩＤが印刷対象物に組み込まれるときに記録する。エンベッダ用アプリケーションが、データベースとのリアルタイム接続を維持する場合、それは、ＩＤを関連した認証用情報に沿って、データベース管理システム６４に戻し、それは、順番に、ＩＤ対象物関連データベース６８内にデータベース記録を生成する。エンベッダ用アプリケーションは、ＩＤ認証情報関連を記録し、接続が利用可能である時にそれらをデータベースに転送する場合、保存及び転送アプローチを実施してもよい。
【００７５】
組み込みシステムは、追加情報を、印刷対象物に関連付けてもよい。たとえば、取引先は、印刷対象物に特定のウェブサイト・アドレスを関連付けることを望み、印刷対象物が、デコーディング用アプリケーションにより、ＩＤ対象物関連データベースにおける調査操作に関連してウェブサイトにダイナミックにリンクされてもよい。たとえば、スポーツ・チケットのための一適用例において、チケット保持者は、ウォータマーク・デコーディング・ソフトウェアで使用可能なコンピュータに接続されたウェブカメラにチケットを示す。ウォータマーク・デコーダ・アプリケーションは、チケット上のウォータマークが入れられた画像から抽出されたＩＤをデータベース管理システムに送信し、そのＩＤ番号によりインデックスされたＩＤ対象物関連データベース内でウェブ・サイト・アドレスを順番に調べる。データベース管理システムは、その後、ウェブサイト・アドレスをユーザ・コンピュータに戻し、ウェブ・ブラウザを起動し、供給されたウェブ・アドレスでウェブページを取り出す。
【００７６】
一部の適用例では、データベース管理システムは、パブリック側とプライベート側を持つように構成されている。パブリック方面は、丁度、前の段落のウェブ・アドレスのように、関連情報を戻すことにより、ウォータマークが付けられた対象物を関連情報にリンクする為に使用される。プライベート方面は、印刷対象物が真性かをチェックすることや、印刷対象物の保持者が有効であるか等をチェックすることのように、認証操作の為に使用される。
【００７７】
印刷された認証情報にリンクすることに加えて、識別子は、その印刷対象物に関連した価値単位を供給してもよい。たとえば、印刷対象物は、バス、列車、スキーリフト等の許可証でもよい。組み込みの際、組み込みシステムは、印刷対象物に関連付けられる価値単位の数字を関連付け、購入者のアカウントにチャージする（印刷された対象物に関連付けられた価値単位により電子的に購入者のアカウントの借り方に記入する）。デコーディングという観点で、デコーダ用アプリケーション５０は、対象物の画像内のウォータマークからの組み込まれた識別子を抽出し、データベースに接続し、そのデータベース内で当該識別子と関連付けられた価値の量を決定する。データベース管理システムは、ウォータマークが入れられた対象物の各々の使用で、その対象物の為に残っている単位の数字を減少させる。残っている単位の数字がゼロに低下するとき、データベース管理システムは、ウォータマークが入れられた対象物が最早、有効でないことを表示する制御信号を送り返す。
【００７８】
この方式の一変形例は、ユーザに表示する為にデコーディング・システムに制御信号を戻すようにデータベース管理システムをプログラムすることである。この変形例において、制御信号は、残っている単位数が閾値以下に低下したことをユーザに警告し、ネットワークにわたり安全な電子商取引（例えば、クレジットカード取引）を介して多くの単位を購入する機会を提供する。ユーザが多くの単位を買って当該方式をリフレッシュするとき、データベース管理システムは、印刷対象物と関連付けられた単位数を増やす。
【００７９】
データベースは、取引先アカウント情報（ユーザ認証の為の取引先パスワード、組み込み取引と関連付けられた識別子の購入に関連した財政的取引情報）を維持する為に取引先用データベース７０を含む。
【００８０】
一部のシステム設計において、設計要求事項は、データベース管理システムが、異なる主体により制御される他の安全なデータベースに対するルータとして作動することを指図する。たとえば、多くの異なる取引先は、彼らの独自の認証用データベースと、彼らの制御下で印刷対象物の使用を制御する為のデータベースを維持することを望むかもしれない。この場合、データベース管理システム６４は、取引先のデータベースをデコーダ用アプリケーション５０にリンクする為に１以上の間接指定を使用する。特に、ＩＤ対象物関連データベース６８は、ＩＤと取引先（例えば、取引先により制御されたコンピュータ・システムのネットワーク用アドレス）の関係を保存する。ウォータマーク内のＩＤで起動される認証や他の動作の為に、データベース管理システム６４は、ウォータマークからのＩＤを用いて、データベース６８内の、取引先のコンピュータのアドレスを調べ、そのシステムのコンピュータアドレスを用いて、そのＩＤを取引先のデータベース・システムに転送するか、或いは、取引先と順番に安全な接続を確立するデコーディング・システムにその取引先アドレス情報を戻す。最初の場合、データベース管理システムは、デコーディング・システムのコンピュータ用アドレスを取引先データベース（例えば、ＩＰアドレス）にも転送するので、それは、デコーディング・システム内で実行するデコーダ用アプリケーション５０に直接、応答することができる。
【００８１】
この方式を用いて、ウォータマーク・ペイロードのデコーディングに応じて、多くの異なる取引先データベースに取引要求を送る為に、データベース管理システムは、ルータとして作動することができる。一部の対象物は、一以上の取引先と関連付けられてもよい。たとえば、ユーザが検証のためにチケットを提示するとき、デコーディング・システムは、ウォータマークから抽出されたＩＤをデータベース管理システム６４に送り、それを認証の為にチケット仲介業者のコンピュータに転送する。データベース管理システムは、多くの情報（例えば、プロモーション情報、チケットに関する情報、より多くのチケットや関連製品やサービス等を購入する為の電子商取引機会）の為にチケットプロモータのウェブ・サイトのような他の関係者のコンピュータにデコーディング・システムをリンクさせてもよい。
【００８２】
前述したように、デコーディング・システムは、印刷対象物を認証する為に、ローカルやリモート認証用データベースへの接続を必要としない。場合によっては、対象物は、虚弱なウォータマーク信号の存在や強度をチェックすることにより、認証可能である。また、ウォータマーク・ペイロードは、対象物上のウォータマークが付けられた画像のハッシュのような認証用情報を伴うように設計可能である。画像を認証するために、ハッシュは、ウォータマークからデコードされ、対象物の画像から算出された新しいハッシュと比較される（画像データの位置、オリエンテーション、スケールに関連した幾何学的な歪みを修正する為に、組み込まれたハッシュが算出されるとき、任意に再編成される）。変更に対するハッシュの感度は、写真複写、スキャン、再版の為の修正を検知する為に調整可能である。好ましくは、ハッシュは、画像の特性（例えば、写真複写や印刷操作に応答して、予想できる限り品質が低下する一定の色や選択された空間的周波数でのパワーやエネルギ）から算出される。そのような画像のハッシュは、輝度またはコントラストの変更のような温和な画像編集を許すかもしれないが、画像に対するコンテント付加または削除を検知する。コピーにより導入された幾何学的歪みは、画像に印刷された一定の可視または隠された基準のアスペクト比の変更を観察することによって同様に検知されてもよい。
【００８３】
認証のもう一つの形式は、一定の画像特性、印刷対象物上のテキストコンテント、又は、ユーザにより供給された情報（例えば、パスワード、ユーザＩＤ、ユーザの他の特定情報）を、ウォータマーク・パターンを生成する為にキーとして（例えば、画像に適用され、それに付加されるノイズ画像を生成する為に使用されるＰＮ番号ジェネレータに対するキーとして）使用することである。認証時間にキーを生成する為に使用される情報は、対象物、ユーザ、認証用データベース、これらの情報源の組み合わせから得られる。デコーディング・システムは、その後、ウォータマーク信号をキーから生成するが、ウォータマークが存在する場合、印刷対象物は本物である。それが存在しないならば、印刷対象物は本物ではないとみなされる。
【００８４】
【例示の適用】
次のセクションでは、どのように当該システムが、いろいろなタイプの、印刷対象物に適用可能かを説明する。これらの場合の各々において、コピー検知技術（例えば、虚弱ウォータマーク、ウォータマークに組み込まれた認証用ハッシュ、ウォータマークを生成する為に使用された特別認証用キー）は、印刷対象を認証する為に使用されてもよい。さらに、ウォータマークは、前述したようなコンピュータ・ネットワーク上またはデータベース内で、情報にアクセスしインデックスを付ける為に使用される情報を伴ってもよい。
【００８５】
株券と社債
図３で示されるシステムは、コピー検知用ウォータマークを用いて印刷株券と社債を生成し、それらの真性を検証する為に使用可能である。さらに、デコーディング・システムは、書類及び／又はその所有者を認証する情報が保存されるデータベースにリンクする為に、当該書類上のウォータマーク内に組み込まれた識別子を使用することができる。所有権は変わるので、データベースは、現在の所有者および当該書類に組み込まれた識別子を備えた他の取引情報に関連付ける為に更新可能である。また、データベース管理システムは、いつ、どこで、誰により、当該書類が認証の為に提示されるかという記録を維持し、そのような取引情報を提供する詳細な報告を作成することができる。
【００８６】
ビザとパスポート
このシステムは、ビザとパスポートの為に、同様の機能を実施する為に使用可能である。特に、データベースは、ビザまたはパスポート保持者に関する情報（例えば、写真、独特なユーザ識別子又は他の情報）を保存する為に使用可能である。検証処理において、デコーダは、ウォータマークからの情報を抽出し、それを、書類内部又はデータベース内部のどこかにある認証用情報と比較する。
その情報が一致しない場合、そのときには、そのパスポート又はその保持者は、有効でない。
【００８７】
データベース・アプリケーションのために、パスポートは、そのウォータマーク内に組み込まれた識別子を介して独特なデータベース・エントリにリンクされてもよい。たとえば、国境地帯管理職員は、そのデータベースから戻された写真を、その書類を保持する者と比較し、そのパスポート保持者を認証することができる。
【００８８】
法的書類
このシステムは、法的書類（例えば契約、証書、権利書など）を検証し、管理する為に使用可能である。認証機能を提供することに加えて、ウォータマークは、ウォータマーク・ペイロード内の識別子を介して、データベース内の書類に関する追加情報の為にデータベースにリンクすることができる。この情報は、契約の当事者の為の契約情報、一連の関連書類の中で、その契約が最も最新の有効な書類であるかを表示するバージョン管理情報、契約書類が完全に全当事者により履行されたかを認証する為の情報などを含んでもよい。
【００８９】
保険証書
そのシステムが、保険証書の為に同様の機能の為に使用されてもよい。さらに、重要なテキスト情報（例えば、保証された財産の性質）は、安全データベース内に保存されてもよく、この安全データベースは、ウォータマーク内に組み込まれた識別子を介してアクセス可能である。ウォータマークが読めない場合、保険証書は、変更されており、本物でない。ウォータマークは読めるが当該書類上のコンテントが変更されていた場合、そのときには、その安全データベース内のテキスト情報は、ウォータマーク・ペイロード内の識別子を使用しつつ、それにインデックスを付けることによりチェック可能である。その後、このテキストは、その正確度を検証する為に、当該書類上のテキストと突き合わせられる。あるいは、テキストのハッシュは、ウォータペイロード内に組み込まれ、当該書類上のテキストのハッシュと比較され、当該書類に他の自己認証特性を与えることも可能である。
【００９０】
注文書、購入請求書、インボイス、請求書
このシステムは、購入指示書、購入請求書、インボイスを認証する為に使用可能である。さらに、ウォータマーク・ペイロードは、注文書／請求書やインボイスに関する情報を当該システムのデータベース内でインデックスを付けることができる。このデータベースは、いろいろな情報を提供することができるが、この情報には、その書類が処理された時にダイナミックに更新さえる取引状態に関する財政的情報を含む。このデータベースは、取引状態（保留、履行済み、出荷済み、出荷日付、支払い済み、支払期限の切れた残高、商品返却など）のような表示用情報を戻す。書類が処理されるとき、デコーディング・ステーションは、データベースにステータス・アップデートを送ることにより、当該データベース内のステータスを更新する為に使用してもよい。
【００９１】
銀行報告書、クレジットカード報告書
このシステムは、銀行報告書とクレジットカード報告書を認証する為の有効な方法を提供する。さらに、当該報告書上のウォータマークから抽出された識別子は、当該データベース内に保存された、個人の財政記録、預金口座情報等にリンクする。これにより、ユーザは、報告書をデコーディング・システムにおけるデジタルカメラやスキャナに示し、自動的に関連した財政記録や口座のステータス情報にリンクすることができる。ユーザによって提供された特別なユーザ情報やウォータマークに組み込まれた特別なユーザ情報は、当該データベース記録へのアクセスを得る為にアクセス・コードを発生させる為に使用可能である。
【００９２】
交通機関のチケット
このシステムは、いろいろな交通機関のパスやチケット（単一使用又は複数使用バス又は列車用チケット、航空券、搭乗用パスなど）を印刷し認証する為に使用可能である。これらの適用例において、コピー検知用ウォータマークは、パスを認証する為に使用される。さらに、ウォータマーク・ペイロードは、同様にユーザを認証する為にも使用可能である。たとえば、ユーザは、チェックインまたは検証用端末装置でコードを入力する。その後、この端末装置は、ウォータマーク・ペイロード内の情報、又は、当該パス上のウォータマークを介して当該パスにリンクされた情報と、当該コードを比較する。ユーザにより入力されたユーザ情報が、当該カード上の認証用情報、又はウォータマークによりリンクされたデータベース内の認証用情報と一致する場合、そのとき、端末装置は当該ユーザを有効とみなす。ウォータマーク・ペイロード又はデータベース内のユーザ情報は、暗号用ハッシュのような暗号機能を介してユーザによって供給された情報に関連付けられてもよい。
【００９３】
さらに、ウォータマーク内に組み込まれた識別子を介して、パスは、パスや乗り物の回数に関連付けられてもよい。パスが使われるたびに、ウォータマークは、デコードされ、ウォータマークを介して対象物にリンクされるパスの対応回数は減じられる。ウォータマーク内の識別子は、対象物に関する情報を保存するデータベースに当該対象物をリンクするが、対象物に関する情報には、利用可能なパスの回数を含む。
【００９４】
イベント・チケット
このシステムは、前述したように、イベント・チケットと、これらのチケットのユーザを認証する為に使用可能である。さらに、ウォータマークは、特定チケットにとって一般的または具体的であるイベントに関する追加情報にリンクする為に使用可能である。例えば、ある適用例において、データベースは、座席を獲得する方法、そのイベントの座席からどんな眺めかを示す画像を返す。
【００９５】
出生証明書
このシステムは、例えば、証明書が発行され、追加のコピー等を請求する為の処理する時および場所で、出生証明書を認証する為に使用可能であり、同様に、出生証明書に関するデータベース内の記録にリンクする為に使用可能である。
【００９６】
卒業証書
このシステムは、卒業証書と、等級や専門職資格（契約業者、医者、弁護士）からの習得証明のような同様の項目を認証するのに用いることできる。
さらに、当該システムは、書類の保持者を認証する為に使用され、その書類を提示する者が、その有効な所有者であるかを検証することができる。
【００９７】
許可証
当該システムは、建築許可証や検査許可証などのように許可証を認証する為に使用可能である。さらに、ウォータマークは、その許可証が関係するプロジェクトに関する多くの情報の為の記録用データベースに、その許可証をリンクする識別子を伴ってもよい。
【００９８】
タイムシート
当該システムは、タイムシートを認証し、そのタイムシートが関係する特定プロジェクトに関する会計用データベースにリンクする為に使用されてもよい。
【００９９】
個人用カード
当該システムは、選挙登録カード、図書貸出カード、テレホンカード、金融カード、保証カード、写真ＩＤ、他の会員カード（ヘルスクラブ等）のような、いろいろなタイプの個人用カードを生成し検証する為に使用可能である。デコーディング・システムは、一定の場所や物事へのアクセスを制御する為にも使用可能である。たとえば、当該システムは、投票用紙記入場所で投票者と投票者用カードを検証することができるであろう。さらに、当該システムは、おそらく、投票の記録を保持し、投票者が２回投票することを防止する為にも使用される。
【０１００】
図書カード上のウォータマークは、本のチェックイン／チェックアウト業務にユーザをリンクし、いつ項目が期限到来するかに関する情報を提供する為に使用可能であろう。
【０１０１】
製品ラベル
前述したように、当該システムは、衣類、商品ラベル、タグ、真性証明などを認証する為に製品セキュリティ・アプリケーションに使用可能である。さらに、ウォータマークは、製品情報、保証情報、ユーザ手引書、関連項目やアクセサリを購入する為のオプションを有するウェブ・サイトやデータベース・エントリにリンクする識別子を含んでもよい。
【０１０２】
製品セキュリティと情報へのリンクの為のウォータマークは、製品用包装及び製品自体に適用する。音楽用CD、ソフトウェア用CD（表紙と物理的品目）、VHS用カセット（スリーブとラベル）、DVD ROM（表紙と物理的品目）、ソフトウェア用真性証明書、ビーニーベビー用玩具または他の商品等のような商取引の為の有名品目の為のタグを含む、いろいろな製品に使用可能である。
【０１０３】
法廷写真
虚弱なウォータマークは、デジタル画像が変更されたかをチェックする為に使用可能である。しかし、そのような適用例は、そのような写真が印刷され物理的ファイルに保持される場合にまで拡大しなくてもよい。前述されたシステムは、そのような画像内に認証用ウォータマークを、それらが印刷される前に組み込む為に使用可能である。認証用ウォータマークは、印刷された画像を認証し、当該画像の元のデジタルコピーが安全に保存されているデータベースにもリンクする為に使用可能である。これは、デジタル的に撮られる保証用写真の印刷、証拠用写真（犯罪現場など）の印刷、いろいろな他の適用例に適用する。
【０１０４】
結論的注釈
特定実施例を参考に当該技術の原則を説明し図示してきたが、当該技術は多くの他の異なる形式で実施可能であることが認められる。不当に明細書の冗長化することなく網羅的に開示内容を提供するため、本出願人は、本願に上記参照された特許および特許出願を参照により組み入れる。
【０１０５】
前述した方法、処理、システムは、ハードウェア、ソフトウェア、ハードウェア及びソフトウェアの組み合わせで実施されてもよい。たとえば、補助データ・エンコーディング処理は、プログラム可能なコンピュータ又は特殊目的のデジタル回路で実施されてもよい。同様に、補助データ・デコーディングは、ソフトウェア、ファームウェア、ハードウェア、ソフトウェア及びファームウェア及びハードウェアの組み合わせで実施されてもよい。前述された方法および処理は、システムのメモリ（電子、光学または磁気記憶装置のようなコンピュータ可読メモリ）から実行されたプログラム内で実施されてもよい。
【０１０６】
前述された実施形態における構成要素および特徴の特定組み合わせは例示にすぎない。これらの教示を、参照により組み入れられた特許／特許出願における他の教示と交換、置換することも、本願では意図されている。
【図面の簡単な説明】
【図１】図１は、対象物に対象物用識別子を組み込む為の方法を例示するフローチャートである。
【図２】図２は、組み込まれた対象物を使用して対象物を認証する為の方法を例示するフローチャートである。
【図３】図３は、コピー検知と認証の為にデジタル・ウォータマークを使用して、印刷対象物の真性を作成して検証する為のシステム・アーキテクチャのダイアグラムである。
【符号の説明】
２０…識別子、２２…ハッシュ、２４…組み込まれたハッシュ、４０…通信用アプリケーション、４２…エンベッダ用アプリケーション、４４…プリンタ、４５、４６…印刷対象物、４８…画像キャプチャー、５０…ウォータマーク・デコーダ用アプリケーション、５２…ユーザ入力／出力、５４…通信用アプリケーション、６０…通信用アプリケーション、６２…ファイアウォール、６４…データベース管理システム、６６…ＩＤ用データベース、６８…ＩＤ−対象物関連データベース、７０…取引用データベース。
【図１】
0004800553.tif 000002
【図２】
0004800553.tif 000003
【図３】
0004800553.tif 000004