(57)【要約】【課題】  定期的に自装置の証明書の有効性を監視可能な高信頼な電子メール通信装置を提供する。【解決手段】  自装置の証明書を記憶する証明書記憶部２０と、証明書を用いてメールにデジタル署名する署名部２６と、メールを送信するメール送信部１４と、を備えた電子メール通信装置１０であって、証明書の有効性を監視する監視部５０を備える。【選択図】      図１
2006221252.tif 000002
【特許請求の範囲】
【請求項１】
自装置の証明書を記憶する記憶部と、
前記証明書を用いてメールにデジタル署名する署名部と、
前記メールを送信する送信部と、を備えた電子メール通信装置であって、
前記証明書の有効性を監視する監視部を備えたことを特徴とする電子メール通信装置。
【請求項２】
請求項１に記載の電子メール通信装置において、
前記監視部が、前記証明書が無効であると判断したとき、ユーザに報知する報知部を含むことを特徴とする電子メール通信装置。
【請求項３】
請求項１または２に記載の電子メール通信装置において、
新たな証明書を受け付ける更新受付部と、
前記更新受付部が受け付けた前記新たな証明書を前記記憶部に記憶して前記証明書を更新する更新部と、を含むことを特徴とする電子メール通信装置。
【請求項４】
請求項３に記載の電子メール通信装置において、
前記監視部が、前記証明書が無効であると判断したとき、前記更新部が前記証明書を更新するまで、前記送信部は、前記メールの送信を待機することを特徴とする電子メール通信装置。
【請求項５】
請求項１乃至３いずれかに記載の電子メール通信装置において、
前記監視部が、前記証明書が無効であると判断したとき、前記送信部は、前記デジタル署名無しで前記メールを送信することを特徴とする電子メール通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール通信装置に関し、特に、メールにデジタル署名を施して送信可能な電子メール通信装置に関する。
【背景技術】
【０００２】
近年、電子メールの改ざんや成りすましを防止するために、信頼される認証局から発行された証明書を用いてデジタル署名を施して送信できる電子メール通信装置が普及してきている。この種の装置として、特許文献１に記載されたものがある。同文献に記載された電子メール装置は、自装置の公開鍵を新規に登録または更新した場合に、該公開鍵を使用する通信相手が新しい公開鍵を容易に取得可能とするものである。
【特許文献１】特開２００２−２０８９６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、自装置に登録されている証明書は有効期限があるため、期限切れの証明書を使用してしまうことがないように、ユーザは証明書の管理をする必要があり、利便性に欠けていた。また、期限切れの証明書を誤って使用してしまった場合に装置の信頼性を低下させてしまう可能性があり、改善の余地を有していた。
【０００４】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、定期的に自装置の証明書の有効性を監視可能な高信頼な電子メール通信装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明によれば、自装置の証明書を記憶する記憶部と、
前記証明書を用いてメールにデジタル署名する署名部と、
前記メールを送信する送信部と、を備えた電子メール通信装置であって、
前記証明書の有効性を監視する監視部を備えたことを特徴とする電子メール通信装置が提供される。
【０００６】
ここで、証明書の有効性とは、たとえば、証明書の有効期限が切れているか否か、有効期限切れまでの残り日数が所定の警告日数以下であるか否か、あるいは、証明書が失効していないどうか、などである。監視部による監視は、定期的、所定時刻、またはユーザからの要求に従って随時行うことができる。
【０００７】
この発明によれば、自装置の証明書の有効性を定期的に監視することができるので、証明書の管理が容易になるとともに、信頼性が向上する。
【０００８】
上記電子メール通信装置において、前記監視部が、前記証明書が無効であると判断したとき、ユーザに報知する報知部を含むことができる。ここで、報知部は、たとえば、「証明書の有効期限が切れています。」、「証明書の有効期限がまもなく切れます。」、あるいは「証明書が失効しています。」などのメッセージを表示部に表示または音声出力部から音声出力することができる。あるいは、所定のメールアカウント宛にメッセージをメールにて送信してもよい。
【０００９】
この構成によれば、自装置の証明書が無効な場合にユーザに報知することが可能なので、高信頼性な電子メール通信装置が提供される。
【００１０】
上記電子メール通信装置において、新たな証明書を受け付ける更新受付部と、前記更新受付部が受け付けた前記新たな証明書を前記記憶部に記憶して前記証明書を更新する更新部と、を含むことができる。
【００１１】
上記電子メール通信装置において、前記監視部が、前記証明書が無効であると判断したとき、前記更新部が前記証明書を更新するまで、前記送信部は、前記メールの送信を待機することができる。この構成によれば、無効な証明書を使用してメール送信することがなく、かつ有効な証明書を添付して送信可能となるので、信頼性が向上する。
【００１２】
上記電子メール通信装置において、前記監視部が、前記証明書が無効であると判断したとき、前記送信部は、前記デジタル署名無しで前記メールを送信することができる。この構成によれば、無効な証明書を使用してメールメール送信することがなくなるので、信頼性が向上する。
【００１３】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１４】
本発明によれば、定期的に自装置の証明書の有効性を監視可能な高信頼な電子メール通信装置が提供される。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１６】
図１は、本発明の実施の形態に係る電子メール通信装置を示す機能ブロック図である。本実施形態の電子メール通信装置（電子メール通信装置１０）は、自装置の証明書を記憶する記憶部（証明書記憶部２０）と、証明書を用いてメールにデジタル署名する署名部（署名部２６）と、メールを送信する送信部（インタフェース部１２およびメール送信部１４）と、を備えた電子メール通信装置であって、証明書の有効性を監視する監視部（監視部５０）を備える。
【００１７】
電子メール通信装置１０は、たとえば、インターネットやＬＡＮなどのネットワーク１に接続された端末装置（不図示）に含まれ、ネットワーク１経由でメールサーバ３に接続し、ネットワーク１上の複数の端末５（図では１台のみ）と電子メールを送受信するものである。端末装置とは、たとえば、パーソナルコンピュータ、ワークステーション、あるいは、インターネットファクシミリ装置、ＭＦＰ（Multi Functional Peripheral）、ＰＤＡ（Personal Digital Assistance）、携帯電話、ＰＨＳ（Personal Handyphone System）などである。なお、図１において、本発明の本質に関わらない部分の構成については省略してあり、たとえば、電子メール通信装置のメール受信部、受信メール格納部、メール編集部などは図示されていない。
【００１８】
また、電子メール通信装置１０の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００１９】
図１に示すように、電子メール通信装置１０は、インタフェース部１２（図中、「Ｉ／Ｆ」と示す）と、メール送信部１４と、送信指示受付部１６と、証明書記憶部２０と、署名部２６と、時計３０と、更新受付部３２と、更新部３４と、監視部５０と、失効フラグ５２と、通知部５４と、を備えている。
【００２０】
インタフェース部１２は、ネットワーク１上のメールサーバ３と通信を行う。インタフェース部１２におけるネットワーク１への接続は、無線または有線通信の何れでもよい。メール送信部１４は、インタフェース部１２を介してネットワーク１上のメールサーバ３に電子メールを送信する。メールサーバ３に送信された電子メールは、電子メールの宛先のアカウントを有する端末５がメールサーバ３にアクセスすることにより端末５によって受信される。
【００２１】
送信指示受付部１６は、ユーザが操作部（不図示）を操作して行う電子メールの送信指示を受け付ける。たとえば、マウス（不図示）による画面上の送信指示アイコンの操作や、操作キーの押下などによる送信指示を受け付けることができる。メール送信部１４は、送信指示受付部１６によって送信指示されたメールを送信する。送信メールは、メール編集部（不図示）などによって編集されメール格納部（不図示）に格納されている。
【００２２】
証明書記憶部２０は、自装置の証明書を記憶する。ここで、自装置の証明書とは、デジタル署名に使用する信頼される認証局（不図示）から発行された証明書である。図２に、本実施形態の証明書の構造の一例を示す。証明書４０は、公開鍵４２、デジタル署名４３、有効期限４４、公開鍵のアルゴリズム４５、および認証局のアルゴリズム４６などの証明書情報を含む。
【００２３】
図１に戻り、署名部２６は、証明書４０を用いてメールにデジタル署名する。後述するように、署名部２６は、失効フラグ５２を参照し、失効フラグ５２がオフの場合にのみ、メールに署名を付与する。時計３０は、現在時刻を計時する。更新受付部３２は、新たな証明書を受け付ける。新たな証明書は、たとえば、認証局から発行された証明書であり、ネットワーク１を介して受信する。あるいは、自装置内に設けられた認証局から発行された証明書である。更新部３４は、更新受付部３２が受け付けた新たな証明書を証明書記憶部２０に記憶して証明書４０を更新する。
【００２４】
監視部５０は、証明書記憶部２０に記憶されている証明書４０の有効性を監視する。ここで、証明書の有効性とは、たとえば、証明書の有効期限が切れているか否か、有効期限切れまでの残り日数が所定の警告日数以下であるか否か、あるいは、証明書が失効していないかどうか、などである。監視部５０による監視は、定期的、所定時刻、またはユーザからの要求に従って随時行うことができる。
【００２５】
また、本実施形態において、監視部５０は、図２の証明書４０の有効性について、有効期限４４が切れているか否かによって判断する場合について説明する。有効期限４４について、時計３０から取得した現在時刻と比較して、証明書４０の有効期限４４までの残り日数を算出し、残り日数が所定の警告日数を超えているか否かを監視する。すなわち、期限切れまでの残り日数が所定の警告日数を超えている間は、証明書４０が有効であると判断し、失効フラグ５２をオフする。また、監視部５０は、警告日数を切ってしまった場合に期限切れであると判断し、失効フラグ５２をオンする。
【００２６】
通知部５４は、監視部５０において証明書４０が無効であると判断されたとき、ユーザに通知する。通知部５４は、たとえば、「証明書の有効期限が切れています。」、「証明書の有効期限がまもなく切れます。」、あるいは「証明書が失効しています。」などのメッセージを表示部に表示または音声出力部から音声出力することができる。あるいは、所定のメールアカウント宛にメッセージをメールにて送信してもよい。
【００２７】
以上のように構成された電子メール通信装置１０の動作について説明する。図３は、本実施形態の電子メール通信装置１０の証明書４０の有効性を監視する動作の一例を示すフローチャートである。以下、図１乃至図３を用いて説明する。
【００２８】
まず、監視部５０は、図２の証明書４０の有効期限４４の残り日数が所定の警告日数を超えているか否かを監視する（Ｓ１１）。残り日数が警告日数を超えている間（Ｓ１１のＹＥＳ）、監視部５０は、失効フラグ５２をオフする（Ｓ１３）。残り日数が警告日数を切ってしまった場合（Ｓ１１のＮＯ）、監視部５０は失効フラグ５２をオンする（Ｓ１５）。さらに、通知部５４は、証明書４０の期限切れをユーザに通知する。
【００２９】
このようにして、証明書４０の有効期限４４の期限切れが検知されたときに、ユーザに通知するとともに、署名部２６は有効な証明書４０のみを用いて署名を行うので、無効な証明書を使用してメール送信することがなく、信頼性が向上する。
【００３０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００３１】
たとえば、上記実施の形態において、証明書の有効性について、証明書の有効期限に基づいて確認する構成としたが、これに限定されない。たとえば、証明書が有効期限内に失効していないか否かなどの有効性に基づいて確認することもできる。この形態において、電子メール通信装置１０は、証明書の有効性の情報を認証局に対して問い合わせる問い合わせ手段（不図示）を含む。問い合わせ手段は、たとえば、認証局に対して所定のプロトコルを使用して、証明書の失効を問い合わせることができる。あるいは、問い合わせ手段は、認証局に対して、失効リストを要求し、取得した失効リストを参照して証明書の失効の有無を確認することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態に係る電子メール通信装置を示す機能ブロック図である。
【図２】本実施形態の証明書の構造の一例を示す。
【図３】本実施形態の電子メール通信装置の証明書の有効性を監視する動作の一例を示すフローチャートである。
【符号の説明】
【００３３】
１  ネットワーク
３  メールサーバ
５  端末
１０  電子メール通信装置
１２  インタフェース部
１４  メール送信部
１６  送信指示受付部
２０  証明書記憶部
２６  署名部
３０  時計
３２  更新受付部
３４  更新部
４０  証明書
４４  有効期限
５０  監視部
５２  失効フラグ
５４  通知部
【図１】
2006221252.tif 000003
【図２】
2006221252.tif 000004
【図３】
2006221252.tif 000005