(57)【要約】【課題】  ユーザＰＣに指示されるプリントジョブをネットワークを介してＭＦＰでプリントする場合の、ネットワーク上での情報のセキュリティ及び、ＭＦＰ側での情報のセキュリティを高める。【解決手段】  ユーザＰＣ１００は、ＭＦＰ公開鍵１２２を使用して暗号化した暗号化プリント・データ１３０を、ＬＡＮ１３５を介してＭＦＰ２００に送信する。ＭＦＰ２００は、ＭＦＰ秘密鍵２１０を使用して復号化した復号済プリント・データ２３０を前処理後、ユーザ公開鍵２５０を使用して暗号化した処理済暗号化プリント・データ２６０をデータベース２０１に保存する。ＭＦＰ２００は、ユーザ秘密鍵３０５と、ユーザ公開鍵２５０とが照合した場合に限り、処理済暗号化プリント・データ２６０を復号し、ユーザにプリント許可する。【選択図】図１
2007038674.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ公開鍵を使用して暗号化された暗号化プリント・データを、ネットワークを介して受信する工程と、
前記暗号化プリント・データを、プリンタ秘密鍵を使用して復号済プリント・データに復号する工程と、
前記復号済プリント・データに前処理を行い処理済プリント・データとする工程と、
前記処理済プリント・データを、ユーザ公開鍵を使用して保存プリント・データに暗号化する工程と、
前記保存プリント・データを保存する工程と、
ユーザ秘密鍵を受信する工程と、
前記保存プリント・データを、前記ユーザ秘密鍵を使用して前記処理済プリント・データに復号する工程と、
前記処理済プリント・データをプリントする工程とを具備することを特徴とする機密保持機能を有する画像形成方法。
【請求項２】
前記ユーザ機密鍵は、受信端子にて直接受信することを特徴とする請求項１記載の機密保持機能を有する画像形成方法。
【請求項３】
前記ユーザ機密鍵はカード情報であり、前記受信端子は前記カード情報を読み取るカードリーダであることを特徴とする請求項２記載の機密保持機能を有する画像形成方法。
【請求項４】
前記プリンタ公開鍵は、前記ネットワークを介して前記暗号化プリント・データを送信するパーソナルコンピュータにて入手されることを特徴とする請求項１記載の機密保持機能を有する画像形成方法。
【請求項５】
前記暗号化プリント・データは、ユーザ情報を有し、前記ユーザ公開鍵は、前記ユーザ情報に基づいて入手されることを特徴とする請求項１記載の機密保持機能を有する画像形成方法。
【請求項６】
プリンタ公開鍵を使用して暗号化され、ユーザ情報を有する暗号化プリント・データを、ネットワークを介して受信する工程と、
前記暗号化プリント・データを、プリンタ秘密鍵を使用して復号済プリント・データに復号する工程と、
前記復号済プリント・データに前処理を行い処理済プリント・データとする工程と、
前記処理済プリント・データをアクセス可能な記憶装置に保存する工程と、
ユーザ入力を受信する工程と、
前記ユーザ情報と、前記ユーザ入力が照合すれば、前記処理済プリント・データをプリントする工程とを具備することを特徴とする機密保持機能を有する画像形成方法。
【請求項７】
プリンタ公開鍵を使用して暗号化され、ユーザ情報を有する暗号化プリント・データを、ネットワークを介して、受信する工程と、
前記暗号化プリント・データを、プリンタ秘密鍵を使用して復号済プリント・データに復号する工程と、
前記復号済プリント・データに前処理を行い処理済プリント・データとする工程と、
前記処理済プリント・データを保存する工程と、
ユーザ入力を受信する工程と、
前記ユーザ情報と、前記ユーザ入力が照合すれば、前記処理済プリント・データをプリントする工程とを具備することを特徴とする機密保持機能を有する画像形成方法。
【請求項８】
前記ユーザ入力はカード情報であり、前記カード情報を直接読み取って前記ユーザ入力を受信することを特徴とする請求項６又は請求項７記載の機密保持機能を有する画像形成方法。
【請求項９】
前記前処理が、ラスタ画像処理を含むことを特徴とする請求項１、請求項６および請求項７のいずれかに記載の機密保持機能を有する画像形成方法。
【請求項１０】
前記プリンタ公開鍵は、前記ネットワークを介して前記暗号化プリント・データを送信するパーソナルコンピュータにて入手されることを特徴とする請求項６又は請求項７記載の機密保持機能を有する画像形成方法。
【請求項１１】
プリンタ公開鍵を使用して暗号化されたプリント・データを、ネットワークを介して受信するデータ受信部と、
プリンタ秘密鍵を使用して、前記プリント・データを復号化する復号部と、
前記復号部に復号化された前記プリント・データを前処理する前処理部と、
記前処理部に前処理された前記プリント・データを、ユーザ公開鍵を使用して暗号化する暗号部と、
ユーザ秘密鍵を受信するユーザ受信部と、
前記暗号部に暗号化された前記プリント・データを、前記ユーザ秘密鍵を使用して復号後前記プリント・データをプリントするプリント部とを具備することを特徴とする機密保持機能を有する画像形成装置。
【請求項１２】
前記ユーザ受信部は、前記ユーザ秘密鍵を直接受信することを特徴とする請求項１１記載の機密保持機能を有する画像形成装置。
【請求項１３】
前記ユーザ機密鍵はカード情報であり、前記ユーザ受信部は前記カード情報を読み取るカードリーダであることを特徴とする請求項１２記載の機密保持機能を有する画像形成装置。
【請求項１４】
前記前処理が、ラスタ画像処理を含むことを特徴とする請求項１１記載の機密保持機能を有する画像形成装置。
【請求項１５】
前記データ受信部が前記ネットワークを介してパーソナルコンピュータと通信可能であり、前記プリンタ公開鍵は、前記パーソナルコンピュータにて入手されることを特徴とする請求項１１記載の機密保持機能を有する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複写機、プリンタあるいは多機能周辺装置（ＭＦＰ）等の画像形成装置において、プリントされる情報の機密を保持する、機密保持機能を有する画像形成方法及び機密保持機能を有する画像形成装置に関する。
【背景技術】
【０００２】
近年画像形成装置にあっては、通常のコピー機能の他に、ネットワークを介して、パーソナルコンピュータ（以下ＰＣと略称する。）等から送信されるプリント・データのプリント機能、ＦＡＸ機能、スキャナ機能、文書管理機能等各種機能を有する多機能周辺装置（以下ＭＦＰと略称する。）が普及している。このようにネットワークを経由して、文書あるいは画像をプリントする場合、クライアントＰＣからＬＡＮで接続されるプリンタにプリントジョブを要求する際のセキュリティの向上が要求される。このようなネットワークを介してのプリント方式として、プライベート印刷方式を採用する装置がある。このプライベート印刷方式は、クライアントＰＣにて入力したドキュメントＩＤと、ユーザがＭＦＰのコントロールパネルから入力したパスワードとが一致した場合のみ、プリントを許可することにより、プリントジョブのセキュリティを高めている。（例えば特許文献１参照。）
【特許文献１】特開２００２−１１１９１７号公報(（０００５）、（０００６）、（００４９）〜（００６３）、図４、図６、図７)
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記プライベート印刷方式は、ドキュメントＩＣとパスワードとが照合しなければ、プリントを許可されず、不正な第３者によるプリント要求を防止出来る。しかしながらプライベート印刷方式は、プリントジョブのプリント・データそのものを暗号化するものではない。即ちプリント・データは、暗号化されることなく、そのままＬＡＮ等のネットワーク上を送信される。このため、ネットワークに第３者が不正に侵入した場合に、プリント・データが、容易に読み取られる恐れがある。
【０００４】
他方、職場内あるいは個人において、情報のセキュリティは重要な課題であり、文書のプリントを含む各作業に対してセキュリティ対策が検討されている。このためＭＦＰにおいても、ネットワークを介してプリント・データを送受信する際の、セキュリティ機能を一層高めることが要求されている。
【０００５】
本発明は上記事情を考慮してなされたもので、ネットワークを介してＰＣからＭＦＰにプリント・データを送信する際に、ネットワークに侵入した第３者が、ネットワーク上のプリント・データを不正に解読するのを防止することにより、情報のセキュリティを高めることが出来る、機密保持機能を有する画像形成方法及び機密保持機能を有する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決するための手段として、プリンタ公開鍵を使用して暗号化された暗号化プリント・データを、ネットワークを介して受信する工程と、前記暗号化プリント・データを、プリンタ秘密鍵を使用して復号済プリント・データに復号する工程と、前記復号済プリント・データに前処理を行い処理済プリント・データとする工程と、前記処理済プリント・データを、ユーザ公開鍵を使用して保存プリント・データに暗号化する工程と、前記保存プリント・データを保存する工程と、
ユーザ秘密鍵を受信する工程と、前記保存プリント・データを、前記ユーザ秘密鍵を使用して前記処理済プリント・データに復号する工程と、前記処理済プリント・データをプリントする工程とを実施するものである。
【発明の効果】
【０００７】
本発明の機密保持機能を有する画像形成方法によれば、ネットワークに不正な第３者が進入したとしても、暗号化プリント・データを解読することが出来ない。従ってネットワークを介して受信されるプリント・データのセキュリティを高められる。更にプリント時においても、不正な第３者は、保存プリント・データを解読することができず、保存プリント・データ及びプリント時のセキュリティを高められ、ネットワークを介しての画像形成時のセキュリティの向上を得られる。
【発明を実施するための最良の形態】
【０００８】
本発明は、ＭＦＰおよびユーザの両方に公開鍵／秘密鍵暗号方式を用いる。それによりプリント・データを受信して、プリントする場合のセキュリティを高める。
【実施例】
【０００９】
以下、本発明の実施例について図１乃至図３を用いて説明する。図１は、本発明の画像形成装置にプリントジョブを要求するユーザＰＣ１００の機能を示す説明図である。ユーザＰＣ１００は、ユーザが後述するＭＦＰ２００でプリントするためのプリント・データを、より安全な方式で出力する。このためユーザＰＣ１００は、ユーザがプリントジョブを要求するプリント・データである、例えばポストスクリプト・ファイル１１０をエンコーダ１２０により暗号化する。この暗号化は、プリンタ公開鍵であるＭＦＰ公開鍵１２２を使用して行う。これによりポストスクリプト・ファイル１１０は、暗号化プリント・データ１３０に暗号化される。暗号化プリント・データ１３０は、ユーザＩＤおよびユーザＰＣ１００のＩＤを含むユーザ情報を含む。又暗号化プリント・データ１３０は、状況に応じて他のユーザ情報をも含む。
【００１０】
ＭＦＰ公開鍵１２２は、ユーザＰＣにあるプリント・データを暗号化するために用いるものであり、暗号化されたプリント・データ１３０は、ＭＦＰ２００が持っているプリンタ秘密鍵であるＭＦＰ秘密鍵２１０を用いない限りは複合化できない。ＭＦＰ公開鍵１２２は、ＭＦＰ２００とネットワーク接続されるユーザＰＣ１００にて、セキュリティを保持するためにユーザが必要とする場合に、直ちに使用可能である。ＭＦＰ公開鍵１２２は、ユーザＰＣ１００の記憶装置あるいはハードディスク・ドライブ（ＨＤＤ）に前もって格納しておくことが可能である。
【００１１】
ＭＦＰ公開鍵１２２を使用して、エンコーダ１２０で暗号化された暗号化プリント・データ１３０は、ネットワークである、例えば社内のローカル・エリア・ネットワーク（ＬＡＮ）１３５により、ユーザＰＣ１００からＭＦＰ２００に送信される。ネットワークは、ＬＡＮに限定されず、他のデータ通信媒体等が可能である。
【００１２】
図２は、ＭＦＰ２００の、暗号化プリント・データを受信後に、前処理及び暗号化処理を施し、アクセス可能な記憶装置に保存するための機能を示す、説明図である。ＭＦＰ２００は、ユーザＰＣ１００からＬＡＮ１３５を介して送信される、ＭＦＰ公開鍵１２２で暗号化された暗号化プリント・データ１３０を受信後、プリンタ秘密鍵であるＭＦＰ秘密鍵２１０を使用して、暗号化プリント・データ１３０を復号する。ＭＦＰ秘密鍵２１０はＭＦＰ２００のみが持っていて、ＭＦＰ公開鍵１２２を使用して暗号化された暗号化プリント・データ１３０を解読可能とする。ＭＦＰ公開鍵１２２で暗号化され、ＬＡＮ１３５を介して送信される暗号化プリント・データ１３０は、ＭＦＰ秘密鍵２１０を使用しなければ復号化できない。即ち、暗号化プリント・データ１３０は、ユーザＰＣ１００からＭＦＰ２００に送信される間に、不正な第３者がＬＡＮ１３５に侵入したとしても、第３者は解読不能であり、プリント・データのセキュリティを保持される。
【００１３】
ＭＦＰ２００に受信された後、暗号化プリント・データ１３０は、ＭＦＰ秘密鍵２１０を使用して、デコーダ２２０により復号化される。これにより暗号化プリント・データ１３０は、復号済プリント・データ２３０とされる。
【００１４】
次にＲＩＰプロセッサ２４０により、復号済プリント・データ２３０に前処理であるＲＩＰ処理を行ない、ＲＩＰ処理した処理済プリント・データ２４２を得る。ユーザＰＣ１００によるプリントジョブが、直ちにプリントを要求するものである場合は、ＭＦＰ２００は、この後処理済プリント・データ２４２のプリント操作を行い、印刷済み文書３２８を得る。
【００１５】
他方、ユーザＰＣ１００によるプリントジョブが、一旦アクセス可能な記憶装置にプリント・データを記憶して置き、後からプリントを要求するものである場合は、ＭＦＰ２００は、ＲＩＰプロセッサ２４０により、ＲＩＰ処理された処理済プリント・データ２４２を、エンコーダ２４５により暗号化する。処理済プリント・データ２４２の暗号化は、ユーザ公開鍵２５０を使用して行い、保存プリント・データである処理済暗号化プリント・データ２６０に暗号化される。処理済暗号化プリント・データ２６０は、ＭＦＰ２００によりアクセス可能な記憶装置であるデータベース２０１に暗号化されたラスタ画像ファイルとして保存される。処理済暗号化プリント・データ２６０は、ＭＦＰ２００のＨＤＤに保存する等しても良い。
【００１６】
ユーザ公開鍵２５０は、ＲＩＰ処理済プリント・データ２４２を暗号化するために用いられる。また、処理済暗号化プリント・データ２６０は、ユーザが認証デバイスなどに別途格納して持っているユーザ秘密鍵３０５を用いない限り複合化することは出来ない。ユーザ公開鍵２５０は、ＭＦＰのＨＤＤ内などのユーザＩＤ情報に基づいたデータベースに格納されることが可能。ユーザ公開鍵２５０は、様々なソースのうちの１つから入手することができる。例えばユーザ公開鍵２５０は、インターネットから、あるいはＭＦＰ２００を使用してプリントを許可される、ユーザの鍵を前もって格納するデータベースから入手することが出来る。
【００１７】
このデータベース２０１に保存される処理済暗号化プリント・データ２６０は、ユーザによりＭＦＰ２００に入力されるユーザ秘密鍵３０５を使用しなければ復号化出来ない。即ち、例えば盗難等により、データベース２０１が持ち出された場合でも、不正な第３者は、データベース２０１内に保存される処理済暗号化プリント・データ２６０を解読不能であり、プリント・データのセキュリティを保持できる。
【００１８】
次に、データベース２０１に保存される処理済暗号化プリント・データ２６０をプリントする場合について述べる。図３は、ＭＦＰ２００にユーザ入力を入力後に、処理済暗号化プリント・データ２６０に復号化処理を施し、プリント操作するための機能を示す、説明図である。ＭＦＰ２００は、ユーザ入力である認証デバイス３１５を直接読み取るユーザＩＤ入力ポート３２０を有する。認証デバイス３１５はユーザ秘密鍵３０５を含む。認証デバイス３１５は、例えばＩＣカードあるいはスマート・カード等のカード情報であり、ユーザＩＤ入力ポート３２０は、カード情報を読み取るカードリーダである。
【００１９】
プリント操作のためユーザは、例えばＭＦＰ２００のコントロールパネル上から「プリント」オプションを選択し、またユーザＩＤ入力ポート３２０に認証デバイス３１５を入力する。認証デバイス３１５に含まれるユーザ秘密鍵３０５と、暗号化に用いたユーザ公開鍵２６０とが照合した場合に限り、ＭＦＰ２００は、処理済暗号化プリント・データ２６０を復号化し、又ユーザにプリント操作を許可する。
【００２０】
従って、ユーザ秘密鍵３０５と、ユーザ公開鍵２６０とが照合した場合には、ＭＦＰ２００は、データベース２０１から処理済暗号化プリント・データ２６０を取り出し、デコーダ２７０で復号化する。これにより処理済暗号化プリント・データ２６０は、処理済プリント・データ２４２に復号化される。次いでＭＦＰ２００は、処理済プリント・データ２４２のプリント操作を行い、印刷済み文書３２８を得る。
【００２１】
このプリント操作時、ユーザ秘密鍵３０５と、ユーザ公開鍵２６０とが照合しなければ、ユーザはプリント操作を許可されない。即ち、不正な第３者によるプリント要求を防止出来、プリント・データのセキュリティを保持できる。また、データベース２０１に保存される処理済暗号化プリント・データ２６０はＲＩＰプロセッサ２４０により、既に前処理であるＲＩＰ処理が施されている。従って、ユーザはプリント操作時に前処理を行う必要が無く、操作時間の短縮を得られる。
【００２２】
この実施例によれば、ユーザＰＣ１００は、プリントジョブを要求するポストスクリプト・ファイル１１０を、ＭＦＰ公開鍵１２２を使用して暗号化した後、ＬＡＮ１３５を介してＭＦＰ２００に送信している。従って、不正な第３者はＬＡＮ１３５上の暗号化プリント・データ１３０を解読出来ず、セキュリティを向上できる。また、ＭＦＰ２００では、復号化し、前処理を施した処理済プリント・データ２４２を、ユーザ公開鍵２５０を使用して暗号化した後、データベース２０１に保存している。従って、データベース２０１が不正に持ち出された場合でも、不正な第３者は、処理済暗号化プリント・データ２６０を解読読出来ず、セキュリティを向上できる。更に、ユーザ秘密鍵３０５と、ユーザ公開鍵２６０とが照合した場合に限り、処理済暗号化プリント・データ２６０を復号し、ユーザにプリント許可している。従って、不正な第３者によるプリント要求を防止出来、セキュリティを向上できる。
【００２３】
尚この発明は上記実施例に限られるものではなく、この発明の範囲内で種々変形可能であり、例えばネットワークを介してユーザＰＣに接続されるＭＦＰの数は限定されない。ユーザＰＣが複数のＭＦＰに接続される場合、ユーザＰＣは、各ＭＦＰ毎のＭＦＰ公開鍵を有し、夫々のＭＦＰ公開鍵を使用して、ファイルの暗号化を行うことが可能である。又、保存プリント・データを保存する記憶装置は、ＭＦＰがアクセス可能であれば、ＨＤＤ等可能である。更に、ユーザ入力もカード情報に限定されず、キー入力等であっても良い。
【００２４】
更に他の変形例として、記憶装置に保存される保存プリント・データは、暗号化されていなくても良い。これは例えば認証デバイスを持っていない、外部の人が、ユーザＰＣ１００から、ポストスクリプト・ファイル１１０のプリントジョブを要求する場合等に有用である。この場合には、プリントジョブ要求時には、ＭＦＰ公開鍵１２２を使用してポストスクリプト・ファイル１１０を暗号化プリント・データ１３０に暗号化する。又暗号化プリント・データ１３０には、ドキュメントＩＤを入れておく。図４に示すように、他の変形例のＭＦＰ４００では、ユーザＰＣ１００から受信した暗号化プリント・データ１３０を、ＭＦＰ秘密鍵２１０を使用して、デコーダ２２０により復号済プリント・データ２３０に復号する。次いで、ＲＩＰプロセッサ２４０によりＲＩＰ処理を行ない、処理済プリント・データ２４２をそのままデータベース２０１に保存する。
【００２５】
この後プリント操作を行うユーザは、図５に示すように、ＭＦＰ４００のコントロールパネル上のテンキー４２０から、パスワードを入力する。ドキュメントＩＣとパスワードとが照合した場合、ＭＦＰ４００は、データベース２０１から処理済プリント・データ２４２を取り出し、プリント操作を行う。
【００２６】
この変形例では、データベース２０１に保存される処理済プリント・データ２４２が暗号化されていないので、盗難等によりデータベース２０１が持ち出された場合には、不正な第３者に処理済プリント・データ２４２を読み取られる可能性があり、前述の実施例に比べてセキュリティの面で劣る。但し、認証デバイス３１５を持っていないために、復号化処理を行う権限を有しないユーザであっても、データベース２０１内の処理済プリント・データ２４２をプリントすることが出来、ＭＦＰの利用者の範囲を広げることが出来、利便性を向上できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例の画像処理装置にプリントジョブを要求するユーザＰＣを示す説明図。
【図２】本発明の実施例のＭＦＰの、暗号化プリント・データ受信から、記憶装置に保存するまでを示す説明図。
【図３】本発明の実施例のＭＦＰの、ユーザ入力からプリント操作までを示す説明図。
【図４】本発明の他の変形例のＭＦＰの、暗号化プリント・データ受信から、記憶装置に保存するまでを示す説明図。
【図５】本発明の他の変形例のＭＦＰの、パスワード入力からプリント操作までを示す説明図。
【符号の説明】
【００２８】
１００…ユーザＰＣ
１１０…ポストスクリプト・ファイル
１２０…エンコーダ
１２２…ＭＦＰ公開鍵
１３０…暗号化プリント・データ
１３５…ＬＡＮ
２００…ＭＦＰ
２０１…データベース
２１０…ＭＦＰ秘密鍵
２２０…デコーダ
２４０…ＲＩＰプロセッサ
２４５…エンコーダ
２５０…ユーザ公開鍵
２６０…処理済暗号化プリント・データ
２７０…デコーダ
３０５…ユーザ秘密鍵
３１５…認証デバイス
３２０…ユーザＩＤ入力ポート
３２８…印刷済み文書
【図１】
2007038674.tif 000003
【図２】
2007038674.tif 000004
【図３】
2007038674.tif 000005
【図４】
2007038674.tif 000006
【図５】
2007038674.tif 000007