(57)【要約】【課題】インターネットファクシミリ通信や電子メールにおける暗号通信の自動判断を容易に行うことができる通信装置、方法およびプログラムを提供する。【解決手段】通信装置が電子メール送信の指示を受け付けると、宛先情報取得部が宛先情報記憶部からユーザが指定した宛先に対応する宛先情報を取得し、暗号化可否判断部が暗号化選択部に暗号化の自動判断が選択されていることを確認した場合、公開鍵有無判断手段が宛先情報に公開鍵が含まれていると判断した場合、公開鍵有効判定部が公開鍵の有効性を判定した場合、電子メール暗号化部が電子メールを暗号化して作成し、電子メール送信部が暗号化した電子メールを送信する。【選択図】図２
2007318217.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを送信する通信装置において、
前記電子メールの宛先となるメールアドレスと、該メールアドレスに対応する該電子メールを暗号化する暗号鍵とを宛先情報として記憶する宛先情報記憶手段と、
前記宛先情報記憶手段から前記宛先情報を取得する宛先情報取得手段と、
ユーザに選択された前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるのいずれかを記憶する暗号化選択記憶手段と、
前記暗号化選択記憶手段で記憶された選択に基づき、前記電子メールを暗号化するか否かを判断する暗号化可否判断手段と、
前記暗号化可否判断手段で暗号化が可と判断した際に、前記宛先情報取得手段で取得した宛先情報に含まれる暗号鍵を使用して電子メールを暗号化する電子メール暗号化手段と、
前記電子メール暗号化手段で暗号化した電子メールを送信する電子メール送信手段と
を具備することを特徴とする通信装置。
【請求項２】
前記宛先情報取得手段で取得した宛先情報に暗号鍵が含まれているか否か判断する暗号鍵有無判断手段
を更に具備することを特徴とする請求項１記載の通信装置。
【請求項３】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択、および前記暗号鍵有無判断手段による判断結果に基づいて前記電子メールを暗号化するか否かを判断する
ことを特徴とする請求項２記載の通信装置。
【請求項４】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、
前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する
ことを特徴とする請求項３記載の通信装置。
【請求項５】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、
前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する
ことを特徴とする請求項３記載の通信装置。
【請求項６】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択が暗号化しないの場合に、前記電子メールの暗号化が否と判断する
ことを特徴とする請求項３記載の通信装置。
【請求項７】
前記暗号化選択記憶手段は、
前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるか否かのいずれかをデフォルトとして記憶する
ことを特徴とする請求項１記載の通信装置。
【請求項８】
前記宛先情報取得手段で取得した暗号鍵が有効か否かを判定する暗号鍵有効判定手段
を更に具備することを特徴とする請求項１記載の通信装置。
【請求項９】
前記宛先情報記憶手段は、
内部の記憶装置または外部の記憶装置に存在する
ことを特徴とする請求項１記載の通信装置。
【請求項１０】
電子メールを送信する通信方法において、
宛先情報取得手段が、前記電子メールの宛先となるメールアドレスと、該メールアドレスに対応する該電子メールを暗号化する暗号鍵とを宛先情報として記憶する宛先情報記憶手段から該宛先情報を取得し、
暗号化選択記憶手段に記憶された前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるのいずれかに基づき、暗号化可否判断手段が前記電子メールを暗号化するか否かを判断し、
前記暗号化可否判断手段で暗号化が可と判断した際に、電子メール暗号化手段が前記宛先情報取得手段で取得した宛先情報に含まれる暗号鍵を使用して電子メールを暗号化し、
電子メール送信手段が前記暗号化した電子メールを送信する
ことを特徴とする通信方法。
【請求項１１】
暗号鍵有無判断手段が前記取得した宛先情報に暗号鍵が含まれているか否か判断する
ことを特徴とする請求項１０記載の通信方法。
【請求項１２】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択、および前記暗号鍵有無判断手段による判断結果に基づいて前記電子メールを暗号化するか否かを判断する
ことを特徴とする請求項１１記載の通信方法。
【請求項１３】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、
前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する
ことを特徴とする請求項１２記載の通信方法。
【請求項１４】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、
前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する
ことを特徴とする請求項１２記載の通信方法。
【請求項１５】
前記暗号化可否判断手段は、
前記暗号化選択記憶手段で記憶された選択が暗号化しないの場合に、前記電子メールの暗号化が否と判断する
ことを特徴とする請求項１２記載の通信方法。
【請求項１６】
前記暗号化選択記憶手段は、
前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるか否かのいずれかをデフォルトとして記憶する
ことを特徴とする請求項１０記載の通信方法。
【請求項１７】
暗号鍵有効判定手段が前記取得した暗号鍵が有効か否かを判定する
ことを特徴とする請求項１０記載の通信方法。
【請求項１８】
前記宛先情報記憶手段は、
内部の記憶装置または外部の記憶装置に存在する
ことを特徴とする請求項１０記載の通信方法。
【請求項１９】
電子メールを送信する通信プログラムにおいて、
前記電子メールの宛先となるメールアドレスと、該メールアドレスに対応する該電子メールを暗号化する暗号鍵とを宛先情報として記憶する宛先情報記憶手段から前記宛先情報を取得する処理と、
暗号化選択記憶手段に記憶された前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるのいずれかに基づき、前記電子メールを暗号化するか否かを判断する処理と、
前記判断において暗号化が可と判断した際に、前記取得した宛先情報に含まれる暗号鍵を使用して電子メールを暗号化する処理と、
該暗号化した電子メールを送信する処理と
をコンピュータに動作させることを特徴とする通信プログラム。
【請求項２０】
前記取得した宛先情報に暗号鍵が含まれているか否か判断する処理
をコンピュータに動作させることを特徴とする請求項１９記載の通信プログラム。
【請求項２１】
前記暗号化の可否の選択結果、および前記暗号鍵の有無の判断結果に基づいて前記電子メールを暗号化するか否かを判断する処理
をコンピュータに動作させることを特徴とする請求項２０記載の通信プログラム。
【請求項２２】
前記暗号化の可否の選択結果が暗号化を自動判断させる、且つ前記暗号鍵の有無の判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断する処理と、
前記暗号化の可否の選択結果が暗号化を自動判断させる、且つ前記暗号鍵の有無の判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する処理と
をコンピュータに動作させることを特徴とする請求項２１記載の通信プログラム。
【請求項２３】
前記暗号化の可否の選択結果が暗号化する、且つ前記暗号鍵の有無の判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断する処理と、
前記暗号化の可否の選択結果が暗号化する、且つ前記暗号鍵の有無の判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する処理と
をコンピュータに動作させることを特徴とする請求項２１記載の通信プログラム。
【請求項２４】
前記暗号化の可否の選択結果が暗号化しないの場合に、前記電子メールの暗号化が否と判断する処理
をコンピュータに動作させることを特徴とする請求項２１記載の通信プログラム。
【請求項２５】
前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるか否かのいずれかをデフォルトとして記憶する処理
をコンピュータに動作させることを特徴とする請求項１９記載の通信プログラム。
【請求項２６】
前記取得した暗号鍵が有効か否かを判定する処理
をコンピュータに動作させることを特徴とする請求項１９記載の通信プログラム。
【請求項２７】
前記宛先情報記憶手段は、
内部の記憶装置または外部の記憶装置に存在する
ことを特徴とする請求項１９記載の通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、方法およびプログラムに関し、特に、暗号化した電子メールを送信する通信装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ＰＣ等で暗号化した電子メールを送信する場合、ユーザは暗号化するか否かを選択する必要があるため、操作性が煩わしい上に、ユーザの操作ミスにより暗号化が必須な電子メールを暗号化せずに送信してしまったり、ユーザの暗号化への認知度が低い状況の中でセキュアな環境を構築する上での障壁となっていた。ここで、電子メールを自動的に暗号化するために種々の技術が開示されている。
【０００３】
例えば、送信端末から送信されたデータが中継装置により自動的に暗号化されて組織外ネットワークに送信する送信制御可能なネットワークシステムがある（例えば、特許文献１参照。）。
【０００４】
更に、例えば、暗号通信を行う際に、必要なメモリ容量が確保できないと判断した時は、暗号通信から通常通信に自動切替する通信機器がある（例えば、特許文献２参照。）。
【特許文献１】特開２００３−１７３２８４号公報
【特許文献２】特開平７−２５００５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術では、データを自動的に暗号化するためには中継装置が必要となり、また、中継装置が暗号化するのは組織外ネットワークに限っているため、システム構築の容易性と、セキュアなネットワーク運用方法の柔軟性に課題が残る。
【０００６】
また、特許文献２に記載の技術では、暗号通信をＥＣＭ［Error Correction Mode］通信方式により行うファクシミリ通信のみ適用され、インターネットファクシミリ通信や電子メールにおける暗号通信の自動判断には適用ではない。
【０００７】
そこで、本発明は、上記問題点を鑑みて、インターネットファクシミリ通信や電子メールにおける暗号通信の自動判断を容易に行うことができる通信装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、電子メールを送信する通信装置において、前記電子メールの宛先となるメールアドレスと、該メールアドレスに対応する該電子メールを暗号化する暗号鍵とを宛先情報として記憶する宛先情報記憶手段と、前記宛先情報記憶手段から前記宛先情報を取得する宛先情報取得手段と、ユーザに選択された前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるのいずれかを記憶する暗号化選択記憶手段と、前記暗号化選択記憶手段で記憶された選択に基づき、前記電子メールを暗号化するか否かを判断する暗号化可否判断手段と、前記暗号化可否判断手段で暗号化が可と判断した際に、前記宛先情報取得手段で取得した宛先情報に含まれる暗号鍵を使用して電子メールを暗号化する電子メール暗号化手段と、前記電子メール暗号化手段で暗号化した電子メールを送信する電子メール送信手段とを具備することを特徴とする。
【０００９】
また、請求項２の発明は、請求項１の発明において、前記宛先情報取得手段で取得した宛先情報に暗号鍵が含まれているか否か判断する暗号鍵有無判断手段を更に具備することを特徴とする。
【００１０】
また、請求項３の発明は、請求項２の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択、および前記暗号鍵有無判断手段による判断結果に基づいて前記電子メールを暗号化するか否かを判断することを特徴とする。
【００１１】
また、請求項４の発明は、請求項３の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断することを特徴とする。
【００１２】
また、請求項５の発明は、請求項３の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断することを特徴とする。
【００１３】
また、請求項６の発明は、請求項３の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択が暗号化しないの場合に、前記電子メールの暗号化が否と判断することを特徴とする。
【００１４】
また、請求項７の発明は、請求項１の発明において、前記暗号化選択記憶手段は、前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるか否かのいずれかをデフォルトとして記憶することを特徴とする。
【００１５】
また、請求項８の発明は、請求項１の発明において、前記宛先情報取得手段で取得した暗号鍵が有効か否かを判定する暗号鍵有効判定手段を更に具備することを特徴とする。
【００１６】
また、請求項９の発明は、請求項１の発明において、前記宛先情報記憶手段は、内部の記憶装置または外部の記憶装置に存在することを特徴とする。
【００１７】
また、請求項１０の発明は、電子メールを送信する通信方法において、宛先情報取得手段が、前記電子メールの宛先となるメールアドレスと、該メールアドレスに対応する該電子メールを暗号化する暗号鍵とを宛先情報として記憶する宛先情報記憶手段から該宛先情報を取得し、暗号化選択記憶手段に記憶された前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるのいずれかに基づき、暗号化可否判断手段が前記電子メールを暗号化するか否かを判断し、前記暗号化可否判断手段で暗号化が可と判断した際に、電子メール暗号化手段が前記宛先情報取得手段で取得した宛先情報に含まれる暗号鍵を使用して電子メールを暗号化し、電子メール送信手段が前記暗号化した電子メールを送信することを特徴とする。
【００１８】
また、請求項１１の発明は、請求項１０の発明において、暗号鍵有無判断手段が前記取得した宛先情報に暗号鍵が含まれているか否か判断することを特徴とする。
【００１９】
また、請求項１２の発明は、請求項１１の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択、および前記暗号鍵有無判断手段による判断結果に基づいて前記電子メールを暗号化するか否かを判断することを特徴とする。
【００２０】
また、請求項１３の発明は、請求項１２の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、前記暗号化選択記憶手段で記憶された選択が暗号化を自動判断させる、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断することを特徴とする。
【００２１】
また、請求項１４の発明は、請求項１２の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断し、前記暗号化選択記憶手段で記憶された選択が暗号化する、且つ前記暗号鍵有無判断手段による判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断することを特徴とする。
【００２２】
また、請求項１５の発明は、請求項１２の発明において、前記暗号化可否判断手段は、前記暗号化選択記憶手段で記憶された選択が暗号化しないの場合に、前記電子メールの暗号化が否と判断することを特徴とする。
【００２３】
また、請求項１６の発明は、請求項１０の発明において、前記暗号化選択記憶手段は、前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるか否かのいずれかをデフォルトとして記憶することを特徴とする。
【００２４】
また、請求項１７の発明は、請求項１０の発明において、暗号鍵有効判定手段が前記取得した暗号鍵が有効か否かを判定することを特徴とする。
【００２５】
また、請求項１８の発明は、請求項１０の発明において、前記宛先情報記憶手段は、内部の記憶装置または外部の記憶装置に存在することを特徴とする。
【００２６】
また、請求項１９の発明は、電子メールを送信する通信プログラムにおいて、前記電子メールの宛先となるメールアドレスと、該メールアドレスに対応する該電子メールを暗号化する暗号鍵とを宛先情報として記憶する宛先情報記憶手段から前記宛先情報を取得する処理と、暗号化選択記憶手段に記憶された前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるのいずれかに基づき、前記電子メールを暗号化するか否かを判断する処理と、前記判断において暗号化が可と判断した際に、前記取得した宛先情報に含まれる暗号鍵を使用して電子メールを暗号化する処理と、該暗号化した電子メールを送信する処理とをコンピュータに動作させることを特徴とする。
【００２７】
また、請求項２０の発明は、請求項１９の発明において、前記取得した宛先情報に暗号鍵が含まれているか否か判断する処理をコンピュータに動作させることを特徴とする。
【００２８】
また、請求項２１の発明は、請求項２０の発明において、前記暗号化の可否の選択結果、および前記暗号鍵の有無の判断結果に基づいて前記電子メールを暗号化するか否かを判断する処理をコンピュータに動作させることを特徴とする。
【００２９】
また、請求項２２の発明は、請求項２１の発明において、前記暗号化の可否の選択結果が暗号化を自動判断させる、且つ前記暗号鍵の有無の判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断する処理と、前記暗号化の可否の選択結果が暗号化を自動判断させる、且つ前記暗号鍵の有無の判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する処理とをコンピュータに動作させることを特徴とする。
【００３０】
また、請求項２３の発明は、請求項２１の発明において、前記暗号化の可否の選択結果が暗号化する、且つ前記暗号鍵の有無の判断結果が暗号鍵ありの場合に、前記電子メールの暗号化が可と判断する処理と、前記暗号化の可否の選択結果が暗号化する、且つ前記暗号鍵の有無の判断結果が暗号鍵なしの場合に、前記電子メールの暗号化が否と判断する処理とをコンピュータに動作させることを特徴とする。
【００３１】
また、請求項２４の発明は、請求項２１の発明において、前記暗号化の可否の選択結果が暗号化しないの場合に、前記電子メールの暗号化が否と判断する処理をコンピュータに動作させることを特徴とする。
【００３２】
また、請求項２５の発明は、請求項１９の発明において、前記電子メールを暗号化するか否か、或いは暗号化を自動判断させるか否かのいずれかをデフォルトとして記憶する処理をコンピュータに動作させることを特徴とする。
【００３３】
また、請求項２６の発明は、請求項１９の発明において、前記取得した暗号鍵が有効か否かを判定する処理をコンピュータに動作させることを特徴とする。
【００３４】
また、請求項２７の発明は、請求項１９の発明において、前記宛先情報記憶手段は、内部の記憶装置または外部の記憶装置に存在することを特徴とする。
【発明の効果】
【００３５】
本発明によれば、電子メールの暗号化を通信装置に自動判断させる選択をデフォルトで有効にしておくことによって、宛先情報に有効な公開鍵が含まれている場合は自動的に暗号化した電子メールを送信するという極めて容易な方法によって、従来の課題を解決することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３６】
以下、本発明に係る通信装置、方法およびプログラムの実施の形態について添付図面を参照して詳細に説明する。
【００３７】
図１は、本発明に係る通信装置を適用した通信システム１の概略構成の一例を示す図である。
【００３８】
図１に示すように、通信装置２（本発明に係る）と、他の通信装置３（汎用のものでも本発明に係るものでも良い）と、認証局が管理するＸ．５０９公開鍵基盤に基づいた公開鍵証明書を保存している公開鍵サーバ４とがネットワーク５を介して接続している。なお、本実施例では、Ｘ．５０９公開鍵基盤を用いているが、本発明は、これに限定されるわけではなく、ＰＧＰ等の他の公開鍵基盤を利用しても構わない。また、公開鍵サーバ４がネットワーク５に接続されていない構成でも良い。
【００３９】
図１に示すように、通信装置２は、ＣＰＵ６、アドレス／データバス７、ＲＯＭ８、ＲＡＭ９、ＨＤ１０、操作表示部１１、スキャナ１２、ネットワークＩ／Ｆ１３を具備して構成される。
【００４０】
ＣＰＵ６は、基本ソフトウェアであるオペレーティングシステム（ＯＳ）に基づいて通信装置２本体のシーケンス制御を行う。
【００４１】
アドレス／データバス７は、ＣＰＵ６の制御対象となる各構成部と接続してデータの通信を行う。
【００４２】
ＲＯＭ８は、通信装置２の起動時に実行されるプログラム等を記録する。
【００４３】
ＲＡＭ９は、プログラムの実行に必要なワークメモリや電子メールの送受信の通信バッファメモリとして利用される。
【００４４】
ＨＤ１０は、ＯＳ、アプリケーションプログラム（本発明に係る通信プログラムも含む）または各種のデータ（各宛先のメールアドレスや公開鍵等の宛先情報を記憶するアドレス帳も含む）の保存を行う。なお、本発明に係る通信プログラムはＲＯＭ８に保存されていても良い。
【００４５】
操作表示部１１は、通信装置２の状態表示や、アドレス帳への宛先情報の登録や、アドレス帳に登録された宛先情報の参照或いは指定や、電子メールを暗号化するか否か或いは通信装置２に自動判断させるか否かの選択や、その選択のデフォルトをいずれにするかの設定や、電子メール送信の指示等を行う。
【００４６】
スキャナ１２は、電子メールに添付する原稿を読み取って画像データを生成する処理を行い、ＣＣＤ等の撮像素子と、撮像素子を搭載したキャリッジ若しくは原稿を移動させる電動機等で構成される。
【００４７】
ネットワークＩ／Ｆ１３は、ネットワーク５上に接続する他の通信装置３と通信を行い、電子メールの送受信を行うためのインターフェースである。
【００４８】
図２は、通信装置２の機能的な構成の一例を示すブロック図である。
【００４９】
図２に示すように、通信装置２には、宛先情報記憶部１４、宛先情報取得部１５、暗号化選択部１６、公開鍵有無判断部１７、暗号化可否判断部１８、公開鍵有効判定部１９、電子メール暗号化部２０、電子メール送信部２１から構成される。なお、本発明に必須な構成要素以外のものについては省略する。
【００５０】
なお、通信装置２はハードウェア的には汎用のコンピュータで実現でき、各構成要素が有する処理機能は、コンピュータ上で本発明に係る通信プログラムを実行することによって発揮される。また、各構成要素をＩＣ等を用いてハードウェアによる構築で構成することも可能である。
【００５１】
宛先情報記憶部１４は、ＨＤ１０内に備えられており、電子メールの宛先となるメールアドレスとそれに対応する公開鍵等を宛先情報として記憶する。なお、宛先情報記憶部１４をＨＤ１０以外にサーバ等の外部装置に備える構成でも良い。
【００５２】
宛先情報取得部１５は、ユーザの指示に従って、宛先情報記憶部１４から宛先情報を取得する処理を行う。更に、宛先情報取得部１５は公開鍵サーバ４からネットワーク５を介して公開鍵を取得する処理も行う。
【００５３】
暗号化選択部１６は、ユーザに電子メールを暗号化するか否か、或いは通信装置２に暗号化するか否か自動判断させる、のいずれかを選択させる処理を行う。
【００５４】
公開鍵有無判断部１７は、宛先情報取得部１５が取得した宛先情報に公開鍵が含まれているか否かを判断する処理を行う。
【００５５】
暗号化可否判断部１８は、暗号化選択部１６による選択結果、および公開鍵有無判断部１７による判断結果に基づき、宛先の公開鍵を使用して電子メールの暗号化の可否を判断する処理を行う。
【００５６】
公開鍵有効判定部１９は、宛先情報取得部１５が取得した公開鍵が有効か否か判定する処理を行う。なお、有効性の判定は公開鍵証明書の有効期限等のチェックにより行う。
【００５７】
電子メール暗号化部２０は、宛先の公開鍵を使用して電子メールを暗号化する処理を行う。
【００５８】
電子メール送信部２１は、電子メールを送信する処理を行う。
【００５９】
次に、通信装置が行う電子メール送信処理の手順について図３乃至図５に示すフローチャートを参照して説明する。
【００６０】
ユーザがスキャナに原稿をセットし、操作表示部においてアドレス帳に登録された宛先を参照して送信先を指定し、電子メールを暗号化するか否か、或いは通信装置に暗号化するか否か自動判断させるの、いずれかを選択し、電子メール送信の指示を行う。この際、電子メールの暗号化選択はユーザにより事前にデフォルトに設定されていたものが先ず有効になっているため、デフォルトのままで良ければ選択する必要はなく、デフォルトを変更したい場合に選択を行えば良い。
【００６１】
通信装置が電子メール送信の指示を受け付けると（ステップＳ３０１）、宛先情報取得部が宛先情報記憶部からユーザが指定した宛先に対応する宛先情報を取得し（ステップＳ３０２）、暗号化可否判断部が暗号化選択部に暗号化の自動判断が選択されているか否か確認し（ステップＳ３０３）、暗号化選択部に暗号化の自動判断が選択されている場合（ステップＳ３０３でＹＥＳ）、ステップＳ３０４に進み、また、暗号化選択部に暗号化の自動判断が選択されていない場合（ステップＳ３０３でＮＯ）、図４に示すフローチャートのステップＳ４０１に進む。
【００６２】
暗号化選択部に暗号化の自動判断が選択されている場合（ステップＳ３０３でＹＥＳ）、公開鍵有無判断手段が宛先情報に公開鍵が含まれているか否か判断し（ステップＳ３０４）、公開鍵が有る場合（ステップＳ３０４でＹＥＳ）、ステップＳ３０５に進み、また、公開鍵がない場合（ステップＳ３０４でＮＯ）、ステップＳ３０８に進む。
【００６３】
公開鍵が有る場合（ステップＳ３０４でＹＥＳ）、公開鍵有効判定部が公開鍵の有効性を判定し（ステップＳ３０５）、公開鍵が有効である場合（ステップＳ３０５でＹＥＳ）、ステップＳ３０６に進み、また、公開鍵が無効である場合（ステップＳ３０５でＮＯ）、図５に示すフローチャートのステップＳ５０１に進む。
【００６４】
公開鍵が有効である場合（ステップＳ３０５でＹＥＳ）、電子メール暗号化部が電子メールを暗号化して作成し（ステップＳ３０６）、電子メール送信部が暗号化した電子メールを送信し（ステップＳ３０７）、電子メール送信処理の手順を終了する。
【００６５】
ステップＳ３０４において、公開鍵がない場合（ステップＳ３０４でＮＯ）、電子メール暗号化部が電子メールを暗号化せずに作成し（ステップＳ３０８）、電子メール送信部が暗号化していない電子メールを送信し（ステップＳ３０７）、電子メール送信処理の手順を終了する。
【００６６】
ステップＳ３０３において、暗号化選択部に暗号化の自動判断が選択されていない場合（ステップＳ３０３でＮＯ）、図４に示すフローチャートのステップＳ４０１に進み、暗号化可否判断部が暗号化選択部に暗号化するが選択されているか否か確認し（ステップＳ４０１）、暗号化選択部に暗号化するが選択されている場合（ステップＳ４０１でＹＥＳ）、ステップＳ４０２に進み、また、暗号化選択部に暗号化しないが選択されている場合（ステップＳ４０１でＮＯ）、図３に示すフローチャートのステップＳ３０８に進む。
【００６７】
暗号化選択部に暗号化するが選択されている場合（ステップＳ４０１でＹＥＳ）、公開鍵有無判断手段が宛先情報に公開鍵が含まれているか否か判断し（ステップＳ４０２）、公開鍵が有る場合（ステップＳ４０２でＹＥＳ）、ステップＳ４０３に進み、また、公開鍵がない場合（ステップＳ４０２でＮＯ）、図５に示すフローチャートのステップＳ５０１に進む。
【００６８】
公開鍵が有る場合（ステップＳ４０２でＹＥＳ）、公開鍵有効判定部が公開鍵の有効性を判定し（ステップＳ４０３）、公開鍵が有効である場合（ステップＳ４０３でＹＥＳ）、図３に示すフローチャートのステップＳ３０６に進み、また、公開鍵が無効である場合（ステップＳ４０３でＮＯ）、図５に示すフローチャートのステップＳ５０１に進む。
【００６９】
図３に示すフローチャートのステップＳ３０５において、公開鍵が無効である場合（ステップＳ３０５でＮＯ）、図４に示すフローチャートのステップＳ４０２において、公開鍵がない場合（ステップＳ４０２でＮＯ）、または図４に示すフローチャートのステップＳ４０３において、公開鍵が無効である場合（ステップＳ４０３でＮＯ）、図５に示すフローチャートのステップＳ５０１に進み、公開鍵が無効である旨、または公開鍵がない旨を操作表示部を介してユーザに通知し、その通知を受け付けたユーザは操作表示においてなんらかのユーザ指示を入力する。
【００７０】
通信装置がユーザ指示を受け付けると（ステップＳ５０１）、ユーザ指示の内容が公開鍵取得の指示であるか否か確認し（ステップＳ５０２）、内容が公開鍵取得の指示である場合（ステップＳ５０２でＹＥＳ）、ステップＳ５０３に進み、また、内容が公開鍵取得の指示ではない場合（ステップＳ５０２でＮＯ）、ステップＳ５０４に進む。
【００７１】
内容が公開鍵取得の指示である場合（ステップＳ５０２でＹＥＳ）、宛先情報取得部がネットワークを介して公開鍵サーバから公開鍵を取得し（ステップＳ５０３）、図３に示すフローチャートのステップＳ３０６に進む。
【００７２】
内容が公開鍵取得の指示ではない場合（ステップＳ５０２でＮＯ）、ユーザ指示の内容が暗号化しないであるか否か確認し（ステップＳ５０４）、内容が暗号化しないである場合（ステップＳ５０４でＹＥＳ）、図３に示すフローチャートのステップＳ３０８に進み、また、内容が暗号化しないではない場合（ステップＳ５０４でＮＯ）、ステップＳ５０５に進む。
【００７３】
内容が暗号化しないではない場合（ステップＳ５０４でＮＯ）、ユーザ指示の内容がキャンセルであるか否か確認し（ステップＳ５０５）、内容がキャンセルである場合（ステップＳ５０５でＹＥＳ）、電子メール送信処理の手順を終了し、内容がキャンセルではない場合（ステップＳ５０５でＮＯ）、ステップＳ５０１に戻り、更なるユーザ指示を待つ。
【００７４】
本発明は、上記し、且つ図面に示した実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００７５】
【図１】本発明に係る通信装置を適用した通信システムの概略構成の一例を示す図である。
【図２】通信装置の機能的な構成の一例を示すブロック図である。
【図３】通信装置が行う電子メール送信処理の手順を示すフローチャートである。
【図４】通信装置が行う電子メール送信処理の手順を示すフローチャートである。
【図５】通信装置が行う電子メール送信処理の手順を示すフローチャートである。
【符号の説明】
【００７６】
１    通信システム
２    通信装置
３    他の通信装置
４    公開鍵サーバ
５    ネットワーク
６    ＣＰＵ
７    アドレス／データバス
８    ＲＯＭ
９    ＲＡＭ
１０    ＨＤ
１１    操作表示部
１２    スキャナ
１３    ネットワークＩ／Ｆ
１４    宛先情報記憶部
１５    宛先情報取得部
１６    暗号化選択部
１７    公開鍵有無判断部
１８    暗号化可否判断部
１９    公開鍵有効判定部
２０    電子メール暗号化部
２１    電子メール送信部
【図１】
2007318217.tif 000003
【図２】
2007318217.tif 000004
【図３】
2007318217.tif 000005
【図４】
2007318217.tif 000006
【図５】
2007318217.tif 000007