(57)【要約】【課題】  送信される電子メールに添付されたファイルにパスワードを設定する仕組みにおいて、セキュリティ上の安全を確保しつつ、送信者および受信者にとって使いやすい仕組みを提供すること【解決手段】  送信先を示す情報と、パスワードと、パスワードの有効期限・有効回数とを対応付けて記憶し、送信者端末から送信された電子メールを取得し、取得した電子メールの送信先に対応するパスワードを、受信した電子メールに添付されたファイルに適用する。対応するパスワードがない場合には、新たにパスワードを生成し、生成したパスワードを適用する。生成したパスワードについての有効期限・有効回数の設定を受け付け、送信先と対応付けて新たに記憶する。【選択図】  図１
2014142903.tif 000002
【特許請求の範囲】
【請求項１】
送信先を示す情報と、パスワードとを対応付けて記憶する情報処理装置であって、
電子メールを受信する受信手段と、
前記受信手段により受信した電子メールの送信先を示す情報を取得する送信先取得手段と、
前記送信先取得手段により取得した送信先を示す情報に対応するパスワードを、前記記憶されたパスワードから検索する検索手段と、
前記検索されたパスワードを、前記受信手段で受信した電子メールに設定するパスワード設定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶されたパスワードには、有効期限または有効回数が対応付けられていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検索手段は、前記送信先取得手段により取得した送信先と同一の送信先であり、かつ有効期限内であるパスワードを検索することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記受信手段により受信した電子メールにファイルが添付されているか否かを判定する添付ファイル判定手段をさらに備え、
前記検索手段は、前記添付ファイル判定手段によりファイルが添付されている場合に検索処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記送信先取得手段により取得した送信先に対応するパスワードが記憶されているか否かを判定するパスワード判定手段をさらに備え、
前記パスワード設定手段は、前記パスワード判定手段により前記送信先に対応するパスワードが記憶されていないと判定された場合、新たに生成したパスワードを設定することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記新たに生成したパスワードの有効期限または有効回数の設定を受け付ける設定受付手段をさらに備え、
前記設定受付手段で設定された有効期限または有効回数を、当該生成されたパスワードと対応付けて記憶することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記パスワードの有効回数が残り０回である場合、当該パスワードの有効回数が残り０回である旨を通知する期限切れ通知手段をさらに備えることを特徴とする請求項２乃至６に記載の情報処理装置。
【請求項８】
有効期限が切れたパスワードについて、同一の有効期限のパスワードを登録するか、新たな有効期限を登録するかの選択を受け付ける条件選択受付手段をさらに備え、
前記同一の有効期限のパスワードを登録する旨の選択を受け付けた場合、当該有効期限が切れたパスワードについて、再度同一の有効期限で登録し、新たな有効期限を登録する旨の選択を受け付けた場合、新たな有効期限の設定を受け付け、当該受け付けた有効期限のパスワードとして登録する新規パスワード登録手段をさらに備えることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記パスワード設定手段により設定されたパスワードを、前記受信手段により受信した電子メールの送信元に通知するパスワード通知手段をさらにそなえることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記パスワード通知手段による通知には、前記パスワード設定手段により設定されたパスワードおよび、当該パスワードの残り有効期限回数が含まれることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記パスワード通知手段による通知には、前記パスワード設定手段により設定されたパスワードおよび当該パスワードの有効期限が含まれることを特徴とする請求項９に記載の情報処理装置。
【請求項１２】
前記パスワード通知手段による通知には、前記パスワード設定手段により設定されたパスワードおよび当該パスワードの前回使用日が含まれることを特徴とする請求項９に記載の情報処理装置。
【請求項１３】
前記パスワード通知手段による通知には、さらに、パスワードの有効期限を登録するための画面を示す情報が含まれることを特徴とする請求項９乃至１１のいずれか１項に記載の情報処理装置。
【請求項１４】
送信先を示す情報と、パスワードとを対応付けて記憶する情報処理装置における情報処理方法であって、
前記情報処理装置の受信手段が、電子メールを受信する受信工程と、
前記情報処理装置の送信先取得手段が、前記受信工程により受信した電子メールの送信先を示す情報を取得する送信先取得工程と、
前記情報処理装置の検索手段が、前記送信先取得工程により取得した送信先を示す情報に対応するパスワードを、前記記憶されたパスワードから検索する検索工程と、
前記情報処理装置のパスワード設定手段が、前記検索されたパスワードを、前記受信工程で受信した電子メールに設定するパスワード設定工程と、
を備えることを特徴とする情報処理方法。
【請求項１５】
送信先を示す情報と、パスワードとを対応付けて記憶する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
電子メールを受信する受信手段と、
前記受信手段により受信した電子メールの送信先を示す情報を取得する送信先取得手段と、
前記送信先取得手段により取得した送信先を示す情報に対応するパスワードを、前記記憶されたパスワードから検索する検索手段と、
前記検索されたパスワードを、前記受信手段で受信した電子メールに設定するパスワード設定手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールや、電子メールに添付されたファイルにパスワードを設定する技術に関する。
【背景技術】
【０００２】
現在、迅速な情報伝達が可能である等のメリットから、主要な情報伝達の手段として電子メールが用いられている。
【０００３】
このような状況であることから、機密情報など限られた範囲でのみ開示すべき情報についても電子メールを用いてやり取りがされている。
【０００４】
他方で、電子メールを用いたやり取りにおいては、電子メールの送信先を間違える、本来は送信してはいけない内容を送信してしまうといった誤送信をしてしまう可能性がある。この場合、機密情報の漏洩といった問題が生じてしまう。
【０００５】
そこで、上述の状況に鑑み、情報漏洩防止のために電子メールに添付されたファイルについては暗号化してから送信する仕組みが開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２１７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載されているような電子メールに添付されたファイルを暗号化するシステムにおいては、当該ファイルを復号するためのパスワードを送信先に通知する必要がある。
【０００８】
ここで、常にワンタイムパスワードのような１回限りのパスワードが設定される場合、同一送信先へ添付ファイル付きの電子メールが複数送信された場合には、受信者に対して電子メール毎に異なるパスワードを通知する必要が生じる。
【０００９】
このような場合、受信者にとっては、複数のパスワードが通知されることから、どのパスワードをどの電子メール（添付ファイル）に適用すべきか分かりづらくなる。
【００１０】
また、パスワードを通知する者にとっても、どの電子メール（添付ファイル）にどのパスワードが設定されたのかが分かりづらくなり、通知する際に混乱が生じる可能性がある。
【００１１】
以上の課題に対して、常に同一のパスワードを用いる方法が考えられる。この方法であれば、全ての電子メールの添付ファイルに同一のパスワードが適用されることから、その都度、パスワードを通知する必要はない。そのため、パスワードが通知された者（電子メールの受信者）も、パスワードを通知する者（電子メールの送信者）も、いずれも混乱を生じる可能性は低くなる。
【００１２】
しかし、常に同一のパスワードを用いる場合、そのパスワードが漏洩し、他人に知られてしまった場合は、パスワードを設定した意味がなくなってしまう。このように、セキュリティ上の安全が確保できなくなると、情報漏洩などの問題が生じることとなってしまう。
【００１３】
そこで、本発明は、送信される電子メールに添付されたファイルにパスワードを設定する仕組みにおいて、セキュリティ上の安全を確保しつつ、送信者および受信者にとって使いやすい仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、送信先を示す情報と、パスワードとを対応付けて記憶する情報処理装置であって、電子メールを受信する受信手段と、前記受信手段により受信した電子メールの送信先を示す情報を取得する送信先取得手段と、前記送信先取得手段により取得した送信先を示す情報に対応するパスワードを、前記記憶されたパスワードから検索する検索手段と、前記検索されたパスワードを、前記受信手段で受信した電子メールに設定するパスワード設定手段と、を備えることを特徴とする。
【００１５】
また、本発明は、送信先を示す情報と、パスワードとを対応付けて記憶する情報処理装置における情報処理方法であって、前記情報処理装置の受信手段が、電子メールを受信する受信工程と、前記情報処理装置の送信先取得手段が、前記受信工程により受信した電子メールの送信先を示す情報を取得する送信先取得工程と、前記情報処理装置の検索手段が、前記送信先取得工程により取得した送信先を示す情報に対応するパスワードを、前記記憶されたパスワードから検索する検索工程と、前記情報処理装置のパスワード設定手段が、前記検索されたパスワードを、前記受信工程で受信した電子メールに設定するパスワード設定工程と、を備えることを特徴とする。
【００１６】
また、本発明は、送信先を示す情報と、パスワードとを対応付けて記憶する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、電子メールを受信する受信手段と、前記受信手段により受信した電子メールの送信先を示す情報を取得する送信先取得手段と、前記送信先取得手段により取得した送信先を示す情報に対応するパスワードを、前記記憶されたパスワードから検索する検索手段と、前記検索されたパスワードを、前記受信手段で受信した電子メールに設定するパスワード設定手段として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、送信される電子メールに添付されたファイルにパスワードを設定する仕組みにおいて、セキュリティ上の安全を確保しつつ、送信者および受信者にとって使いやすい仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の情報処理システムの構成の一例を示す図である
【図２】図１の送信者端末１０１、情報処理装置１０２、受信者端末１０３として適用可能な情報処理装置のハードウエア構成の一例を示す図である
【図３】電子メールの送信を中継する情報処理装置１０２が行う暗号化処理を示すフローチャートである
【図４】図３のステップＳ３０３の処理の詳細を示すフローチャートである
【図５】送信先とパスワードが対応づけて登録されたパスワードテーブルの一例を示す図である
【図６】パスワード登録画面の一例を示す図である
【図７】自動生成されたパスワードの期限情報を登録するための画面の一例を示す図である
【図８】パスワード通知メールの一例を示す図である
【図９】パスワード通知メールの一例を示す図である
【図１０】第２の実施形態におけるパスワードテーブルの一例を示す図である
【図１１】第２の実施形態における暗号化処理を示すフローチャートである。
【図１２】パスワードテーブルに登録されたパスワードを更新する処理を示すフローチャートである
【図１３】第２の実施形態におけるパスワードテーブルの一例を示す図である
【図１４】ステップS１１１１で送信される通知メールの一例を示す図である
【図１５】ステップS１１１７で送信される通知メールの一例を示す図である
【図１６】ステップS１１２２で送信される通知メールの一例を示す図である
【図１７】ステップS１１１３において新規パスワードの登録を受け付ける画面の一例を示す図である
【図１８】ステップS１１１９におけるパスワード登録を受け付ける画面の一例を示す図である
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２０】
図１は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【００２１】
図１に示すように、本実施形態に係る情報処理システムは、送信者端末１０１と送信者端末１０１から送信された電子メールを中継する情報処理装置１０２とがＬＡＮを介して通信可能に接続されている。そして、送信者端末１０１および情報処理装置１０２が受信者端末１０３と広域ネットワークを介して通信可能に接続されている。
【００２２】
送信者端末１０１は、ユーザが電子メールの作成をする端末である。ユーザから作成された電子メールを送信する指示を受け付けると、情報処理装置１０２を経由して、電子メールに設定された送信先に当該電子メールが送信される。
【００２３】
情報処理装置１０２は、送信者端末１０１から送信された電子メールを中継する装置である。情報処理装置１０２において、以下説明する処理が実行され、電子メールや、電子メールに添付されたファイルにパスワードが設定される。また、情報処理装置は、あらかじめ決められた規則に従った通信制御処理（電子メールを一定時間保留する処理等）を行う機能を有していてもよい。
【００２４】
以下、本発明の情報処理システムを構成する各装置について説明する。
【００２５】
以下、図２を用いて、図１に示した送信者端末１０１、情報処理装置１０２、受信者端末１０３に適用可能な情報処理装置のハードウエア構成の一例について説明する。
【００２６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２７】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２８】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２９】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３２】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３３】
次に図３および図４を用いて、電子メールの送信を中継する情報処理装置１０２が行う添付ファイル暗号化処理について説明する。
【００３４】
なお、図３及び図４のフローチャートで示す処理については、情報処理装置１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３５】
ステップＳ３０１では、情報処理装置１０２のＣＰＵ２０１は、送信者端末１０１から送信された電子メールを受信する（電子メール受信手段）。
【００３６】
ステップＳ３０２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０１で受信した電子メールに添付ファイルが付加されているか否かを判断する（添付ファイル判定手段）。
【００３７】
添付ファイルが付加されていると判断された場合（ステップＳ３０２：あり）は、処理をステップＳ３０３に移行する。
【００３８】
添付ファイルが付加されていないと判断された場合（ステップＳ３０２：なし）は、処理をステップＳ３０６に移行し、当該電子メールを受信者端末１０３に対して送信する。
【００３９】
本実施形態においては、添付ファイルに対してパスワードを設定する形態を説明しているため、ステップS302のように添付ファイルの有無を判断する処理を実行している。添付ファイルだけでなく電子メール全体に対してパスワードを設定することも可能であり、その場合には、ステップS302の処理は実行されず、添付ファイルの有無に関わらずステップS303の処理が実行される。
【００４０】
ステップＳ３０３では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０１で受信した電子メールに添付されたファイルにパスワードを設定する。
【００４１】
ここで、ステップＳ３０３の処理の詳細を、図４を用いて説明する。
【００４２】
ステップＳ４０１では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０１で受信した電子メールの送信先情報（送信先アドレス）を取得する（送信先取得手段）。
【００４３】
ステップＳ４０２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０１で取得した送信先に対応するパスワードを、パスワードテーブル（図５）から検索する（検索手段）。
【００４４】
ここで検索する場合、電子メールに設定された送信先と、パスワードの有効期限とをみて検索する。すなわち、有効期限として現在日時よりもあとの日時を始期として設定されたパスワードについては、検索されないこととなる。
【００４５】
例えば、２０１２年１２月２８日においては、「ｅｅｅ＠ｅｘａｍｎｐｌｅ．ｃｏ．ｊｐ」を送信先とする電子メールであっても、パスワード「ｐａｔｅｎｔ」は適用されない（検索されない）。有効期限として、２０１３年１月１日からと設定されているためである。
【００４６】
ステップＳ４０３では、ステップＳ４０２における検索の結果、送信先に対応するパスワードがパスワードテーブルに登録されていたか否かを判断する（パスワード判定手段）。
【００４７】
送信先に対応するパスワードが登録されていた場合（ステップＳ４０３：ＹＥＳ）は、処理をステップＳ４０４に移行する。
【００４８】
送信先に対応するパスワードが登録されていなかった場合（ステップＳ４０３：ＮＯ）は、処理をステップＳ４０７に移行する。
【００４９】
ステップＳ４０４では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０２で検索されたパスワードを、ステップＳ３０１で取得した電子メールに添付されたファイルに適用する（パスワード設定手段）。
【００５０】
ステップＳ４０５では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０４で適用したパスワードに有効回数が設定されているか否かを判断する。ここでの判断は、図５に示すパスワードテーブルに、パスワードとともに有効回数の設定が登録されているか否かにより判断する。
【００５１】
有効回数が設定されている場合（ステップＳ４０５：ＹＥＳ）は、処理をステップＳ４０６に移行する。
【００５２】
有効回数が設定されていない場合（ステップＳ４０５：ＮＯ）は、本フローチャートに示す処理を終了する。
【００５３】
ステップＳ４０６では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０４で適用したパスワードの有効回数を、１回分、減算して、パスワードテーブル（図５）を更新する。そして、本フローチャートで示す処理を終了する。
【００５４】
ステップＳ４０７では、情報処理装置１０２のＣＰＵ２０１は、パスワードを生成する。
【００５５】
ステップＳ４０８では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０７で生成したパスワードを、ステップＳ３０１で取得した電子メールに添付されたファイルに適用する。
【００５６】
ステップＳ４０９では、情報処理装置１０２のＣＰＵ２０１は、図７に一例を示す有効期限登録画面を送信者端末１０１に表示し、ステップＳ４０８で適用したパスワードの有効期限・有効回数の設定を受け付ける。有効期限登録画面は、送信者端末１０１に表示すると説明したが、管理者端末（不図示）に表示し、管理者が設定するようにしてもよい。
【００５７】
ステップＳ４１０では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０８で適用したパスワードを、ステップＳ３０１で取得した電子メールの送信先およびステップＳ４０９で設定した有効期限・有効回数とともに、パスワードテーブル（図５）に登録する。そして、本フローチャートの処理を終了する。
図３の説明に戻る。
【００５８】
図３のステップＳ３０３で添付ファイルのパスワードが設定されると、処理をステップＳ３０４に移行する。
【００５９】
ステップＳ３０４では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０３で添付ファイルにパスワードが設定された電子メールを、当該電子メールに設定された送信先に対して送信する。
【００６０】
ステップＳ３０５では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０３（図４のステップＳ４０４またはＳ４０８）で設定されたパスワードを、電子メールの送信元に通知する。
【００６１】
ここで通知の方法は、電子メール等が考えられるが、いずれの方法であってもよい。
そして、本フローチャートに示す処理を終了する。
【００６２】
このように、適用されるパスワードを１回限りとしないことで、電子メールの受信者は、どのパスワードによって添付ファイルを復号できるのかを把握しやすくなり利便性が高まる。また、パスワードを送信先に通知する送信者にとっても、どのパスワードがどの電子メールの添付ファイルに適用されたのかが分からなくなる可能性も低くなり、利便性が向上する。
【００６３】
さらに、有効期限や有効回数を持たせることで、パスワードが流出してしまった場合でも、情報漏洩の危険性を低減させることができる。
【００６４】
図５は、送信先５０１とパスワード５０２とが対応付けて登録されたパスワードテーブルである。さらに、パスワードの有効期限や有効回数（５０３）が対応づけて登録されている。
【００６５】
例えば、送信先「ａａａ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」には、パスワード「ｐａｒｉ」が対応づけて登録されており、当該パスワードの有効回数は５回である。これは、「ａａａ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」に対して送信される電子メールの添付ファイルには、「ｐａｒｉ」が設定されることを意味する。また、「ｐａｒｉ」が設定されるのは、５回（５通）であることを意味する。
【００６６】
また、送信先「ｂｂｂ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」には「ｍａｄｒｉｄ」が対応づけて登録され、この有効期限は２０１２年１２月３１日である。すなわち、２０１２年１２月３１日までは、「ｂｂｂ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」を送信先とする電子メールの添付ファイルには、「ｍａｄｒｉｄ」が設定されることを意味する。この場合、回数の制限はない。
【００６７】
また、「ｅｅｅ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」には「ｐａｔｅｎｔ」が対応付けられ、当該パスワードは２０１３年１月１日から２０１３年６月３０日までに送信される電子メールに適用されることを意味する。このように、パスワードの有効期間として始期および終期を設定することも可能である。
【００６８】
また、「ｆｆｆ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」に対応するパスワード「ｄｅｓｉｇｎ」のように、有効期限・回数を無制限として登録することも可能である。これは、回数や期間に制限なく、常に「ｄｅｓｉｇｎ」が適用されることを意味する。
【００６９】
このパスワードテーブルは、随時更新され、有効期限を過ぎたパスワードや、有効回数が０回となったパスワードは削除されるものとする。
【００７０】
本実施形態においては、送信先とパスワードとを対応づけた構成であるが、送信元と送信先との組にパスワードを対応づけた構成であっても良い。
【００７１】
この場合、ステップＳ３０１で取得した電子メールについて、ステップＳ４０１で送信元と送信先の情報を取得する。そして、送信元と送信先の組を用いて、パスワードテーブルを検索することになる。この場合のパスワードテーブルの一例を図１０に示す。図５の項目に「送信元」１００１が追加された構成となる。
【００７２】
図６は、パスワード登録画面の一例である。送信者端末１０１などのユーザが使用する端末に表示される画面である。この画面を介して、パスワードテーブル（図５）にパスワードが登録される。
【００７３】
図６に示すパスワード登録画面は、送信先入力欄６０１、パスワード入力欄６０２、期限情報設定欄６０３、登録ボタン６０４、キャンセルボタン６０５等から構成される。
【００７４】
送信先入力欄６０１には、送信先を示すメールアドレス等が入力される。パスワード入力欄６０２には、送信先入力欄６０１に入力された送信先に対応づけて登録されるパスワードの入力がなされる。期限情報設定欄６０３は、パスワードの有効期限を、期間で設定するか、回数で設定するか、それとも無制限とするかの選択をラジオボタンにて受け付ける構成となっている。ラジオボタンにて選択された項目について、ユーザから年月日（期間）や回数の入力を受け付ける。
【００７５】
以上の入力がなされたら、登録ボタン６０４が押下されることで、当該入力された内容がパスワードテーブルに登録される。
【００７６】
図７は、期限情報登録画面の一例を示す図である。図７に示す画面は、ステップＳ４０９におおいて表示される。ステップＳ４０７で生成されたパスワードの有効期限・有効回数の設定を受け付ける画面である。ここで設定された有効期限・有効回数と、パスワードと、電子メールの送信先とを対応付けて、新たにパスワードテーブルに登録される。なお、上述した送信元も考慮する実施形態の場合には、電子メールの送信元も対応付けて登録する。
【００７７】
図７における期限情報設定欄７０１は、図６の期限情報設定欄６０３と同様の構成であるため、ここでの説明は省略する。また、登録ボタン７０２、キャンセルボタン７０３も図６の画面と同様である。
【００７８】
図８は、ステップＳ３０５において電子メールの送信元に対して送信されるパスワード通知メールの一例を示す図である。
【００７９】
図８に示す例は、「ｂｂｂ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」（８０２）に対して「２０１２年１２月２６日１５：００：００」（８０１）に送信された電子メールの添付ファイルにパスワードが設定された場合の、パスワード通知メールである。
【００８０】
図５に示すように、「ｂｂｂ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」に対応するパスワードは「ｍａｄｒｉｄ」である。そして、送信日時もパスワードの有効期限内である。そのため、図８のパスワード通知メールにも、適用されたパスワードとして「ｍａｄｒｉｄ」が明記されている（８０３）
【００８１】
また、図８のパスワード通知メールには、パスワードの有効期限８０４が明記されている。ここに記載される有効期限は、図５のパスワードテーブルに登録された期限である。
【００８２】
図９は、図８と同様にパスワード通知メールの一例を示す図である。図９の例は、「ｇｇｇ＠ｅｘａｍｐｌｅ．ｃｏ．ｊｐ」に対して送信された電子メールにかかるパスワード通知メールの例である。パスワード有効期限としては、図５のパスワードテーブルにあるように「５回」である旨が明記されている。
【００８３】
このように、例えば有効期限が無期限である場合には、「無期限」である旨がパスワード通知メールに明記される。
＜第２の実施形態＞
【００８４】
次に、図１１〜図１８を用いて、本発明の第２の実施形態について説明する。
【００８５】
第２の実施形態は、第１の実施形態に対して、パスワードの有効回数・有効期限が切れた場合の対応等を追加した実施形態である。
【００８６】
図１１は、第１の実施形態における図３および図４のフローチャートで示す処理に相当する処理を示したフローチャートである。
【００８７】
なお、図１１に示すフローチャートは、情報処理装置１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００８８】
ステップＳ１１０１では、情報処理装置１０２のＣＰＵ２０１は、送信者端末１０１から送信された電子メールを受信する（受信手段）。
【００８９】
ステップＳ１１０２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０１で受信した電子メールの送信先情報（送信先アドレスなど）を取得する（送信先取得手段）。
【００９０】
ステップＳ１１０３では、情報処理装置１０２のＣＰＵ２０１は、ステップ１１０２で取得した送信先情報に対応するパスワードを、パスワードテーブル（図１３）から検索する（検索手段）。
【００９１】
ステップＳ１１０４では、情報処理装置１０２のＣＰＵ２０１は、ステップ１１０３で検索した結果、送信先情報に対応するパスワードがパスワードテーブルに登録されているか否かを判断する（パスワード判定手段）。
【００９２】
登録されている場合（ステップＳ１１０４：ＹＥＳ）は、処理をステップＳ１１０５に移行する。
【００９３】
登録されていない場合（ステップＳ１１０４：ＮＯ）は、処理をステップＳ１１１４に移行する。登録されていない場合の処理（Ｓ１１１４〜Ｓ１１２０）については後述する。
【００９４】
ステップＳ１１０５では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０２で取得した送信先情報に対応するパスワードの最終使用日時を、パスワードテーブル（図１３）から取得し、一時記憶領域に記憶しておく。
【００９５】
ステップＳ１１０６では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０１で取得した電子メールに対して、ステップＳ１１０４で検索されたパスワードを適用する（パスワード設定手段）。
【００９６】
ここで、本実施形態においては電子メール全体に対してパスワードを適用することで暗号化するように構成しているが、第１の実施形態のように、添付ファイルの有無を判断し、添付ファイルに対してパスワードを適用させてもよい。
【００９７】
ステップＳ１１０７では、情報処理装置１０２のＣＰＵ２０１は、パスワードを適用した電子メールを当該電子メールの送信先（ステップＳ１１０２で取得した送信先情報が示す送信先）に対して送信する。
【００９８】
ステップＳ１１０８では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０６で適用したパスワードに有効回数が設定されているか否かを判断する。具体的には、パスワードテーブルの有効期限・回数の項目（１３０４）を確認し、有効回数の設定が登録されているか否かを判断する。
【００９９】
有効回数が設定されている場合（ステップＳ１１０８：ＹＥＳ）は、処理をステップＳ１１０９に移行する。
【０１００】
有効回数が設定されていない場合（ステップＳ１１０８：ＮＯ）は、処理をステップＳ１１２１に移行する。有効回数が設定されていない場合の処理（Ｓ１１２１、Ｓ１１２２）については、後述する。
【０１０１】
ステップＳ１１０９では、情報処理装置１０２のＣＰＵ２０１は、パスワードテーブルに登録された有効回数を１回分減算する。すなわち、ステップＳ１１０６で１回適用したことになるため、その分の回数を減算する。
【０１０２】
ステップＳ１１１０では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０９における減算の結果、残りの有効回数が０回になったか否かを判断する。すなわち、今回のパスワード適用により、当該パスワードの有効回数を使い切ったか否かを判断する。
【０１０３】
残り有効回数が０回になった場合（ステップＳ１１１０：ＹＥＳ）は、処理をステップＳ１１１１に移行する。
【０１０４】
残り有効回数が０回になっていない場合、すなわち、まだ有効回数が残っている場合（ステップＳ１１１０：ＮＯ）は、処理をステップＳ１１２１に移行する。
【０１０５】
ステップＳ１１１１では、情報処理装置１０２のＣＰＵ２０１は、図１４に示す通知メールをステップＳ１１０１で取得した電子メールの送信者に対して送信する（期限切れ通知手段）。
【０１０６】
ステップＳ１１１２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１１０で有効回数が０回であると判断されたパスワードをパスワードテーブル（図１３）から削除する。
【０１０７】
ステップＳ１１１３では、情報処理装置１０２のＣＰＵ２０１は、ユーザからの新規パスワードの登録を受け付ける（設定受付手段）。
【０１０８】
ステップＳ１１１１で送信される通知メールおよびステップＳ１１１３における新規パスワード登録処理についての詳細は後述する。
【０１０９】
次に、パスワードテーブル（図１３）にパスワードが登録されていなかった場合（ステップＳ１１０４：ＮＯ）の処理について説明する。
【０１１０】
ステップＳ１１１４では、情報処理装置１０２のＣＰＵ２０１は、新たにパスワードを生成する。
【０１１１】
ステップＳ１１１５では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１１４で生成したパスワードをステップＳ１１０１で受信した電子メールに適用する。ステップＳ１１１５野処理は、電子メール全体に対してパスワードを適用することで暗号化するように構成しているが、第１の実施形態のように、添付ファイルの有無を判断し、添付ファイルに対してパスワードを適用させてもよい。
【０１１２】
ステップＳ１１１６では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１１５でパスワードを適用した電子メールを、ステップＳ１１０２で取得した送信先情報が示す送信先に対して送信する。
【０１１３】
ステップＳ１１１７では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１１５で適用したパスワードを通知するためのパスワード通知メール（図１５）を、ステップＳ１１０１で受信した電子メールの送信者に対して送信する（パスワード通知手段）。
【０１１４】
ステップＳ１１１８では、情報処理装置１０２のＣＰＵ２０１は、図７に一例を示す期限情報登録画面（有効期限登録画面）を送信者端末１０１に表示し、ステップＳ１１１５で適用したパスワードの有効期限、有効回数の設定を受け付ける。有効期限登録画面は送信者端末１０１に表示すると説明したが、管理者端末（不図示）に表示し、管理者が有効期限・有効回数を設定可能に構成してもよい。
【０１１５】
ステップＳ１１１９では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１１４で生成したパスワードを、ステップＳ１１０１で受信した電子メールの送信先、ステップＳ１１１８で設定された有効期限・有効回数とともに、パスワードテーブル（図１３）に登録する。
【０１１６】
ステップＳ１１２０では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１１５で適用したパスワードの使用年月日（使用日時）を最終使用日としてパスワードテーブル（図１３）に登録する。ここで使用年月日とは、ステップＳ１１１５において適用した日付（日時）を指す。
【０１１７】
また、当該パスワードの使用回数も登録する。ステップＳ１１２０においては、新たに生成されたパスワードになるため、使用回数としては「１回」が登録されることになる。
そして本フローチャートの処理を終了する。
【０１１８】
次にステップＳ１１０８：ＮＯと判断された場合およびステップＳ１１１０；ＮＯと判断された場合の処理について説明する。
【０１１９】
ステップＳ１１２１では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０５で適用されたパスワードについて、パスワードテーブル（図１３）にパスワードの使用年月日（ステップＳ１１０５で適用された日時）および使用回数（既に使用回数が登録されている場合は、当該回数に１を加算する）を登録する。
【０１２０】
ステップＳ１１２２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１１０６で適用したパスワードを通知するためのパスワード通知メール（図１６）を、ステップＳ１１０１で受信した電子メールの送信者に対して送信する（パスワード通知手段）。
そして、本フローチャートの処理を終了する。
【０１２１】
図１４は、ステップＳ１１１１において送信される通知メール（期限切れ通知）の一例を示す図である。
【０１２２】
図１４に示すように、当該電子メールには、パスワードが適用された電子メールの送信日時１４０１、パスワードが適用された電子メールの送信先１４０２、パスワード１４０３が記載されている。
【０１２３】
また、今回のパスワード適用により、当該パスワードの有効回数が０回になった旨の情報および、前記送信先１４０２に対するパスワードを新たに登録するための画面へのＵＲＬが記載されている（１４０４）。
【０１２４】
前記ＵＲＬが示すリンク先にアクセスすると、図１７に示すパスワード登録画面が表示される。
【０１２５】
図１７に示す画面は、「ｄｄｄ＠ｅｘａｍｐｌｅ．ｃｏｍ」を送信先とする電子メールに適用されるパスワードを登録するための画面である。
【０１２６】
まずユーザは、今まで登録されていたパスワード（この場合は「ｔｒｉｐｓ」）と有効期限等が同一のパスワードを登録するか（１７０１）、それとも、新たな条件のパスワードを登録するかを選択する（１７０２）（条件選択受付手段）。
【０１２７】
新たな条件のパスワードを登録する場合には、パスワード入力欄１７０３に新たなパスワードの入力を受け付け、期限情報（１７０４）に所望の期限情報の入力を受け付ける（新規パスワード登録手段）。
【０１２８】
そして、登録ボタン１７０５が押下されることで、今まで登録されていたパスワードと有効期限等が同一のパスワードまたは、あらたに入力された期限情報を持つパスワードが、パスワードテーブルに登録される（ステップＳ１１１３）。
【０１２９】
これにより、有効期限が切れた場合であっても、新たなパスワードの登録が容易となる。また、再度同一条件のパスワードを登録したい場合には、期限情報等を入力する手間を省くことが可能となる。
【０１３０】
図１５は、ステップＳ１１１７において送信される通知メールの一例を示す図である。
【０１３１】
図１５に示すように、当該電子メールには、パスワードが適用された電子メールの送信日時１５０１、パスワードが適用された電子メールの送信先１５０２、パスワード１５０３が記載されている。
【０１３２】
また、今回適用したパスワードを、パスワードテーブル（図１３）に登録するための登録画面へのＵＲＬが記載されている（１５０４）。
【０１３３】
当該ＵＲＬが示す登録画面の一例が図１８に示す画面である。図１８では、今回適用されたパスワード（この場合は「１０１００８９０」）をパスワードテーブルに登録するか（１８０１）、それとも新たにパスワードを作成するか（１８０２）の選択を受け付ける。新たにパスワードを作成する場合は、作成するパスワードの入力を受け付ける（１８０３）。
【０１３４】
そして、当該パスワードについての期限情報の入力を受け付ける（１８０４）。そして、登録ボタン１８０５が押下されると、入力されたパスワードと期限情報とがパスワードテーブルに登録される（ステップＳ１１１９）。
【０１３５】
図１６は、ステップＳ１１２２において送信される通知メールの一例を示す図である。
【０１３６】
図１６に示すように、当該電子メールには、パスワードが適用された電子メールの送信日時１６０１、パスワードが適用された電子メールの送信先１６０２、パスワード１６０３が記載されている。
【０１３７】
また、今回適用したパスワードの有効期限（１６０４）および、当該パスワードの前回使用日と前回使用日からの経過年月とが記載されている（１６０５）。ここで前回使用日は、ステップＳ１１０５で取得した最終使用日が記載される。また、経過年月については、例えばあらかじめ基準となる期間を設定しておき、当該期間を超える場合には記載するということも可能である。
【０１３８】
このように、前回使用日や経過年月を記載し、注意を促すことで、「前回使用日からの長時間経過していることから、送信先もパスワードを忘れている可能性があるため通知する必要がある」といった判断に役立つこととなる。
【０１３９】
次に、図１２を用いて、パスワードテーブル（図１３）の更新処理について説明する。ここで説明する処理は、有効期間の設定がなされたパスワードについて、有効期間が切れているものをユーザに通知し、削除する処理であり、定期的（例えば１日１回や２日に１回、１週間に１回などの間隔）で実行される処理である。
【０１４０】
ステップＳ１２０１では、情報処理装置１０２のＣＰＵ２０１は、図１３に示すパスワードテーブルからエントリを１つ取得する。
【０１４１】
ステップＳ１２０２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１２０１で取得したエントリにかかるパスワードの有効期間が過ぎているか否かを判断する。
【０１４２】
有効期間を過ぎていると判断される場合（ステップＳ１２０２：ＹＥＳ）は、処理をステップＳ１２０３に移行する。
【０１４３】
有効期間内であると判断される場合（ステップＳ１２０２：ＮＯ）は、処理をステップＳ１２０６に移行する。
【０１４４】
ステップＳ１２０３では、情報処理装置１０２のＣＰＵ２０１は、有効期限が切れている（有効期限を過ぎている）旨を電子メール等で管理者等に対して通知する。
【０１４５】
ステップＳ１２０４では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１２０１で取得したエントリをパスワードテーブル（図１３）から削除する。
【０１４６】
ステップＳ１２０５では、情報処理装置１０２のＣＰＵ２０１は、図１７に示すパスワード登録画面により受け付けた新たなパスワードに関する情報に基づき、当該パスワードをパスワードテーブル（図１３）に登録する。
【０１４７】
図１７に示す登録画面は、例えば、ステップＳ１２０３において有効期限を過ぎている旨の通知をした電子メール等に、当該登録画面へアクセス可能なＵＲＬ等を記載しておき、ユーザが当該ＵＲＬを指定することで表示されるようにすることが可能である。
【０１４８】
ステップＳ１２０６では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ１２０１で取得したエントリが最後のエントリであるか否かを判断する。
【０１４９】
最後のエントリであると判断された場合（ステップＳ１２０６：ＹＥＳ）は、本フローチャートの処理を終了する。
【０１５０】
最後のエントリではない場合（ステップＳ１２０６：ＮＯ）は、処理をステップＳ１２０１に戻し、再度本フローチャートで示す処理を実行する。
【０１５１】
以上の処理により、有効期間が設定されたパスワードについて、有効期間が切れていればその旨をユーザに通知することが可能となる。また、ユーザは、有効期間が切れたことを知ると、容易に新たなパスワードの設定をすることが可能となる。
【０１５２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１５３】
また、本発明におけるプログラムは、図３または図４の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３または図４の各装置の処理方法ごとのプログラムであってもよい。
【０１５４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１５５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１５６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１５７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５９】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１６０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６１】
１０１  送信者端末
１０２  情報処理装置
１０３  受信者端末
１０４  ＬＡＮ
１０５  広域ネットワーク
【図１】
2014142903.tif 000003
【図２】
2014142903.tif 000004
【図３】
2014142903.tif 000005
【図４】
2014142903.tif 000006
【図５】
2014142903.tif 000007
【図６】
2014142903.tif 000008
【図７】
2014142903.tif 000009
【図８】
2014142903.tif 000010
【図９】
2014142903.tif 000011
【図１０】
2014142903.tif 000012
【図１１】
2014142903.tif 000013
【図１２】
2014142903.tif 000014
【図１３】
2014142903.tif 000015
【図１４】
2014142903.tif 000016
【図１５】
2014142903.tif 000017
【図１６】
2014142903.tif 000018
【図１７】
2014142903.tif 000019
【図１８】
2014142903.tif 000020