(57)【特許請求の範囲】
【請求項１】
セキュア文書を作成し、且つセキュア文書の信頼性を検証するための方法であって、
前記方法は、
ａ）第１のプロセッサにおいてプリントされるコンテンツを含むプリントオブジェクトを受け取る工程を含み、
前記第１のプロセッサは、一意の識別子を生成し、且つ前記プリントオブジェクトの前記コンテンツに前記一意の識別子を割り当て、
前記方法は、
ｂ）前記コンテンツおよび前記コンテンツに割り当てられた前記一意の識別子を、データベースに保存するために前記データベースに送信する工程を含み、
前記第１のプロセッサは、１つ以上のデコイ識別子を生成し、
前記方法は、さらに
ｃ）前記１つ以上のデコイ識別子を前記プリントオブジェクト上で前記一意の識別子に重ねる工程と、
ｄ）前記一意の識別子及び前記デコイ識別子を含む前記プリントオブジェクトをセキュア文書としてプリントする工程と、
ｅ）前記一意の識別子及び前記デコイ識別子を含むプリントされた前記セキュア文書を検出して、前記セキュア文書の信頼性を検証する工程と、
ｆ）前記一意の識別子及び前記デコイ識別子を含む検証された前記プリントオブジェクトを、データベースに関連付けられた第２のプロセッサに送信する工程と、を含み、
第２のプロセッサは、前記１つ以上のデコイ識別子を取り除いて、前記一意の識別子のみを残し、前記プリントオブジェクト上の前記一意の識別子と、前記データベースに保存された前記一意の識別子と比較し、
前記方法は、さらに
ｇ）前記プリントオブジェクト上の前記一意の識別子が前記データベースにあることを示す信号を出力する工程を含んでなる、方法。
【請求項２】
前記一意の識別子は、第１の色を持つ第１の二次元バーコードであり、
前記デコイ識別子は、第２の色を持つ第２の二次元バーコードであり、
前記第２の二次元バーコードに第１の二次元バーコードを重ねることで、前記セキュア文書を生成する、請求項１に記載の方法。
【請求項３】
前記第１の色及び前記第２の色は、紫外線光を使用して照らされた時に蛍光を発する紫外線反応色であり、
前記第１の色及び前記第２の色は、赤外線光を使用して照らされた時に蛍光を発する赤外線反応色であり、又は
前記第１の色及び前記第２の色は、可視スペクトルにおける光を使用して照らされた時に視認できる色である、請求項２に記載の方法。
【請求項４】
前記デコイ識別子を取り除く前記工程は、前記第２の色のフィルタを使用することを含む、請求項２に記載の方法。
【請求項５】
前記一意の識別子及び前記１つ以上のデコイ識別子は、バーコードであり、
前記一意の識別子は、第１の色を有し、
前記１つ以上のデコイ識別子は第２の色を有する、請求項１に記載の方法。
【請求項６】
前記デコイ識別子を取り除く前記工程は、論理的又は物理的フィルタを使用して前記セキュア文書から前記デコイ識別子を取り除き、前記一意の識別子のみを残すことを含む、請求項５に記載の方法。
【請求項７】
前記一意の識別子は紫外線反応インク又はトナーを使用して前記コンテンツ上にプリントされ、
前記デコイ識別子を取り除く前記工程は、紫外線光で照らすことを含む、請求項１に記載の方法。
【請求項８】
セキュア文書を作成し、且つ該セキュア文書の信頼性を検証するための方法であって、
前記方法は、
第１のプロセッサにおいてプリントされるコンテンツを指定するプリントオブジェクトを受け取る工程を含み、
前記第１のプロセッサは、前記プリントオブジェクトに関するセキュリティ機能を生成し、
前記セキュリティ機能は、前記コンテンツに関連付けられた一意の識別子と、前記コンテンツに関連付けられず、前記一意の識別子に重ねられた少なくとも１つのデコイ識別子とを含み、
前記セキュア文書は、前記コンテンツ及び前記セキュリティ機能を含み、
前記第１のプロセッサは、前記セキュア文書をデータベースに登録するために前記データベースに送信するとともに、前記セキュア文書をプリントするためにプリンターに送信し、
前記方法は、
前記データベースに付随する第２のプロセッサにおいて、プリントされた前記セキュア文書を検出する工程をさらに含み、
前記第２のプロセッサは、前記セキュリティ機能から前記デコイ識別子を取り除いて、プリントされた前記セキュア文書の前記一意の識別子を前記データベースに送信し、
前記方法は、前記第２のプロセッサから送信された前記セキュリティ機能の前記一意の識別子が、前記第１のプロセッサから送信された複数の前記セキュリティ機能のうちの１つの前記セキュリティ機能の前記一意の識別子であることを示す指示を前記第２のプロセッサに出力することにより、プリントされた前記セキュア文書の信頼性を検証する工程をさらに含んでなる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
＜関連出願への相互参照＞
本出願は、「Ｃｏｖｅｒｔ Ｓｅｃｕｒｅ Ｄｏｃｕｍｅｎｔ ＲｅｇｉｓｔｒａｔｉｏｎＳｙｓｔｅｍ」と題された２０１５年２月１９日出願の米国仮特許出願第６２／１１８，３４０号の利益及び優先権を主張するものであるとともに、「Ｍｅｔｈｏｄｓ ｆｏｒ Ｓｅｃｕｒｉｎｇ Ｉｎｖｉｓｉｂｌｅ ２Ｄ Ｂａｒｃｏｄｅｓ ａｎｄ Ｐｒｉｎｔｅｄ Ｉｍａｇｅｓ」と題された２０１５年１２月２１日出願の米国非仮特許出願第１４／９７６，９２９号に関連するものであり、該米国非仮特許出願は、「Ｍｅｔｈｏｄｓ ｆｏｒ Ｓｅｃｕｒｉｎｇ Ｉｎｖｉｓｉｂｌｅ ２Ｄ Ｂａｒｃｏｄｅｓ ａｎｄ Ｐｒｉｎｔｅｄ Ｉｍａｇｅｓ」と題された２０１５年２月１９日出願の米国仮特許出願第６２／１１８，２０６号、及び「Ｍｅｔｈｏｄｓ ｆｏｒ Ｓｅｃｕｒｉｎｇ Ｃｏｖｅｒｔ Ｂａｒｃｏｄｅｓ ａｎｄ Ｐｒｉｎｔｅｄ Ｉｍａｇｅｓ」と題された２０１５年３月１２日出願の米国仮特許出願第６２／１３２，２９７号の利益及び優先権を主張するものである。これら４件は全て、あたかも完全に本明細書において説明されるかのように、本出願に組み込まれるものとする。
【背景技術】
【０００２】
＜１．発明の分野＞
本発明は、プリントされた（ｐｒｉｎｔｅｄ−ｏｎ）セキュリティ識別子を含んでいる文書のプリント及び登録のための、並びに後の検証装置を使用した文書の検証のためのシステムに関する。
【０００３】
＜２．関連技術の説明＞
多くの組織が、他の個人又は組織へ転送される文書を製造している。このような文書は頻繁に機密情報を含んでいる。そのような文書の例は、輸送会社により作成された船荷中の商品リストを含む船荷証券、及び米国国務省により発行されたパスポートである。
【０００４】
そのような文書の改ざんは、結果として発行組織、同様に他の組織に対して害をもたらしかねない。例えば、商品リストが船荷証券から取り除かれている場合、船荷からの商品の盗難が検出されなくなる場合もある。別の例として、テロリスト容疑者が、改ざんパスポートを使用して米国に入国する場合もある。
【０００５】
このようなタイプの文書は長年使用されてきたものである。改ざん及び偽造を防止するために、セキュリティ機能が開発され、このような文書に組み込まれている。例えば、透かし、基板内に埋め込まれるスレッド、複製が困難な複雑なイメージングなどが使用されている。これら及び他の方法は、文書を偽造又は改ざんする性能を低下させる。
【０００６】
このような前述の方法にもかかわらず、技術の進歩の結果、高品質の偽造品を作り出す性能が存続している。熟練者さえ、文書が高品質の偽造品である場合に本物ではないことを検出することができない場合もある。文書が偽造されているのではないかという疑念を熟練者が抱いたとしても、熟練者は文書が偽造品であると確信することができない場合もある。
【０００７】
従って、安全な文書の提供、及びそれらの信頼性を検証するためのシステム及び方法が、必要とされている。
【発明の概要】
【０００８】
セキュア文書を作成し、セキュア文書を登録し、及びセキュア文書の信頼性を検証するためのシステム及び方法が、記載される。セキュア文書を作成且つ登録する方法は、コンテンツ、即ち画像又はテキストを有するプリントオブジェクトを受け取る工程を含む。セキュリティ機能が作成され、コンテンツに関連付けられる。セキュリティ機能は１つのバーコードでもよい。バーコードは文字列により表示される。セキュリティ機能は、セキュリティバーコード、及び、コンテンツに関連しない１以上のデコイバーコード（ｄｅｃｏｙ ｂａｒｃｏｄｅｓ）を含み得る。セキュリティバーコード（又はバーコードを表示する文字列）及びコンテンツは、保存用のデータベースに送られる。一旦保存されると、セキュア文書は登録されると見なされる。コンテンツ及びセキュリティ機能を含有するプリントオブジェクトは、プリントのためにプリンターに送られる。
【０００９】
セキュア文書の信頼性の検証は、文書上のセキュリティ特徴の画像をキャプチャすることから始まる。セキュリティ機能は、識別子バーコード及びデコイバーコードを含み得る。デコイバーコードはフィルタ処理される。識別子バーコード（又はバーコードを表示する文字列）は、ネットワークアクセス装置を介して検証装置のデータベースへと送られる。検証装置は、識別子バーコードを求めてデータベースをサーチする。識別子バーコードがデータベース中で発見される場合、検証装置はセキュア文書が登録されていることを示す。識別子バーコードがデータベース中で発見されない場合、検証装置はセキュア文書が登録されていないことを示す。
【図面の簡単な説明】
【００１０】
本発明の正確な本質、同様にその目的と利点は、添付の図面に関連して以下の詳述の考察から容易に明白となり、図面においては、同様の参照符号が図面全体にわたって同様の部分を指している。
【図１】本発明の実施形態に係る、セキュア文書を作成及びその信頼性を検証するためのシステムの機能を示すブロック図である。
【図２】１つのセキュリティバーコード及び２つのデコイバーコードを含有する、セキュリティ機能の図である。
【図３】図２のセキュリティ機能に組み込まれるセキュリティバーコードの図である。
【図４】図２のセキュリティ機能に組み込まれるデコイバーコードの図である。
【図５】図２のセキュリティ機能に組み込まれる別のデコイバーコードの図である。
【図６】セキュア文書の信頼性を検証するように設計された検証装置上のディスプレイの表示である。
【図７】セキュリティバーコードが登録されていることを示す、検証装置上のディスプレイの表示である。
【図８】要求されたセキュア文書のコピーを表示する、検証装置上のディスプレイの表示である。
【図９】文書を受け取り、セキュリティ機能を作成し、セキュリティ機能を文書に関連付け、及びセキュリティ機能と文書を登録するための、プリント端末のブロック図である。
【図１０】セキュア文書の信頼性を検証するための検証装置のブロック図である。
【図１１】セキュリティ機能及び関連文書を保存するためのデータベースのブロック図である。
【図１２】セキュリティ機能を作成し、セキュリティ機能を文書に関連付け、且つセキュリティ機能と文書を登録するためのフローチャートである。
【図１３】提示されたセキュア文書の識別子バーコードの登録を有効にする方法を示すフローチャートである。
【図１４】識別子バーコードに関連付けられる元のプリントオブジェクトのコンテンツを出力する方法を示すフローチャートである。
【図１５】元のプリントオブジェクトのコンテンツを、提示されたセキュア文書のコンテンツと比較する方法を示すフローチャートである。
【発明の詳細な説明】
【００１１】
図１を参照すると、セキュア文書（１１０）を作成し且つその信頼性を確認するためのシステム（１００）が示されている。システム（１００）は、プリント端末（１０２）、プリントサーバー（１０４）、セキュリティプリンター（１０６）、データベース（１０８）、及び検証装置（１１６）を含んでいる。
【００１２】
プリント端末（１０２）は、安全性が確認される文書をプリントする。例えば、ユーザーは、入力装置を使用して文書用のコンテンツ（即ち、テキスト及び／又は画像）を挿入して、文書の安全性が確認され且つ文書をプリントされるように要求する。この要求に応じて、プリント端末はプリントオブジェクトを作成する。プリントオブジェクトは、セキュリティプリンター（１０６）に何がプリントされるのかを通知する、１セットのデータである。幾つかの実施形態において、プリントオブジェクトは、文書作成ソフトウェアにより使用可能なフォーマットにあり、幾つかの実施形態においては他の作成ソフトウェアによってのみ使用可能であってもよい。プリント端末（１０２）はネットワークにプリントオブジェクトを送信する。
【００１３】
プリントサーバー（１０４）は、１台以上のプリント端末からプリントオブジェクトを受け取り、プリントオブジェクトを編集し、且つセキュリティプリンター（１０６）にプリントオブジェクトを送信するように設計されたサーバーである。プリントサーバー（１０４）の機能は、プリント端末（１０２）により実施されてもよい。その場合、システム（１００）はプリントサーバー（１０４）を含まないことになる。
【００１４】
プリントオブジェクトを受け取った後、プリントサーバー（１０４）は、プリントオブジェクトに対して識別子バーコードなどの一意の識別子を割り当てる。バーコードが文字列により表示される場合もある。文字列又はバーコードは、一意の識別子と互換的に使用されてもよい。バーコード用の文字列は、市販で入手可能なスキャナーによるバーコードのスキャンによって正確な文字列を獲得できないように、専用のアルゴリズムを使用して作成されてもよい。セキュリティバーコードの正確な文字列を獲得するには、専用のスキャナーが必要となる。
【００１５】
プリントサーバー（１０４）は、データベースへプリントオブジェクトと一意の識別子を送信する。コンテンツと識別子は、プリントされたセキュア書類の信頼性を検証することを承認されたユーザーによってのみアクセス可能である。
【００１６】
プリントサーバー（１０４）は一意の識別子も作成する。一意の識別子は、図２−５に関して後述されるような、二次元（２−Ｄ）バーコードを含み得る。プリントサーバー（１０４）は、元のプリントオブジェクトのコンテンツに加えて一意の識別子を持つ新たなプリントオブジェクトを作成し、これをプリントのためにセキュリティプリンター（１０６）へと送信する。
【００１７】
プリントサーバー（１０４）からの新たなプリントオブジェクトの受け取りに応じて、セキュリティプリンター（１０６）は、コンテンツ（１１２）及び一意の識別子（１１４）を含有するセキュア文書（１１０）をプリントする。その後、セキュア文書（１１０）は指定受信者への配布の準備を行う。
【００１８】
検証装置（１１６）は、要求後にセキュア文書（１１０）の信頼性を検証する。検証装置（１１６）は、専用の装置、又は、モバイルアプリケーション（ａｐｐ）を備えた既存のモバイル装置でもよい。検証装置（１１６）がａｐｐを実行する既存の装置である場合、ａｐｐは、特定の個人又は組織に制限される場合もある。その点では、ａｐｐは一般大衆によりアクセス可能でないこともある。
【００１９】
好ましい実施形態において、一意の識別子（１１４）は、通常光の下では無色であり、紫外線光の下では蛍光を発する、紫外線反応インク又はトナーを使用して、セキュア文書（１１０）にプリントされる。紫外線（ＵＶ）光源（１１８）には、一意の識別子（１１４）を照らすための検証装置（１１６）が設けられてもよい。幾つかの実施形態において、一意の識別子（１１４）は、可視インク、アップコンバーティング（ｕｐｃｏｎｖｅｒｔｉｎｇ）ＩＲ反応インクなどを使用してプリントされてもよい。その点では、光源（１１８）は、可視光源、又は赤外線光源でもよい。
【００２０】
検証装置（１１６）は、カメラ（１２０）を使用して、セキュア文書（１１０）の一意の識別子（１１４）の画像（ＵＶ光又は赤外線光に応じて蛍光を発する場合、又は通常の照明の下で視認できる場合であっても）を検出又はキャプチャする。検証装置（１１６）は、セキュリティ機能（１１４）から文字列を抽出し、データベース（１０８）に文字列を送信する。代替的に、検証装置（１１６）がデータベース（１０８）へとセキュリティ機能（１１４）を送信し、データベース（１０８）が文字列を抽出する。
【００２１】
データベース（１０８）は、セキュア文書（１１０）がデータベース（１０８）により登録されたかどうかを判定するために、識別子の文字列を、保存された識別子のリストと比較する。データベース（１０８）は、検証装置（１１６）に信号を送信して、識別子がデータベース中で発見されたかどうかを示す。その後、検証装置（１１６）は、セキュリティ機能が登録されたかどうかを示す。
【００２２】
代替的に、検証装置（１１６）はセキュア文書のコンテンツ（１１２）の一部又は全てを検出し、検証装置（１１６）又はデータベース（１０８）は、コンテンツが一致するかどうかを判定するために、コンテンツ（１１２）を識別子に関連付けられた保存済みコンテンツと比較する。
【００２３】
セキュア文書（１１０）が登録されていることを通知された後、ユーザーは、セキュア文書（１１０）が不正であると考える場合に、元のコンテンツのコピーを見るよう要求し得る。検証装置（１１６）はデータベース（１０８）から元のコンテンツのコピーを要求し、データベース（１０８）は検証装置（１１６）へと元のコンテンツのコピーを送信する。ユーザーが元のコンテンツをセキュア文書（１１０）の検出されたコンテンツ（１１２）と比較することができるように、検証装置（１１６）は元のコンテンツを出力する。
【００２４】
ここで図２乃至５を参照すると、セキュリティ機能（１１４）は、２−Ｄバーコード（バーコード）に類似してもよく、且つ２以上の個々のバーコードを含んでもよい。特に、セキュリティ機能（１１４）は、識別子バーコード（２０２）、第１のデコイバーコード（２０４）、及び第２のデコイバーコード（２０６）を含んでいる。バーコード（２０２）、（２０４）、（２０６）の各々は、異なる色を使用してプリントされる。例えば、識別子バーコード（２０２）は赤色インクを使用してプリントされ、第１のデコイバーコード（２０４）は青色インクを使用してプリントされ、第２のデコイバーコード（２０６）は黄色インクを使用してプリントされてもよい。幾つかの実施形態において、インクは、通常光の下では無色であり、紫外線光により照らされた時に蛍光を発する、紫外線反応インクである。幾つかの実施形態において、インクは、通常光の下では無色であり、赤外線光により照らされた時に蛍光を発する、アップコンバーティングインク、又は赤外線反応インクである。幾つかの実施形態において、インクは、可視光スペクトルにおける光により照らされた時に視認できる。
【００２５】
デコイバーコードは識別子を表示しない。幾つかの実施形態において、容易に利用可能なＱＲコード（登録商標）スキャナーを使用してユーザーがデコイバーコードをスキャンすると、何も起こらない場合もある。幾つかの実施形態において、ユーザーは、ウェブサイトへと導かれるか、又はデコイ識別子を提供され得る。
【００２６】
ウェブサイトは、セキュア文書システムを実施している組織により設定され得る。ウェブサイトは、スキャンされているデコイバーコードに関連付けられるセキュア文書の識別子を判定し得る。幾つかの実施形態において、ウェブサイトは、文書が改ざん又は偽造され得るということを情報源（ａｕｔｈｏｒｉｔｉｅｓ）に通知し及び／又はデータベース内に控え得る。
【００２７】
幾つかの実施形態において、識別子バーコード（２０２）により表示される文字列は、専用のバーコードスキャナーのみを使用して、判定され得る。例えば、専用の検証装置又は検証装置のａｐｐは、識別子バーコード（２０２）のスキャン後に文字列を判定するように設計され、一方で、従来のバーコードスキャナーを使用した識別子バーコード（２０２）のスキャンの結果、正確な文字列ではない別の文字列又はウェブサイトがもたらされる。その点では、市販で入手可能なバーコードスキャナーによる識別子バーコード（２０２）のスキャンは、デコイバーコードに関して上述されるような同一又は同様のウェブサイトへとユーザーを導くこともある。
【００２８】
図１および２を簡単に参照すると、検証装置（１１６）はデコイバーコード（２０４）および（２０６）をフィルタ処理するために物理的または論理的なフィルタを含む。例えば、検証装置（１１６）は、デコイバーコード（２０４）および（２０６）の色をフィルタ処理することができるソフトウェアを含んでもよい。セキュリティ機能（１１４）の画像をキャプチャした後、検証装置（１１６）はデコイバーコード（２０４と２０６）を取り除いて、青と黄色の色をフィルタ処理する。これは、識別子バーコード（２０２）とデコイバーコード（２０４と２０６）の１つ以上が紫外線反応インク、赤外線反応インク、または可視インクを使用してプリントされるかどうかにかかわらず、行うことができる。
【００２９】
セキュリティ機能（１１４）は複数のレベルのセキュリティを提供する。識別子をさらに判定するために、偽造者は、セキュリティ機能（１１４）の存在に気付く必要がある。セキュリティ機能（１１４）は無色であるため、それを認識することは困難である。偽造者はセキュリティ機能（１１４）の画像をキャプチャするためにセキュリティ機能（１１４）を紫外線光にさらす必要がある。偽造者は、どのバーコード（２０２）、（２０４）、（２０６）が識別子バーコードであるか、およびデコイバーコードであるかを判定する必要があり、さらにデコイバーコードをフィルタ処理しなければならない。専用のバーコードスキャナーを使用しないと文字列を判定できない実施形態では、偽造者は専用のバーコードスキャナーのコピーも見つけ出さなければならない。
【００３０】
ここで図１と図６を参照すると、検証装置（１１６）は、セキュア文書の信頼性を検証する機能を行う。検証装置（１１６）はグラフィカルユーザインタフェース（ＧＵＩ）（３００）などのインターフェースを含み、これを介してユーザーはその機能を制御することができる。検証装置（１１６）の機能とＧＵＩ（３００）はソフトウェア、ファームウェア、及び／又は専用のハードウェアを使用して実施される。ソフトウェア、ファームウェア、及び／又は専用のハードウェアは、検証装置（１１６）の一部として設けられることもあれば、モバイルアプリケーション（ａｐｐ）として検証装置（１１６）に設置されることもある。
【００３１】
検証装置（１１６）の検証機能が動作可能である場合、基本画面（３０１）がＧＵＩ（３００）に示される。その後、ユーザーは、セキュリティ機能（１１４）の方にカメラ（１２０）を向ける。いくつかの実施形態において、検証装置（１１６）は連続的にまたは定期的にセキュリティ機能をモニタリングし、セキュリティ機能（１１４）が検出されるとそれを自動的にキャプチャする。いくつかの実施形態において、ユーザーは検証装置（１１６）に対して、入力によってセキュリティ機能（１１４）をキャプチャするように要求する。
【００３２】
ここで図１と図７を参照すると、ＧＵＩ（３００）は識別子バーコード（１１４）により表される文字列（３０２）を示すフィールドを含む。文字列（３０２）はデータベース（１０８）に転送される。文字列（３０２）が登録されるかどうかの指示は検証装置（１１６）に提供される。ＧＵＩ（３００）は、文字列（３０２）がデータベース（１０８）から受信されたデータに基づいて登録されるかどうかを示すステータス（Ｓｔａｔｕｓ）フィールド（３０４）を含む。
【００３３】
ＧＵＩ（３００）はコンタクト（Ｃｏｎｔａｃｔ）ボタン（３０８）をさらに含む。検証装置（１１６）は、ヘルプセンターのコンタクト情報を提供することもあれば、コンタクトボタン（３０８）が選択されるとヘルプセンターにユーザーを自動的に接続することもある。
【００３４】
ＧＵＩ（３００）はビューソース（Ｓｏｕｒｃｅ）ボタン（３０６）を含む。ボタン（３０６）と（３０８）は、図７および８に示されるように、検証装置（１１６）上の機械的なボタンであることもあれば、及び／又は、論理的なボタンであることもある。検証装置（１１６）は、ビューソースボタンの選択に応じてデータベース（１０８）に元のコンテンツのコピーを要求し、データベース（１０８）は検証装置（１１６）に該コピーを送信する。
【００３５】
ここで図１と図８を参照すると、ＧＵＩ（３００）は、元のプリントオブジェクトのコンテンツ（３１０）のコピーを表示する。その後、ユーザーは、元のプリントオブジェクトのコンテンツ（３１０）をセキュア文書（１１０）のコンテンツ（１１２）と比較することができる。コンテンツが一致する場合、ユーザーはセキュア文書（１１０）が信頼できるものであると確信してよい。コンテンツが一致しない場合、ユーザーはセキュア文書（１１０）が変更されているか偽造されていると考えてもよい。
【００３６】
いくつかの実施形態において、検証装置（１１６）は、セキュア文書（１１０）の信頼性を判定するために、コンテンツ（１１２）の一部またはすべてをコンテンツ（３１０）の一部またはすべてと比較する。これは当初、識別子が登録されるかどうかを検証する際に行われることもあれば、別のユーザー入力（図示せず）に応じて行われることもある。
【００３７】
ここで図９を参照すると、プリント端末（１０２）のコンポーネントが示されている。プリント端末（１０２）はプロセッサ（６００）、メモリ（６０２）、ネットワークアクセス装置（６０４）、および入力装置（６０６）を含む。
【００３８】
入力装置（６０６）は、マウス、キーボード、マイクロフォン、カメラ、スキャナー、生体認証装置などの１つ以上といったユーザー入力を受け取ることができる任意の装置を含み得る。生体認証装置は、指紋、目の画像、音声などの潜在的なユーザーの生体認証を検出することができる。生体認証装置は、検出された潜在的なユーザーの生体認証が承認された生体認証に一致する場合、プリント端末（１０２）の使用のみを認めることもある。その点に関しては、承認されたユーザーだけが入力装置（６０６）を使用することができる。これによりセキュア文書の未承認の作成および登録が防がれる。
【００３９】
ネットワークアクセス装置（６０４）は、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ、４Ｇなどといったネットワーク上の他の装置と通信することができる任意のネットワークアクセス装置を含んでもよい。いくつかの実施形態において、ネットワークアクセス装置（６０４）は、ＵＳＢコネクタ、シリアルコネクタなどといった別の装置と直接通信することができる入力／出力（Ｉ／Ｏ）ポートを含んでもよい。
【００４０】
メモリ（６０２）はデータを保存することができる非一時的なメモリであってもよい。メモリ（６０２）はプロセッサ（６００）のメモリから離れていることもあれば、離れていないこともある。その点に関しては、メモリ（６０２）はプロセッサ（６００）により実行される命令を保存し得る。
【００４１】
プロセッサ（６００）は１つ以上のプロセッサを含むこともあり、ロジックを実施することができてもよい。プロセッサ（６００）は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはその任意の組み合わせであり得る。
【００４２】
プロセッサ（６００）は文書作成ユニット（６０８）とセキュリティプラグイン（６１０）を含む。図１に関して上に記載されるように、セキュリティプラグイン（６１０）の機能は、プリント端末（１０２）の代わりに、またはプリント端末（１０２）に加えて、プリントサーバー（１０４）により行われてもよい。
【００４３】
文書作成ユニット（６０８）は所望のコンテンツを有する文書を作成するために使用される。例えば、プリント端末（１０２）は個人のパスポートを作成するために使用されることもあれば、入力装置（６０６）を介して個人の画像や個人に対応するテキストを受信することもある。文書作成ユニット（６０８）はコンテンツを含むプリントオブジェクトを作成する。
【００４４】
セキュリティプラグイン（６１０）は、プリントオブジェクトが文書作成ユニット（６０８）により作成された後にプリントオブジェクトを受け取る。セキュリティプラグイン（６１０）は識別子割り当てユニット（６１２）とセキュリティ機能作成ユニット（６１４）を含む。識別子割り当てユニット（６１２）は一意の識別子を生成し、及び／又は、一意の識別子をプリントオブジェクトに割り当てる。セキュリティ機能作成ユニット（６１４）は、一意の識別子を含むセキュリティ機能を作成する。
【００４５】
識別子が割り当てられ、セキュリティ機能が作成された後、セキュリティプラグイン（６１０）は文書作成ユニット（６０８）から受け取ったコンテンツとセキュリティ機能の両方を含むセキュアプリントオブジェクトを作り出す。その後、セキュリティプラグイン（６１０）はネットワークアクセス装置（６０４）にセキュアプリントオブジェクトを送信する。
【００４６】
セキュアプリントオブジェクトを受け取った後に、ネットワークアクセス装置（６０４）はプリント用のセキュリティプリンターにセキュアプリントオブジェクトを送信する。セキュリティ機能が紫外線反応色を含む場合、セキュリティプリンターは紫外線のインク及び／又はトナーを含んでもよい。
【００４７】
ここで図１０を参照すると、検証装置（１１６）のコンポーネントが示される。検証装置（１１６）は、プロセッサ（７００）、メモリ（７０２）、ネットワークアクセス装置（７０４）、入力装置（７０６）、出力装置（７０８）、ＵＶ光源（１１８）、およびカメラ（１２０）を含む。
【００４８】
ＵＶ光源（１１８）は、紫外線光を出力することができる任意の光源を含むこともある。いくつかの実施形態において、ＵＶ光源（１１８）は複数の波長のＵＶ光を出力する。例えば、セキュリティ機能は、異なる波長のＵＶ光により照らされると各々が蛍光を発する３つのＵＶ反応インクを含むことがある。ＵＶ光源（１１８）は、各々の波長のＵＶ光を出力することもある。
【００４９】
いくつかの実施形態において、セキュリティ機能のインクは紫外線反応性ではない。ＵＶ光源（１１８）は含まれないこともあれば、（ＬＥＤ光源を介するなどして）可視スペクトル中の波長を有する光を出力することもある。いくつかの実施形態において、セキュリティ機能は赤外線反応インクまたはトナーを使用してプリントされてもよい。ＵＶ光源（１１８）はその代りに赤外線光を出力することもある。
【００５０】
カメラ（１２０）は、画像データを検出することができる任意のカメラまたはセンサーを含み得る。カメラ（１２０）は、ＵＶ光源（１１８）により照らされる画像を検出することができるように、ＵＶ光源（１１８）の光線出力の方向へ配向される。
【００５１】
入力装置（７０６）は、マウス、キーボード、マイクロフォン、カメラ、スキャナー、生体認証装置などといったユーザー入力を受け取ることができる任意の装置を含んでもよい。生体認証装置は、指紋、目の画像、音声などの潜在的なユーザーの生体認証を検出することができる。生体認証装置は、検出された潜在的なユーザーの生体認証が承認された生体認証に一致する場合に、検証装置（１１６）の使用を認めることがある。その点に関しては、承認されたユーザーだけが検証装置（１１６）を使用することができる。これにより、承認されていないユーザーが検証装置（１１６）の能力に対してアクセスを獲得するのを防ぐ。
【００５２】
出力装置（７０８）は、ディスプレイ、マイクロフォンなどといったデータを出力することができる任意の装置を含んでもよい。いくつかの実施形態において、出力装置（７０８）は、外部ディスプレイなどの別の装置によって受け取られるデータを出力することができるＵＳＢポートなどの出力ポートを含む。
【００５３】
ネットワークアクセス装置（６０４）は、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ、４Ｇなどいったネットワーク上で他の装置と通信することができる任意のネットワークアクセス装置を含んでもよい。いくつかの実施形態において、ネットワークアクセス装置（６０４）は、ＵＳＢコネクタ、シリアルコネクタなどを介するなどして別の装置と直接通信することができる入力／出力（Ｉ／Ｏ）ポートを含んでもよい。
【００５４】
メモリ（７０２）はデータを保存することができる非一時的なメモリであってもよい。メモリ（７０２）はプロセッサ（７００）のメモリから離れていることもあれば、離れていないこともある。その点では、メモリ（７０２）はプロセッサ（７００）により実行される命令を保存し得る。
【００５５】
プロセッサ（７００）は１つ以上のプロセッサを含んでもよく、ロジックを実施することができることもある。プロセッサ（７００）は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、またはこれらの任意の組み合わせであり得る。
【００５６】
プロセッサ（７００）は識別子抽出／フィルタユニット（７１０）、識別子検証ユニット（７１２）、および追加の画像／テキスト検証ユニット（７１４）を含む。識別子抽出／フィルタユニット（７１０）はカメラ（１２０）から画像データを受け取り、そこから識別子を抽出する。例えば、識別子は識別子バーコードを含んでもよく、セキュリティ機能は２つの追加のデコイバーコードを含むことがある。識別子抽出／フィルタユニット（７１０）は識別子バーコードを残してデコイバーコードの色をフィルタ処理する。
【００５７】
識別子バーコードにより表される文字列を判定するために専用のバーコードスキャナーが必要とされる実施形態において、識別子抽出／フィルタユニット（７１０）は専用のバーコードスキャナーの性能も含む。
【００５８】
識別子抽出／フィルタユニット（７１０）が識別子を抽出した後、識別子検証ユニット（７１２）はネットワークアクセス装置（７０４）を介してデータベースと通信する。識別子検証ユニット（７１２）はデータベースに抽出された識別子を送信し、抽出された識別子が登録されるかどうかを示すフィードバックデータを受け取る。
【００５９】
いくつかの実施形態において、検証装置（１１６）は、セキュア文書からの追加データが元の文書からの対応データと一致するかどうかも判定する。こうした実施形態において、セキュア文書の一部が元の文書の対応部分と一致するかどうかを判定するために、追加のコンテンツ検証ユニット（７１４）がデータベースと通信する。いくつかの実施形態において、追加のコンテンツ検証ユニット（７１４）は追加のコンテンツをデータベースに送信し、データベースは追加のコンテンツが保存された元のコンテンツと一致するかどうかを判定する。いくつかの実施形態において、データベースは検証装置（１１６）に元のコンテンツを送信し、追加のコンテンツ検証ユニット（７１４）はコンテンツの検出された部分をコンテンツの受信された部分と比較する。
【００６０】
ここで図１１を参照すると、データベース（１０８）のコンポーネントが示されている。データベース（１０８）はプロセッサ（８００）、メモリ（８０２）、およびネットワークアクセス装置（８０４）を含む。
【００６１】
ネットワークアクセス装置（８０４）は、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ、４Ｇなどといったネットワーク上の他の装置と通信することができる任意のネットワークアクセス装置を含んでもよい。いくつかの実施形態において、ネットワークアクセス装置（８０４）は、ＵＳＢコネクタ、シリアルコネクタなどといった別の装置と直接通信することができる入力／出力（Ｉ／Ｏ）ポートを含んでもよい。
【００６２】
メモリ（８０２）はデータを保存することができる非一時的なメモリであってもよい。メモリ（８０２）はプロセッサ（８００）のメモリから離れていることもあれば、離れていないこともある。その点では、メモリ（８０２）はプロセッサ（８００）により実行される命令を保存し得る。
【００６３】
プロセッサ（８００）は１つ以上のプロセッサを含んでもよく、ロジックを実施することができてもよい。プロセッサ（８００）は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブルロジックデバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはその任意の組み合わせであり得る。
【００６４】
プロセッサ（８００）はデータ記憶ユニット（８０６）、データ検索ユニット（８０８）、識別子検証ユニット（８１０）、および追加のコンテンツ検証ユニット（８１２）を含む。
【００６５】
データ記憶ユニット（８０６）は、データを保存するために、プリント端末またはプリントサーバーからの要求をネットワークアクセス装置（８０４）を介して受け取る。受信されたデータは識別子とプリントオブジェクトのコンテンツのコピーを含む。この要求の受け取りに応じて、データ記憶ユニット（８０６）は識別子（８１４）およびコンテンツ（８１６）をメモリ（８０２）に保存する。識別子（８１４）を使用してコンテンツ（８１６）にアクセスすることができるように、識別子（８１４）はコンテンツ（８１６）に関連付けられる。
【００６６】
プロセッサ（８００）は、識別子が登録されたかどうかを検証するという検証装置からの要求を、ネットワークアクセス装置（８０４）を介して受け取ることもある。識別子検証ユニット（８１０）は、受け取った識別子が識別子（８１４）のリストに保存されているかどうかを判定するためにメモリ（８０２）をサーチする。もし保存されている場合、識別子検証ユニット（８１０）は、識別子が登録されていることを示すデータを、ネットワークアクセス装置（８０４）を介して出力する。
【００６７】
プロセッサ（８００）は、識別子に対応する元のコンテンツのコピーを提供するという要求を、ネットワークアクセス装置（８０４）を介して受け取ることもある。データ検索ユニット（８０８）はメモリ（８０２）中の識別子をサーチし、識別子に基づいて対応するコンテンツを検索する。データ検索ユニット（８０８）は、ネットワークアクセス装置（８０４）を介して検証装置に元のセキュア文書の検索されたコンテンツを送信する。
【００６８】
プロセッサ（８００）は、検出されたコンテンツの一部を元の文書からのコンテンツの一部と比較するという要求を受け取ってもよい。追加のコンテンツ検証ユニット（８１２）は、メモリ（８０２）からの元のコンテンツのコピーを検索し、受け取ったコンテンツを保存されているコンテンツと比較する。追加のコンテンツ検証ユニット（８１２）は、受け取った追加のコンテンツが保存されたコンテンツと一致するかどうかを示すデータを、ネットワークアクセス装置（８０４）を介して送信する。
【００６９】
図１２を参照すると、セキュア文書をプリントおよび登録する方法（９００）が示されている。方法（９００）は、図１のプリント端末（１０２）などのプリント端末、または図１のプリントサーバー（１０４）などのプリントサーバーにより行われてもよい。
【００７０】
プリント端末またはサーバーのプロセッサはプリントオブジェクトを受け取る（９０２）。プリントオブジェクトはコンテンツを含む。プリントオブジェクトは、プリント端末のプロセッサの文書作成ユニットからプリント端末のプロセッサにより受け取られることもあれば、プリントオブジェクトがプリント端末により作成される場合には、プリントサーバーのプロセッサにより受け取られることもある。
【００７１】
プロセッサは、ブロック（９０４）において、オブジェクトが受け取られた後に、識別子を生成し、及び／又は識別子をコンテンツと関連付ける。その後、プロセッサは、ブロック（９０６）において識別子とプリントオブジェクトのコンテンツとをデータベースに送信する。その後、データベースは、ブロック（９０８）においてメモリにバーコード識別子とコンテンツを保存する。データベースに識別子を提供することでコンテンツにアクセスすることができるように、バーコード識別子とコンテンツはメモリ中で関連付けられる。バーコード識別子とコンテンツがデータベースに保存された後に、識別子とコンテンツは登録されたとみなされる。
【００７２】
セキュア文書が登録された後、プロセッサはバーコード識別子に関連付けられるセキュリティ機能を生成することもある。いくつかの実施形態において、プロセッサはブロック（９１０）に示されるように、１つ以上のデコイバーコードを生成し、セキュリティ機能として識別子バーコードにデコイバーコードを重ねる。
【００７３】
いくつかの実施形態において、プロセッサは、ブロック（９１８）に示されるように、一意の文字列を生成し、セキュリティ機能として識別子バーコードに一意の文字列を関連付ける。一意の文字列は、専用のバーコードスキャナーで識別子バーコードをスキャンすることによりのみ得ることができる文字列であり、従来のバーコードスキャナーは一意の文字列以外の結果をもたらす。いくつかの実施形態において、プロセッサは、ブロック（９１８）に示されるように一意の文字列を生成してバーコードに当該一意の文字列を関連付けてもよく、ブロック（９１０）に示されるように１つ以上のデコイバーコードを生成して識別子バーコードに重ねてもよい。
【００７４】
セキュリティ機能がブロック（９１０）で生成された後、プロセッサは、ブロック（９１２）においてセキュリティ機能と共に元のプリントオブジェクトのコンテンツを含むセキュアプリントオブジェクトを作成する。一意の文字列が生成され、ブロック（９１８）において識別子バーコードに関連付けられた後、プロセッサはブロック（９２０）においてコンテンツと識別子バーコードを有するセキュアプリントオブジェクトを作成する。
【００７５】
その後、プロセッサはブロック（９１４）においてネットワークアクセス装置を介してセキュリティプリンターにセキュアプリントオブジェクトを送信する。その後、セキュリティプリンターは、ブロック（９１６）においてセキュリティ機能とコンテンツを有するセキュア文書をプリントする。
【００７６】
図１３を参照すると、セキュア文書の信頼性を検証する方法（１０００）が示されている。方法（１０００）は、図１の検証装置（１１６）などの検証装置により行われることになっている。
【００７７】
検証装置のプロセッサは、ブロック（１００２）においてセキュリティ機能を含むセキュア文書またはセキュア文書の一部を照らすために紫外線光源を制御する。セキュリティ機能が紫外線反応インクを使用してプリントされない場合、この工程は不要なこともある。いくつかの実施形態において、ユーザーは、プロセッサにより制御されている光源の代わりに、検証装置の紫外線光源または外部紫外線光源を手動でつけてもよい。
【００７８】
セキュリティ機能が照らされた後、プロセッサはブロック（１００４）において検証装置のカメラに、セキュリティ機能に対応する画像データをキャプチャさせる。
【００７９】
その後、プロセッサはカメラから画像データを受け取り、ブロック（１００６）においてセキュリティ機能からバーコード識別子を抽出し、及び／又はフィルタ処理する。例えば、プロセッサはバーコード識別子を残して、ダミーのバーコードをフィルタ処理することもある。別の例として、プロセッサは、識別子バーコードに関連する一意の文字列を判定することもある。
【００８０】
識別子バーコードが抽出された後、プロセッサはブロック（１００８）においてデータベースに識別子バーコードを送信する。
【００８１】
データベースはバーコード識別子を受け取り、ブロック（１０１０）において受け取ったバーコード識別子をメモリ中の保存されたバーコード識別子のリストと比較する。その後、データベースは、受け取ったバーコード識別子がメモリ内のバーコード識別子と一致する（すなわち、登録される）かどうかの指示を送信する。検証装置は、バーコード識別子がブロック（１０１２）において登録されるかどうかの指示を受け取り、識別子バーコードがブロック（１０１４）で登録されるかどうかを示すデータを出力する。
【００８２】
図１４を参照すると、識別子バーコードに対応する元のプリントオブジェクトのコンテンツを出力する方法（１１００）が示されている。方法（１１００）は、図１の検証装置（１１６）などの検証装置により行われることになっており、識別子バーコードの登録が有効になった後で行われることもある。ユーザーは、提示されたセキュア文書が本物であると信じられない場合には、元のプリントオブジェクトのコンテンツを見ることを要求してもよい。
【００８３】
検証装置の入力装置がブロック（１１０２）で以前に検出されたバーコード識別子に関連付けられる元のプリントオブジェクトのコンテンツを出力する要求を受け取ったときに、方法（１１００）は始まる。その後、検証装置はブロック（１１０４）においてデータベースに該要求を送信する。元のプリントオブジェクトのコンテンツはブロック（１１０６）においてデータベースのメモリから検索され、ブロック（１１０８）で検証装置に転送される。その後、ユーザーが受信コンテンツを、提示されたセキュア文書のコンテンツと比較することができるように、コンテンツはブロック（１１１０）において出力される。元のプリントオブジェクトのコンテンツが提示されたセキュア文書のコンテンツと同じではない場合、ユーザーは提示されたセキュア文書が信頼性がないと無事に考えることができる。
【００８４】
図１５を参照すると、元のプリントオブジェクトのコンテンツを、提示されたセキュア文書のコンテンツと比較する方法（１２００）が示されている。方法（１２００）は、図１の検証装置（１１６）などの検証装置により行われることになっており、識別子バーコードの登録が有効になった後に行われてもよい。ユーザーは、提示されたセキュア文書が本物のセキュア文書であると信じられない場合には、コンテンツを比較することを要求してもよい。
【００８５】
検証装置の入力装置がブロック（１２０２）において、以前に検出されたバーコード識別子に関連付けられる元のプリントオブジェクトのコンテンツを、提示されたセキュア文書のコンテンツと比較する要求を受け取ったときに、方法（１２００）が始まる。その後、提示されたセキュア文書のコンテンツの画像はブロック（１２０４）においてカメラを使用して検出される。いくつかの実施形態において、カメラは検証装置と一体的である。
【００８６】
その後、元のプリントオブジェクトのコンテンツはブロック（１２０６）においてデータベースによりメモリから検索される。その後、元のプリントオブジェクトのコンテンツは、ブロック（１２０８）において提示されたセキュア文書の検出されたコンテンツと比較される。検証装置またはデータベースのいずれかがこの比較を行うことができる。その後、データは出力装置により出力され、ブロック（１２１０）において、元のプリントオブジェクトのコンテンツが提示されたセキュア文書のコンテンツと一致するかどうかを示す。元のプリントオブジェクトのコンテンツが提示されたセキュア文書のコンテンツと一致する場合、ブロック（１２１２）において提示されたセキュア文書の信頼性は検証されるか、または、文書は不正なものであると示される。
【００８７】
本発明は添付の図面の文脈において本明細書で説明されているが、本発明は示された特定の形態または複数の形態に限定されないことを認識されたい。本明細書で説明される方法と装置の設計および配置の修正、変形、および改良は、添付の請求項で説明されるように本発明の精神および範囲から逸脱することなくなされ得る。
【図１】
0006669407.tif 000002
【図２】
0006669407.tif 000003
【図３】
0006669407.tif 000004
【図４】
0006669407.tif 000005
【図５】
0006669407.tif 000006
【図６】
0006669407.tif 000007
【図７】
0006669407.tif 000008
【図８】
0006669407.tif 000009
【図９】
0006669407.tif 000010
【図１０】
0006669407.tif 000011
【図１１】
0006669407.tif 000012
【図１２】
0006669407.tif 000013
【図１３】
0006669407.tif 000014
【図１４】
0006669407.tif 000015
【図１５】
0006669407.tif 000016