(57)【要約】【課題】暗号化するファイルはユーザが指定することで決定される。【解決手段】第１の通信端末で作成又は添付された電子ファイルを含むデータを取得するデータ取得部と、データから、電子ファイルと電子ファイルの正当な受信者を識別する受信者識別情報とを抽出する抽出部と、抽出された電子ファイルを暗号化する暗号化部と、暗号化された電子ファイルの復号化に必要なパスフレーズを第２の通信端末に送信するパスフレーズ管理装置に対して、暗号化された電子ファイルを識別する第１のファイル識別情報、パスフレーズ及び受信者識別情報を送信する管理情報送信部とを備える。【選択図】図１
2014075014.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信端末で作成又は添付された電子ファイルを含むデータを取得するデータ取得部と、
前記データから、前記電子ファイルと、前記電子ファイルの正当な受信者を識別する受信者識別情報とを抽出する抽出部と、
抽出された前記電子ファイルを暗号化する暗号化部と、
暗号化された前記電子ファイルの復号化に必要なパスフレーズを第２の通信端末に送信するパスフレーズ管理装置に対して、暗号化された前記電子ファイルを識別する第１のファイル識別情報、前記パスフレーズ及び前記受信者識別情報を送信する管理情報送信部と、
を備える、電子ファイル送信システム。
【請求項２】
前記第１のファイル識別情報と、前記パスフレーズと、前記受信者識別情報とを対応付けて格納する管理情報格納部と、
前記第２の通信端末から、前記パスフレーズを要求する電子ファイルを識別する第２のファイル識別情報と、前記第２の通信端末のユーザを識別するユーザ識別情報とを取得する受信者情報取得部と、
前記受信者識別情報、前記第１のファイル識別情報、前記ユーザ識別情報及び前記第２のファイル識別情報に基づいて、前記第２の通信端末の前記ユーザが、前記電子ファイルの前記正当な受信者であるか否かを決定する決定部と、
前記決定部が、前記第２の通信端末の前記ユーザが前記電子ファイルの前記正当な受信者であると決定した場合に、前記電子ファイルに対応する前記パスフレーズを前記第２の通信端末に送信するパスフレーズ送信部と、
を更に備える、
請求項１に記載の電子ファイル送信システム。
【請求項３】
第２の通信端末に対して、暗号化された前記電子ファイルが第２の通信端末に送信されたこと又は送信可能であることを示す通知情報を送信する通知情報送信部を更に備える、
請求項１又は請求項２に記載の電子ファイル送信システム。
【請求項４】
前記管理情報送信部が、前記第１のファイル識別情報、前記パスフレーズ及び前記受信者識別情報を前記パスフレーズ管理装置に送信する前又は後に、前記第２の通信端末に対して、暗号化された前記電子ファイルを送信する電子ファイル送信部を更に備える、
請求項１から請求項３までの何れか一項に記載の電子ファイル送信システム。
【請求項５】
コンピュータを、請求項１から請求項４までの何れか一項に記載の電子ファイル送信システムとして機能させるためのプログラム。
【請求項６】
第１の通信端末で作成又は添付された電子ファイルを含むデータを取得する段階と、
前記データから、前記電子ファイルと、前記電子ファイルの正当な受信者を識別する受信者識別情報とを抽出する段階と、
抽出された前記電子ファイルを暗号化する段階と、
暗号化された前記電子ファイルの復号化に必要なパスフレーズを第２の通信端末に送信するパスフレーズ管理装置に対して、暗号化された前記電子ファイルを識別する第１のファイル識別情報、前記パスフレーズ及び前記受信者識別情報を送信する段階と、
を備える、電子ファイルの送信方法。
【請求項７】
前記第１のファイル識別情報、前記パスフレーズ及び前記受信者識別情報を対応付けて格納する段階と、
前記第２の通信端末から、前記パスフレーズを要求する電子ファイルを識別する第２のファイル識別情報と、前記第２の通信端末のユーザを識別するユーザ識別情報とを取得する段階と、
前記受信者識別情報、前記第１のファイル識別情報、前記ユーザ識別情報及び前記第２のファイル識別情報に基づいて、前記第２の通信端末の前記ユーザが、前記電子ファイルの前記正当な受信者であるか否かを決定する段階と、
前記第２の通信端末の前記ユーザが前記電子ファイルの前記正当な受信者であると決定された場合に、前記電子ファイルに対応する前記パスフレーズを前記第２の通信端末に送信する段階と、
を更に備える、
請求項６に記載の電子ファイルの送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイル送信システム、プログラム及び電子ファイルの送信方法に関する。
【背景技術】
【０００２】
暗号化された電子ファイルの復号化に必要な復号用パスワードを管理する管理サーバを用いて、安全かつ簡単に電子ファイルを送信する方法が知られている（例えば、特許文献１参照）。
（先行技術文献）
（特許文献）
（特許文献１）  特開２０１０−１５４４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の電子ファイルの送信方法によれば、暗号化するファイルはユーザが指定することで決定される。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、第１の通信端末で作成又は添付された電子ファイルを含むデータを取得するデータ取得部と、データから、電子ファイルと、電子ファイルの正当な受信者を識別する受信者識別情報とを抽出する抽出部と、抽出された電子ファイルを暗号化する暗号化部と、暗号化された電子ファイルの復号化に必要なパスフレーズを第２の通信端末に送信するパスフレーズ管理装置に対して、暗号化された電子ファイルを識別する第１のファイル識別情報、パスフレーズ及び受信者識別情報を送信する管理情報送信部とを備える、電子ファイル送信システムが提供される。
【０００５】
本発明の第２の態様においては、コンピュータを、上記の電子ファイル送信システムとして機能させるためのプログラムが提供される。
【０００６】
本発明の第３の態様においては、第１の通信端末で作成又は添付された電子ファイルを含むデータを取得する段階と、データから、電子ファイルと、電子ファイルの正当な受信者を識別する受信者識別情報とを抽出する段階と、抽出された電子ファイルを暗号化する段階と、暗号化された電子ファイルの復号化に必要なパスフレーズを第２の通信端末に送信するパスフレーズ管理装置に対して、暗号化された電子ファイルを識別する第１のファイル識別情報、パスフレーズ及び受信者識別情報を送信する段階とを備える、電子ファイルの送信方法が提供される。
【０００７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００８】
【図１】メール送信システム１００の一例を概略的に示す。
【図２】暗号処理部１１４の一例を概略的に示す。
【図３】管理サーバ１２０の一例を概略的に示す。
【図４】電子ファイルの送信処理４００の一例を概略的に示す。
【図５】通知情報を送信するステップ４２２の一例を概略的に示す。
【図６】パスフレーズの送信処理６００の一例を概略的に示す。
【図７】メール送信システム７００の一例を概略的に示す。
【図８】メール送信システム８００の一例を概略的に示す。
【図９】メール送信システム８００の他の例を概略的に示す。
【図１０】ファイル転送システム１０００の一例を概略的に示す。
【図１１】ファイル転送システム１１００の一例を概略的に示す。
【図１２】メール送信システム７００の他の例を概略的に示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。なお、図面の記載において、同一または類似の部分には同一の参照番号を付して重複する説明を省く場合がある。
【００１０】
図１は、メール送信システム１００の一例を、通信ネットワーク１０及び受信者端末１３０とともに示す。メール送信システム１００は、送信者端末１１０と、管理サーバ１２０とを備える。送信者端末１１０は、電子メール作成部１１２と、暗号処理部１１４とを有する。本実施形態では、通信ネットワーク１０がインターネットを含み、送信者端末１１０、管理サーバ１２０及び受信者端末１３０が通信ネットワーク１０を介して情報を送受する場合を例として、メール送信システム１００について説明する。
【００１１】
メール送信システム１００、送信者端末１１０及び暗号処理部１１４は、電子ファイル送信システムの一例であってよい。送信者端末１１０は、第１の通信端末の一例であってよい。管理サーバ１２０は、パスフレーズ管理装置の一例であってよい。受信者端末１３０は、第２の通信端末の一例であってよい。
【００１２】
本実施形態によれば、例えば、送信者端末１１０のユーザは、送信者端末１１０を送信元とし、受信者端末１３０を宛先とした電子メールに、送信者端末１１０で作成された電子ファイル２０を添付して、当該電子メールを送信する。しかし、電子ファイル２０は、受信者端末１３０に送信される前に、暗号処理部１１４によって電子メールから抽出され、電子ファイル２０の代わりに、電子ファイル２０を暗号化して得られた暗号化ファイル４０が電子メールに添付される。その結果、送信者端末１１０は、受信者端末１３０に対して、暗号化ファイル４０が添付された電子メールを送信する。
【００１３】
一方、送信者端末１１０は、管理サーバ１２０に対して、暗号化ファイル４０を復号化するためのパスフレーズ６０などを送信する。管理サーバ１２０は、パスフレーズ６０などを受信すると、受信者端末１３０に対して、暗号化ファイル４０が受信者端末１３０に送信されたことを示す通知情報を送信する。受信者端末１３０のユーザは、管理サーバ１２０にアクセスしてパスフレーズ６０を取得することで、暗号化ファイル４０を復号化することができる。管理サーバ１２０は、受信者端末１３０のユーザが電子ファイル２０の正当な受信者であるか否かを判断して、受信者端末１３０に対して、パスフレーズ６０を送信するか否かを決定する。
【００１４】
本実施形態によれば、電子メールに添付された電子ファイル２０が予め定められた設定に従って、自動的に暗号化される。そのため、電子ファイル２０を送信するたびに、電子ファイル２０を暗号化する手間を省略することができる。また、電子ファイル２０を暗号化しないまま送信してしまうことを防止することができる。さらに、通信ネットワーク１０を介して、管理サーバ１２０がパスフレーズ６０の送信の可否を判断するための条件を管理することで、送信者端末１１０が電子メールを送信した後でも、暗号化ファイル４０の安全性を管理することができる。
【００１５】
次に、メール送信システム１００及びメール送信システム１００の各部の詳細について説明する。メール送信システム１００は、送信者端末１１０及び受信者端末１３０に対して、電子ファイルの送信サービスを提供する。メール送信システム１００は、電子ファイル２０を暗号化して、暗号化ファイル４０を作成する。メール送信システム１００は、作成された暗号化ファイル４０を、通信ネットワーク１０を介して受信者端末１３０に送信する。メール送信システム１００は、暗号化ファイル４０の復号化に必要なパスフレーズ６０を、通信ネットワーク１０を介して受信者端末１３０に送信する。
【００１６】
通信ネットワーク１０は、有線通信の伝送路であってもよく、無線通信の伝送路であってもよく、それらの組み合わせであってもよい。通信ネットワーク１０は、インターネット、専用回線、無線パケット通信網又はそれらの組み合わせであってもよい。
【００１７】
電子ファイル２０は、送信者端末１１０で作成された電子ファイルであってもよく、送信者端末１１０以外の情報処理装置で作成され、送信者端末１１０に格納されている電子ファイルであってもよい。電子ファイル２０は、既に暗号化されているファイルであってもよく、暗号化されていないファイルであってもよい。電子ファイル２０が作成された情報処理装置は、第１の通信端末の一例であってよい。
【００１８】
暗号化ファイル４０は、パスフレーズ６０を用いて暗号化されてよい。パスフレーズ６０は、暗号化ファイル４０の復号化に必要なパスフレーズである。パスフレーズ６０は、送信者端末１１０のユーザによって指定されてもよく、暗号処理部１１４において予め定められた規則に従って生成されてもよく、暗号処理部１１４においてランダムに生成されてもよい。パスフレーズは、パスワードと称される場合もある。
【００１９】
送信者端末１１０は、通信ネットワーク１０を介して、管理サーバ１２０及び受信者端末１３０と通信可能に接続される。送信者端末１１０は、通信ネットワーク１０を介して情報を送受できる装置であればよく、Ｗｅｂブラウザソフトが導入されたパーソナルコンピュータ、携帯電話、携帯端末（ＰＤＡ、タブレット又はノートブック・コンピュータ若しくはラップトップ・コンピュータを例示することができる。）、無線端末などであってよい。
【００２０】
送信者端末１１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、キーボード、タッチパネル、マイクなどの入力装置と、表示装置、スピーカ、振動装置などの出力装置と、メモリ、ＨＤＤなどの記憶装置とを備えた一般的な構成の情報処理装置において、送信者端末１１０のそれぞれの各部の動作を規定したソフトウエアを起動することにより実現されてよい。送信者端末１１０は、仮想サーバまたはクラウドシステムによって実現されてよい。管理サーバ１２０の機能が、複数のサーバによって実現されてもよい。
【００２１】
電子メール作成部１１２は、受信者端末１３０を宛先として、電子ファイル２０が添付された電子メールを作成する。電子メール作成部１１２は、作成した電子メールを暗号処理部１１４に送信する。電子ファイル２０が添付された電子メールは、電子ファイルを含むデータの一例であってよい。
【００２２】
電子メール作成部１１２は、電子ファイル２０の正当な受信者を識別する受信者識別情報を含む電子メールを作成してよい。受信者識別情報は、上記の電子メールの宛先を示すメールアドレスであってもよく、電子ファイル２０とは別の電子ファイルとして、電子ファイル２０とともに電子メールに添付されてもよく、電子メールのヘッダ部分に書き込まれてもよい。
【００２３】
受信者識別情報は、受信者識別情報によって識別される正当な受信者のそれぞれに対応付けられ、当該正当な受信者に対して許可又は禁止される操作に関する制限情報を含んでよい。電子ファイル２０の正当な受信者に対して許可又は禁止される操作としては、電子ファイル２０の閲覧、印刷、編集、ファイル自体のコピー、ファイルの内容のクリップボードへのコピー、画面のキャプチャなどを例示することができる。例えば、特開２０１０−１５４４１９号公報に開示されているように、受信者端末１３０上で動作するプログラムを用いて、制限情報によって禁止される操作を禁止することができる。
【００２４】
暗号処理部１１４は、電子メール作成部１１２から、電子ファイル２０を含む電子メールを取得する。暗号処理部１１４は、取得した電子メールから電子ファイル２０を抽出する。暗号処理部１１４は、電子ファイル２０の正当な受信者を識別する受信者識別情報を取得する。暗号処理部１１４は、送信者端末１１０のユーザに対して、受信者識別情報を入力するよう促してもよい。暗号処理部１１４は、取得した電子メールから、受信者識別情報を抽出してもよい。例えば、暗号処理部１１４は、電子メール作成部１１２から取得した電子メールの宛先を示すメールアドレスを、受信者識別情報として抽出する。
【００２５】
暗号処理部１１４は、電子ファイル２０を暗号化して、暗号化ファイル４０を生成する。暗号処理部１１４は、送信される暗号化ファイル４０を識別する送信ファイル識別情報を生成してよい。送信ファイル識別情報は、予め定められた規則に従って作成されてもよく、ランダムに作成されてもよい。送信ファイル識別情報は、第１のファイル識別情報の一例であってよい。
【００２６】
送信ファイル識別情報は、暗号化ファイル４０のファイル名であってもよい。暗号化ファイル４０のファイル名は、電子ファイル２０のファイル名と同一であってもよく、電子ファイル２０のファイル名に基づいて、予め定められた規則に従って生成されてもよい。例えば、電子ファイル２０のファイル名に含まれる拡張子を、電子ファイル２０が暗号化されていることを示す拡張子に変更するという規則に従って、暗号化ファイル４０のファイル名が生成される。
【００２７】
暗号処理部１１４は、管理サーバ１２０に対して、暗号化ファイル４０を管理するための管理情報を送信する。例えば、暗号処理部１１４は、送信ファイル識別情報と、暗号化ファイル４０の復号化に必要なパスフレーズ６０と、電子ファイル２０の受信者識別情報とを送信する。管理情報のその他の例としては、電子メールの差出人のメールアドレス、電子ファイル２０のファイル名、後述する通知情報の送信の要否を示す情報などを例示することができる。
【００２８】
なお、暗号処理部１１４は、特開２０１０−１５４４１９号公報に開示されている方法と同様にして、パスフレーズ６０を暗号化した後、管理サーバ１２０に送信してよい。同様に、暗号処理部１１４は、送信ファイル識別情報及び電子ファイル２０の受信者識別情報を暗号化した後、管理サーバ１２０に送信してもよい。
【００２９】
暗号処理部１１４は、受信者端末１３０に対して、暗号化ファイル４０を送信する。暗号処理部１１４は、暗号化ファイル４０とともに、送信ファイル識別情報を送信してもよい。暗号処理部１１４は、取得した電子メールから電子ファイル２０を削除して、電子ファイル２０の代わりに暗号化ファイル４０を添付した電子メールを新たに作成してよい。暗号処理部１１４は、新たに作成した電子メールを受信者端末１３０に送信してよい。
【００３０】
暗号処理部１１４は、送信ファイル識別情報、パスフレーズ６０、電子ファイル２０の受信者識別情報などの管理情報を管理サーバ１２０に送信する前に、暗号化ファイル４０を受信者端末１３０に送信してもよい。暗号処理部１１４は、管理情報を管理サーバ１２０に送信した後で、暗号化ファイル４０を受信者端末１３０に送信してもよい。
【００３１】
暗号処理部１１４は、予め定められた期間ごと、予め定められた容量ごと又は予め定められたファイル数ごとに、上記の管理情報を管理サーバ１２０に送信してよい。これにより、暗号処理部１１４及び管理サーバ１２０における情報処理の効率が向上する。暗号処理部１１４は、管理サーバ１２０のデータベースの負荷が予め定められた値よりも大きい場合には、当該負荷が予め定められた値よりも小さくなるまで、上記の管理情報の管理サーバ１２０への送信を保留してもよい。
【００３２】
管理サーバ１２０は、通信ネットワーク１０を介して、送信者端末１１０及び受信者端末１３０と通信可能に接続される。管理サーバ１２０は、通信ネットワーク１０を介して、１以上又は複数の送信者端末１１０及び１以上又は複数の受信者端末１３０と接続されてもよい。管理サーバ１２０は、通信ネットワーク１０を介して情報を送受できる装置であればよく、Ｗｅｂブラウザソフトが導入されたパーソナルコンピュータ、携帯電話、携帯端末（ＰＤＡ、タブレット又はノートブック・コンピュータ若しくはラップトップ・コンピュータを例示することができる。）、無線端末などであってよい。
【００３３】
管理サーバ１２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、キーボード、タッチパネル、マイクなどの入力装置と、表示装置、スピーカなどの出力装置と、メモリ、ＨＤＤなどの記憶装置とを備えた一般的な構成の情報処理装置において、管理サーバ１２０のそれぞれの各部の動作を規定したソフトウエアを起動することにより実現されてよい。管理サーバ１２０は、仮想サーバまたはクラウドシステムによって実現されてよい。管理サーバ１２０の機能が、複数のサーバによって実現されてもよい。
【００３４】
管理サーバ１２０は、通信ネットワーク１０を介して、暗号処理部１１４から管理情報を取得する。管理サーバ１２０は、管理情報を格納してよい。管理サーバ１２０は、暗号処理部１１４から管理情報を受信した場合に、受信者端末１３０に対して、暗号化ファイル４０が受信者端末１３０に送信されたことを示す通知情報を送信してよい。管理サーバ１２０は、暗号化ファイル４０が受信者端末１３０に対して送信可能であることを示す通知情報を送信してもよい。
【００３５】
通知情報は、電子メールの本文とともに、又は、電子メールの本文に追加されて、受信者端末１３０に送信されてよい。通知情報は、パスフレーズ６０の格納場所を示すＵＲＬ又はＵＲＩ（例えば、管理サーバ１２０のＵＲＬ）を含んでよい。通知情報は、受信者識別情報で示される受信者がメール送信システム１００により提供されるサービスのユーザとしてユーザ登録されていない場合には、当該ユーザ登録に必要な情報を含んでよい。
【００３６】
管理サーバ１２０は、受信者端末１３０から、受信者端末１３０のユーザが受信した電子ファイルを識別する受信ファイル識別情報を、通信ネットワーク１０を介して取得する。受信ファイル識別情報は、第２のファイル識別情報の一例であってよい。
【００３７】
管理サーバ１２０は、受信者端末１３０から、受信者端末１３０のユーザを識別するユーザ識別情報を取得する。ユーザ識別情報としては、受信者端末１３０のユーザが電子ファイル２０又は暗号化ファイル４０を受信することができるメールアドレス若しくはＳＮＳ（social networking service）、ファイル転送サービス、ファイル交換サービス、ファイル共有サービス、オンラインストレージサービス、ファイル・ホスティングサービスなどのアカウント、又は、受信者端末１３０のユーザが電子ファイル２０又は暗号化ファイル４０を格納することができる記憶装置のＵＲＬ若しくはＵＲＩを例示することができる。
【００３８】
管理サーバ１２０は、受信者端末１３０からの要求に応じて、パスフレーズ６０を受信者端末１３０に送信する。管理サーバ１２０は、受信者端末１３０からの要求を取得すると、パスフレーズ６０を受信者端末１３０に送信する前に、受信者端末１３０のユーザが電子ファイル２０の正当な受信者であるか否かを決定する。管理サーバ１２０は、受信者端末１３０のユーザが電子ファイル２０の正当な受信者であると決定した場合に、暗号化ファイル４０を復号化するためのパスフレーズ６０を、受信者端末１３０に送信する。
【００３９】
受信者端末１３０は、通信ネットワーク１０を介して、送信者端末１１０及び管理サーバ１２０と通信可能に接続される。受信者端末１３０は、通信ネットワーク１０を介して情報を送受できる装置であればよく、Ｗｅｂブラウザソフトが導入されたパーソナルコンピュータ、携帯電話、携帯端末（ＰＤＡ、タブレット又はノートブック・コンピュータ若しくはラップトップ・コンピュータを例示することができる。）、無線端末などであってよい。
【００４０】
受信者端末１３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、キーボード、タッチパネル、マイクなどの入力装置と、表示装置、スピーカ、振動装置などの出力装置と、メモリ、ＨＤＤなどの記憶装置とを備えた一般的な構成の情報処理装置において、受信者端末１３０のそれぞれの各部の動作を規定したソフトウエアを起動することにより実現されてよい。受信者端末１３０は、仮想サーバまたはクラウドシステムによって実現されてよい。受信者端末１３０の機能が、複数のサーバによって実現されてもよい。
【００４１】
受信者端末１３０は、通信ネットワーク１０を介して、暗号処理部１１４からの暗号化ファイル４０を受信する。受信者端末１３０は、受信した暗号化ファイル４０を識別する受信ファイル識別情報を取得する。受信ファイル識別情報は、暗号化ファイル４０のファイル名であってもよい。受信者端末１３０は、暗号化ファイル４０のファイル名に基づいて、予め定められたルールに従って受信ファイル識別情報を取得してよい。
【００４２】
暗号処理部１１４からの電子メールに送信ファイル識別情報が含まれている場合には、当該送信ファイル識別情報を受信ファイル識別情報として取得してよい。受信者端末１３０は、受信者端末１３０のユーザに対して、受信者端末１３０のユーザが受信した暗号化ファイル４０を識別する情報を入力するよう促してもよい。これにより、例えば、受信者端末１３０のユーザが、受信者端末１３０以外の情報処理装置で暗号化ファイル４０を受信した場合であっても、暗号化ファイル４０の受信ファイル識別情報を取得することができる。
【００４３】
受信者端末１３０は、受信ファイル識別情報と、受信者端末１３０のユーザを識別するユーザ識別情報とを管理サーバ１２０に送信して、暗号化ファイル４０の復号化に必要なパスフレーズ６０の送信を要求する。受信者端末１３０は、管理サーバ１２０からパスフレーズ６０を受信すると、当該パスフレーズ６０を用いて暗号化ファイル４０を復号化する。
【００４４】
本実施形態においては、暗号処理部１１４が送信者端末１１０に配される場合について説明した。しかし、暗号処理部１１４の配置は上記の実施形態に限定されない。暗号処理部１１４は、送信者端末１１０と受信者端末１３０との間の伝送経路上であれば、どこに配されてもよい。当業者であれば、送信者端末１１０、暗号処理部１１４及び受信者端末１３０の配置に応じて、電子メール、暗号化ファイル４０、通知情報、パスフレーズ６０などの送信先を適宜変更することができる。
【００４５】
また、本実施形態においては、メール送信システム１００が、受信者端末１３０を宛先として暗号化ファイル４０を送信し、受信者端末１３０を宛先としてパスフレーズ６０を送信する場合について説明した。しかし、電子ファイルの送信方法は上記の実施形態に限定されない。
【００４６】
他の実施形態によれば、メール送信システム１００は、受信者端末１３０以外の情報処理装置を宛先として暗号化ファイル４０を送信する。一方、受信者端末１３０に対しては、パスフレーズ６０の格納場所を示すＵＲＬ又はＵＲＩに加えて、暗号化ファイル４０の格納場所を示すＵＲＬ又はＵＲＩを含む通知情報を送信する。
【００４７】
上記の他の実施形態において、受信者端末１３０のユーザは、暗号化ファイル４０の格納場所を示すＵＲＬ又はＵＲＩによって表される情報処理装置にアクセスして、暗号化ファイル４０を送信するよう要求する。また、受信者端末１３０のユーザは、管理サーバ１２０にアクセスして、パスフレーズ６０を送信するよう要求する。管理サーバ１２０は、受信者端末１３０のユーザが電子ファイル２０の正当な受信者であるか否かを決定し、当該ユーザが当該正当な受信者であると決定した場合には、パスフレーズ６０を受信者端末１３０に送信する。これにより、受信者端末１３０のユーザは、暗号化ファイル４０を復号化して、電子ファイル２０を取得することができる。
【００４８】
上記の他の実施形態において、メール送信システム１００から暗号化ファイル４０を受信した情報処理装置は、受信者端末１３０から暗号化ファイル４０を送信するよう要求された場合に、暗号化ファイル４０を送信するためのパスフレーズを要求してもよい。暗号化ファイル４０を送信するためのパスフレーズは、通知情報に含まれていてもよい。
【００４９】
図２は、暗号処理部１１４の一例を、通信ネットワーク１０、電子メール作成部１１２、管理サーバ１２０及び受信者端末１３０とともに示す。暗号処理部１１４は、データ取得部２１２と、抽出部２１４と、暗号化部２１６と、送信部２１８とを備える。送信部２１８は、管理情報送信部又は電子ファイル送信部の一例であってよい。
【００５０】
データ取得部２１２は、電子メール作成部１１２から、電子ファイル２０を含む電子メールを取得する。データ取得部２１２は、取得した電子メールを抽出部２１４に送信する。暗号処理部１１４の外部のモジュールからデータを取得するためのインターフェースであってよい。
【００５１】
抽出部２１４は、データ取得部２１２が取得した電子メールから、電子ファイル２０を抽出する。抽出部２１４は、データ取得部２１２が取得した電子メールから、電子ファイル２０の正当な受信者を識別する受信者識別情報を抽出する。抽出部２１４は、電子メールのヘッダから受信者識別情報を抽出してもよく、電子メールに添付された電子ファイルから受信者識別情報を抽出してもよい。抽出部２１４は、抽出した電子ファイル２０を暗号化部２１６に送信する。抽出部２１４は、電子メールのヘッダ及び本文を送信部２１８に送信してよい。
【００５２】
暗号化部２１６は、抽出部２１４が抽出した電子ファイル２０を暗号化して、暗号化ファイル４０を生成する。暗号化部２１６は、暗号化ファイル４０の復号化に必要なパスフレーズ６０を生成してよい。暗号化部２１６は、生成した暗号化ファイル４０を識別する送信ファイル識別情報を生成してよい。
【００５３】
送信部２１８は、管理サーバ１２０に対して、送信ファイル識別情報と、暗号化ファイル４０の復号化に必要なパスフレーズ６０と、電子ファイル２０の受信者識別情報とを送信する。送信部２１８は、受信者端末１３０に対して、暗号化ファイル４０を送信する。送信部２１８は、通信ネットワーク１０を介して、管理サーバ１２０及び受信者端末１３０と情報を送受するためのインターフェースであってよい。
【００５４】
図３は、管理サーバ１２０の一例を、通信ネットワーク１０、暗号処理部１１４及び受信者端末１３０とともに示す。管理サーバ１２０は、管理情報取得部３１２と、管理情報格納部３１４と、受信者情報取得部３２２と、登録情報格納部３２４と、決定部３３０と、送信部３４０とを備える。送信部３４０は、通知情報送信部又はパスフレーズ送信部の一例であってよい。
【００５５】
管理情報取得部３１２は、暗号処理部１１４から、送信ファイル識別情報、パスフレーズ６０、電子ファイル２０の受信者識別情報などの管理情報を取得する。管理情報取得部３１２は、暗号処理部１１４から取得した管理情報を管理情報格納部３１４に格納させる。管理情報取得部３１２は、通信ネットワーク１０を介して、暗号処理部１１４と情報を送受するためのインターフェースであってよい。
【００５６】
管理情報取得部３１２は、暗号処理部１１４から、受信者識別情報の変更要求を受け付けてよい。受信者識別情報の変更要求としては、電子ファイル２０の正当な受信者を追加又は削除する要求、電子ファイル２０の正当な受信者の少なくとも一部に関する制限情報を変更する要求などを例示することができる。これにより、送信者端末１１０のユーザは、電子ファイル２０を含む電子メールを送信した後であっても、電子ファイル２０の正当な受信者を変更したり、電子ファイル２０の正当な受信者に対して許可又は禁止される操作を変更したりすることができる。
【００５７】
管理情報格納部３１４は、管理情報を格納する。管理情報格納部３１４は、送信ファイル識別情報と、パスフレーズ６０と、電子ファイル２０の受信者識別情報とを対応付けて格納してよい。管理情報格納部３１４は、ハードディスク、メモリなどの記憶装置または記憶媒体であってよい。
【００５８】
受信者情報取得部３２２は、受信者端末１３０から、暗号化ファイル４０を復号化するのに必要なパスフレーズ６０の送信要求を受け付ける。受信者情報取得部３２２は、受信者端末１３０から、受信者端末１３０のユーザが受信した暗号化ファイル４０を識別する受信ファイル識別情報を取得する。受信者情報取得部３２２は、受信者端末１３０から、受信者端末１３０のユーザを識別するユーザ識別情報を取得する。受信者端末１３０のユーザが、メール送信システム１００により提供されるサービスのユーザとしてユーザ登録されていない場合、受信者情報取得部３２２は、受信者端末１３０から、当該ユーザ登録に必要な情報を取得してよい。
【００５９】
受信者情報取得部３２２は、受信ファイル識別情報及びユーザ識別情報を決定部３３０に送信する。受信者情報取得部３２２は、管理情報取得部３１２から取得した上記のユーザ登録に必要な情報を登録情報格納部３２４に格納させる。受信者情報取得部３２２は、通信ネットワーク１０を介して、受信者端末１３０と情報を送受するためのインターフェースであってよい。
【００６０】
登録情報格納部３２４は、少なくともユーザ識別情報を格納する。登録情報格納部３２４は、１以上のユーザ識別情報のそれぞれを、メール送信システム１００により提供されるサービスのユーザ登録の有無と対応付けて格納してもよい。登録情報格納部３２４は、ユーザ登録時に、受信者識別情報とユーザ識別情報とを対応付けて格納してもよい。登録情報格納部３２４は、１つの受信者識別情報と複数のユーザ識別情報とを対応付けて格納してもよい。登録情報格納部３２４は、ハードディスク、メモリなどの記憶装置または記憶媒体であってよい。
【００６１】
決定部３３０は、受信者情報取得部３２２から、ユーザ識別情報及び受信ファイル識別情報を取得する。決定部３３０は、管理情報格納部３１４に格納されている受信者識別情報及び送信ファイル識別情報と、受信者情報取得部３２２から取得したユーザ識別情報及び受信ファイル識別情報とに基づいて、受信者端末１３０のユーザが、電子ファイル２０の正当な受信者であるか否かを決定する。
【００６２】
例えば、決定部３３０は、まず、管理情報格納部３１４に格納されている送信ファイル識別情報の中から、受信ファイル識別情報と一致又は対応する送信ファイル識別情報を抽出する。次に、決定部３３０は、抽出された送信ファイル識別情報に対応付けられて管理情報格納部３１４に格納されている受信者識別情報の中に、ユーザ識別情報と一致又は対応する受信者識別情報が存在するか否かを判断する。上記の受信者識別情報の中に、ユーザ識別情報と一致又は対応する受信者識別情報が存在する場合、決定部３３０は、受信者端末１３０のユーザが、電子ファイル２０の正当な受信者であると決定する。なお、上記の説明において、ＡとＢとが対応するとは、Ａを予め定められたルールに従って処理するとＢと一致する結果が得られる場合を意味する。
【００６３】
決定部３３０は、受信者端末１３０のユーザが電子ファイル２０の正当な受信者であると決定した場合に、受信ファイル識別情報と一致又は対応する送信ファイル識別情報に対応付けられて管理情報格納部３１４に格納されているパスフレーズ６０を抽出する。決定部３３０は、抽出されたパスフレーズ６０を送信部３４０に送信する。
【００６４】
送信部３４０は、管理情報取得部３１２が、暗号処理部１１４から、送信ファイル識別情報、パスフレーズ６０及び電子ファイル２０の受信者識別情報の少なくとも１つを受信した場合に、受信者端末１３０に対して、通知情報を送信してもよい。送信部３４０は、決定部３３０が、受信者端末１３０のユーザが電子ファイル２０の正当な受信者であると決定した場合に、決定部３３０が抽出したパスフレーズ６０を受信者端末１３０に送信する。送信部３４０は、通信ネットワーク１０を介して、暗号処理部１１４及び受信者端末１３０と情報を送受するためのインターフェースであってよい。
【００６５】
以上の説明において、メール送信システム１００及びメール送信システム１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。メール送信システム１００及びメール送信システム１００の各部は、それぞれの用途に特化したシステムであってもよく、パーソナルコンピュータ等の汎用の情報処理装置であってもよい。上記の特化したシステム及び情報処理装置は、単一のコンピュータにより構成されてもよく、ネットワーク上に分散した複数のコンピュータにより構成されてもよい。
【００６６】
また、コンピュータ上でプログラムが実行されることにより、当該コンピュータが、メール送信システム１００又はメール送信システム１００の各部として機能してもよい。上記のプログラムは、コンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、入力装置と、出力装置と、記憶装置とを備えた一般的な構成の情報処理装置において、メール送信システム１００の各部の動作を規定したソフトウエア又はプログラムを起動することにより、メール送信システム１００又はメール送信システム１００の各部が実現されてよい。
【００６７】
コンピュータにインストールされ、コンピュータを本実施形態に係るメール送信システム１００又はメール送信システム１００の一部として機能させるプログラムは、メール送信システム１００又はメール送信システム１００の一部の動作を規定したモジュールを備える。これらのプログラム又はモジュールは、ＣＰＵ等に働きかけて、コンピュータを、メール送信システム１００又はメール送信システム１００の一部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の装置を構築することができる。
【００６８】
なお、メール送信システム１００の各部の機能は厳密に区別されるものではなく、メール送信システム１００の各部の機能は上記の実施形態に限定されない。データ取得部２１２が抽出部２１４の機能の一部を実現してもよく、抽出部２１４がデータ取得部２１２の機能の一部を実現してもよい。また、暗号化部２１６と送信部２１８の機能が１つのモジュールにより実現されてもよく、データ取得部２１２と送信部２１８の機能が１つのモジュールにより実現されてもよい。また、管理情報格納部３１４及び登録情報格納部３２４が１つのデータベースにより構成されていてもよく、３以上のデータベースにより構成されていてもよい。
【００６９】
図４は、メール送信システム１００における電子ファイルの送信処理４００の一例を概略的に示す。送信処理４００によれば、ステップ４０２（ステップをＳと称する場合がある。）において、暗号処理部１１４が、電子メール作成部１１２から電子ファイル２０を含む電子メールを取得する。Ｓ４０４において、暗号処理部１１４が、取得した電子メールから、電子ファイル２０及び電子ファイル２０の正当な受信者を識別する受信者識別情報を抽出する。
【００７０】
Ｓ４０６において、暗号処理部１１４が、電子ファイル２０を暗号化して、暗号化ファイル４０、暗号化ファイル４０のパスフレーズ６０及び送信ファイル識別情報を生成する。Ｓ４０８において、暗号処理部１１４が、受信者端末１３０に対して、暗号化ファイル４０を送信する。Ｓ４１０において、暗号処理部１１４が、管理サーバ１２０に対して、暗号化ファイル４０を管理するための管理情報を送信して、暗号処理部１１４における処理が終了する。管理情報は、送信ファイル識別情報、パスフレーズ６０及び受信者識別情報を含んでよい。Ｓ４２２において、管理サーバ１２０が、受信者端末１３０に対して、通知情報を送信して、管理サーバ１２０及び受信者端末１３０における処理が終了する。
【００７１】
図５は、ステップ４２２における通知情報の送信処理の一例を概略的に示す。まず、Ｓ５０２において、管理サーバ１２０は、管理情報取得部３１２が取得した受信者識別情報により識別される受信者が、メール送信システム１００により提供されるサービスのユーザとしてユーザ登録されているか否かを判断する。
【００７２】
例えば、決定部３３０が、登録情報格納部３２４に格納されているユーザ識別情報の中から、上記の受信者識別情報と一致又は対応するユーザ識別情報が存在するか否かを判断する。上記のユーザ識別情報の中に、上記の受信者識別情報と一致又は対応するユーザ識別情報が存在する場合、決定部３３０は、上記の受信者識別情報により識別される受信者は既にユーザ登録されていると判断する。
【００７３】
管理サーバ１２０が、上記の受信者識別情報により識別される受信者は既にユーザ登録されていると判断した場合（Ｓ５０２のＹｅｓ）には、Ｓ５１２において、管理サーバ１２０は、管理サーバ１２０へのアクセス情報（例えば、管理サーバ１２０のＵＲＬ）を含む通知情報を作成する。
【００７４】
一方、管理サーバ１２０が、上記の受信者識別情報により識別される受信者はまだユーザ登録されていないと判断した場合（Ｓ５０２のＮｏ）には、Ｓ５２２において、管理サーバ１２０は、ランダムな情報により構成されたデータ列（トークンと称する場合がある。）を生成する。管理サーバ１２０は、管理情報取得部３１２が取得した受信者識別情報と、生成されたトークンとを対応付けて格納してよい。
【００７５】
管理サーバ１２０は、ユーザ登録時にトークンの入力を要求することで、ユーザ登録を要求するユーザを認証することができる。また、ユーザ登録を要求する受信者端末１３０のユーザを識別するユーザ識別情報と、管理情報取得部３１２が取得した受信者識別情報により識別される受信者とを対応付けることができる。
【００７６】
Ｓ５２４において、管理サーバ１２０は、管理サーバ１２０へのアクセス情報（例えば、管理サーバ１２０のＵＲＬ）と、Ｓ５２２で生成されたトークンとを含む通知情報を作成する。その後、Ｓ５３０において、管理サーバ１２０は、作成した通知情報を、受信者端末１３０に送信して、処理を終了する。
【００７７】
図６は、メール送信システム１００におけるパスフレーズ６０の送信処理６００の一例を概略的に示す。本実施形態においては、受信者端末１３０のユーザのユーザ登録は完了しており、管理サーバ１２０は、暗号処理部１１４から取得した送信ファイル情報、暗号化ファイル４０に対応するパスフレーズ６０及び電子ファイル２０の受信者識別情報を対応付けて、管理情報格納部３１４に格納している場合を例として、管理サーバ１２０が、受信者端末１３０からの要求に応じて、パスフレーズ６０を受信者端末１３０に送信する処理について説明する。
【００７８】
本実施形態によれば、Ｓ６０２において、受信者端末１３０は、受信者端末１３０のユーザが受信した暗号化ファイル４０を識別する受信ファイル識別情報を取得する。Ｓ６０４において、受信者端末１３０は、管理サーバ１２０にアクセスして、取得した受信ファイルのパスフレーズを送信するよう要求する。また、Ｓ６０４において、受信者端末１３０は、管理サーバ１２０に対して、Ｓ６０２において取得した受信ファイル識別情報を、受信者端末１３０のユーザを識別するユーザ識別情報と対応付けて送信する。Ｓ６１２において、管理サーバ１２０は、受信者端末１３０から、暗号化ファイル４０を識別する受信ファイル識別情報と、受信者端末１３０のユーザを識別するユーザ識別情報とを取得する。
【００７９】
Ｓ６１４において、管理サーバ１２０は、受信者端末１３０に対して、パスフレーズ６０を送信してよいか否かを決定する。例えば、管理サーバ１２０は、管理情報格納部３１４に格納されている受信者識別情報及び送信ファイル識別情報と、受信者情報取得部３２２から取得したユーザ識別情報及び受信ファイル識別情報とに基づいて、受信者端末１３０のユーザが、電子ファイル２０の正当な受信者であるか否かを決定する。
【００８０】
管理サーバ１２０が、受信者端末１３０のユーザは電子ファイル２０の正当な受信者であると決定した場合（Ｓ６１４のＹｅｓ）、Ｓ６２２において、管理サーバ１２０は、受信者端末１３０に対して、受信ファイル識別情報と一致又は対応する送信ファイル識別情報で識別される暗号化ファイル４０の復号化に必要なパスフレーズ６０を送信して、処理を完了する。一方、受信者端末１３０は、暗号化ファイル４０を復号化して処理を終了する。管理サーバ１２０が、受信者端末１３０のユーザは電子ファイル２０の正当な受信者ではないと決定した場合（Ｓ６１４のＮｏ）、管理サーバ１２０は、受信者端末１３０に対してパスフレーズ６０を送信することなく処理を終了する。
【００８１】
図７は、メール送信システム７００の一例を、通信ネットワーク１０、送信者端末７１２、ＬＡＮ７１６及び受信者端末１３０とともに示す。メール送信システム７００は、暗号処理部１１４を有するプロキシサーバ７１０と、管理サーバ１２０とを備える。メール送信システム７００及びプロキシサーバ７１０は、電子ファイル送信システムの一例であってよい。送信者端末７１２は、第１の通信端末の一例であってよい。
【００８２】
メール送信システム７００は、暗号処理部１１４が、送信者端末７１２ではなく暗号処理部１１４に配される点と、送信者端末７１２が、プロキシサーバ７１０を介して通信ネットワーク１０と接続される点とにおいて、メール送信システム１００と相違する。メール送信システム７００は、上記の相違点以外の構成については、メール送信システム１００と同様の構成を有してよい。本実施形態の説明においては、メール送信システム１００とメール送信システム７００との相違点について説明し、メール送信システム１００又は送信者端末１１０と同様の構成については説明を省略する。
【００８３】
送信者端末７１２は、ＬＡＮ７１６を介して、プロキシサーバ７１０と接続する。送信者端末７１２は、プロキシサーバ７１０を介して、通信ネットワーク１０と接続する。また、送信者端末７１２は、暗号処理部１１４を有しない点において、送信者端末１１０と相違する。送信者端末７１２は、上記の相違点以外の構成については、送信者端末１１０と同様の構成を有してよい。
【００８４】
本実施形態によれば、例えば、送信者端末７１２のユーザは、送信者端末７１２を送信元とし、受信者端末１３０を宛先とした電子メールに、送信者端末７１２で作成された電子ファイル２０を添付して、当該電子メールを送信する。電子メールは、プロキシサーバ７１０を介して受信者端末１３０に送信される。
【００８５】
しかし、電子ファイル２０は、プロキシサーバ７１０の暗号処理部１１４によって電子メールから抽出され、電子ファイル２０の代わりに、電子ファイル２０を暗号化して得られた暗号化ファイル４０が電子メールに添付される。その結果、プロキシサーバ７１０は、受信者端末１３０に対して、暗号化ファイル４０が添付された電子メールを送信する。
【００８６】
一方、プロキシサーバ７１０は、管理サーバ１２０に対して、パスフレーズ６０を含む管理情報を送信する。管理サーバ１２０は、管理情報を受信すると、受信者端末１３０に対して、暗号化ファイル４０が受信者端末１３０に送信されたことを示す通知情報を送信する。受信者端末１３０のユーザは、メール送信システム１００の場合と同様にして、暗号化ファイル４０を復号化することができる。
【００８７】
本実施形態において、メール送信システム７００を構成するプロキシサーバ７１０及び管理サーバ１２０が別々のサーバである場合について説明した。しかし、メール送信システム７００は上記の実施形態に限定されない。プロキシサーバ７１０及び管理サーバ１２０が同一のサーバ上で動作してもよい。
【００８８】
図８は、メール送信システム８００の一例を、通信ネットワーク１０、送信者端末７１２及び受信者端末１３０とともに示す。メール送信システム８００は、暗号処理部１１４を有するＷｅｂメールサーバ８１０と、管理サーバ１２０とを備える。メール送信システム８００及びＷｅｂメールサーバ８１０は、電子ファイル送信システムの一例であってよい。
【００８９】
メール送信システム８００は、暗号処理部１１４が、メール本文及び電子ファイル２０を、通信ネットワーク１０を介して送信者端末７１２から受信する点と、電子メールの送信元が、送信者端末７１２ではなくＷｅｂメールサーバ８１０である点とにおいて、メール送信システム１００及びメール送信システム７００と相違する。メール送信システム８００は、上記の相違点以外の構成については、メール送信システム１００又はメール送信システム７００と同様の構成を有してよい。
【００９０】
本実施形態によれば、例えば、送信者端末７１２のユーザは、送信者端末７１２上で動作するウェブブラウザを通して、Ｗｅｂメールサーバ８１０にアクセスして、Ｗｅｂメールサーバ８１０が提供する電子メールサービスの利用を開始する。送信者端末７１２のユーザは、送信者端末７１２で作成された電子ファイル２０をＷｅｂメールサーバ８１０にアップロードして、Ｗｅｂメールサーバ８１０を送信元とし、受信者端末１３０を宛先とした電子メールに電子ファイル２０を添付して、当該電子メールを送信する。
【００９１】
しかし、電子ファイル２０は、受信者端末１３０に送信される前に、暗号処理部１１４によって電子メールから抽出され、電子ファイル２０の代わりに、電子ファイル２０を暗号化して得られた暗号化ファイル４０が電子メールに添付される。その結果、Ｗｅｂメールサーバ８１０は、受信者端末１３０に対して、暗号化ファイル４０が添付された電子メールを送信する。
【００９２】
一方、Ｗｅｂメールサーバ８１０は、管理サーバ１２０に対して、パスフレーズ６０を含む管理情報を送信する。管理サーバ１２０は、受信者端末１３０に対して、暗号化ファイル４０が受信者端末１３０に送信されたことを示す通知情報を送信する。受信者端末１３０のユーザは、メール送信システム１００などの場合と同様にして、暗号化ファイル４０を復号化することができる。
【００９３】
図９は、メール送信システム８００の他の例を、通信ネットワーク１０、送信者端末７１２及び受信者端末１３０とともに示す。本実施形態のメール送信システム８００は、電子メールの宛先が、受信者端末１３０ではなく、Ｗｅｂメールサーバ９３０である点において、図８に関連して説明したメール送信システム８００と相違する。メール送信システム８００は、上記の相違点以外の構成については、図８に関連して説明したメール送信システム８００と同様の構成を有してよい。なお、Ｗｅｂメールサーバ９３０が受信した暗号化ファイル４０は、受信者端末１３０のユーザが受信した電子ファイルの一例であってよい。
【００９４】
本実施形態によれば、例えば、送信者端末７１２のユーザは、送信者端末７１２上で動作するウェブブラウザを通して、Ｗｅｂメールサーバ８１０にアクセスして、Ｗｅｂメールサーバ８１０が提供する電子メールサービスの利用を開始する。送信者端末７１２のユーザは、送信者端末７１２で作成された電子ファイル２０をＷｅｂメールサーバ８１０にアップロードして、Ｗｅｂメールサーバ８１０を送信元とし、Ｗｅｂメールサーバ９３０を宛先とした電子メールに電子ファイル２０を添付して、当該電子メールを送信する。
【００９５】
しかし、電子ファイル２０は、Ｗｅｂメールサーバ９３０に送信される前に、暗号処理部１１４によって電子メールから抽出され、電子ファイル２０の代わりに、電子ファイル２０を暗号化して得られた暗号化ファイル４０が電子メールに添付される。その結果、Ｗｅｂメールサーバ８１０は、Ｗｅｂメールサーバ９３０に対して、暗号化ファイル４０が添付された電子メールを送信する。
【００９６】
一方、Ｗｅｂメールサーバ８１０は、管理サーバ１２０に対して、パスフレーズ６０を含む管理情報を送信する。管理サーバ１２０は、Ｗｅｂメールサーバ９３０に対して、暗号化ファイル４０がＷｅｂメールサーバ９３０に送信されたことを示す通知情報を送信する。電子ファイル２０の正当な受信者を識別する受信者識別情報に、Ｗｅｂメールサーバ９３０が提供する電子メールサービスにおけるメールアドレスだけでなく、受信者端末１３０のメールアドレスが含まれている場合には、管理サーバ１２０は、受信者端末１３０に対して、通知情報を送信してもよい。
【００９７】
受信者端末１３０のユーザは、受信者端末１３０上で動作するウェブブラウザを通して、Ｗｅｂメールサーバ９３０にアクセスして、Ｗｅｂメールサーバ９３０が提供する電子メールサービスの利用を開始する。受信者端末１３０のユーザは、Ｗｅｂメールサーバ９３０が提供する電子メールサービスにおける自己のメールアドレス宛に届いた暗号化ファイル４０を、Ｗｅｂメールサーバ９３０から受信者端末１３０にダウンロードする。
【００９８】
受信者端末１３０のユーザは、Ｗｅｂメールサーバ９３０から管理サーバ１２０にアクセスしてパスフレーズ６０を取得することで、暗号化ファイル４０を復号化することができる。電子ファイル２０の正当な受信者を識別する受信者識別情報に、Ｗｅｂメールサーバ９３０が提供する電子メールサービスにおけるメールアドレスだけでなく、受信者端末１３０のメールアドレスが含まれている場合には、受信者端末１３０のユーザは、受信者端末１３０から管理サーバ１２０にアクセスしてパスフレーズ６０を取得することもできる。
【００９９】
本実施形態においては、送信者端末７１２のユーザが、Ｗｅｂメールサーバ８１０が提供する電子メールサービスを利用し、受信者端末１３０のユーザが、Ｗｅｂメールサーバ９３０が提供する電子メールサービスを利用しており、電子メールが、Ｗｅｂメールサーバ８１０からＷｅｂメールサーバ９３０に送信される場合について説明した。しかし、電子メールの送信方法は上記の実施形態に限定されない。送信者端末７１２のユーザ及び受信者端末１３０のユーザが、両方とも、Ｗｅｂメールサーバ８１０が提供する電子メールサービスを利用しており、電子メールが、Ｗｅｂメールサーバ８１０からＷｅｂメールサーバ８１０に送信されてもよい。
【０１００】
図１０は、ファイル転送システム１０００の一例を、通信ネットワーク１０、送信者端末７１２及び受信者端末１３０とともに示す。ファイル転送システム１０００は、暗号処理部１１４を有するファイル格納サーバ１０１０と、管理サーバ１２０とを備える。ファイル転送システム１０００及びファイル格納サーバ１０１０は、電子ファイル送信システムの一例であってよい。
【０１０１】
ファイル格納サーバ１０１０は、送信者端末７１２及び受信者端末１３０にファイル転送サービスを提供する。つまり、ファイル格納サーバ１０１０は、送信者端末７１２から、電子ファイルを含むアップロード要求を受信して、アップロードされた電子ファイルを格納する。また、ファイル格納サーバ１０１０は、受信者端末１３０からのダウンロード要求に応じて、電子ファイルを受信者端末１３０に送信する。なお、ファイル転送サービスは、ファイル交換サービス、ファイル共有サービス、オンラインストレージサービス、ファイル・ホスティングサービスなどと称される場合がある。
【０１０２】
ファイル転送システム１０００は、ファイル格納サーバ１０１０がファイル転送サービスを提供する点において、メール送信システム１００、メール送信システム７００及びメール送信システム８００と相違する。ファイル転送システム１０００の説明において、説明を省略した箇所については、メール送信システム１００、メール送信システム７００又はメール送信システム８００と同様の構成を有してよい。
【０１０３】
本実施形態によれば、例えば、ファイル格納サーバ１０１０は、送信者端末７１２から、アップロード要求を受信する。アップロード要求には、電子ファイル２０と、電子ファイル２０の受取人を示す情報として受信者端末１３０のメールアドレスとが含まれる。アップロード要求は、電子ファイルを含むデータ及び受信者識別情報の一例であってよい。ファイル格納サーバ１０１０は、アップロード要求から電子ファイル２０を抽出して、電子ファイル２０の代わりに、電子ファイル２０を暗号化して得られた暗号化ファイル４０を格納する。
【０１０４】
ファイル格納サーバ１０１０は、暗号化ファイル４０を格納すると、受信者端末１３０に対して、暗号化ファイル４０がアップロードされた旨を通知する。受信者端末１３０のユーザは、受信者端末１３０から、ファイル格納サーバ１０１０にアクセスして、ファイル格納サーバ１０１０に格納されている暗号化ファイル４０をダウンロードする。
【０１０５】
一方、ファイル格納サーバ１０１０は、管理サーバ１２０に対して、パスフレーズ６０を含む管理情報を送信する。管理サーバ１２０は、管理情報を受信すると、受信者端末１３０に対して、暗号化ファイル４０が送信可能であることを示す通知情報を送信する。受信者端末１３０のユーザは、受信者端末１３０から、管理サーバ１２０にアクセスして、通知情報に示された暗号化ファイル４０のパスフレーズ６０を取得することで、暗号化ファイル４０を復号化することができる。
【０１０６】
本実施形態において、ファイル格納サーバ１０１０が、電子ファイル２０を格納するときに電子ファイル２０を暗号化して、暗号化ファイル４０を格納したときに、暗号化ファイル４０がアップロードされた旨を受信者端末１３０に通知する場合について説明した。しかし、ファイル格納サーバ１０１０は上記の実施形態に限定されない。他の実施形態によれば、ファイル格納サーバ１０１０は、アップロード要求に応じて、電子ファイル２０を格納する。ファイル格納サーバ１０１０は、電子ファイル２０を格納したときに、電子ファイル２０がアップロードされた旨を受信者端末１３０に通知する。
【０１０７】
ファイル格納サーバ１０１０は、受信者端末１３０から電子ファイル２０のダウンロード要求を受信したときに、電子ファイル２０を暗号化して、暗号化ファイル４０を生成する。ファイル格納サーバ１０１０は、ダウンロード要求に応じて、暗号化ファイル４０を受信者端末１３０に送信する。ファイル格納サーバ１０１０は、暗号化ファイル４０を生成したときに、パスフレーズ６０を含む管理情報を管理サーバ１２０に送信する。管理サーバ１２０は、管理情報を受信すると、通知情報を受信者端末１３０に送信する。受信者端末１３０のユーザは、受信者端末１３０から、管理サーバ１２０にアクセスして、通知情報に示された暗号化ファイル４０のパスフレーズ６０を取得することで、暗号化ファイル４０を復号化することができる。
【０１０８】
図１１は、ファイル転送システム１１００の一例を、通信ネットワーク１０、送信者端末７１２及び受信者端末１３０とともに示す。ファイル転送システム１１００は、暗号処理部１１４を有するプロキシサーバ１１１０と、管理サーバ１２０とを備える。ファイル転送システム１１００及びプロキシサーバ１１１０は、電子ファイル送信システムの一例であってよい。
【０１０９】
ファイル転送システム１１００は、ファイル転送サービスを提供するサーバが、プロキシサーバ１１１０とファイル格納サーバ１１３０とによって構成されている点において、ファイル転送システム１０００と相違する。ファイル転送システム１１００の説明において、説明を省略した箇所については、メール送信システム１００、メール送信システム７００、メール送信システム８００又はファイル転送システム１０００と同様の構成を有してよい。
【０１１０】
プロキシサーバ１１１０は、電子ファイル２０又は暗号化ファイル４０をファイル格納サーバ１１３０に格納させる点において、ファイル格納サーバ１０１０と相違する。プロキシサーバ１１１０は、上記の相違点以外の構成については、ファイル格納サーバ１０１０と同様の構成を有してよい。ファイル格納サーバ１１３０は、電子ファイル２０又は暗号化ファイル４０を格納する。ファイル転送システム１１００における処理は、ファイル転送システム１０００と同様であるので説明を省略する。
【０１１１】
図１２は、メール送信システム７００の他の例を、通信ネットワーク１０、送信者端末７１２、ＬＡＮ７１６及び受信者端末１３０とともに示す。本実施形態のメール送信システム７００は、プロキシサーバ７１０が、暗号化ファイル４０を、ファイル転送サービスを提供するファイル格納サーバ１２３０に格納する点において、図７に関連して説明したメール送信システム７００と相違する。
【０１１２】
また、本実施形態のプロキシサーバ７１０が、パスフレーズ６０を含む管理情報を管理サーバ１２０に送信し、メール本文を受信者端末１３０に送信し、暗号化ファイル４０をファイル格納サーバ１２３０に送信する点において、図７に関連して説明したメール送信システム７００と相違する。さらに、管理サーバ１２０が、管理情報を受信すると、受信者端末１３０に対して、暗号化ファイル４０が送信可能であることを示す通知情報を送信する点において、図７に関連して説明したメール送信システム７００と相違する。その他の点については、図７に関連して説明したメール送信システム７００と同様の構成を有してよい。
【０１１３】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１１４】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１１５】
１０  通信ネットワーク、  ２０  電子ファイル、  ４０  暗号化ファイル、  ６０  パスフレーズ、  １００  メール送信システム、  １１０  送信者端末、  １１２  電子メール作成部、  １１４  暗号処理部、  １２０  管理サーバ、  １３０  受信者端末、  ２１２  データ取得部、  ２１４  抽出部、  ２１６  暗号化部、  ２１８  送信部、  ３１２  管理情報取得部、  ３１４  管理情報格納部、  ３２２  受信者情報取得部、  ３２４  登録情報格納部、  ３３０  決定部、  ３４０  送信部、  ４００  送信処理、  ６００  送信処理、  ７００  メール送信システム、  ７１０  プロキシサーバ、  ７１２  送信者端末、  ７１６  ＬＡＮ、  ８００  メール送信システム、  ８１０  Ｗｅｂメールサーバ、  ９３０  Ｗｅｂメールサーバ、  １０００  ファイル転送システム  １０１０  ファイル格納サーバ、  １１００  ファイル転送システム、  １１１０  プロキシサーバ、  １１３０  ファイル格納サーバ、  １２３０  ファイル格納サーバ
【図１】
2014075014.tif 000003
【図２】
2014075014.tif 000004
【図３】
2014075014.tif 000005
【図４】
2014075014.tif 000006
【図５】
2014075014.tif 000007
【図６】
2014075014.tif 000008
【図７】
2014075014.tif 000009
【図８】
2014075014.tif 000010
【図９】
2014075014.tif 000011
【図１０】
2014075014.tif 000012
【図１１】
2014075014.tif 000013
【図１２】
2014075014.tif 000014