(57)【要約】【課題】送信者（１０）から受信者（１２）へインターネットなどのデータ伝送ネットワークで伝送される電子メールのセキュリティを高めるシステムの提供。【解決手段】送信者に関連するメッセージ転送エージェント（ＭＴＡ）（１４）は、送信者が送信するオリジナルの電子メールをネットワークで伝送することを担う。送信者に関連するＭＴＡは、所定のアルゴリズムに従い、オリジナルの電子メールを複数のチャンクに分割するようになされたメッセージ分割手段（１６）と複数のチャンクを送る所定の中継ＭＴＡ（２０、２２、２４）のリストとを備える。本システムは、中継ＭＴＡから複数のチャンクを受信して、受信者に送信する前に電子メールを再構築するために、所定のアルゴリズムを使ってそれらをリアセンブルするチャンクアセンブリエージェント（２８）を有する。【選択図】図１
2007512743.tif 000002
【特許請求の範囲】
【請求項１】
送信者（１０）から受信者（１２）へインターネットなどのデータ伝送ネットワークで伝送する電子メールのセキュリティを高めるシステムであって、前記システムは、
前記送信者が送信するオリジナルの電子メールを前記ネットワークで伝送することを担う、前記送信者に関連するメッセージ転送エージェント（ＭＴＡ）（１４）であって、所定のアルゴリズムに従い、前記オリジナルの電子メールを複数のチャンクに分割するメッセージ分割手段（１６）及び前記複数のチャンクを転送する中継ＭＴＡ（２０、２２、２４）が記載された所定のリストを含む前記ＭＴＡと、
前記電子メールを前記受信者に送信する前に再構築するために、前記所定のアルゴリズムを使って、前記中継ＭＴＡから受信した前記複数のチャンクをリアセンブルするチャンクアセンブリエージェント（２８）とを含むことを特徴とするシステム。  
【請求項２】
前記複数のチャンクの各々を、前記チャンクアセンブリエージェント（２８）のアドレスである宛先アドレスをもつチャンク電子メールとして伝送することを特徴とする請求項１に記載のシステム。
【請求項３】
前記複数のチャンクの各々を、前記ネットワークで伝送する前に、前記チャンクアセンブリエージェント（２８）の公開鍵を使って暗号化することを特徴とする請求項２に記載のシステム。
【請求項４】
送信者（１０）から受信者（１２）へインターネットなどのデータ伝送ネットワークで送信される電子メールのセキュリティを高める方法であって、前記送信者に関連するメッセージ転送エージェント（ＭＴＡ）（１４）が、前記送信者が送信するオリジナルの電子メールを伝送することを担い、前記方法は、
前記オリジナルの電子メールを複数のチャンクに分割するアルゴリズムを使用し、
中継ＭＴＡの所定のリストに定義される複数の中継ＭＴＡ（２０、２２、２４）へ前記複数のチャンクを電子メールとして送信し、
前記オリジナルの電子メールを前記受信者に送信する前に、前記所定のアルゴリズムを使って前記オリジナルの電子メールを再構築するために、チャンクアセンブリエージェントによって前記チャンクをリアセンブルすることを特徴とする方法。
【請求項５】
各チャンクは、前記ネットワークで前記チャンクアセンブリエージェントのアドレスである宛先アドレスもつチャンク電子メールの形式で伝送されることを特徴とする請求項４に記載の方法。
【請求項６】
各チャンクは、伝送される前に、前記チャンクアセンブリエージェントの公開鍵を使って暗号化され、前記暗号化したチャンク電子メールは前記チャンクアセンブリエージェントが受信したときにその秘密鍵を使って解読されることを特徴とする請求項４に記載の方法。
【請求項７】
前記オリジナルの電子メールのテキストは、複数のチャンクに分割される前に、前記受信者の公開鍵を使って暗号化されることを特徴とする請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンセキュアなデータ伝送ネットワークでの電子メールの伝送のセキュリティに関係し、特にインターネット・ネットワークにおける電子メールの伝送セキュリティを高めるシステムに関係する。
【背景技術】
【０００２】
今日、電子メールの使用は広く普及している。送信者が電子メールを受信者に送る場合、その動作は瞬時に実行され、送信者のサーバーと受信者のサーバーとの間で問題がない限り、電子メールは送られるメッセージにはネットワーク・インフラストラクチャの点から何の制御もされないまま、受信者のメールボックスに届けられる。
【０００３】
ほとんどの国では、省庁や個人が郵便を開封したり読んだりするのを禁じる特別な法的保護がとられている。残念ながら電子メールについては同じ保護を設けている国はほとんどなく、個人、企業、省庁には電子メールを読む法的な余地が与えられている。このため、電子メールは電子メールがインターネットでその宛先に届くまでにとる経路にあるルーターのどこからでも読むことができる。しかし、電子メールで実体化される商業契約や私契約が増加しているため、当該やり取りのプライバシーの保証を可能にすることは極めて重要なこととなっている。
【０００４】
電子メールの攻撃を防ぐために、インターネットによる電子メールのやり取りを保護するする対称又は非対称の暗号アルゴリズムの使用が広く普及している。このように、鍵暗号では、所有者以外には明かされない秘密鍵があり、これをデータの署名に使い、一方多くの人が知ることのできる公開鍵はメッセージの復号に使う。セキュリティを高めるために、当該鍵は４０ビットが最低であるが、段々長くなってきている。例えば、対称アルゴリズムのデータ・エンクリプション・スタンダードはある国では５６ビットの鍵を指定し、合衆国などの他の国では１２８ビットの鍵を指定している。そのため、このように鍵の長さを段々長くしていくことがセキュリティ問題の解決策にはなっていないことは間違いない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従って、発明の目的は、高度なアルゴリズムおよび／又は段々長くなっている暗号鍵を使用する必要がなく、インターネット・ネットワークで伝送されるあらゆる種類の電子メールに適応できるシステムを提供し、方法を達成することである。
【課題を解決するための手段】
【０００６】
そのため本発明は、インターネットなどのデータ伝送ネットワークで送信者から受信者に伝送される電子メールのセキュリティを高めるシステムに関係する。このシステムでは、送信者に関連するメッセージ転送エージェント（ＭＴＡ）が、送信者が送信するオリジナルの電子メールをネットワークで伝送することを担う。送信者に関連するＭＴＡは、所定のアルゴリズムに従い、オリジナルの電子メールを複数のチャンクに分割するメッセージ分割手段と、複数のチャンクを送る中継ＭＴＡが記載される所定のリストとを備える。本システムは、電子メールを受信者に送信する前に再構築するために、中継ＭＴＡから受信した複数のチャンクを、所定のアルゴリズムを使ってリアセンブルするチャンクアセンブリエージェントを有する。
【発明を実施するための最良の形態】
【０００７】
図１を参照して、本発明に従うシステムにおいて、送信者１０は、図では点線の内側に表される公開のデータ伝送ネットワーク、すなわちインターネットで電子メールを受信者１２に送信したいと仮定する。
【０００８】
送信者１０が送信する電子メールＭＳＧは、必須ではないが、受信者１２の公開鍵で暗号化できる。好ましくは暗号化された電子メールＭＳＧはさらに、メールヘッダーを付け足した後、送信のため関連するメッセージ転送エージェント（ＭＴＡ）１４に提供される。例えば電子メールＣＯＭＰＬＥＴＥ  ＭＳＧを送る場合は以下のとおりである。
宛先：ｒｅｃｅｉｖｅｒ＠ｄｅｓｔ．ｄｏｍａｉｎ
送信元：送信者
件名：セキュアメール
暗号文
ここで、ｒｅｃｅｉｖｅｒ＠ｄｅｓｔ．ｄｏｍａｉｎは受信者のメールボックスのアドレスである。このアドレスは、送信者ＭＴＡ１４がある企業のイントラネットネットワーク又はユーザーのスタンドアロン型クライアント機器でありうるセキュアゾーンであるかぎり、普通文であることに注意しなければならない。
【０００９】
送信者ＭＴＡ１４は、本発明に従う２つの基本手段、メッセージ分割エージェント１６と中継ＭＴＡ１８のリストを備える。メッセージ分割エージェント１６は受信した電子メールＣＯＭＰＬＥＴＥ  ＭＳＧを複数のチャンクに分割し、アドレスｈｉｇｈｌｙｓｅｃｕｒｅ＠ｄｅｓｔ．ｄｏｍをもつ特定のメールボックスの公開鍵を使って、各チャンクをそのメールヘッダーと一緒に暗号化することを担う。新たな各デジタルＭＳＧ  チャンクは以下のとおりである。
宛先：ｒｅｃｅｉｖｅｒ＠ｄｅｓｔ．ｄｏｍａｉｎ
送信元：送信者
件名：セキュアメール
チャンク：ｎ
チャンク総数：Ｎ
【００１０】
インターネット・ネットワークで送信する前に、暗号化した各チャンクに同じメールヘッダーを付け足す。このメールヘッダーは以下のとおりである。
宛先：ｈｉｇｈｌｙｓｅｃｕｒｅ＠ｄｅｓｔ．ｄｏｍａｉｎ
送信元：秘密
件名：ｘｘｘ
【００１１】
送信者ＭＴＡ１４は、その中継ＭＴＡのリスト１８を使って、上記ヘッダーをもつ暗号化した各チャンクを別の中継ＭＴＡに転送する。このようにして、図１に図示する例では、電子メールを３つの電子メールに分割して中継ＭＴＡ２０、２２、および２４に送る。このように、複数のチャンクを複数の各ＭＴＡに送信することで、アンセキュアな公共ネットワークを通過するときに、各チャンクに異なる経路を確保する。このような複数のチャンクへの分割は送信者が要求するセキュリティレベルによって変えられることに注意しなければならない。
【００１２】
チャンク電子メールは同じ宛先アドレスｈｉｇｈｌｙｓｅｃｕｒｅ＠ｄｅｓｔ．ｄｏｍａｉｎをもつため、このアドレスに関連する１つの配送ＭＴＡ２６で受信される。このため、配送ＭＴＡ２６は受信したチャンク電子メールを、チャンクアセンブリエージェント２８である、アドレスｈｉｇｈｌｙｓｅｃｕｒｅ＠ｄｅｓｔ．ｄｏｍａｉｎに対応するメールボックスに送信する。チャンクアセンブリエージェント２８は、その秘密鍵を使って受信した各電子メールを解読し、オリジナルの電子メールを複数のチャンクに分割するメッセージ分割エージェントが使ったのと同じアルゴリズムを使って、受信した複数のチャンクをリアセンブルできる。ここで、ヘッダーに含まれるチャンクの番号ｎは、別の順番で受け取ったとしてもチャンクを正しい順番に繋ぎ合わせるために使用する。
【００１３】
最後に、アセンブリエージェント２８においてチャンクをリアセンブリ後に取得したオリジナルメッセージのＣＯＭＰＬＥＴＥ  ＭＳＧは、配送ＭＴＡ２６によって受信者１２のメールボックスに送られる。
【００１４】
オリジナルの電子メールを複数のチャンクに分割するために使うスクランブルアルゴリズムは、どのような種類のアルゴリズムでもよい。ただし前述したように、チャンクアセンブリエージェントが、電子メールをチャンクに分割するメッセージ分割エージェントが使うものと同じアルゴリズムを使って電子メールをリアセンブルすることが大切である。
【００１５】
例えば、各チャンクは同じｎバイトの数から構成されているとする。中継ＭＴＡがｍ個あると仮定すると、オリジナルの電子メールは以下のように分割できるであろう。
第１中継ＭＴＡにはチャンク１番の１からｎまでのバイト
第２中継ＭＴＡにはチャンク２番のｎ＋１から２ｎまでのバイト
第３中継ＭＴＡにはチャンク３番の２ｎ＋１から３ｎまでのバイト
−  −  −  −  −
第ｍ中継ＭＴＡにはチャンクｍ＋１番のｍｎ＋１から（ｍ＋１）ｎまでのバイト
第１中継ＭＴＡにはチャンクｍ＋２番の（ｍ＋１）ｎ＋１から（ｍ＋２）ｎまでのバイト
第２中継ＭＴＡにはチャンクｍ＋３番の（ｍ＋２）ｎ＋１から（ｍ＋３）ｎまでのバイト
−  −  −  −  −
【００１６】
さらに別のセキュア実施例に従い、オリジナルの電子メールはキャラクターレベルで分割できる。考えられるアルゴリズムには、各キャラクターを順次取り出して、チャンクがＸ個のとき以下の式を使って定義される番号のチャンクに入れる。
チャンク番号＝１＋＜キャラクターの順番＞モジュロＸ
【００１７】
メッセージが「ＤＩＶＩＤＥ  ＴＨＥ  ＭＥＳＳＡＧＥ」であり、キャラクターを５個のチャンクに入れると仮定すると、チャンクは以下のようになる。
チャンク１    ＤＥ  Ａ
チャンク２    Ｉ  ＭＧ
チャンク３    ＶＴＥＥ
チャンク４    ＨＩＳ
チャンク５    ＤＥＳ
【００１８】
このように、チャンクはランダムに別の電子メールに分散されて、中継ＭＴＡに転送されてもよい。
【００１９】
さらに、図１に説明するように中継ＭＴＡが３つあると仮定した場合、オリジナルの電子メールは図２に図示するように５個のチャンクに分割してもよい。このような場合、チャンク１番とチャンク４番は中継ＭＴＡ２０に送られる電子メールに含まれ、チャンク２番とチャンク５番は中継ＭＴＡ２２に送られる電子メールに含まれ、チャンク３番は中継ＭＴＡ２４に送られる。各チャンクは、各電子メールにおいて、チャンクアセンブリエージェント２８が一部の電子メールを正しい順番で受信しなかったとしても、オリジナルの電子メールを正しくリアセンブルできるように、その前にチャンク番号をつける。
【図面の簡単な説明】
【００２０】
本発明の上記目的や他の目的、特徴よび利点は、添付する図面と合わせて以下の本発明のより具体的な説明を読めばよりよく理解できるであろう。
【図１】電子メールをインターネット上の３つの異なる経路を使って３つのチャンクに分割する本発明に従うシステムの概略図である。
【図２】３つの異なる電子メールに分散される５個のチャンクに分割されたオリジナルの電子メールを表す図である。
【図１】
2007512743.tif 000003
【図２】
2007512743.tif 000004
【国際調査報告】
2007512743.tif 000005
2007512743.tif 000006
2007512743.tif 000007