(57)【要約】【課題】文書中の機密部分について容易に知られないようにする。【解決手段】画像形成装置１０Ａは、暗号化されたデータと暗号化されたデータを復号する手段を表すタグ情報とが対応付けされた文書データを受信して記憶する。画像形成装置１０Ａは、記憶した文書データが表す文書の出力指示が入力されると、文書データ中の暗号化されたデータに付加されているタグ情報を抽出する。タグ情報がＨＷキーである場合、画像形成装置１０Ａは装着されているＨＷキー６０から共通鍵を取得し、タグ情報に付加されている暗号化されているデータを、取得した共通鍵で復号する。【選択図】図１
2007286663.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された画像情報を復号するための復号鍵を取得する手段が各々異なる複数の復号鍵取得手段と、
画像情報を暗号鍵で暗号化した暗号化画像情報と、該暗号化画像情報を復号するための復号鍵の取得手段を表すタグ情報とが対応付けられたデータから、前記タグ情報を抽出する抽出手段と、
前記抽出手段により抽出されたタグ情報に対応付けられた暗号化画像情報を復号するための復号鍵を、前記複数の復号鍵取得手段のうち、前記抽出手段により抽出されたタグ情報が表す取得手段に対応した復号鍵取得手段により取得し、取得した復号鍵により前記暗号化画像情報を復号化する復号手段と、
前記復号手段による復号によって得られた画像情報に従って該画像情報が表す画像を生成する画像生成手段と
を有する画像処理装置。
【請求項２】
前記画像生成手段により生成された画像を表示する表示手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像生成手段により生成された画像を記録シートに形成する画像形成手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記復号鍵取得手段は、外部装置から前記復号鍵を取得することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記画像生成手段は、前記復号化手段により前記暗号化画像情報を復号できなかった場合、前記暗号化画像情報が表す画像に替えて予め定められた画像を生成すること
を特徴とする請求項１に記載の画像処理装置。
【請求項６】
画像情報を暗号鍵で暗号化した暗号化画像情報と、該暗号化画像情報を復号するための復号鍵の取得手段を表すタグ情報とが対応付けられたデータは、該暗号化画像情報と該タグ情報との組を複数有し、各タグ情報が表す復号鍵の取得手段が各組毎に異なること
を特徴とする請求項１に記載の画像処理装置。
【請求項７】
画像情報を暗号化するための暗号鍵を取得する手段が各々異なる複数の暗号鍵取得手段と、
画像を表示する表示手段と、
複数の操作子を備えた操作手段と、
前記操作手段の操作子にされた指示に応じて、前記表示手段に表示された画像内の領域を指定する領域指定手段と、
前記操作手段の操作子にされた操作に応じて、前記複数の暗号鍵取得手段のなかから一または複数の暗号鍵取得手段を選択する選択手段と、
前記選択手段により選択された暗号鍵取得手段により暗号鍵を取得し、取得した暗号鍵により、前記領域指定手段で指定された領域内の画像を暗号化する暗号化手段と、
前記選択手段で選択された暗号鍵取得手段を表すタグ情報と、前記暗号化手段により暗号化された情報とを含むデータを生成するデータ生成手段と
を有する画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書中の機密部分についての画像形成を制限する技術に関する。
【背景技術】
【０００２】
特許文献１、２に開示されているように、機密文書の画像形成を行う際、文書中の機密部分についてのみ画像形成を制限する技術がある。
特許文献１に開示された画像処理装置は、受け付けたカラー文書の出力を要求した者の認証情報が入力されると、記憶部に記憶している認証情報と照合し、認証情報が一致しない場合には、受け付けたカラー文書の特定色の部分の出力を中止する。この画像処理装置によれば、機密部分の色を特定色にすれば、文書の出力を要求した者の認証がされないと特定色の部分の出力がされないので、機密部分の画像形成が制限されることとなる。
また、特許文献２に開示された画像形成装置は、入力されたユーザＩＤとパスワードとをサーバ装置に送信する。サーバ装置においてユーザＩＤとパスワードとによりユーザの認証が行われると、ユーザの属性が画像形成装置に送られる。画像形成装置は、文書に設定されたセキュリティポリシと、送られたユーザの属性に従って文書の印刷を制御する。この画像形成装置によれば、特定のユーザについて、文書の特定部分についての画像形成を制限することができる。
【特許文献１】特開２００４−２９７７５８号公報
【特許文献２】特開２００４−１９２６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
さて、特許文献１に開示された画像処理装置では、入力された認証情報と画像処理装置内に予め記憶されている認証情報とを比較して、文書の出力を要求した者の認証を行っている。また、特許文献２に開示された画像形成装置では、外部のサーバ装置と通信を行い、ユーザの認証を行っている。しかしながら、このように、一つの認証手段のみにより認証を行っていると、その認証手段の弱点を知られ、不正に情報を出力されてしまう虞がある。また、特許文献１、２においては、文書自体は平文で画像形成装置に送られるため、画像形成装置に蓄積された文書を見ることにより、機密部分を盗み見られる虞がある。
【０００４】
本発明は、上述した背景の下になされたものであり、文書中の機密部分について容易に知られないようにする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために本発明は、暗号化された画像情報を復号するための復号鍵を取得する手段が各々異なる複数の復号鍵取得手段と、画像情報を暗号鍵で暗号化した暗号化画像情報と、該暗号化画像情報を復号するための復号鍵の取得手段を表すタグ情報とが対応付けられたデータから、前記タグ情報を抽出する抽出手段と、前記抽出手段により抽出されたタグ情報に対応付けられた暗号化画像情報を復号するための復号鍵を、前記複数の復号鍵取得手段のうち、前記抽出手段により抽出されたタグ情報が表す取得手段に対応した復号鍵取得手段により取得し、取得した復号鍵により前記暗号化画像情報を復号化する復号手段と、前記復号手段による復号によって得られた画像情報に従って該画像情報が表す画像を生成する画像生成手段とを有する画像処理装置を提供する。
【０００６】
また、本発明は、画像情報を暗号化するための暗号鍵を取得する手段が各々異なる複数の暗号鍵取得手段と、画像を表示する表示手段と、複数の操作子を備えた操作手段と、前記操作手段の操作子にされた指示に応じて、前記表示手段に表示された画像内の領域を指定する領域指定手段と、前記操作手段の操作子にされた操作に応じて、前記複数の暗号鍵取得手段のなかから一または複数の暗号鍵取得手段を選択する選択手段と、前記選択手段により選択された暗号鍵取得手段により暗号鍵を取得し、取得した暗号鍵により、前記領域指定手段で指定された領域内の画像を暗号化する暗号化手段と、前記選択手段で選択された暗号鍵取得手段を表すタグ情報と、前記暗号化手段により暗号化された情報とを含むデータを生成するデータ生成手段とを有する画像処理装置を提供する。
【発明の効果】
【０００７】
本発明によれば、文書中の機密部分について容易に知られないようにすることができる。また、複数の暗号手段から任意に暗号手段を選択し、さらに暗号手段を組み合わせて文書を暗号化することができるため、機密情報の出力を柔軟に制限することができる。
【発明を実施するための最良の形態】
【０００８】
［実施形態の構成］
以下、図面を参照して本発明の実施形態について説明する。図１は、本実施形態に係わるシステムの構成を例示した図である。図１に示したシステムは、企業のオフィスに構築されており、画像形成装置１０Ａ〜１０Ｄ、ＰＣ２０Ａ、２０Ｂ、サーバ装置３０、通信ネットワーク４０、ＩＣカード５０Ａ〜５０Ｄ、ＨＷキー６０からなる。
【０００９】
ＰＣ（Personal Computer）２０Ａは、図２に示したようにＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４、記憶部２０５、キーボードやマウス等を備えた入力部２０６、各種メッセージやメニュー等を表示するディスプレイ装置を備えた表示部２０７、ＩＣカードリーダ２１２、ＨＷキーＩＦ２１３を具備しており、各部は接続されているバス２０１を介して各部間で各種データの授受を行う。
【００１０】
ＩＣカードリーダ２１２は、ＩＣカード５０Ａ〜５０Ｄが挿入されるカードスロットを備えている。ＩＣカードリーダ２１２は、カードスロットに挿入されたＩＣカードに記憶されている情報を取得するインターフェースとして機能し、挿入されたＩＣカードに記憶されている情報を取得する。また、ＨＷ（Hardware）キーＩＦ（Interface）部２１３は、ＨＷキー６０が装着されるコネクタを備えている。ＨＷキーＩＦ２１３は、コネクタに装着されたＨＷキー６０に記憶されている情報を取得するインターフェースとして機能し、ＨＷキー６０に記憶されている情報を取得する。なお、ＰＣ２０Ｂは、ＰＣ２０Ａと同じ構成となっているが、ＨＷキーＩＦ２１３を備えていない点でＰＣ２０Ａと相違する。
【００１１】
ＰＣ２０Ａは企業の開発部門、ＰＣ２０Ｂは営業部門というように異なる部署に配置されている。また、ＰＣ２０Ａ、２０Ｂは、通信ネットワーク４０に接続されており、通信ネットワーク４０に接続された各種機器と通信を行うことが可能となっている。また、ＰＣ２０Ａ、２０Ｂは、文書の作成・編集機能や、文書の出力を画像形成装置に指示する機能を実現するワードプロセッサプログラム（以下、ワープロプログラムと略称する）を記憶している。このプログラムがＰＣ２０Ａ、２０Ｂにて実行されると、文書の作成・編集機能や、文書の出力を通信ネットワーク４０に接続された画像形成装置に指示する機能が実現し、ＰＣ２０Ａ、２０Ｂにおいて文書の作成や編集を行うことが可能となる。なお、本実施形態においては、複数のＰＣを通信ネットワーク４０に接続することが可能となっているが、図面が繁雑になるのを防ぐためにＰＣ２０ＡおよびＰＣ２０Ｂのみを図示している。
【００１２】
ＩＣカード５０Ａ〜５０Ｄは、上述した開発部門や営業部門に属する社員が所持するＩＣカードである。本実施形態においては、開発部門に所属するマネージャＡ、同じく開発部門に所属する開発部社員Ｂ、営業部門に所属するマネージャＣ、同じく営業部門に所属する営業部社員Ｄ、開発部門で外部委託として働く外部委託社員Ｅが、図１に示したシステムを使用するが、ＩＣカードは外部委託社員Ｅ以外の者が所持する。なお、マネージャＡはＩＣカード５０Ａ、開発部社員ＢはＩＣカード５０Ｂ、マネージャＣはＩＣカード５０Ｃ、営業部社員ＤはＩＣカード５０Ｄを所持し、図３に示したように、各ＩＣカードには、ＩＣカードを所持するユーザを一意に識別するユーザ識別子、ユーザが所属する部署名、ユーザの役職名などが記憶される。また、マネージャＡとマネージャＣが所持するＩＣカードには、ＰＣ２０Ａ、２０Ｂで作成された文書を暗号化する際に使用される公開鍵が記憶されている。
【００１３】
ＨＷ（HardWare）キー６０は、不揮発性メモリを具備しており、ＰＣ２０Ａ、２０Ｂで作成された文書を暗号化／復号化する際に使用される共通鍵を記憶している。
【００１４】
画像形成装置１０Ａ〜１０Ｄは、複写機能や画像形成機能、ＦＡＸ機能等を備えた、所謂、複合機である。図４に、本発明の実施形態に係る画像形成装置１０Ａ〜１０Ｄのうち、画像形成装置１０Ａの要部の構成を示したブロック図を示す。図４に示したように、画像形成装置１０Ａの各部はバス１０１に接続されており、このバス１０１を介して各部間でデータの授受を行う。
【００１５】
画像入力部１０８は、文書を光学的に読み取るスキャナ機構や、文書をスキャナ機構に搬送するＡＤＦ（Auto Document Feeder）を具備している。ＡＤＦにセットされた文書は、スキャナ機構が具備するプラテンガラス上に一枚づつ搬送される。スキャナ機構は、ＡＤＦによってプラテンガラス上に搬送された文書に光を照射する。そして文書で反射した光をＣＣＤ（Charge Coupled Device）により読み取り、読み取った文書を表す画像データを生成する。この画像データは記憶部１０５に記憶される。
【００１６】
入力部１０６は、テンキーや矢印キー等、画像形成装置１０Ａを操作するための各種キーを備えている。ユーザがこれらのキーを操作することにより、画像形成装置１０Ａに対する各種指示や情報の入力、画像形成装置１０Ａの各種設定が行われる。表示部１０７は、例えば、液晶ディスプレイ等の表示デバイスを有しており、ＣＰＵ１０２の制御の下、画像形成装置１０Ａを操作するためのメニュー画面や各種メッセージ等を表示する。
【００１７】
通信部１１０は、通信ネットワーク４０に接続されている。通信部１１０は、通信ネットワーク４０を介して通信を行う通信インターフェースとして機能し、ＣＰＵ１０２の制御の下、ＰＣ２０Ａ、２０Ｂやサーバ装置３０と各種データの授受を行う。
【００１８】
画像処理部１１１は、入力される画像データが表す画像に階調補正やスクリーン処理等の画像処理を施す。そして、画像処理が施された画像からＹ（Yellow），Ｍ（Magenta），Ｃ（Cyan），Ｋ（黒）各色の画像の画像データを生成して画像形成部１０９へ出力する。
【００１９】
画像形成部１０９は、電子写真方式によって記録シートにトナー像を形成する画像形成エンジン（図示略）を具備している。この画像形成エンジンは中間転写方式を採用しており、Ｙ（Yellow），Ｍ（Magenta），Ｃ（Cyan），Ｋ（黒）の各色のトナー像を形成する画像形成ユニットを備えている。各画像形成ユニットは、入力される画像データに従って感光体上に静電潜像を形成した後、感光体上にトナーを付着させてＹＭＣＫの各色のトナー像を形成する。そして、このトナー像を中間転写ベルトに転写した後、中間転写ベルトに転写されたトナー像を用紙トレイから搬送される記録シートに転写する。そして、記録シートに転写されたトナー像に熱と圧力を加えて定着させた後、トナー像が形成された記録シートを画像形成装置外へ排出する。
【００２０】
ＩＣカードリーダ１１２は、ＩＣカード５０Ａ〜５０Ｄが挿入されるカードスロットを備えている。ＩＣカードリーダ１１２は、カードスロットに挿入されたＩＣカードに記憶されている情報を取得するインターフェースとして機能し、挿入されたＩＣカードに記憶されている情報を取得する。
【００２１】
ＨＷキーＩＦ１１３は、ＨＷキー６０が装着されるコネクタを備えている。ＨＷキーＩＦ１１３は、コネクタに装着されたＨＷキー６０に記憶されている情報を取得するインターフェースとして機能し、ＨＷキー６０に記憶されている情報を取得する。
【００２２】
記憶部１０５はハードディスク装置を具備しており、画像入力部１０８で生成された画像データや通信部１１０で受信した各種データ等を記憶する。
【００２３】
ＲＯＭ１０３は、ＣＰＵ１０２により実行される制御プログラムを記憶している。ＣＰＵ１０２は、ＲＯＭ１０３に記憶されている制御プログラムを読み出し、ＲＡＭ１０４を作業エリアにして制御プログラムを実行する。ＣＰＵ１０２により制御プログラムが実行されると、ＣＰＵ１０２により画像形成装置の各部が制御され、複写機能や受信したデータに従って記録シートに画像形成を行う画像形成機能、ＦＡＸ機能、サーバ装置３０と通信を行う機能等が実現し、画像形成装置は所謂複合機として動作する。
【００２４】
なお、画像形成装置１０Ｂの構成は、画像形成装置１０Ａと同じ構成であるが、ＨＷキーＩＦ１１３を備えていない点で画像形成装置１０Ａと相違する。また、画像形成装置１０Ｃの構成は、ＩＣカードリーダ１１２およびＨＷキーＩＦ１１３を備えていない点で画像形成装置１０Ａと相違し、画像形成装置１０Ｄの構成は、ＩＣカードリーダ１１２とＨＷキーＩＦ１１３を備えていない点、およびサーバ装置３０との通信機能を備えていない点で画像形成装置１０Ａと相違する。
【００２５】
通信ネットワーク４０に接続されたサーバ装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、記憶装置、通信インターフェース等を備えたサーバ装置である。ＲＯＭに記憶されているプログラムおよび記憶装置に記憶されているプログラムがＣＰＵにより実行されると、ＣＰＵによりサーバ装置の各部が制御され、サーバ装置３０においては、通信ネットワーク４０に接続された各種装置と通信を行う機能が実現する。また、サーバ装置３０は、マネージャＡおよびマネージャＣのユーザ識別子と、ＩＣカード５０Ａ、５０Ｃに記憶されている公開鍵で暗号化された文書を復号化する時に使用する秘密鍵を記憶している。サーバ装置３０は、画像形成装置から送信されたユーザ識別子を受信すると、受信したユーザ識別子を記憶している場合、記憶している秘密鍵を、ユーザ識別子を送信した画像形成装置へ送信する。
【００２６】
［実施形態の動作］
以下、本実施形態の動作について説明する。
【００２７】
［文書作成時の動作］
まず、本実施形態に係る文書をＰＣで作成するときの動作について説明する。
まず、マネージャＡはＰＣ２０ＡのＩＣカードリーダ２１２にＩＣカード５０Ａを挿入するとともに、ＨＷキーＩＦ２１３にＨＷキー６０を装着する。そして、ＰＣ２０Ａを操作し、ワープロプログラムの起動を指示する。ＰＣ２０Ａは、ワープロプログラムの起動が指示されると、記憶しているワープロプログラムを起動する。ＰＣ２０Ａによりワープロプログラムが起動されると、図５に例示したように、文章を入力する領域や、メニュー項目のツールバー等の各種ツールバーを備えたウィンドウがＰＣ２０Ａの表示部２０７に表示される。マネージャＡは、図５に例示したウィンドウが表示されると、ＰＣ２０Ａを操作して図６に例示したように図形１Ａや表１Ｂ、顧客情報１Ｃ、社員情報１Ｄ、非機密情報１Ｅ等を含む文書を作成する。
【００２８】
次にマネージャＡは、文書中の図形１Ａや表１Ｂ、顧客情報１Ｃ、社員情報１Ｄ、非機密情報１Ｅの各要素について、図１に示したシステムを使用する企業において予め定められたセキュリティポリシに従って各要素を暗号化する。具体的には、例えば、図６に例示した文書について、図７に示したようにセキュリティポリシが定められている場合、マネージャＡは、ＰＣ２０Ａを操作して図８に例示したように、図形１Ａを含む領域を指定した後、ツールバーに表示された「暗号化」の部分をクリックする操作を行う。この操作が行われると、図９に示したウィンドウが表示部２０７に表示される。マネージャＡは、図９に示したウィンドウにおいて、指定された領域の暗号化／復号化を行う時に使用する手段を選択するために、パスワードのチェックボックス２Ａをクリックし、パスワードを入力するテキストボックス２Ｄに開発部門の者にのみ通知されている共通のパスワード（例えば「ＡＢＣ」）を入力する。この後、マネージャＡがウィンドウ中のＯＫボタンをクリックする操作を行うと、入力されたパスワードが文書を暗号化／復号化する時の共通鍵として使用され、図形１Ａが暗号化される。
【００２９】
また、マネージャＡは、ＰＣ２０Ａを操作して表１Ｂの領域を指定した後、ツールバーに表示された「暗号化」の部分をクリックする操作を行い、図９に示したウィンドウを表示させる。マネージャＡは、図９に示したウィンドウにおいて、ＩＣカードのチェックボックス２Ｂをクリックする。この後、マネージャＡがウィンドウ中のＯＫボタンをクリックする操作を行うと、ＩＣカードリーダ２１２に挿入されているＩＣカード５０Ａに記憶されている公開鍵が読み出され、読み出された公開鍵により表１Ｂが暗号化される。
【００３０】
また、マネージャＡは、ＰＣ２０Ａを操作して顧客情報１Ｃの領域を指定した後、ツールバーに表示された「暗号化」の部分をクリックする操作を行う。マネージャＡは、図９に示したウィンドウにおいて、ＨＷキーのチェックボックス２Ｃをクリックする。この後、マネージャＡがウィンドウ中のＯＫボタンをクリックする操作を行うと、ＨＷキーＩＦ２１３に装着されているＨＷキー６０に記憶されている共通鍵が読み出され、読み出された共通鍵により顧客情報１Ｃが暗号化される。
【００３１】
また、マネージャＡは、ＰＣ２０Ａを操作して社員情報１Ｄの領域を指定した後、ツールバーに表示された「暗号化」の部分をクリックする操作を行う。マネージャＡは、図９に示したウィンドウにおいて、ＩＣカードのチェックボックス２ＢおよびＨＷキーのチェックボックス２Ｃをクリックする。この後、マネージャＡがウィンドウ中のＯＫボタンをクリックする操作を行うと、ＩＣカード５０Ａに記憶されている公開鍵が読み出されるとともに、ＨＷキー６０に記憶されている共通鍵が読み出される。そして、社員情報１ＤはＩＣカード５０Ａから読み出された公開鍵により暗号化された後、ＨＷキー６０から読み出された共通鍵により、さらに暗号化される。
【００３２】
以上の動作により暗号化された文書の構造を模式的に示すと、図１０に示したように図形１Ａ、表１Ｂ、顧客情報１Ｃおよび社員情報１Ｄは暗号化される。そして各暗号化された要素には、図９に示したウィンドウでチェックがされた手段、即ち、暗号化／復号化する際に使用される手段を表すタグ情報３が付加される。なお、非機密情報１Ｅは暗号化されていないためタグ情報が付加されない。
【００３３】
この後、マネージャＡが、文書を保存する操作を行うと、暗号化された文書を表す文書データがＰＣ２０Ａの記憶部２０５に記憶される。
【００３４】
［文書をＰＣで表示する時の動作］
次に、上述した動作により作成された文書をＰＣ２０ＡまたはＰＣ２０Ｂの表示部２０７に表示させる時の動作について説明する。
【００３５】
（開発部門のマネージャＡがＰＣ２０Ａにおいて文書を表示するときの動作）
まず、開発部門のマネージャＡが、ＰＣ２０Ａに文書を表示させる場合、まずマネージャＡは、ＰＣ２０Ａを操作してワープロプログラムを起動させた後、文書データを開く操作を行う。文書データを開く操作が行われると、ＰＣ２０Ａは、文書データを解析し、データ中からタグ情報３を検索することにより、文書データ中に暗号化されているデータがあるか否かを判断する（図１８：ステップＳＡ１）。ここでは、文書データ中にはタグ情報３があるため、ステップＳＡ１でＹＥＳと判断される。
【００３６】
次にＰＣ２０Ａは文書データを解析し、文書データ中にあるタグ情報３を抽出する（ステップＳＡ２）。ここでは、まず暗号化されている図形１Ａのデータに付加されているタグ情報「パスワード」が抽出される。次にＰＣ２０Ａは、抽出したタグ情報が「パスワード」である場合（ステップＳＡ３：ＹＥＳ）、図１１に示したウィンドウを表示部２０７に表示してＰＣ２０Ａのユーザにパスワードの入力を促す（図１９：ステップＳＢ１）。ここで、マネージャＡが、開発部門の者にのみ通知されている共通のパスワード「ＡＢＣ」を入力し、ＯＫボタンをクリックする操作を行うと（ステップＳＢ２；ＹＥＳ）、ＰＣ２０Ａは、タグ情報「パスワード」と入力されたパスワード「ＡＢＣ」とを対応付けてＲＡＭ２０４に記憶する（ステップＳＢ３）。
【００３７】
ステップＳＡ２で抽出されたタグ情報はパスワードのみであるので、次にＰＣ２０Ａは、文書データが表す文書の画像生成を行う。具体的には、暗号化されているデータの復合化と画像生成を行う（ステップＳＡ９）。ＰＣ２０Ａは、まず暗号化されている図形１Ａのデータと、図形１Ａに付加されているタグ情報「パスワード」とを抽出する。次にＰＣ２０Ａは、「パスワード」に対応付けてＲＡＭ２０４に記憶されているパスワード「ＡＢＣ」を読み出し、暗号化されている図形１Ａのデータを読み出したパスワード「ＡＢＣ」を用いて復号化を試みる。ここで、ＲＡＭ２０４に記憶されているパスワード「ＡＢＣ」は、図形１Ａを暗号化する時に使用されたパスワード「ＡＢＣ」、即ち、図形１Ａを暗号化する時に用いられた共通鍵であるので、図形１Ａのデータは復号化され、図形１Ａの画像が生成される。
【００３８】
次にＰＣ２０Ａは、暗号化されている全てのデータについて復号化の処理が終了したか否かを判断する（ステップＳＡ１０）。ここでは、全てのデータについて復号化の処理が終了していないため、処理の流れがステップＳＡ２に戻される（ステップＳＡ１０；ＮＯ）。
【００３９】
次にステップＳＡ２においては、暗号化されている表１Ｂに付加されているタグ情報「ＩＣカード」が抽出される。次にＰＣ２０Ａは、抽出したタグ情報が「ＩＣカード」である場合（ステップＳＡ５：ＹＥＳ）、ＩＣカードリーダ２１２にＩＣカードが挿入されているか否かを判断する（図２０：ステップＳＣ１）。ここで、ＩＣカードリーダ２１２にＩＣカード５０Ａが挿入されているため（ステップＳＣ１；ＹＥＳ）、ＰＣ２０Ａは、ＩＣカード５０Ａに記憶されているユーザ識別子「Ａ００１」を取得し（ステップＳＣ２）、取得したユーザ識別子を通信部２１０を制御してサーバ装置３０へ送信する（ステップＳＣ３）。この送信されたユーザ識別子がサーバ装置３０にて受信されると、サーバ装置３０は、受信したユーザ識別子を記憶しているか否かを判断する。そして、受信したユーザ識別子を記憶している場合、記憶している秘密鍵をＰＣ２０Ａへ送信する。ここで、サーバ装置３０にはユーザ識別子「Ａ００１」が記憶されているので、サーバ装置３０は記憶している秘密鍵をＰＣ２０Ａへ送信する。この送信された秘密鍵がＰＣ２０Ａの通信部１１０で受信されると（ステップＳＣ４；ＹＥＳ）、ＰＣ２０Ａは、タグ情報「ＩＣカード」と受信した秘密鍵とを対応付けてＲＡＭ２０４に記憶する（ステップＳＣ５）。
【００４０】
ステップＳＡ２で抽出されたタグ情報はＩＣカードのみであるので、次にＰＣ２０Ａは、ステップＳＡ９の処理を行う。ＰＣ２０Ａは、暗号化されている表１Ｂのデータと、表１Ｂのデータに付加されているタグ情報「ＩＣカード」とを抽出する。そしてＰＣ２０は、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵を読み出し、読み出した秘密鍵を用いて、公開鍵で暗号化された表１Ｂのデータの復号を試みる。ここで、ＲＡＭ２０４に記憶されている秘密鍵は、表１Ｂを暗号化する時に使用された公開鍵と対となる秘密鍵、即ち、公開鍵で暗号化されたデータを復号する時に用いられる秘密鍵であるので表１Ｂのデータは復号化され、表１Ｂの画像が生成される。
【００４１】
次にＰＣ２０Ａは、暗号化されている全てのデータについて復号化の処理が終了したか否かを判断する（ステップＳＡ１０）。ここでは、全てのデータについて復号化の処理が終了していないため、処理の流れがステップＳＡ２に戻される（ステップＳＡ１０；ＮＯ）。
【００４２】
次にステップＳＡ２においては、暗号化されている顧客情報１Ｃに付加されているタグ情報「ＨＷキー」が抽出される。次にＰＣ２０Ａは、抽出したタグ情報において「ＨＷキー」がある場合（ステップＳＡ７；ＹＥＳ）、ＨＷキーＩＦ２１３にＨＷキー６０が装着されているか否かを判断する（図２１：ステップＳＤ１）。ここで、ＨＷキーＩＦ２１３にはＨＷキー６０が装着されているので（ステップＳＤ１；ＹＥＳ）、ＰＣ２０ＡはＨＷキー６０に記憶されている共通鍵を取得し（ステップＳＤ２）、タグ情報「ＨＷキー」と取得した共通鍵とを対応付けてＲＡＭ２０４に記憶する（ステップＳＤ３）。
【００４３】
ステップＳＡ２で抽出されたタグ情報はＨＷキーのみであるので、次にＰＣ２０Ａは、ステップＳＡ９の処理を行う。次にＰＣ２０Ａは、暗号化されている顧客情報１Ｃのデータと、顧客情報１Ｃのデータに付加されているタグ情報「ＨＷキー」とを抽出する。そしてＰＣ２０は、「ＨＷキー」に対応付けてＲＡＭ２０４に記憶されている共通鍵を読み出し、読み出した共通鍵を用いて、暗号化された顧客情報１Ｃのデータの復号を試みる。ここで、ＲＡＭ２０４において「ＨＷキー」に対応付けて記憶されている共通鍵は、ＨＷキー６０から取得された共通鍵、即ち、顧客情報１Ｃを暗号化する時に用いられた共通鍵であるため、顧客情報１Ｃのデータは復号化され、顧客情報１Ｃの画像が生成される（ステップＳＡ９）。
【００４４】
次にＰＣ２０Ａは、暗号化されている全てのデータについて復号化の処理が終了したか否かを判断する（ステップＳＡ１０）。ここでは、全てのデータについて復号化の処理が終了していないため、処理の流れがステップＳＡ２に戻される（ステップＳＡ１０；ＮＯ）。
【００４５】
次にステップＳＡ２においては、暗号化されている社員情報１Ｄに付加されているタグ情報「ＩＣカード＋ＨＷキー」とが抽出される。次にＰＣ２０Ａは、上述した動作と同様に、抽出したタグ情報において「ＩＣカード」がある場合、ステップＳＡ６の処理を行ってタグ情報「ＩＣカード」と秘密鍵とを対応付けてＲＡＭ２０４に記憶し、ステップＳＡ８の処理を行ってタグ情報「ＨＷキー」と取得した共通鍵とを対応付けてＲＡＭ２０４に記憶する。
【００４６】
次にＰＣ２０Ａは、暗号化されている社員情報１Ｄのデータと、社員情報１Ｄのデータに付加されているタグ情報「ＩＣカード＋ＨＷキー」とを抽出する。そしてＰＣ２０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵と、「ＨＷキー」に対応付けてＲＡＭ２０４に記憶されている共通鍵を読み出し、読み出した秘密鍵と共通鍵を用いて、暗号化された社員情報１Ｄのデータの復号を試みる。ここで、ＲＡＭ２０４において「ＨＷキー」に対応付けて記憶されている共通鍵は、ＨＷキー６０から取得された共通鍵、即ち、社員情報１Ｄを暗号化する時に用いられた共通鍵であり、ＲＡＭ２０４において「ＩＣカード」に対応付けて記憶されている秘密鍵は、社員情報１Ｄを暗号化する時に使用された公開鍵と対となる秘密鍵、即ち、公開鍵で暗号化されたデータを復号する時に用いられる秘密鍵であるので、社員情報１Ｄのデータは復号化され、社員情報１Ｄの画像が生成される。
【００４７】
ＰＣ２０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、文書データにおいて、暗号化されていない非機密情報１Ｅのデータを抽出し、抽出したデータが表す画像を生成する（ステップＳＡ１１）。そしてＰＣ２０Ａは、文書データが表す画像の生成処理が終了すると、生成した画像を表示部２０７に表示する。この結果、図６に示した画面が表示部２０７に表示される。これにより、開発部門のマネージャＡは、図６に示したように、ＰＣ２０Ａにおいては、暗号化されたデータを全て復号して文書の全てを表示することができる。
【００４８】
（開発部門の一般社員ＢがＰＣ２０Ａにおいて文書を表示するときの動作）
次に、開発部門の一般社員ＢがＰＣ２０Ａにおいて文書を表示するときの動作について説明する。なお、以下の説明においては、ＩＣカードリーダ２１２に一般社員Ｂが所持するＩＣカード５０Ｂが挿入され、ＨＷキーＩＦ２１３にはＨＷキー６０が装着されている。なお、一般社員ＢがＰＣ２０Ａにおいてワープロプログラムを起動させてから、文書データに含まれているタグ情報を抽出するまでの動作は上述した動作と同じである。本動作例においては、表１Ｂを復号化する時の動作と、社員情報１Ｄを復号化する時の動作が、マネージャＡがＰＣ２０Ａにおいて文書を表示するときの動作と異なるため、以下、この相違点の動作についてのみ説明する。
【００４９】
ＰＣ２０Ａは、ステップＳＡ２に処理にて、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ２１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＰＣ２０Ａは一般社員Ｂが使用しているため、ＩＣカードリーダ２１２には一般社員Ｂが所持するＩＣカード５０Ｂが挿入されている（ステップＳＣ１；ＹＥＳ）。ＰＣ２０Ａは、ＩＣカード５０Ｂに記憶されているユーザ識別子「Ａ００２」を取得し（ステップＳＣ２）、取得したユーザ識別子をサーバ装置３０へ送信する（ステップＳＣ３）。この送信されたユーザ識別子がサーバ装置３０にて受信されると、サーバ装置３０は、受信したユーザ識別子を記憶しているか判断する。ここで、サーバ装置３０には、ユーザ識別子「Ａ００２」が記憶されていないので、サーバ装置３０はエラーメッセージをＰＣ２０Ａへ送信する。ＰＣ２０Ａにおいてエラーメッセージが受信されると（ステップＳＣ４；ＮＯ）、ＰＣ２０Ａはタグ情報「ＩＣカード」のみをＲＡＭ２０４に記憶する（ステップＳＣ６）。
【００５０】
次にＰＣ２０Ａは、暗号化されている表１Ｂのデータの復号化を試みる。まずＰＣ２０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、ＰＣ２０Ａは、表１Ｂの復号化を行うことができないこととなり、表１Ｂの画像が生成されないこととなる（ステップＳＡ９）。
【００５１】
次にＰＣ２０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。次にＰＣ２０Ａは、暗号化されている社員情報１Ｄのデータの復号化を試みる。まず、ＰＣ２０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、ＰＣ２０Ａは社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる（ステップＳＡ９）。
【００５２】
ＰＣ２０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、文書データにおいて、暗号化されていない非機密情報１Ｅのデータを抽出し、抽出したデータが表す画像を生成する（ステップＳＡ１１）。そしてＰＣ２０Ａは、文書データが表す画像の生成処理が終了すると、生成した画像を表示する。この結果、図１２に示した画面が表示される。これにより、開発部門の一般社員Ｂは、図１２に示したように、ＰＣ２０Ａにおいては、表１Ｂと、社員情報１Ｄを見ることができないこととなる。
【００５３】
（開発部門の外部委託社員ＥがＰＣ２０Ａにおいて文書を表示するときの動作）
次に、開発部門の外部委託社員ＥがＰＣ２０Ａにおいて文書を表示するときの動作について説明する。なお、以下の説明においては、ＨＷキーＩＦ２１３にはＨＷキー６０が装着されているが、外部委託社員ＥはＩＣカードを所持していないため、ＩＣカードリーダ２１２には挿入されていない。本動作例においては、表１Ｂを復号化する時の動作と、社員情報１Ｄを復号化する時の動作が、マネージャＡがＰＣ２０Ａにおいて文書を表示するときの動作と異なるため、以下、この相違点の動作についてのみ説明する。
【００５４】
ＰＣ２０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ２１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、外部委託社員Ｅは、ＩＣカードを所持しておらずＩＣカードリーダ２１２にはＩＣカードが挿入されていないので（ステップＳＣ１；ＮＯ）、ＩＣカードからユーザ識別子を取得できないこととなり、ＰＣ２０Ａはタグ情報「ＩＣカード」のみをＲＡＭ２０４に記憶する（ステップＳＣ６）。
【００５５】
次にＰＣ２０Ａは、暗号化されている表１Ｂのデータの復号化を試みる。まず、ＰＣ２０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、ＰＣ２０Ａは、表１Ｂの復号化を行うことができないこととなり、表１Ｂの画像が生成されないこととなる（ステップＳＡ９）。
【００５６】
次にＰＣ２０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。次にＰＣ２０Ａは、暗号化されている社員情報１Ｄのデータの復号化を試みる。まず、ＰＣ２０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、ＰＣ２０Ａは社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる（ステップＳＡ９）。
【００５７】
ＰＣ２０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、文書データにおいて、暗号化されていない非機密情報１Ｅのデータを抽出し、抽出したデータが表す画像を生成する（ステップＳＡ１１）。そしてＰＣ２０Ａは、文書データが表す画像の生成処理が終了すると、生成した画像を表示する。この結果、図１３に示した画面が表示される。これにより、開発部門の外部委託社員Ｅは、図１３に示したように、ＰＣ２０Ａにおいては、表１Ｂと、社員情報１Ｄを見ることができないこととなる。
【００５８】
（営業部門のマネージャＣがＰＣ２０Ｂにおいて文書を表示するときの動作）
次に、マネージャＡが作成した文書を営業部門のマネージャＣがＰＣ２０Ｂにおいて表示するときの動作について説明する。なお、マネージャＣがＰＣ２０Ｂにおいてワープロプログラムを起動させてから、文書データに含まれているタグ情報を抽出するまでの動作は上述した動作と同じである。
【００５９】
ＰＣ２０Ｂは、ステップＳＡ２において、まずタグ情報「パスワード」を抽出すると（ステップＳＡ３：ＹＥＳ）、図１１に示したウィンドウを表示し、パスワードの入力を促す（ステップＳＢ１）。営業部門に属する社員は、開発部門に属する者に通知されているパスワードを知らないので、図１１に示した画面が表示された後、開発部門の者にのみ通知されている共通のパスワード「ＡＢＣ」を入力することができない。ここで、一般社員Ｄがキャンセルボタンをクリックする操作を行うと（ステップＳＢ２；ＮＯ）、ＰＣ２０Ｂは、タグ情報「パスワード」のみをＲＡＭ２０４に記憶する（ステップＳＢ４）。
【００６０】
次にＰＣ２０Ｂは、暗号化されている図形１Ａのデータの復合化を試みる。まず、ＰＣ２０Ｂは、「パスワード」に対応付けてＲＡＭ２０４に記憶されているパスワードの読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「パスワード」に対応付けてパスワード「ＡＢＣ」は記憶されていない。このため、ＰＣ２０Ｂは、図形１Ａを復号化するための共通鍵、即ち、パスワード「ＡＢＣ」を取得できず、復号化を行うことができないこととなり、図形１Ａの画像が生成されないこととなる。
【００６１】
次にＰＣ２０Ａは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ２１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＰＣ２０ＢはマネージャＣが使用しているため、ＩＣカードリーダ２１２にはマネージャＣが所持するＩＣカード５０Ｃが挿入されている（ステップＳＣ１；ＹＥＳ）。ＰＣ２０Ｂは、ＩＣカード５０Ｃに記憶されているユーザ識別子「Ｂ００１」を取得し（ステップＳＣ２）、取得したユーザ識別子をサーバ装置３０へ送信する（ステップＳＣ３）。この送信されたユーザ識別子がサーバ装置３０にて受信されると、サーバ装置３０は、受信したユーザ識別子を記憶しているか判断する。ここで、サーバ装置３０にはユーザ識別子「Ｂ００１」が記憶されているので、サーバ装置３０は記憶している秘密鍵をＰＣ２０Ｂへ送信する。この送信された秘密鍵がＰＣ２０Ｂの通信部１１０で受信されると（ステップＳＣ４；ＹＥＳ）、ＰＣ２０Ｂは、タグ情報「ＩＣカード」と受信した秘密鍵とを対応付けてＲＡＭ２０４に記憶する（ステップＳＣ５）。
【００６２】
次にＰＣ２０Ｂは、暗号化されている表１Ｂのデータの復号化を試みる。まず、ＰＣ２０Ｂは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵を読み出し、読み出した秘密鍵を用いて、公開鍵で暗号化された表１Ｂのデータの復号を試みる。ここで、ＲＡＭ２０４に記憶されている秘密鍵は、表１Ｂを暗号化する時に使用された公開鍵と対となる秘密鍵、即ち、公開鍵で暗号化されたデータを復号する時に用いられる秘密鍵であるので表１Ｂのデータは復号化され、表１Ｂの画像が生成される。
【００６３】
次にＰＣ２０Ｂは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＨＷキー」を抽出すると（ステップＳＡ７）、ＨＷキーＩＦ２１３にＨＷキー６０が装着されているか否かを判断する（ステップＳＤ１）。ここで、ＰＣ２０ＢはＨＷキーＩＦ２１３を備えていないため（ステップＳＤ１；ＮＯ）、ＰＣ２０Ｂは、ＨＷキー６０に記憶されている共通鍵を取得できないこととなり、タグ情報「ＨＷキー」のみをＲＡＭ２０４に記憶する（ステップＳＤ４）。
【００６４】
次にＰＣ２０Ｂは、暗号化されている顧客情報１Ｃのデータの復号化を試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＨＷキー」に対応付けて共通鍵が記憶されていない。このため、ＰＣ２０Ｂは、顧客情報１Ｃの復号化を行うことができないこととなり、顧客情報１Ｃの画像が生成されないこととなる。
【００６５】
次にＰＣ２０Ａは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。次にＰＣ２０Ａは、暗号化されている社員情報１Ｄのデータの復号化を試みる。まず、ＰＣ２０Ｂは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵と、「ＨＷキー」に対応付けてＲＡＭ２０４に記憶されている共通鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＨＷキー」に対応付けて共通鍵は記憶されていない。このため、ＰＣ２０Ｂは、社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる。
【００６６】
ＰＣ２０Ｂは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、文書データにおいて、暗号化されていない非機密情報１Ｅのデータを抽出し、抽出したデータが表す画像を生成する（ステップＳＡ１１）。そしてＰＣ２０Ｂは、文書データが表す画像の生成処理が終了すると、生成した画像を表示する。これにより、マネージャＣは、図１４に示したように、ＰＣ２０Ｂにおいては、図形１Ａと、顧客情報１Ｃと、社員情報１Ｄを見ることができないこととなる。
【００６７】
（営業部門の一般社員ＤがＰＣ２０Ｂにおいて文書を表示するときの動作）
次に、営業部門の一般社員ＤがＰＣ２０Ｂにおいて文書を表示するときの動作について説明する。なお、一般社員ＢがＰＣ２０Ｂにおいてワープロプログラムを起動させてから、文書データに含まれているタグ情報を抽出するまでの動作は上述した動作と同じである。本動作例においては、表１Ｂを復号化する時の動作が、マネージャＣがＰＣ２０Ｂにおいて文書を表示するときの動作と異なるため、以下、この相違点の動作についてのみ説明する。
【００６８】
次にＰＣ２０Ｂは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ２１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＰＣ２０Ｂは一般社員Ｄが使用しているため、ＩＣカードリーダ２１２には、一般社員Ｄが所持するＩＣカード５０Ｄが挿入されている（ステップＳＣ１；ＹＥＳ）。ＰＣ２０Ｂは、ＩＣカード５０Ｄに記憶されているユーザ識別子「Ｂ００２」を取得し（ステップＳＣ２）、取得したユーザ識別子をサーバ装置３０へ送信する（ステップＳＣ３）。この送信されたユーザ識別子がサーバ装置３０にて受信されると、サーバ装置３０は、受信したユーザ識別子を記憶しているか判断する。ここで、サーバ装置３０には、ユーザ識別子「Ｂ００２」が記憶されていないので、サーバ装置３０はエラーメッセージをＰＣ２０Ｂへ送信する。ＰＣ２０Ｂにおいてエラーメッセージが受信されると（ステップＳＣ４；ＮＯ）、ＰＣ２０Ｂはタグ情報「ＩＣカード」のみをＲＡＭ２０４に記憶する（ステップＳＣ６）。
【００６９】
次にＰＣ２０Ｂは、暗号化されている表１Ｂのデータの復号化を試みる。まず、ＰＣ２０Ｂは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、ＰＣ２０Ｂは、表１Ｂの復号化を行うことができないこととなり、表１Ｂの画像が生成されないこととなる。
【００７０】
ＰＣ２０Ｂは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、文書データにおいて、暗号化されていない非機密情報１Ｅのデータを抽出し、抽出したデータが表す画像を生成する（ステップＳＡ１１）。そしてＰＣ２０Ｂは、文書データが表す画像の生成処理が終了すると、生成した画像を表示する。この結果、図１５に示した画面が表示される。これにより、一般社員Ｄは、図１５に示したように、ＰＣ２０Ｂにおいては、図形１Ａと、表１Ｂ、顧客情報１Ｃとおよび社員情報１Ｄを見ることができないこととなる。
【００７１】
［文書を画像形成装置から出力させる時の動作］
次に、ＰＣから文書データを画像形成装置へ送信し、文書を画像形成装置から出力させる時の動作について説明する。
（マネージャＡが画像形成装置１０Ａに文書の出力を指示した時の動作）
ＰＣ２０Ａで文書データが開かれている状態において、マネージャＡが、ウィンドウのツールバーの「ファイル」の項目をクリックする操作を行うと、図１６に例示したプルダウンメニューが表示される。そして、マネージャＡがプルダウンメニュー中の「印刷」の項目をクリックする操作を行うと、図１７に例示したウィンドウが表示される。
【００７２】
次に、マネージャＡが図１７に示したメニュー中の「文書を画像形成装置に蓄積する」のチェックボックスをクリックする操作を行った後、メニュー中の「ＯＫ」ボタンをクリックする操作を行うと、ＰＣ２０Ａは、文書データを蓄積するように指示する蓄積指示メッセージと、暗号化されているデータを含む文書データとを画像形成装置１０Ａへ送信する。そして、この蓄積指示メッセージと文書データとが画像形成装置１０Ａにて受信されると、画像形成装置１０Ａは、受信した文書データを記憶部１０５に記憶する。
【００７３】
この後、マネージャＡは、ＩＣカードリーダ１１２にＩＣカード５０Ａを挿入するとともに、ＨＷキー６０をＨＷキーＩＦ１１３に装着する。そして、画像形成装置１０Ａを操作し、蓄積してある文書の出力指示を入力する。画像形成装置１０Ａは、記憶部１０５に蓄積してある文書データの出力を指示されると、文書データを解析し、データ中からタグ情報３を検索することにより、文書データ中に暗号化されているデータがあるか否かを判断する（図１８：ステップＳＡ１）。ここでは、文書データ中にはタグ情報３があるため、ステップＳＡ１でＹＥＳと判断される。
【００７４】
次に画像形成装置１０Ａは文書データを解析し、文書データ中にあるタグ情報３を抽出する（ステップＳＡ２）。ここでは、まず暗号化されている図形１Ａのデータに付加されているタグ情報「パスワード」が抽出される。次に画像形成装置１０Ａは、抽出したタグ情報が「パスワード」である場合（ステップＳＡ３；ＹＥＳ）、パスワードの入力を促す画面を表示部１０７に表示し、パスワードの入力を促す（ステップＳＢ１）。ここで、マネージャＡが、開発部門の者にのみ通知されている共通のパスワード「ＡＢＣ」を入力してＯＫボタンをクリックする操作を行うと（ステップＳＢ２；ＹＥＳ）、画像形成装置１０Ａは、タグ情報「パスワード」と入力されたパスワード「ＡＢＣ」とを対応付けてＲＡＭ１０４に記憶する（ステップＳＢ３）。
【００７５】
ステップＳＡ２で抽出されたタグ情報はパスワードのみであるので、次に画像形成装置１０Ａは、マネージャＡがＰＣ２０Ａにおいて文書を表示させた時と同様に、暗号化されている図形１Ａの復号化を行い、図形１Ａの画像を生成する（ステップＳＡ９）。
次に画像形成装置１０Ａは、暗号化されている全てのデータについて復号化の処理が終了したか否かを判断する（ステップＳＡ１０）。ここでは、全てのデータについて復号化の処理が終了していないため、処理の流れがステップＳＡ２に戻される（ステップＳＡ１０；ＮＯ）。
【００７６】
次にステップＳＡ２においては、暗号化されている表１Ｂに付加されているタグ情報「ＩＣカード」が抽出される。次に画像形成装置１０Ａは、抽出したタグ情報が「ＩＣカード」である場合（ステップＳＡ５：ＹＥＳ）、ＩＣカードリーダ１１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＩＣカードリーダ１１２にはＩＣカード５０Ａが挿入されているので（ステップＳＣ１；ＹＥＳ）、ＩＣカード５０Ａに記憶されているユーザ識別子「Ａ００１」を取得する（ステップＳＣ２）。そして、ＰＣ２０Ａと同様に、取得したユーザ識別子をサーバ装置３０へ送信し（ステップＳＣ３）、サーバ装置３０から送信される秘密鍵を受信し（ステップＳＣ４；ＹＥＳ）、タグ情報「ＩＣカード」と受信した秘密鍵とを対応付けてＲＡＭ１０４に記憶する（ステップＳＣ５）。
【００７７】
次に画像形成装置１０Ａは、マネージャＡがＰＣ２０Ａにおいて文書を表示させた時と同様に、暗号化されている表１Ｂの復号化を行い、表１Ｂの画像の生成を行う（ステップＳＡ９）。次に画像形成装置１０Ａは、暗号化されている全てのデータについて復号化の処理が終了したか否かを判断する（ステップＳＡ１０）。ここでは、全てのデータについて復号化の処理が終了していないため、処理の流れがステップＳＡ２に戻される（ステップＳＡ１０；ＮＯ）。
【００７８】
次にステップＳＡ２においては、暗号化されている顧客情報１Ｃに付加されているタグ情報「ＨＷキー」が抽出される。次に画像形成装置１０Ａは、抽出したタグ情報が「ＨＷキー」である場合（ステップＳＡ７；ＹＥＳ）、ＨＷキーＩＦ１１３にＨＷキー６０が装着されているか否かを判断する（ステップＳＤ１）。ここで、ＨＷキー６０はＨＷキーＩＦ１１３に装着されているので（ステップＳＤ１；ＹＥＳ）、画像形成装置１０Ａは、ＨＷキー６０に記憶されている共通鍵を取得し（ステップＳＤ２）、タグ情報「ＨＷキー」と取得した共通鍵とを対応付けてＲＡＭ１０４に記憶する（ステップＳＤ３）。
【００７９】
次に画像形成装置１０Ａは、マネージャＡがＰＣ２０Ａにおいて文書を表示させた時と同様に、暗号化されている顧客情報１Ｃの復号化を行い、顧客情報１Ｃの画像の生成を行う（ステップＳＡ９）。
【００８０】
次に画像形成装置１０Ａは、暗号化されている全てのデータについて復号化の処理が終了したか否かを判断する（ステップＳＡ１０）。ここでは、全てのデータについて復号化の処理が終了していないため、処理の流れがステップＳＡ２に戻される（ステップＳＡ１０；ＮＯ）。
【００８１】
次にステップＳＡ２においては、暗号化されている社員情報１Ｄに付加されているタグ情報「ＩＣカード＋ＨＷキー」とが抽出される。画像形成装置１０Ａは、上述した動作と同様に、抽出したタグ情報において「ＩＣカード」がある場合、ステップＳＡ６の処理を行ってタグ情報「ＩＣカード」と秘密鍵とを対応付けてＲＡＭ２０４に記憶し、ステップＳＡ８の処理を行ってタグ情報「ＨＷキー」と取得した共通鍵とを対応付けてＲＡＭ２０４に記憶する。
【００８２】
次に画像形成装置１０Ａは、暗号化されている社員情報１Ｄのデータと、社員情報１Ｄのデータに付加されているタグ情報「ＩＣカード＋ＨＷキー」とを抽出する。そして画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵と、「ＨＷキー」に対応付けてＲＡＭ２０４に記憶されている共通鍵を読み出し、読み出した秘密鍵と共通鍵を用いて、暗号化された社員情報１Ｄのデータの復号を試みる。ここで、ＲＡＭ２０４において「ＨＷキー」に対応付けて記憶されている共通鍵は、ＨＷキー６０から取得された共通鍵、即ち、社員情報１Ｄを暗号化する時に用いられた共通鍵であり、ＲＡＭ２０４において「ＩＣカード」に対応付けて記憶されている秘密鍵は、社員情報１Ｄを暗号化する時に使用された公開鍵と対となる秘密鍵、即ち、公開鍵で暗号化されたデータを復号する時に用いられる秘密鍵であるので、社員情報１Ｄのデータは復号化され、社員情報１Ｄの画像が生成される（ステップＳＡ９）。
【００８３】
画像形成装置１０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、非機密情報１Ｅの画像を生成する（ステップＳＡ１１）。画像形成装置１０Ａは文書の画像を生成すると、生成した画像を表す画像データを画像処理部１１１へ送信する。画像処理部１１１は、画像データが表す画像に階調補正やスクリーン処理等の画像処理を施し、ＹＭＣＫ各色の画像データを生成して画像形成部１０９へ出力する。画像形成部１０９は、画像処理部１１１から画像データが供給されると、画像データが表す画像を記録シートに形成し、画像が形成された記録シートを画像形成装置１０Ａ外へ排出する。これにより、マネージャＡは、図形１Ａ、表１Ｂ、顧客情報１Ｃ、社員情報１Ｄおよび非機密情報１Ｅの画像が形成された記録シートを得ることができる。
【００８４】
（一般社員Ｂが画像形成装置１０Ａに文書の出力を指示した時の動作）
次に開発部門の一般社員Ｂが文書の出力を画像形成装置１０Ａに指示した時の動作について説明する。なお、ＰＣ２０Ａから蓄積指示メッセージと文書データとが画像形成装置１０Ａに送信され、文書データが画像形成装置１０Ａに記憶されるまでの動作は、マネージャＡが出力を指示した時の動作と同じである。本動作例においては、表１Ｂを復号化する時の動作と、社員情報１Ｄを復号化する時の動作が、マネージャＡが画像形成装置１０Ａから文書を出力させるときの動作と異なるため、以下、この相違点の動作についてのみ説明する。
【００８５】
一般社員Ｂは、ＩＣカードリーダ１１２に自身が所持するＩＣカード５０Ｂを挿入するとともに、ＨＷキー６０をＨＷキーＩＦ１１３に装着する。そして、画像形成装置１０Ａを操作し、蓄積してある文書の出力指示を入力する。
【００８６】
画像形成装置１０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ１１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＩＣカードリーダ１１２にはＩＣカード５０Ｂが挿入されているので（ステップＳＣ１；ＹＥＳ）、ＩＣカード５０Ｂに記憶されているユーザ識別子「Ａ００２」を取得する（ステップＳＣ２）。そして、ＰＣ２０Ａと同様に、取得したユーザ識別子をサーバ装置３０へ送信する（ステップＳＣ３）。ここで、ユーザ識別子「Ａ００２」はサーバ装置３０に記憶されていないので、サーバ装置３０からはエラーメッセージが送信され（ステップＳＣ４；ＮＯ）、画像形成装置１０Ａは、タグ情報「ＩＣカード」のみをＲＡＭ１０４に記憶する（ステップＳＣ６）。
【００８７】
次に画像形成装置１０Ａは、暗号化されている表１Ｂのデータの復号化を試みる。まず、画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、画像形成装置１０Ａは、表１Ｂの復号化を行うことができないこととなり、表１Ｂの画像が生成されないこととなる（ステップＳＡ９）。
【００８８】
次に画像形成装置１０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。そして、画像形成装置１０Ａは、暗号化されている社員情報１Ｄのデータの復号化を試みる。まず、画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ１０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ１０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、画像形成装置１０Ａは社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる（ステップＳＡ９）。
【００８９】
画像形成装置１０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、非機密情報１Ｅの画像を生成する（ステップＳＡ１１）。画像形成装置１０Ａは文書の画像を生成すると、生成した画像を表す画像データに従って文書の画像を記録シートに形成し、画像が形成された記録シートを画像形成装置１０Ａ外へ排出する。これにより、一般社員Ｂは、図形１Ａ、顧客情報１Ｃおよび非機密情報１Ｅの画像が形成された記録シートを得ることができる。
【００９０】
（外部委託社員Ｅが画像形成装置１０Ａに文書の出力を指示した時の動作）
次に開発部門の外部委託社員Ｅが文書の出力を画像形成装置１０Ａに指示した時の動作について説明する。なお、ＰＣ２０Ａから蓄積指示メッセージと文書データとが画像形成装置１０Ａに送信され、文書データが画像形成装置１０Ａに記憶されるまでの動作は、マネージャＡが出力を指示した時の動作と同じである。本動作例においては、表１Ｂを復号化する時の動作と、社員情報１Ｄを復号化する時の動作が、マネージャＡが画像形成装置１０において文書を表示するときの動作と異なるため、以下、この相違点の動作についてのみ説明する。
【００９１】
外部委託社員Ｅは、ＩＣカードを所持しておらず、ＩＣカードをＩＣカードリーダ１１２に挿入することができないため、ＨＷキー６０のみをＨＷキーＩＦ１１３に装着する。そして、画像形成装置１０Ａを操作し、蓄積してある文書の出力指示を入力する。
【００９２】
画像形成装置１０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ１１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＩＣカードリーダ１１２にはＩＣカードが挿入されていないので（ステップＳＣ１；ＮＯ）、画像形成装置１０Ａは、タグ情報「ＩＣカード」のみをＲＡＭ１０４に記憶する（ステップＳＣ６）。
【００９３】
次に画像形成装置１０Ａは、暗号化されている表１Ｂのデータの復号化を試みる。まず、画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、画像形成装置１０Ａは、表１Ｂの復号化を行うことができないこととなり、表１Ｂの画像が生成されないこととなる（ステップＳＡ９）。
【００９４】
次に画像形成装置１０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。次に画像形成装置１０Ａは、暗号化されている社員情報１Ｄのデータの復号化を試みる。まず、画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ１０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ１０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、画像形成装置１０Ａは社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる（ステップＳＡ９）。
【００９５】
画像形成装置１０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、非機密情報１Ｅの画像を生成する（ステップＳＡ１１）。画像形成装置１０Ａは文書の画像を生成すると、生成した画像を表す画像データに従って文書の画像を記録シートに形成し、画像が形成された記録シートを画像形成装置１０Ａ外へ排出する。これにより、外部委託社員Ｅは、図形１Ａ、顧客情報１Ｃおよび非機密情報１Ｅの画像が形成された記録シートを得ることができる。
【００９６】
（マネージャＣが画像形成装置１０Ａに文書の出力を指示した時の動作）
次に営業部門のマネージャＣが文書の出力を画像形成装置１０Ａに指示した時の動作について説明する。なお、ＰＣ２０Ｂから蓄積指示メッセージと文書データとが画像形成装置１０Ａに送信され、文書データが画像形成装置１０Ａに記憶されるまでの動作は、マネージャＡが出力を指示した時の動作と同じである。
【００９７】
マネージャＣは、ＩＣカードリーダ１１２に自身が所持するＩＣカード５０Ｃを挿入する。なお、ＨＷキー６０は、開発部門の者が所持しているため、ここでは、ＨＷキー６０はＨＷキーＩＦ１１３に装着されないこととなる。そして、画像形成装置１０Ａを操作し、蓄積してある文書の出力指示を入力する。画像形成装置１０Ａは、記憶部１０５に蓄積してある文書データの出力を指示されると、文書データを解析し、データ中からタグ情報３を検索することにより、文書データ中に暗号化されているデータがあるか否かを判断する（図１８：ステップＳＡ１）。ここでは、文書データ中にはタグ情報３があるため、ステップＳＡ１でＹＥＳと判断される。
【００９８】
次に画像形成装置１０Ａは文書データを解析し、まず暗号化されている図形１Ａのデータに付加されているタグ情報「パスワード」を抽出すると（ステップＳＡ３；ＹＥＳ）、パスワードの入力を促す画面を表示部１０７に表示し、パスワードの入力を促す（ステップＳＢ１）。ここで、マネージャＣは、開発部門の者にのみ通知されている共通のパスワード「ＡＢＣ」を知り得ておらず、パスワードを入力することができないので（ステップＳＢ２；ＮＯ）、画像形成装置１０Ａは、タグ情報「パスワード」のみをＲＡＭ１０４に記憶する（ステップＳＢ４）。
【００９９】
次に画像形成装置１０Ａは、暗号化されている図形１Ａのデータの復号化を試みる。まず、画像形成装置１０Ａは、「パスワード」に対応付けてＲＡＭ１０４に記憶されているパスワードの読み出しを試みる。ここで、上述したように、ＲＡＭ１０４にはタグ情報「パスワード」に対応付けてパスワード「ＡＢＣ」は記憶されていない。このため、画像形成装置１０Ａは、図形１Ａを復号化するための共通鍵、即ち、パスワード「ＡＢＣ」を取得できず、復号化を行うことができないこととなり、図形１Ａの画像が生成されないこととなる。
【０１００】
次に画像形成装置１０Ａは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５：ＹＥＳ）、ＩＣカードリーダ１１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＩＣカードリーダ１１２にはＩＣカード５０Ｃが挿入されているので（ステップＳＣ１；ＹＥＳ）、ＩＣカード５０Ｃに記憶されているユーザ識別子「Ｂ００１」を取得する（ステップＳＣ２）。そして、ＰＣ２０Ａと同様に、取得したユーザ識別子をサーバ装置３０へ送信し（ステップＳＣ３）、サーバ装置３０から送信される秘密鍵を受信し（ステップＳＣ４；ＹＥＳ）、タグ情報「ＩＣカード」と受信した秘密鍵とを対応付けてＲＡＭ１０４に記憶する（ステップＳＣ５）。
【０１０１】
次に画像形成装置１０Ａは、マネージャＣがＰＣ２０Ｂにおいて文書を表示させた時と同様に、暗号化されている表１Ｂの復号化を行い、表１Ｂの画像の生成を行う（ステップＳＡ９）。
【０１０２】
次に画像処理装置１０Ａは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＨＷキー」を抽出すると（ステップＳＡ７；ＹＥＳ）、ＨＷキーＩＦ１１３にＨＷキー６０が装着されているか否かを判断する（ステップＳＤ１）。ここで、画像形成装置１０ＡにはＨＷキー６０が装着されていないため（ステップＳＤ１；ＮＯ）、画像形成装置１０Ａは、ＨＷキー６０に記憶されている共通鍵を取得できないこととなり、タグ情報「ＨＷキー」のみをＲＡＭ１０４に記憶する（ステップＳＤ４）。
【０１０３】
次に画像形成装置１０Ａは、暗号化されている顧客情報１Ｃのデータの復号化を試みる。ここで、上述したように、ＲＡＭ１０４にはタグ情報「ＨＷキー」に対応付けて共通鍵が記憶されていない。このため、画像形成装置１０Ａは、顧客情報１Ｃの復号化を行うことができないこととなり、顧客情報１Ｃの画像が生成されないこととなる。
【０１０４】
次に画像形成装置１０Ａは、ステップＳＡ２に処理の流れを戻し、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。そして画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ１０４に記憶されている秘密鍵と、「ＨＷキー」に対応付けてＲＡＭ１０４に記憶されている共通鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ１０４にはタグ情報「ＨＷキー」に対応付けて共通鍵は記憶されていない。このため、画像形成装置１０Ａは、社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる。
【０１０５】
画像形成装置１０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、非機密情報１Ｅの画像を生成する（ステップＳＡ１１）。画像形成装置１０Ａは文書の画像を生成すると、生成した画像を表す画像データに従って文書の画像を記録シートに形成し、画像が形成された記録シートを画像形成装置１０Ａ外へ排出する。
これにより、マネージャＣは、表１Ｂおよび非機密情報１Ｅの画像が形成された記録シートを得ることができる。
【０１０６】
（一般社員Ｄが画像形成装置１０Ａに文書の出力を指示した時の動作）
次に営業部門の一般社員Ｄが文書の出力を画像形成装置１０Ａに指示した時の動作について説明する。なお、ＰＣ２０Ｂから蓄積指示メッセージと文書データとが画像形成装置１０Ａに送信され、文書データが画像形成装置１０Ａに記憶されるまでの動作は、マネージャＣが出力を指示した時の動作と同じであるので、その説明を省略する。本動作例においては、表１Ｂを復号化する時の動作と、社員情報１Ｄを復号化する時の動作が、マネージャＢが画像形成装置１０Ａにおいて文書を出力するときの動作と異なるため、以下、この相違点の動作についてのみ説明する。
【０１０７】
一般社員Ｄは、ＩＣカードリーダ１１２に自身が所持するＩＣカード５０Ｄを挿入する。なお、ＨＷキー６０は、開発部門の者が所持しているため、ここでは、ＨＷキー６０はＨＷキーＩＦ１１３に装着されないこととなる。そして、画像形成装置１０Ａを操作し、蓄積してある文書の出力指示を入力する。
【０１０８】
画像形成装置１０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード」を抽出すると（ステップＳＡ５；ＹＥＳ）、ＩＣカードリーダ１１２にＩＣカードが挿入されているか否かを判断する（ステップＳＣ１）。ここで、ＩＣカードリーダ１１２にはＩＣカード５０Ｂが挿入されているので（ステップＳＣ１；ＹＥＳ）、ＩＣカード５０Ｂに記憶されているユーザ識別子「Ｂ００２」を取得する（ステップＳＣ２）。そして、ＰＣ２０Ｂと同様に、取得したユーザ識別子をサーバ装置３０へ送信する（ステップＳＣ３）。ここで、ユーザ識別子「Ｂ００２」はサーバ装置３０に記憶されていないので、サーバ装置３０からはエラーメッセージが送信され（ステップＳＣ４；ＮＯ）、画像形成装置１０Ａは、タグ情報「ＩＣカード」のみをＲＡＭ１０４に記憶する（ステップＳＣ６）。
【０１０９】
次に画像形成装置１０Ａは、暗号化されている表１Ｂのデータの復号化を試みる。まず、画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ２０４に記憶されている秘密鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ２０４にはタグ情報「ＩＣカード」に対応付けて秘密鍵は記憶されていない。このため、画像形成装置１０Ａは、表１Ｂの復号化を行うことができないこととなり、表１Ｂの画像が生成されないこととなる（ステップＳＡ９）。
【０１１０】
次に画像形成装置１０Ａは、ステップＳＡ２の処理において、タグ情報「ＩＣカード＋ＨＷキー」とを抽出すると、上述した動作と同様に、ステップＳＡ６およびステップＳＡ８の処理を行う。そして、画像形成装置１０Ａは、暗号化されている社員情報１Ｄのデータの復号化を試みる。まず、画像形成装置１０Ａは、「ＩＣカード」に対応付けてＲＡＭ１０４に記憶されている秘密鍵と、「ＨＷキー」に対応付けてＲＡＭ１０４に記憶されている共通鍵の読み出しを試みる。ここで、上述したように、ＲＡＭ１０４にはタグ情報「ＨＷキー」に対応付けて共通鍵は記憶されていない。このため、画像形成装置１０Ａは、社員情報１Ｄの復号化を行うことができないこととなり、社員情報１Ｄの画像が生成されないこととなる。
【０１１１】
画像形成装置１０Ａは、暗号化されたデータの復号処理が終了すると（ステップＳＡ１０；ＹＥＳ）、非機密情報１Ｅの画像を生成する（ステップＳＡ１１）。画像形成装置１０Ａは文書の画像を生成すると、生成した画像を表す画像データに従って文書の画像を記録シートに形成し、画像が形成された記録シートを画像形成装置１０Ａ外へ排出する。これにより、一般社員Ｄは、非機密情報１Ｅのみ画像が形成された記録シートを得ることができる。
【０１１２】
［他の画像形成装置における動作］
次に、文書データが他の画像形成装置に送られた時の動作について説明する。
画像形成装置１０Ｂは、ＨＷキーＩＦ１１３を備えていない。このため、いずれの者が画像形成装置１０Ｂを操作しても、顧客情報１Ｃについては、記録シートに画像が形成されないこととなる。
また、画像形成装置１０Ｃは、ＩＣカードリーダ１１２およびＨＷキーＩＦ１１３を備えていない。このため、いずれの者が画像形成装置１０Ｂを操作しても、表１Ｂ、顧客情報１Ｃおよび社員情報１Ｄについては、記録シートに画像が形成されないこととなる。
また、画像形成装置１０Ｄは、ＩＣカードリーダ１１２とＨＷキーＩＦ１１３、およびサーバ装置３０との通信機能を備えていない。このため、いずれの者が画像形成装置１０Ｂを操作しても、表１Ｂ、顧客情報１Ｃおよび社員情報１Ｄについては、記録シートに画像が形成されないこととなる。
なお、例えば、画像形成装置１０Ｄがパスワードの入力機能も備えていない場合、パスワードを入力することができなくなり、画像形成装置１０Ｄにおいては、非機密情報の画像のみが記録シートに形成されることとなる。
【０１１３】
以上説明したように本実施形態によれば、文書中の複数の機密情報について、各々異なる手段で暗号化し、その表示および画像形成を制御することができる。また、複数の手段により文書が暗号化されるので、文書の機密部分については容易に知られる虞が少なくなる。また、文書中の機密部分は、暗号化された状態でＰＣから画像形成装置に送られて蓄積される。蓄積された文書データは暗号化されているので、画像形成装置に蓄積された文書データを盗んだとしても、機密部分は容易に知られないこととなる。
【０１１４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。
【０１１５】
上述した実施形態においては、文書を復号化できなかった場合、画像を生成しないようにしているが、復号化できなかった画像の替わりに、黒塗りの矩形等、他の画像を生成して表示または画像形成するようにしてもよい。
また、上述した実施形態においては、復号化して生成した画像に透かしを埋め込むようにしてもよい。また、画像処理装置においては、暗号化されたデータを受信した日時や復号化した日時等を履歴として記憶部１０５に記憶するようにしてもよい。
【０１１６】
上述した実施形態においては、ＩＣカードに共通鍵を記憶させ、この共通鍵により文書の暗号化／復号化を行うようにしてもよい。また、この態様においては、サーバ装置３０を通信ネットワーク４０に接続せず、サーバ装置３０からの秘密鍵の送信を行わないようにしてもよい。
【０１１７】
上述した実施形態においては、画像形成装置において入力部１０６からユーザ識別子を入力し、画像形成装置は、この入力されたユーザ識別子をサーバ装置３０に送信し、サーバ装置３０から秘密鍵を受信して、データの復号化を行うようにしてもよい。
【０１１８】
上述した実施形態では、各ＰＣや画像形成装置において、ＩＣカードリーダやＨＷキーＩＦを自在に装着／取り外しできるようにしてもよい。この態様によれば、各機器で閲覧できる機密情報を制限することが可能となる。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施形態に係るシステムの全体構成を例示した図である。
【図２】ＰＣ２０Ａ、２０Ｂのハードウェア構成を示した図である。
【図３】ＩＣカード５０Ａ〜５０Ｄに記憶されている情報を示した図である。
【図４】画像形成装置１０Ａのハードウェア構成を示した図である。
【図５】ＰＣにおいて表示されるウィンドウを示した図である。
【図６】ＰＣにおいて表示されるウィンドウを示した図である。
【図７】文書のセキュリティポリシを例示した図である。
【図８】ＰＣにおいて表示されるウィンドウを示した図である。
【図９】ＰＣにおいて表示されるウィンドウを示した図である。
【図１０】暗号化された文書を模式的に示した図である。
【図１１】ＰＣにおいて表示されるウィンドウを示した図である。
【図１２】復合化された文書を示した図である。
【図１３】復合化された文書を示した図である。
【図１４】復合化された文書を示した図である。
【図１５】復合化された文書を示した図である。
【図１６】ＰＣにおいて表示されるウィンドウを示した図である。
【図１７】ＰＣにおいて表示されるウィンドウを示した図である。
【図１８】ＰＣおよび画像形成装置が行う処理の流れを示したフローチャートである。
【図１９】ＰＣおよび画像形成装置が行う処理の流れを示したフローチャートである。
【図２０】ＰＣおよび画像形成装置が行う処理の流れを示したフローチャートである。
【図２１】ＰＣおよび画像形成装置が行う処理の流れを示したフローチャートである。
【符号の説明】
【０１２０】
１０Ａ〜１０Ｄ・・・画像形成装置、２０Ａ，２０Ｂ・・・ＰＣ、３０・・・サーバ装置、４０・・・通信ネットワーク、５０Ａ〜５０Ｄ・・・ＩＣカード、６０・・・ＨＷキー、１０１・・・バス、１０２・・・ＣＰＵ、１０３・・・ＲＯＭ、１０４・・・ＲＡＭ、１０５・・・記憶部、１０６・・・入力部、１０７・・・表示部、１０８・・・画像入力部、１０９・・・画像形成部、１１０・・・通信部、１１１・・・画像処理部、１１２・・・ＩＣカードリーダ、１１３・・・ＨＷキーＩＦ、２０１・・・バス、２０２・・・ＣＰＵ、２０３・・・ＲＯＭ、２０４・・・ＲＡＭ、２０５・・・記憶部、２０６・・・入力部、２０７・・・表示部、２１０・・・通信部、２１２・・・ＩＣカードリーダ、２１３・・・ＨＷキーＩＦ
【図１】
2007286663.tif 000003
【図２】
2007286663.tif 000004
【図３】
2007286663.tif 000005
【図４】
2007286663.tif 000006
【図５】
2007286663.tif 000007
【図６】
2007286663.tif 000008
【図７】
2007286663.tif 000009
【図８】
2007286663.tif 000010
【図９】
2007286663.tif 000011
【図１０】
2007286663.tif 000012
【図１１】
2007286663.tif 000013
【図１２】
2007286663.tif 000014
【図１３】
2007286663.tif 000015
【図１４】
2007286663.tif 000016
【図１５】
2007286663.tif 000017
【図１６】
2007286663.tif 000018
【図１７】
2007286663.tif 000019
【図１８】
2007286663.tif 000020
【図１９】
2007286663.tif 000021
【図２０】
2007286663.tif 000022
【図２１】
2007286663.tif 000023