(57)【特許請求の範囲】
【請求項１】
電子メールを配信するメール配信サーバであって、
電子メールに添付すべき複数のファイルを取得する添付情報取得部と、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、
前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、
前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部と
を備え、
前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、
前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信サーバ。
【請求項２】
電子メールを配信するメール配信サーバであって、
電子メールに添付すべき複数のファイルを取得する添付情報取得部と、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、
前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、
前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部と
を備え、
前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、
前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信サーバ。
【請求項３】
電子メールを配信するメール配信サーバであって、
電子メールに添付すべき複数のファイルを取得する添付情報取得部と、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、
前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、
前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部と
を備え、
前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、
前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信サーバ。
【請求項４】
前記暗号化部は、複数の暗号化手段を有し、
前記暗号化判断部が暗号化すべきと判断したファイルの各々に対し、用いるべき暗号化手段を選択する暗号化手段選択部をさらに備え、
前記暗号化部は、前記暗号化手段選択部が選択した前記暗号化手段を用いて、前記ファイルを暗号化する
ことを特徴とする請求項１〜３の何れかに記載のメール配信サーバ。
【請求項５】
前記暗号化特定情報を格納する暗号化特定情報格納部をさらに備え、
前記暗号化判断部は、前記暗号化特定情報格納部に格納されている前記暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する
ことを特徴とする請求項１〜４の何れかに記載のメール配信サーバ。
【請求項６】
電子メールを配信するメール配信システムであって、
前記電子メールに添付すべきファイルを作成するファイル作成装置と、
前記ファイル作成装置から前記ファイルを受け取るメール配信サーバと
を備え、
前記メール配信サーバは、
電子メールに添付すべき複数のファイルを前記ファイル作成装置から取得する添付情報取得部と、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、
前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、
前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部と
を有し、
前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、
前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信システム。
【請求項７】
電子メールを配信するメール配信システムであって、
前記電子メールに添付すべきファイルを作成するファイル作成装置と、
前記ファイル作成装置から前記ファイルを受け取るメール配信サーバと
を備え、
前記メール配信サーバは、
電子メールに添付すべき複数のファイルを前記ファイル作成装置から取得する添付情報取得部と、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、
前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、
前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部と
を有し、
前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、
前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信システム。
【請求項８】
電子メールを配信するメール配信システムであって、
前記電子メールに添付すべきファイルを作成するファイル作成装置と、
前記ファイル作成装置から前記ファイルを受け取るメール配信サーバと
を備え、
前記メール配信サーバは、
電子メールに添付すべき複数のファイルを前記ファイル作成装置から取得する添付情報取得部と、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、
前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、
前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部と
を有し、
前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、
前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信システム。
【請求項９】
電子メールを配信するメール配信方法であって、
サーバが、電子メールに添付すべき複数のファイルを取得する取得ステップと、
前記サーバが、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記取得ステップで取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する判断ステップと、
前記サーバが、前記取得ステップで取得した前記複数のファイルのうち、前記判断ステップで暗号化すべきファイルであると判断したファイルを暗号化する暗号化ステップと、
前記サーバが、前記暗号化ステップで暗号化した暗号化ファイルと、前記複数のファイルのうち前記判断ステップで暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信ステップと
を有し、
前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、
前記判断ステップにおいて、前記サーバは、前記取得ステップで取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信方法。
【請求項１０】
電子メールを配信するメール配信方法であって、
サーバが、電子メールに添付すべき複数のファイルを取得する取得ステップと、
前記サーバが、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記取得ステップで取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する判断ステップと、
前記サーバが、前記取得ステップで取得した前記複数のファイルのうち、前記判断ステップで暗号化すべきファイルであると判断したファイルを暗号化する暗号化ステップと、
前記サーバが、前記暗号化ステップで暗号化した暗号化ファイルと、前記複数のファイルのうち前記判断ステップで暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信ステップと
を有し、
前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、
前記判断ステップにおいて、前記サーバは、前記取得ステップで取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信方法。
【請求項１１】
電子メールを配信するメール配信方法であって、
サーバが、電子メールに添付すべき複数のファイルを取得する取得ステップと、
前記サーバが、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記取得ステップで取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する判断ステップと、
前記サーバが、前記取得ステップで取得した前記複数のファイルのうち、前記判断ステップで暗号化すべきファイルであると判断したファイルを暗号化する暗号化ステップと、
前記サーバが、前記暗号化ステップで暗号化した暗号化ファイルと、前記複数のファイルのうち前記判断ステップで暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信ステップと
を有し、
前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、
前記判断ステップにおいて、前記サーバは、前記取得ステップで取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするメール配信方法。
【請求項１２】
電子メールを配信するコンピュータ用のプログラムであって、
電子メールに添付すべき複数のファイルを取得する添付情報取得モジュールと、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得モジュールが取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断モジュールと、
前記添付情報取得モジュールが取得した前記複数のファイルのうち、前記暗号化判断モジュールが暗号化すべきファイルであると判断したファイルを暗号化する暗号化モジュールと、
前記暗号化モジュールが暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断モジュールが暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信モジュールと
を備え、
前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、
前記暗号化判断モジュールは、前記添付情報取得モジュールが取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするプログラム。
【請求項１３】
電子メールを配信するコンピュータ用のプログラムであって、
電子メールに添付すべき複数のファイルを取得する添付情報取得モジュールと、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得モジュールが取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断モジュールと、
前記添付情報取得モジュールが取得した前記複数のファイルのうち、前記暗号化判断モジュールが暗号化すべきファイルであると判断したファイルを暗号化する暗号化モジュールと、
前記暗号化モジュールが暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断モジュールが暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信モジュールと
を備え、
前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、
前記暗号化判断モジュールは、前記添付情報取得モジュールが取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするプログラム。
【請求項１４】
電子メールを配信するコンピュータ用のプログラムであって、
電子メールに添付すべき複数のファイルを取得する添付情報取得モジュールと、
暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得モジュールが取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断モジュールと、
前記添付情報取得モジュールが取得した前記複数のファイルのうち、前記暗号化判断モジュールが暗号化すべきファイルであると判断したファイルを暗号化する暗号化モジュールと、
前記暗号化モジュールが暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断モジュールが暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信モジュールと
を備え、
前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、
前記暗号化判断モジュールは、前記添付情報取得モジュールが取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メール配信サーバ、メール配信システム、メール配信方法、及びプログラムに関する。特に本発明は、電子メールに添付される添付情報を暗号化して配信するメール配信サーバ、メール配信システム、メール配信方法、及びプログラムに関する。
【０００２】
【従来の技術】
近年、メール配信サーバは、さまざまなファイルを添付した電子メールをユーザ端末に配信している。
【０００３】
【発明が解決しようとする課題】
ネットワーク上においてセキュリティが重要であり、電子メールを送信されたユーザ以外の第三者には電子メール及び／または添付ファイルを閲覧できないようにすることが望まれる。
【０００４】
そこで本発明は、上記の課題を解決することのできるメール配信サーバ、メール配信システム、メール配信方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
本発明の第１の形態は、電子メールを配信するメール配信サーバであって、電子メールに添付すべき複数のファイルを取得する添付情報取得部と、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部とを備え、前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【０００６】
本発明の第２の形態は、電子メールを配信するメール配信サーバであって、電子メールに添付すべき複数のファイルを取得する添付情報取得部と、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部とを備え、前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【０００７】
本発明の第３の形態は、電子メールを配信するメール配信サーバであって、電子メールに添付すべき複数のファイルを取得する添付情報取得部と、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部とを備え、前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【０００９】
前記暗号化部は、複数の暗号化手段を有し、前記暗号化判断部が暗号化すべきと判断したファイルの各々に対し、用いるべき暗号化手段を選択する暗号化手段選択部をさらに備え、前記暗号化部は、前記暗号化手段選択部が選択した暗号化手段を用いて、前記ファイルを暗号化してもよい。
【００１０】
前記暗号化特定情報を格納する暗号化特定情報格納部をさらに備え、前記暗号化判断部は、前記暗号化特定情報格納部に格納されている前記暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断してもよい。
【００１１】
本発明の第４の形態は、電子メールを配信するメール配信システムであって、前記電子メールに添付すべきファイルを作成するファイル作成装置と、前記ファイル作成装置から前記ファイルを受け取るメール配信サーバとを備え、前記メール配信サーバは、電子メールに添付すべき複数のファイルを前記ファイル作成装置から取得する添付情報取得部と、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部とを有し、前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１２】
本発明の第５の形態は、電子メールを配信するメール配信システムであって、前記電子メールに添付すべきファイルを作成するファイル作成装置と、前記ファイル作成装置から前記ファイルを受け取るメール配信サーバとを備え、前記メール配信サーバは、電子メールに添付すべき複数のファイルを前記ファイル作成装置から取得する添付情報取得部と、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部とを有し、前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１３】
本発明の第６の形態は、電子メールを配信するメール配信システムであって、前記電子メールに添付すべきファイルを作成するファイル作成装置と、前記ファイル作成装置から前記ファイルを受け取るメール配信サーバとを備え、前記メール配信サーバは、電子メールに添付すべき複数のファイルを前記ファイル作成装置から取得する添付情報取得部と、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得部が取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断部と、前記添付情報取得部が取得した前記複数のファイルのうち、前記暗号化判断部が暗号化すべきファイルであると判断したファイルを暗号化する暗号化部と、前記暗号化部が暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断部が暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信部とを有し、前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、前記暗号化判断部は、前記添付情報取得部が取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１４】
本発明の第７の形態は、電子メールを配信するメール配信方法であって、サーバが、電子メールに添付すべき複数のファイルを取得する取得ステップと、前記サーバが、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記取得ステップで取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する判断ステップと、前記サーバが、前記取得ステップで取得した前記複数のファイルのうち、前記判断ステップで暗号化すべきファイルであると判断したファイルを暗号化する暗号化ステップと、前記サーバが、前記暗号化ステップで暗号化した暗号化ファイルと、前記複数のファイルのうち前記判断ステップで暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信ステップとを有し、前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、前記判断ステップにおいて、前記サーバは、前記取得ステップで取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１５】
本発明の第８の形態は、電子メールを配信するメール配信方法であって、サーバが、電子メールに添付すべき複数のファイルを取得する取得ステップと、前記サーバが、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記取得ステップで取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する判断ステップと、前記サーバが、前記取得ステップで取得した前記複数のファイルのうち、前記判断ステップで暗号化すべきファイルであると判断したファイルを暗号化する暗号化ステップと、前記サーバが、前記暗号化ステップで暗号化した暗号化ファイルと、前記複数のファイルのうち前記判断ステップで暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信ステップとを有し、前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、前記判断ステップにおいて、前記サーバは、前記取得ステップで取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１６】
本発明の第９の形態は、電子メールを配信するメール配信方法であって、サーバが、電子メールに添付すべき複数のファイルを取得する取得ステップと、前記サーバが、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記取得ステップで取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する判断ステップと、前記サーバが、前記取得ステップで取得した前記複数のファイルのうち、前記判断ステップで暗号化すべきファイルであると判断したファイルを暗号化する暗号化ステップと、前記サーバが、前記暗号化ステップで暗号化した暗号化ファイルと、前記複数のファイルのうち前記判断ステップで暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信ステップとを有し、前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、前記判断ステップにおいて、前記サーバは、前記取得ステップで取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１７】
本発明の第１０の形態は、電子メールを配信するコンピュータ用のプログラムであって、電子メールに添付すべき複数のファイルを取得する添付情報取得モジュールと、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得モジュールが取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断モジュールと、前記添付情報取得モジュールが取得した前記複数のファイルのうち、前記暗号化判断モジュールが暗号化すべきファイルであると判断したファイルを暗号化する暗号化モジュールと、前記暗号化モジュールが暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断モジュールが暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信モジュールとを備え、前記暗号化特定情報は、前記ファイルを特定する特定情報が所定の条件を満たすことを示す情報であり、前記暗号化判断モジュールは、前記添付情報取得モジュールが取得した前記複数のファイルのうちファイルを特定する特定情報が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１８】
本発明の第１１の形態は、電子メールを配信するコンピュータ用のプログラムであって、電子メールに添付すべき複数のファイルを取得する添付情報取得モジュールと、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得モジュールが取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断モジュールと、前記添付情報取得モジュールが取得した前記複数のファイルのうち、前記暗号化判断モジュールが暗号化すべきファイルであると判断したファイルを暗号化する暗号化モジュールと、前記暗号化モジュールが暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断モジュールが暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信モジュールとを備え、前記暗号化特定情報は、前記ファイルの種類が所定の条件を満たすことを示す情報であり、前記暗号化判断モジュールは、前記添付情報取得モジュールが取得した前記複数のファイルのうちファイルの種類が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００１９】
本発明の第１２の形態は、電子メールを配信するコンピュータ用のプログラムであって、電子メールに添付すべき複数のファイルを取得する添付情報取得モジュールと、暗号化すべきファイルを特定する暗号化特定情報に基づいて、前記添付情報取得モジュールが取得した前記複数のファイルのうち何れが暗号化すべきファイルであるか否かを判断する暗号化判断モジュールと、前記添付情報取得モジュールが取得した前記複数のファイルのうち、前記暗号化判断モジュールが暗号化すべきファイルであると判断したファイルを暗号化する暗号化モジュールと、前記暗号化モジュールが暗号化した暗号化ファイルと、前記複数のファイルのうち前記暗号化判断モジュールが暗号化すべきファイルとして判断しなかったものとを添付した前記電子メールを、前記電子メールの宛先に送信する送信モジュールとを備え、前記暗号化特定情報は、前記ファイルの作成日時が所定の条件を満たすことを示す情報であり、前記暗号化判断モジュールは、前記添付情報取得モジュールが取得した前記複数のファイルのうちファイルの作成日時が前記所定の条件を満たすものを暗号化すべきファイルであると判断する。
【００２０】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００２１】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態はクレームにかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２２】
図１は、本実施の形態に係るメール配信システムの概略を示す。本メール配信システムは、電子メールに添付すべき添付情報を、添付情報毎に暗号化すべき情報であるか否かを判断し、暗号化すべき情報は暗号化してユーザに送信する。メール配信システムは、ネットワーク１０と、メール配信サーバ２０と、ファイル作成装置３０と、ユーザ端末４０とを備える。
【００２３】
メール配信サーバ２０は、ファイル作成装置３０が作成した電子メール、及び電子メールに添付すべき添付情報をファイル作成装置３０から受信し、受信した添付情報を暗号化すべきか否かを判断し、暗号化すべきと判断した添付情報を暗号化して、ユーザ端末４０にネットワーク１０を介して送信する。ネットワーク１０は、インターネット、ＰＳＴＮ（公衆交換電話網）、ＬＡＮ、ＷＡＮ等を含む。ファイル作成装置３０は、ユーザ端末４０に送信すべき電子メール及び電子メールに添付すべき添付情報を作成する。
【００２４】
図２は、メール配信サーバ２０の機能構成を示すブロック図である。メール配信サーバ２０は、電子メール取得部２００と、添付情報取得部２０２と、更新内容取得部２０４と、更新部２０６と、抽出部２０８と、暗号化判断部２１０と、出力部２１２と、修正受付部２１４と、暗号化部２１６と、送信部２１８と、タイミング決定部２２０と、暗号化手段選択部２２２と、暗号化特定情報格納部２２４と、添付情報データベース２２６とを有する。
【００２５】
暗号化特定情報格納部２２４は、暗号化すべき添付情報を特定する暗号化特定情報を格納する。暗号化特定情報は、例えば、添付情報を特定する特定情報、添付情報のデータ形式等の種類、添付情報の作成日時等が所定の条件を満たすことを示す情報である。また暗号化特定情報格納部２２４は、添付情報を特定する特定情報、添付情報のデータ形式等の種類、添付情報の作成日時等が所定の条件を満たした場合に、暗号化手段を指定する情報をさらに格納する。添付情報データベース２２６は、電子メールに関する情報及び添付情報に関する情報を格納する。
【００２６】
電子メール取得部２００は、ファイル作成装置３０が作成した電子メールをファイル作成装置３０から受信し、添付情報データベース２２６に格納する。添付情報取得部２０２は、ファイル作成装置３０が作成した添付情報を受信し、添付情報データベース２２６に格納する。更新内容取得部２０４は、添付情報を更新する更新内容をファイル作成装置３０から受信し、更新部２０６に送る。更新部２０６は、更新内容取得部２０４から受け取った更新内容に従って添付情報データベース２２６に格納されている添付情報を更新する。
【００２７】
タイミング決定部２２０は、添付情報の更新の有無を確認する予め定められたタイミングとなった場合、その旨を示す情報を抽出部２０８に送る。タイミング決定部２２０は、例えば、一定時間が経過した旨を示す情報を一定時間毎に抽出部２０８に送る。抽出部２０８は、一定時間が経過した旨を示す情報をタイミング決定部２２０から受け取ると、更新部２０６が更新した添付情報を含む電子メール及び添付情報を抽出し、暗号化判断部２１０に送る。
【００２８】
暗号化判断部２１０は、暗号化特定情報格納部２２４から、暗号化すべき添付情報を特定する暗号化特定情報を読み出す。暗号化判断部２１０は、抽出部２０８から受け取った電子メール及び添付情報が、暗号化特定情報により特定される電子メール及び添付情報であるか否かを判断し、添付情報を暗号化すべきであると判断した添付情報及び電子メールを暗号化手段選択部２２２に送る。暗号化手段選択部２２２は、受け取った添付情報及び電子メールに適した暗号化手段を選択し、選択した暗号化手段及び／又は当該手段を識別する情報を対応付けて、当該添付情報及び電子メール（並びに／又は当該添付情報及び電子メールを特定する情報）を出力部２１２及び暗号化部２１６に送る。
【００２９】
暗号化手段は、例えば暗号化の複雑さによって、複数の種類がある。複数種類の暗号化手段を用いることにより、メール配信サーバ２０は、添付情報の重要度に応じて暗号化の複雑さを選択することができる。またメール配信サーバ２０は、添付情報のデータ形式によって、暗号化手段を選択してもよい。これによりメール配信サーバ２０は、添付情報のデータ形式に適した暗号化手段を選択することができる。
【００３０】
一方暗号化判断部２１０は、暗号化すべきではないと判断した添付情報及びこれに付随する電子メールを直接出力部２１２に送る。出力部２１２は、暗号化判断部２１０から受け取った添付情報及び電子メールを、暗号化すべきではない旨を示す情報に対応付けて出力する。また出力部２１２は、暗号化手段選択部２２２から受け取った電子メール及び添付情報を暗号化手段に対応付けて出力する。
【００３１】
修正受付部２１４は、出力部２１２が出力した情報に対して、暗号化の有無及び暗号化手段の修正を外部、例えばメール配信サーバ２０のオペレータから受け付け、暗号化部２１６に送る。ここで修正受付部２１４が受け付ける修正は、暗号化手段の変更、暗号化の有無を含む。暗号化の有無は、暗号化の指定をはずすことも含む。
【００３２】
暗号化部２１６は、修正受付部２１４から受け取った暗号化の有無及び暗号化手段に関する修正に基づいて、暗号化手段選択部２２２から受け取った暗号化手段を修正し、修正した暗号化手段を用いて添付情報を暗号化し、暗号化手段選択部２２２から受け取った電子メールに添付して送信部２１８に送る。送信部２１８は、暗号化部２１６から受け取った電子メールをユーザ端末４０に送信する。
【００３３】
本実施の形態に係るメール配信サーバ２０は、ユーザ端末４０に送信すべき電子メールを予め添付情報データベース２２６に格納しているが、これに代えて他の例としては、メール配信サーバ２０は、添付情報を暗号化した後に、暗号化した添付情報を各々対応した電子メールに添付してもよい。
またメール配信サーバ２０は、複数の添付情報を電子メールに対応付けて格納し、暗号化した添付情報と暗号化していない添付情報との双方を１通の電子メールに添付してユーザ端末４０に送信してもよい。例えば、添付情報取得部２０２は、電子メールに添付すべき複数の添付情報を取得し、暗号化判断部２１０は、暗号化すべき添付情報を特定する暗号化特定情報に基づいて、添付情報取得部２０２が取得した複数の添付情報のうちの何れが暗号化すべき添付情報であるか否かを判断し、暗号化部２１６は、添付情報取得部２０２が取得した複数の添付情報のうち、暗号化判断部２１０が暗号化すべき添付情報であると判断したものを暗号化し、送信部２１８は、暗号化部２１６が暗号化した暗号化添付情報と、複数の添付情報のうち暗号化判断部２１０が暗号化すべき添付情報として判断しなかったものとを、電子メールに添付して当該電子メールの宛先へ送信する。
このように複数の添付情報の各々について暗号化するか否かを判断して選択的に暗号化することで、複数の添付情報の全部を暗号化する場合に比べ、暗号化部２１６での暗号化の負荷を軽減でき、処理速度を向上させることが可能である。
【００３４】
図３は、添付情報データベース２２６のデータフォーマットの一例を示す。添付情報データベース２２６は、題名フィールドと、宛先アドレスフィールドと、送信元アドレスフィールドと、作成装置識別情報フィールドと、本文フィールドと、特定情報フィールドと、作成日時フィールドと、種類フィールドと、添付情報フィールドとを含む。
【００３５】
題名フィールドは、電子メールの題名を格納する。宛先アドレスフィールドは、電子メールの宛先の電子メールアドレスを格納する。また宛先フィールドは、複数の電子メールアドレスを格納してもよい。送信元アドレスフィールドは、電子メールの送信元の電子メールアドレスを格納する。作成装置識別情報フィールドは、ファイル作成装置３０を識別する作成装置識別情報を格納する。本文フィールドは、電子メールの本文を格納する。特定情報フィールドは、添付情報を特定する特定情報を格納する。作成日時フィールドは、添付情報を作成した日時を格納する。種類フィールドは、添付情報がファイルである場合、拡張子などの添付情報の種類、例えばファイル形式を示す情報を格納する。添付情報フィールドは、添付情報を格納する。
【００３６】
暗号化判断部２１０は、添付情報データベース２２６に格納されている情報に基づいて添付情報を暗号化するか否かを判断する。暗号化特定情報格納部２２４に格納されている暗号化特定情報が、添付情報を特定する特定情報が所定の条件を満たすことを示す情報である場合に、暗号化判断部２１０は、特定情報が所定の条件を満たすときに、添付情報を暗号化すべき添付情報であると判断する。暗号化特定情報は、例えば、所定の文字列を含む特定情報により特定される添付情報の暗号化を要求する情報である。この場合、特定情報は、所定の文字列と一部一致でも完全一致でもよい。
【００３７】
また暗号化判断部２１０は、暗号化特定情報格納部２２４に格納されている暗号化特定情報が、添付情報の種類が所定の条件を満たすことを示す情報である場合に、添付情報の種類が所定の条件を満たすときに、添付情報を暗号化すべき添付情報であると判断する。添付情報の種類とは、例えば文字データ、表データの区別などのデータ形式である。
【００３８】
また暗号化判断部２１０は、暗号化特定情報格納部２２４に格納されている暗号化特定情報が、添付情報の作成日時が所定の条件を満たすことを示す情報である場合に、添付情報の作成日時が所定の条件を満たすときに、添付情報を暗号化すべき添付情報であると判断する。ここで所定の条件とは、例えば何月何日以降に作成された等の期間を示す情報である。
【００３９】
図４は、添付情報を暗号化する際のメール配信サーバ２０の動作を示すフローチャートである。更新内容取得部２０４は、添付情報を更新する更新内容をファイル作成装置３０から受信する（Ｓ１００）。次に更新部２０６は、更新内容取得部２０４が受信した更新内容に従って添付情報データベース２２６に格納されている添付情報を更新する（Ｓ１０２）。タイミング決定部２２０は、所定のタイミングか否かを判断する（Ｓ１０４）。抽出部２０８は、タイミング決定部２２０が所定のタイミングであると判断した場合に、更新部２０６が更新した情報を含む添付情報を添付情報データベース２２６から抽出する（Ｓ１０６）。
【００４０】
暗号化判断部２１０は、抽出部２０８が抽出した添付情報を暗号化すべきか否かを判断する（Ｓ１０８）。暗号化判断部２１０が添付情報を暗号化すべきであると判断した場合に、暗号化手段選択部２２２は、添付情報に適した暗号化手段を選択する（Ｓ１０９）。出力部２１２は、暗号化手段選択部２２２が選択した暗号化手段を、添付情報を特定する特定情報に対応付けて出力する（Ｓ１１０）。一方Ｓ１０８において、暗号化判断部２１０が添付情報を暗号化すべきではないと判断した場合に、出力部２１２は、添付情報を暗号化すべきではない旨を示す情報を、添付情報を特定する特定情報に対応付けて出力する（Ｓ１１２）。
【００４１】
修正受付部２１４は、出力部２１２がＳ１１２及びＳ１１０において出力した情報に対して、暗号化の有無及び暗号化手段の修正がある場合に、修正をメール配信サーバ２０のオペレータから受け付ける（Ｓ１１４）。暗号化部２１６は、修正受付部２１４が受け付けた修正に基づいて暗号化手段及び暗号化の有無を修正する（Ｓ１１６）。暗号化部２１６は、修正した暗号化手段に基づいて添付情報を暗号化する（Ｓ１１８）。送信部２１８は、暗号化部２１６が暗号化した添付情報を添付した電子メールをユーザ端末４０に送信する（Ｓ１２０）。
【００４２】
このようにメール配信サーバ２０は、暗号化すべき添付情報を判断することができる。これにより、添付情報データベース２２６は、暗号化すべき添付情報と暗号化すべきではない添付情報の双方を同時に管理することができる。
【００４３】
またメール配信サーバ２０は、複数の暗号化手段を有し、添付情報及び電子メールに適した暗号化手段を用いて添付情報を暗号化することができる。またメール配信サーバ２０は、更新した添付情報のみを所定のタイミングで抽出して電子メールに添付することもできる。これにより、メール配信サーバ２０は、最新の情報を常にユーザ端末４０に送信することができる。
【００４４】
図５は、メール配信サーバ２０のハードウェア構成を示すブロック図である。メール配信サーバ２０は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インターフェース７０６とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作する。通信インターフェース７０６は、ネットワーク１０を介して外部と通信する。格納装置の一例としてのハードディスクドライブ７１０は、設定情報及びＣＰＵ７００が動作するプログラムを格納する。
【００４５】
フロッピー（登録商標）ディスクドライブ７１２はフロッピー（登録商標）ディスク７１４からデータまたはプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１６はＣＤ−ＲＯＭ７１８からデータまたはプログラムを読み取りＣＰＵ７００に提供する。通信インターフェース７０６は、ネットワーク１０に接続してデータを送受信する。
【００４６】
ＣＰＵ７００が実行するソフトウエアは、フロッピー（登録商標）ディスク７１４またはＣＤ−ＲＯＭ７１８等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたソフトウエアは圧縮されていても非圧縮であっても良い。ソフトウエアは記録媒体からハードディスクドライブ７１０にインストールされ、ＲＡＭ７０４に読み出されてＣＰＵ７００により実行される。
【００４７】
記録媒体に格納されて提供されるソフトウエア、即ちハードディスクドライブ７１０にインストールされるソフトウェアは、機能構成として、更新モジュール、暗号化モジュール、暗号化判断モジュール、暗号化手段選択モジュール、及び送信モジュールを備える。これらの各モジュールがコンピュータに働きかけて、ＣＰＵ７００に行わせる処理は、それぞれ本実施の形態におけるメール配信サーバ２０における、対応する部材の機能及び動作と同一であるから説明を省略する。
【００４８】
図５に示した、記録媒体の一例としてのフロッピー（登録商標）ディスク７１４またはＣＤ−ＲＯＭ７１８には、本出願で説明する全ての実施形態におけるメール配信サーバ２０の動作の一部または全ての機能を格納することができる。
【００４９】
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。また記録媒体に格納されるモジュールは、オペレーティングシステムとの共同によってそれぞれの機能を提供してもよい。例えば機能の一部または全部を行うことをオペレーティングシステムに依頼し、オペレーティングシステムからの応答に基づいて機能を提供するものであってもよい。
【００５０】
記録媒体としては、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、ＰＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリー等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをメール配信サーバ２０に提供してもよい。
【００５１】
このような記録媒体は、メール配信サーバ２０を製造するためのみに使用されるものであり、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の侵害を構成することは明らかである。
【００５２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることができる。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５３】
【発明の効果】
上記説明から明らかなように、本発明によれば電子メールに添付すべきファイルをファイル毎に暗号化すべきか否か判断して暗号化して送信することができ、暗号化すべきと判断したファイルについてセキュリティを向上させることが可能である。また、電子メールに添付すべき複数のファイルの各々について暗号化するか否かを判断して選択的に暗号化することで、複数のファイルの全部を暗号化する場合に比べて暗号化の負荷を軽減することができる。
【図面の簡単な説明】
【図１】本実施の形態に係るメール配信システムの概略を示す図である。
【図２】メール配信サーバ２０の機能構成を示すブロック図である。
【図３】添付情報データベース２２６のデータフォーマットの一例を示す図である。
【図４】添付情報を暗号化する際のメール配信サーバ２０の動作を示すフローチャートである。
【図５】メール配信サーバ２０のハードウェア構成を示すブロック図である。
【符号の説明】
１０  ネットワーク
２０  メール配信サーバ
３０  ファイル作成装置
４０  ユーザ端末
２００  電子メール取得部
２０２  添付情報取得部
２０４  更新内容取得部
２０６  更新部
２０８  抽出部
２１０  暗号化判断部
２１２  出力部
２１４  修正受付部
２１６  暗号化部
２１８  送信部
２２０  タイミング決定部
２２２  暗号化手段選択部
２２４  暗号化特定情報格納部
２２６  添付情報データベース
７００  ＣＰＵ
７０２  ＲＯＭ
７０４  ＲＡＭ
７０６  通信インタフェース
７１０  ハードディスクドライブ
７１２  フロッピーディスクドライブ
７１４  フロッピーディスク
７１６  ＣＤ−ＲＯＭドライブ
７１８  ＣＤ−ＲＯＭ
【図１】
0003712955.tif 000002
【図２】
0003712955.tif 000003
【図３】
0003712955.tif 000004
【図４】
0003712955.tif 000005
【図５】
0003712955.tif 000006