JP2006159896A - 印刷装置、印刷システム、署名検証方法、及びプログラム - Google Patents
印刷装置、印刷システム、署名検証方法、及びプログラム Download PDFInfo
- Publication number
- JP2006159896A JP2006159896A JP2005317315A JP2005317315A JP2006159896A JP 2006159896 A JP2006159896 A JP 2006159896A JP 2005317315 A JP2005317315 A JP 2005317315A JP 2005317315 A JP2005317315 A JP 2005317315A JP 2006159896 A JP2006159896 A JP 2006159896A
- Authority
- JP
- Japan
- Prior art keywords
- data
- signature
- signature data
- legitimate
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】ホストコンピュータ101では、印字データ生成部103が、署名用アルゴリズム104及び署名用データ105を用いて、プリンタ110に転送する印字データに署名データを付加する。プリンタ110では、印字データ解析処理部112が、ホストコンピュータ101から転送された印字データに付加された署名データを抽出し、この抽出された署名データを、署名検証用アルゴリズム113及び署名検証用データ114を用いて検証する。
【選択図】図1
Description
図1は、本発明の第1の実施の形態に係る印刷システムのソフトウェア構成を示すブロック図である。
次に、本発明の第2の実施の形態を説明する。
次に、本発明の第3の実施の形態を説明する。
第1の実施の形態では、署名用データ105として公開鍵を用いた。しかし、署名用データ105として、他のデータを用いてもよい。例えば、署名用データ105として秘密鍵を用いても良い。この場合、RSA暗号方式を用いて生成された秘密鍵が、ホストコンピュータ101のプリンタドライバ102が有する署名用データ105として用いられる。その一方で、RSA暗号方式を用いて生成された公開鍵が、プリンタ110が有する署名検証用データ114として用いられる。
102 プリンタドライバ
103 印字データ生成部
104 署名用アルゴリズム
105 署名用データ
106,111 通信処理部
107 印字データ
108 署名データ
109 通信経路
110、1208 プリンタ
112 印字データ解析処理部
113 署名検証用アルゴリズム
114 署名検証用データ
115 印刷処理部
116 署名検証手段登録部
1201 クライアントPC
1204 プリントサーバ
1210 ローカルエリアネットワーク
Claims (24)
- 情報処理装置とネットワークを介して接続された印刷装置において、
前記情報処理装置から転送された印刷データに付加された署名データを抽出する署名抽出手段と、
前記署名データが正規の署名データであるか否かを検証するための所定情報を、前記ネットワークを介して受信して登録する登録手段と、
前記署名抽出手段によって抽出された署名データが正規の署名データであるか否かを、前記登録手段によって登録された前記所定情報を用いて検証する署名検証手段と、
前記署名データが正規の署名データであると前記署名検証手段が検証した場合は前記印刷データに基づく印刷処理を実行し、前記署名データが正規の署名データでないと前記署名検証手段が検証した場合は前記印刷データに基づく印刷処理を実行しない印刷処理手段と
を有することを特徴とする印刷装置。 - 前記所定情報は、署名検証のための署名検証データであり、
前記署名検証手段は、前記印刷データに付加された前記署名データと前記署名検証データが一致した場合に、前記署名データが正規の署名データであると検証することを特徴とする請求項1記載の印刷装置。 - 前記所定情報は、前記署名データを復号化するための鍵であり、
前記署名検証手段は、前記署名データを前記鍵を用いて復号化した復号化データに基づいて、前記署名データが正規の署名データであるか否かを検証することを特徴とする請求項1記載の印刷装置。 - 前記印刷データに所定の変換処理を実行して変換データを生成する変換手段をさらに有し、
前記署名検証手段は、前記変換データと前記復号化データとが一致した場合に、前記署名データが正規の署名データであると検証することを特徴とする請求項3記載の印刷装置。 - 前記署名データは、前記所定の変換処理が実行された前記印刷データを前記鍵を用いて暗号化することで生成した暗号化データであり、
前記復号化データは、前記署名データを前記鍵を用いて復号化したデータであることを特徴とする請求項4記載の印刷装置。 - 前記鍵は秘密鍵であり、
前記署名データは、前記所定の変換処理が実行された前記印刷データを前記秘密鍵に対応する公開鍵を用いて暗号化したデータであり、
前記復号化データは、前記署名データを前記秘密鍵を用いて復号化したデータであることを特徴とする請求項4記載の印刷装置。 - 前記鍵は公開鍵であり、
前記署名データは、前記所定の変換処理が実行された前記印刷データを前記公開鍵に対応する秘密鍵を用いて暗号化したデータであり、
前記復号化したデータは、前記署名データを前記公開鍵を用いて復号化したデータであることを特徴とする請求項4記載の印刷装置。 - 前記登録手段は、複数の所定情報を登録することを特徴とする請求項1乃至請求項7のいずれかに記載の印刷装置。
- 前記登録手段により登録された複数の所定情報の中から、少なくとも1つの所定情報を選択的に有効とする選択手段をさらに有することを特徴とする請求項8記載の印刷装置。
- 前記登録手段は、前記情報処理装置から受信した前記所定情報を登録することを特徴とする請求項1乃至請求項7のいずれかに記載の印刷装置。
- ネットワークを介して接続された情報処理装置および印刷装置からなる印刷システムにおいて、
前記情報処理装置から前記印刷装置に転送する印刷データに署名データを付加する署名手段と、
前記情報処理装置から前記印刷装置に転送された前記印刷データに付加された前記署名データを抽出する署名抽出手段と、
前記署名データが正規の署名データであるか否かを検証するための所定情報を、前記印刷装置に登録する登録手段と、
前記署名抽出手段によって抽出された署名データが正規の署名データであるか否かを、前記登録手段によって登録された前記所定情報を用いて検証する署名検証手段と、
前記署名データが正規の署名データであると前記署名検証手段が検証した場合は前記印刷データに基づく印刷処理を実行し、前記署名データが正規の署名データでないと前記署名検証手段が検証した場合は前記印刷データに基づく印刷処理を実行しない印刷処理手段と
を有することを特徴とする印刷システム。 - 前記所定情報は、署名検証のための署名検証データであり、
前記署名検証手段は、前記印刷データに付加された前記署名データと前記署名検証データとが一致した場合に、前記署名データが正規の署名データであると検証することを特徴とする請求項11記載の印刷システム。 - 前記所定情報は、前記署名データを復号化するための鍵であり、
前記署名検証手段は、前記印刷データに付加された前記署名データを前記登録手段によって登録された前記鍵を用いて復号化した復号化データに基づいて、前記署名データが正規の署名データであるか否かを検証することを特徴とする請求項11記載の印刷システム。 - 前記印刷装置が前記情報処理装置から受信した前記印刷データに所定の変換処理を実行して第1の変換データを生成する第1の変換手段をさらに有し、
前記署名検証手段は、前記第1の変換データと前記復号化データとが一致する場合に、前記署名データが正規の署名データであると検証することを特徴とする請求項13記載の印刷システム。 - 前記情報処理装置から前記印刷装置へ転送する前記印刷データに前記所定の変換処理を実行して第2の変換データを生成する第2の変換手段をさらに有し、
前記署名データは、前記第2の変換データを前記鍵を用いて暗号化したデータであり、
前記復号化データは、前記署名データを前記鍵を用いて復号化したデータであることを特徴とする請求項14記載の印刷システム。 - 前記情報処理装置から前記印刷装置へ転送する前記印刷データに前記所定の変換処理を実行して第2の変換データを生成する第2の変換手段をさらに有し、
前記鍵は秘密鍵であり、
前記署名データは、前記第2の変換データを前記秘密鍵に対応する公開鍵を用いて暗号化したデータであり、
前記復号化データは、前記署名データを前記秘密鍵を用いて復号化したデータであることを特徴とする請求項14記載の印刷システム。 - 前記情報処理装置から前記印刷装置へ転送する前記印刷データに前記所定の変換処理を実行して第2の変換データを生成する第2の変換手段をさらに有し、
前記鍵は公開鍵であり、
前記署名データは、前記第2の変換データを前記公開鍵に対応する秘密鍵を用いて暗号化したデータであり、
前記復号化データは、前記署名データを前記公開鍵を用いて復号化したデータであることを特徴とする請求項14記載の印刷システム。 - 前記登録手段は、前記情報処理装置から前記印刷装置に転送された前記所定情報を登録することを特徴とする請求項11乃至請求項17のいずれかに記載の印刷システム。
- 前記情報処理装置は、前記署名データを生成する生成手段をさらに有し、
前記署名手段は、前記生成手段が生成した前記署名データを前記印刷データに付加することを特徴とする請求項11乃至請求項18のいずれかに記載の印刷システム。 - 前記情報処理装置は、前記ネットワークに接続された外部装置に対して前記署名データの送信を要求する要求手段をさらに有し、
前記署名手段は、前記要求手段の要求に応じて前記外部装置から前記情報処理装置に転送された前記署名データを前記印刷データに付加することを特徴とする請求項11乃至請求項18のいずれかに記載の印刷システム。 - 情報処理装置とネットワークを介して接続された印刷装置に適用される署名検証方法において、
前記情報処理装置から転送された印刷データに付加された署名データを抽出する署名抽出ステップと、
前記署名データが正規の署名データであるか否かを検証するための所定情報を、前記ネットワークを介して受信して登録する登録ステップと、
前記署名抽出ステップによって抽出された署名データが正規の署名データであるか否かを、前記登録ステップによって登録された前記所定情報を用いて検証する署名検証ステップと、
前記署名データが正規の署名データであると前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行し、前記署名データが正規の署名データでないと前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行しない印刷処理ステップと
を有することを特徴とする署名検証方法。 - ネットワークを介して接続された情報処理装置および印刷装置からなる印刷システムに適用される署名検証方法において、
前記情報処理装置から前記印刷装置に転送する印刷データに署名データを付加する署名ステップと、
前記情報処理装置から前記印刷装置に転送された前記印刷データに付加された前記署名データを抽出する署名抽出ステップと、
前記署名データが正規の署名データであるか否かを検証するための所定情報を、前記印刷装置に登録する登録ステップと、
前記署名抽出ステップによって抽出された署名データが正規の署名データであるか否かを、前記登録ステップによって登録された前記所定情報を用いて検証する署名検証ステップと、
前記署名データが正規の署名データであると前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行し、前記署名データが正規の署名データでないと前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行しない印刷処理ステップと
を有することを特徴とする署名検証方法。 - 情報処理装置とネットワークを介して接続された印刷装置に適用される署名検証方法を、コンピュータに実行させるためのプログラムにおいて、
前記情報処理装置から転送された印刷データに付加された署名データを抽出する署名抽出ステップと、
前記署名データが正規の署名データであるか否かを検証するための所定情報を、前記ネットワークを介して受信して登録する登録ステップと、
前記署名抽出ステップによって抽出された署名データが正規の署名データであるか否かを、前記登録ステップによって登録された前記所定情報を用いて検証する署名検証ステップと、
前記署名データが正規の署名データであると前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行し、前記署名データが正規の署名データでないと前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行しない印刷処理ステップと
を有することを特徴とするプログラム。 - ネットワークを介して接続された情報処理装置および印刷装置を有する印刷システムに適用される署名検証方法を、コンピュータに実行させるためのプログラムにおいて、
前記情報処理装置から前記印刷装置に転送する印刷データに署名データを付加する署名ステップと、
前記情報処理装置から前記印刷装置に転送された前記印刷データに付加された前記署名データを抽出する署名抽出ステップと、
前記署名データが正規の署名データであるか否かを検証するための所定情報を、前記印刷装置に登録する登録ステップと
前記署名抽出ステップによって抽出された署名データが正規の署名データであるか否かを、前記登録ステップによって登録された前記所定情報を用いて検証する署名検証ステップと、
前記署名データが正規の署名データであると前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行し、前記署名データが正規の署名データでないと前記署名検証ステップが検証した場合は前記印刷データに基づく印刷処理を実行しない印刷処理ステップと
を有することを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005317315A JP2006159896A (ja) | 2004-11-12 | 2005-10-31 | 印刷装置、印刷システム、署名検証方法、及びプログラム |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004329787 | 2004-11-12 | ||
JP2005317315A JP2006159896A (ja) | 2004-11-12 | 2005-10-31 | 印刷装置、印刷システム、署名検証方法、及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006159896A true JP2006159896A (ja) | 2006-06-22 |
Family
ID=36662400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005317315A Pending JP2006159896A (ja) | 2004-11-12 | 2005-10-31 | 印刷装置、印刷システム、署名検証方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006159896A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008040659A (ja) * | 2006-08-03 | 2008-02-21 | Fuji Xerox Co Ltd | 印刷制御システム、ポリシー管理装置、画像形成装置、印刷実行制御方法 |
JP2008068535A (ja) * | 2006-09-14 | 2008-03-27 | Ricoh Co Ltd | 画像形成装置、画像出力制御方法およびプログラム |
JP2010221699A (ja) * | 2009-02-26 | 2010-10-07 | Canon Inc | ジョブ処理装置、方法及びプログラム |
JP2011113154A (ja) * | 2009-11-25 | 2011-06-09 | Fujitsu Frontech Ltd | 現金管理システム、現金管理プログラム及び現金管理方法 |
EP4078421A4 (en) * | 2020-05-05 | 2023-12-27 | Blate, Alex | TERMINAL AND PROTOCOL FOR TRUSTED DIGITAL MANUFACTURING |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08216481A (ja) * | 1995-02-09 | 1996-08-27 | Canon Inc | プリンタ装置およびプリンタ装置のデータ処理方法 |
JPH0948165A (ja) * | 1995-08-08 | 1997-02-18 | Ricoh Co Ltd | プリンタ |
JP2000260121A (ja) * | 1999-03-05 | 2000-09-22 | Toshiba Corp | 情報再生装置および情報記録装置 |
JP2002207427A (ja) * | 2001-01-10 | 2002-07-26 | Sony Corp | 公開鍵証明書発行システム、公開鍵証明書発行方法、および情報処理装置、情報記録媒体、並びにプログラム記憶媒体 |
JP2002316465A (ja) * | 2000-12-27 | 2002-10-29 | Xerox Corp | 印刷文書の自動認証 |
-
2005
- 2005-10-31 JP JP2005317315A patent/JP2006159896A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08216481A (ja) * | 1995-02-09 | 1996-08-27 | Canon Inc | プリンタ装置およびプリンタ装置のデータ処理方法 |
JPH0948165A (ja) * | 1995-08-08 | 1997-02-18 | Ricoh Co Ltd | プリンタ |
JP2000260121A (ja) * | 1999-03-05 | 2000-09-22 | Toshiba Corp | 情報再生装置および情報記録装置 |
JP2002316465A (ja) * | 2000-12-27 | 2002-10-29 | Xerox Corp | 印刷文書の自動認証 |
JP2002207427A (ja) * | 2001-01-10 | 2002-07-26 | Sony Corp | 公開鍵証明書発行システム、公開鍵証明書発行方法、および情報処理装置、情報記録媒体、並びにプログラム記憶媒体 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008040659A (ja) * | 2006-08-03 | 2008-02-21 | Fuji Xerox Co Ltd | 印刷制御システム、ポリシー管理装置、画像形成装置、印刷実行制御方法 |
JP2008068535A (ja) * | 2006-09-14 | 2008-03-27 | Ricoh Co Ltd | 画像形成装置、画像出力制御方法およびプログラム |
JP2010221699A (ja) * | 2009-02-26 | 2010-10-07 | Canon Inc | ジョブ処理装置、方法及びプログラム |
JP2011113154A (ja) * | 2009-11-25 | 2011-06-09 | Fujitsu Frontech Ltd | 現金管理システム、現金管理プログラム及び現金管理方法 |
EP4078421A4 (en) * | 2020-05-05 | 2023-12-27 | Blate, Alex | TERMINAL AND PROTOCOL FOR TRUSTED DIGITAL MANUFACTURING |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8081327B2 (en) | Information processing apparatus that controls transmission of print job data based on a processing designation, and control method and program therefor | |
JP4993674B2 (ja) | 情報処理装置、検証処理装置及びそれらの制御方法、コンピュータプログラム及び記憶媒体 | |
US7532836B2 (en) | Document management method, document management system, and computer program product | |
JP4865282B2 (ja) | 画像処理装置の制御方法、画像処理装置、プログラムコード及び記憶媒体 | |
US20050062998A1 (en) | Information processing device, printing device, print data transmission method, printing method, print data transmitting program, and recording medium | |
US20050120211A1 (en) | Server apparatus, client apparatus, object administration system, object administration method, computer program, and storage medium | |
JP2008177683A (ja) | データ提供システム、データ受領システム、データ提供方法、データ提供プログラム及びデータ受領プログラム | |
JP6872867B2 (ja) | 情報処理装置及びアプリケーション管理方法 | |
KR100537654B1 (ko) | 연휴 처리를 안전하게 실현하기 위한 장치 및 방법 | |
JP2007323186A (ja) | 印刷制御データ生成装置、印刷管理装置、及び印刷装置 | |
US20180059999A1 (en) | Information processing system, information processing apparatus and control method therefor, and program | |
JP2006150629A (ja) | 印刷装置及びその制御方法、コンピュータプログラム、記憶媒体 | |
US7792760B2 (en) | Printing device, information processing apparatus, printing system, signature verifying method, signature adding method, and program | |
JP2006159896A (ja) | 印刷装置、印刷システム、署名検証方法、及びプログラム | |
US8271792B2 (en) | Image processing apparatus, authentication package installation method, and computer-readable recording medium | |
US20100259773A1 (en) | Image forming system and image forming method | |
JP4136433B2 (ja) | 印刷装置、情報処理装置、プリントサーバ、印刷装置及び印刷システムの制御方法並びに情報処理方法 | |
JP2008035019A (ja) | 電子署名装置 | |
JP4072376B2 (ja) | 電子署名装置、サーバ、電子署名方法、電子署名確認方法 | |
JP2006164042A (ja) | 情報処理装置、画像形成装置、印刷システム、画像形成装置制御プログラム、画像形成装置プログラム及び記録媒体 | |
JP2008040796A (ja) | 文書出力制御のためのプログラム及び装置及びシステム | |
JP2006318098A (ja) | サーバ装置、システム、及びその制御方法 | |
JP3997197B2 (ja) | 画像処理システム | |
JP2008229961A (ja) | 画像処理方法、画像処理装置及び画像処理プログラム | |
JP2006211157A (ja) | サービス提供装置、サービス提供システム、サービス提供方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060320 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060606 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090805 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100204 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100426 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100722 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100802 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20100917 |