(57)【要約】【課題】複数枚の印刷を制限し、実質的に唯一の印刷のみを可能とする認証モジュール付きプリンタ及び印刷システムを提供する。【解決手段】入力される印刷データを印刷するプリンタ１０であって、所定の暗号鍵を使用した相互認証を行う認証手段２１及び内部時計２３を有する耐タンパ構造の認証モジュール部２０と、印刷した印刷データを識別する識別データを所定期間格納する履歴データ記憶手段１３と、印刷期間を制限する基準となる基準時刻情報として印刷データ５１若しくはその一方向関数値５１Ａからなる電子情報に時刻情報を加えたタイムスタンプ情報を含む印刷データに関して印刷期間内であるか否かを前記基準時刻情報と前記内部時計から取得した時刻情報とを比較することにより判断すると共に当該印刷可能期間内に印刷した履歴が前記履歴データ記憶手段１３にないことを条件として印刷を許可する印刷制限手段１４とを具備する。【選択図】　　図１
2004078754.tif 000002
【特許請求の範囲】
【請求項１】
入力される印刷データを印刷するプリンタであって、所定の暗号鍵を使用した相互認証を行う認証手段及び内部時計を有する耐タンパ構造の認証モジュール部と、印刷した印刷データを識別する識別データを所定期間格納する履歴データ記憶手段と、印刷期間を制限する基準となる基準時刻情報として印刷データ若しくはその一方向関数値からなる電子情報に時刻情報を加えた電子データに対して公開鍵暗号システムの秘密鍵によるデジタル署名を行ったタイムスタンプ情報を含む印刷データに関して印刷期間内であるか否かを前記基準時刻情報と前記内部時計から取得した時刻情報とを比較することにより判断すると共に当該印刷可能期間内に印刷した履歴が前記履歴データ記憶手段にないことを条件として印刷を許可する印刷制限手段とを具備することを特徴とする認証モジュール付きプリンタ。
【請求項２】
請求項１において、前記基準時刻情報から印刷可能とする所定期間が前記認証モジュール部に格納されていることを特徴とする認証モジュール付きプリンタ。
【請求項３】
請求項１又は２において、前記認証手段が相互認証したことを条件として前記タイムスタンプ情報を含む印刷データを受信することを特徴とする認証モジュール付きプリンタ。
【請求項４】
請求項３において、前記相互認証が公開鍵暗号システムを使用して行われ、前記印刷データが、前記認証モジュールに格納されている暗号鍵に対応する公開鍵又は前記相互認証により決定された共通鍵により暗号化されていることを特徴とする認証モジュール付きプリンタ。
【請求項５】
請求項１〜４の何れかにおいて、前記認証モジュール部が、プリンタ本体に対して取り外し可能に設けられていることを特徴とする認証モジュール付きプリンタ。
【請求項６】
請求項５において、前記認証モジュール部が、ＩＣカードリーダ、ＵＳＢポート、各種カードポートを介してプリンタ本体に対して装着されるモジュールであることを特徴とする認証モジュール付きプリンタ。
【請求項７】
請求項５又は６において、前記印刷制限手段は、前記タイムスタンプ情報を前記認証手段へ渡し、これに基づいた印刷許可を前記認証手段から取得することを条件として印刷を許可することを特徴とする認証モジュール付きプリンタ。
【請求項８】
請求項５〜７の何れかにおいて、前記履歴データ記憶手段は、前記認証モジュール内に具備されることを特徴とする認証モジュール付きプリンタ。
【請求項９】
請求項１〜８の何れかにおいて、前記内部時計は、所定の時刻校正センターへ接続して時刻校正を受ける時刻校正手段を具備することを特徴とする認証モジュール付きプリンタ。
【請求項１０】
入力される印刷データを印刷するプリンタであって、所定の暗号鍵を使用した相互認証を行う認証手段及び内部時計を有する耐タンパ構造の認証モジュール部と、印刷した印刷データを識別する識別データを所定期間格納する履歴データ記憶手段と、印刷期間を制限する基準となる基準時刻情報として印刷データ若しくはその一方向関数値からなる電子情報に時刻情報を加えたタイムスタンプ情報を含む印刷データに関して印刷期間内であるか否かを前記基準時刻情報と前記内部時計から取得した時刻情報とを比較することにより判断すると共に当該印刷可能期間内に印刷した履歴が前記履歴データ記憶手段にないことを条件として印刷を許可する印刷制限手段とを具備する認証モジュール付きプリンタを用い、前記認証手段との相互認証を条件として前記タイムスタンプ情報を付加した印刷データを提供することにより当該印刷データの印刷を制限するようにしたことを特徴とする印刷システム。
【請求項１１】
請求項１０において、前記基準時刻情報から印刷可能とする所定期間が前記認証モジュール部に格納されていることを特徴とする印刷システム。
【請求項１２】
請求項１０又は１１において、前記認証手段が相互認証したことを条件として前記タイムスタンプ情報を含む印刷データを受信することを特徴とする印刷システム。
【請求項１３】
請求項１２において、前記相互認証が公開鍵暗号システムを使用して行われ、前記印刷データが、前記認証モジュールに格納されている暗号鍵に対応する公開鍵又は前記相互認証により決定された共通鍵により暗号化されていることを特徴とする印刷システム。
【請求項１４】
請求項１０〜１３の何れかにおいて、前記認証モジュール部が、プリンタ本体に対して取り外し可能に設けられていることを特徴とする印刷システム。
【請求項１５】
請求項１４において、前記認証モジュール部が、ＩＣカードリーダ、ＵＳＢポート、各種カードポートを介してプリンタ本体に対して装着されるモジュールであることを特徴とする印刷システム。
【請求項１６】
請求項１４又は１５において、前記印刷制限手段は、前記タイムスタンプ情報を前記認証手段へ渡し、これに基づいた印刷許可を前記認証手段から取得することを条件として印刷を許可することを特徴とする印刷システム。
【請求項１７】
請求項１４〜１６の何れかにおいて、前記履歴データ記憶手段は、前記認証モジュール内に具備されることを特徴とする印刷システム。
【請求項１８】
請求項１０〜１７の何れかにおいて、前記内部時計は、所定の時刻校正センターへ接続して時刻校正を受ける時刻校正手段を具備することを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数枚の印刷を制限し、実質的に唯一の印刷のみを可能とする認証モジュール付きプリンタ及び印刷システムに関する。
【０００２】
【従来の技術】
インターネットが高度に発達した現在、各種電子商取引が一般に行われており、ソフトウェアや各種コンテンツデータなどもインターネットを介して配布されている。また、このようなインターネットを介したデータ送信においても、改ざん等の虞のない信頼性の高い暗号化技術も開発されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、印刷出力できるデータに関しては、何度でも無制限に印刷可能であり、自由に複製印刷可能であるという点は改善されていない。従って、印刷データは信頼できないデータであり、電子商取引を行っても、領収書や請求書、金権、チケット等は、紙に出力したものを郵送する必要があるという問題がある。
【０００４】
本発明は、このような事情に鑑み、複数枚の印刷を制限し、実質的に唯一の印刷のみを可能とする認証モジュール付きプリンタ及び印刷システムを提供することを課題とする。
【０００５】
【課題を解決するための手段】
前記課題を解決する本発明の第１の態様は、入力される印刷データを印刷するプリンタであって、所定の暗号鍵を使用した相互認証を行う認証手段及び内部時計を有する耐タンパ構造の認証モジュール部と、印刷した印刷データを識別する識別データを所定期間格納する履歴データ記憶手段と、印刷期間を制限する基準となる基準時刻情報として印刷データ若しくはその一方向関数値からなる電子情報に時刻情報を加えた電子データに対して公開鍵暗号システムの秘密鍵によるデジタル署名を行ったタイムスタンプ情報を含む印刷データに関して印刷期間内であるか否かを前記基準時刻情報と前記内部時計から取得した時刻情報とを比較することにより判断すると共に当該印刷可能期間内に印刷した履歴が前記履歴データ記憶手段にないことを条件として印刷を許可する印刷制限手段とを具備することを特徴とする認証モジュール付きプリンタにある。
【０００６】
本発明の第２の態様は、第１の態様において、前記基準時刻情報から印刷可能とする所定期間が前記認証モジュール部に格納されていることを特徴とする認証モジュール付きプリンタにある。
【０００７】
本発明の第３の態様は、第１又は２の態様において、前記認証手段が相互認証したことを条件として前記タイムスタンプ情報を含む印刷データを受信することを特徴とする認証モジュール付きプリンタにある。
【０００８】
本発明の第４の態様は、第３の態様において、前記相互認証が公開鍵暗号システムを使用して行われ、前記印刷データが、前記認証モジュールに格納されている暗号鍵に対応する公開鍵又は前記相互認証により決定された共通鍵により暗号化されていることを特徴とする認証モジュール付きプリンタにある。
【０００９】
本発明の第５の態様は、第１〜４の何れかの態様において、前記認証モジュール部が、プリンタ本体に対して取り外し可能に設けられていることを特徴とする認証モジュール付きプリンタにある。
【００１０】
本発明の第６の態様は、第５の態様において、前記認証モジュール部が、ＩＣカードリーダ、ＵＳＢポート、各種カードポートを介してプリンタ本体に対して装着されるモジュールであることを特徴とする認証モジュール付きプリンタにある。
【００１１】
本発明の第７の態様は、第５又は６の態様において、前記印刷制限手段は、前記タイムスタンプ情報を前記認証手段へ渡し、これに基づいた印刷許可を前記認証手段から取得することを条件として印刷を許可することを特徴とする認証モジュール付きプリンタにある。
【００１２】
本発明の第８の態様は、第５〜７の何れかの態様において、前記履歴データ記憶手段は、前記認証モジュール内に具備されることを特徴とする認証モジュール付きプリンタにある。
【００１３】
本発明の第９の態様は、第１〜８の何れかの態様において、前記内部時計は、所定の時刻校正センターへ接続して時刻校正を受ける時刻校正手段を具備することを特徴とする認証モジュール付きプリンタにある。
【００１４】
本発明の第１０の態様は、入力される印刷データを印刷するプリンタであって、所定の暗号鍵を使用した相互認証を行う認証手段及び内部時計を有する耐タンパ構造の認証モジュール部と、印刷した印刷データを識別する識別データを所定期間格納する履歴データ記憶手段と、印刷期間を制限する基準となる基準時刻情報として印刷データ若しくはその一方向関数値からなる電子情報に時刻情報を加えた電子データに対して公開鍵暗号システムの秘密鍵によるデジタル署名を行ったタイムスタンプ情報を含む印刷データに関して印刷期間内であるか否かを前記基準時刻情報と前記内部時計から取得した時刻情報とを比較することにより判断すると共に当該印刷可能期間内に印刷した履歴が前記履歴データ記憶手段にないことを条件として印刷を許可する印刷制限手段とを具備する認証モジュール付きプリンタを用い、前記認証手段との相互認証を条件として前記タイムスタンプ情報を付加した印刷データを提供することにより当該印刷データの印刷を制限するようにしたことを特徴とする印刷システムにある。
【００１５】
本発明の第１１の態様は、第１０の態様において、前記基準時刻情報から印刷可能とする所定期間が前記認証モジュール部に格納されていることを特徴とする印刷システムにある。
【００１６】
本発明の第１２の態様は、第１０又は１１の態様において、前記認証手段が相互認証したことを条件として前記タイムスタンプ情報を含む印刷データを受信することを特徴とする印刷システムにある。
【００１７】
本発明の第１３の態様は、第１２の態様において、前記相互認証が公開鍵暗号システムを使用して行われ、前記印刷データが、前記認証モジュールに格納されている暗号鍵に対応する公開鍵又は前記相互認証により決定された共通鍵により暗号化されていることを特徴とする印刷システムにある。
【００１８】
本発明の第１４の態様は、第１０〜１３の何れかの態様において、前記認証モジュール部が、プリンタ本体に対して取り外し可能に設けられていることを特徴とする印刷システムにある。
【００１９】
本発明の第１５の態様は、第１４の態様において、前記認証モジュール部が、ＩＣカードリーダ、ＵＳＢポート、各種カードポートを介してプリンタ本体に対して装着されるモジュールであることを特徴とする印刷システムにある。
【００２０】
本発明の第１６の態様は、第１４又は１５の態様において、前記印刷制限手段は、前記タイムスタンプ情報を前記認証手段へ渡し、これに基づいた印刷許可を前記認証手段から取得することを条件として印刷を許可することを特徴とする印刷システムにある。
【００２１】
本発明の第１７の態様は、第１４〜１６の何れかの態様において、前記履歴データ記憶手段は、前記認証モジュール内に具備されることを特徴とする印刷システムにある。
【００２２】
本発明の第１８の態様は、第１０〜１７の何れかの態様において、前記内部時計は、所定の時刻校正センターへ接続して時刻校正を受ける時刻校正手段を具備することを特徴とする印刷システムにある。
【００２３】
【発明の実施の形態】
以下、本発明を一実施形態に基づいて詳細に説明する。
【００２４】
図１には、本発明の一実施形態に係る認証モジュール付きプリンタ及びこれを用いた印刷システムの一例を概念的に示す。図１に示すように、プリンタ１０は、直接又はパソコン１を経由してインターネットなどのネットワーク２へ接続可能であり、ネットワーク２を介して、例えば、コンテンツなどの印刷データを供給する事業者サーバ３等へ接続可能である。
【００２５】
プリンタ１０は、認証モジュール２０と接続な能な接続ポート１１を具備する。ここで、接続ポート１１は、ＩＣカードリーダ、ＵＳＢポート、ＰＣカードなどの各種カードスロットなど採用することができ、認証モジュール２０は、接続ポート１１へ接続可能で且つ耐タンパ構造を有するものであればよい。
【００２６】
認証モジュール２０は、認証手段２１を具備する。認証手段２１は、後述するように印刷データを受信する際にプリンタ１０を介して事業者サーバ３と相互認証を行う。ここで、相互認証は、各種の暗号鍵を使用して行うもので、本実施形態では、認証モジュール２０内に公開鍵暗号化システム（ＰＫＩ）の秘密鍵２２を具備し、これを使用して相互認証を行う。
【００２７】
また、認証モジュール２０は、要求に応じて時刻情報を発生する内部時計２３を具備する。この内部時計２３は、所定の範囲で正確な時刻情報を発生するものであれば特に時刻校正されていなくてもよいが、好適には所定の時刻校正センターにより所定の時刻校正を受けるのが好ましい。本実施例ではネットワーク２を介して接続可能な時刻校正センター４により時刻校正を受ける時刻校正手段２４を具備する。時刻校正手段２４は、例えば、認証モジュール２０が接続ポート１１に装着されて使用可能になった際及びその後所定のタイミングで、プリンタ１０を介して時間校正センター４へアクセスして時刻校正を受けるように動作し、時刻校正を受けたことを証明する時刻校正証明書２５を取得する。
【００２８】
このような認証モジュール２０は、例えば、ワンチップマイコンと、内部時計２３を内蔵することにより実現でき、秘密鍵２２及び認証手段２１として機能するソフトウェアはワンチップマイコンのＲＯＭなどに格納すればよい。また、秘密鍵２２は通常、使用期限があるので、必要に応じて更新できるようにするのが望ましい。
【００２９】
また、認証モジュール２０をネットインターフェースカード（ＮＩＣ）のＰＣカードタイプとすると、当該認証モジュール２０を介してネットワーク接続するように設計することができ、パソコン１を経由することなく、印刷データを受信することができ、安全性が確保される。
【００３０】
プリンタ１０は、通常の印刷制御手段１２の他、印刷した印刷データを識別する識別データを所定期間格納する履歴データ記憶手段１３と、印刷期間を制限する基準となる基準時刻情報として印刷データ若しくはその一方向関数値からなる電子情報に時刻情報を加えたタイムスタンプ情報を含む印刷データに関して印刷期間内であるか否かを前記基準時刻情報と内部時計２３から取得した時刻情報とを比較することにより判断すると共に当該印刷可能期間内に印刷した履歴が履歴データ記憶手段１３にないことを条件として印刷を許可する印刷制限手段１４とを具備する。
【００３１】
一方、事業者サーバ３は、認証モジュール２０の認証手段２１との間で相互認証を確立する認証手段３１と、プリンタ１０へ所定の印刷データを提供する印刷データ提供手段３２とを具備する。また、事業者サーバ３は、タイムスタンプ手段４０を具備し、印刷データ提供手段３２が印刷データ５１を送信する際には、印刷データ５１のハッシュ値などの一方向関数値５１Ａに時刻情報を付加して当該タイムスタンプ手段４０が保有する秘密鍵４１でデジタル署名したタイムスタンプ情報５２を添付する。このとき、印刷データ５１はそのまま添付してもよいが、送信先の認証モジュール２０が内蔵する秘密鍵２２に対応する公開鍵や相互認証により決定した共通鍵等で暗号化して送信するのが好ましく、本実施形態では、秘密鍵２２に対応する公開鍵で暗号化した暗号化印刷データ５１Ｂを送信する。なお、タイムスタンプ手段４０は、タイムスタンプ情報５２に含まれる時刻情報を提供する時計４２を具備し、時計４２は、時刻校正センター４により定期的に時刻校正されている。なお、時刻校正の際に時刻校正証明書４３を受領し、時刻校正証明書４３をタイムスタンプ情報５２に包含するようにしてもよい。
【００３２】
以下、本発明を印刷の手順に沿って更に詳細に説明する。
【００３３】
図２には、印刷処理の手順を示す。図２に示すように、まず、印刷データ提供手段４２が印刷データ５１の送信の準備を開始し、タイムスタンプ手段４０に一方向関数値５１Ａを提供し、ステップＳ１で、タイムスタンプ手段４０がタイムスタンプ情報５２を発行すると共に印刷データ５１と共に送信の準備を行う。
【００３４】
次に、ステップＳ２で、事業者サーバ３の認証手段３１と認証モジュール２０の認証手段２１との間で相互認証を行う。この場合には、両者の間でＰＫＩを利用して相互認証を確立し、必要に応じて常法通り共通鍵を定め、共通鍵による通信を確立してもよい。ステップＳ３で相互認証が確立したことを条件として、タイムスタンプ情報５２及び印刷データ５１を送信する（ステップＳ４）。このとき、印刷データ５１は、相互認証で獲得した公開鍵により暗号化した暗号化印刷データ５１Ｂを送信する。
【００３５】
プリンタ１がデータを受信すると、まず、ステップＳ５でデジタル証明書であるタイムスタンプ情報５２の検証を行う。タイムスタンプ情報５２による検証は、詳細は後述するが、ステップＳ６での重複印刷かどうかの判断とステップＳ７での有効期限内かどうかの判断により行い、重複印刷及び有効期限内でない場合には、印刷エラーとなるが、重複印刷ではなく、有効期限内の場合には、ステップＳ８で印刷を開始し、ステップＳ９でタイムスタンプ情報５２は履歴データ記憶手段１３へ格納される。ここで、履歴データ記憶手段１３へ格納されるのはタイムスタンプ情報５２でなくてもよく、一度印刷したデータを特定できるものであれば、タイムスタンプ情報５２から抽出した一部の情報であってもよく、暗号か印刷データ５１Ｂを含めたデータ全てでもよい。なお、履歴データ記憶手段１３へ格納したデータは、印刷の有効期限を経過した後は削除してもよく、例えば、定期的に期限切れのデータを削除する処理を行うようにするのが好ましい。
【００３６】
ここで、重複印刷検証及び有効期限検証は、本実施形態では、印刷制御手段１４により、図３及び図４に示すような手順で実施される。すなわち、印刷制御手段１４は、ステップＳ１１にて、暗号化印刷データ５１Ｂと共にタイムスタンプ情報５２を取得すると、ステップＳ１２で履歴データ記憶手段１３に同一のタイムスタンプ情報が存在するかどうかを判断し、存在しないことを条件として、ステップＳ１４の有効期限検証へ進む。
【００３７】
有効期限検証では、ステップＳ２１にて、タイムスタンプ情報から時刻情報を取得すると共に、ステップＳ２２にて、認証モジュール２０の内部時計２３から時刻情報を取得し、ステップＳ２３にて両者を比較することにより、有効期間内か、すなわち、タイムスタンプ情報５２の時刻情報と内部時計２３からの時刻情報との差が所定の期間以下かどうかを判断し、所定期間より大きい場合には、ステップＳ２４で有効期間エラーとして印刷を終了し、有効期間以下の場合には、ステップＳ２５にて、秘密鍵２２で暗号化印刷データ５１Ｂを復号化し、印刷開始する。なお、内部時計Ｓ２２から時刻情報を取得する場合には、所定の期間内に時刻校正を受けていることを条件としてもよい。すなわち、所定の期間内に取得した時刻校正証明書２５を有することを条件として時刻情報を取得するようにしてもよい。
【００３８】
以上のような処理により、タイムスタンプ情報５２の時刻情報を基準として、有効期間、例えば、１〜３日程度の有効期間内のみ印刷を許可するようにし、有効期間の判断をするための内部時計２３を耐タンパ構造の認証モジュール２０内に設けることにより、改ざん等の危険なく有効期間を検証することができる。また、一度印刷した事実を、例えば、タイムスタンプ情報５２を履歴データ記憶手段１３へキャッシングし、同一データが存在する場合には印刷を禁止することにより、重複印刷を防止することができる。なお、有効期間は、印刷データを提供する事業者との間で決定しておけばよく、認証モジュール２０や印刷制限手段１４に予め格納しておいてもよいし、タイムスタンプ情報５２に付加するようにしてもよい。これにより、内部時計２３を校正しないでの不正使用を防止することができる。
【００３９】
このように有効期限を設けるとともに印刷データをキャッシングすることにより、一枚のみの印刷を実現することができる。
【００４０】
また、このような一枚のみの印刷は、認証モジュール２０を用い、本実施形態ではＰＫＩを利用した相互認証を行うことにより、より安全に実現することができる。すなわち、認証モジュール２０を予め事業者サーバ３に登録する等することにより、他のプリンタへの印刷データの提供を防止することができ、無制限印刷を完全に排除することができる。なお、認証モジュール２０は、必ずしもプリンタ１０に対して取り外し自在である必要はなく、耐タンパ構造として内蔵するようにしてもよく、この場合、履歴データ記憶手段１３及び印刷制限手段１４の機能も内蔵するようにしてもよい。
【００４１】
しなしながら、認証モジュール２０は、取り外し自在として、他の同型のプリンタに装着して使用することができるようにすることにより、認証モジュール２０の所有者が複数の場所のプリンタで印刷を行うことができるという利点がある。
【００４２】
本実施形態では、認証モジュール２０に、認証手段２１の他、秘密鍵２２及び内部時計２３を設けることにより、上述した機能を実現しているが、プリンタ１０に内蔵した印刷制限手段１４の改ざん等による複数枚印刷を防止するためには、印刷制限の判断も認証モジュール２０に内蔵するようにするのが好ましい。すなわち、プリンタ１０の本体は、認証モジュール２０から印刷許可が出ない限り印刷できないようにしておき、有効期間の判断、重複印刷でないかの判断をする印刷制限手段は認証モジュール２０に内蔵しておくのが好ましい。また、認証モジュール２０のメモリ容量に余裕があれば、履歴データ記憶手段１３も認証モジュール２０に内蔵するようにしてもよい。
【００４３】
また、このとき、暗号化印刷データ５１Ｂは、認証モジュール２０に内蔵されている秘密鍵２２がないと復号化されないので、印刷データの流出防止に対する安全を確保することができる。
【００４４】
ここで、タイムスタンプ手段４０の一例及びこのタイムスタンプ手段４０の時刻校正を行う時刻校正センター４の一例を図５に示す。図５に示すように、タイムスタンプ手段４０は、時計４２を有すると共に時刻校正センター４により管理された固有ＩＤ４４を内蔵する。また、タイムスタンプ情報５２を作成する際に暗号化に使用する秘密鍵４１及びこの秘密鍵４１と対をなす公開鍵の公開鍵証明書４５を有する。また、タイムスタンプ手段４０の時計４２は、上述したように、時刻校正センター４の時刻校正手段６０により定期的に所定のタイミングで校正されている。
【００４５】
タイムスタンプ手段４０の時刻校正を行う時刻校正センター４は、時刻校正手段６０を具備し、時刻校正手段６０は、例えば、協定世界時と協調するセシウム原子時計６１、セシウム原子時計６１から時刻ソースが供給されるマスタークロック６２及びマスタークロック６２から時刻配信される時刻配信サーバ６３とを具備し、時刻配信サーバ６３がタイムスタンプ手段４０の時計４２を定期的に校正する。
【００４６】
ここで、時刻校正センター４は、定期的にタイムスタンプ手段４０にアクセスし、内蔵される時計４２の校正を行うと共に、タイムスタンプ手段４０の固有ＩＤ４４及び当該タイムスタンプ手段４０が使用する公開鍵の公開鍵証明書４５を取得し、当該公開鍵証明書４５の一方向関数値であるハッシュ値を含む時刻校正証明書４３を発行する。
【００４７】
また、認証モジュール２０が内蔵する内部時計２３の時刻校正も同様に行うことができるが、本実施形態では、認証モジュール２０に内蔵される時計校正手段２４が時刻校正センター４へアクセスして時刻校正を受けるようにしている。
【００４８】
なお、認証モジュール２０は改ざんされている虞がなく、大きく狂う虞もなければ、必ずしも時刻校正を必須とする必要はない。但し、時刻校正を必須とし、時刻校正証明書２５の存在を印刷の条件とすることにより、安全性をより高く確保することができる。
【００４９】
以上説明した認証モジュール２０付きプリンタ１０を用いることにより、領収書、請求書、金権、コンサートチケットなどを郵送することなく、オンラインで送信して一枚のみ印刷出力させることを可能にする。
【００５０】
また、写真、グラフィックデータ、新聞、コミック等の有料コンテンツのデータを出力させるプリンタとしても利用可能である。
【００５１】
また、一枚のみしか印刷できず且つ相互認証により利用者を限定できることから、原本性を保証できると共に機密文書の出力に利用できる。
【００５２】
【発明の効果】
以上説明したように、本発明のプリンタによれば、複数枚の印刷を制限し、実質的に唯一の印刷のみを可能とすることができるため、原本性が担保される印刷データを送信することにより原本性が保証されるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る認証モジュール付きプリンタ及びそれを用いた印刷システムを概念的に説明する図である。
【図２】本発明の一実施形態に係る認証モジュール付きプリンタを用いた印刷手順を示すフローチャートである。
【図３】本発明の一実施形態に係る認証モジュール付きプリンタを用いた印刷手順を示すフローチャートである。
【図４】本発明の一実施形態に係る認証モジュール付きプリンタを用いた印刷手順を示すフローチャートである。
【図５】本発明の一実施形態に係る印刷システムのタイムスタンプ手段及び時刻校正センターの一例を示す図である。
【符号の説明】
３　事業者サーバ
４　時刻校正センター
１０　プリンタ
１１　接続ポート
１２　印刷制御手段
１３　履歴データ記憶手段
１４　印刷制限手段
２０　認証モジュール
２１　認証手段
２２　秘密鍵
２３　内部時計
２４　時刻校正手段
２５　時刻校正証明書
４０　タイムスタンプ手段
４１　秘密鍵
４２　時計
４３　時刻校正証明書
５１　印刷データ
５２　タイムスタンプ情報
【図１】
2004078754.tif 000003
【図２】
2004078754.tif 000004
【図３】
2004078754.tif 000005
【図４】
2004078754.tif 000006
【図５】
2004078754.tif 000007