(57)【要約】【課題】暗号化メールで、Ｂｃｃを指定して送信した受信者を他の受信者に特定されることを防止する。【解決手段】電子メールＭを暗号化して暗号化メールＮを作成し、指定された宛先に対して暗号化メールＮを送信する手段を備えた暗号化メールクライアントである。宛先の中に、他の受信者には宛先情報を開示しない非開示宛先（Ｂｃｃ）が含まれる場合に、宛先から非開示宛先を除いた暗号化メールＮ１を作成する。非開示宛先に対する暗号化メールＮ２を別に作成する。そのうえで、非開示宛先を除いた暗号化メールＮ１を他の受信者に送信するとともに、非開示宛先に対する暗号化メールＮ２を非開示宛先に送信する。【選択図】図２
2008299522.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを暗号化して送信する暗号化メールの送付方法であって、
前記暗号化メールの宛先の中に、他の受信者には宛先情報を開示しない非開示宛先が含まれる場合に、宛先から前記非開示宛先を除いた暗号化メールを作成する工程と、
前記非開示宛先に対する暗号化メールを別に作成する工程と、
前記非開示宛先を除いた暗号化メールを他の受信者に送信するとともに、前記非開示宛先に対する暗号化メールを前記非開示宛先に送信する工程と、
を備えることを特徴とする暗号化メールの送付方法。
【請求項２】
電子メールを暗号化して暗号化メールを作成し、指定された宛先に対して前記暗号化メールを送信する手段を備えた暗号化メール送信装置であって、
前記宛先の中に、他の受信者には宛先情報を開示しない非開示宛先が含まれる場合に、宛先から前記非開示宛先を除いた暗号化メールを作成する手段と、
前記非開示宛先に対する暗号化メールを別に作成する手段と、
前記非開示宛先を除いた暗号化メールを他の受信者に送信するとともに、前記非開示宛先に対する暗号化メールを前記非開示宛先に送信する手段と、
を備えていることを特徴とする暗号化メール送信装置。
【請求項３】
請求項２に記載の暗号化メール送信装置であって、
前記非開示宛先が複数ある場合に、宛先から全ての前記非開示宛先を除いた暗号化メールを作成し、前記非開示宛先ごとに暗号化メールを別に作成して送信することを特徴とする暗号化メール送信装置。
【請求項４】
電子メールを暗号化して暗号化メールを作成し、指定された宛先に対して前記暗号化メールを送信するプログラムであって、前記プログラムがコンピュータにインストールされることにより、前記コンピュータを、
前記宛先の中に、他の受信者には宛先情報を開示しない非開示宛先が含まれる場合に、宛先から前記非開示宛先を除いた暗号化メールを作成する手段、
前記非開示宛先に対する暗号化メールを別に作成する手段、
前記非開示宛先を除いた暗号化メールを他の受信者に送信するとともに、前記非開示宛先に対する暗号化メールを前記非開示宛先に送信する手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールを暗号化して送付する暗号化メールの送信技術に関する。
【背景技術】
【０００２】
盗聴などを防ぐため、電子メールを暗号化して送付することは広く一般に行われている（特許文献１）。たとえば、証明書（公開鍵証明書）を取得すれば、Ｓ／ＭＩＭＥ（Ｓｅｃｕｒｅ／Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）を利用して電子メールの暗号化やデジタル署名が簡単に実現できる。
【０００３】
電子メールでは、宛先を入力する際、本来の送信先であるＴｏのほか、Ｃｃ（Ｃａｒｂｏｎ  Ｃｏｐｙ）やＢｃｃ（Ｂｌｉｎｄ  Ｃａｒｂｏｎ  Ｃｏｐｙ）を指定して送信することができる。Ｃｃを指定すれば、その受信者の情報は他の受信者にも開示されるが、Ｂｃｃを指定すれば、その受信者の情報は他の受信者には開示されない。したがって、送信者は、他の受信者には知られたくない相手に送信したい場合には、Ｂｃｃを指定することで、他の受信者に知られることなくその電子メールを同時送信できる。
【０００４】
【特許文献１】特開２００６−１４８６６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子メールを暗号化して送信する場合には、受信者側では暗号化された電子メールを復号する必要がある。その際、電子メールの宛先が複数ある場合、たとえば、先のＳ／ＭＩＭＥでは、その宛先の受信者ごとに暗号化処理が行われるため、受信者の指定がＴｏであるか、Ｃｃであるか、Ｂｃｃであるかにかかわらず、個々の受信者を特定するための識別情報が全て電子メールに含まれる。そのため、他の受信者が電子メールを解析すれば、Ｂｃｃが指定された受信者であってもその特定が可能であり、本来知られたくない他の受信者にＢｃｃを指定した受信者の情報を知られるおそれがある。
【０００６】
そこで、本発明は、前記問題点を解決できる、より安心な暗号化メールの送付方法等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の本発明は、電子メールを暗号化して送信する暗号化メールの送付方法であって、前記暗号化メールの宛先の中に、他の受信者には宛先情報を開示しない非開示宛先が含まれる場合に、宛先から前記非開示宛先を除いた暗号化メールを作成する工程と、前記非開示宛先に対する暗号化メールを別に作成する工程と、前記非開示宛先を除いた暗号化メールを他の受信者に送信するとともに、前記非開示宛先に対する暗号化メールを前記非開示宛先に送信する工程と、を備えることを特徴とする。
【０００８】
請求項２に記載の本発明は、電子メールを暗号化して暗号化メールを作成し、指定された宛先に対して前記暗号化メールを送信する手段を備えた暗号化メール送信装置であって、前記宛先の中に、他の受信者には宛先情報を開示しない非開示宛先が含まれる場合に、宛先から前記非開示宛先を除いた暗号化メールを作成する手段と、前記非開示宛先に対する暗号化メールを別に作成する手段と、前記非開示宛先を除いた暗号化メールを他の受信者に送信するとともに、前記非開示宛先に対する暗号化メールを前記非開示宛先に送信する手段と、を備えていることを特徴とする。
【０００９】
請求項３に記載の本発明は、請求項２に記載の暗号化メール送信装置であって、前記非開示宛先が複数ある場合に、宛先から全ての前記非開示宛先を除いた暗号化メールを作成し、前記非開示宛先ごとに暗号化メールを別に作成して送信することを特徴とする。
【００１０】
請求項４に記載の本発明は、電子メールを暗号化して暗号化メールを作成し、指定された宛先に対して前記暗号化メールを送信するプログラムであって、前記プログラムがコンピュータにインストールされることにより、前記コンピュータを、前記宛先の中に、他の受信者には宛先情報を開示しない非開示宛先が含まれる場合に、宛先から前記非開示宛先を除いた暗号化メールを作成する手段、前記非開示宛先に対する暗号化メールを別に作成する手段、前記非開示宛先を除いた暗号化メールを他の受信者に送信するとともに、前記非開示宛先に対する暗号化メールを前記非開示宛先に送信する手段、として機能させることを特徴とする。
【発明の効果】
【００１１】
送信者は、従来と同じ操作で、他の受信者に非開示宛先の受信者を特定されずに安心して暗号化メールを送付することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１に、本発明にかかる暗号化メールの送付方法を実現する暗号化メールクライアントの機能ブロック図を示す。暗号化メールクライアントは、パーソナルコンピュータや、ＭＦＰなどの端末に実装され、インターネット等のネットワークを経由して他の端末との間で暗号化した電子メールを送受信する。
【００１３】
暗号化メールクライアントは、メール処理部１と安全処理部２とを備えている。メール処理部１は、電子メールＭの作成や、電子メールＭの送受信など、通常、電子メールＭの送受信で行われる処理全般を実行する。安全処理部２は、平文の電子メールＭを暗号化する処理や、受信した暗号化メールＮを復号する処理など、メール処理部１と協働して、電子メールＭを暗号化、あるいは復号する処理全般を実行する。安全処理部２は、一時記憶部３を含んでおり、一時記憶部３は、暗号化メールＮを作成する際に、ＣＭＳデータ８を一時格納するために利用される。Ｓ／ＭＩＭＥでは、ＣＭＳ（Ｃｒｙｐｔｏｇｒａｐｈｉｃ  Ｍｅｓｓａｇｅ  Ｓｙｎｔａｘ）と呼ばれるデータフォーマットを利用して暗号化が行われる。暗号化されたメールボディは、ＣＭＳのデータフォーマットにエンコードされてＣＭＳデータ８に追加される。
【００１４】
図２は、送信者が、暗号化メールクライアントを実装する端末を利用して、作成した電子メールＭを暗号化して受信者の端末に送信するまでの概要を示している。図３は、図２における暗号化メールＮの生成から送信までの手順を示している。以下、図２および図３を参照しながら具体的に説明する。なお、本実施の形態では、暗号化等の処理の規格としてＳ／ＭＩＭＥを例に説明する。
【００１５】
図２は、送信者が、電子メールＭの宛先として、受信者ＡはＴｏを、受信者ＢはＣｃを、そして受信者ＣはＢｃｃをそれぞれ指定して送信する場合を示している。Ｂｃｃは、その受信者の情報は他の受信者には開示しない設定であるため（非開示宛先）、ここでは、受信者Ｃの情報は受信者Ａ、Ｂには知られないようになっている。なお、送信者は、事前に受信者Ａ、ＢおよびＣから各人の証明書（公開鍵証明書）Ｓを取得しているものとする。
【００１６】
まず、送信者の端末に実装された暗号化メールクライアントのメール処理部１において電子メールＭが作成される。ここで作成される電子メールＭは、メールの制御情報からなるメールヘッダ５と、テキストデータからなるメールボディ（メール本文）６とを含んでいる。そして、安全処理部２において、共通鍵Ｋが生成され、この共通鍵Ｋでメールボディ６が暗号化される（ステップＳ１）。
【００１７】
次に、暗号化されたメールボディは、ＣＭＳのデータフォーマットにエンコードされてＣＭＳデータ８に追加される（ステップＳ２）。そして、そのＣＭＳデータ８が、一時記憶部３に一時格納されるようになっている（ステップＳ３）。
【００１８】
ＣＭＳデータ８には、図２に示すように、暗号化されたメールボディ６ａのほかに、暗号化された共通鍵を含む受信者情報（ｒｅｃｉｐｉｅｎｔＩｎｆｏ）１０が追加される。すなわち、各受信者の証明書Ｓに含まれている公開鍵を用いて、メールボディ６を暗号化する際に用いた共通鍵Ｋがそれぞれ暗号化される。そして、その暗号化された各共通鍵Ｋａ、Ｋｂ，Ｋｃが、各受信者情報１０に含まれる形でＣＭＳのデータフォーマットにエンコードされ、ＣＭＳデータ８に追加されるのである。そして、その各受信者情報１０には、暗号化された各共通鍵Ｋａ、Ｋｂ、Ｋｃとともに、その共通鍵の復号に必要な、受信者を識別するための情報（受信者識別情報）も含まれている（図示せず）。電子メールＭの宛先が複数ある場合には、それら全ての受信者情報１０がＣＭＳデータ８に含まれることになる。
【００１９】
したがって、従来の送信方法であれば、Ｂｃｃが指定された受信者（たとえば、受信者Ｃ）であっても、その受信者情報１０は、他の受信者情報１０とともに一つのＣＭＳデータ８に含まれていたため、他の受信者（たとえば、受信者Ａ，Ｂ）が暗号化メールＮを解析すれば、Ｂｃｃが指定された受信者の受信者識別情報を知ることも可能であった。それに対し、本発明では、他の受信者からＢｃｃを指定した受信者の特定が一切できないようになっている。
【００２０】
すなわち、安全処理部２は、一時記憶部３に格納されているＣＭＳデータ８を読み出し、コピーして主ＣＭＳデータ８ａとして保持する（ステップＳ４）。そして、送信者によって受信者が指定された場合に、安全処理部２によって、その指定が、Ｔｏであるか、Ｃｃであるか、Ｂｃｃであるかどうかが判断され、その指定に応じて受信者情報１０の追加処理が実行される。
【００２１】
具体的には、受信者の指定がＴｏであるかどうかが判断され、Ｔｏでない場合は、そのまま次の処理に移行し（ステップＳ５におけるＮＯ）、Ｔｏである場合には（ステップＳ５におけるＹＥＳ）、その受信者の受信者情報１０が主ＣＭＳデータ８ａに追加される（ステップＳ６）。ここでは、受信者Ａの受信者情報１０が主ＣＭＳデータ８ａに追加される。
【００２２】
同様に、受信者の指定がＣｃであるかどうかが判断され、Ｃｃでない場合は、そのまま次の処理に移行し（ステップＳ７におけるＮＯ）、Ｃｃである場合には（ステップＳ７におけるＹＥＳ）、その受信者の受信者情報１０が主ＣＭＳデータ８ａに追加される（ステップＳ８）。ここでは、受信者Ｂの受信者情報１０が主ＣＭＳデータ８ａに追加される。
【００２３】
そして、安全処理部２によって、受信者の指定がＢｃｃであるかどうかが判断され、Ｂｃｃでない場合は、そのまま次の処理に移行するが（ステップＳ９におけるＮＯ）、Ｂｃｃである場合には（ステップＳ９におけるＹＥＳ）、一時記憶部３に格納されているＣＭＳデータ８が読み出され、先に読み出した主ＣＭＳデータ８ａとは別に新たに副ＣＭＳデータ８ｂがコピーされる（ステップＳ１０）。そして、その新たにコピーされた副ＣＭＳデータ８ｂに、Ｂｃｃが指定された受信者の受信者情報１０が追加される（ステップＳ１１）。ここでは、受信者Ｃの受信者情報１０が副ＣＭＳデータ８ｂに追加される。
【００２４】
つまり、Ｂｃｃが指定された受信者は、ＴｏやＣｃが指定された受信者に送信するための主ＣＭＳデータ８ａにその受信者情報１０が追加されず、新たに副ＣＭＳデータ８ｂが作成されて、そこにその受信者情報１０が追加されるのである。
【００２５】
主ＣＭＳデータ８ａについては、本来の宛先であるＴｏが指定された受信者があるかどうかが判断され（ステップＳ１２）、Ｔｏの指定があるまで次の処理には移行しない（ステップＳ１２）。副ＣＭＳデータ８ｂは、Ｂｃｃが指定された受信者個々に送信されるため、宛先の特定は不要であるが、主ＣＭＳデータ８ａでは、本来の宛先の特定が必要だからである。
【００２６】
ステップＳ５からステップＳ１２までは、送信者からの送信指示があるまで繰り返し処理される（ステップＳ１３）。つまり、宛先が複数あって、ＴｏやＣｃが指定された受信者（たとえば、受信者Ａ，Ｂ）は、その受信者ごとにその受信者の受信者情報１０が主ＣＭＳデータに追加される。一方、Ｂｃｃが指定された受信者（たとえば、受信者Ｃ）が複数ある場合には、その受信者ごとに、副ＣＭＳデータ８ｂが新たに作成され、そこにその受信者の受信者情報１０が追加されるのである。
【００２７】
送信者から送信指示があると（ステップＳ１３のＹＥＳ）、保持されている主ＣＭＳデータ８ａおよび副ＣＭＳデータ８ｂは、それぞれＭＩＭＥ形式のメールに変換される（ステップＳ１４）。そして、変換された各ＣＭＳデータに、それぞれ電子メールＭのメールヘッダ５が追加されて暗号化メールＮ１、Ｎ２が生成された後、送信される（ステップＳ１５）。
【００２８】
すなわち、本来の宛先に送信される暗号化メールＮ１の宛先から、Ｂｃｃが指定された受信者は自動的に除かれる。Ｂｃｃが指定された受信者には、別にその受信者宛の暗号化メールＮ２が自動的に作成される。Ｂｃｃが指定された受信者が複数ある場合には、その受信者ごとに暗号化メールＮ２が自動的に作成される。そして、これら暗号化メールが同時に送付されるのである。
【００２９】
したがって、送信者は、従来と同じ操作をするだけで、他の受信者にＢｃｃを指定して送信した受信者を特定されずに安心して暗号化メールを送付することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の暗号化メールクライアントの機能ブロック図である。
【図２】本発明の暗号化メールの送信手順を説明するための図である。
【図３】本発明の暗号化メールの送信手順を示す図である。
【符号の説明】
【００３１】
１  メール処理部
２  安全処理部
３  一時記憶部
８  ＣＭＳデータ
１０  受信者情報
Ｎ  暗号化メール
Ｋ  共通鍵
Ｓ  証明書
【図１】
2008299522.tif 000003
【図２】
2008299522.tif 000004
【図３】
2008299522.tif 000005