(57)【要約】【課題】転送する全文書に対して、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができる通信装置および通信方法並びにプログラムおよび記録媒体を提供する。【解決手段】通信装置に、転送する全文書に対して秘匿処理を行うか否か及び／又は転送する全文書に対して送信者保証を行うか否かを設定する第１の設定手段と、前記第１の設定手段による設定に基づいて、転送する全文書に対して、秘匿処理を行う第１の秘匿処理手段と、前記第１の設定手段による設定に基づいて、前記全文書に対して、送信者保証を行う第１の送信者保証手段と、前記第１の設定手段による設定に基づいて、秘匿処理が行われた全文書に対して、前記送信者保証を行い転送する転送処理手段とを備えることにより上記課題を解決する。【選択図】図２
2008097304.tif 000002
【特許請求の範囲】
【請求項１】
転送する全文書に対して秘匿処理を行うか否か及び／又は転送する全文書に対して送信者保証を行うか否かを設定する第１の設定手段と、
前記第１の設定手段による設定に基づいて、転送する全文書に対して、秘匿処理を行う第１の秘匿処理手段と、
前記第１の設定手段による設定に基づいて、前記全文書に対して、送信者保証を行う第１の送信者保証手段と、
前記第１の設定手段による設定に基づいて、秘匿処理が行われた全文書に対して、前記送信者保証を行い転送する転送処理手段と
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、
転送する全文書に対して秘匿処理を行わない設定がされた場合に、文書の転送先毎に文書に対する秘匿処理行うか否か及び／又は転送先毎に文書に対して送信者保証を行うか否かを設定する第２の設定手段と、
前記第２の設定手段による設定に基づいて、指定された転送先に転送される文書に対して、秘匿処理を行う第２の秘匿処理手段と、
前記第２の設定手段による設定に基づいて、指定された転送先に転送される文書に対して、送信者保証を行う第２の送信者保証手段と、
を備え、
前記転送処理手段は、前記第２の設定手段による設定に基づいて、前記指定された転送先に転送される文書に対して、送信者保証を行い転送することを特徴とする通信装置。
【請求項３】
請求項1に記載の通信装置において、
転送する全文書に対して秘匿処理を行わない設定がされた場合に、文書の転送方法毎に文書に対する秘匿処理行うか否か及び／又は転送方法毎に文書に対して送信者保証を行うか否かを設定する第３の設定手段と、
前記第３の設定手段による設定に基づいて、指定された転送方法により転送される文書に対して、秘匿処理を行う第３の秘匿処理手段と、
前記第３の設定手段による設定に基づいて、指定された転送方法により転送される文書に対して、送信者保証を行う第３の送信者保証手段と、
を備え、
前記転送処理手段は、前記第３の設定手段による設定に基づいて、前記指定された転送方法により転送される文書に対して、送信者保証を行い転送することを特徴とする通信装置。
【請求項４】
請求項1に記載の通信装置において、
転送する全文書に対して秘匿処理を行わない設定がされた場合に、文書の送信元毎に文書に対する秘匿処理行うか否か及び／又は送信元毎に文書に対して送信者保証を行うか否かを設定する第４の設定手段と、
前記第４の設定手段による設定に基づいて、指定された送信元から転送された文書に対して、秘匿処理を行う第４の秘匿処理手段と、
前記第４の設定手段による設定に基づいて、指定された送信元から転送された文書に対して、送信者保証を行う第４の送信者保証手段と、
を備え、
前記転送処理手段は、前記第４の設定手段による設定に基づいて、前記指定された送信元から転送された文書に対して、送信者保証を行い転送することを特徴とする通信装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の通信装置において、
前記転送処理手段は、文書秘匿及び／又は送信元保証ができた場合に転送することを特徴とする通信装置。
【請求項６】
請求項５に記載の通信装置において、
文書秘匿及び／又は送信元保証できなかった場合の処理として、平文での転送、転送しない、秘匿処理を行う設定がされている場合には転送しない、及び送信元保証を行う設定がされている場合には転送しないのうちの１つを選択する選択手段
を備え、
前記転送処理手段は、前記選択手段により選択された処理に基づいて、転送を行うことを特徴とする通信装置。
【請求項７】
請求項５に記載の通信装置において、
転送できないことを通知する通知手段
を備えることを特徴とする通信装置。
【請求項８】
請求項７に記載の通信装置において、
前記通知手段は、送信元保証ができないことを通知することを特徴とする通信装置。
【請求項９】
請求項１に記載の通信装置において、
秘匿処理方法及び／又は送信者保証方法として、Ｓ／ＭＩＭＥ、ＤＥＳＳ、ＰＧＰ及び３ＤＥＳを設定する秘匿処理・送信者保証方法設定手段
を備えることを特徴とする通信装置。
【請求項１０】
通信装置における通信方法において、
転送する全文書に対して秘匿処理を行うか否か及び／又は転送する全文書に対して送信者保証を行うか否かを設定する第１の設定ステップと、
前記第１の設定ステップによる設定に基づいて、転送する全文書に対して、秘匿処理を行う第１の秘匿処理ステップと、
前記第１の設定ステップによる設定に基づいて、前記全文書に対して、送信者保証を行う第１の送信者保証ステップと、
前記第１の設定ステップによる設定に基づいて、秘匿処理が行われた全文書に対して、前記送信者保証を行い転送する転送処理ステップと
を有することを特徴とする通信方法。
【請求項１１】
請求項１０に記載の通信方法をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書秘匿を行うか否か、送信元保証を行うか否かを設定し、文書秘匿、送信元保証をして受信文書を転送する通信装置および通信方法並びにプログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年のインターネットの急速な普及にともない、インターネットファクシミリ装置や、電子メール送信機能を持つネットワークスキャナが企業等において採用されるようになっている。たとえば、インターネットファクシミリ装置は、電子メールに画像ファイルを添付して送受信できる電子メール送受信機能を持つ。インターネットファクシミリ装置は、電子メールの送受信をＬＡＮ／インターネット回線により行うので、公衆回線（電話回線）による従来型のファクシミリ装置（Ｇ２，Ｇ３のファクシミリプロトコルを使用したファクシミリ装置）と比較して、極めて高速の画像ファイルの送受信を実現できる。通常は、インターネットファクシミリ装置は、公衆回線（電話回線）による従来型のファクシミリ通信機能を併せ持っている。
【０００３】
画像ファイルが添付された電子メールがインターネットファクシミリ装置に送信されると、自動的に添付画像ファイルの印刷がなされるか、あるいは電子メールの受信があったことを知ったユーザの操作により印刷がなされる。このため、本来当該画像ファイルの内容を閲覧すべきユーザ以外のユーザにより閲覧されてしまうことがある。
【０００４】
そこで、ファクシミリにより送信される画像の閲覧者を、ファイルごとに制限することができる画像通信装置が開示されている（例えば、特許文献１参照）。この画像通信装置によれば、画像ファイルごとにパスワードを設定し、あるいはメールアドレスごとにパスワードを設定することができる。
【０００５】
また、ファクシミリ受信したデータをＰＤＦ形式に変換すると共に、ファクシミリ手順信号に含まれる送信端末識別情報から送信端末を識別可能なデジタル署名を作成し、ＰＤＦ形式に変換したファクシミリ送信の受信データ自体に埋め込み、このデジタル署名が付加されたＰＤＦ形式のデータを電子メールの形式に変換してコンピュータ端末に送信するファクシミリ装置が開示されている（例えば、特許文献２参照）。このファクシミリ装置によれば、ファイルが転送先のコンピュータ端末から再配布されてもデジタル署名は引き継がれ、データの真の所有者、発信者を特定することができる。また、ファクシミリ受信したデータをＰＤＦ形式のデータに変換しているので、悪意の第三者により転送途中でデータが改ざんされてもこの改ざんを容易に認識することができる。
【０００６】
また、ファクシミリ転送用の電子メール文書を受信した場合、当該受信した電子メール文書が暗号化されているか否かを判定し、当該電子メール文書が暗号化されていると判定された場合、当該暗号化文書を復号化せず、そのまま画情報としてファクシミリ転送を実行するファクシミリ装置が開示されている（例えば、特許文献３参照）。このファクシミリ装置によれば、ＦＡＸ転送の中継機若しくはＦＡＸ通信上におけるセキュリティの確保が十分となり、送信側のオペレータが意図するセキュリティ通信を達成させることが可能となる。
【特許文献１】特開２００３−１３４２９６号公報
【特許文献２】特開２００３−８８２２号公報
【特許文献３】特開２００２−１９０８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したファクシミリ装置では、電子メールの添付画像を暗号化して親展受信したり、受信した文書に署名を一律に付けて転送したり、暗号化された受信文書に対して暗号化したまま転送するか復号化して転送したりするしかなく、転送する全文書に対して、文書秘匿を行うか否か、送信元保証を行うか否かを設定して転送することができない。
【０００８】
そこで、本発明は、転送する全文書に対して、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができる通信装置および通信方法並びにプログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の通信装置は、
転送する全文書に対して秘匿処理を行うか否か及び／又は転送する全文書に対して送信者保証を行うか否かを設定する第１の設定手段と、
前記第１の設定手段による設定に基づいて、転送する全文書に対して、秘匿処理を行う第１の秘匿処理手段と、
前記第１の設定手段による設定に基づいて、前記全文書に対して、送信者保証を行う第１の送信者保証手段と、
前記第１の設定手段による設定に基づいて、秘匿処理が行われた全文書に対して、前記送信者保証を行い転送する転送処理手段と
を備えることを特徴の１つとする。
【００１０】
このように構成することにより、転送する全文書に対して、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができる。
【００１１】
本発明の通信方法は、
通信装置における通信方法において、
転送する全文書に対して秘匿処理を行うか否か及び／又は転送する全文書に対して送信者保証を行うか否かを設定する第１の設定ステップと、
前記第１の設定ステップによる設定に基づいて、転送する全文書に対して、秘匿処理を行う第１の秘匿処理ステップと、
前記第１の設定ステップによる設定に基づいて、前記全文書に対して、送信者保証を行う第１の送信者保証ステップと、
前記第１の設定ステップによる設定に基づいて、秘匿処理が行われた全文書に対して、前記送信者保証を行い転送する転送処理ステップと
を有することを特徴の１つとする。
【００１２】
このようにすることにより、転送する全文書に対して、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができる。
【００１３】
本発明のプログラムは、上述した通信方法をコンピュータに実行させるためのプログラムである。
【００１４】
本発明の記録媒体は、上述したプログラムを記録したコンピュータ読取可能な記録媒体である。
【発明の効果】
【００１５】
本発明の実施例によれば、転送する全文書に対して、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができる通信装置および通信方法並びにプログラムおよび記録媒体を実現できる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１７】
本発明の実施例に係る通信装置のハードウエア構成について、図１を参照して説明する。
【００１８】
本実施例に係る通信装置１００は、例えばプリンタ、コピー、ファックス、スキャナなどの機能を有する複合機である。ただし、このことは、本発明の実施を制限するものではない。
【００１９】
通信装置１００は、ＣＰＵ１０２と、ＲＡＭ１０４と、ＲＯＭ１０６と、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）１０８と、パネル制御部１１０と、操作パネル１１２と、エンジン制御部１１４と、スキャン／プリントエンジン１１６と、ディスクドライバ１１８と、記憶媒体１２０と、外部Ｉ／Ｆ１２２と、通信制御部１２６と、モデム１２４と、パトランプ１２８とを備える。
【００２０】
通信装置１００は、ネットワーク２００を介してＰＣ３００と接続可能となっている。
【００２１】
ＣＰＵ１０２は装置全体の制御を司る機能を有し、その制御下に、ＲＡＭ１０４と、ＲＯＭ１０６と、ＮＶＲＡＭ１０８と、パネル制御部１１０と、エンジン制御部１１４と、ディスクドライバ１１８と、外部Ｉ／Ｆ１２２と、通信制御部１２６と、モデム１２４と、パトランプ１２８とがあり、これらはデータバス１３０を介して接続される。
【００２２】
ＲＡＭ１０４は、一時的な記憶場所として利用される。
【００２３】
ＲＯＭ１０６は、プログラム、フォント、及びその他の静的なデータが格納される。
【００２４】
ＮＶＲＡＭ１０８は、不揮発性のデータが格納される。
【００２５】
パネル制御部１１０と操作パネル１１２は、ユーザとのインターフェースである。
【００２６】
エンジン制御部１１４とスキャン／プリントエンジン１１６は、イメージデータの入出力ユニットとして、紙原稿の読み取りと転写紙への印刷を行う。
【００２７】
ディスクドライバ１１８と記憶媒体１２０は、大量のイメージデータの蓄積場所であり、具体的にはデータベースの記憶場所として利用される。
【００２８】
外部Ｉ／Ｆ１２２は、セントロニクス等のインターフェースを用いて本体機器外部との通信を可能にする。
【００２９】
モデム１２４は、公衆電話回線と接続され、外部機器との通信を可能にする。
【００３０】
通信制御部１２６は、例えばイーサネット（登録商標）や無線ＬＡＮ等のネットワークに接続され、外部の機器との通信を可能とする。例えば、ネットワーク２００を介して、ＰＣ３００との通信を可能とする。
【００３１】
パトランプ１２８はユーザに機器の状態を通知する。
【００３２】
次に、本実施例に係る通信装置１００の一機能構成について、図２を参照して説明する。
【００３３】
通信装置１００は、操作パネル１１２と、パネル制御部１１０と、選択手段、秘匿処理・送信者保証方法設定手段としての制御部１３２と、第１、第２、第３及び第４の秘匿処理手段としての暗号処理部１３４と、第１、第２、第３及び第４の送信者保証手段としての電子署名制御部１３６と、転送処理部１３８と、記憶部１４０とを備える。暗号処理部１３４及び電子署名制御部１３６は、通知手段としての機能も有する。
【００３４】
操作パネル１１２は、図３に示すように、液晶パネル３０２と、宛先編集ボタン３０４と、転送設定ボタン３０６と、暗号化／署名転送失敗時処理ボタン３０８と、証明書有効期限切れ時処理ボタン３１０とを備える。
【００３５】
液晶パネル３０２は、例えば液晶タッチパネルにより構成され、通信装置１００で設定される宛先や動作設定が表示される。このように、タッチパネルにより構成することにより、画面に表示されるボタンに直接触れることで操作を行うことができる。
【００３６】
宛先編集ボタン３０４を押下げることにより、宛先編集画面が開く。すなわち、宛先編集ボタン３０４を押下げることにより、パネル制御部１１０は、液晶パネル３０２に宛先編集画面を表示する。宛先編集画面には、図４に示すように、各宛先と、各宛先に対応して、転送される文書に対して暗号化を必ず行うことを指定するボタン４０２と、転送される文書に対する暗号化は設定に従うことを指定するボタン４０４と、転送される文書に対する暗号化を行わないことを指定するボタン４０６と、転送される文書に対して署名を必ず行うことを指定するボタン４０８と、転送される文書に対する署名は設定に従うことを指定するボタン４１０と、転送される文書に対して署名を行わないことを指定するボタン４１２が表示される。
【００３７】
転送設定ボタン３０６を押下げることにより、転送設定画面が開く。すなわち、転送設定ボタン３０６を押下げることにより、パネル制御部１１０は、液晶パネル３０２に転送設定画面を表示する。転送設定画面には、各種転送手段、具体的には図５に示すように、Ｆコードボックスとして、各ボックスの転送先を指定するボタン（「ボックス１の転送先」、「ボックス２の転送先」、「ボックス３の転送先」及び「ボックス４の転送先」）５０２と、メモリ転送として、メモリ転送先を指定するボタン５０４と、特定送信元メモリ転送として、特定の転送元（送信元）からのメモリ転送を指定するボタン（「加藤さんからの文書の転送先」、「志村さんからの文書の転送先」、「仲本さんからの文書の転送先」及び「高木さんからの文書の転送先」）５０６と、機器で一律に暗号化するためのボタン５０８と、機器で一律に署名するためのボタン５１０が表示される。
【００３８】
ここで、Ｆコードとは、ファクシミリ装置の画像蓄積機能を利用して、親展通信用の私書箱（親展ボックス）を作成し、この親展ボックスを用いた親展通信を行える場合に、各親展ボックスを識別するためのコード番号である。その他、各親展ボックスには、ボックス名、パスワードが登録される。送信側が親展送信を希望する場合には、伝送前手順において、親展送信を指定するための信号を送信するとともに、親展宛先の親展ボックスに登録されているＦコードを指定する。
【００３９】
暗号化／署名転送失敗時処理ボタン３０８を押下げることにより、暗号化／署名転送時失敗処理画面が開く。すなわち、暗号化／署名転送失敗時処理ボタン３０８を押下げることにより、パネル制御部１１０は、液晶パネル３０２に暗号化／署名転送時失敗処理画面を表示する。暗号化／署名転送時失敗処理画面には、図６に示すように、暗号化／署名転送時失敗処理として、平文で転送することを指定するボタン６０２と、転送しないことを指定するボタン６０４と、暗号化設定時には転送しないことを指定するボタン６０６と、署名設定時には転送しないことを指定するボタン６０８と、転送時失敗時通知方法として、レポート出力の指定を行うボタン６１０と、メールで通知する指定を行うボタン６１２と、操作部、すなわち液晶パネル３０２に表示する指定を行うボタン６１４と、パトランプで通知する指定を行うボタン６１６が表示される。
【００４０】
証明書有効期限切れ時処理ボタン３１０を押下げることにより、証明書有効期限切れ時処理画面が開く。すなわち、証明書有効期限切れ時処理ボタン３１０を押下げることにより、パネル制御部１１０は、液晶パネル３０２に証明書有効期限切れ時処理画面を表示する。本実施例に係る通信装置１００は、例えば、認証局（ＣＡ）により発行されたデジタル証明書（証明書）を後述する署名データに添付して送信することもできる。このデジタル証明者には、有効期間、発行者の情報が含まれる。
【００４１】
証明書有効期限切れ時処理画面には、図７に示すように、証明書の有効期限が切れた場合にレポート出力の指定を行うボタン７０２と、メールで通知する指定を行うボタン７０４と、操作部、すなわち液晶パネル３０２に表示する指定を行うボタン７０６と、パトランプで通知する指定を行うボタン７０８が表示される。このようにすることにより、転送以前に文書秘匿、送信元保証ができない状態になったときの通知方法を指定できる。
【００４２】
上述した宛先編集画面、転送設定画面、暗号化／署名転送時失敗処理画面、及び証明書有効期限切れ時処理画面で設定された内容は、操作パネル１１２からパネル制御部１１０に通知される。パネル制御部１１０は、通知された内容を、データバス１３０を介してＮＶＲＡＭ１０８に格納する。
【００４３】
次に、液晶パネル３０２の表示の一例について、図８を参照して説明する。
【００４４】
利用者が液晶パネル３０２に表示された宛先が記載されたボタンに触れる（タッチする）ことで、選択された機能を示すキーが黒く反転する。また、機能の詳細を指定しなければならない場合は、機能の詳細が記載されたボタンにタッチすることで、詳細機能の設定画面が表示される。このように、液晶パネル３０２をタッチパネルにより構成し、さらにドット表示器を使用することにより、その時の最適な表示をグラフィカルに行うことが可能である。
【００４５】
暗号処理部１３４は、上述した宛先編集画面及び転送設定画面による指定に従って、転送する文書に対して、秘匿処理、例えば暗号化処理を行う。例えば、図４を参照して説明した宛先編集画面において、ある宛先に対して暗号化は必ずすることを指定するボタン４０２が選択され、タッチされた場合、暗号処理部１３４は、そのある宛先に送信する文書は必ず暗号化する。
【００４６】
例えば、公開鍵暗号方式、例えばＳ／ＭＩＭＥ（Ｓｅｃｕｒｅ  Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）が適用される場合には、宛先の公開鍵により暗号化する。また、共通鍵暗号方式、例えばＤＥＳＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）、３ＤＥＳが適用される場合には、宛先と共有される鍵により暗号化する。また、ＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）を適用するようにしてもよい。この場合暗号化方式としてＲＳＡ（Ｒｉｖｅｓｔ  Ｓｈａｍｉｒ  Ａｄｌｅｍａｎ）が適用される場合には宛先の公開鍵により暗号化し、ＩＤＥＡ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ａｌｇｏｒｉｔｈｍ）が適用される場合には宛先と共有される鍵により暗号化する。制御部１３２は、後述する暗号化／署名方法選択画面により上述した暗号化方式の中から１つを選択させる。
【００４７】
また、例えば、ある宛先に対する暗号化は設定に従うことを指定するボタン４０４が選択された場合、暗号処理部１３４は、そのある宛先に送信する文書に対する暗号化を設定に従って行う。
【００４８】
また、例えば、図５を参照して説明した転送設定画面において、機器で一律に暗号化することを指定するボタン５０８が選択され、タッチされた場合、暗号処理部１３４は、自装置から転送する全文書に対して、暗号化を必ず行う。
【００４９】
電子署名制御部１３６は、上述した宛先編集画面及び転送設定画面による指定に従って、転送する文書に対して、送信元保証、例えば署名を行う。ここで、署名とは、デジタル文書の正当性を保証するために付けられる暗号化された署名情報、すなわちデジタル署名である。例えば、図４を参照して説明した宛先編集画面において、ある宛先に対して署名は必ずすることを指定するボタン４０８が選択された場合、電子署名制御部１３６は、自装置の秘密鍵を用いて暗号化した署名を生成する。その結果署名が文書に付加され、送信される。具体的には、電子署名制御部１３６は、転送する文書からハッシュ値を生成する。このハッシュ値は、元データすなわち転送する文書を一方向関数であるハッシュ値に代入して得られる圧縮値である。次に、電子署名制御部１３６は、ハッシュ値を自装置の秘密鍵で暗号化した署名データを生成する。その結果、生成した署名データは、転送する文書に付加され、送信される。
【００５０】
転送される文書を受信する通信装置は、署名者、すなわち文書を転送した通信装置の公開鍵を用いて署名データを復号し、正しい内容かどうか確認する。具体的には、転送された文書からハッシュ値を生成し、このハッシュ値と署名データを復号して得られるハッシュ値とを比較し、一致するか否かにより正しい内容か否かを判断する。このように第３者による偽造防止の他、署名者がその文書を作成したことの証明にも用いることができるデジタル署名を文書に付加して送信することにより、文書の作成者を証明し、かつその文書が改竄されていないことを保証することができる。
【００５１】
また、例えば、ある宛先に対して、署名は設定に従うことを指定するボタン４１０が選択された場合、電子署名制御部１３６は、そのある宛先に送信する文書に対する署名は設定に従って行う。
【００５２】
また、例えば、図５を参照して説明した転送設定画面において、機器で一律に署名することを指定するボタン５１０が選択された場合、電子署名制御部１３６は、自装置から転送する全文書に対して、署名データを付加する。
【００５３】
また、電子署名制御部１３６は、認証局（ＣＡ）により発行されたデジタル証明書（証明書）を署名データに添付して送信するようにしてもよい。このように、デジタル証明書を署名データに付属させることにより、データが改ざんされていないこととともに(この機能は署名データ単独で実現できる)、データの送信者を、認証局を通して証明することができる。このデジタル証明者には、有効期間、発行者の情報が含まれる。また、電子署名制御部１３６は、証明書の有効期間を監視し、有効期間が切れた場合にユーザに通知する。例えば、図７を参照して説明した証明書有効期間切れ時処理画面において、レポート出力の指定を行うボタン７０２が選択された場合には証明書の有効期間が切れたことが記載されたレポート出力することにより通知し、メールで通知する指定を行うボタン７０４が選択された場合には、証明書の有効期間が切れたことが記載されたメールで通知し、操作部に表示する指定を行うボタン７０６が選択された場合には、液晶パネル３０２に表示することにより通知し、パトランプで通知する指定を行うボタン７０８が選択された場合には、パトランプを点灯させることにより通知する。
【００５４】
転送処理部１３８は、上述した転送設定画面による指定に従って、文書、暗号化された文書、署名データが付加された文書、及び暗号化され、さらに署名データが付加された文書のいずれか１つを送信する。また、署名データが付加された文書を送信する場合には、その文書に証明書を添付して送信するようにしてもよい。
【００５５】
例えば、図５を参照して説明した転送設定画面において、各ボックスの転送先を指定するボタン５０２が選択された場合、各ボックスに含まれる宛先に親展通信を行う。また、メモリ転送先を指定するボタン５０４が選択された場合、転送処理部１３８は、受信した文書を、あらかじめ登録してある転送先へ自動的に転送する。また、特定の送信元からのメモリ転送を指定するボタン５０６が選択された場合、転送処理部１３８は、特定の相手先から送信されてきた文書だけをピックアップして、設定された転送先に自動転送する。
。
【００５６】
転送処理部１３８は、文書の転送に失敗した場合、転送が失敗したことを通知する。例えば、図６を参照して説明した暗号化／署名転送時失敗処理画面において、レポート出力の指定を行うボタン６１０が選択された場合には、レポートを出力することにより通知し、メールで通知する指定を行うボタン６１２が選択された場合には、メールで通知し、操作部に表示する指定を行うボタン６１４が選択された場合には、液晶パネル３０２に表示し、パトランプで通知する指定を行うボタン６１６が選択された場合にはパトランプにより通知する。
【００５７】
また、転送処理部１３８は、文書の転送に失敗した場合、指定された方法により処理を行う。例えば、図６を参照して説明した暗号化／署名転送時失敗処理画面において、平文で転送することを指定するボタン６０２が選択された場合には平文で転送し、転送しないことを指定するボタン６０４が選択された場合には転送をしない、暗号化設定時には転送しないことを指定するボタン６０６が選択された場合には、暗号化処理を行うことが設定されている場合には転送せず、暗号化処理を行う設定がされていない場合には転送し、署名設定時には転送しないことを指定するボタン６０８が選択されている場合には、署名を文書に付加する設定がされている場合には転送せず、署名を文書に付加しない設定がされていない場合には転送する。この場合、転送制御部１３８は、その処理内容を通知する。例えば、レポート出力の指定を行うボタン６１０が選択された場合には、レポートを出力することにより通知し、メールで通知する指定を行うボタン６１２が選択された場合には、メールで通知し、操作部に表示する指定を行うボタン６１４が選択された場合には、液晶パネル３０２に表示する。
【００５８】
コンピュータ、具体的にはＣＰＵ１０２を通信装置として機能させるためのプログラムは、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、メモリカード等の記録媒体１２０に記録された状態で提供される。また、プログラムを、ネットワーク２００を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体１２０に記録されたプログラムが読み取られる。そして、ＣＰＵ１０２は、読み込んだプログラムをＲＡＭ１０４あるいはＨＤＤに書き込み、このプログラムにしたがって処理を実行する。
【００５９】
この場合、プログラムは、コンピュータに、図２の各機能ブロック、すなわち上述した制御部１３２、暗号化処理部１３４、電子署名制御部１３６及び転送処理部１３８により実行される処理を実行させる。図２において、破線で囲まれた機能ブロックを実行するプログラムが提供され、ＣＰＵ１０２により実行される。
【００６０】
次に、本実施例に係る通信装置１００の動作について説明する。
【００６１】
暗号化を行うことにより文書秘匿を行い、署名を行うことにより送信元保証を行う場合について説明する。例えば、ＰＣ３００から、ネットワーク２００を介して、文書が通信装置１００に送信される。通信装置１００は、他の通信装置及び／又はＰＣに、文書の転送を行う。
【００６２】
図５を参照して説明した転送設定画面において、機器で一律に暗号化するための「機器で一律暗号化する」と記載されているボタン５０８を押下げすることにより、暗号化処理部１３４は、転送される全文書に対して暗号化を行う。その結果、転送される文書に対して、一律に暗号化することができる。その結果、文書秘匿を行うことができる。
【００６３】
また、機器で一律に署名するために「機器で一律署名する」と記載されているタッチボタン４１０を押下げすることにより、電子署名制御部１３６は、転送される文書に対して、署名データを付加する。その結果、転送される文書に対して、一律に署名することができる。その結果、送信元保証を行うことができる。
【００６４】
次に、各ボックスの転送先を指定するボタン５０２、メモリ転送先を設定するボタン５０４、及び特定の送信元からのメモリ転送を指定するボタン５０６のいずれか１つが押下げられることにより、転送先設定画面が開く。すなわち、パネル制御部１１０は、液晶パネル３０２に転送先設定画面を表示する。
【００６５】
転送先設定画面には、図９に示すように、各ボックスに対応して、転送先を指定するボタン５０２が選択された場合には親展送信する宛先、メモリ転送先を指定するボタン５０４が選択された場合にはメモリ転送先、特定の送信元からのメモリ転送を指定するボタン５０６が選択された場合には特定の送信元からの転送先を設定する画面が表示される。
【００６６】
また、転送先設定画面には、宛先毎に暗号化を行うか否かを設定する暗号化ボタン９０２と、宛先毎に署名を行うか否かを設定する署名ボタン９０４とが表示される。この画面において、暗号化を行うか否か、署名を行うか否かを設定することもできる。このようにすることにより、転送先毎及び送信元毎に暗号化及び署名の設定を行うことができる。
【００６７】
具体的な処理について、図１０を参照して説明する。
【００６８】
パネル制御部１１０は、操作パネル１１２の液晶パネル３０２に転送設定画面（図５）を表示する。ユーザの操作の内容は、パネル制御部１１０から制御部１３２に入力される。
【００６９】
制御部１３２は、転送設定画面において、機器で一律に暗号化するためのボタン５０８が選択され、タッチされたか否かを判断する（ステップＳ１００２）。
【００７０】
機器で一律に暗号化するためのボタン５０８が選択されたと判断した場合（ステップＳ１００２：ＹＥＳ）、制御部１３２は、転送設定画面において、機器で一律に署名するためのボタン５１０が選択され、タッチされたか否かを判断する（ステップＳ１００４）。
【００７１】
機器で一律に署名するためのボタン５１０が選択されたと判断した場合（ステップＳ１００４：ＹＥＳ）、制御部１３２は、転送する文書を暗号化処理部１３４で暗号化し、また、電子署名制御部１３６で転送する文書に基づいて署名データを作成し、転送処理部１３８において、暗号化された文書に署名データを付加して送信する（ステップＳ１００６）。
【００７２】
一方、機器で一律に署名するためのボタン５１０が選択されないと判断した場合（ステップＳ１００４：ＮＯ）、制御部１３２は、転送する文書を暗号化処理部１３４で暗号化し、転送処理部１３８において、暗号化された文書を送信する（ステップＳ１００８）。
【００７３】
また、ステップＳ１００２において、機器で一律に暗号化するためのボタン５０８が選択されないと判断した場合（ステップＳ１００２：ＮＯ）、制御部１３２は、転送設定画面において、機器で一律に署名するためのボタン５１０が選択され、タッチされたか否かを判断する（ステップＳ１０１０）。
【００７４】
機器で一律に署名するためのボタン５１０が選択されたと判断した場合（ステップＳ１０１０：ＹＥＳ）、制御部１３２は、電子署名制御部１３６で転送する文書に基づいて署名データを作成し、転送処理部１３８において、文書に署名データを付加して送信する（ステップＳ１０１２）。
【００７５】
一方、機器で一律に署名するためのボタン５１０が選択されないと判断した場合（ステップＳ１０１０：ＮＯ）、制御部１３２は、転送処理部１３８において、文書を送信する（ステップＳ１０１４）。
【００７６】
次に、本実施例に係る通信装置１００の他の動作について説明する。
【００７７】
図４を参照して説明した宛先編集画面において、暗号化を必ず行うことを指定するボタン（「暗号化は必ずする」）４０２が押下げられた場合、制御部１３２は、暗号化処理部１３４において、その宛先に送信する文書は必ず暗号化する。
【００７８】
また、転送される文書に対する暗号化は設定に従うことを指定するボタン（「暗号化は設定に従う」）４０４が押下げられた場合、制御部１３２は、図５を参照して説明した転送設定画面及び図９を参照して説明した転送先設定画面において、設定された転送手段、すなわちＦコードボックス、メモリ転送及び特定送信元メモリ転送、及び転送先毎に設定される暗号化設定に従って、転送する。このようにすることにより、転送手段毎に、暗号化するか否かを設定できる。
【００７９】
また、転送される文書に対する暗号化を行わないことを指定するボタン（「暗号化は必ずしない」）４０６が押下げられた場合、制御部１３２は、転送処理部１３８において、その宛先には必ず暗号化しないで転送する。
【００８０】
また、転送される文書に対して署名を必ず行うことを指定するボタン（「署名は必ずする」）４０８が押し下げられた場合、制御部１３２は、電子署名制御部１３６において、その宛先には必ず署名を付けて、転送する。
【００８１】
また、転送される文書に対する署名は設定に従うことを指定するボタン（「署名は設定に従う」）４１０が押下げられた場合、制御部１３２は、図５を参照して説明した転送設定画面及び図９を参照して説明した転送先設定画面において、設定された転送手段、すなわちＦコードボックス、メモリ転送及び特定送信元メモリ転送、及び転送先毎に設定される署名設定に従って、転送する。このようにすることにより、転送手段毎に、送信元保証を行うか否かを設定できる。
【００８２】
また、転送される文書に対する署名を行わないことを指定するボタン（「署名は必ずしない」）４１２が押下げられた場合、制御部１３２は、転送処理部１３８において、その宛先には必ず、署名を付加しないで転送する。
【００８３】
次に、本実施例に係る通信装置１００の他の動作について説明する。
【００８４】
図９を参照して説明した転送先設定画面において、暗号化の設定を行うボタン９０２が押下げられた場合、転送先毎に指定される転送手段、すなわちＦコードボックス、メモリ転送及び特定送信元メモリ転送毎に暗号化する。また、署名を行うボタン９０４が押下げられた場合、転送先毎指定される転送手段、すなわちＦコードボックス、メモリ転送及び特定送信元メモリ転送毎に署名を行う。
【００８５】
次に、本実施例に係る通信装置１００の他の動作について説明する。
【００８６】
図６を参照して説明した暗号化／署名転送時失敗処理画面において、平文で転送することを指定するボタン６０２が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時に、平文で転送する。
【００８７】
また、転送しないことを指定するボタン６０４が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時には、転送しない。
【００８８】
また、暗号化設定時には転送しないことを指定するボタン（「暗号化設定時は転送しない」）６０６が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時に、暗号化の設定がされている場合には転送しない。
【００８９】
また、署名設定時には転送しないことを指定するボタン（「署名設定時は転送しない」）６０８が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時に署名処理が設定されている場合には転送しない。
【００９０】
また、レポート出力の指定を行うボタン（「レポート出力」）６１０が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時に、転送が失敗したこと、その時の処理内容をレポート出力する。
【００９１】
また、メールで通知する指定を行うボタン（メールで通知」）６１２が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時に、予め登録された管理者宛てに、転送が失敗したこと、その処理内容をメールで通知する。
【００９２】
また、操作部、すなわち操作パネル１１２に表示する指定を行うボタン（「操作部に表示」）６１４が押下げられた場合、転送処理部１３８は、操作部に、暗号化／署名転送失敗時に、転送が失敗したこと、その時の処理内容を表示する。
【００９３】
また、パトランプで通知する指定を行うボタン（「パトランプで通知」）６１６が押下げられた場合、転送処理部１３８は、暗号化／署名転送失敗時に、パトランプを点滅させる。
【００９４】
また、転送できない条件が発生した場合、例えば証明書の有効期限が切れた場合に、そのことをユーザに通知する。例えば、図７を参照して説明した証明書有効期限切れ時処理画面において、レポート出力の指定を行うボタン（「レポート出力」）７０２が押下げられた場合、証明書有効期限が切れた場合、電子署名制御部１３６は、レポートを出力し、有効期限が切れたことを知らせる。
【００９５】
また、メールで通知する指定を行うボタン（「メールで通知」）７０４が押下げられた場合、証明書有効期限が切れた場合、電子署名制御部１３６は、登録された管理者宛てにメールを送信し、有効期限が切れたことを知らせる。
【００９６】
また、操作部に表示する指定を行うボタン（「操作部に表示」）７０６が押下げられた場合、電子署名制御部１３６は、証明書有効期限が切れた場合、操作部、すなわち操作パネル１１２に有効期限が切れたことを表示する。
【００９７】
パトランプで通知する指定を行うボタン（「パトランプで通知」）７０８が押下げられた場合、電子署名制御部１３６は、証明書有効期限が切れた場合、パトランプを点滅させる。
【００９８】
また、上述した実施例において、暗号化／署名方法を選択するようにしてもよい。例えば、暗号化／署名を行うことを指定するボタンが押下げられた場合に、制御部１３２は暗号化／署名方法を選択する画面を、パネル制御部１１０を介して操作パネル１１２に表示させる。
【００９９】
暗号化／署名方法を選択する画面には、図１１に示すように、暗号化／署名にＳ／ＭＩＭＥを使用することを指定するボタン（「Ｓ／ＭＩＭＥ」）１１０２と、暗号化／署名にＰＧＰを使用することを指定するボタン（「ＰＧＰ」）と、暗号アルゴリズムにＤＥＳＳを使用することを指定するボタン（「ＤＥＳＳ」）と、暗号アルゴリズムに３ＤＥＳを使用することを指定するボタン（「３ＤＥＳ」）とが表示される。このようにすることにより、文書秘匿のための暗号化方法、送信元保証のための署名方法を選択することができる。
【０１００】
本発明の実施例によれば、転送する全文書に対して、暗号化を行うか否か、送信元保証を行うか否かを設定できる。そのため、機器の設定に従って、転送文書を秘匿、送信元保証することができる。すなわち、装置全体で文書秘匿を行うか否かと送信元保証を行うか否かを設定する設定手段と、文書秘匿、送信元保証をして受信文書を転送する転送手段とを備えることにより、利用者の利便性を向上させることができる。
【０１０１】
また、転送する宛先毎に暗号化を行うか否か、送信元保証を行うか否かを設定できる。そのため、機密を漏洩させたくない、または改竄を防ぎたい重要文書を送る宛先とそうではない宛先を区別して、転送文書を暗号化及び／又は署名できる。すなわち、機密を漏洩させたくない及び／又は改竄を防ぎたい重要文書を送る宛先と、そうではない宛先毎に、文書秘匿処理を行うか否か、送信元保証を行うか否かを設定するようにすることにより、利用者の利便性を向上させることができる。
【０１０２】
また、転送する手段毎に暗号化を行うか否か、送信元保証を行うか否かを決定することができる。そのため、機密を漏洩させたくない、または改竄を防ぎたい重要文書を送る転送手段とそうではない転送手段を区別して、転送文書を秘匿、送信元保証ができる。すなわち、機密を漏洩させたくない、または改竄を防ぎたい重要文書を転送する手段とそうではない転送手段毎に、宛先に関わらず、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができ、利用者の利便性を向上させることができる。
【０１０３】
また、送信元毎に文書秘匿を行うか否か、送信元保証を行うか否かを決定できる。そのため、機密を漏洩させたくない、または改竄を防ぎたい重要文書を送ってくる送信元とそうではない送信元とを区別して、転送文書に対して秘匿、送信元保証できる。すなわち、機密を漏洩させたくない、または改竄を防ぎたい重要文書の送信者とそうではない送信者毎に、転送手段に関わらず、文書秘匿を行うか否か、送信元保証を行うか否かを設定することができ、利用者の利便性を向上させることができる。
【０１０４】
また、転送時に機器の証明書が切れた状態など、文書秘匿、送信元保証ができない状態が発生した時、転送しない。そのため、機密文書の漏洩や、文書の改竄を防止することができる。すなわち、転送文書に文書秘匿を行うか否か、送信元保証を行うか否かの設定ができるが、文書秘匿を行い、送信元保証を行うという設定でも、転送時に機器の証明書が切れた状態など、文書秘匿、送信元保証ができない状態が発生する。そのため、文書秘匿、送信元保証しない状態では転送しないようにすることにより、機密保持、送信元保証ができる。
【０１０５】
また、文書秘匿、送信元保証して転送できない状態が発生した場合の処理を決めることができる。そのため、機密保持、送信元の保証をそれほど気にしないで、絶対に転送したい文書は転送し、機密保持と送信元保証の優先度によって、転送するかどうかを選択して、転送できる。すなわち、転送文書が文書秘匿、転送元保証ができない状態で、一律転送をしないと、機密保持、送信元の保証をそれほど、気にしないで、絶対に転送したい文書が転送できない。また、機密保持と送信元保証の優先度によって、転送するかどうかが決定できない。そのため、文書秘匿、送信元保証できない時の動作を設定できるようにすることにより、利用者の利便性を向上させることができる。具体的には、平文での転送処理、転送しない処理、秘匿処理を行う設定がされている場合には転送しない処理、及び送信元保証を行う設定がされている場合には転送しない処理の中から決定される。
【０１０６】
また、文書秘匿、送信元保証が正常に実行できなかった場合に、その通知を行うことができる。そのため、転送文書がどうなったのかを知ることができる。すなわち、文書秘匿、送信元保証が正常に実行できなかった場合に、その文書がどうなったのかを知ることができるようにするため、文書秘匿、送信元保証が正常に実行できなかった場合の処理を通知することができるようにすることにより、利用者の利便性を向上させることができる。
【０１０７】
また、転送以前に、文書秘匿、送信元保証できない状態になったことを通知することができる。そのため、転送時に文書秘匿、送信元保証エラーが起こる前に対処できる。このように、転送時以前に、文書秘匿、送信元保証できない状態を検知できるようにすることにより、利用者の利便性を向上させることができる。
【０１０８】
また、文書秘匿、送信元保証の方法を選択できる。そのため、自通信装置の能力、転送先の秘匿文書の解除方法、送信元保証の検証方法によって、文書秘匿方法、送信元保証方法を切り替えることができる。すなわち、文書秘匿、送信元保証の方法が選択できないと、装置の能力が低い場合、強固な文書秘匿・送信元保証時に、文書秘匿処理、送信元保証処理に時間がかかる。また、転送元の文書秘匿方法、送信元保証方法と、転送先の文書秘匿の解除方法、送信元保証の検証方法が異なっていた場合、文書秘匿、送信元保証ができない。そのため、文書秘匿、送信元保証の方法を選択できるようにすることにより、利用者の利便性を向上させることができる。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施例にかかる通信装置のハードウエア構成を示す部分ブロック図である。
【図２】本発明の一実施例にかかる通信装置の機能を示す部分ブロック図である。
【図３】操作パネルの一例を示す説明図である。
【図４】宛先編集画面の一例を示す説明図である。
【図５】転送設定画面の一例を示す説明図である。
【図６】転送時失敗処理画面の一例を示す説明図である。
【図７】証明書有効期限切れ時処理画面の一例を示す説明図である。
【図８】液晶パネルの一例を示す説明図である。
【図９】転送先設定画面の一例を示す説明図である。
【図１０】本発明の一実施例にかかる通信装置の動作を示すフロー図である。
【図１１】暗号化・署名方法選択画面の一例を示す説明図である。
【符号の説明】
【０１１０】
１００  通信装置
１０２  ＣＰＵ
１０４  ＲＡＭ
１０６  ＲＯＭ
１０８  ＮＶＲＡＭ
１１０  パネル制御部
１１２  操作パネル
１１４  エンジン制御部
１１６  スキャン／プリントエンジン
１１８  ディスクドライバ
１２０  記憶媒体
１２２  外部Ｉ／Ｆ
１２４  モデム
１２６  通信制御部
１２８  パトランプ
１３２  制御部
１３４  暗号化処理部
１３６  電子署名制御部
１３８  転送処理部
１４０  記憶部
２００  ネットワーク
３００  パーソナルコンピュータ（ＰＣ）
３０２  液晶パネル
３０４  宛先編集ボタン
３０６  転送設定ボタン
３０８  暗号化／署名転送失敗時処理ボタン
３１０  証明書有効期限切れ時処理ボタン
【図１】
2008097304.tif 000003
【図２】
2008097304.tif 000004
【図３】
2008097304.tif 000005
【図４】
2008097304.tif 000006
【図５】
2008097304.tif 000007
【図６】
2008097304.tif 000008
【図７】
2008097304.tif 000009
【図８】
2008097304.tif 000010
【図９】
2008097304.tif 000011
【図１０】
2008097304.tif 000012
【図１１】
2008097304.tif 000013