(57)【要約】【課題】  複数のユーザによって共用される通信装置において、代表の宛先に宛てて送信された電子メールであっても、共用するユーザ間での情報の漏洩を防止することができる通信装置を提供する。【解決手段】  送信側の通信装置１では、受信側の通信装置２の特定のユーザが受け取るべき情報については、そのユーザに対応した個人鍵によって情報を暗号化し、その暗号化された情報を含む電子メールを、受信側の通信装置２のメールアドレスに対応する公開鍵でさらに暗号化して送信する。受信側の通信装置２では、暗号化された電子メールを受信すると、これを復号鍵で復号して、受信メールとして記憶部２３に保存する。電子メールに含まれている情報が暗号化されていれば、その情報を受け取るべきユーザ以外は復号できないため、共用するユーザ間での情報の漏洩を防止することができる。【選択図】  図１
2006031483.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも電子メールの送信を行う通信手段と、送信先のユーザ毎に暗号鍵を記憶した暗号鍵記憶手段と、情報を受け取るべきユーザの暗号鍵を前記暗号鍵記憶手段から取り出して該暗号鍵により暗号化した情報を含む電子メールを作成し該電子メールの宛先に対応した暗号鍵を用いて該電子メールを暗号化して前記通信手段に送信させる暗号手段を有することを特徴とする通信装置。
【請求項２】
前記暗号手段は、前記暗号化した情報を添付ファイルとした電子メールを作成することを特徴とする請求項１に記載の通信装置。
【請求項３】
少なくとも電子メールの受信を行う通信手段と、受信した電子メールを保存する電子メール記憶手段と、暗号化された情報を含む暗号化された電子メールを前記通信手段が受信した場合に該電子メールを復号して該電子メールに含まれている暗号化された情報を前記電子メール保存手段に保存する復号手段を有し、該復号手段は、ユーザからの指示に従って該ユーザに対応する復号鍵を用いて前記電子メール保存手段に保存されている当該ユーザが受け取るべき暗号化された情報を復号することを特徴とする通信装置。
【請求項４】
前記復号鍵は、ユーザが入力したパスワード情報であることを特徴とする請求項３に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、秘密の情報を電子メールで送受信するための通信システムに関するものである。
【背景技術】
【０００２】
近年、インターネットなどのネットワークを用いて電子メールの送受信が一般的に行われている。しかし、電子メールが中継される通信経路上のセキュリティが保証されていないため、しばしば情報の漏洩が問題となる。そのため、例えばＳ／ＭＩＭＥなどのように、電子メールを暗号化して送信する技術が利用されている。
【０００３】
一般に用いられている電子メールの暗号化技術では、宛先あるいは宛先のドメインに対応づけられている公開鍵を外部のサーバから取得して電子メールを暗号化し、送信する。暗号化された電子メールを受信したメールクライアントあるいはメールサーバは、秘密鍵によって暗号化された電子メールを復号し、もとの平文の電子メールを得る。このように、通信経路上では電子メールが暗号化されているため、秘密の情報を電子メールで送信しても情報の漏洩を防止することができる。
【０００４】
また、例えば特許文献１に記載されているように、電子メールに添付する画像データについて、それぞれの宛先ごとに暗号化して送信する技術もある。
【０００５】
しかし、複数のユーザが共用している通信装置においては、例えば、その通信装置が代表して電子メールを受け取り、それぞれのユーザに配信する場合がある。このような利用形態においては、電子メールの宛先はそれぞれのユーザではなく、代表の宛先が指定され、通信装置が電子メールを代表して受信することになる。
【０００６】
この場合、宛先が通信装置であることから、Ｓ／ＭＩＭＥなどの従来の暗号化技術では、通信装置が暗号化された電子メールを受信したときには、その時点で復号鍵で復号してしまう。あるいは暗号化された状態で電子メールを保存したにしても、復号鍵は１つであるため、共用しているいずれのユーザでも復号できてしまう。そのため、同じ通信装置を共用するユーザ間での情報の漏洩が問題となっている。例えば上述の特許文献１に記載されている技術を適用したにしても、電子メールの宛先は共用する通信装置となるため、通信装置を共用するユーザ間での情報の漏洩を防ぐことはできない。
【０００７】
【特許文献１】特開２００３−１３４２９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した事情に鑑みてなされたもので、複数のユーザによって共用される通信装置において、代表の宛先に宛てて送信した電子メールであっても、また代表の宛先に届く電子メールであっても、共用するユーザ間での情報の漏洩を防止することができる通信装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明は、電子メールを送信する側の通信装置において、少なくとも電子メールの送信を行う通信手段と、送信先のユーザ毎に暗号鍵を記憶した暗号鍵記憶手段と、情報を受け取るべきユーザの暗号鍵を前記暗号鍵記憶手段から取り出して該暗号鍵により暗号化した情報を含む電子メールを作成し該電子メールの宛先に対応した暗号鍵を用いて該電子メールを暗号化して前記通信手段に送信させる暗号手段を有することを特徴とするものである。なお暗号手段は、暗号化した情報を添付ファイルとした電子メールを作成するように構成することができる。
【００１０】
また本発明は、電子メールを受信する側の通信装置において、少なくとも電子メールの受信を行う通信手段と、受信した電子メールを保存する電子メール記憶手段と、暗号化された情報を含む暗号化された電子メールを前記通信手段が受信した場合に該電子メールを復号して該電子メールに含まれている暗号化された情報を前記電子メール保存手段に保存する復号手段を有し、該復号手段は、ユーザからの指示に従って該ユーザに対応する復号鍵を用いて前記電子メール保存手段に保存されている当該ユーザが受け取るべき暗号化された情報を復号することを特徴とするものである。なお復号鍵は、ユーザが入力したパスワード情報とすることができる。
【発明の効果】
【００１１】
本発明によれば、送信側の通信装置において、情報を受け取るべきユーザに対応した暗号鍵を用いて情報を暗号化し、電子メールに含めているので、受信側の通信装置で受信した電子メール中の情報をそのまま保存しても特定のユーザしか復号することができない。従って、同じ通信装置を共用するユーザ間での情報の漏洩を防止することができる。
【００１２】
さらに本発明では、暗号化された情報を含む電子メールを暗号化して送受信するので、通信経路における情報の漏洩も防止することができる。また、このような通信経路上での暗号化のための鍵の取得及び管理にはコストがかかるが、本発明では宛先の通信装置のための鍵だけ取得すればよく、ユーザ毎に取得するのに比べて非常に低コストで済ますことができる。
【００１３】
さらに、このような通信経路上のセキュリティと、通信装置を共用しているユーザ間のセキュリティとは、当然ながら重要度が異なる。本発明では、電子メールに含める情報に対する暗号化と、その電子メールに対する暗号化の２段階の暗号化を行っているため、それぞれの暗号化の強度を任意に設定することができる。本発明によれば、このような効果及び後述する説明の中で述べるような種々の効果を奏するものである。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の実施の一形態を示すブロック図である。図中、１，２は通信装置、３はネットワーク、１１は通信部、１２は記憶部、１３は送信先テーブル、１４は暗号化部、２１は通信部、２２は入力部、２３は記憶部、２４はユーザ管理テーブル、２５は復号鍵、２６は受信メール、２７は復号化部である。通信装置１，２はネットワーク３により通信可能に接続されている。ここでは通信装置１が電子メールの送信側、通信装置２が電子メールの受信側であるものとし、その機能に必要な部分のみを図示している。もちろんいずれの通信装置も電子メールを送受信とも行える機能やその他の機能を有していてよいことは言うまでもない。
【００１５】
また、通信装置２は複数のユーザによって共用されており、電子メールは共通の宛先（アドレス）に対して送信するものとする。通信装置２では、共通の宛先が指定された電子メールについて受信し、少なくとも保存する機能を有している。もちろん、受信した電子メール中の件名欄や本文、添付ファイル中の情報など、様々な情報を元にそれぞれのユーザに対して配信する機能を有していてもよいが、ここでは送信側において、実際に電子メールが配信されるユーザが指定できるものとする。
【００１６】
電子メールの送信側となる通信装置１は、通信部１１，記憶部１２，暗号化部１４などを含んで構成されている。通信部１１は、ネットワーク３を通じて他のネットワーク装置との通信を行い、少なくとも電子メールの送信を行う。ここでは通信装置２を宛先とする電子メールの送信を行うものとする。
【００１７】
記憶部１２は、送信先テーブル１３を含む、通信装置１内で保存が必要な各種の情報を記憶する。送信先テーブル１３には、送信先のユーザ毎に暗号鍵が登録されており、ここでは記憶部１２は暗号鍵記憶手段として機能している。図２は、送信先テーブルの一例の説明図である。図２に示した送信先テーブルには、電子メールの宛先となるアドレスと対応する暗号化のための公開鍵、それに実際に情報を送りたい相手先となるユーザのユーザＩＤと、対応する暗号鍵である個人鍵が登録されている。上述のように、電子メールは複数のユーザに共通の宛先に送信するため、図２に示すように、１つのアドレスに対して１つの公開鍵と、複数のユーザＩＤ及び個人鍵が登録されている。なお、公開鍵は暗号化の方式によっては秘密鍵であってもよい。図２では１つの宛先についての登録データしか示していないが、送信先情報として複数の宛先と、それぞれの宛先に対応した暗号鍵及び複数のユーザＩＤ及び個人鍵が登録可能でよいことは言うまでもない。
【００１８】
なお、この例では記憶部１２に宛先に対応する暗号鍵（公開鍵）を記憶しているが、これに限らず、例えばネットワーク３に通信可能に接続されている図示しない鍵管理サーバから取得するように構成してもよい。
【００１９】
暗号化部１４は、情報を受け取るべきユーザの暗号鍵を、記憶部１２に記憶されている送信先テーブル１３から取り出して、その暗号鍵により情報を暗号化する。そして、暗号化した情報を含む電子メールを作成する。例えば暗号化した情報は電子メールに添付ファイルとして添付したり、あるいは本文に含めることができる。なお、この情報を受け取るべきユーザについては、宛先欄、件名欄、本文、属性情報など、電子メール中の所定のデータエリアに直接的あるいは間接的に記述しておくものとする。また、例えば送信する情報が、受信側において共用される情報である場合には、情報に対して暗号化する必要はない。
【００２０】
電子メールを作成したら、当該電子メールの宛先（ここでは通信装置２のアドレス）に対応した暗号鍵を、この例では記憶部１２に記憶されている送信先テーブル１３から取り出し、その暗号鍵（公開鍵）を用いて電子メールを暗号化して、通信部１１に送信させる。
【００２１】
通信装置１から送信された電子メールを受け取る通信装置２は、通信部２１、入力部２２、記憶部２３、復号化部２７などを含んで構成されている。通信部２１は、ネットワーク３を通じて他のネットワーク装置との通信を行い、少なくとも電子メールの受信を行う。電子メールの受信は、メールサーバに問い合わせを行って受け取る場合のほか、他のネットワーク装置から送られてくる電子メールを受け取る場合もある。
【００２２】
入力部２２は、ユーザからの各種の入力を受け付ける。ここでは、受信して保存している電子メールを参照するときにユーザＩＤおよびパスワードの入力を受け付けるものとする。また、それぞれのユーザが受け取るべき電子メール（受信メール２６）について参照や記録出力などの操作を行う場合には、電子メールの選択や出力指示などについても、この入力部２２から行うことができる。
【００２３】
記憶部２３は、装置内で保存が必要な各種の情報を記憶する。ここでは一例として、ユーザ管理テーブル２４、復号鍵２５、受信メール２６を記憶している。このうち、復号鍵２５は、暗号化された電子メールを通信部２１で受信した場合に、その電子メールを復号するための鍵（秘密鍵）である。また通信部２１で受信した電子メールを受信メール２６として記憶する。このとき、暗号化された電子メールを受信した場合には、後述する復号化部２７で電子メールを復号した後、受信メール１３として、この記憶部２３に保存しておくことができる。この場合、電子メールに含まれている暗号化された情報については復号せずに保存する。
【００２４】
ユーザ管理テーブル２４には、ユーザに関する各種の情報が登録されている。図３は、ユーザ管理テーブルの一例の説明図である。図３に示したユーザ管理テーブルでは、ユーザＩＤとパスワードの対応が登録された例を示している。ユーザＩＤ及びパスワードは、それぞれのユーザを特定するための情報であり、この例では入力部２から入力される。またこの例では、電子メール中に暗号化された情報が含まれている場合に、その暗号化された情報を復号するための復号鍵としてパスワードを用いる。もちろん、パスワードと復号鍵を別に登録してもよい。
【００２５】
なお、ユーザＩＤは１人の利用者について１つとは限らず、複数登録されることもあるし、逆に、複数の利用者のグループに対して１つが登録されることもある。もちろん、個人用とグループ用のユーザＩＤを有する利用者も存在していてよい。ここでは説明の都合上、一例としてユーザＩＤごとに１人のユーザとして説明している。
【００２６】
復号化部２７は、暗号化された情報を含む暗号化された電子メールを通信部２１で受信した場合に、記憶部２３に記憶されている復号鍵２５を読み出して、受信した電子メールを復号し、記憶部２３に受信メール２６として保存する。このとき、電子メールに含まれている暗号化された情報については、そのまま復号せずに保存する。これにより、装置内での情報の漏洩を防止する。
【００２７】
また復号化部２７は、記憶部２３に保存されている受信メール２６をユーザが参照するなどの取り扱いを行う際に、その受信メール２６中に暗号化された情報が含まれている場合には、その情報を、当該ユーザに対応づけてユーザ管理テーブル２４に登録されているパスワードを復号鍵として用いて復号し、例えば図示しない記録部で記録出力したり、図示しない表示部に表示させるなど、ユーザの指示に従って出力する。これによって、電子メール中の暗号化された情報は、その情報を受け取るべきユーザに届いたことになる。
【００２８】
次に、本発明の実施の一形態における動作の一例について説明する。図４は、送信側の通信装置１における電子メール送信時の動作の一例を示すフローチャートである。通信装置１のユーザは、図示しない入力部などから、電子メールのアドレスや、必要に応じてその電子メールに含める情報を受け取るべきユーザ、また必要に応じて送信する情報の選択、暗号化するか否かなどを指定して、電子メールの送信を指示する。
【００２９】
Ｓ３１において、電子メール及び情報を暗号化して送信するように指示されているか否かを判断する。暗号化しないで送信する指示あるいは暗号化する指示が行われていない場合には、Ｓ３６において、通常の電子メールを作成し、Ｓ３５において、当該電子メールを通信部１１から送信する。
【００３０】
暗号化して送信する指示が行われている場合には、この例ではＳ３２において、個人のユーザが受け取るべき情報を送信するのか否かを判断する。そして、個人のユーザが受け取るべき情報を送信する場合（この場合には情報を受け取るべきユーザが指定されている）には、Ｓ３３において、その情報を受け取るべきユーザに対応して送信先テーブル１３に登録されている個人鍵を読み出し、その個人鍵を用いて電子メールに含める情報を暗号化する。
【００３１】
個人のユーザが受け取るのではなく、送信先において共有される情報を送信するのであれば、受信側の通信装置において受信した後に、それぞれのユーザ間での情報の漏洩については考慮する必要がない。逆に、受信側の通信装置において受信された後は、いずれのユーザでも参照可能になっている方が好ましい。そのため、共有される情報を送信する場合には、Ｓ３３における個人鍵による暗号化を行わない。
【００３２】
Ｓ３４において、Ｓ３３で暗号化された情報、あるいは共有される情報であるため暗号化されていない情報を含めた電子メールを作成し、その電子メールの宛先（アドレス）に対応づけられている公開鍵を用いて、作成した電子メールを暗号化する。この公開鍵は、この例では送信先テーブル１３から読み出して使用すればよい。あるいは、通信部１１を通じて鍵管理サーバなどに問い合わせて取得してもよい。また、個人のユーザが受け取るべき情報を含む場合には、そのユーザを特定する情報（例えばユーザＩＤ）を、作成した電子メール中に含めておく。電子メールへの情報の含め方は任意であるが、例えば添付ファイルとして添付したり、あるいは本文として挿入してもよい。暗号化した電子メールは、Ｓ３５において、通信部１１から送信される。
【００３３】
このようにして、たとえば受信側の装置を共用しているユーザのうちの、特定のユーザに対して送信する電子メールについては、そのユーザの個人鍵を用いて電子メールに含める情報を暗号化し、その暗号化した情報を含む電子メールを、さらにあて先アドレスに対応する暗号鍵を用いて暗号化して送信することができる。
【００３４】
図５は、受信側の通信装置２における電子メール受信時の動作の一例を示すフローチャートである。通信装置２は、通信部２１でネットワーク３を通じて電子メールを受信すると、まずＳ４１において、受信した電子メールが暗号化されているか否かを判断する。受信した電子メールが暗号化されていない場合には、Ｓ４４において、通常の受信処理を行い、記憶部２３に受信メール２６として保存したり、図示しない記録部から記録出力したり、あるいは通信部２１から他の通信装置へ配信する。
【００３５】
受信した電子メールが暗号化されている場合には、Ｓ４２において、復号鍵２５を記憶部２３から読み出し、受信した電子メールを復号する。そしてＳ４３において、記憶部２３に受信メール２６として保存しておく。このとき、例えば電子メールに含まれる情報が共有すべきものである場合（個人のユーザが特定されていない場合）には、装置を共用しているいずれのユーザでも、受信した電子メールに含まれていた情報を参照することができる。また、図示しない記録部から記録出力したり、あるいは通信部２１から他の通信装置へ配信してもよい。しかし、個人のユーザが受け取るべき情報が暗号化されて含まれている場合には、その情報の取り扱いについてはユーザが指示するまでは復号せずに記憶部２３に保存しておく。もちろん、ユーザによっては、予め登録しておくことによって自動的に復号し、転送または記録出力してもよい。
【００３６】
図６は、受信側の通信装置２における受信した電子メールの内容を参照する際の動作の一例を示すフローチャートである。上述のようにして暗号化された電子メールを受信し、復号して記憶部２３に保存されている受信メール２６を、例えば図示しない表示部で参照したり、図示しない記録部で記録出力して参照する場合には、ユーザは入力部２２からユーザＩＤ及びパスワードを入力して認証を受けた後、参照する受信メール２６を選択して参照を指示する。
【００３７】
Ｓ５１において、選択された受信メール２６が個人のユーザが受け取るべき情報を含むものであるか否かを判断する。例えば暗号化されていない電子メールの情報や、共有する情報を含む電子メールの場合には、そのまま受信メール２６を参照可能である。Ｓ５３において、選択された受信メール２６について、指示された処理を行えばよい。
【００３８】
選択された受信メール２６が個人のユーザが受け取るべき情報を含むものである場合には、Ｓ５２において、参照を指示したユーザに対応づけられているパスワードを復号鍵として用い、受信メール２６中の暗号化された情報を復号する。そしてＳ５３において、選択された受信メール２６について、例えば図示しない表示部に情報を表示したり、あるいは図示しない記録部で記録出力したり、または指定された転送先へ転送するなど、指示された処理を行えばよい。
【００３９】
なお、他人が受け取るべき情報である場合は、予め受信メール２６を選択する際に選択できないようにしておけばよい。仮に他人が受け取るべき暗号化された情報を選択して復号しても、鍵が異なることから正常に復号できない。これによって、共用している他のユーザへの情報の漏洩を防止することができる。
【００４０】
以上のようにして、送信側の通信装置１から、通信装置２の特定のユーザに対して秘密の情報を電子メールで送信する場合、通信経路における情報の漏洩を防止することができると共に、通信装置２の他のユーザへの情報の漏洩についても防ぐことができる。また、通信装置２において共有される情報については、通信経路における情報の漏洩について防止することができる。
【００４１】
なお、上述の説明では、通信装置２においてユーザが受信メール２６を参照する場合には入力部２２で操作を行うものとして説明している。しかしこれに限らず、例えばＬＡＮなどのネットワークに接続されている端末装置から指示操作を行うことができるように構成されていてもよい。また、受信メール２６は通信装置２内の記憶部２３に保存するほか、外部のサーバなどに蓄積されてもよい。その場合でも、ユーザ毎の個人鍵で暗号化された情報は、その情報を受け取るべきユーザのパスワードを用いない限り他のユーザからは参照されないため、情報の秘密を守ることができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】送信先テーブルの一例の説明図である。
【図３】ユーザ管理テーブルの一例の説明図である。
【図４】送信側の通信装置１における電子メール送信時の動作の一例を示すフローチャートである。
【図５】受信側の通信装置２における電子メール受信時の動作の一例を示すフローチャートである。
【図６】受信側の通信装置２における受信した電子メールの内容を参照する際の動作の一例を示すフローチャートである。
【符号の説明】
【００４３】
１，２…通信装置、３…ネットワーク、１１…通信部、１２…記憶部、１３…送信先テーブル、１４…暗号化部、２１…通信部、２２…入力部、２３…記憶部、２４…ユーザ管理テーブル、２５…復号鍵、２６…受信メール、２７…復号化部。
【図１】
2006031483.tif 000003
【図２】
2006031483.tif 000004
【図３】
2006031483.tif 000005
【図４】
2006031483.tif 000006
【図５】
2006031483.tif 000007
【図６】
2006031483.tif 000008