(57)【要約】【課題】セキュリティ度の高いファイル転送を容易に実現する。【解決手段】送信者Ａ側のパーソナルコンピュータ１は、保存されている受信者Ｂとの間の電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を選択し、暗号鍵情報を元に暗号鍵生成を生成し、転送するファイルに共通鍵暗号方式の暗号化処理を施し、電子メールに暗号化ファイルを添付し、暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載して、電子メールを送信する。電子メールを受信した受信者Ｂ側のパーソナルコンピュータ２は、受信した暗号化ファイル添付の電子メール内に記載されている暗号鍵情報の抽出条件情報を元に保存されている送信者Ａとの間の電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出し、暗号鍵情報を元に復号鍵を生成して、復号鍵を用いて電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号処理を施す。【選択図】図４
2007266674.tif 000002
【特許請求の範囲】
【請求項１】
端末において電子メールを送信する方法において、
受信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から無作為に暗号鍵情報を選択するステップと、
選択された前記暗号鍵情報から暗号鍵を生成するステップと、
生成された前記暗号鍵を用いて、転送するファイルに共通鍵暗号方式の暗号化処理を施すステップと、
電子メールに前記暗号化ファイルを添付すると共に、前記暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載するステップと
を有することを特徴とする電子メール送信方法。
【請求項２】
端末において電子メールを受信する方法において、
受信した電子メール内に記載された暗号鍵情報の抽出条件情報を元に、該電子メールの送信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出するステップと、
抽出された暗号鍵情報を元に復号鍵を生成するステップと、
生成された前記復号鍵を用いて、受信した電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号処理を施すステップと
を有することを特徴とする電子メール受信方法。
【請求項３】
端末において、
受信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から無作為に暗号鍵情報を選択する手段と、
選択された前記暗号鍵情報から暗号鍵を生成する手段と、
生成された前記暗号鍵を用いて、転送するファイルに共通鍵暗号方式の暗号化処理を施す手段と、
電子メールに前記暗号化ファイルを添付すると共に、前記暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載する手段と
を有することを特徴とする端末。
【請求項４】
端末において、
受信した電子メール内に記載された暗号鍵情報の抽出条件情報を元に、該電子メールの送信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出する手段と、
抽出された暗号鍵情報を元に復号鍵を生成する手段と、
生成された前記復号鍵を用いて、受信した電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号処理を施す手段と
を有することを特徴とする端末。
【請求項５】
受信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から無作為に暗号鍵情報を選択する手順と、
選択された前記暗号鍵情報から暗号鍵を生成する手順と、
生成された前記暗号鍵を用いて、転送するファイルに共通鍵暗号方式の暗号化処理を施す手順と、
電子メールに前記暗号化ファイルを添付すると共に、前記暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載する手順と
をコンピュータに実行させるためのプログラム。
【請求項６】
受信した電子メール内に記載された暗号鍵情報の抽出条件情報を元に、該電子メールの送信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出する手順と、
抽出された暗号鍵情報を元に復号鍵を生成する手順と、
生成された前記復号鍵を用いて、受信した電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号処理を施す手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールに電子ファイル（以下、ファイルと称す。）を添付して送信するファイル転送方法に関する。
【背景技術】
【０００２】
従来、電子メールにファイルを添付して送信する場合、ファイル転送のセキュリティを確保するために、ファイルに暗号化処理を施し暗号化ファイルとしてから電子メールに添付する方法が採られている。
【０００３】
ここで、ファイルの暗号方式としては、暗号化用の鍵（以下、「暗号鍵」と称す。)と復号用の鍵(以下、「復号鍵」と称す。)とに同じ鍵を使う共通鍵暗号方式と、暗号鍵と復号鍵に別の鍵を使う公開鍵暗号方式の２種類があり、各暗号方式には以下のような長所と短所がある。
【０００４】
共通鍵暗号方式の長所と短所
長所：暗号化と復号に同じ鍵を使い、暗号化と復号のアルゴリズムが対称であることから、高速処理が可能である。
短所：事前に何らかの方法を用いて暗号鍵を受信者に送付しておく必要がある。（暗号鍵送付の例としては、暗号化ファイル添付の電子メールとは別の電子メールで暗号鍵を送る方法や、電話などの電子メールとは別の媒体で連絡する方法などがある。）万一、送付の時点で第三者に暗号鍵が漏れてしまえば、その後の暗号が全て解読されてしまう危険性が高くなる。また、暗号鍵を変更する度に送付が必要となる。
【０００５】
公開鍵暗号方式の長所と短所
長所：1つの鍵を公開しておけば、誰にでもその鍵（公開鍵）を使ってもらうことができる。公開鍵暗号方式の場合、暗号鍵と復号鍵が別になっているので、鍵の送付が必要ないため、第三者に鍵が漏れる危険性がない。
短所：暗号化と復号化のアルゴリズムが非対称であること、アルゴリズム自体、数学的に難しい処理が多いことなどにより、高速での処理が困難である。
【０００６】
また、特許文献１に開示された電子メール送信方法は、電子メール送信時の自動暗号化と電子メール受信時の自動暗号化を図るものである。また、特許文献２に開示された暗号メッセージの通信方法は、管理装置から移動機宛て送信電子メールに暗号メッセージを添付し、その後、移動機から店舗端末に暗号メッセージを送信することを特徴とする。また、特許文献３に開示されたインターネットファクシミリ通信方法は、暗号化したファクシミリ画データを送信する前に、送信側装置と受信側装置双方の装置が個々に記憶している固有情報を電子メールで相互に通知して、その固有情報に基づいて生成された暗号鍵でファクシミリ画データが暗号化することを特徴とする。
【特許文献１】特開２００５−２８５１１１公報
【特許文献２】特開２００４−２６６７１６公報
【特許文献３】特開２００２−３００４１０公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来の暗号化ファイル添付の電子メール送信によるファイル転送方法には、共通鍵暗号方式利用では暗号鍵送付時のセキュリティ性に問題があり、公開鍵暗号方式利用では暗号化処理／復号化処理の処理速度に問題があった。
【０００８】
特許文献１に記載された電子メール送信方法は、予め何らかの方法によって暗号鍵が送付されていることが前提であり、暗号鍵送付時のセキュリティ性の向上ついて言及しておらず、従来の方法の問題を解決していない。
【０００９】
特許文献２に記載された暗号メッセージの通信方法は、暗号鍵の送付については、移動機を経由せずに管理装置から店舗端末に直接送信している特徴のみで、特許文献１と同様に暗号鍵送付時のセキュリティ性の向上について言及しておらず、従来の方法の問題を解決していない。
【００１０】
特許文献３に記載されたインターネットファクシミリ通信方法は、暗号鍵を直接送付するよりはセキュリティ性が向上されているが、固有情報が使われるために毎回同じ情報が送信されて、複数回の送信の後にはセキュリティ性が低下する危険性がある。
【００１１】
本発明の目的は、セキュリティ度の高いファイル転送を容易に実現するファイル送受信方法、端末、およびプログラムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の電子メール送信方法は、送信者側の端末において、受信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報（メールヘッダ部の情報など）から無作為に暗号鍵情報を選択するステップと、選択された暗号鍵情報から暗号鍵を生成するステップと、生成された暗号鍵を用いて、転送するファイルに共通鍵暗号方式の暗号化処理を施すステップと、電子メールに暗号化ファイルを添付すると共に、暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載するステップとを有する。
【００１３】
本発明の電子メール受信方法は、受信者側の端末において、受信した電子メール内に記載された暗号鍵情報の抽出条件情報を元に、該電子メールの送信者との間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出するステップと、抽出された暗号鍵情報を元に復号鍵を生成するステップと、生成された復号鍵を用いて、受信した電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号処理を施すステップとを有する。
【００１４】
以上のステップを実行することにより、共通鍵暗号方式の長所を活かして高速な暗号化／復号処理を実現し、また共通鍵暗号方式の短所を補って暗号鍵送付時のセキュリティ性の向上を図ることができる。
【発明の効果】
【００１５】
暗号化ファイルを送付する以前に、既に送信者と受信者でやり取りした電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を選択し、その情報に基づいて暗号鍵を生成しているので、暗号鍵情報送付時に第三者に情報漏えいしたとしても、実際の暗号鍵を割り出すことが非常に困難なため、受信者への暗号鍵情報の送付を容易に、かつセキュリティ度高く行なうことができ、さらには暗号鍵を頻繁に変更することができる。また、受信者毎の電子メールの送受信メッセージと送受信履歴情報から受信者毎の暗号鍵を選択するため、受信者毎の暗号鍵の管理（暗号鍵の選択・生成と、通知）を容易に行うことができる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図1に示すように、送信者Ａのパーソナルコンピュータ１と受信者Ｂのパーソナルコンピュータ２がネットワーク３に接続されているものとする。パーソナルコンピュータ１、２は、図２に示すように、コンピュータ本体部１１とディスプレイ部１２と入力部１３とからなり、コンピュータ本体部１１はプロセッサ１４と一次メモリ１５と二次メモリ１６を含む。
【００１８】
送信者Ａ側のパーソナルコンピュータ１のプロセッサ１４は、受信者Ｂとの間で以前にやり取りされた電子メール（図３（１））の送受信メッセージと送受信履歴情報（メールヘッダ部の情報など）から無作為に暗号鍵情報を選択する処理と、選択された暗号鍵情報を元に暗号鍵を生成する処理と、転送するファイルに生成された暗号鍵を用いて共通鍵暗号方式の暗号化を行う処理と、電子メールに暗号化され暗号化ファイルを添付すると共に、暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載して（図３（２））、受信者Ｂ宛てに電子メールを送信する処理とを含む。また、受信者Ｂ側のパーソナルコンピュータ２のプロセッサ１４は、受信した暗号化ファイル添付の電子メール内に記載されている暗号鍵情報の抽出条件情報を元に送信者Ａとの間で以前にやり取りされた電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出する処理と、抽出された暗号鍵情報を元に復号鍵を生成する処理と、生成された復号鍵を用いて受信した電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号を行う処理とを含む。
【００１９】
次に、本実施形態の動作について図４のシーケンス図を参照して説明する。
【００２０】
まず、送信者Ａ側のパーソナルコンピュータ１と受信者Ｂ側のパーソナルコンピュータ２の間では頻繁に電子メールのやり取りが行われており、双方のパーソナルコンピュータの二次メモリ１６内にはやり取りした電子メールの送受信メッセージおよび送受信履歴情報（メールヘッダ部の情報など）が保存されている。
【００２１】
次に、送信者Ａ側から受信者Ｂ側宛てに電子ファイルを転送する事象が発生した場合、送信者Ａ側のパーソナルコンピュータ１のプロセッサ１４は、二次メモリ１６内に保存されている受信者Ｂとの間の電子メールの送受信メッセージと送受信履歴情報から無作為に暗号鍵情報を選択し（ステップ１０１）、選択された暗号鍵情報を元に暗号鍵を生成し（ステップ１０２）、転送するファイルに生成された暗号鍵で共通鍵暗号方式の暗号化処理を施し（ステップ１０３）、電子メールに暗号化した暗号化ファイルを添付すると共に、暗号鍵を生成するのに使用した暗号鍵情報の抽出条件情報を電子メール内に記載して、受信者Ｂのパーソナルコンピュータ２宛てに電子メールを送信する（ステップ１０４）。
【００２２】
一方、送信側Ａから暗号化ファイル添付の電子メールを受信した受信者Ｂ側のパーソナルコンピュータ２のプロセッサ１４は、受信した暗号化ファイル添付の電子メール内に記載されている暗号鍵情報の抽出条件情報を元に、二次メモリ１６内に保存されている送信者Ａとの間の電子メールの送受信メッセージと送受信履歴情報から暗号鍵情報を抽出し（ステップ１０５）、抽出された暗号鍵情報を元に復号鍵を生成して（ステップ１０６）、生成された復号鍵を用いて、受信した電子メールに添付されている暗号化ファイルに共通鍵暗号方式の復号処理を施す（ステップ１０７）。
【００２３】
なお、本発明のファイル転送方法は、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータ内の揮発性メモリのように、一定時間プログラムを保持しているものを含む。
【産業上の利用可能性】
【００２４】
本発明は、電子メール利用によるセキュリティ性を向上させたファイル転送方式として好適に利用することができる。つまり、ＦＴＰサーバやＷｅｂサーバを利用することなしに、クライアント同士でセキュリティ度の高いファイル転送を行うことを可能とする。
【図面の簡単な説明】
【００２５】
【図１】ネットワークに２台のパーソナルコンピュータが接続されている様子を示す図である。
【図２】図１中のパーソナルコンピュータの構成を示す図である。
【図３】電子メールの構成を示す図である。
【図４】図１のパーソナルコンピュータ間での電子メール送受信に伴う動作を示すシーケンス図である。
【符号の説明】
【００２６】
１、２  パーソナルコンピュータ
３      ネットワーク
１１    コンピュータ本体部
１２    ディスプレイ部
１３    入力部
１４    プロセッサ
１５    一時メモリ
１６    二次メモリ
１０１〜１０７  ステップ
【図１】
2007266674.tif 000003
【図２】
2007266674.tif 000004
【図３】
2007266674.tif 000005
【図４】
2007266674.tif 000006