(57)【特許請求の範囲】
【請求項１】
会員の個人メールアドレスと該個人メールアドレスに対応する代理メールアドレスとを記憶するアカウントデータベースと、
ユーザの個人メールアドレスおよび代理メールアドレスを含んで暗号化されている認証ファイルであるチケットをユーザに提供するＷｅｂサーバと、
前記Ｗｅｂサーバと連携してチケットを取得済のユーザである会員の個人メールアドレスおよび代理メールアドレスを前記アカウントデータベースに登録するとともにチケットを作成して前記Ｗｅｂサーバに渡すメールアドレス登録手段と、送信されてきた電子メールにチケットが添付されているかどうかを検出し、チケットが添付されていない場合には該電子メールの転送を保留し、チケットが添付されている場合には該電子メールの送信元ヘッダの送信元メールアドレスおよび宛先ヘッダの宛先メールアドレスが前記アカウントデータベースに個人メールアドレスおよび代理メールアドレスとして登録されているかどうかを判定し、送信元メールアドレスまたは宛先メールアドレスが登録されていない場合には該電子メールの転送を保留し、送信元メールアドレスおよび宛先メールアドレスが登録されている場合にはチケットを復号して得られた個人メールアドレスおよび代理メールアドレスが前記アカウントデータベースに登録されているかどうかを判定し、得られた個人メールアドレスまたは代理メールアドレスが登録されていない場合には該電子メールの転送を保留し、得られた個人メールアドレスおよび代理メールアドレスが登録されている場合には該電子メールの転送を受け付けるメール転送受付手段と、前記メール転送受付手段により受け付けられた電子メールの送信元ヘッダの個人メールアドレスを対応する代理メールアドレスに、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換するとともに、添付されているチケットを削除するメールアドレス置換手段と、前記メールアドレス置換手段により置換された宛先ヘッダの個人メールアドレスに電子メールを転送するメール転送手段とを含むメール転送サーバと
を備えることを特徴とするチケット制閉鎖型メール転送システム。
【請求項２】
前記チケットが、公開鍵暗号の公開鍵によって暗号化された会員の個人メールアドレスおよび代理メールアドレスを含む情報を格納する公開鍵暗号部分と、共有鍵暗号の共有鍵によって暗号化された前記公開鍵暗号部分，会員の個人メールアドレスのハッシュ値，ならびに会員のメーラ名およびバージョンを含む情報を格納する共有鍵暗号部分とからなる請求項１記載のチケット制閉鎖型メール転送システム。
【請求項３】
前記共有鍵暗号部分が、会員の個人メールアドレスのハッシュ値，会員の登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含み、前記公開鍵暗号部分が、会員の個人メールアドレス，会員の代理メールアドレス，および会員の登録時の電子メールのヘッダ部分の全文を含む請求項２記載のチケット制閉鎖型メール転送システム。
【請求項４】
前記メール転送受付手段が、送信されてきた電子メールの送信元ヘッダ中の個人メールアドレスをハッシュ関数でハッシュ化してハッシュ値を得、該ハッシュ値を前記共有鍵で復号したチケット中の個人メールアドレスのハッシュ値と比較し、一致しなければ該電子メールの転送を保留する請求項３記載のチケット制閉鎖型メール転送システム。
【請求項５】
前記メール転送受付手段が、送信されてきた電子メールの送信元ヘッダ中のメーラ名およびバージョンを、前記共有鍵で復号したチケット中のメーラ名およびバージョンと比較し、一致しなければ該電子メールの転送を保留する請求項３または４記載のチケット制閉鎖型メール転送システム。
【請求項６】
前記メール転送受付手段が、送信されてきた電子メールの送信元ヘッダ中の１個目の送信サーバ名を、前記共有鍵で復号したチケット中の１個目の送信サーバ名と比較し、一致しなければ該電子メールの転送を保留する請求項３ないし５のいずれか１項に記載のチケット制閉鎖型メール転送システム。
【請求項７】
前記アカウントデータベースが、前記公開鍵暗号部分を暗号化した公開鍵に対応する秘密鍵を記憶し、前記メール転送受付手段が、前記共有鍵で復号したチケット中の公開鍵暗号部分を前記秘密鍵で復号し、復号した公開鍵暗号部分中の送信元ヘッダの全文と、送信されてきた電子メールの送信元ヘッダの全文とを比較することにより、該電子メールのサーバ経路が妥当であるかどうかを検証し、サーバ経路が妥当でなければ該電子メールの転送を保留する請求項３ないし６のいずれか１項に記載のチケット制閉鎖型メール転送システム。
【請求項８】
前記メールアドレス置換手段が、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換する代わりに、宛先メールアドレスを個人メールアドレスとする転送先ヘッダを電子メールに追加する請求項１ないし６のいずれか１項に記載のチケット制閉鎖型メール転送システム。
【請求項９】
アカウントデータベース，Ｗｅｂサーバおよびメール転送サーバを備えるメール転送システムのメール転送方法において、
前記アカウントデータベースが、会員の個人メールアドレスと該個人メールアドレスに対応する代理メールアドレスとを記憶し、
前記Ｗｅｂサーバが、ユーザの個人メールアドレスおよび代理メールアドレスを含んで暗号化されている認証ファイルであるチケットをユーザに提供し、
前記メール転送サーバが、前記Ｗｅｂサーバと連携してチケットを取得済のユーザである会員の個人メールアドレスおよび代理メールアドレスを前記アカウントデータベースに登録するとともにチケットを作成して前記Ｗｅｂサーバに渡すステップと、送信されてきた電子メールにチケットが添付されているかどうかを検出し、チケットが添付されていない場合には該電子メールの転送を保留し、チケットが添付されている場合には該電子メールの送信元ヘッダの送信元メールアドレスおよび宛先ヘッダの宛先メールアドレスが前記アカウントデータベースに個人メールアドレスおよび代理メールアドレスとして登録されているかどうかを判定し、送信元メールアドレスまたは宛先メールアドレスが登録されていない場合には該電子メールの転送を保留し、送信元メールアドレスおよび宛先メールアドレスが登録されている場合にはチケットを復号して得られた個人メールアドレスおよび代理メールアドレスが前記アカウントデータベースに登録されているかどうかを判定し、得られた個人メールアドレスまたは代理メールアドレスが登録されていない場合には該電子メールの転送を保留し、得られた個人メールアドレスおよび代理メールアドレスが登録されている場合には該電子メールの転送を受け付けるステップと、受け付けられた電子メールの送信元ヘッダの個人メールアドレスを対応する代理メールアドレスに、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換するとともに、添付されているチケットを削除するステップと、置換された宛先ヘッダの個人メールアドレスに電子メールを転送するステップとを実行することを特徴とするチケット制閉鎖型メール転送方法。
【請求項１０】
前記チケットが、公開鍵暗号の公開鍵によって暗号化された会員の個人メールアドレスおよび代理メールアドレスを含む情報を格納する公開鍵暗号部分と、共有鍵暗号の共有鍵によって暗号化された前記公開鍵暗号部分，会員の個人メールアドレスのハッシュ値，ならびに会員のメーラ名およびバージョンを含む情報を格納する共有鍵暗号部分とからなる請求項９記載のチケット制閉鎖型メール転送方法。
【請求項１１】
前記共有鍵暗号部分が、会員の個人メールアドレスのハッシュ値，会員の登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含み、前記公開鍵暗号部分が、会員の個人メールアドレス，会員の代理メールアドレス，および会員の登録時の電子メールのヘッダ部分の全文を含む請求項１０記載のチケット制閉鎖型メール転送方法。
【請求項１２】
請求項１〜８のいずれか１項に記載のチケット制閉鎖型メール転送システムの各手段をコンピュータに機能として実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はチケット制閉鎖型メール転送システムおよび方法ならびにプログラムに関し、特に会員間でのみ電子メールの送受信を行うことができるチケット制閉鎖型メール転送システムおよび方法ならびにプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ，携帯情報端末，携帯電話機等の機器（以下、ユーザ端末と総称する）を使用して送受信される電子メール（以下、適宜、メールと略記する）の普及には目を見張るものがある。しかし、送受信される電子メールには大量の迷惑メールが含まれており、迷惑メールの排除に多大の労力および多額の費用が掛けられているという現実がある。このような迷惑メールの増大の一因には、一般的に電子メールのメールアドレスが公表されて使用されており、業者が公表されているメールアドレスを集めて、集めたメールアドレスに一斉に広告メール等の迷惑メールを大量配信していることがある。また、業者自身のメールアドレス自身も詐称されていることも多く、このような迷惑メールの大量配信は、電子メールシステムの信頼性を低下させるとともに、情報漏洩にも繋がるものである。
【０００３】
そこで、従来は、企業内メールシステムのように高度の機密性を必要とする場合には、仮想私設網を構築してその網内でのみ電子メールの送受信を行うことにより、情報漏洩を防止するとともに、第三者からの迷惑メールを排除するようにしていた。しかし、仮想私設網は、その構築および運用のために多くの手間および多額の費用がかかるという欠点があった。
【０００４】
このため、インターネット上のメールシステムであっても、送受信者の実際の電子メールアドレスを知らずに電子メールの送受信を行うことができ、第三者からは送信することができないようにしたメール転送システムが提案されている（例えば、特許文献１参照）。このようなメール転送システムは、アドレスデータベースを参照して、受信した電子メールの宛先ヘッダの転送メールアドレスを対応する実際のメールアドレスに、送信元の実際のメールアドレスを対応する転送メールアドレスに置換することにより、送受信者の実際の電子メールアドレスを秘匿できるようにしたものである。また、パーミッションを管理するデータベースを備え、パーミッションに基づいて会員間での秘匿的かつ閉鎖的な電子メールの交換を可能にしている。
【特許文献１】特開２００７−２３３７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来のメール転送システムは、アドレスデータベースでメールアドレスを管理する必要があるばかりか、パーミッションデータベースにおいてパーミッションをも管理する必要があり、仕組みが複雑で、汎用性に乏しいという問題点があった。特に、上記従来のメール転送システムは、インターネット上の仮想商店街と関連して、会員と店舗との間のメール送受信に利用されるものであり、任意の会員同士の間でパーミッションを設定して、閉鎖型のメール転送システムを構築できるものではなかった。
【０００６】
本発明の目的は、上述の点に鑑み、会員にチケットを発行するという簡単な仕組みで、送受信者の実際の電子メールアドレス（個人メールアドレス）を知らずに電子メールの送受信を行うことができ、非会員からは電子メールの送信を行うことができないようにしたチケット制閉鎖型メール転送システムを提供することにある。
【０００７】
また、本発明の他の目的は、会員にチケットを発行するという簡単な仕組みで、送受信者の実際の電子メールアドレス（個人メールアドレス）を知らずに電子メールの送受信を行うことができ、非会員からは電子メールの送信を行うことができないようにするチケット制閉鎖型メール転送方法を提供することにある。
【０００８】
さらに、本発明の別の目的は、上述したようなチケット制閉鎖型メール転送システムを実現するプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
請求項１記載のチケット制閉鎖型メール転送システムは、会員の個人メールアドレスと該個人メールアドレスに対応する代理メールアドレスとを記憶するアカウントデータベースと、ユーザの個人メールアドレスおよび代理メールアドレスを含んで暗号化されている認証ファイルであるチケットをユーザに提供するＷｅｂサーバと、前記Ｗｅｂサーバと連携してチケットを取得済のユーザである会員の個人メールアドレスおよび代理メールアドレスを前記アカウントデータベースに登録するとともにチケットを作成して前記Ｗｅｂサーバに渡すメールアドレス登録手段と、送信されてきた電子メールにチケットが添付されているかどうかを検出し、チケットが添付されていない場合には該電子メールの転送を保留し、チケットが添付されている場合には該電子メールの送信元ヘッダの送信元メールアドレスおよび宛先ヘッダの宛先メールアドレスが前記アカウントデータベースに個人メールアドレスおよび代理メールアドレスとして登録されているかどうかを判定し、送信元メールアドレスまたは宛先メールアドレスが登録されていない場合には該電子メールの転送を保留し、送信元メールアドレスおよび宛先メールアドレスが登録されている場合にはチケットを復号して得られた個人メールアドレスおよび代理メールアドレスが前記アカウントデータベースに登録されているかどうかを判定し、得られた個人メールアドレスまたは代理メールアドレスが登録されていない場合には該電子メールの転送を保留し、得られた個人メールアドレスおよび代理メールアドレスが登録されている場合には該電子メールの転送を受け付けるメール転送受付手段と、前記メール転送受付手段により受け付けられた電子メールの送信元ヘッダの個人メールアドレスを対応する代理メールアドレスに、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換するとともに、添付されているチケットを削除するメールアドレス置換手段と、前記メールアドレス置換手段により置換された宛先ヘッダの個人メールアドレスに電子メールを転送するメール転送手段とを含むメール転送サーバとを備えることを特徴とする。請求項１記載のチケット制閉鎖型メール転送システムによれば、認証ファイルであるチケットを取得済のユーザである会員の個人メールアドレスと、該個人メールアドレスに対応する代理メールアドレスとを登録するメールアドレス登録手段を備えることにより、Ｗｅｂサーバを通じてユーザ自身が単独で簡単に会員登録を行うことができる。また、代理メールアドレス宛に送信されてきた電子メールにチケットが添付されているかどうかを検出し、チケットが添付されていない場合には該電子メールの転送を保留し、チケットが添付されている場合には該電子メールの転送を受け付けるようにしたことにより、会員の実際の電子メールアドレス（個人メールアドレス）を他の会員に開示することなく、電子メールの送受信を行うことができる。また、チケットを取得していないユーザである非会員からの電子メールおよび非会員への電子メールを転送しないので、万一非会員に会員の代理メールアドレスが流出しても、非会員はその代理メールアドレスを利用して電子メールを送信することができない。さらに、復号した個人メールアドレスをキーとして、アカウントデータベースに記憶されている個人メールアドレスを検索し、一致する個人メールアドレスが検索できなければ該電子メールの転送を保留するようにしたことにより、会員以外が送信元である電子メールの送信を排除することができる。さらにまた、復号した代理メールアドレスをキーとして、アカウントデータベースに記憶されている代理メールアドレスを検索し、一致する代理メールアドレスを検索できなれば該電子メールの転送を保留するようにしたことにより、会員以外が宛先である電子メールの転送を排除することができる。
【００１０】
請求項２記載のチケット制閉鎖型メール転送システムは、請求項１記載のチケット制閉鎖型メール転送システムにおいて、前記チケットが、公開鍵暗号の公開鍵によって暗号化された会員の個人メールアドレスおよび代理メールアドレスを含む情報を格納する公開鍵暗号部分と、共有鍵暗号の共有鍵によって暗号化された前記公開鍵暗号部分，会員の個人メールアドレスのハッシュ値，ならびに会員のメーラ名およびバージョンを含む情報を格納する共有鍵暗号部分とからなることを特徴とする。請求項２記載のチケット制閉鎖型メール転送システムによれば、会員の個人メールアドレスおよび代理メールアドレスを含む情報が公開鍵によって暗号化された後に、さらに共有鍵で暗号化されるので、会員の個人メールアドレスおよび代理メールアドレスを含む情報が容易に復号されることがなくなるという効果がある。特に、チケットがチケット制閉鎖型メール転送システム外で復号されることがなく、共有鍵を外部に流出させる必要がないので、共有鍵をチケット制閉鎖型メール転送システム内で秘匿して使用することができ、機密性を高めることができる。さらに、公開鍵および秘密鍵もチケット制閉鎖型メール転送システム外に一切流出するおそれがないので、さらに機密性を高めることができる。
【００１１】
請求項３記載のチケット制閉鎖型メール転送システムは、請求項２記載のチケット制閉鎖型メール転送システムにおいて、前記共有鍵暗号部分が、会員の個人メールアドレスのハッシュ値，会員の登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含み、前記公開鍵暗号部分が、会員の個人メールアドレス，会員の代理メールアドレス，および会員の登録時の電子メールのヘッダ部分の全文を含むことを特徴とする。請求項３記載のチケット制閉鎖型メール転送システムによれば、会員の個人メールアドレスのハッシュ値，会員の登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含む共有鍵暗号部分と、会員の個人メールアドレス，会員の代理メールアドレス，および会員の登録時の電子メールのヘッダ部分の全文を含む公開鍵暗号部分とを分けるようにしたので、認証の迅速化と情報の安全性とを両立することができる。
【００１２】
請求項４記載のチケット制閉鎖型メール転送システムは、請求項３記載のチケット制閉鎖型メール転送システムにおいて、前記メール転送受付手段が、送信されてきた電子メールの送信元ヘッダ中の個人メールアドレスをハッシュ関数でハッシュ化してハッシュ値を得、該ハッシュ値を前記共有鍵で復号したチケット中の個人メールアドレスのハッシュ値と比較し、一致しなければ該電子メールの転送を保留することを特徴とする。請求項４記載のチケット制閉鎖型メール転送システムによれば、送信されてきた電子メール中の送信元ヘッダのハッシュ値と共有鍵で復号したチケット中の送信元ヘッダのハッシュ値とを比較し、一致しなければ該電子メールの転送を保留するようにしたことにより、会員の個人メールアドレスを盗用した第三者（会員であるか非会員であるかを問わない）による電子メールの送信を容易かつ迅速に排除することができる。
【００１３】
請求項５記載のチケット制閉鎖型メール転送システムは、請求項３または４記載のチケット制閉鎖型メール転送システムにおいて、前記メール転送受付手段が、送信されてきた電子メールの送信元ヘッダ中のメーラ名およびバージョンを、前記共有鍵で復号したチケット中のメーラ名およびバージョンと比較し、一致しなければ該電子メールの転送を保留することを特徴とする。請求項５記載のチケット制閉鎖型メール転送システムによれば、送信されてきた電子メールの送信元ヘッダ中のメーラ名およびバージョンと共有鍵で復号したチケット中のメーラ名およびバージョンとを比較し、一致しなければ該電子メールの転送を保留するようにしたことにより、会員の個人メールアドレスを盗用した第三者（会員であるか非会員であるかを問わない）による電子メールの送信を排除することができる。
【００１４】
請求項６記載のチケット制閉鎖型メール転送システムは、請求項３ないし５のいずれか１項に記載のチケット制閉鎖型メール転送システムにおいて、前記メール転送受付手段が、送信されてきた電子メールの送信元ヘッダ中の１個目の送信サーバ名を、前記共有鍵で復号したチケット中の１個目の送信サーバ名と比較し、一致しなければ該電子メールの転送を保留することを特徴とする。請求項６記載のチケット制閉鎖型メール転送システムによれば、送信されてきた電子メールの送信元ヘッダ中の１個目の送信サーバ名と共有鍵で復号したチケット中の１個目の送信サーバ名とを比較し、一致しなければ該電子メールの転送を保留するようにしたことにより、会員登録時と異なるプロバイダ（メールサーバ）等を使用した電子メールの送信を排除することができる。
【００１７】
請求項７記載のチケット制閉鎖型メール転送システムは、請求項３ないし６のいずれか１項に記載のチケット制閉鎖型メール転送システムにおいて、前記アカウントデータベースが、前記公開鍵暗号部分を暗号化した公開鍵に対応する秘密鍵を記憶し、前記メール転送受付手段が、前記共有鍵で復号したチケット中の公開鍵暗号部分を前記秘密鍵で復号し、復号した公開鍵暗号部分中の送信元ヘッダの全文と、送信されてきた電子メールの送信元ヘッダの全文とを比較することにより、該電子メールのサーバ経路が妥当であるかどうかを検証し、サーバ経路が妥当でなければ該電子メールの転送を保留することを特徴とする。請求項７記載のチケット制閉鎖型メール転送システムによれば、復号した公開鍵暗号部分中の送信元ヘッダの全文と、送信されてきた電子メールの送信元ヘッダの全文とを比較して、該電子メールのサーバ経路が妥当であるかどうかを検証し、サーバ経路が妥当でなければ該電子メールの転送を保留するようにしたことにより、会員登録時のサーバ経路と大きく異なるサーバ経路を迂回してきたような怪しい電子メールの転送を排除することができる。
【００１８】
請求項８記載のチケット制閉鎖型メール転送システムは、請求項１ないし６のいずれか１項に記載のチケット制閉鎖型メール転送システムにおいて、前記メールアドレス置換手段が、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換する代わりに、宛先メールアドレスを個人メールアドレスとする転送先ヘッダを電子メールに追加することを特徴とする。請求項８記載のチケット制閉鎖型メール転送システムによれば、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換する代わりに、宛先メールアドレスを個人メールアドレスとする転送先ヘッダを電子メールに追加することにより、電子メールの受信者は宛先ヘッダの代理メールアドレスを用いて電子メールのフィルタリングを行うことができる。
【００２０】
請求項９記載のチケット制閉鎖型メール転送方法は、アカウントデータベース，Ｗｅｂサーバおよびメール転送サーバを備えるメール転送システムのメール転送方法において、前記アカウントデータベースが、会員の個人メールアドレスと該個人メールアドレスに対応する代理メールアドレスとを記憶し、前記Ｗｅｂサーバが、ユーザの個人メールアドレスおよび代理メールアドレスを含んで暗号化されている認証ファイルであるチケットをユーザに提供し、前記メール転送サーバが、前記Ｗｅｂサーバと連携してチケットを取得済のユーザである会員の個人メールアドレスおよび代理メールアドレスを前記アカウントデータベースに登録するとともにチケットを作成して前記Ｗｅｂサーバに渡すステップと、送信されてきた電子メールにチケットが添付されているかどうかを検出し、チケットが添付されていない場合には該電子メールの転送を保留し、チケットが添付されている場合には該電子メールの送信元ヘッダの送信元メールアドレスおよび宛先ヘッダの宛先メールアドレスが前記アカウントデータベースに個人メールアドレスおよび代理メールアドレスとして登録されているかどうかを判定し、送信元メールアドレスまたは宛先メールアドレスが登録されていない場合には該電子メールの転送を保留し、送信元メールアドレスおよび宛先メールアドレスが登録されている場合にはチケットを復号して得られた個人メールアドレスおよび代理メールアドレスが前記アカウントデータベースに登録されているかどうかを判定し、得られた個人メールアドレスまたは代理メールアドレスが登録されていない場合には該電子メールの転送を保留し、得られた個人メールアドレスおよび代理メールアドレスが登録されている場合には該電子メールの転送を受け付けるステップと、受け付けられた電子メールの送信元ヘッダの個人メールアドレスを対応する代理メールアドレスに、宛先ヘッダの代理メールアドレスを対応する個人メールアドレスに置換するとともに、添付されているチケットを削除するステップと、置換された宛先ヘッダの個人メールアドレスに電子メールを転送するステップとを実行することを特徴とする。請求項９記載のチケット制閉鎖型メール転送方法によれば、認証ファイルであるチケットを取得済のユーザである会員の個人メールアドレスと、該個人メールアドレスに対応する代理メールアドレスとを登録することにより、Ｗｅｂサーバを通じてユーザ自身が単独で簡単に会員登録を行うことができる。また、代理メールアドレス宛に送信されてきた電子メールにチケットが添付されているかどうかを検出し、チケットが添付されていない場合には該電子メールの転送を保留し、チケットが添付されている場合には該電子メールの転送を受け付けるようにしたことにより、会員の実際の電子メールアドレス（個人メールアドレス）を他の会員に開示することなく、電子メールの送受信を行うことができる。また、チケットを取得していないユーザである非会員からの電子メールおよび非会員への電子メールを転送しないので、万一非会員に会員の代理メールアドレスが流出しても、非会員はその代理メールアドレスを利用して電子メールを送信することができない。さらに、復号した個人メールアドレスをキーとして、アカウントデータベースに記憶されている個人メールアドレスを検索し、一致する個人メールアドレスが検索できなければ該電子メールの転送を保留するようにしたことにより、会員以外が送信元である電子メールの送信を排除することができる。さらにまた、復号した代理メールアドレスをキーとして、アカウントデータベースに記憶されている代理メールアドレスを検索し、一致する代理メールアドレスを検索できなれば該電子メールの転送を保留するようにしたことにより、会員以外が宛先である電子メールの転送を排除することができる。
【００２１】
請求項１０記載のチケット制閉鎖型メール転送方法は、請求項９記載のチケット制閉鎖型メール転送方法において、前記チケットが、公開鍵暗号の公開鍵によって暗号化された会員の個人メールアドレスおよび代理メールアドレスを含む情報を格納する公開鍵暗号部分と、共有鍵暗号の共有鍵によって暗号化された前記公開鍵暗号部分，会員の個人メールアドレスのハッシュ値，ならびに会員のメーラ名およびバージョンを含む情報を格納する共有鍵暗号部分とからなることを特徴とする。請求項１０記載のチケット制閉鎖型メール転送方法によれば、会員の個人メールアドレスおよび代理メールアドレスを含む情報が公開鍵によって暗号化された後に、さらに共有鍵で暗号化されるので、会員の個人メールアドレスおよび代理メールアドレスを含む情報が容易に復号されることがなくなるという効果がある。特に、チケットがチケット制閉鎖型メール転送システム外で復号されることがなく、共有鍵を外部に流出させる必要がないので、共有鍵をチケット制閉鎖型メール転送システム内で秘匿して使用することができ、機密性を高めることができる。さらに、公開鍵および秘密鍵もチケット制閉鎖型メール転送システム外に一切流出するおそれがないので、さらに機密性を高めることができる。
【００２２】
請求項１１記載のチケット制閉鎖型メール転送方法は、請求項１０記載のチケット制閉鎖型メール転送方法において、前記共有鍵暗号部分が、会員の個人メールアドレスのハッシュ値，会員の登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含み、前記公開鍵暗号部分が、会員の個人メールアドレス，会員の代理メールアドレス，および会員の登録時の電子メールのヘッダ部分の全文を含むことを特徴とする。請求項１１記載のチケット制閉鎖型メール転送方法によれば、会員の個人メールアドレスのハッシュ値，会員の登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含む共有鍵暗号部分と、会員の個人メールアドレス，会員の代理メールアドレス，および会員の登録時の電子メールのヘッダ部分の全文を含む公開鍵暗号部分とを分けるようにしたので、認証の迅速化と情報の安全性とを両立することができる。
【００２４】
請求項１２記載のプログラムは、請求項１〜８のいずれか１項に記載のチケット制閉鎖型メール転送システムの各手段をコンピュータに機能として実現させるためのプログラムであることを特徴とする。請求項１２記載のプログラムによれば、請求項１〜８のいずれか１項に記載のチケット制閉鎖型メール転送システムの各手段をコンピュータに機能として実現させるので、チケット制閉鎖型メール転送システムを容易に実現することができる。
【発明を実施するための最良の形態】
【００２５】
会員が互いの実際の電子メールアドレス（個人メールアドレス）を知らずに電子メールの送受信を行うことができ、非会員からは送信することができないメール転送システムを実現するという目的を、会員に認証ファイルであるチケットを発行し、チケットを電子メールに添付して送受信するという簡単な仕組みにより達成した。
【実施例】
【００２６】
以下、本発明の実施例に係るチケット制閉鎖型メール転送システムを、図面を参照しながら詳細に説明する。
【００２７】
図１は、本発明の実施例に係るチケット制閉鎖型メール転送システム１００を示すブロック図である。本発明の実施例に係るチケット制閉鎖型メール転送システム１００は、ユーザインターフェースを提供するＷｅｂサーバ１１０と、電子メールの転送を制御するメール転送サーバ１２０と、会員のアカウント情報を管理するアカウントデータベース１３０（本発明のメールアドレス記憶手段に相当）とを含んで構成されている。
【００２８】
なお、符号２００は、ユーザのパーソナルコンピュータ，携帯情報端末，携帯電話機等のユーザ端末を示し、Ｗｅｂページを参照するためのブラウザ２１０と、電子メールを送受信するためのメーラ２２０とを含んで構成されている。多数のユーザ端末２００が、インターネット３００を介してチケット制閉鎖型メール転送システム１００に接続されている。
【００２９】
Ｗｅｂサーバ１１０は、ユーザ端末２００のブラウザ２１０からのアクセスに応じてＷｅｂページを返すサーバであり、必要な処理を行うＷｅｂアプリケーションサーバ機能を備えている。具体的には、Ｗｅｂサーバ１１０は、ユーザがユーザ端末２００のブラウザ２１０から会員登録ページにアクセスして会員登録操作を行うと、メール転送サーバ１２０を介してアカウントデータベース１３０に会員のアカウント情報を登録する。
【００３０】
メール転送サーバ１２０は、代理メールアドレス宛の電子メールを受信して、個人メールアドレス宛に転送するサーバである。メール転送サーバ１２０は、アカウント登録部１２１（本発明のメールアドレス登録手段に相当）と、メール転送受付部１２２（本発明のメール転送受付手段に相当）と、メールアドレス置換部１２３（本発明のメールアドレス置換手段に相当）と、メール転送部１２４（本発明のメール転送手段に相当）とを含んで構成されている。
【００３１】
アカウント登録部１２１は、Ｗｅｂサーバ１１０からの指示に従い、アカウントデータベース１３０に会員のアカウント情報を登録して管理する部分である。アカウント登録部１２１は、公開鍵暗号部分１４１（図７参照）を暗号化する公開鍵暗号として、例えば、ＲＳＡ（Ｒｉｖｅｓｔ，Ｓｈａｍｉｒ，Ａｄｌｅｍａｎ）暗号を使用することができる。また、アカウント登録部１２１は、公開鍵暗号部分１４１を含む共有鍵暗号部分１４２（図７参照）を暗号化する共有鍵暗号として、例えば、ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）暗号を使用することができる。
【００３２】
メール転送受付部１２２は、送信されてきた電子メールを転送すべきかどうかを判断し、転送すべき電子メールであれば受け付け、転送すべきでない電子メールであれば転送を保留する部分である。
【００３３】
メールアドレス置換部１２３は、転送すべきとして受け付けられた電子メールの送信元ヘッダ（ｆｒｏｍヘッダ：図９参照）の送信元メールアドレスを代理メールアドレスに置換するとともに、個人メールアドレスを転送先メールアドレスとする転送先ヘッダ（Ｄｅｌｉｖｅｒｅｄ−Ｔｏヘッダ：図９参照）を付加する部分である。また、メールアドレス置換部１２３は、電子メールに添付されたチケット１４０の削除も行う部分である。
【００３４】
メール転送部１２４は、転送先ヘッダの転送先メールアドレスに基づいて電子メールを転送先に転送する部分である。
【００３５】
図２は、Ｗｅｂサーバ１１０へのアクセス時にユーザ端末２００のブラウザ２１０によって表示される会員ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）の作成画面を例示する図である。本実施例では、メール転送サーバ１２０は、「ｄａｉｒｉ．ｊｐ」というドメイン名を有するものとする。例えば、会員の個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」に対応する代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」は、会員ＩＤ「ｔａｒｏ」と、メール転送サーバ１２０のドメイン名「ｄａｉｒｉ．ｊｐ」とを「＠」で接続することにより決定される。なお、ここでは１会員につき１つの代理メールアドレスを設ける例で説明するが、１会員につき複数の代理メールアドレスを設けることができるようにしてもよい。例えば、代理メールアドレスは、パーソナルコンピュータのメールアドレス用、携帯電話機のメールアドレス用などの複数設けることを可能にしてもよい。管理ＩＤの作成画面で会員ＩＤ欄に会員ＩＤを入力して「使用できるＩＤか確認」アイコンをクリックすると、入力した会員ＩＤを使用できるかどうかを確認することができる。また、代理メールアドレスに対応させる個人メールアドレスも「個人メールアドレス」欄に入力するようになっている。会員ＩＤおよび個人メールアドレスの入力後に、「登録」アイコンをクリックすると、会員のアカウント情報の登録が行われるようになっている。
【００３６】
図３は、会員登録時にユーザ端末２００のブラウザ２１０によって表示される画像認証の画面を例示する図である。ここでは、「画像」欄に表示されている文字列を読み取って「文字の入力」欄に入力するようになっている。また、会員がシステムで使用することを希望するパスワードも「パスワードの入力」欄に入力するよういなっている。文字およびパスワードの入力後に、「認証」アイコンをクリックすると、認証が行われる。
【００３７】
図４は、会員登録時にユーザ端末２００のメーラ２２０によって表示されるチケットのダウンロードを促す電子メールを例示する図である。ここでは、新しい代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」を作成した旨を知らせるとともに、チケット１４０をダウンロードサイト「ｈｔｔｐ：／／ｍａｉｌ．ｄａｉｒｉ．ｃｏｍ／」からダウンロードするように促している。
【００３８】
図５は、チケット１４０のダウンロードの画面を例示する図である。ここでは、新しい代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」のチケット１４０をダウンロードするように促しており、「ダウンロード」アイコンをクリックすると、チケット１４０がダウンロードされるようになっている。
【００３９】
アカウントデータベース１３０は、各会員のアカウント情報を登録して管理するデータベースであり、会員ＩＤを主キーとして、個人メールアドレスと代理メールアドレスとを対応付けて記憶している。詳しくは、図６を参照すると、アカウントデータベース１３０の各アカウント情報は、会員に一意の識別子である会員ＩＤと、会員の実際の電子メールアドレスである個人メールアドレスと、会員の代理メールアドレスと、登録時の電子メールのヘッダ部分の全文（以下、適宜、登録時ヘッダ部分という）と、パスワードと、公開鍵暗号の秘密鍵とを含んで構成されている。
【００４０】
図７は、チケット１４０の構造の一例を示す。本例のチケット１４０は、公開鍵暗号の公開鍵によって暗号化された重要な情報を格納する公開鍵暗号部分１４１と、共有鍵で暗号化された公開鍵暗号部分１４１を含むメール転送のキー項目を格納する共有鍵暗号部分１４２とからなる。具体的には、公開鍵暗号部分１４１は、会員の個人メールアドレス，会員の代理メールアドレス，および登録時の電子メールのヘッダ部分の全文（登録時ヘッダ部分）を含み、共有鍵暗号部分１４２は、公開鍵暗号部分１４１，会員の個人メールアドレスのハッシュ値，登録時に使われた１個目の送信サーバ名，ならびに会員のメーラ名およびバージョンを含む。なお、チケット１４０の共有鍵暗号部分１４２に複数の公開鍵暗号部分１４１を含有させることによって、複数のチケット制閉鎖型メール転送システム１００が提携してサービスを展開する場合に対応することが可能である。
【００４１】
図８は、チケット制閉鎖型メール転送システム１００の処理手順を例示するフローチャートである。
【００４２】
図９は、チケット制閉鎖型メール転送システム１００でのメールアドレスのヘッダ内容の遷移を説明する図である。
【００４３】
次に、このように構成された本実施例に係るチケット制閉鎖型メール転送システム１００の動作について説明する。
【００４４】
＜会員登録処理＞
ユーザは、チケット制閉鎖型メール転送システム１００を利用して個人メールアドレスを秘匿しながら電子メールを送信するためには、チケット制閉鎖型メール転送システム１００に予め会員登録する必要がある。すなわち、チケット制閉鎖型メール転送システム１００から予め代理メールアドレスおよびチケット１４０を取得する必要がある。代理メールアドレスおよびチケット１４０を取得するためには、会員が所有する実メールアドレス（個人メールアドレス）を少なくとも１つ用意しなければならない。個人メールアドレスは、商用プロバイダが有償で発行するような信頼できるアカウントであることが望ましい。なお、一般のユーザが無料で会員登録して代理メールアドレスを取得できるものとする。以下、図１ないし図７を参照しながら、太郎さん（個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」，代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」）が会員登録する場合を例にとって具体的に説明する。
【００４５】
太郎さんは、チケット制閉鎖型メール転送システム１００に会員登録するために、ユーザ端末２００のブラウザ２１０からチケット制閉鎖型メール転送システム１００のＷｅｂサーバ１１０にアクセスする。
【００４６】
すると、Ｗｅｂサーバ１１０は、太郎さんのユーザ端末２００のブラウザ２１０に「会員ＩＤの作成」画面（図２参照）を送信する。
【００４７】
ブラウザ２１０に「会員ＩＤの作成」画面（図２参照）が表示されると、太郎さんは、会員ＩＤ欄に希望する会員ＩＤ「ｔａｒｏ」を入力し、「使用できるＩＤか確認」アイコンをクリックすることにより、「ｔａｒｏ」が使用できる会員ＩＤであるかどうかを確認する。なお、ドメイン名「ｄａｉｒｉ．ｊｐ」も選択的に変更することが可能である。「ｔａｒｏ」が使用できる会員ＩＤであれば、太郎さんは、個人メールアドレス欄に代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」と対応して使用する個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」を入力して、「登録」アイコンをクリックする。
【００４８】
すると、メーラ２２０は、送信メールアドレスを個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」とし、代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」を宛先メールアドレスとする会員登録メールを作成し、この会員登録メールをメール転送サーバ１２０に送信する。これにより、会員登録メールの送信元メールアドレスである個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」と代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」とが紐付けされる。
【００４９】
メール転送サーバ１２０を経由して会員登録メールを受信すると、Ｗｅｂサーバ１１０は、会員登録メールに基づいてアカウント情報を登録するようにメール転送サーバ１２０に指示する。
【００５０】
Ｗｅｂサーバ１１０からの指示を受けて、メール転送サーバ１２０は、アカウント登録部１２１により、アカウントデータベース１３０に会員ＩＤ「ｔａｒｏ」のアカウント情報エントリを作成し、会員ＩＤ「ｔａｒｏ」，個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」，代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」，および会員登録メールのヘッダ部分の全文（登録時ヘッダ部分）を登録する。
【００５１】
メール転送サーバ１２０のアカウント登録部１２１による会員ＩＤ等の登録が完了すると、Ｗｅｂサーバ１１０は、太郎さんのユーザ端末２００のブラウザ２１０に「画像認証」画面（図３参照）を送信する。
【００５２】
ブラウザ２１０に「画像認証」画面（図３参照）が表示されると、太郎さんは、「画像」欄に表示された画像の文字列を読み取り、該当する画像認証文字列、例えば「ＢＪＪ６ＪＣＸＴ」を「文字の入力」欄に入力するとともに、「パスワードの入力」欄に「システムで使用する希望パスワード」を入力した後、「認証」アイコンをクリックする。
【００５３】
すると、メーラ２２０は、代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」を宛先メールアドレスとし、件名または本文に画像認証文字列「ＢＪＪ６ＪＣＸＴ」，「システムで使用する希望パスワード」などを記載した認証メールを作成し、認証メールをメール転送サーバ１２０に送信する。
【００５４】
メール転送サーバ１２０を経由して認証メールを受信すると、Ｗｅｂサーバ１１０は、受信した認証メールの画像認証文字列「ＢＪＪ６ＪＣＸＴ」に基づいて、認証メールのユーザがＷｅｂサーバ１１０にアクセス中のユーザと同一であるかどうかを認証する。同一のユーザであると認証されたならば、Ｗｅｂサーバ１１０は、メール転送サーバ１２０にパスワードの登録を指示する。
【００５５】
Ｗｅｂサーバからの指示を受けて、メール転送サーバ１２０は、アカウント登録部１２１により、公開鍵暗号の秘密鍵および公開鍵を用意し、公開鍵で会員の個人メールアドレス，会員の代理メールアドレス，電子メールの登録時ヘッダ部分等の重要な情報をカプセル化し暗号化して公開鍵暗号部分１４１を生成し、パスワードおよび秘密鍵を、他のアカウント情報などとともにアカウントデータベース１３０に格納する（会員個別の秘密鍵を持つ）。なお、公開鍵は、暗号化の後には不要になるので廃棄される。また、秘密鍵は、メール転送サーバ１２０内で秘匿され、メール転送サーバ１２０外に流出することがないので、公開鍵暗号部分１４１の暗号解読は極めて困難である。
【００５６】
さらに、メール転送サーバ１２０は、公開鍵暗号部分１４１と重要度の低いメール転送のキー項目（会員の個人メールアドレスのハッシュ値，登録時の１個目の送信サーバ名，会員のメーラ名およびバージョン）とをカプセル化し、共有鍵暗号の共有鍵を用いて暗号化して共有鍵暗号部分１４２を作成し、チケット１４０としてＷｅｂサーバ１１０に渡す。なお、共有鍵は、チケット制閉鎖型メール転送システム１００内に保管され、ユーザ端末２００には渡されないので、チケット制閉鎖型メール転送システム１００外でチケット１４０の共有鍵暗号１４２が不正に解読されるおそれはほとんどない。
【００５７】
Ｗｅｂサーバ１１０は、チケット１４０のダウンロードページ（図５参照）を作成し、ダウンロードページのページアドレス「ｈｔｔｐ：／／ｍａｉｌ．ｄａｉｒｉ．ｃｏｍ／」をメール転送サーバ１２０に返す。
【００５８】
メール転送サーバ１２０は、代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」およびＷｅｂサーバ１１０から受け取ったダウンロードページのページアドレス「ｈｔｔｐ：／／ｍａｉｌ．ｄａｉｒｉ．ｃｏｍ／」をハイパーリンクとして含む電子メール（図４参照）を作成し、ユーザ端末２００に返信する。
【００５９】
ユーザ端末２００では、メーラ２２０が、代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」およびダウンロードページのページアドレス「ｈｔｔｐ：／／ｍａｉｌ．ｄａｉｒｉ．ｃｏｍ／」をハイパーリンクとして含む電子メール（図４参照）を受信する。
【００６０】
メーラ２２０が電子メール（図４参照）を受信すると、ユーザは、受信した電子メールに記載されたハイパーリンクをクリックすることにより、指定された「ページアドレスのダウンロード」画面（図５参照）にアクセスする。
【００６１】
すると、Ｗｅｂサーバ１１０は、太郎さんのユーザ端末２００のブラウザ２１０に「ページアドレスのダウンロード」画面（図５参照）を送信する。
【００６２】
ブラウザ２１０に「ページアドレスのダウンロード」画面（図５参照）が表示されると、ユーザは、「ダウンロード」アイコンをクリックすることによりチケット１４０をダウンロードする。ダウンロードされたチケット１４０は、メーラ２２０にアドインプログラムとともに組み込まれる。これにより、メーラ２２０を使用して代理メールアドレスを宛先とする電子メールを作成すると、チケット１４０が電子メールに自動的に添付されるようになる。
【００６３】
以上により、代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」の取得からチケット１４０の取得までの一連の会員登録処理が終了する。
【００６４】
なお、上記会員登録処理の説明では、太郎さんが代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」を取得する場合を例にとって説明したが、花子さん（個人メールアドレス:ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ）が代理メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」を取得する場合にも同様の動作になることはいうまでもない。
【００６５】
以上の結果、アカウントデータベース１３０には、図６に示すように、会員ＩＤ「ｔａｒｏ」および「ｈａｎａｋｏ」のアカウント情報が登録されたことになる。
【００６６】
なお、会員は、図示しないアカウント情報管理用のＷｅｂページを使用して、一旦登録した個人メールアドレスを自由に変更できる。このため、会員は、個人メールアドレスを一般に公開せずに、代理メールアドレスのみを公開して使用するようにすれば、外見上は電子メールアドレスを変更せずに、個人メールアドレスを自由に変更することが可能になる。個人メールアドレスの自由な変更が可能になれば、例えば、引越し先のマンション自体に既設のプロバイダが入っていて、入居者は電子メールのアカウントを無料または格安で取得できる場合に、従来からのプロバイダの電子メールアドレスを廃棄して、マンション自体の既設のプロバイダのメールアドレスを個人メールアドレスに変更してプロバイダの料金を無料または格安にすることができる。その場合でも、公開している代理メールアドレスの変更は不要であり、代理メールアドレスを送信先メールアドレスとして電子メールを送信してくる送信者に電子メールアドレスの変更を通知する必要はない。また、携帯電話機のモバイルナンバーポータビリティでは、一般に変更前の携帯電話通信事業者のメールアドレスを変更後の他の携帯電話通信事業者のメールアドレスとして持ち運ぶことはできないが、携帯メールシステムに本実施例のチケット制閉鎖型メール転送システムを適用すれば、会員は、公開している代理メールアドレスを変更せずに、秘匿している個人メールアドレスを変更することができる。この場合も、公開している代理メールアドレスの変更は不要であり、代理メールアドレスを送信先メールアドレスとして電子メールを送信してくる送信者に電子メールアドレスの変更を通知する必要はない。
【００６７】
＜メール転送処理＞
チケット１４０を取得済みの会員は、チケット制閉鎖型メール転送システム１００を利用して他の会員の代理メールアドレス宛に電子メールを送信することができる。ここでは、図８および図９を参照しながら、ドメイン名「ｄａｉｒｉ．ｊｐ」を持つチケット制閉鎖型メール転送システム１００を使って、太郎さん（個人メールアドレス：ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ，代理メールアドレス：ｔａｒｏ＠ｄａｉｒｉ．ｊｐ）が、花子さん（個人メールアドレス:ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ，代理メールアドレス：ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ）に電子メールを送信する場合を考える。
【００６８】
太郎さんがユーザ端末２００のメーラ２２０を用いて電子メールを作成して花子さんに送信する場合、図９に例示するように、電子メールの送信元ヘッダ（ｆｒｏｍヘッダ）中の送信元メールアドレスは、ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐとなり、宛先ヘッダ（ｔｏヘッダ）中の宛先メールアドレスは、ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐとなる。また、メーラ２２０は、取得済みのチケット１４０を自動的に電子メールに添付する。なお、認証ファイルであるチケット１４０をセキュリティファイルとして隠蔽して、メーラ２２０から直接には見えないようにすることができる。
【００６９】
太郎さんがユーザ端末２００のメーラ２２０から電子メールを送信すると、図示しない太郎さんの１番目の送信サーバ（ドメイン名「ｎｉｆ．ｎｅ．ｊｐ」）を経由して、チケット制閉鎖型メール転送システム１００のメール転送サーバ１２０に電子メールが送信される。
【００７０】
メール転送サーバ１２０が電子メールを受信すると（図８のＳ１００）、メール転送受付部１２２は、電子メールにチケット１４０が添付されているかどうかを判定する（図８のＳ１０１）。電子メールにチケット１４０が添付されていなければ（図８のＳ１０１：Ｎｏ）、メール転送受付部１２２は、メール転送サーバ１２０のドメイン名「＠ｄａｉｒｉ．ｊｐ」に送信されてきた電子メールであっても、会員から送信されてきた電子メールでないと判断して、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７１】
電子メールにチケット１４０が添付されていれば（図８のＳ１０１：Ｙｅｓ）、メール転送受付部１２２は、電子メールの送信元メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」をキーとしてアカウントデータベース１３０を検索して、一致する個人メールアドレスが登録されているかどうかを判定する（図８のＳ１０２）。送信元メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」に一致する個人メールアドレスが登録されていなければ（図８のＳ１０２：Ｎｏ）、会員から送信されてきた電子メールではないので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７２】
送信元メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」に一致する個人メールアドレスが登録されていれば（図８のＳ１０２：Ｙｅｓ）、メール転送受付部１２２は、電子メールの宛先メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」をキーとしてアカウントデータベース１３０を検索して、一致する代理メールアドレスが登録されているかどうかを判定する（図８のＳ１０３）。宛先メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」に一致する代理メールアドレスが登録されていなければ（図８のＳ１０３：Ｎｏ）、会員へ送信する電子メールではないので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７３】
宛先メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」に一致する代理メールアドレスが登録されていれば（図８のＳ１０３：Ｙｅｓ）、メール転送受付部１２２は、チケット１４０をチケット制閉鎖型メール転送システム１００で保管している共有鍵で復号する（図８のＳ１０４）。
【００７４】
次に、メール転送受付部１２２は、電子メールの送信元メールアドレスを特定のハッシュ関数でハッシュ化してハッシュ値（ａ）を取得する（図８のＳ１０５）。
【００７５】
続いて、メール転送受付部１２２は、電子メールの送信元メールアドレスを特定のハッシュ関数でハッシュ化して取得したハッシュ値ａと、共有鍵で復号されたチケット１４０中の個人メールアドレスのハッシュ値ａとを比較する（図８のＳ１０６）。ハッシュ値ａが一致していなければ（図８のＳ１０６：Ｎｏ）、正しいチケット１４０を取得したユーザの送信元メールアドレスからの電子メールでないので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７６】
ハッシュ値ａが一致していれば（図８のＳ１０６：Ｙｅｓ）、メール転送受付部１２２は、電子メールの送信元ヘッダ中のメーラ名およびバージョンと、共有鍵で復号したチケット１４０中のメーラ名およびバージョンとを比較する（図８のＳ１０７）。メーラ名およびバージョンが一致していなければ（図８のＳ１０７：Ｎｏ）、会員登録時と異なるメーラ名およびバージョンのメーラ２２０から送信されてきた電子メールであるので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７７】
メーラ名およびバージョンが一致していれば（図８のＳ１０７：Ｙｅｓ）、メール転送受付部１２２は、電子メールの送信元ヘッダ中の１個目の送信サーバ名「ｎｉｆ．ｎｅ．ｊｐ」と、共有鍵で復号したチケット１４０中の１個目の送信サーバ名とを比較する（図８のＳ１０８）。１個目の送信サーバ名が一致していなければ（図８のＳ１０８：Ｎｏ）、メール転送受付部１２２は、会員登録時と異なるプロバイダ（メールサーバ）を経由して送信されてきた電子メールであると判断して、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７８】
１個目の送信サーバ名が一致していれば（図８のＳ１０８：Ｙｅｓ）、メール転送受付部１２２は、公開鍵暗号部１４１をアカウントデータベース１３０の会員のエントリ情報に登録された秘密鍵で復号し（図８のＳ１０９）、復号された公開鍵暗号部１４１中の個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」をキーとしてアカウントデータベース１３０を検索する（図８のＳ１１０）。同一の個人メールアドレスが登録されていなければ（図８のＳ１１０：Ｎｏ）、会員以外の代理メールアドレスへの電子メールの転送になるので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００７９】
同一の個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」が登録されていれば（図８のＳ１１０：Ｙｅｓ）、メール転送受付部１２２は、復号された公開鍵暗号部１４１中の代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」をキーとしてアカウントデータベース１３０を検索する（図８のＳ１１１）。同一の代理メールアドレスが登録されていなければ（図８のＳ１１１：Ｎｏ）、会員以外のチケット１４０が電子メールに添付されていたことになるので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００８０】
同一の代理メールアドレスが登録されていれば（図８のＳ１１１：Ｙｅｓ）、メール転送受付部１２２は、電子メールの送信元ヘッダ中のサーバ経路と、秘密鍵により復号した公開鍵暗号部１４１中の登録時ヘッダ部分（サーバ経路を含む）とを照合してサーバ経路が妥当であるかどうかを判定する（図８のＳ１１２）。サーバ経路が大幅に異なっていて妥当でなければ（図８のＳ１１２：Ｎｏ）、迷惑メールである可能性が高いので、メール転送受付部１２２は、電子メールの転送を保留（拒否）する（図８のＳ１１７）。
【００８１】
サーバ経路が大幅に異ならずに妥当であれば（図８のＳ１１２：Ｙｅｓ）、メールアドレス置換部１２３は、図９に示すように、電子メールの送信元ヘッダ（ｆｒｏｍヘッダ）の送信元メールアドレスを個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」からアカウントデータベース１３０の対応する代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」に書き換え（図８のＳ１１３）、転送先メールアドレスを宛先メールアドレスである代理メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」に対応するアカウントデータベース１３０の個人メールアドレス「ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ」とする転送先ヘッダ（Ｄｅｌｉｖｅｒｅｄ−Ｔｏ）を追加する（図８のＳ１１４）。宛先ヘッダ（ｔｏヘッダ）の代理メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」を残すようにしたのは、電子メールを受信した花子さんのユーザ端末２００のメーラ２２０で宛先ヘッダ（ｔｏヘッダ）の代理メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」を使用してフィルタリング等を行えるようにするためである。なお、宛先メールアドレスを個人メールアドレス「ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ」とする転送先ヘッダを追加する代わりに、宛先ヘッダの代理メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」を対応する個人メールアドレス「ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ」に置換するようにしてもよい。
【００８２】
次に、メールアドレス置換部１２３は、電子メールに添付されているチケット１４０を削除する（図８のＳ１１５）。チケット１４０を削除するのは、電子メールの送信元の会員に発行されたチケット１４０を、電子メールの転送先の会員に悪用されないように秘匿するためである。
【００８３】
最後に、メール転送部１２４は、電子メールの転送先メールアドレス「ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ」への転送を実行する（図８のＳ１１６）。
【００８４】
メール転送サーバ１２０から転送先メールアドレス「ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ」に転送された電子メールは、図示しない花子さんのメールサーバ（ドメイン名「ｓｏｎ．ｎｅ．ｊｐ」）を経由して、花子さんのユーザ端末１２０のメーラ２２０によって受信される。花子さんのユーザ端末２００のメーラ２２０に電子メールが届くと、送信元ヘッダ（ｆｒｏｍヘッダ）中の送信元メールアドレスは太郎さんの代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」であり、宛先ヘッダ（ｔｏヘッダ）中の宛先メールアドレスは花子さんの代理メールアドレス「ｈａｎａｋｏ＠ｄａｉｒｉ．ｊｐ」であり、転送先ヘッダ（Ｄｅｌｉｖｅｒｅｄ−Ｔｏヘッダ）中の転送先メールアドレスは花子さんの個人メールアドレス「ｈａｎａｋｏ＠ｓｏｎ．ｎｅ．ｊｐ」となっている。送信元メールアドレスが太郎さんの代理メールアドレス「ｔａｒｏ＠ｄａｉｒｉ．ｊｐ」であるので、花子さんは、太郎さんの個人メールアドレス「ｔａｒｏ＠ｎｉｆ．ｎｅ．ｊｐ」を知ることはできない。また、花子さんが受信メールには太郎さんのチケット１４０が添付されていないので、太郎さんのチケット１４０が花子さん等によって悪用されるおそれもない。
【００８５】
ここでは、太郎さんから花子さんへ電子メールを送信する場合を例にとって説明したが、花子さんから太郎さんへ電子メールを送信する場合にも、同様の処理になることはいうまでもない。
【００８６】
以上が、本実施例に係るチケット制閉鎖型メール転送システム１００の基本動作である。
【００８７】
ところで、本実施例に係るチケット制閉鎖型メール転送システム１００から予め許諾を得た送信者（特別会員）であれば、予め登録した送信元ヘッダ（Ｆｒｏｍヘッダ）の内容で電子メール（例えば、広告メール）を会員の代理メールアドレス宛に同時に大量配信するような特別動作を行うことが可能であるようにしてもよい。このようにすれば、本実施例に係るチケット制閉鎖型メール転送システム１００を、特別会員を格付けして、特別会員（広告主）の格付けに応じて使用料を徴収する広告配信ビジネスに適用することができる。なお、その場合にも、基本動作および特別動作以外のメール転送動作は行わないようにすることが望ましい。
【００８８】
なお、本実施例に係るチケット制閉鎖型メール転送システム１００は、従来のメールシステム内に内包される形で閉鎖型メール転送システムを構築するものであり、従来のメールシステムと何ら矛盾しているものではない。したがって、会員間および会員と非会員との間の個人メールアドレス同士での電子メールの送受信が禁止されるわけではないことはいうまでもない。
【００８９】
本実施例に係るチケット制閉鎖型メール転送システム１００によれば、一般のユーザが会員登録をすることで、会員同士で安全に電子メールを交換することができる。会員は代理メールアドレスを用いて個人メールアドレスを秘匿した形で他の会員に電子メールを送信することができるため、会員は、個人メールアドレスを公表せずに、代理メールアドレスだけを公表することが可能になり、これにより、会員は互いに相手の個人メールアドレスを知らずに、信頼して電子メールを交換することができるようになる。
【００９０】
また、本実施例に係るチケット制閉鎖型メール転送システム１００によれば、送信者も受信者も会員登録しなければならないので、会員登録した者同士しか限定的に使用することができないため、非会員による電子メールの送受信を遮断して、優良な会員だけでメール網を構築することができる。例えば、登録された会社の人だけが使用できるチケット制閉鎖型メール転送システム１００を、仮想私設網等を使用することなしに簡単に構築することができる。
【００９１】
さらに、本実施例に係るチケット制閉鎖型メール転送システム１００によれば、個人メールアドレスが隠蔽されてくると、許諾されていない業者は広告メールを配信する意味がなくなり、迷惑メールを大幅に減らすことができる。また、会員への広告メールを非会員に許諾する場合に、広告メールの配信業者を審査することにより、迷惑メールを送信する業者を確実に排除することができる。このため、迷惑メールの排除に掛かっているメールシステム全体の手間および費用を大幅に削減することができる。
【００９２】
なお、代理メールアドレスから来た電子メールは１００％信頼できる情報だけが送信されてくるはずであるが、もし、代理メールアドレスから来た電子メールに不審なものがあれば、チケット制閉鎖型電子メール転送システム１００の運営サービス会社に通知して排除してもらうことも可能である。
【００９３】
以上、本発明の実施例を説明したが、これはあくまでも例示にすぎず、本発明はこれに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【００９４】
例えば、本発明は、チケット制閉鎖型メール転送システム単独で使用される場合に留まらず、インターネット上の仮想商店街，オークションシステム，通信販売システム，ソーシャルネットワーキングサービス（ＳＮＳ）等の会員制コミュニティ，その他の同様なインターネット上のサービスに付加的に適用して使用できるものである。
【図面の簡単な説明】
【００９５】
【図１】本発明のチケット制閉鎖型メール転送システムの構成を示すブロック図。
【図２】会員ＩＤの作成画面を例示する図。
【図３】画像認証の画面を例示する図。
【図４】チケットのダウンロードを促す電子メールを例示する図。
【図５】チケットのダウンロードの画面を例示する図。
【図６】アカウントデータベースの内容を例示する図。
【図７】チケットの公開鍵暗号部分と共有鍵暗号部分との関係を説明する図。
【図８】メール転送サーバにおける処理を例示するフローチャート。
【図９】電子メールアドレスのヘッダ内容の遷移を例示する図。
【符号の説明】
【００９６】
１００  チケット制閉鎖型メール転送システム
１１０  Ｗｅｂサーバ
１２０ メール転送サーバ
１２１  アカウント登録部（メールアドレス登録手段）
１２２  メール転送受付部（メール転送受付手段）
１２３  メールアドレス置換部（メールアドレス置換手段）
１２４  メール転送部（メール転送手段）
１３０  アカウントデータベース（メールアドレス記憶手段）
２００  ユーザ端末
２１０  ブラウザ
２２０  メーラ
３００  インターネット
【図１】
0004282090.tif 000002
【図２】
0004282090.tif 000003
【図３】
0004282090.tif 000004
【図４】
0004282090.tif 000005
【図５】
0004282090.tif 000006
【図６】
0004282090.tif 000007
【図７】
0004282090.tif 000008
【図８】
0004282090.tif 000009
【図９】
0004282090.tif 000010