(57)【特許請求の範囲】
【請求項１】
電子メールを送受信するための送信側クライアントおよび送信側メールサーバと、受信側クライアントおよび受信側メールサーバと、送信側クライアントおよび受信側クライアントとの間を接続する通信ネットワークとを含み構成され、送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするとともに、受信側クライアントに復号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を受信時に復号化して受信可能にするシステムであって、送信側メールサーバは、送信側クライアントから送信された平文電子メールを受領するＳＭＴＰサーバと、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備え、受信側メールサーバは、電子メールを受信するＳＭＴＰサーバと、受信した電子メールを復号化する電子メール復号化受信手段とを備えることを特徴とする、電子メール送受信システム。
【請求項２】
上記請求項１に記載の電子メール送受信システムにおいて、電子メールを送受信するための送信側クライアントおよび送信側メールサーバとを含み構成され、送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするシステムであって、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備えることを特徴とする、電子メール送受信システム。
【請求項３】
上記請求項１に記載の電子メール送受信システムにおいて、送信側メールサーバが備える宛先チェックを行う手段は、受信側メールサーバがＳＭＴＰ／Ｓプロトコルに対応しているか否かを判定する機能を備えた振り分けサーバであることを特徴とする、電子メール送受信システム。
【請求項４】
上記請求項１に記載の電子メール送受信システムにおいて、ＳＭＴＰ／Ｓプロトコルに対応しているか否かの判定は、受信側メールサーバのＳＭＴＰ／Ｓプロトコル用ポートとハンドシェイクができるか否かの判定と、受信側メールサーバのドメイン名が認証局により保証されているか否かの判定とを含むものであることを特徴とする、電子メール送受信システム。
【請求項５】
上記請求項１に記載の電子メール送受信システムにおいて、送信側メールサーバが備える電子メール暗号化送信手段は、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしていない場合には、電子メールをＳＭＴＰプロトコルを用いて送信することを特徴とする、電子メール送受信システム。
【請求項６】
上記請求項１に記載の電子メール送受信システムにおいて、受信側メールサーバが備えるＳＭＴＰサーバは、電子メールの送信先がローカル配送の場合には、送信側クライアントから送信された電子メールをそれぞれのメールボックスに蓄積することを特徴とする、電子メール送受信システム。
【請求項７】
上記請求項１に記載の電子メール送受信システムにおいて、受信側メールサーバが備えるＳＭＴＰサーバは、受信側クライアントからそれぞれのメールボックスに蓄積された電子メールをＰＯＰ３／Ｓ、ＩＭＡＰ／Ｓプロトコルを用いて受信することにより、受信側メールサーバと受信側クライアントとの間の経路も暗号化可能にされたことを特徴とする、電子メール送受信システム。
【請求項８】
上記請求項１に記載の電子メール送受信システムにおいて、受信側メールサーバがさらに別のメールサーバに電子メールを転送する場合には、受信側メールサーバはさらに、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備えることを特徴とする、電子メール送受信システム。
【請求項９】
上記請求項１に記載の電子メール送受信システムにおいて、受信側メールサーバがさらに別のメールサーバに電子メールを転送する場合の宛先チェックを行う手段は、受信側メールサーバがＳＭＴＰ／Ｓプロトコルに対応しているか否かを判定する機能を備えた振り分けサーバであることを特徴とする、電子メール送受信システム。
【請求項１０】
上記請求項１に記載の電子メール送受信システムにおいて、送信側メールサーバが備える電子メール暗号化送信手段は、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する処理ができなかった場合には、処理ができなかったことを示すデータを含む電子メールを送信側クライアントに返信することを特徴とする、電子メール送受信システム。
【請求項１１】
上記請求項１に記載の電子メール送受信システムにおいて、送信側メールサーバが備える電子メール暗号化送信手段は、送信側クライアントから受領した電子メールのヘッダに含まれる暗号化処理が必須であることを示すデータを解釈する機能を備えたことを特徴とする、電子メール送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、電子メールのセキュリティを確保するシステム及び方法並びにプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】  電子メールが私的用途だけではなく、ビジネスや商取引などに広く利用されており、セキュリティ対策が重要になっている。電子メールの秘密保持などのセキュリティ対策をするためのシステムとしては、暗号化したメッセージをＭＩＭＥ形式で転送するＳ／ＭＩＭＥ（Ｓｅｃｕｒｅ／Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎエスマイム）、ＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙピージーピー）などの暗号化プログラムや、電子メールの本文を送信相手の公開鍵で暗号化して送信するセキュリティ機能を具備した電子メールクライアントが広く利用されている。【０００３】  しかしながら、このような従来のシステムにおいて、それらの機能のセキュリティ対策を有効にするためには、送信側の秘密鍵や送信相手のデジタル証明書等の電子メールの暗号化およびその複号化に必要な機能を電子メール送信側、もしくはその受信側における個々のクライアント端末に事前に組み込む方法が、一般に採用されている。【特許文献１】特開２００２−３４２２３９公報
【特許文献２】特開２００２−２４１４７公報
【特許文献３】特開２００２−９８１５公報
【特許文献４】特開２０００−１８３９５１公報
【特許文献５】特開２００２−３６８８２３公報
【０００４】  また、一般に採用されている従来の電子メール暗号化送信手段は電子メールの本文のみにとどまり、電子メールのヘッダ部分は平文で送信されてしまうため、電子メール送信途中からの偽装行為に対する安全保障は確立できない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
発明が解決しようとする問題点は、セキュリティ対策を簡易に設置して機能させることができ、普及させるために、送信側クライアントに暗号化システムを組み込むことなく電子メールのヘッダ部分も含む全内容を暗号化して送信可能にするとともに、受信側クライアントに復号化システムを組み込むことなく電子メールのヘッダ部分も含む全内容を受信時に復号化して受信可能にするシステムを提供することである。
【０００６】
それに付け加え、電子メールの宛先が、上記システムの復号化に対応していない場合や、対応しているか否かが不明な場合にも機能するとともに、電子メールの宛先において暗号化された電子メールに対応できているか否かを知ることが可能なシステムを提供することもできるようになる。また、電子メール送信時に暗号化方法を入手したり、ドメイン名変換をしたりする処理を必要としないうえ、電子メールの宛先を管理するデータベース、及びテーブル変換操作などの煩雑さのないシステムをも提供する。
【０００７】さらに好ましくはこれらの機能を一体に備えたハードウェアを提供し、当該ハードウェアの設置のみで上記システムを構築可能にすることも含まれる。
【課題を解決するための手段】
【０００８】  以下、電子メールを送受信するためのクライアントに暗号化システムを組み込むことなく、電子メールの内容を暗号化して送信し、受信時に復号化する際において、暗号化されたＳＭＴＰプロトコルのことを、必要に応じ便宜上、「ＳＭＴＰ／Ｓプロトコル」と称している。  上記課題を解決するため、請求項１の記載においては、電子メールを送受信するための送信側クライアントおよび送信側メールサーバと、受信側クライアントおよび受信側メールサーバと、送信側クライアントおよび受信側クライアントとの間を接続する通信ネットワークとを含み構成され、送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするとともに、受信側クライアントに復号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を受信時に復号化して受信可能にするシステムであって、送信側メールサーバは、送信側クライアントから送信された平文電子メールを受領するＳＭＴＰサーバと、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備え、受信側メールサーバは、電子メールを受信するＳＭＴＰサーバと、受信した電子メールを復号化する電子メール復号化受信手段とを備える、電子メール送受信システムであることを特徴としている。【０００９】  請求項２の記載においては、電子メールを送受信するための送信側クライアントおよび送信側メールサーバとを含み構成され、送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするシステムであって、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備える、電子メール送受信システムであることを特徴としている。【００１０】  請求項３の記載においては、電子メールを送受信するための受信側クライアントおよび受信側メールサーバとを含み構成され、受信側クライアントに復号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を復号化して受信可能にするシステムであって、受信側メールサーバは、電子メールを受信するＳＭＴＰサーバと、受信した電子メールを復号化する電子メール復号化受信手段とを備える、電子メール送受信システムであることを特徴とする。【００１１】  請求項４の記載においては、請求項１または請求項２に記載の送信側メールサーバが備える宛先チェックを行う手段が、受信側メールサーバがＳＭＴＰ／Ｓプロトコルに対応しているか否かを判定する機能を備えた振り分けサーバである、電子メール送受信システムであることを特徴としている。【００１２】請求項５の記載においては、請求項４に記載のＳＭＴＰ／Ｓプロトコルに対応しているか否かの判定が、受信側メールサーバのＳＭＴＰ／Ｓプロトコル用ポートとハンドシェイクができるか否かの判定と、受信側メールサーバ��ドメイン名が認証局により保証されているか否かの判定とを含むものである、電子メール送受信システムであることを特徴としている。【００１３】  請求項６の記載においては、請求項１から請求項５のいずれかに記載の送信側メールサーバが備える電子メール暗号化送信手段が、宛先チェックを行った結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしていない場合には、電子メールをＳＭＴＰプロトコルを用いて送信する、電子メール送受信システムであることを特徴としている。【００１４】  請求項７の記載においては、請求項１から請求項６のいずれかに記載の受信側メールサーバが備えるＳＭＴＰサーバは、電子メールの送信先がローカル配送の場合には、送信側クライアントから送信された電子メールをそれぞれのメールボックスに蓄積する、電子メール送受信システムであることを特徴としている。【００１５】  請求項８の記載においては、請求項１から請求項７のいずれかに記載の受信側メールサーバが備えるＳＭＴＰサーバが、受信側クライアントからそれぞれのメールボックスに蓄積された電子メールをＰＯＰ３／Ｓ、ＩＭＡＰ／Ｓプロトコルを用いて受信することにより、受信側メールサーバと受信側クライアントとの間の経路も暗号化可能にされた、電子メール送受信システムであることを特徴としている。【００１６】  請求項９の記載においては、請求項１から請求項８のいずれかに記載の受信側メールサーバがさらに別のメールサーバに電子メールを転送する場合には、受信側メールサーバはさらに、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備える、電子メール送受信システムであることを特徴としている。【００１７】  請求項１０の記載においては、請求項９に記載の受信側メールサーバが備える宛先チェックを行う手段が、電子メール転送先メールサーバがＳＭＴＰ／Ｓプロトコルに対応しているか否かを判定する機能を備えた振り分けサーバである、電子メール送受信システムであることを特徴としている。【００１８】  請求項１１の記載においては、請求項１から請求項１０のいずれかに記載の送信側メールサーバが備える電子メール暗号化送信手段が、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する処理ができなかった場合には、処理ができなかったことを示すデータを含む電子メールを送信側クライアントに返信する、電子メール送受信システムであることを特徴としている。【００１９】  請求項１２の記載においては、請求項１から請求項１１のいずれかに記載の送信側メールサーバが備える電子メール暗号化送信手段が、送信側クライアントから受領した電子メールのヘッダに含まれる暗号化処理が必須であることを示すデータを解釈する機能を備えた、電子メール送受信システムであることを特徴としている。
【発明の効果】
【００２０】  本発明の電子メール送受信システムは、メールサーバに組み込むのみで電子メールのヘッダ部分を含む全内容の暗号化および複号化といったセキュリティ機能が発揮されるため、個々のクライアント端末に事前に組み込み、電子メールの送信および受信を行う際に特別な操作を必要としないという利点がある。
【発明を実施するための最良の形態】
【００２１】  以下、本発明のシステムの実施の形態について、図面を参照して説明する。本発明の電子メール送受信システムは、電子メールを送受信するための送信側クライアントおよび送信側メールサーバと、受信側クライアントおよび受信側メールサーバと、送信側クライアントおよび受信側クライアントとの間を接続する通信ネットワークとを含み構成される。【００２２】送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするとともに、受信側クライアントに復号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を受信時に復号化して受信可能にするシステムである。
【実施例１】
【００２３】  第１図は、本発明のシステムを利用して送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信し、受信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を受信時に復号化して受信するシステム間同士で電子メール送受信を行うようにされたシステム全体の構成図の一例を示す。【００２４】  本明細書および図面中において、上記機能を実現するために後述する構成を採用したメールサーバを、必要に応じ「電子メール暗号化システム」として示している。【００２５】  次に第２図および第３図を参照して、送信側クライアントおよびメールサーバと、受信側クライアントおよびメールサーバとのそれぞれの好ましい構成の一例について説明する。【００２６】  第２図および第３図は、本発明のシステムの好ましいシステム構成の一例を示すシステム構成図である。第２図においてはＳＭＴＰサーバと電子メール暗号化システムとが同じハードウェアにより構成されている例を示しており、第３図においてはＳＭＴＰサーバと電子メール暗号化システムとが別個のハードウェアにより構成されている例を示している。【００２７】初めに、送信側メールサーバについて説明する。送信側メールサーバは、送信側クライアントから送信された平文電子メールを受領するＳＭＴＰサーバを備えている。【００２８】  電子メールを送信するために、電子メール送信プロトコルであるＳＭＴＰに対応しているサーバである。ＳＭＴＰサーバは、クライアントから送信された電子メールを受け取る。通常知られている電子メールの送受信においては、送信先のユーザのネットワーク内で稼動しているＳＭＴＰサーバを探し、そこに電子メールを転送し、送信先のユーザがその電子メールを受信するためには、ＳＭＴＰサーバ上で動作している受信用のＰＯＰ３サーバやＩＭＡＰ４サーバを呼び出し、ＳＭＴＰサーバが受け取ったその電子メールを転送してもらう。【００２９】  これに対し、本発明の電子メール送受信システムにおいては、クライアントは、自ネットワークの電子メール暗号化システム内のＳＭＴＰサーバに電子メールを送信し、電子メール暗号化システムにおいてＳＭＴＰサーバが平文電子メールを受け取る（第２図の符号（１））。なお平文の電子メールはテキスト形式、ＨＴＭＬ形式などである。【００３０】  次に送信側メールサーバは、電子メールの宛先チェックを行う手段を備えている。ＳＭＴＰ／Ｓプロトコルを送信先がサポートしているか否かを判定する（第２図の符号（２））。【００３１】  送信側メールサーバが備える宛先チェック手段は、受信側メールサーバがＳＭＴＰ／Ｓプロトコルに対応しているか否かを判定する機能を備えた振り分けサーバである。第４図は、振り分けサーバを備えた電子メール暗号化システムの好ましい構成の一例を示す図である。【００３２】  振り分けサーバは、電子メール暗号化システム間の電子メール転送を、暗号化したうえで行うためのサーバである。電子メールの送信先が電子メール暗号化システムに対応している場合には、電子メールは自動的に暗号化される。送信先が対応していない場合には、普通のＳＭＴＰプロトコルで送信先に電子メールを送信する。【００３３】また、第４図において、送受信データのデータベースは、電子メール暗号化システムから送信した電子メール、または電子メール暗号化システム経由で受信した電子メールを記録する。【００３４】  さらに電子メール履歴を参照するＣＧＩプログラム等の処理により、送受信データのデータベースに記録された情報を、検索・閲覧可能にすることができる。【００３５】  振り分けサーバは、ＳＭＴＰサーバから受領した電子メールのヘッダを参照し送信先を抽出し、受信側メールサーバがＳＭＴＰ／Ｓプロトコルに対応しているか否かを判定する。【００３６】  ＳＭＴＰ／Ｓプロトコルに対応しているか否かの判定に際しては、送信側、受信側のＳＭＴＰ／Ｓサーバを信頼するために、認証局のシステムを用いて、判定は、受信側メールサーバのＳＭＴＰ／Ｓプロトコル用ポートとハンドシェイクができるか否かの判定と、受信側メールサーバのドメイン名が認証局により保証されているか否かの判定とを含む処理を行うことが好ましい。【００３７】  電子メール送信時に、受信側がＳＭＴＰ／Ｓプロトコルに対応している必要がある。対応しているかどうかは、次の２点を満たしているかどうかで判断する。【００３８】  受信側のＳＭＴＰ／Ｓプロトコル用ポートとハンドシェイクができる。【００３９】  受信側のドメイン名が、認証局により保証されている。【００４０】  電子メールのフォーマットに含まれる宛先（Ｔｏ／Ｃｃ／Ｂｃｃ）について、各宛先ごとに、ＳＭＴＰサーバは振り分けサーバにＳＭＴＰプロトコルでアクセスし、振り分けサーバはＳＭＴＰプロトコルを解釈することで、送信する電子メールの送信先ネットワークを調べて、本発明のシステムが採用する電子メール暗号化システムがあるかどうかを判定し、認証に成功するかどうかの判断を行う。【００４１】次に送信側メールサーバは、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段を備えている。【００４２】  一度ＳＭＴＰ／Ｓの経路が確立された後、ユーザは同じ経路については、必ず暗号化されるものと期待するため、暗号化できない場合の処理を行う必要があり、好ましい処理の一例としては、次の方法を採用することができる。【００４３】  暗号化できない場合は、「暗号化できないため失敗した」旨の電子メールを送信者に返す。【００４４】  送信側メールサーバが備える電子メール暗号化送信手段が、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する処理ができなかった場合には、処理ができなかったことを示すデータを含む電子メールを送信側クライアントに返信する。【００４５】  必ず暗号化して送らなければいけない電子メールについては、拡張メールヘッダ形式であらかじめ決められたメールヘッダを電子メールに添付することで対応する。拡張メールヘッダ形式であらかじめ決められたメールヘッダがない電子メールについては、暗号化できない場合に、平文の電子メールとして送信する。【００４６】  送信側メールサーバが備える電子メール暗号化送信手段は、送信側クライアントから受領した電子メールのヘッダに含まれる暗号化処理が必須であることを示すデータを解釈する機能を備えており、必ず暗号化して送る必要があるものであるか否かを判定する。【００４７】  次に、受信側メールサーバについて説明する。【００４８】  受信側メールサーバは、電子メールを受信するＳＭＴＰサーバを備えている。【００４９】  さらに受信側メールサーバは、受信した電子メールを復号化する電子メール復号化受信手段を備えている。【００５０】  受信側メールサーバが備えるＳＭＴＰサーバは、電子メールの送信先がローカル配送の場合には、送信側クライアントから送信された電子メールをそれぞれのメールボックスに蓄積する。【００５１】  ＳＭＴＰ／Ｓプロトコルを受信したサーバは、復号化してＳＭＴＰサーバに転送する（第２図の符号（３））。ＳＭＴＰサーバは、ローカル配送の場合は電子メールをそれぞれのメールボックスに蓄積し（第２図の符号（４））、クライアントからのＰＯＰ３またはＩＭＡＰ４プロトコルのリクエスト処理を行う。【００５２】  受信側メールサーバが備えるＳＭＴＰサーバは、受信側クライアントからそれぞれのメールボックスに蓄積された電子メールをＰＯＰ３／Ｓ、もしくはＩＭＡＰ／Ｓプロトコルを用いて受信することにより、受信側メールサーバと受信側クライアントとの間の経路も暗号化可能にされている。【００５３】  受信側メールサーバがさらに別のメールサーバに電子メールを転送する場合には、受信側メールサーバはさらに、電子メールの宛先チェックを行う手段と、宛先チェックの結果、電子メールの送信先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、電子メールを暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する電子メール暗号化送信手段とを備えている。【００５４】  別のサーバへ配送する場合（転送等）にはＳＭＴＰサーバに電子メールを送信し、電子メール暗号化システムにおいてＳＭＴＰサーバが平文電子メールを受け取り、ＳＭＴＰ／Ｓプロトコルを送信先がサポートしているか否かを判定する。【００５５】  宛先チェックを行いＳＭＴＰプロトコルまたはＳＭＴＰ／Ｓプロトコルを用いて送信する。【００５６】  電子メール暗号化システム内のメールサーバは、電子メールの宛先チェックを行い、宛先がＳＭＴＰ／Ｓプロトコルをサポートしている場合には、暗号化してＳＭＴＰ／Ｓプロトコルを用いて送信する（第２図の（６））。【００５７】  第４図を参照して前述したように、電子メール暗号化システムから送信した電子メール、または電子メール暗号化システム経由で受信した電子メールは送受信データベースに記録され、受信側サーバにおいては、電子メール履歴を参照するＣＧＩプログラム等の処理により、送受信データのデータベースに記録された情報を、検索・閲覧可能にすることができる。【００５８】  第５図および第６図は、送受信データのデータベースに記録された情報が検索・閲覧可能にされたシステムの構成例を示している。【００５９】  第６図を参照すると、電子メール履歴を参照するＣＧＩプログラム等の処理により、電子メール一覧検索において、電子メール本文（Ｃｏｎｔｅｎｔ）以外の要素については電子メール全体ｉｎｄｅｘのデータから検索処理ＣＧＩ等が検索を行い、電子メール本文���Ｃｏｎｔｅｎｔ）については全文検索エンジン経由で個別電子メール全文ｉｎｄｅｘから検索を行う。個別電子メールの表示処理は、個別電子メールの表示処理ＣＧＩ等により，個別電子メールデータから該当する電子メールを抽出し表示する。【００６０】  次に第７図は、本発明のシステムにおいて用いられる電子メール暗号化システムの一式が詰まったハードウェアの構成を示す。【００６１】  電子メールを送受信するための送信側クライアントと、受信側クライアントとにそれぞれ接続されて第７図に示すハードウェアを設けることにより、当該ハードウェアには必要な機能が実装されているので、送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするとともに、受信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を受信時に復号化して受信可能にすることができる。【００６２】  第８図は、本発明のシステムを利用した処理の流れを示す図である。【００６３】  また第９図は送信側の基本的な処理の流れの好ましい一例を示すフローチャートであり、第１０図は受信側の基本的な処理の流れの好ましい一例を示すフローチャートである。【００６４】  第８図を参照し、送信側クライアントから送信側メール暗号化システム内のＳＭＴＰサーバに電子メールを送る場合の処理について説明する。【００６５】（１−１）送信側クライアントから送信側メール暗号化システム内のＳＭＴＰポートに接続する。【００６６】（１−２）ＳＭＴＰポートで待ち受けている送信側メール暗号化システム内の内部ＳＭＴＰサーバにデータを送る。【００６７】（１−３）送信側メール暗号化システム内の内部ＳＭＴＰサーバで処理が終わったら、送信側メール暗号化システム内の振り分けサーバにデータを送る。【００６８】  次に、送信側クライアントから送信側ネットワーク内の別のＳＭＴＰサーバに電子メールを送る場合の処理について説明する。【００６９】（２−１）クライアントから送信側ネットワーク内の別のＳＭＴＰサーバに電子メールを送る。【００７０】（２−２）ネットワーク内の別の送信側ＳＭＴＰサーバは送信側電子メール暗号化システム内のＳＭＴＰポートに接続しようとする。【００７１】（２−３）送信側電子メール暗号化システム内のポート転送機能によって、送信側電子メール暗号化システム内のＳＭＴＰ／Ｓポートにフォワードされる。【００７２】（２−４）ＳＭＴＰ／Ｓポートで待ち受けている送信側電子メール暗号化システム内の送信側振り分けサーバにデータを送る。【００７３】振り分けサーバは、送信する電子メールの送信先ネットワークを調べて、送信先が電子メール暗号化システムに対応しているかどうかを判断し、認証に成功するかどうかの判断を行う。【００７４】次に、受信側ネットワーク内に電子メール暗号化システムがあるが、暗号化経路の確立に失敗した場合の処理について説明する。【００７５】（３−１）送信側電子メール暗号化システム内の振り分けサーバから、受信側ネットワーク内の電子メール暗号化システムのＳＭＴＰポート経由で、受信側ネットワークにデータを送る。【００７６】（３−２）受信側電子メール暗号化システム内���ＳＭＴＰサーバがある場合には、受信側電子メール暗号化システム内の内部ＳＭＴＰサーバにデータを送る。【００７７】（３−３）受信側電子メール暗号化システム内にＳＭＴＰサーバがない場合には、受信側ネットワーク内の別のＳＭＴＰサーバにデータを送る。【００７８】次に、受信側ネットワーク内に電子メール暗号化システムがあり、暗号化経路の確立に成功した場合の処理について説明する。【００７９】（４−１）送信側電子メール暗号化システム内の振り分けサーバから、受信側ネットワークの電子メール暗号化システム内のＳＭＴＰ／Ｓポートに、暗号化データを送る。【００８０】（４−２）ＳＭＴＰ／Ｓポートで待ち受けている、受信側電子メール暗号化システム内の振り分けサーバにデータを送る。【００８１】（４−３）受信側電子メール暗号化システム内にＳＭＴＰサーバがある場合には、受信側電子メール暗号化システム内のＳＭＴＰサーバにデータを送る。【００８２】   （４−４）受信側電子メール暗号化システム内にＳＭＴＰサーバがない場合には、受信側ネットワーク内の別のＳＭＴＰサーバにデータを送る。【００８３】  次に、受信側電子メール暗号化システム内のＰＯＰもしくはＩＭＡＰサーバから、受信側クライアントが電子メールを受け取る場合には、受信側ネットワーク内のクライアントからの要求を受けて、ＰＯＰ３もしくはＩＭＡＰ４により受信側クライアントへデータを送る。【００８４】  受信側ネットワークに電子メール暗号化システムがない場合には、送信側電子メール暗号化システム内の振り分けサーバから、受信側ネットワークのＳＭＴＰサーバへデータを送る。【００８５】  受信側電子メール暗号化システムが何かしらの原因で動作しない場合は、受信側ネットワーク内のＳＭＴＰサーバへデータを送る。
【産業上の利用可能性】
【００８６】  送信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を暗号化して送信可能にするとともに、受信側クライアントに暗号化システムを組み込むことなくヘッダ部分を含む電子メールの内容を受信時に復号化して受信可能にするシステムを提供することができ、電子メールの宛先が、電子メール暗号化システムの復号化に対応していない場合や、対応しているか否かが不明な場合にも機能するとともに、宛先において暗号化された電子メールに対応できているか否かを知ることが可能なシステムを提供することができる。また、電子メール送信時に暗号化方法を入手したり、ドメイン名変換をしたりする処理を必要とせず、宛先を管理するデータベースの操作等の煩雑さのないシステムを提供することができ、さらに、これらの機能を一体に備えたハードウェアを提供し、当該ハードウェアの設置のみでシステムを構築可能にすることができるため、セキュリティ対策を簡易に設置して機能させ、普及させることが可能となる。
【図面の簡単な説明】
【００８７】
【図１】本発明のシステムを利用したシステム全体の実施方法構成図の一例である。
【図２】ＳＭＴＰサーバと電子メール暗号化システムとが同じハードウェアにより構成されている例の説明図である。
【図３】ＳＭＴＰサーバと電子メール暗号化システムとが別個のハードウェアにより構成されている例の説明図である。
【図４】振り分けサーバを備えた電子メール暗号化システム構成図の一例である。
【図５】送受信データのデータベースに記録された情報が検索・閲覧可能にされたシステムの構成例の説明図である。
【図６】送受信データのデータベースに記録された情報が検索・閲覧可能にされたシステムの構成例の説明図である。
【図７】本発明のシステムにおいて用いられる電子メール暗号化システムの一式が詰まったハードウェアの構成図である。
【図８】本発明のシステムを利用した処理の流れを示す図である。
【図９】送信側の基本的な処理の流れを示す一例である。
【図１０】受信側の基本的な処理の流れを示す一例である。
【図７】
0004264903.tif 000002
【図１】
0004264903.tif 000003
【図２】
0004264903.tif 000004
【図３】
0004264903.tif 000005
【図４】
0004264903.tif 000006
【図５】
0004264903.tif 000007
【図６】
0004264903.tif 000008
【図８】
0004264903.tif 000009
【図９】
0004264903.tif 000010
【図１０】
0004264903.tif 000011