(57)【要約】【課題】  データの送信時または受信時の処理において端末に負荷がかからないようにし、また通信における安全性を確保できる。【解決手段】  受信した電子メールから送信先アドレスを抽出するアドレス抽出部２２と、抽出された送信先アドレスに基づいて、電子メールが暗号化処理する対象であるか否かを判別し、どの方式で暗号化処理を行うかを決定し、決定された方式で当該電子メールを暗号化処理して、通信データを作成する通信データ作成部である暗号化処理判定部２４，暗号化処理データベース２６および暗号化処理部２８と、作成された通信データを送信する送信部３０とを含む。【選択図】  図２
2006013747.tif 000002
【特許請求の範囲】
【請求項１】
受信した電子メールから送信先アドレスを抽出するアドレス抽出部と、
前記抽出された送信先アドレスに基づいて、電子メールが暗号化処理する対象であるか否かを判別するとともに、暗号化処理を行う場合に、どの方式で暗号化処理を行うかを決定し、決定された方式で当該電子メールを暗号化処理し、または暗号化処理を行わない場合に、通常の電子メールの処理をして、通信データを作成する通信データ作成部と、
前記作成された通信データを送信する送信部と
を含む電子メールサーバ装置。
【請求項２】
請求項１に記載の電子メールサーバ装置において、
前記通信データ作成部は、送信先アドレスと、当該送信先アドレスを有する電子メールの暗号化処理に関する情報とが関連付けられて蓄積される暗号化処理データベースを含み、暗号化処理の有無および方式決定が当該暗号化処理データベースを参照して決定されることを特徴とする電子メールサーバ装置。
【請求項３】
通信データを受信する受信部と、
前記受信された通信データから得られた電子メールのうち、暗号化された電子メールを抽出し、当該抽出された電子メールを復号化する電子メール処理部と、
前記電子メール処理部で得られた電子メールを一時的に格納するとともに、受信側クライアント端末からの要求にしたがって格納された電子メールを当該クライアント端末に送信するメールボックスと
を含む電子メールサーバ装置。
【請求項４】
請求項１または２に記載された電子メールサーバ装置と、
請求項３に記載された電子メールサーバ装置と、
前記電子メールサーバ同士を接続させるネットワークと
を含む電子メールネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールサーバ装置に関し、特に送信前の電子メールを所定の方法で暗号化し、または受信後に復号化する電子メールサーバ装置に関する。また、本発明は、これら電子メールサーバ装置を備えた電子メールネットワークシステムに関する。
【背景技術】
【０００２】
電子メールを暗号化してインターネットを通じて他の端末に送信する技術としては、例えば特許文献１に記載されたものが挙げられる。当該特許文献に記載された技術では、データを暗号化処理し、この暗号化処理されたデータを添付ファイルとした電子メールを作成して、外部装置に送信するようになっている。
【０００３】
一方で、通常電子メールを暗号化する場合には、通信プロトコルのアプリケーション層にて扱われるプログラムに基づいて、例えばＳ／ＭＩＭＥ（Secure／multipurpose internet mail extension）にて暗号化処理を行うことが知られている。このような暗号化処理を行うことで、送信時における電子メールの安全性を高めることができるようになる。
【特許文献１】特開２００２−１６４８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、送信するデータを添付した電子メールの送信時における安全性を高める要望がある一方で、Ｓ／ＭＩＭＥのような高度な暗号化処理は装置のメモリに負荷がかかるため、そのような付加を低減するようなファクシミリ装置が望まれていた。
【０００５】
また、特許文献１に記載の技術では、暗号化処理が予め設定されていて、複数の方法から選択して暗号化処理を行うということは記載されていない。また、本文献記載の技術では、受信側の端末においても、送信側でなされた暗号化処理に対する復号化処理に対応する必要があり、特定の端末間でのデータの送受信の高度な安全性を確保することを目的としている。
【０００６】
一方で、不特定多数の端末との送受信を行う電子メールのシステムにおいて、最低限の安全性の確保、および電子メールの送受信時の端末にかかる負荷を低減することが望まれている。
【０００７】
そこで、本発明は上述した実情に鑑みてなされたものであり、データの送信時または受信時の処理において端末に負荷がかからないようにし、また通信における安全性を確保できる電子メールのシステムに供される電子メールサーバ装置、およびこの電子メールサーバ装置を用いた電子メールネットワークシステムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明に係る電子メールサーバ装置は、上述した課題を解決するために、受信した電子メールから送信先アドレスを抽出するアドレス抽出部と、抽出された送信先アドレスに基づいて、電子メールが暗号化処理する対象であるか否かを判別するとともに、暗号化処理を行う場合に、どの方式で暗号化処理を行うかを決定し、決定された方式で当該電子メールを暗号化処理し、または暗号化処理を行わない場合に、通常の電子メールの処理をして、通信データを作成する通信データ作成部と、作成された通信データを送信する送信部とを含む。
【０００９】
また、この電子メールサーバ装置において、通信データ作成部は、送信先アドレスと、当該送信先アドレスを有する電子メールの暗号化処理に関する情報とが関連付けられて蓄積される暗号化処理データベースを含み、暗号化処理の有無および方式決定が当該暗号化処理データベースを参照して決定されるようにしてもよい。
【００１０】
このような構成にすることにより、受信した電子メールについて、アドレス抽出部にて送信先アドレスが抽出される。さらに、通信データ作成部にてこの抽出された送信先アドレスに基づいて暗号化処理を行うか否か判断された上で、必要に応じて暗号化処理され、通信データが得られる。このとき、暗号化方法は、メールアドレスまたはドメインにより要求される安全性の高さに応じて設定することができる。得られた通信データは、送信部からインターネットなどのネットワークに送信され、最終的に送信先のクライアント端末に接続される電子メールサーバ装置に送られる。
【００１１】
また、暗号化処理データベースを参照して暗号化処理の有無および方式の決定を行うようにすることで、暗号化処理に関する変更を行うときには、ハードウェア構成を変更しなくても、暗号化処理データベースの蓄積データを更新することで足りるため、システムの変更が容易となる。
【００１２】
また、本発明に係る電子メールサーバ装置は、通信データを受信する受信部と、受信された通信データから得られた電子メールのうち、暗号化された電子メールを抽出し、当該抽出された電子メールを復号化する電子メール処理部と、電子メール処理部で得られた電子メールを一時的に格納するとともに、受信側クライアント端末からの要求にしたがって格納された電子メールを当該クライアント端末に送信するメールボックスとを含む。
【００１３】
このように構成することにより、外部より送信された通信データは、受信部にて受信される。電子メール処理部にて、受信された通信データから電子メールが得られ、特に暗号化処理されていた電子メールは復号化処理されて、送信先アドレスに対応したメールボックスに送られる。メールボックスでは、この電子メールが一時的に保持されて、クライアント端末から要求があったときに、クライアント端末に対して電子メールが送信される。
【００１４】
本発明に係る電子メールネットワークシステムは、前述した二種の電子メールサーバ装置と、各電子メールサーバ装置同士を接続させるネットワークとを含む。
【００１５】
このような構成にすることにより、ネットワークにおいて、要求される安全性を確保するための電子メールの暗号化、復号化を電子メールサーバ装置に行わせることができるため、クライアント端末の操作者は暗号化に対応できなくても、通常の電子メール操作を行うことで足りる。
【発明の効果】
【００１６】
本発明によれば、電子メールの暗号化および復号化の処理を電子メールサーバ装置に行わせることで、データの送信時または受信時の処理において端末に負荷がかからないようにし、また通信における安全性を確保できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
図１は、本発明に係る電子メールサーバ装置を用いて形成される電子メールネットワークシステムを示す図である。
【００１８】
前記電子メールネットワークシステムは、複数の電子メールサーバ装置１２がネットワークとしてのインターネット１４を介してそれぞれ接続されるようになっている。また、それぞれの電子メールサーバ装置１２には少なくとも一つのクライアント端末としてのユーザ端末１０が接続され、電子メールサーバ装置１２ではインターネット１４を通じて電子メールの送受信が行われるようになっている。
【００１９】
ユーザ端末１０では、電子メールの作成、表示、送受信に関するコマンド操作などが行われるようになっている。
【００２０】
図２は、電子メールサーバ装置１２の電子メール送信時の機能ブロックを示す。
電子メールサーバ１２は、送信フォルダ２１，アドレス抽出部２２，通信データ作成部としての暗号化処理判定部２４，暗号化処理データベース２６および暗号化処理部２８と、送信部３０とを含む。
【００２１】
送信フォルダ２１では、ユーザ端末１０にて作成された電子メールが送られて、さらにアドレス抽出部２２に送られるようになっている。
【００２２】
アドレス抽出部２２では、送信フォルダ２１から送られる電子メールから送信先アドレスが抽出されるようになっている。
【００２３】
暗号化処理判定部２４では、抽出された送信先アドレスに基づいて、暗号化処理データベース２６を参照しながら、暗号化処理の有無、すなわち電子メールが暗号化処理する対象であるか否かが判別され、また、暗号化処理を行う場合には、どの方式で暗号化処理を行うかが決定されるようになっている。
【００２４】
暗号化処理データベース２６では、図３に示したように、送信先アドレスであるメールアドレスまたはドメイン名と、当該送信先アドレスを有する電子メールの暗号化処理に関する情報とが関連付けられて蓄積されている。例えば、メールアドレス「abc@abc」,「def@abc」，「ghi@abc」に対しては「Ｓ／ＭＩＭＥ（Secure／multipurpose internet mail extension）方式」が関連付けられ、ドメイン名「*.net」，「*.xxx.com」に対しては「ＰＧＰ（Pretty Good Privacy）方式」が関連付けられるようになっている。また、その他のメールアドレスおよびドメイン名には「何もしない」が関連付けられるようになっている。さらに、暗号化および復号化処理に必要なパラメータを格納していてもよい。
【００２５】
このように、暗号化処理データベース２６を参照して暗号化処理の有無および方式の決定を行うようにすることで、暗号化処理に関する変更を行うときには、ハードウェア構成を変更しなくても、暗号化処理データベース２６の蓄積データを更新することで足りるため、システムの変更が容易となる。
【００２６】
図２に戻り、暗号化処理部２８では、電子メールが暗号化処理判定部２４にて決定された方式で暗号化処理され、通信データが作成されるようになっている。この暗号化処理の際には、暗号化処理に必要なパラメータを暗号化処理データベース２６より参照してもよい。また、暗号化処理判定部２４にて暗号化処理を行わないと判定された場合に、電子メールが、通常処理され、通信データが作成されるようになっている。
【００２７】
送信部３０では、作成された通信データが、インターネット１４を通じて送信されて、最終的に送信先のクライアント端末に接続される電子メールサーバ装置１２に送信されるようになっている（送信経路は不図示）。なお、ここで、通信データの送信は、逐次行われていてもよいが、ある程度の数の通信データが蓄積されたところで行われるようになっていてもよい。
【００２８】
図４は、電子メール送信時の各構成の動作手順を示すフローチャートである。なお、図２に示した構成のうち、各ステップの動作に関係するものについては適宜符号を引用して説明する。
【００２９】
ステップＳ１０では、ユーザ端末１０にて電子メールが作成され、続いてステップＳ１２では、この作成された電子メールが送信フォルダ２１を通じてアドレス抽出部２２に送られ、エンベロープ部分、ヘッダ部分の情報から送信先のアドレスが抽出される。
【００３０】
ステップＳ１４では、暗号化処理判定部２４において、ステップＳ１２にて抽出された送信先アドレスに基づいて、図３に示したようなデータを有する暗号化処理データベース２６を参照しながら、当該送信先アドレスで特定されるクライアント端末に送られる電子メールが暗号化が必要なものであるか否かが判別される。
【００３１】
ステップＳ１４における判別結果がＮＯ、すなわち暗号化の必要がないと判定されたときにはステップＳ２０に進む。また、ステップＳ１４における判別結果がＹＥＳ、すなわち暗号化に必要な電子メールであると判別されると、ステップＳ１６に進み、引き続き暗号化処理データベース２６を参照しながら、どんな方法で暗号化処理するのかが決定される。
【００３２】
ステップＳ１８では、暗号化処理部２８において、ステップＳ１８で決定された暗号化方法にて、電子メールが暗号化処理される。
【００３３】
続いて、ステップＳ２０では、暗号化処理された電子メールまたは暗号化処理不要とされた電子メールが処理されて通信データが得られ、この通信データが送信部３０に送られ、ステップＳ２２では、送信部３０に送られた通信データがインターネット１４を通じて送信されて、送信動作は終了する。この電子メールは場合によっては様々な経由地を経て最終的に他の電子メールサーバ装置１２に送信される。
【００３４】
図５は、電子メールサーバ装置１２の電子メール受信時の機能ブロックを示す。
電子メールサーバ装置１２は、受信部４０と、電子メール処理部としての暗号化メール抽出部４２，復号化処理部４４および暗号化処理データベース２６と、振分部４６と、メールボックス２０とを含む。
【００３５】
受信部４０では、インターネット１４を経由して送信される通信データが受信されるようになっている。
【００３６】
暗号化メール抽出部４２では、受信部４０にて受信された通信データから電子メールが得られるようになっており、さらにこの電子メールのうち、暗号化された電子メールが抽出されるようになっている。なお、抽出されなかった電子メールは、直接後述する振分部４６に送られるようにしてもよいし、復号化処理部４４にいったん送るようにして、復号化処理部４４では何ら処理されないで振分部４６に送られるようにしてもよい。
【００３７】
復号化処理部４４では、必要に応じて暗号化処理に必要なパラメータを暗号化処理データベース２６より参照しながら、暗号化された電子メールの復号化処理が行われるようになっている。
【００３８】
振分部４６では、復号化処理部４４から送られる電子メール、および場合によっては暗号化メール抽出部４２から送られる電子メールのエンベロープ部分、ヘッダ部分の情報から送信先アドレスを得て、この送信先アドレスに該当するメールボックス２０に電子メールが送られるようになっている。
【００３９】
メールボックス２０では、得られた電子メールが一時的に格納されるようになっており、また受信側クライアント端末としてのユーザ端末１０からの要求にしたがって格納された電子メールが要求のあったユーザ端末１０に送信されるようになっている。
【００４０】
図６は、電子メール受信時の各構成の動作手順を示すフローチャートである。なお、図５に示した構成のうち、各ステップの動作に関係するものについては適宜符号を引用して説明する。
【００４１】
ステップＳ３０では、受信部４０にてインターネット１４を通じて送信される通信データが受信される。
【００４２】
ステップＳ３２では、暗号化メール抽出部４２において、受信された通信データから得られた電子メールが暗号化されているか否かが判別される。
【００４３】
ステップＳ３２での判別結果がＮＯ、すなわち暗号化されていなかったと判断された場合には、ステップＳ３６に進み、振分部４６から該当するメールボックス２０に送られる。
【００４４】
また、ステップＳ３２での判別結果がＹＥＳ、すなわち暗号化されていると判断されたときには、ステップＳ３４に進み、この電子メールは復号化処理部４４にて復号化処理されて、ステップＳ３６に進み、振分部４６から該当するメールボックス２０に送られる。
【００４５】
ステップＳ３８では、受信部４０に未処理の通信データがあるか否かが判別される。ステップＳ３８での判別結果がＹＥＳ、すなわちまだ未処理の通信データがある場合には、ステップＳ３２に戻る。また、ステップＳ３８での判別結果がＮＯ、すなわち未処理の通信データがない場合には、受信動作は終了する。
【００４６】
以上、本実施形態によれば、ネットワークにおいて、要求される安全性を確保するための電子メールの暗号化、復号化を電子メールサーバ装置に行わせることができるため、クライアント端末操作者は暗号化に対応できなくても、通常の電子メール操作を行うことで足りる。また、電子メールの暗号化および復号化の処理を電子メールサーバ装置に行わせることで、データの送信時または受信時の処理において端末に負荷がかからないようにし、また通信における安全性を確保できる。
【００４７】
なお、本発明の実施形態を説明したが、本発明はこれに限定されることはない。
例えば、電子メールの暗号化方法として、Ｓ/ＭＩＭＥやＰＧＰを挙げたが、他の暗号化方法を用いることが可能である。また、二種類の暗号化方法から選択することに限らず、三種類以上の暗号化方法から選択するようにしてもよい。
【００４８】
また、暗号化処理データベースを設けて、この内容を参照することで、電子メールの暗号化処理するか否か、暗号化処理する場合にはその方法を決定していたが、これに限定されることはなく、ドメインの末尾やアドレスの形式に応じて予め暗号化方法を決めておくことで、参照する対象となるデータベースは不要となる。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る電子メールネットワークシステムを示す図である。
【図２】本発明に係る電子メールサーバ装置の第１の実施形態を示す機能ブロック図である。
【図３】前記実施形態において、暗号化処理データベースの内容の一例を示す図である。
【図４】前記第１の実施形態の動作を示すフローチャートである。
【図５】本発明に係る電子メールサーバ装置の第２の実施形態を示す機能ブロック図である。
【図６】前記第２の実施形態の動作を示すフローチャートである。
【符号の説明】
【００５０】
１０  ユーザ端末
１２  電子メールサーバ装置
１４  インターネット
２０  メールボックス
２２  アドレス抽出部
２４  暗号化処理判定部
２６  暗号化処理データベース
２８  暗号化処理部
３０  送信部
４０  受信部
４２  暗号化メール抽出部
４４  復号化処理部
【図１】
2006013747.tif 000003
【図２】
2006013747.tif 000004
【図３】
2006013747.tif 000005
【図４】
2006013747.tif 000006
【図５】
2006013747.tif 000007
【図６】
2006013747.tif 000008