JP2006352294A - 画像処理装置、認証装置、画像処理方法、認証方法及びこれらのプログラム - Google Patents
画像処理装置、認証装置、画像処理方法、認証方法及びこれらのプログラム Download PDFInfo
- Publication number
- JP2006352294A JP2006352294A JP2005173239A JP2005173239A JP2006352294A JP 2006352294 A JP2006352294 A JP 2006352294A JP 2005173239 A JP2005173239 A JP 2005173239A JP 2005173239 A JP2005173239 A JP 2005173239A JP 2006352294 A JP2006352294 A JP 2006352294A
- Authority
- JP
- Japan
- Prior art keywords
- data
- hash value
- unit
- print pattern
- page
- 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.)
- Granted
Links
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
【解決手段】 ハッシュ値生成部402は、入力されたデータの内容に基づいて、ハッシュ値を生成する。電子署名生成部404は、ハッシュ値に基づいて、符号化された電子署名情報を生成する。電子透かし生成部406は、電子署名情報に基づいて、電子透かしを生成する。タイムスタンプ生成部408は、ハッシュ値に基づいて、符号化されたタイムスタンプ情報を生成する。印刷パターン生成部410は、タイムスタンプ情報に基づいて、デジタル牽制データを生成する。印刷パターン生成部410は、符号化のための秘密鍵に対応する公開鍵を、デジタル牽制データに埋め込む。合成部412は、印刷出力データの背景全面にデジタル牽制データを合成し、一部に電子透かしを合成して画像データを生成する。
【選択図】 図3
Description
特許文献1は、文書内に複数の2次元バーコード等を分割して埋め込む方法を開示する。
しかしながら、分割されたデータの全てが、適切に抽出されない場合には、文書の内容が改ざんされているか否か特定されない。
特許文献3は、文書に複数種類の埋め込みを、埋め込み強度を変えて行うことにより、文書が原本であるか複製物であるかを判断する方法を開示する。
特許文献4は、バーコードと電子透かしとを重ねて文書に埋め込み、それぞれを元文書と比較することにより、オフライン及びオンライン上で偽造を防止する方法を開示する。
しかしながら、これらの技術はいずれも切り貼りに弱く、埋め込み部分だけで認証がなされうる場合もある。
好適には、前記第1の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値を、秘密鍵を用いて符号化する。
好適には、前記第2の符号化手段は、時刻情報を含む改ざん防止データを生成する。
好適には、前記第2の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値を、秘密鍵を用いて符号化する。
好適には、前記第1の復号化手段は、前記電子署名データ抽出手段により抽出された電子署名データを復号化する。
好適には、前記第1の復号化手段は、前記電子署名データ抽出手段により抽出された電子署名データを、公開鍵を用いて復号化する。
好適には、前記第2の復号化手段は、前記改ざん防止データ抽出手段により抽出された改ざん防止データを復号化する。
好適には、前記第2の復号化手段は、前記改ざん防止データ抽出手段により抽出された改ざん防止データを、公開鍵を用いて復号化する。
図1は、電子透かし及びデジタル牽制データの埋め込み処理と認証処理とを説明する図であって、図1(A)は埋め込み処理を例示し、図1(B)は認証処理を例示する。
図1(A)に例示するように、本発明にかかる画像処理装置は、文書(印刷データ)の内容に基づいて所定のハッシュ関数によりハッシュ値を生成し、生成されたハッシュ値を、少なくとも2つの手法を用いて文書に埋め込む。具体的には、画像処理装置は、ハッシュ値から、電子透かし及びデジタル牽制データを生成し、これらを文書に埋め込む。
図2は、本発明にかかる画像処理方法及び認証方法が適応される画像処理装置2及び認証装置3のハードウェア構成を、制御装置20を中心に例示する図である。
図2に例示するように、画像処理装置2等は、CPU202及びメモリ204などを含む制御装置20、通信装置22、HDD・CD装置などの記録装置24、LCD表示装置あるいはCRT表示装置及びキーボード・タッチパネルなどを含むユーザインターフェース装置(UI装置)26、及び制御装置20の制御により文書を印刷する印刷部12並びに印刷された文書を読み込むスキャナ部14を含むプリンタ装置10を有する。
図3に示すように、画像処理プログラム4は、印刷データ受付部400、ハッシュ値生成部402及び埋込み部40を含む。埋込み部40は、電子署名生成部404(第1の符号化手段)、タイムスタンプ生成部408(第2の符号化手段)及び画像データ生成部42を含み、画像データ生成部42は、電子透かし生成部406、印刷パターン生成部410及び合成部412を含む。
なお、画像処理プログラム4の全部又は一部の機能は、プリンタ装置10に設けられた例えばASICなどのハードウェアにより実現されてもよい。また、以下の各プログラムについても、同様に実現されうる。
さらに、印刷パターン生成部410は、電子署名生成部404により用いられた秘密鍵に対応する公開鍵と、タイムスタンプ生成部408により用いられた秘密鍵に対応する公開鍵とを、デジタル牽制データに埋め込む。2つの公開鍵が同一である場合には、印刷パターン生成部410は、1つの公開鍵を埋め込むだけでよい。
印刷部12は、合成部412から入力された画像データを、記録用紙に印刷する。
図4に示すように、ステップ100(S100)において、印刷データ受付部400は、公文書などの印刷出力データを受け付けると、ハッシュ値生成部402及び合成部412に対して出力する。
ステップ102(S102)において、ハッシュ値生成部402は、印刷データ受付部400から入力された印刷出力データに基づいて、所定のハッシュ関数を用いてハッシュ値を生成して、電子署名生成部404及びタイムスタンプ生成部408に対して出力する。
ステップ106(S106)において、電子透かし生成部406は、電子署名生成部404から入力された電子署名情報に基づいて、電子透かしを生成して、合成部412に対して出力する。
ステップ110(S110)において、印刷パターン生成部410は、タイムスタンプ生成部408から入力されたタイムスタンプ情報に基づいて、デジタル牽制データを生成する。さらに、印刷パターン生成部410は、電子署名生成部404により用いられた秘密鍵に対応する公開鍵と、タイムスタンプ生成部408により用いられた秘密鍵に対応する公開鍵とを、デジタル牽制データに埋め込む。印刷パターン生成部410は、これらの公開鍵が埋め込まれたデジタル牽制データを、合成部412に対して出力する。
図5に示すように、認証プログラム5は、読取データ受付部500、第1の復号化部50−1、第2の復号化部50−2及びハッシュ値比較部510を含む。第1の復号化部50−1は、電子署名抽出部502及び電子署名復号部504を含み、第2の復号化部50−2は、タイムスタンプ抽出部506及びタイムスタンプ復号部508を含む。
第2の復号化部50−2は、読取データ受付部500から入力された読取データのデジタル牽制データに含まれるタイムスタンプ情報を復号化して、ハッシュ値を抽出し、ハッシュ値比較部510に対して出力する。
電子署名復号部504は、公開鍵を用いて、電子署名抽出部502から入力された電子署名データを復号化して、ハッシュ値を抽出し、ハッシュ値比較部510に対して、抽出されたハッシュ値を出力する。この公開鍵は、後述するタイムスタンプ抽出部506によりデジタル牽制データから抽出された公開鍵である。
さらに、タイムスタンプ抽出部506は、デジタル牽制データから、電子署名情報の符号化に用いられた秘密鍵に対応する公開鍵と、タイムスタンプ情報の符号化に用いられた秘密鍵に対応する公開鍵とを抽出する。なお、電子署名情報とタイムスタンプ情報とが、同一の秘密鍵により符号化されている場合には、タイムスタンプ抽出部506は、当該秘密鍵に対応する1つの公開鍵を抽出する。
図6に示すように、ステップ200(S200)において、認証プログラム5の読取データ受付部500は、プリンタ装置10のスキャナ部14を介して、電子透かし及びデジタル牽制データを印刷された画像の読取データを受け付けて、第1の復号化部50−1の電子署名抽出部502及び第2の復号化部50−2のタイムスタンプ抽出部506に対して出力する。
ステップ202(S202)において、電子署名抽出部502は、読取データ受付部500から入力された読取データの画像の一部に印刷されている電子透かしから、電子署名情報を抽出して、電子署名復号部504に対して出力する。
ステップ208(S208)において、タイムスタンプ復号部508は、タイムスタンプ抽出部506により抽出された公開鍵を用いて、タイムスタンプ抽出部506から入力されたタイムスタンプ情報を復号化し、ハッシュ値を抽出して、ハッシュ値比較部510に対して出力する。
画像処理装置2は、ハッシュ値に基づいてデジタル牽制データ(印刷パターン)を生成し、文書データに埋め込むので、文書が改ざんされているか否かを、オフラインで認証しうる文書を作成できる。また、画像処理装置2は、デジタル牽制データを、文書の背景全面に印刷するので、文書が部分的に切り貼りされた場合においても認証しうる文書を作成できる。また、画像処理装置2は、タイムスタンプ情報(時刻情報)を含むデジタル牽制データを生成するので、文書が作成された時刻をオフラインで認証しうる文書を作成できる。
さらに、画像処理装置2は、ハッシュ値を含む電子署名情報並びにタイムスタンプ情報を、秘密鍵を用いて符号化し、これらの秘密鍵に対応する公開鍵を含むデジタル牽制データを生成するので、より効果的にオフラインで文書の真正性を保証しうる文書を作成できる。
認証装置3は、画像データに含まれるデジタル牽制データから、タイムスタンプ情報等の改ざん防止データを抽出するので、文書が改ざんされているか否かを、オフラインで認証できる。また、認証装置3は、文書の背景全面に印刷されている複数のデジタル牽制データのいずれかから改ざん防止データを抽出するので、部分的に切り貼りされた文書に対しても、文書が改ざんされているか否かを認証できる。
さらに、認証装置3は、画像データに含まれるデジタル牽制データから、電子透かしに含まれるデータ並びに印刷パターンに含まれるデータを復号化する公開鍵を抽出し、これらの公開鍵を用いて、電子透かしに含まれるデータ及びデジタル牽制データに含まれるデータを復号化するので、より効果的にオフラインで文書の真正性を認証できる。
図7は、本実施形態にかかる画像処理装置2によりなされる埋め込み処理と認証装置3によりなされる認証処理とを説明する図であって、図7(A)は埋め込み処理を例示し、図7(B)は認証処理を例示する。
図7(A)に例示するように、画像処理装置2は、複数のページを含む文書の印刷出力データに基づいてハッシュ値を生成し、少なくともいずれかのページに印刷される電子透かしに、認証対象として、ハッシュ値に加えて文書の枚数情報を埋め込み、全てのページの背景に印刷されるデジタル牽制データにハッシュ値を埋め込む点で、第1の実施形態にかかる画像処理装置2と異なる。
また、図7(B)に例示するように、認証装置3は、少なくとも1ページに印刷されている電子透かしからハッシュ値及び枚数情報を抽出し、枚数情報により示される全てのページのデジタル牽制データそれぞれからハッシュ値を抽出し、これらのハッシュ値それぞれを互いに比較して文書を認証する点で第1の実施形態にかかる認証装置3と異なる。
図8に示すように、画像処理プログラム6は、印刷データ受付部400、ハッシュ値生成部602及び埋込み部40を含む。埋込み部40は、電子署名生成部604、タイムスタンプ生成部408及び画像データ生成部42を含み、画像データ生成部42は、電子透かし生成部606、印刷パターン生成部410及び合成部612を含む。なお、図8に示された各構成のうち、図3に示された構成と実質的に同一のものには同一の符号が付されている。
電子透かし生成部606は、電子署名生成部604から入力された、枚数情報を含む電子署名情報に基づいて、電子透かしを生成し、合成部612に対して出力する。なお、枚数情報が電子署名情報に含まれない場合には、電子透かし生成部606は、電子署名情報と枚数情報とを電子透かしに埋め込む。
図9に示すように、S100の処理で、印刷データ受付部400は、複数ページの公文書などの印刷出力データを受け付けると、ハッシュ値生成部402及び合成部612に対して出力する。
ステップ302(S302)において、ハッシュ値生成部602は、印刷データ受付部400から入力された印刷出力データの全てのページの内容に基づいて、所定のハッシュ関数を用いてハッシュ値を生成し、電子署名生成部404に対して、生成されたハッシュ値と枚数情報とを出力し、タイムスタンプ生成部408に対して、生成されたハッシュ値を出力する。
ステップ306(S306)において、電子透かし生成部606は、電子署名生成部604から入力された、枚数情報を含む電子署名情報に基づいて、電子透かしを生成して、合成部612に対して出力する。
ステップ312(S312)において、合成部612は、印刷出力データの全てのページの背景全面にデジタル牽制データを合成し、印刷出力データの少なくとも1ページの一部に、電子透かし生成部606により生成された、枚数情報を含む電子透かしを合成し、生成された画像データを印刷部12に対して出力する。画像データは、プリンタ装置10の印刷部12により、記録用紙に印刷されて出力される。
図10に示すように、認証プログラム7は、読取データ受付部500、第1の復号化部70−1、第2の復号化部70−2及びハッシュ値比較部710を含む。第1の復号化部70−1は、電子署名抽出部702及び電子署名復号部704を含み、第2の復号化部70−2は、タイムスタンプ抽出部706及びタイムスタンプ復号部708を含む。なお、図10に示された各構成のうち、図5に示された構成と実質的に同一のものには同一の符号が付されている。
図11に示すように、S200の処理において、認証プログラム7の読取データ受付部500は、読取データを受け付けて、電子署名抽出部702及びタイムスタンプ抽出部706に対して出力する。
ステップ402(S402)において、電子署名抽出部702は、読取データ受付部500から入力された読取データの複数ページの画像の少なくともいずれか1ページの一部に印刷されている電子透かしから、枚数情報を含む電子署名情報を抽出して、電子署名復号部704に対して出力する。
ステップ408(S408)において、タイムスタンプ復号部708は、タイムスタンプ抽出部706により抽出された公開鍵を用いて、タイムスタンプ抽出部706から入力されたタイムスタンプ情報それぞれを復号化し、複数のハッシュ値を抽出して、ハッシュ値比較部710に対して出力する。
また、本実施形態における認証装置3は、複数のページのデジタル牽制データと、少なくとも1つのページに合成された電子透かしとを含む画像データを受け付け、電子透かしに含まれるデータを復号化し、デジタル牽制データそれぞれに含まれるデータを復号化し、電子透かしから抽出されたハッシュ値と、デジタル牽制データから抽出されたハッシュ値それぞれとを比較するので、所定の枚数が含まれていることを確認した上で、文書の真正性を、オフラインで認証できる。また、認証装置3は、デジタル牽制データから抽出されるハッシュ値の数と、電子透かしから抽出される枚数情報と同一であるか否かを判定して文書を認証するので、より厳格に、効率よく、文書を認証できる。
図12は、本実施形態にかかる画像処理装置2によりなされる埋め込み処理と認証装置3によりなされる認証処理とを説明する図であって、図12(A)は埋め込み処理を例示し、図12(B)は認証処理を例示する。
図12(A)に例示するように、本実施形態にかかる画像処理装置2は、複数のページを含む文書の印刷データに基づいてハッシュ値を生成し、生成されたハッシュ値を文書の枚数に応じて分割し、分割されたハッシュ値それぞれを、別々に、それぞれのページのデジタル牽制データに埋め込む点で、第2の実施形態にかかる画像処理装置2と異なる。
また、図7(B)に例示するように、本実施形態にかかる認証装置3は、それぞれのページのデジタル牽制データからハッシュ値を抽出し、これらのハッシュ値を合成して生成されたハッシュ値と、電子透かしから抽出されたハッシュ値とを比較して、文書を認証する点で、第2の実施形態にかかる認証装置3と異なる。
図13に示すように、画像処理プログラム8は、印刷データ受付部400、ハッシュ値生成部602、ハッシュ値分割部800及び埋込み部40を含む。埋込み部40は、電子署名生成部604、タイムスタンプ生成部408及び画像データ生成部42を含み、画像データ生成部42は、電子透かし生成部606、印刷パターン生成部410及び合成部812を含む。なお、図13に示された各構成のうち、図8に示された構成と実質的に同一のものには同一の符号が付されている。
ハッシュ値分割部800は、ハッシュ値生成部602から入力されたハッシュ値を、印刷出力データの文書の枚数に応じて分割し、分割されたハッシュ値それぞれを、タイムスタンプ生成部408に対して出力する。例えば、ハッシュ値生成部602が、4ページからなる文書の内容に基づいて20バイトのハッシュ値を生成した場合には、ハッシュ値分割部800は、生成されたハッシュ値を分割して、5バイトのハッシュ値を4つ生成する。
合成部812は、印刷出力データのページそれぞれの背景全面に、それぞれのページに対応するデジタル牽制データを合成し、印刷出力データの少なくとも1ページ(例えば、第1のページ)の一部に、枚数情報を含む電子透かしを合成し、画像データを生成して、プリンタ装置10の印刷部12に対して出力する。
図14に示すように、S100の処理で、印刷データ受付部400は、複数ページの公文書などの印刷出力データを受け付けると、S302〜S306の処理で、ハッシュ値が生成され、ハッシュ値と枚数情報とが電子透かしに埋め込まれて、電子透かしが生成される。
ステップ508(S508)において、タイムスタンプ生成部408は、ハッシュ値それぞれに基づいて、符号化された複数のタイムスタンプ情報を生成して、印刷パターン生成部410に対して出力する。
ステップ510(S510)において、印刷パターン生成部410は、タイムスタンプ生成部408から入力されたタイムスタンプ情報それぞれに基づいて、複数のデジタル牽制データを生成する。さらに、印刷パターン生成部410は、所定の公開鍵をこれらのデジタル牽制データに埋め込んで、合成部812に対して出力する。
図15に示すように、認証プログラム9は、読取データ受付部500、第1の復号化部70−1、第2の復号化部70−2、ハッシュ値合成部900及びハッシュ値比較部910を含む。なお、図15に示された各構成のうち、図10に示された構成と実質的に同一のものには同一の符号が付されている。
ハッシュ値合成部900は、タイムスタンプ復号部708から入力されたハッシュ値それぞれを合成して、1つのハッシュ値を生成する。ハッシュ値合成部900は、合成されたハッシュ値を、ハッシュ値比較部910に対して出力する。
図16に示すように、S200〜S408の処理において、認証プログラム9の読取データ受付部500は、読取データを受け付けて、1つのハッシュ値が、読取データの画像に印刷されている電子透かしから抽出される。このハッシュ値は、ハッシュ値比較部910に対して出力される。また、読取データの複数のページの背景全面に印刷されているデジタル牽制データそれぞれから、ハッシュ値が抽出される。これらのハッシュ値は、タイムスタンプ復号部708から、ハッシュ値合成部900に対して出力される。
また、本実施形態における認証装置3は、複数のページのデジタル牽制データと、少なくとも1つのページに合成された電子透かしとを含む画像データを受け付け、電子透かしに含まれるデータを復号化し、デジタル牽制データそれぞれに含まれるデータを復号化し、デジタル牽制データから抽出されたハッシュ値それぞれを合成し、電子透かしから抽出されたハッシュ値と、合成されたハッシュ値とを比較するので、所定の枚数が含まれていることを確認し、文書のいずれかのページが抜かれていないことを確認した上で、文書の真正性を、オフラインで認証できる。
図17は、本実施形態にかかる画像処理装置2によりなされる埋め込み処理と認証装置3によりなされる認証処理とを説明する図であって、図17(A)は埋め込み処理を例示し、図17(B)は認証処理を例示する。
図17(A)に例示するように、本実施形態にかかる画像処理装置2は、分割されたハッシュ値に加えて、それぞれのページのページ番号を、対応するページのデジタル牽制データに埋め込む点で、第3の実施形態にかかる画像処理装置2と異なる。
また、図17(B)に例示するように、本実施形態にかかる認証装置3は、それぞれのページのデジタル牽制データからハッシュ値とページ番号とを抽出し、ハッシュ値に加えて、抽出されたページ番号も認証に用いる点で、第3の実施形態にかかる認証装置3と異なる。
画像処理プログラム8において、タイムスタンプ生成部408は、タイムスタンプ情報と共にページ番号を、印刷パターン生成部410に対して出力する。
印刷パターン生成部410は、タイムスタンプ情報とページ番号とを、対応するページのデジタル牽制データに埋め込み、それぞれのページに対応するデジタル牽制データを、合成部812に対して出力する。
認証プログラム9において、タイムスタンプ抽出部706は、読み取られた複数のページの画像のページそれぞれの背景全面に印刷されているデジタル牽制データから、それぞれのページに対応するタイムスタンプ情報とページ番号とを抽出して、タイムスタンプ復号部708に対して出力する。
抽出されたページ番号は、タイムスタンプ復号部708及びハッシュ値合成部900を介して、ハッシュ値比較部910に入力される。
ハッシュ値比較部910は、それぞれのページから抽出されたハッシュ値が、ページ番号の順序に従って抽出されているか否かを判定し、文書のページ順序を証明する。
また、本実施形態にかかる認証装置3は、ページ番号(ページ順序情報)を含む複数のページのデジタル牽制データを含む画像データを受け付け、デジタル牽制データそれぞれに含まれるデータを復号化し、それぞれのページに対応するページ番号を抽出し、複数のページ番号を互いに比較するので、複数ページを含む文書において、ページの順序の真正性をオフラインで認証できる。
10・・・プリンタ装置
12・・・印刷部
14・・・スキャナ部
20・・・制御装置
202・・・CPU
204・・・メモリ
22・・・通信装置
24・・・記録装置
26・・・UI装置
3・・・認証装置
4・・・画像処理プログラム
40・・・埋込み部
42・・・画像データ生成部
400・・・印刷データ受付部
402・・・ハッシュ値生成部
404・・・電子署名生成部
406・・・電子透かし生成部
408・・・タイムスタンプ生成部
410・・・印刷パターン生成部
412・・・合成部
5・・・認証プログラム
50−1・・・第1の復号化部
50−2・・・第2の復号化部
500・・・読取データ受付部
502・・・電子署名抽出部
504・・・電子署名復号部
506・・・タイムスタンプ抽出部
508・・・タイムスタンプ復号部
510・・・ハッシュ値比較部
6・・・画像処理プログラム
602・・・ハッシュ値生成部
604・・・電子署名生成部
606・・・電子透かし生成部
612・・・合成部
7・・・認証プログラム
70−1・・・第1の復号化部
70−2・・・第2の復号化部
702・・・電子署名抽出部
704・・・電子署名復号部
706・・・タイムスタンプ抽出部
708・・・タイムスタンプ復号部
710・・・ハッシュ値比較部
8・・・画像処理プログラム
800・・・ハッシュ値分割部
812・・・合成部
9・・・認証プログラム
900・・・ハッシュ値合成部
910・・・ハッシュ値比較部
Claims (35)
- 文書データに基づいて、ハッシュ値を生成するハッシュ値生成手段と、
前記ハッシュ値生成手段により生成されたハッシュ値を、少なくとも2つの手法を用いて、文書データに埋め込む埋め込み手段と
を有する画像処理装置。 - 前記埋め込み手段は、
前記ハッシュ値生成手段により生成されたハッシュ値を、第1の符号化手法を用いて符号化する第1の符号化手段と、
前記ハッシュ値生成手段により生成されたハッシュ値を、第2の符号化手法を用いて符号化する第2の符号化手段と、
前記第1の符号化手段により符号化された第1の符号化データと、前記第2の符号化手段により符号化された第2の符号化データと、文書データとに基づいて、画像データを生成する画像データ生成手段と
を有する
請求項1に記載の画像処理装置。 - 前記第1の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値に基づいて、電子署名データを生成する
請求項2に記載の画像処理装置。 - 前記第1の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値を、秘密鍵を用いて符号化する
請求項2又は3に記載の画像処理装置。 - 前記第2の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値に基づいて、改ざん防止データを生成する
請求項2に記載の画像処理装置。 - 前記第2の符号化手段は、時刻情報を含む改ざん防止データを生成する
請求項5に記載の画像処理装置。 - 前記第2の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値を、秘密鍵を用いて符号化する
請求項2乃至6のいずれかに記載の画像処理装置。 - 前記画像データ生成手段は、
前記第1の符号化手段により符号化された第1の符号化データに基づいて、電子透かしを生成する電子透かし生成手段と、
前記第2の符号化手段により符号化された第2の符号化データに基づいて、印刷パターンを生成する印刷パターン生成手段と、
前記印刷パターン生成手段により生成された印刷パターン及び前記電子透かし生成手段により生成された電子透かしを、文書データに合成する合成手段と
を有する
請求項2に記載の画像処理装置。 - 前記第1の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値を、秘密鍵を用いて符号化し、
前記第2の符号化手段は、前記ハッシュ値生成手段により生成されたハッシュ値を、秘密鍵を用いて符号化し、
前記印刷パターン生成手段は、前記第1の符号化手段により用いられた秘密鍵に対応する公開鍵と、前記第2の符号化手段により用いられた秘密鍵に対応する公開鍵とを含む印刷パターンを生成する
請求項8に記載の画像処理装置。 - 複数のページを含む文書データに基づいて、ハッシュ値を生成するハッシュ値生成手段と、
前記ハッシュ値生成手段により生成されたハッシュ値を、第1の手法を用いて、文書データに含まれる少なくとも1つのページに埋め込み、第2の手法を用いて、文書データに含まれるページそれぞれに埋め込む埋め込み手段と
を有する画像処理装置。 - 複数のページを含む文書データに基づいて、ハッシュ値を生成するハッシュ値生成手段と、
前記ハッシュ値生成手段により生成されたハッシュ値を分割するハッシュ値分割手段と、
前記ハッシュ値生成手段により生成されたハッシュ値を、第1の手法を用いて、文書データに含まれる少なくとも1つのページに埋め込み、前記ハッシュ値分割手段により分割されたハッシュ値それぞれを、第2の手法を用いて、対応するページに埋め込む埋め込み手段と
を有する画像処理装置。 - 前記埋め込み手段は、分割されたハッシュ値それぞれを、対応するページのページ番号とともに、対応するページに埋め込む
請求項11に記載の画像処理装置。 - 印刷パターンと、この印刷パターン上に合成された電子透かしとを含む画像データを受け付ける受付手段と、
前記受付手段により受け付けられた画像データの電子透かしに含まれるデータを復号化する第1の復号化手段と、
前記受付手段により受け付けられた画像データの印刷パターンに含まれるデータを復号化する第2の復号化手段と、
前記第1の復号化手段による復号結果と、前記第2の復号化手段による復号結果とを比較する比較手段と
を有する認証装置。 - 前記受付手段により受け付けられた画像データに含まれる電子透かしから、電子署名データを抽出する電子署名データ抽出手段をさらに有する
請求項13に記載の認証装置。 - 前記第1の復号化手段は、前記電子署名データ抽出手段により抽出された電子署名データを復号化する
請求項14に記載の認証装置。 - 前記第1の復号化手段は、前記電子署名データ抽出手段により抽出された電子署名データを、公開鍵を用いて復号化する
請求項15に記載の認証装置。 - 前記受付手段により受け付けられた画像データに含まれる印刷パターンから、改ざん防止データを抽出する改ざん防止データ抽出手段をさらに有する
請求項13に記載の認証装置。 - 前記第2の復号化手段は、前記改ざん防止データ抽出手段により抽出された改ざん防止データを復号化する
請求項17に記載の認証装置。 - 前記第2の復号化手段は、前記改ざん防止データ抽出手段により抽出された改ざん防止データを、公開鍵を用いて復号化する
請求項18に記載の認証装置。 - 前記改ざん防止データ抽出手段は、前記受付手段により受け付けられた画像データに含まれる印刷パターンから、この画像データの電子透かしに含まれるデータ並びに印刷パターンに含まれるデータを復号化する公開鍵をさらに抽出し、
前記第1の復号化手段は、前記受付手段により受け付けられた画像データの電子透かしに含まれるデータを、前記改ざん防止データ抽出手段により抽出された公開鍵を用いて復号化し、
前記第2の復号化手段は、前記受付手段により受け付けられた画像データの印刷パターンに含まれるデータを、前記改ざん防止データ抽出手段により抽出された公開鍵を用いて復号化する
請求項17に記載の認証装置。 - 複数のページの印刷パターンと、少なくとも1つのページの印刷パターン上に合成された電子透かしとを含む画像データを受け付ける受付手段と、
前記受付手段により受け付けられた画像データの電子透かしに含まれるデータを復号化する第1の復号化手段と、
前記受付手段により受け付けられた画像データのページそれぞれの印刷パターンに含まれるデータそれぞれを復号化する第2の復号化手段と、
前記第1の復号化手段による復号結果と、前記第2の復号化手段による復号結果それぞれとを比較する比較手段と
を有する認証装置。 - 複数のページの印刷パターンと、少なくとも1つのページの印刷パターン上に合成された電子透かしとを含む画像データを受け付ける受付手段と、
前記受付手段により受け付けられた画像データの電子透かしに含まれるデータを復号化する第1の復号化手段と、
前記受付手段により受け付けられた画像データのページそれぞれの印刷パターンに含まれるデータそれぞれを復号化する第2の復号化手段と、
前記第2の復号化手段による複数の復号結果を合成する復号結果合成手段と、
前記第1の復号化手段による復号結果と、前記復号結果合成手段による合成結果とを比較する比較手段と
を有する認証装置。 - 前記受付手段は、ページ順序情報を含む複数のページの印刷パターンを含む画像データを受け付け、
前記第2復号化手段は、前記受付手段により受け付けられた画像データの複数のページの印刷パターンそれぞれから、それぞれのページに対応するページ順序情報を抽出し、
前記比較手段は、前記第2復号化手段により抽出された複数のページ順序情報を互いに比較する
請求項22に記載の認証装置。 - 文書データに基づいて、ハッシュ値を生成し、
前記生成されたハッシュ値を、少なくとも2つの手法を用いて、文書データに埋め込む
画像処理方法。 - 複数のページを含む文書データに基づいて、ハッシュ値を生成し、
前記生成されたハッシュ値を、第1の手法を用いて、文書データに含まれる少なくとも1つのページに埋め込み、第2の手法を用いて、文書データに含まれるページそれぞれに埋め込む
画像処理方法。 - 複数のページを含む文書データに基づいて、ハッシュ値を生成し、
前記生成されたハッシュ値を分割し、
前記生成されたハッシュ値を、第1の手法を用いて、文書データに含まれる少なくとも1つのページに埋め込み、前記分割されたハッシュ値それぞれを、第2の手法を用いて、対応するページに埋め込む
画像処理方法。 - 印刷パターンと、この印刷パターン上に合成された電子透かしとを含む画像データを受け付け、
前記受け付けられた画像データの電子透かしに含まれるデータを復号化し、
前記受け付けられた画像データの印刷パターンに含まれるデータを復号化し、
前記電子透かしに含まれるデータの復号結果と、前記印刷パターンに含まれるデータの復号結果とを比較する
認証方法。 - 複数のページの印刷パターンと、少なくとも1つのページの印刷パターン上に合成された電子透かしとを含む画像データを受け付け、
前記受け付けられた画像データの電子透かしに含まれるデータを復号化し、
前記受け付けられた画像データのページそれぞれの印刷パターンに含まれるデータそれぞれを復号化し、
前記電子透かしに含まれるデータの復号結果と、前記印刷パターンに含まれるデータの復号結果それぞれとを比較する
認証方法。 - 複数のページの印刷パターンと、少なくとも1つのページの印刷パターン上に合成された電子透かしとを含む画像データを受け付け、
前記受け付けられた画像データの電子透かしに含まれるデータを復号化し、
前記受け付けられた画像データのページそれぞれの印刷パターンに含まれるデータそれぞれを復号化し、
前記印刷パターンに含まれるデータそれぞれの復号結果を合成し、
前記電子透かしに含まれるデータの復号結果と、前記合成による結果とを比較する
認証方法。 - コンピュータを含む画像処理装置において、
文書データに基づいて、ハッシュ値を生成するハッシュ値生成ステップと、
前記生成されたハッシュ値を、少なくとも2つの手法を用いて、文書データに埋め込む埋め込みステップと
を前記画像処理装置のコンピュータに実行させるプログラム。 - コンピュータを含む画像処理装置において、
複数のページを含む文書データに基づいて、ハッシュ値を生成するハッシュ値生成ステップと、
前記生成されたハッシュ値を、第1の手法を用いて、文書データに含まれる少なくとも1つのページに埋め込み、第2の手法を用いて、文書データに含まれるページそれぞれに埋め込む埋め込みステップと
を前記画像処理装置のコンピュータに実行させるプログラム。 - コンピュータを含む画像処理装置において、
複数のページを含む文書データに基づいて、ハッシュ値を生成するハッシュ値生成ステップと、
前記生成されたハッシュ値を分割するハッシュ値分割ステップと、
前記生成されたハッシュ値を、第1の手法を用いて、文書データに含まれる少なくとも1つのページに埋め込み、前記分割されたハッシュ値それぞれを、第2の手法を用いて、対応するページに埋め込む埋め込みステップと
を前記画像処理装置のコンピュータに実行させるプログラム。 - コンピュータを含む認証装置において、
印刷パターンと、この印刷パターン上に合成された電子透かしとを含む画像データを受け付ける受付ステップと、
前記受け付けられた画像データの電子透かしに含まれるデータを復号化する第1の復号化ステップと、
前記受け付けられた画像データの印刷パターンに含まれるデータを復号化する第2の復号化ステップと、
前記復号化された第1の結果と、前記復号化された第2の結果とを比較する比較ステップと
を前記認証装置に実行させるプログラム。 - コンピュータを含む認証装置において、
複数のページの印刷パターンと、少なくとも1つのページの印刷パターン上に合成された電子透かしとを含む画像データを受け付ける受付ステップと、
前記受け付けられた画像データの電子透かしに含まれるデータを復号化する第1の復号化ステップと、
前記受け付けられた画像データのページそれぞれの印刷パターンに含まれるデータそれぞれを復号化する第2の復号化ステップと、
前記復号化された第1の結果と、前記復号化された第2の結果それぞれとを比較する比較ステップと
を前記認証装置に実行させるプログラム。 - コンピュータを含む認証装置において、
複数のページの印刷パターンと、少なくとも1つのページの印刷パターン上に合成された電子透かしとを含む画像データを受け付ける受付ステップと、
前記受け付けられた画像データの電子透かしに含まれるデータを復号化する第1の復号化ステップと、
前記受け付けられた画像データのページそれぞれの印刷パターンに含まれるデータそれぞれを復号化する第2の復号化ステップと、
前記復号化された複数の第2の結果を合成する復号結果合成ステップと、
前記復号化された第1の結果と、前記合成による結果とを比較する比較ステップと
を前記認証装置に実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005173239A JP4565427B2 (ja) | 2005-06-14 | 2005-06-14 | 画像処理装置、認証装置、これらのプログラム及びシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005173239A JP4565427B2 (ja) | 2005-06-14 | 2005-06-14 | 画像処理装置、認証装置、これらのプログラム及びシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006352294A true JP2006352294A (ja) | 2006-12-28 |
JP4565427B2 JP4565427B2 (ja) | 2010-10-20 |
Family
ID=37647691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005173239A Expired - Fee Related JP4565427B2 (ja) | 2005-06-14 | 2005-06-14 | 画像処理装置、認証装置、これらのプログラム及びシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4565427B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009003777A (ja) * | 2007-06-22 | 2009-01-08 | Canon Inc | 情報処理方法及びそのシステム |
JP2009105659A (ja) * | 2007-10-23 | 2009-05-14 | Canon Inc | 画像形成装置及び画像形成装置の制御方法及びプログラム及び記憶媒体 |
JP2013003786A (ja) * | 2011-06-15 | 2013-01-07 | Ricoh Co Ltd | 情報処理装置、正当性検証方法、及びプログラム |
CN112613003A (zh) * | 2020-12-28 | 2021-04-06 | 中国农业银行股份有限公司 | 文本的处理方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001245132A (ja) * | 2000-02-29 | 2001-09-07 | Canon Inc | システム及び処理方法及び記憶媒体 |
JP2004007463A (ja) * | 2002-04-24 | 2004-01-08 | Canon Inc | 情報処理方法及び装置、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
JP2004343523A (ja) * | 2003-05-16 | 2004-12-02 | Oki Electric Ind Co Ltd | 印刷文書の改ざん検出装置および改ざん検出方法 |
-
2005
- 2005-06-14 JP JP2005173239A patent/JP4565427B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001245132A (ja) * | 2000-02-29 | 2001-09-07 | Canon Inc | システム及び処理方法及び記憶媒体 |
JP2004007463A (ja) * | 2002-04-24 | 2004-01-08 | Canon Inc | 情報処理方法及び装置、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
JP2004343523A (ja) * | 2003-05-16 | 2004-12-02 | Oki Electric Ind Co Ltd | 印刷文書の改ざん検出装置および改ざん検出方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009003777A (ja) * | 2007-06-22 | 2009-01-08 | Canon Inc | 情報処理方法及びそのシステム |
US8089661B2 (en) | 2007-06-22 | 2012-01-03 | Canon Kabushiki Kaisha | Embedding authentication information to prevent document spoofing |
JP2009105659A (ja) * | 2007-10-23 | 2009-05-14 | Canon Inc | 画像形成装置及び画像形成装置の制御方法及びプログラム及び記憶媒体 |
JP2013003786A (ja) * | 2011-06-15 | 2013-01-07 | Ricoh Co Ltd | 情報処理装置、正当性検証方法、及びプログラム |
CN112613003A (zh) * | 2020-12-28 | 2021-04-06 | 中国农业银行股份有限公司 | 文本的处理方法及装置 |
CN112613003B (zh) * | 2020-12-28 | 2023-12-08 | 中国农业银行股份有限公司 | 文本的处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP4565427B2 (ja) | 2010-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7028902B2 (en) | Barcode having enhanced visual quality and systems and methods thereof | |
US7561308B2 (en) | System and method for decoding digital encoded images | |
EP1662699B1 (en) | Document authentication combining digital signature verification and visual comparison | |
CN1209730C (zh) | 一种数字防伪方法 | |
US20060271787A1 (en) | System and method for validating a hard-copy document against an electronic version | |
CN109583158B (zh) | 一种基于动态水印的电子证照副本生成方法 | |
JP2003264685A (ja) | 文書画像出力方法及び装置、改ざん判定方法及びシステム、並びに改ざん判定システムの制御用プログラム | |
JP2008028449A (ja) | 秘密文書処理装置 | |
CN111177666A (zh) | 基于脆弱水印的司法文书防伪防篡改方法及*** | |
JP4565427B2 (ja) | 画像処理装置、認証装置、これらのプログラム及びシステム | |
JP2007096663A (ja) | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
US8416462B2 (en) | Information processing apparatus, method, program, and storage medium | |
JP4923388B2 (ja) | 内容証明システム | |
US8208178B2 (en) | Image forming apparatus, image forming method, and image forming system using ground pattern prints | |
JP3454187B2 (ja) | 電子印鑑システムおよび印影・押印の本人証明方法 | |
JP2003084962A (ja) | 原本性保証印刷システム、プリント用原本データ作成システム、原本性保証システム、プログラム、及び記録媒体 | |
JP3775211B2 (ja) | 画像情報処理方法及び画像情報処理装置 | |
JP2009232125A (ja) | 画像形成装置および画像形成方法 | |
JP4047271B2 (ja) | 改ざん検証用画像生成装置、および、改ざん検証用画像生成装置の制御方法、および、改ざん検証用画像情報生成装置のプログラム、および、記録媒体 | |
JP2007058382A (ja) | 印刷装置、検証装置、検証システム、印刷方法及び検証方法 | |
RU2543928C1 (ru) | Способ формирования электронного документа и его копий | |
AU2021100429A4 (en) | Printed document authentication | |
JP4297040B2 (ja) | 電子透かし入り文書取扱装置、電子透かし入り文書取扱システムおよび電子透かし入り文書取扱方法 | |
JP2007104062A (ja) | 画像処理装置、画像処理方法、画像処理プログラム、並びに、画像処理システム | |
JP2004364093A (ja) | 秘密情報処理システム,秘密情報埋め込み装置,秘密情報検出装置,秘密情報埋め込み方法,および秘密情報検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080317 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091126 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100527 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100624 |
|
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: 20100712 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4565427 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100725 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |