(57)【要約】【課題】認証キー装置を所持したクライアントが、認証キー装置に関連付けられた端末装置からだけメールの送受信を行うことができるようにし、また、メールを自動的に暗号化・復号化することにより、成りすましの防止と、盗聴の防止とを図る。【解決手段】認証キー装置３は、メールサーバ５の認証情報とメールの復号化に必要な秘密鍵の情報とを保持し、前記端末装置１へ接続されたとき、前記メールサーバ５へ認証を行う手段１０を有し、前記メールサーバ５、アドレス公開鍵変換ＤＢ４から公開鍵を取得する手段６と、取得した公開鍵を用いて送信メールを暗号化する暗号化手段７とを有している。認証キー装置３が保持するメールサーバ５の認証情報とメールの復号化に必要な秘密鍵の情報とは、端末装置１からユーザにより設定される。【選択図】図１
2007251511.tif 000002
【特許請求の範囲】
【請求項１】
メール送受信を行う端末装置と、この端末装置に直接接続されて使用されるハードウェアである認証キー装置と、前記端末装置と外部ネットワークとの間でのメールの送受信を制御するメールサーバとから構成されるメールシステムにおいて、前記認証キー装置は、前記メールサーバの認証情報とメールの復号化に必要な秘密鍵の情報とを保持すると共に、前記端末装置へ接続されたとき、前記メールサーバへ認証を行う手段を有し、前記メールサーバは、アドレス公開鍵変換データベースから公開鍵を取得する手段と、取得した公開鍵を用いて送信メールを暗号化する暗号化手段とを有していることを特徴とするメールシステム。
【請求項２】
前記認証キー装置が保持する前記メールサーバの認証情報とメールの復号化に必要な秘密鍵の情報とは、前記端末装置からユーザにより設定されることを特徴とする請求項１記載のメールシステム。
【請求項３】
前記端末装置は、前記認証キー装置内の秘密鍵の情報を用いて、暗号化されている受信メールを復号化することを特徴とする請求項１または２記載のメールシステム。
【請求項４】
前記認証キー装置は、ＵＳＢメモリまたは端末装置に直接接続可能な携帯型のハードディスク装置内に構成されることを特徴とする請求項１、２または３記載のメールシステム。
【請求項５】
メール送受信を行う端末装置と、この端末装置に直接接続されて使用されるハードウェアである認証キー装置と、前記端末装置と外部ネットワークとの間でのメールの送受信を制御するメールサーバとから構成されるメールシステムにおけるメール送受信方法において、前記認証キー装置は、前記メールサーバの認証情報とメールの復号化に必要な秘密鍵の情報とを保持し、前記端末装置へ接続されたとき、前記メールサーバへ認証を行い、前記メールサーバは、アドレス公開鍵変換データベースから公開鍵を取得して、取得した公開鍵を用いて送信メールを暗号化し、前記端末装置は、前記認証キー装置内の秘密鍵の情報を用いて、暗号化されている受信メールを復号化することを特徴とするメール送受信方法。
【請求項６】
前記認証キー装置が保持する前記メールサーバの認証情報とメールの復号化に必要な秘密鍵の情報とは、前記端末装置からユーザにより設定されることを特徴とする請求項５記載のメール送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールシステム及びメール送受信方法に係り、特に、メールの送受信が可能なユーザを権限のある者だけに限定して、メールの情報の漏洩を防止することができるメールシステム及びメール送受信方法に関する。
【背景技術】
【０００２】
近年、インターネット環境の普及に伴い、企業同士のメールの使用が一般的になっており、重要な情報のやり取りもメールを基本として行うことが多い。また、個人情報保護法が全面施行されたことにより、個人情報の取り扱い事業者には、個人情報を取り扱う上で、安全管理措置を取る義務が課せられようになっている。
【０００３】
一般的なメールシステムを用いるメールの送受信は、本人以外のユーザが送受信する成りすましや、ネットワーク上のメールを盗聴される危険性が大きくなっており、このため、メールのセキュリティに関する要件が高まっている。
【０００４】
なお、通信径路上からの情報の漏洩防止に関する従来技術として、例えば、特許文献１等に記載された技術がしられている。この従来技術は、ユーザＩＤ、パスワード、暗号鍵等の接続許可情報を通信径路上に流す必要をなくし、これにより、情報の漏洩を防止するというものである。
【特許文献１】特開２００５−１１７０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、メールの送受信は、ユーザによる操作であり、任意のファイルを添付することが可能であり、また、前述でも説明したように、インターネットの普及に伴いメールの盗聴の危険性が増加してい。メールを暗号化して送信するとことにより、盗聴への対策を行うことができるが、通常、ファイルの暗号化を行うか否かはユーザに任せられているためユーザが暗号化をし忘れる危険性がある。
【０００６】
さらに、メールの送受信を行うユーザの情報、パスワードの情報は、メールソフトに設定して保存していることが多いため、メールの送受信を行うＰＣからユーザが離席した場合等に、他人に重要なメールを読まれてしまったり重要なファイルが第三者へ送信されてしまうという危険性がある。
【０００７】
本発明の目的は、前述したような点に鑑み、メールの送受信の際に、ユーザによる操作を必要とすることなく、盗聴やなりすましを防止することができるメールシステム及びメール送受信方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば前記目的は、メール送受信を行う端末装置と、この端末装置に直接接続されて使用されるハードウェアである認証キー装置と、前記端末装置と外部ネットワークとの間でのメールの送受信を制御するメールサーバとから構成されるメールシステムにおいて、前記認証キー装置が、前記メールサーバの認証情報とメールの復号化に必要な秘密鍵の情報とを保持すると共に、前記端末装置へ接続されたとき、前記メールサーバへ認証を行う手段を有し、前記メールサーバが、アドレス公開鍵変換データベースから公開鍵を取得する手段と、取得した公開鍵を用いて送信メールを暗号化する暗号化手段とを有していることにより達成される。
【０００９】
また、前記目的は、メール送受信を行う端末装置と、この端末装置に直接接続されて使用されるハードウェアである認証キー装置と、前記端末装置と外部ネットワークとの間でのメールの送受信を制御するメールサーバとから構成されるメールシステムにおけるメール送受信方法において、前記認証キー装置が、前記メールサーバの認証情報とメールの復号化に必要な秘密鍵の情報とを保持し、前記端末装置へ接続されたとき、前記メールサーバへ認証を行い、前記メールサーバが、アドレス公開鍵変換データベースから公開鍵を取得して、取得した公開鍵を用いて送信メールを暗号化し、前記端末装置が、前記認証キー装置内の秘密鍵の情報を用いて、暗号化されている受信メールを復号化することにより達成される。
【発明の効果】
【００１０】
本発明によれば、認証キー装置を所持したクライアントが、認証キー装置に関連付けられた端末装置からだけメールの送受信を行うことが許可されることになり、成りすましの防止を図ることができ、また、メールを自動的に暗号化・復号化することとしているので盗聴の防止をも図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明によるメールシステム及びメール送受信方法の実施形態を図面により詳細に説明する。
【００１２】
図１は本発明の一実施形態によるメールシステムの構成を示すブロック図である。図１において、１は端末装置、２は認証キー初期設定部、３は認証キー装置、４はアドレス公開鍵変換ＤＢ、５はメールサーバ、６は公開鍵取得部、７はメール暗号化部、８はＰＯＰサーバ、９はＰＣ判定部、１０はメールサーバ認証部、１１はエラーメッセージ出力部、１２は認証キーＤＢ、１３はネットワークである。
【００１３】
図１に示す本発明の実施形態によるメールシステムは、ユーザにより使用されるメールの送受信を行うＰＣ等による端末装置１と、該端末装置１に接続されて使用される認証キー装置３と、メールサーバ５とにより構成される。そして、端末装置１とメールサーバ５とは、社内ＬＡＮ等により接続されており、メールサーバ５は、インターネット網等のネットワーク１３に接続されて、ネットワーク接続された他の端末装置と端末装置との間でのメールの送受信の制御を行う。前述の認証キー装置３は、ＵＳＢメモリ、端末装置に直接接続可能な携帯型のハードディスク装置等であってよい。
【００１４】
本発明の実施形態を構成する端末装置１、メールサーバ５は、図示しないが、ＣＰＵ、メモリ、ＨＤＤ等による記憶装置、キーボード、マウス等の入力装置、表示装置を備えた情報処理装置に構成され、後述する各種の機能は、メモリにロードされたプログラムをＣＰＵが実行することにより実現される。
【００１５】
認証キー装置３には、メールサーバ５へユーザ認証を実行するメールサーバ認証部１０、端末装置１にエラーメッセージを出力するエラーメッセージ出力部１１、端末装置１の情報を認証するＰＣ判定部９及び認証キーＤＢ１２が設けられている。
【００１６】
また、メールサーバ５には、メールアドレスと公開鍵情報とを関連付けたアドレス公開鍵変換ＤＢ４が接続されていると共に、端末装置１から送信されたメールのアドレスか該当アドレスの公開鍵を取得する公開鍵取得部６、送信メールの暗号化を行い受信メールの復号化を行うメール暗号化部７及びＰＯＰサーバ８が設けられている。そして、メールサーバ５は、メールの送信時、取得した公開鍵を用いて、メール暗号化部７がメールの暗号化を行ってネットワーク８に送信する。
【００１７】
前述において、認証キー装置３の中に設けられるメールサーバ認証部１０、エラーメッセージ出力部１１、ＰＣ判定部９は、プログラムであり、認証キー装置３がユーザに渡される前に、システムの管理者等により格納されている。また、認証キーＤＢ１２は、端末装置１からユーザにより端末装置１内に設けられている認証キー初期設定部２を用いて予め設定される。
【００１８】
図２はユーザが端末装置１を用いてメールの送受信を行う際の処理の概要を説明するフローチャートであり、次に、これについて説明する。
【００１９】
（１）ユーザがメールの送受信を行う端末装置１に認証キー装置３を接続すると、認証キー装置３は、認証キー装置３が有するＰＣ判定部９を利用して、自認証キー装置３内に持つ端末装置の情報と、端末装置１の情報とが一致しているか否かを判定する（ステップ２０１、２０２）。
【００２０】
（２）ステップ２０２での判定結果が異常であった場合、認証キー装置３は、認証キー装置３内のエラーメッセージ出力部１１を利用して、ユーザが使用しようとしている端末装置１の表示部にエラーメッセージを出力して、ユーザにその旨を通知する。この場合のメッセージは、例えば、「認証キーを発行した端末装置ではないため、メールの送受信はできません」等となる（ステップ２０５）。
【００２１】
（３）ステップ２０２での判定結果が正常であった場合、認証キー装置３は、認証キー装置３内のメールサーバ認証部１０が、認証キーＤＢ１２内に設定されているＰＯＰサーバの情報を用いて、端末装置１からメールサーバ５内のＰＯＰサーバ８に対してユーザの認証を要求し、認証結果を取得する（ステップ２０３）。
【００２２】
（４）認証キー装置３は、ステップ２０３の処理で受け取った認証結果を判定し、判定結果が異常であった場合、認証キー装置３内のエラーメッセージ出力部１１を利用して、ユーザが使用している端末装置１の表示部にエラーメッセージを出力して、ユーザにその旨を通知する。この場合のメッセージは、例えば、「メールサーバがダウンしているかビジー状態です」等となる（ステップ２０４、２０６）。
【００２３】
（５）ステップ２０４での判定結果が正常であった場合、認証キー装置３は、ユーザが使用している端末装置１の表示部に、メールの送信を行うかメールの受信を行うかを選択させる表示をを行って、ユーザに送信か受信かを選択させる（ステップ２１６）。
【００２４】
（６）ステップ２１６でのユーザの選択が送信であった場合、端末装置１は、メールサーバ５へメールを送信する（ステップ２０７）。
【００２５】
（７）メールを受信したメールサーバ５は、公開鍵を利用してメールの暗号化の処理を行い、終了結果が正常か否かを判定する。なお、メールの暗号化の処理については後述する（ステップ２０８、２０９）。
【００２６】
（８）ステップ２０９での判定結果が異常終了であった場合、メールサーバ５は、端末装置１にエラーメッセージとしてのメールの送信に失敗した旨の通知を行い、この通知を端末装置１の表示部に表示させる（ステップ２１０）。
【００２７】
（９）ステップ２０９での判定結果が正常終了であった場合、メールサーバ５は、暗号化したメールをネットワーク１３上に送信し、端末装置１にメールの送信を正常に行った旨の通知を行い、この通知を端末装置１の表示部に表示させる（ステップ２１７）。
【００２８】
（10）ステップ２１６でのユーザの選択が受信であった場合、端末装置１は、全てのメールを受信終了するまで、以下の処理を繰り返し行う（ステップ２１１、２１４）。
【００２９】
（11）端末装置１は、まず、認証キー装置３の認証キーＤＢ１２から秘密鍵を読み出し、メールサーバ５から暗号化されたメールを１通受信した後、読み出した秘密鍵を利用して、メールの復号処理を行う（ステップ２１２、２１３）。
【００３０】
（12）全てのメールの受信が完了したか否かを判定し、全てのメールの受信が完了していなかった場合、ステップ２１２からの処理に戻って、次のメールの受信処理を続ける（ステップ２１４）。
【００３１】
（13）前述までの処理によりメールの送受信が完了した場合、ユーザは、端末装置１から認証キー装置３を取り外してメール送受信の処理を終了する（ステップ２１５）。
【００３２】
図３はメールサーバ５が端末装置１から受信したメールを暗号化する際の処理の概要を説明するフローチャートであり、次に、これについて説明する。
【００３３】
（１）メールサーバ５は、端末装置１から受信したメール中に含まれる送信先のメールアドレスを検索キーとして、アドレス公開鍵変換ＤＢ４を検索し、検索結果を取得し、送信先のメールアドレスに対応する公開鍵があるか否かを判定する（ステップ３０１、３０２）。
【００３４】
（２）ステップ３０２の取得結果の判定で、該当するが公開鍵があった場合、メールサーバ５は、メールの暗号化処理を行った後、暗号化したメールの送信を行って、メール暗号化の処理を終了する（ステップ３０３、３０４）。
【００３５】
（３）ステップ３０２の取得結果の判定で、該当するが公開鍵がなかった場合、メールを送信してきた端末装置１にエラーメッセージを通知し、アドレス公開鍵変換ＤＢ４への公開鍵の登録をユーザに促し、公開鍵の登録処理を起動する（ステップ３０６）。
【００３６】
図４は図３のステップ３０６の処理でユーザがアドレス公開鍵変換ＤＢ４へ公開鍵の情報を登録する処理の概要を説明するフローチャートであり、次に、これについて説明する。
【００３７】
（１）この処理が開始されると、メールサーバ５は、公開鍵登録用のフォームを、端末装置１に送信して表示させ、ユーザに必要な情報を入力させる。入力させる情報は、送信先メールアドレス、ユーザが鍵発行機関等から発行してもらって予め用意していた公開鍵の情報、有効期限である（ステップ４０１）。
【００３８】
（２）メールサーバ５は、入力されたメールアドレスを検索キーに、アドレス公開鍵変換ＤＢ４を検索し、得られた検索結果としてヒットしたレコードがあるか否かを判定する（ステップ４０２、４０３）。
【００３９】
（３）ステップ４０３の判定で検索結果としてヒットしたレコードがなかった場合、ユーザが入力した情報、ここでは、前述した送信先メールアドレス、公開鍵の情報、有効期限をアドレス公開鍵変換ＤＢ４へ登録する（ステップ４０４）。
【００４０】
（４）ステップ４０３の判定で検索結果としてヒットしたレコードがあった場合、検索結果とユーザが入力した情報とを端末装置１に送信し、ユーザの入力情報でデータベースを更新するか否かの確認画面を表示させ、ユーザに、更新するか否かを選択入力させる（ステップ４０５）。
【００４１】
（５）ステップ４０５でのユーザの選択が更新であった場合、ステップ４０４での処理と同様に、ユーザが入力した情報によりアドレス公開鍵変換ＤＢ４を更新し、ユーザの選択が更新しないであった場合、ここでの処理を終了する（ステップ４０６、４０７）。
【００４２】
図５はユーザが端末装置１から認証キー装置３の初期設定を行う際の処理の概要を説明するフローチャートであり、次に、これについて説明する。
【００４３】
（１）この処理が開始されると、端末装置１は、まず、入力画面を表示して、ユーザに認証キー装置内に設定する各種の情報を入力させる。この入力情報は、メール送信用に使用するサーバの名前であるＳＭＴＰサーバ名、メール受信のためのサーバ名であるＰＯＰ３サーバ名、ＰＯＰ３サーバを使用するユーザのユーザＩＤであるＰＯＰ３ユーザＩＤ、そのパスワードであるＰＯＰ３パスワード、及び、公開鍵とペアとなっている秘密鍵の情報である（ステップ５０１）。
【００４４】
（２）端末装置１は、入力した情報を認証キー装置３の認証キーＤＢ１２に登録してよいかいなかの確認画面を表示し、ユーザに確認の入力を行わせる（ステップ５０２）。
【００４５】
（３）ステップ５０２での確認の入力がＯＫか否かを判定し、ＯＫでなかった場合、ステップ５０１からの処理に戻って、入力情報を訂正させ、ＯＫであった場合、入力された情報を、認証キー装置３の認証キーＤＢ１２に書き込んでここでの処理を終了する（ステップ５０３、５０４）。
【００４６】
前述した本発明の実施形態での各処理は、プログラムにより構成し、端末装置、メールサーバが備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態によるメールシステムの構成を示すブロック図である。
【図２】ユーザが端末装置を用いてメールの送受信を行う際の処理の概要を説明するフローチャートである。
【図３】メールサーバが端末装置から受信したメールを暗号化する際の処理の概要を説明するフローチャートである。
【図４】図３のステップ３０６の処理でユーザがアドレス公開鍵変換ＤＢへ公開鍵の情報を登録する処理の概要を説明するフローチャートである。
【図５】ユーザが端末装置から認証キー装置３の初期設定を行う際の処理の概要を説明するフローチャートである。
【符号の説明】
【００４８】
１  端末装置
２  認証キー初期設定部
３  認証キー装置
４  アドレス公開鍵変換ＤＢ
５  メールサーバ
６  公開鍵取得部
７  メール暗号化部
８  ＰＯＰサーバ
９  ＰＣ判定部
１０  メールサーバ認証部
１１  エラーメッセージ出力部
１２  認証キーＤＢ
１３  ネットワーク
【図１】
2007251511.tif 000003
【図２】
2007251511.tif 000004
【図３】
2007251511.tif 000005
【図４】
2007251511.tif 000006
【図５】
2007251511.tif 000007