JP4466108B2 - 証明書発行方法および証明書検証方法 - Google Patents
証明書発行方法および証明書検証方法 Download PDFInfo
- Publication number
- JP4466108B2 JP4466108B2 JP2004035902A JP2004035902A JP4466108B2 JP 4466108 B2 JP4466108 B2 JP 4466108B2 JP 2004035902 A JP2004035902 A JP 2004035902A JP 2004035902 A JP2004035902 A JP 2004035902A JP 4466108 B2 JP4466108 B2 JP 4466108B2
- Authority
- JP
- Japan
- Prior art keywords
- certificate
- mount
- color
- individual information
- pattern
- 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 - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C5/00—Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D7/00—Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
- G07D7/20—Testing patterns thereon
- G07D7/202—Testing patterns thereon using pattern matching
- G07D7/2033—Matching unique patterns, i.e. patterns that are unique to each individual paper
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Credit Cards Or The Like (AREA)
- Record Information Processing For Printing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
図2は、証明書発行および検証システムの接続関係を示すシステム構成図であり,証明書を発行する証明書発行システム200,証明書の台紙を作成する台紙発行システム210,証明書の発行を依頼する依頼者システム220,証明書の有効性を検証する検証者システム230を含む。図2に示す各システムは、コンピュータであり、記憶媒体に格納されるプログラムをメモリに読み出し、プロセッサでプログラムに従った処理を実行する。
図1は、オンライン発行される証明書の例を示した説明図である。図1の証明書100は、免許証(driving license)を例にしたものである。通常、証明書100には、顔写真を貼る領域110、住所などの個人に関係したデータを記載する領域120、許可証の種類や有効期限を記載する領域130、それ以外の部分に発行部署の代表者の署名や印が記載されている。その他の証明書の例として,営業許可証,身分証明書,パスポートがあり,証明書により,記載されるデータは異なる。
セルを黒白で縦横に配置したマトリックス型がある。これら以外の2次元バーコードおよびそれと同様に情報を記録するコードであっても良い。さらに、電子透かしのように紙面全体に目立たないように情報を記録しても良い。
図6は、証明書をオンラインで発行するプロセスを示す基本的な処理フローである。
さらに,図3における領域320及び領域350に個別情報の署名データと前記検証のためのデータを文字とコードでそれぞれ記入する。個別情報の署名データとは,典型的には,個別情報のハッシュ値を証明書発行システム200の秘密鍵で暗号化したデータである。検証のためのデータは,コードでのみ記入された方が良い。
図7は証明書の真贋を検証するプロセスを示すものである。検証者システム230は、ステップ700において、スキャナ1150を用いて印刷物である証明書の読み込みを行なう。そして、ステップ710において、検証者システム内でのローカルな検証(検証(1))を行なう。
この実施例は,台紙発行システムと証明書発行システムが,同じ1つのシステム(台紙・証明書発行システムとする)として実現される。また,証明書の領域120及び領域130の背景パターンの作成方法が実施例1とは異なる。背景パターンに複数の色を使用することに加え,背景パターンが個別情報により変わる。その他の部分は,実施例1と同じである。
、ステップ1640において、その対象画素が色1(ここでは色1を空白と表現
)であるかどうかを判定する。色1であった場合は、埋め込もうとしている個別データを図13の説明で述べたのと同じ方法で埋め込む。すなわち、ステップ1650において、埋め込む値が0であれば塗潰し色はそのままとし、埋め込む値が1であれば塗潰し色を色4とする。
検証者システム230では,以下のような検証を行う。電子署名の検証は,本実施例でも同様に行う事ができる。検証者システム230は,読みこんだ証明書を抽出して台紙・証明書発行システムへ送信し,検証を依頼する。台紙・証明書発行システムは,台紙ID毎に保存してある領域120,130のパターンと文字情報を,送信されてきた証明書と比較し,一致するか否かを調べ,検証者システムに結果を送信する。
この実施例は,台紙発行システムと証明書発行システムが,同じ1つのシステム(台紙・証明書発行システムとする)として実現される。また,領域120及び領域130の背景パターンの作成方法が実施例1とは異なる。背景パターンに複数の色を使用することに加え,背景パターンが個別情報により変わる。
ボロノイ図は良く知られた領域の分割方法であって,以下の様に作成する。領域上の隣接する2つの点を線でむすび,その線を2分する点でその線に直交する直線を引く。すべての点について,この操作を繰り返すと,図17のように,領域が分割される。ボロノイ図を作成すると、パターンに含まれる各ドットについて、1つのドットを含む閉領域を定義することができる。
検証者システム230では,以下のような検証を行う。電子署名の検証は,本実施例でも同様に行う事ができる。検証者システム230は,読みこんだ証明書の領域120,130の文字を抽出して,図18,19,20(あるいは,図25)で説明した方法で背景を塗りつぶす。次に,検証者システム230は,台紙IDを台紙・証明書発行システムへ送信し,図4のドットパターンを台紙・証明書発行システムから入手する。検証者システム230は,入手したドットパターンを使用して,図21,22に説明した方法で背景を塗り替え,プリンタに出力する。証明書の領域120,130の色パターンとプリンタから出力された色パターンを目視で比べる事により,証明書の偽造を検出できる。検証者システム230が両色パターンの比較を行い,一致・不一致のみを出力しても良い。
Claims (7)
- コンピュータを使用して証明書を発行する方法であって,
証明書発行依頼者の個別情報を入力し,
台紙の電子データに個別情報を文字で書き,
予め決められた第1のルールに従って,文字で書かれた個別情報の背景部分を複数の色で塗りつぶし,
予め決められた第2のルールに従って,文字で書かれた個別情報の背景部分を前記証明書の台紙を識別する台紙IDを埋め込み更に塗り替えることで,前記背景部分が前記台紙IDにより変化するようにし,
証明書識別番号と前記台紙IDを対応付けて記憶し,
証明書識別番号を台紙の電子データに記入し,
前記電子データを証明書としてプリントする,
ステップを含む。 - 請求項1に記載の証明書発行方法であって,
前記予め決められた第1のルールは,背景部分を等面積の矩形に分割し,矩形内の塗り潰された部分の位置と塗り潰されていない部分の色の対応を規定する。 - 請求項2に記載の証明書発行方法であって,
前記証明書毎に異なる情報は,コード化されドットで表現したパターンに変換され,
前記予め決められた第2のルールは,第1のルールに従って塗った背景部分と該パターンの重なるドットの位置と色を抽出し,該ドットの位置を使用してボロノイ図を作成し,
該色でボロノイ図の各領域を規定する。 - 請求項1に記載の証明書発行方法であって,更に,
台紙作成時情報と台紙作成時情報を保証する電子署名を台紙上に記入し,
前記個別情報を保証する電子署名を台紙上に記入する,
ステップを含む。 - 証明書の発行システムであって,
証明書発行依頼者の個別情報を入力する依頼者端末と,
台紙の電子データに個別情報を文字で書き,予め決められた第1のルールに従って,文字で書かれた個別情報の背景部分を複数の色で塗りつぶし,予め決められた第2のルールに従って,文字で書かれた個別情報の背景部分を前記証明書の台紙を識別する台紙IDを埋め込み更に塗り替えることで,前記背景部分が前記台紙IDにより変化するようにし,証明書識別番号と前記台紙IDを対応付けて記憶し,証明書識別番号を台紙の電子データに記入する証明書発行装置と,
を含み,
前記依頼者端末は,前記証明書発行装置から受信した電子データを証明書としてプリントする。 - 請求項5のシステムで発行された証明書を検証する装置であって,
証明書を電子データに変換する入力装置と,
証明書上の証明書識別番号を読み出す識別番号読み出し手段と,
証明書上の個別情報の文字を読み出す文字読み出し手段と,
予め決められた第1のルールに従って,個別情報の背景部分を複数の色で塗りつぶす第1背景塗りつぶし手段と,
証明書識別番号から,証明書毎に異なる情報を入手し,予め決められた第2のルールに従って,文字で書かれた個別情報の背景部分を更に塗り替える第2背景塗りつぶし手段と,
第2背景塗りつぶし手段で作成した背景部分を含む領域をプリントする出力手段,
を含む。 - 請求項6の証明書を検証する装置であって,更に,
証明書上の個別情報の背景部分と,第2背景塗りつぶし手段で作成した背景部分を含む領域を比較する比較手段と,
両者が一致していないときに,証明書は無効であると判断する判断手段,
を含む。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004035902A JP4466108B2 (ja) | 2004-02-13 | 2004-02-13 | 証明書発行方法および証明書検証方法 |
| US11/053,859 US20050206158A1 (en) | 2004-02-13 | 2005-02-10 | Certificate issuing method and certificate verifying method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004035902A JP4466108B2 (ja) | 2004-02-13 | 2004-02-13 | 証明書発行方法および証明書検証方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005225072A JP2005225072A (ja) | 2005-08-25 |
| JP4466108B2 true JP4466108B2 (ja) | 2010-05-26 |
Family
ID=34985465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004035902A Expired - Lifetime JP4466108B2 (ja) | 2004-02-13 | 2004-02-13 | 証明書発行方法および証明書検証方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20050206158A1 (ja) |
| JP (1) | JP4466108B2 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4561252B2 (ja) * | 2004-09-03 | 2010-10-13 | ソニー株式会社 | 暗号処理装置、および暗号処理方法、並びにコンピュータ・プログラム |
| JP4055807B2 (ja) * | 2006-03-22 | 2008-03-05 | コニカミノルタビジネステクノロジーズ株式会社 | ドキュメント管理方法、ドキュメント管理システム、およびコンピュータプログラム |
| JP5067881B2 (ja) * | 2008-07-11 | 2012-11-07 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
| JP2011135275A (ja) * | 2009-12-24 | 2011-07-07 | Mitsubishi Electric Information Systems Corp | 証明書発行装置、認証局システムおよび携帯端末 |
| CN108648132B (zh) * | 2018-04-16 | 2020-08-14 | 深圳市联软科技股份有限公司 | 根据图形生成水印的方法、系统、终端及介质 |
| JP6865797B2 (ja) * | 2019-08-09 | 2021-04-28 | 株式会社三井住友銀行 | 真贋判定方法、情報処理装置、及びプログラム |
| CN113096301B (zh) * | 2019-12-19 | 2023-01-13 | 深圳怡化电脑股份有限公司 | 票据的检验方法、装置、电子设备及存储介质 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7114750B1 (en) * | 1995-11-29 | 2006-10-03 | Graphic Security Systems Corporation | Self-authenticating documents |
| US6104812A (en) * | 1998-01-12 | 2000-08-15 | Juratrade, Limited | Anti-counterfeiting method and apparatus using digital screening |
| US6170744B1 (en) * | 1998-09-24 | 2001-01-09 | Payformance Corporation | Self-authenticating negotiable documents |
| US20050160271A9 (en) * | 1998-11-19 | 2005-07-21 | Brundage Trent J. | Identification document and related methods |
| AUPQ291299A0 (en) * | 1999-09-17 | 1999-10-07 | Silverbrook Research Pty Ltd | A self mapping surface and related applications |
| US6836555B2 (en) * | 1999-12-23 | 2004-12-28 | Anoto Ab | Information management system with authenticity check |
| US8352551B2 (en) * | 2000-03-17 | 2013-01-08 | United States Postal Service | Methods and systems for providing an electronic account to a customer |
| US7086599B2 (en) * | 2000-06-20 | 2006-08-08 | Kabushiki Kaisha Toshiba | Information recording medium, reproduction method, and discrimination method |
| JP4554771B2 (ja) * | 2000-06-20 | 2010-09-29 | パナソニック株式会社 | 正当性認証システム、個人証発行システム及び個人証 |
| US7051206B1 (en) * | 2000-11-07 | 2006-05-23 | Unisys Corporation | Self-authentication of value documents using digital signatures |
| WO2002089096A1 (en) * | 2001-04-27 | 2002-11-07 | Alphalogix Co., Ltd | Apparatus and method for encrypting/decrypting information on basic element-by-basic element basis and encryption/decryption system using the same |
| PT1456810E (pt) * | 2001-12-18 | 2011-07-25 | L 1 Secure Credentialing Inc | Características de segurança com imagens múltiplas para documentos de identificação e processo para as efectuar |
| JP4407183B2 (ja) * | 2002-08-26 | 2010-02-03 | セイコーエプソン株式会社 | 印刷方法、その印刷方法を実現させるためのプログラム、記録媒体印刷装置およびプリンタドライバ |
| US7197644B2 (en) * | 2002-12-16 | 2007-03-27 | Xerox Corporation | Systems and methods for providing hardcopy secure documents and for validation of such documents |
| JP3969298B2 (ja) * | 2002-12-19 | 2007-09-05 | 株式会社日立製作所 | 証明書データ利用方法 |
| US7389939B2 (en) * | 2003-09-26 | 2008-06-24 | Digimarc Corporation | Optically variable security features having covert forensic features |
-
2004
- 2004-02-13 JP JP2004035902A patent/JP4466108B2/ja not_active Expired - Lifetime
-
2005
- 2005-02-10 US US11/053,859 patent/US20050206158A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005225072A (ja) | 2005-08-25 |
| US20050206158A1 (en) | 2005-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6886863B1 (en) | Secure document with self-authenticating, encryptable font | |
| CN108229596B (zh) | 组合二维码、电子证书载体、生成、识读装置及方法 | |
| CA2170440C (en) | Self-verifying identification card | |
| CN101097416B (zh) | 打印系统和打印控制方法 | |
| US20030099374A1 (en) | Method for embedding and extracting text into/from electronic documents | |
| JP3829143B2 (ja) | 紙上に大量データを保存できるスクリーンコードの埋め込み方法 | |
| JPH08272921A (ja) | Idカード照合システムと方法 | |
| WO2002065385A1 (en) | Document printed with graphical symbols which encode information | |
| JPH08320841A (ja) | 文書処理システム及び文書処理方法 | |
| JP2003242347A (ja) | 小切手に署名その他のデータの符号化画像を埋め込む方法及び装置 | |
| KR101535534B1 (ko) | 프린터 스테가노그래피 기법을 이용한 위조방지수단이 구비된 문서의 생성 방법 및 그 문서에 대한 위변조 확인 방법 | |
| CN1666459B (zh) | 可重写介质的防止涂改署名方法、防止涂改署名装置、系统 | |
| CN113924567A (zh) | 核证文本文件 | |
| JP4466108B2 (ja) | 証明書発行方法および証明書検証方法 | |
| JP2001126046A (ja) | Icカード、icカード認証システム、及びその認証方法 | |
| KR101573857B1 (ko) | 위변조 방지 기능이 구비된 문서, 문서의 위변조 방지 방법 및 그 문서의 위변조 확인 방법 | |
| US20140191027A1 (en) | Generating an Incremental Information Object | |
| US20040123100A1 (en) | Certificate issuing method and certificate verifying method | |
| KR101727585B1 (ko) | 프린터 스테가노그래피 기법을 이용한 위조방지수단이 구비된 문서 | |
| JP3878400B2 (ja) | ドキュメント管理方法 | |
| KR101642707B1 (ko) | 위변조 방지 기능이 구비된 유가증권, 그 유가 증권의 위변조 방지방법 및 위변조 확인 방법 | |
| JP4047271B2 (ja) | 改ざん検証用画像生成装置、および、改ざん検証用画像生成装置の制御方法、および、改ざん検証用画像情報生成装置のプログラム、および、記録媒体 | |
| JP4294355B2 (ja) | チケット発行管理方法およびシステム、情報処理装置 | |
| KR20150116428A (ko) | 위변조 방지 기능이 구비된 문서, 문서의 위변조 방지 방법 및 그 문서의 위변조 확인 방법 | |
| JP2003060890A (ja) | 通信ネットワークを利用した個人認証システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060424 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061025 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091027 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091225 |
|
| 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: 20100202 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100215 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130305 Year of fee payment: 3 |