(57)【要約】【課題】  例えば、通信データの発信者が受信者に対して当該通信データを自分が発信したことを証明するための情報を提供することを目的とする。【解決手段】  データ管理装置１００において、合成情報生成部１０５が、時刻情報と経時変化情報と発信者の電子メールアドレスとを合成して合成情報を生成する。合成情報は発信者端末により電子メールのヘッダに付加され受信者端末に送信される。通信データ出力部１０９は、受信者端末からの合成情報による照会に対し、当該合成情報に対応する電子メール本体と発信者の電子メールアドレスとを検索し、検索した電子メール本体と電子メールアドレスと当該合成情報を生成するために合成情報生成部１０５が用いた時刻情報とを出力する。【選択図】        図４
2006270492.tif 000002
【特許請求の範囲】
【請求項１】
通信データを発信する発信者端末と当該通信データを受信する受信者端末と接続し、当該通信データを管理するデータ管理装置において、
前記発信者端末を認証するための認証情報を予め記憶する認証データベースと、
通信データを発信する発信者に関する発信者情報を記憶する発信者データベースと、
通信データを、当該通信データに係る発信者情報と対応付けて記憶する通信データベースと、
時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する入力部と、
前記認証データベースに記憶された認証情報に基づいて、前記発信者端末を認証する発信者認証部と、
前記発信者認証部が認証した発信者端末から発信者情報と合わせて通信データを受信する通信データ受信部と、
前記通信データ受信部が受信した発信者情報を前記発信者データベースに保存する発信者情報保存部と、
前記入力部が入力した時刻情報と経時変化情報と前記発信者情報保存部が保存した発信者情報とを合成して、前記通信データ受信部が受信した通信データに対する合成情報を生成する合成情報生成部と、
前記合成情報生成部が生成した合成情報と合わせて、前記通信データ受信部が受信した通信データを前記通信データベースに保存する通信データ保存部と、
前記通信データ保存部が保存した合成情報を出力する合成情報出力部と、
前記受信者端末からの前記合成情報出力部が出力した合成情報による照会に対し、前記通信データベースから当該合成情報に対応する通信データを検索し、前記発信者データベースから当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために前記合成情報生成部が用いた時刻情報とを出力する通信データ出力部とを備えることを特徴とするデータ管理装置。
【請求項２】
前記データ管理装置は、さらに、
前記発信者端末から前記受信者端末に発信された通信データと当該通信データに付加された発信者情報と時刻情報とを前記受信者端末から受信する発信データ受信部と、
前記発信データ受信部が受信した通信データと前記通信データ出力部が出力した通信データとを比較し、前記発信データ受信部が受信した発信者情報と前記通信データ出力部が出力した発信者情報とを比較し、前記発信データ受信部が受信した時刻情報と前記通信データ出力部が出力した時刻情報とを比較し、比較した結果を出力する比較結果出力部とを備えることを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記認証データベースは、さらに、
前記受信者端末を認証するための認証情報を記憶し、
前記データ管理装置は、さらに、
前記認証データベースに記憶された認証情報に基づいて、前記受信者端末を認証する受信者認証部を備え、
前記通信データ出力部は、
前記通信データベースから検索した通信データと前記発信者データベースから検索した発信者情報と前記合成情報生成部が用いた時刻情報とを、前記受信者認証部が認証した受信者端末に対して出力することを特徴とする請求項１に記載のデータ管理装置。
【請求項４】
前記通信データ保存部は、
前記通信データ受信部が受信した通信データを暗号化し、暗号化した通信データを前記通信データベースに保存し、
前記通信データ出力部は、
前記通信データベースから検索した通信データを復号化し、復号化した通信データを出力することを特徴とする請求項１から３までのいずれかに記載のデータ管理装置。
【請求項５】
前記経時変化情報は気象情報であることを特徴とする請求項１から４までのいずれかに記載のデータ管理装置。
【請求項６】
前記通信データは電子メールであり、前記発信者情報は発信者の電子メールアドレスを含むことを特徴とする請求項１から５までのいずれかに記載のデータ管理装置。
【請求項７】
通信データを発信する発信者端末を認証するための認証情報を予め記憶する認証データベースと、通信データを発信する発信者に関する発信者情報を記憶する発信者データベースと、通信データを、当該通信データに係る発信者情報と対応付けて記憶する通信データベースとを有し、前記発信者端末と前記発信者端末が発信した通信データを受信する受信者端末と接続し、当該通信データを管理するデータ管理装置を用いるデータ管理方法において、
時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する入力ステップと、
前記認証データベースに記憶された認証情報に基づいて、前記発信者端末を認証する発信者認証ステップと、
前記発信者認証ステップで認証した発信者端末から発信者情報と合わせて通信データを受信する通信データ受信ステップと、
前記通信データ受信ステップで受信した発信者情報を前記発信者データベースに保存する発信者情報保存ステップと、
前記入力ステップで入力した時刻情報と経時変化情報と前記発信者情報保存ステップで保存した発信者情報とを合成して、前記通信データ受信ステップで受信した通信データに対する合成情報を生成する合成情報生成ステップと、
前記合成情報生成ステップで生成した合成情報と合わせて、前記通信データ受信ステップで受信した通信データを前記通信データベースに保存する通信データ保存ステップと、
前記通信データ保存ステップで保存した合成情報を出力する合成情報出力ステップと、
前記受信者端末からの前記合成情報出力ステップで出力した合成情報による照会に対し、前記通信データベースから当該合成情報に対応する通信データを検索し、前記発信者データベースから当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために前記合成情報生成ステップで用いた時刻情報とを出力する通信データ出力ステップとを備えることを特徴とするデータ管理方法。
【請求項８】
通信データを発信する発信者端末を認証するための認証情報を予め記憶する認証データベースと、通信データを発信する発信者に関する発信者情報を記憶する発信者データベースと、通信データを、当該通信データに係る発信者情報と対応付けて記憶する通信データベースとを有し、前記発信者端末と前記発信者端末が発信した通信データを受信する受信者端末と接続し、当該通信データを管理するデータ管理装置により実行されるデータ管理プログラムにおいて、
時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する入力処理と、
前記認証データベースに記憶された認証情報に基づいて、前記発信者端末を認証する発信者認証処理と、
前記発信者認証処理が認証した発信者端末から発信者情報と合わせて通信データを受信する通信データ受信処理と、
前記通信データ受信処理が受信した発信者情報を前記発信者データベースに保存する発信者情報保存処理と、
前記入力処理が入力した時刻情報と経時変化情報と前記発信者情報保存処理が保存した発信者情報とを合成して、前記通信データ受信処理が受信した通信データに対する合成情報を生成する合成情報生成処理と、
前記合成情報生成処理が生成した合成情報と合わせて、前記通信データ受信処理が受信した通信データを前記通信データベースに保存する通信データ保存処理と、
前記通信データ保存処理が保存した合成情報を出力する合成情報出力処理と、
前記受信者端末からの前記合成情報出力処理が出力した合成情報による照会に対し、前記通信データベースから当該合成情報に対応する通信データを検索し、前記発信者データベースから当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために前記合成情報生成処理が用いた時刻情報とを出力する通信データ出力処理とをコンピュータに実行させることを特徴とするデータ管理プログラム。
【請求項９】
通信データを発信する発信者端末と当該通信データを受信する受信者端末と当該通信データを管理するデータ管理装置とを備えるデータ管理システムにおいて、
前記データ管理装置は、
前記発信者端末を認証するための認証情報を予め記憶する認証データベースと、
通信データを発信する発信者に関する発信者情報を記憶する発信者データベースと、
通信データを、当該通信データに係る発信者情報と対応付けて記憶する通信データベースと、
時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する入力部と、
前記認証データベースに記憶された認証情報に基づいて、前記発信者端末を認証する発信者認証部と、
前記発信者認証部が認証した発信者端末から発信者情報と合わせて通信データを受信する通信データ受信部と、
前記通信データ受信部が受信した発信者情報を前記発信者データベースに保存する発信者情報保存部と、
前記入力部が入力した時刻情報と経時変化情報と前記発信者情報保存部が保存した発信者情報とを合成して、前記通信データ受信部が受信した通信データに対する合成情報を生成する合成情報生成部と、
前記合成情報生成部が生成した合成情報と合わせて、前記通信データ受信部が受信した通信データを前記通信データベースに保存する通信データ保存部と、
前記通信データ保存部が保存した合成情報を出力する合成情報出力部と、
前記合成情報出力部が出力した合成情報を生成するために前記合成情報生成部が用いた時刻情報を出力する時刻情報出力部と、
前記受信者端末からの前記合成情報出力部が出力した合成情報による照会に対し、前記通信データベースから当該合成情報に対応する通信データを検索し、前記発信者データベースから当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために前記合成情報生成部が用いた時刻情報とを出力する通信データ出力部と、
前記発信者端末から前記受信者端末に発信された通信データと当該通信データに付加された発信者情報と時刻情報とを前記受信者端末から受信する発信データ受信部と、
前記発信データ受信部が受信した通信データと前記通信データ出力部が出力した通信データとを比較し、前記発信データ受信部が受信した発信者情報と前記通信データ出力部が出力した発信者情報とを比較し、前記発信データ受信部が受信した時刻情報と前記通信データ出力部が出力した時刻情報とを比較し、比較の結果を出力する比較結果出力部とを備え、
前記発信者端末は、
前記通信データ受信部に対し、発信者情報と合わせて通信データを発信する第１の発信部と、
通信データに発信者情報と前記時刻情報出力部が出力した時刻情報と前記合成情報出力部が出力した合成情報とを付加し、前記受信者端末に対して、当該通信データを発信する第２の発信部とを備え、
前記受信者端末は、
前記発信者端末から発信者情報と時刻情報と合成情報とが付加された通信データを受信する受信部と、
前記通信データ出力部に対し、前記受信部が受信した通信データに付加された合成情報による照会を行い、前記発信データ受信部に対し、前記受信部が受信した通信データと当該通信データに付加された発信者情報と時刻情報とを送信する照会部と、
前記比較結果出力部が出力した比較の結果に基づいて、前記受信部が受信した通信データと発信者情報と時刻情報とを出力する出力部とを備えることを特徴とするデータ管理システム。
【請求項１０】
通信データを発信する発信者端末と当該通信データを受信する受信者端末と当該通信データを管理するデータ管理装置とを備えるデータ管理システムにおいて、
前記データ管理装置は、
前記発信者端末と前記受信者端末とを認証するための認証情報を予め記憶する認証データベースと、
通信データを発信する発信者に関する発信者情報を記憶する発信者データベースと、
通信データを、当該通信データに係る発信者情報と対応付けて記憶する通信データベースと、
時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する入力部と、
前記認証データベースに記憶された認証情報に基づいて、前記発信者端末を認証する発信者認証部と、
前記発信者認証部が認証した発信者端末から発信者情報と合わせて通信データを受信する通信データ受信部と、
前記通信データ受信部が受信した発信者情報を前記発信者データベースに保存する発信者情報保存部と、
前記入力部が入力した時刻情報と経時変化情報と前記発信者情報保存部が保存した発信者情報とを合成して、前記通信データ受信部が受信した通信データに対する合成情報を生成する合成情報生成部と、
前記合成情報生成部が生成した合成情報と合わせて、前記通信データ受信部が受信した通信データを前記通信データベースに保存する通信データ保存部と、
前記通信データ保存部が保存した合成情報を出力する合成情報出力部と、
前記認証データベースに記憶された認証情報に基づいて、前記受信者端末を認証する受信者認証部と、
前記受信者端末からの前記合成情報出力部が出力した合成情報による照会に対し、前記通信データベースから当該合成情報に対応する通信データを検索し、前記発信者データベースから当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために前記合成情報生成部が用いた時刻情報とを、前記受信者認証部が認証した前記受信者端末に対して出力する通信データ出力部とを備え、
前記発信者端末は、
前記通信データ受信部に対し、発信者情報と合わせて通信データを発信する第１の発信部と、
前記受信者端末に対し、前記合成情報出力部が出力した合成情報を発信する第２の発信部とを備え、
前記受信者端末は、
前記発信者端末から合成情報を受信する受信部と、
前記通信データ出力部に対し、前記受信部が受信した合成情報による照会を行う照会部と、
前記通信データ出力部が出力した通信データと発信者情報と時刻情報とを出力する出力部とを備えることを特徴とするデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理装置及びデータ管理方法及びデータ管理プログラム及びデータ管理システムに関するものである。
【背景技術】
【０００２】
昨今、電子メール（Ｅ−Ｍａｉｌ）はパーソナルコンピュータ（ＰＣ）、携帯電話などで盛んに使われているが、ウィルス攻撃の格好の的になり社会問題にまでなっている。特に、成りすましメールと呼ばれるものには、ウィルスに感染したＰＣの使用者に成りすまして、第３者にウィルスメールを送付するだけでなく、ウィルスに感染したＰＣ上のアドレス帳に保管されているメールアドレスや受信箱に収納されている電子メールに付されたメールアドレスを送信元と偽って第３者にメールを送付するものも出現している。この場合に、成りすましメールを受信したユーザは、そのメールの発信者からウィルスが送られたとみなす可能性が高いため、成りすましメールでアドレスを騙られたユーザがウィルス配布者として認識され信用を落とすことにもなりかねない。このような成りすましメールへの対策として、ユーザが自分のＰＣにウィルス検索・駆除プログラムを導入する方法があるが、他人のＰＣ上のアドレス帳や受信箱に収納されている電子メールから自分のメールアドレスを取得されることについては、能動的な対策を行うことができない。
【０００３】
電子メールの内容を証明するため、従来の方法では、送信者装置が電子メールを公開鍵暗号方式の秘密鍵で暗号化して送信したり、仲介者装置が電子メールを受信し、受信した電子メールを秘密鍵で暗号化して、指定された転送先に当該電子メールを送信したりしていた（例えば、特許文献１参照）。
【特許文献１】特開平１１−２６１５４９号公報
【特許文献２】特開２００１−２９７０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の方法では、電子メールの発信者又は仲介者側で処理量の多い暗号処理を行わなければならないという課題があった。さらに、電子メールの受信者側で処理量の多い復号処理を行うとともに、電子メールを受信するたびに発信者又は仲介者の公開鍵を取得するか、又は保持していなければならないという課題があった。
【０００５】
本発明は、例えば、通信データの発信者が受信者に対して当該通信データを自分が発信したことを証明するための情報を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ管理装置は、
通信データを発信する発信者端末と当該通信データを受信する受信者端末と接続し、当該通信データを管理するデータ管理装置において、
前記発信者端末を認証するための認証情報を予め記憶する認証データベースと、
通信データを発信する発信者に関する発信者情報を記憶する発信者データベースと、
通信データを、当該通信データに係る発信者情報と対応付けて記憶する通信データベースと、
時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する入力部と、
前記認証データベースに記憶された認証情報に基づいて、前記発信者端末を認証する発信者認証部と、
前記発信者認証部が認証した発信者端末から発信者情報と合わせて通信データを受信する通信データ受信部と、
前記通信データ受信部が受信した発信者情報を前記発信者データベースに保存する発信者情報保存部と、
前記入力部が入力した時刻情報と経時変化情報と前記発信者情報保存部が保存した発信者情報とを合成して、前記通信データ受信部が受信した通信データに対する合成情報を生成する合成情報生成部と、
前記合成情報生成部が生成した合成情報と合わせて、前記通信データ受信部が受信した通信データを前記通信データベースに保存する通信データ保存部と、
前記通信データ保存部が保存した合成情報を出力する合成情報出力部と、
前記受信者端末からの前記合成情報出力部が出力した合成情報による照会に対し、前記通信データベースから当該合成情報に対応する通信データを検索し、前記発信者データベースから当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために前記合成情報生成部が用いた時刻情報とを出力する通信データ出力部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明では、データ管理装置において、発信者認証部が、通信データを発信する発信者端末を認証し、通信データ受信部が、発信者認証部が認証した発信者端末から発信者情報と合わせて通信データを受信し、発信者情報保存部が、通信データ受信部が受信した発信者情報を保存し、合成情報生成部が、時刻情報と経時変化情報と発信者情報保存部が保存した発信者情報とを合成して、通信データ受信部が受信した通信データに対する合成情報を生成し、通信データ保存部が、合成情報生成部が生成した合成情報と合わせて、通信データ受信部が受信した通信データを保存し、合成情報出力部が、通信データ保存部が保存した合成情報を出力し、通信データ出力部が、通信データを受信する受信者端末からの合成情報出力部が出力した合成情報による照会に対し、当該合成情報に対応する通信データを検索し、当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために合成情報生成部が用いた時刻情報とを出力することにより、通信データの発信者が受信者に対して当該通信データを自分が発信したことを証明するための情報を提供することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について、図を用いて説明する。
【０００９】
図１は、下記実施の形態におけるデータ管理装置の外観の一例を示す図である。
【００１０】
図１において、データ管理装置１００は、システムユニット９１０、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）表示装置９０１、キーボード（Ｋ／Ｂ）９０２、マウス９０３、コンパクトディスク装置（ＣＤＤ）９０５、プリンタ装置９０６、スキャナ装置９０７を備え、これらはケーブルで接続されている。さらに、データ管理装置１００は、ＦＡＸ機９３２とケーブルで接続され、また、ローカルエリアネットワーク（ＬＡＮ）９４２、ゲートウェイ９４１を介してインターネット９４０に接続されている。
【００１１】
図２は、下記実施の形態におけるデータ管理装置のハードウェア構成の一例を示す図である。
【００１２】
図２において、データ管理装置１００は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、ＣＲＴ表示装置９０１、Ｋ／Ｂ９０２、マウス９０３、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）９０４、磁気ディスク装置９２０、ＣＤＤ９０５、プリンタ装置９０６、スキャナ装置９０７と接続されている。
【００１３】
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
【００１４】
通信ボード９１５は、ＦＡＸ機９３２、ＬＡＮ９４２などに接続されている。
【００１５】
例えば、通信ボード９１５、Ｋ／Ｂ９０２、スキャナ装置９０７、ＦＤＤ９０４などは、入力部の一例である。また、例えば、通信ボード９１５、ＣＲＴ表示装置９０１などは、以下に述べる実施の形態の説明において、「〜出力部」として説明するものの一例である。
【００１６】
ここで、通信ボード９１５は、ＬＡＮ９４２に限らず、直接、インターネット９４０、あるいはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）などのＷＡＮ（ワイドエリアネットワーク）に接続されていても構わない。直接、インターネット９４０、あるいはＩＳＤＮなどのＷＡＮに接続されている場合、データ管理装置１００は、インターネット９４０、あるいはＩＳＤＮなどのＷＡＮに接続され、ゲートウェイ９４１は不用となる。
【００１７】
磁気ディスク装置９２０には、オペレーティングシステム（ＯＳ）９２１、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３は、ＣＰＵ９１１、ＯＳ９２１、ウィンドウシステム９２２により実行される。
【００１８】
上記プログラム群９２３には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
【００１９】
ファイル群９２４には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明するものが、「〜ファイル」として記憶されている。また、ファイル群９２４の一部は、データベースを構成する。
【００２０】
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのその他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
【００２１】
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。あるいは、ソフトウェアのみ、あるいは、ハードウェアのみ、あるいは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。
【００２２】
また、以下に述べる実施の形態を実施するプログラムは、磁気ディスク装置９２０、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）、光ディスク、ＣＤ（コンパクトディスク）、ＭＤ（ミニディスク）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのその他の記録媒体による記録装置を用いて記憶されても構わない。
【００２３】
以下、各実施の形態について、発信者から受信者に宛てて発信される通信データの一例として電子メールを用いて説明するが、通信データはＦＡＸデータや電子ファイルなど他の種類の通信データであってもよい。また、各実施の形態について、発信者に関する発信者情報の一例として電子メールアドレスを用いて説明するが、発信者の氏名やユーザ名や電話番号など他の種類の情報であってもよい。
【００２４】
実施の形態１．
図３は、本実施の形態に係るデータ管理システムの構成の一例を示す図である。
【００２５】
データ管理システムは、データ管理装置１００、発信者端末２００、発信者側のメールサーバ２５０、受信者端末３００、受信者側のメールサーバ３５０、ネットワーク４００などにより構成される。
【００２６】
データ管理装置１００はメール管理センターに設置され、ネットワーク４００に接続されている。データ管理装置１００は分散して設置されてもよく、その場合、メール管理センターが複数の場所に敷設されていてもよい。
【００２７】
発信者端末２００はネットワーク４００に接続され、電子メールを発信するために発信者に利用される装置で、例えばパーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話などである。発信者端末２００は、直接又はメールサーバ２５０を経由してデータ管理装置１００と通信を行う。同様に、受信者端末３００はネットワーク４００に接続され、電子メールを受信するために受信者に利用される装置で、例えばパーソナルコンピュータ、ＰＤＡ、携帯電話などである。受信者端末３００は、直接又はメールサーバ３５０を経由してデータ管理装置１００と通信を行う。発信者端末２００と受信者端末３００とは、同一の装置であってもよいし、それぞれが複数存在してもよい。
【００２８】
ネットワーク４００は、ＬＡＮ、ＷＡＮ、インターネット、又はそれらの組み合わせ、あるいはその他の通信網であり、有線であるか無線であるかを問わない。
【００２９】
図４は、本実施の形態に係るデータ管理装置の構成を示すブロック図である。
【００３０】
データ管理装置１００は、入力部１０１、発信者認証部１０２、通信データ受信部１０３、発信者情報保存部１０４、合成情報生成部１０５、通信データ保存部１０６、合成情報出力部１０７、時刻情報出力部１０８、通信データ出力部１０９、発信データ受信部１１０、比較結果出力部１１１を備える。また、データ管理装置１００は、認証データベース１１２、発信者データベース１１３、通信データベース１１４を備える。これらのデータベースは、例えば複数のディスク装置に実装されてもよいし、それぞれがディスク装置１つずつに実装されてもよいし、全てが１つのディスク装置に実装されてもよい。
【００３１】
認証データベース１１２は、発信者端末２００を認証するための認証情報を記憶する。認証情報は、例えば電子メールアドレス、ＩＤ、ＩＤ及びパスワードの組み合わせ、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、電子証明書などであり、予め認証データベース１１２に登録されている。発信者データベース１１３は、発信者の電子メールアドレスを記憶する。通信データベース１１４は、電子メールの本文及び添付ファイル（以下、これらを電子メール本体という。）を、その電子メールの発信者の電子メールアドレスと対応付けて記憶する。ここで、通信データベース１１４は、ヘッダを含む電子メールそのものを記憶してもよい。
【００３２】
入力部１０１は、時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する。時刻情報は、例えば現在の時刻であり、経時変化情報は、例えば気象衛星が撮影したその時点で最新の気象画像である。
【００３３】
発信者認証部１０２は、認証データベース１１２に記憶された認証情報に基づいて、発信者端末２００を認証する。通信データ受信部１０３は、発信者認証部１０２が認証した発信者端末２００から電子メールを受信する。この電子メールのヘッダでは電子メールの発信元として発信者の電子メールアドレスが、発信先として受信者の電子メールアドレスが示されている。発信者情報保存部１０４は、通信データ受信部１０３が受信した発信者の電子メールアドレスを発信者データベース１１３に保存する。
【００３４】
合成情報生成部１０５は、入力部１０１が入力した時刻情報と経時変化情報と発信者情報保存部１０４が保存した電子メールアドレスとを合成して、通信データ受信部１０３が受信した電子メールに対する合成情報を生成する。合成情報は、例えば、合成したデータのハッシュ値や、時刻情報と経時変化情報とを合成したデータのハッシュ値に、さらに電子メールアドレスを合成したデータのハッシュ値であってもよい。合成情報の生成方法としては、例えば特許文献２に示された方法を用いることができる。
【００３５】
通信データ保存部１０６は、合成情報生成部１０５が生成した合成情報と合わせて、通信データ受信部１０３が受信した電子メール本体を通信データベース１１４に保存する。通信データ保存部１０６は、電子メール本体を通信データベース１１４に保存する際に、その電子メール本体を暗号化してもよい。
【００３６】
合成情報出力部１０７は、発信者端末２００に対して、通信データ保存部１０６が保存した合成情報を出力する。時刻情報出力部１０８は、発信者端末２００に対して、合成情報出力部１０７が出力した合成情報を生成するために合成情報生成部１０５が用いた時刻情報を出力する。出力された合成情報及び時刻情報は、発信者端末２００により電子メールのヘッダに付加され、受信者端末３００に発信される。通信データ出力部１０９は、受信者端末３００からの合成情報による照会に対し、通信データベース１１４から当該合成情報に対応する電子メール本体を検索し、発信者データベース１１３からその電子メール本体に対応する発信者の電子メールアドレスを検索し、検索した電子メール本体と電子メールアドレスと当該合成情報を生成するために合成情報生成部１０５が用いた時刻情報とを出力する。通信データ保存部１０６が電子メール本体を暗号化して保存する場合、通信データ出力部１０９は、通信データベース１１４から検索した電子メール本体を復号化し、復号化した電子メール本体を出力する。
【００３７】
ここで、通信データ出力部１０９が、受信者端末３００からの合成情報による照会に対し、当該合成情報を生成するために合成情報生成部１０５が用いた経時変化情報を出力してもよい。
【００３８】
発信データ受信部１１０は、発信者端末２００から受信者端末３００に発信された電子メールを受信者端末３００から受信する。この電子メールには発信者の電子メールアドレスと合成情報と時刻情報とが付加されている。比較結果出力部１１１は、受信者端末３００に対し、発信データ受信部１１０が受信した電子メール本体、発信者の電子メールアドレス、時刻情報と、通信データ出力部１０９が出力した電子メール本体、電子メールアドレス、時刻情報とを比較し、比較した結果を出力する。
【００３９】
ここで、発信データ受信部１１０が発信者端末２００から受信者端末３００に発信された電子メールを受信者端末３００から受信する代わりに、通信データ出力部１０９が、受信者端末３００に対して、電子メール本体と電子メールアドレスと時刻情報とを出力してもよい。この場合、比較結果出力部１１１の代わりに、受信者端末３００が、発信者端末２００から受信した電子メール本体、発信者の電子メールアドレス、時刻情報と、通信データ出力部１０９が出力した電子メール本体、電子メールアドレス、時刻情報とを比較する。
【００４０】
図５は、本実施の形態に係る発信者端末及び受信者端末の構成を示すブロック図である。
【００４１】
発信者端末２００は、第１の発信部２０１、第２の発信部２０２を備える。各部は、電子メール通信用ソフトウェア（以下、メールソフトという。）に実装される。
【００４２】
第１の発信部２０１は、データ管理装置１００の通信データ受信部１０３に対し、発信者が受信者に発信しようとする電子メールを発信する。第２の発信部２０２は、発信者の電子メールアドレスを電子メールのヘッダに発信元として書き込む。また、第２の発信部２０２は、データ管理装置１００の時刻情報出力部１０８が出力した時刻情報をその電子メールのヘッダ又は電子メール本体に発信時刻又は証明時刻として書き込み、データ管理装置１００の合成情報出力部１０７が出力した合成情報をその電子メールのヘッダ又は電子メール本体に書き込む。そして、受信者端末３００に対して、その電子メールを発信する。
【００４３】
受信者端末３００は、受信部３０１、照会部３０２、出力部３０３を備える。各部は、発信者端末２００と同様にメールソフトに実装される。
【００４４】
受信部３０１は、発信者端末２００の第２の発信部２０２から電子メールを受信する。この電子メールには発信者の電子メールアドレスと時刻情報と合成情報とが付加されている。照会部３０２は、データ管理装置１００の通信データ出力部１０９に対し、受信部３０１が受信した電子メールに付加された合成情報による照会を行い、データ管理装置１００の発信データ受信部１１０に対し、受信部３０１が受信した電子メールを送信する。出力部３０３は、データ管理装置１００の比較結果出力部１１１が出力した比較の結果に基づいて、受信部３０１が受信した電子メール本体と発信者の電子メールアドレスと時刻情報とを出力する。
【００４５】
出力部３０３は、例えば、データ管理装置１００の比較結果出力部１１１が出力した比較の結果が、比較したデータが一致したことを示すものであった場合、電子メール本体と発信者の電子メールアドレスと時刻情報とを画面に表示する。データ管理装置１００の通信データ出力部１０９が経時変化情報を出力する場合、出力部３０３は、さらに経時変化情報を画面に表示する。そして、例えば、データ管理装置１００の比較結果出力部１１１が出力した比較の結果が、比較したデータが一致しなかったことを示すものであった場合、発信者端末２００に電子メールの受信を拒否する旨を通知する。
【００４６】
図６は、本実施の形態におけるデータ管理システムの通信手順の一例を示すシーケンス図である。この例では、データ管理装置１００の合成情報生成部１０５は、合成情報として、時刻情報と経時変化情報と発信者の電子メールアドレスとを合成したデータのハッシュ値を文字と数字からなるコードで表すものとする。
【００４７】
まず、発信者は、メールソフトを操作してメール（電子メール）の本文（添付ファイルなどを加えてもよい。）を作成し、メールの本文を受信者に送信することを要求する。発信者側のメールソフト（発信者端末２００）は、メール管理センター（データ管理装置１００）にコードの発行を依頼する。このとき、発信者側のメールソフトはメール管理センターに発信者のメールアドレスとメールの本文を送信する。次に、メール管理センターは、発信者のメールアドレスを用いてコードを発行する。このとき、メール管理センターは、発信者のメールアドレスとメールの本文と発行したコードとを保存する。発信者側のメールソフトは、メールにコードを付加して、そのメールを受信者に宛てて送信し、メールの送信が終了したことを発信者に通知する。
【００４８】
受信者側のメールソフト（受信者端末３００）は、メールを受信し、受信したメールに付加されたコードにより発信者の照会を行う。このとき、受信者側のメールソフトは、受信したメールに示された発信者のメールアドレスとメールの本文をメール管理センターに送信する。次に、メール管理センターは、受信者側のメールソフトから受信したメールアドレスと、コードにより照会された発信者のメールアドレスとを比較し、発信者の正当性を証明するとともに、受信者側のメールソフトから受信したメールの本文と、コードにより照会されたメールの本文とを比較し、メールが改竄されていないかどうか確認する。
【００４９】
受信者側のメールソフトは、発信者の正当性が証明され、メールが改竄されていなかった場合、メールの本文を受信者に対して表示する。発信者の正当性が証明されなかったり、メールが改竄されていたりした場合、メールの受信を拒否する旨を通知するために、拒否メールを発信者側のメールソフトに送信する。発信者側のメールソフトは、発信者にメールの受信が拒否されたことを通知する。
【００５０】
このように、例えば、発信者が自分の発信したメールに対して、そのメールは自分が正しく発信したものであることを証明する手段があれば、他者に対して証明が添付されていない自分からのメールは自分が発信したものではないことを広く宣言することにより、受信者に対する信用度を高めることが可能となる。また、例えば、受信者が、受信の際に証明情報を検査することにより、成りすましメールによるウィルス感染を防ぐことが可能となる。さらに、例えば、企業などの組織において、上記のような証明手段を全てのＰＣに装備し、その組織のドメインからの発信メールに必ず証明情報が含まれることを、広く宣言することにより、組織の信用度を高めることが可能となる。
【００５１】
また、メールソフトがメール管理センターにコード発行を依頼する際に、メールソフトを実行しているＰＣの操作者にパスワードの入力や生体認証を要求してもよい。これにより、ＰＣの使用者を騙る成りすましメールの発信を防止することが可能となる。
【００５２】
上記の例では、受信側のメールソフトが、発信側のメールソフトが上記のようなコードを使用していることが予めわかっていることが前提であったが、メール中のコードの有無、あるいは過去に同じ発信者からコード付きのメールを受信した履歴があるか否かなどで、発信側のメールソフトが上記のようなコードの使用に対応しているかどうかを容易に確認することができる。また、メール管理センターに発信者のメールアドレスを照会することにより、発信側がコードの使用に対応しているかどうか（メール管理センターに登録されているか否か）を容易に確認することができる。
【００５３】
図７は、図６と同様、本実施の形態におけるデータ管理システムの通信手順の一例を示すシーケンス図である。ただし、図７の例では、受信側のメールソフトがコードを使用する機能を備えていないものとする。
【００５４】
発信者が、メールソフトからメールの送信が終了したことを通知されるまでの手順は、図６の例と同様である。
【００５５】
発信者側のメールソフトが、メールにコードを付加して、そのメールを受信者に宛てて送信すると、受信者側のメールソフトは、そのメールを受信し、メールの本文を受信者に対して表示する。このとき、例えばコードがメールの本文に付加されており、コードが受信者に対して表示されるものとする。受信者は、例えばウェブブラウザを使用し、メールに付加されたコードを用いて、メール管理センターのウェブサイトなどから発信者の照会を行う。このとき、受信者は、受信したメールに示された発信者のメールアドレスとメールの本文をメール管理センターに送信する。次に、メール管理センターは、受信者側のメールソフトから受信したメールアドレスと、コードにより照会された発信者のメールアドレスとを比較し、発信者の正当性を証明するとともに、受信者側のメールソフトから受信したメールの本文と、コードにより照会されたメールの本文とを比較し、メールが改竄されていないかどうか確認する。
【００５６】
受信者側のメールソフトは、発信者の正当性が証明されなかったり、メールが改竄されていたりした場合、メールの受信を拒否する旨を通知するため、拒否メールを送信することをメールソフトに要求する。受信者側のメールソフトは、発信者側のメールソフトに送信する。発信者側のメールソフトは、発信者にメールの受信が拒否されたことを通知する。
【００５７】
図８及び図９は、本実施の形態に係るデータ管理システムの動作を示すフロー図である。
【００５８】
まず、データ管理装置１００において、発信者認証部１０２は、認証データベース１１２に記憶された認証情報に基づいて、発信者端末２００を認証する（ステップＳ１０１：発信者認証ステップ／発信者認証処理）。
【００５９】
次に、発信者端末２００において、第１の発信部２０１は、データ管理装置１００の通信データ受信部１０３に対し、電子メールを発信する。（ステップＳ２０１）。
【００６０】
次に、データ管理装置１００において、通信データ受信部１０３は、発信者認証部１０２が認証した発信者端末２００から電子メール（発信者の電子メールアドレスと電子メール本体とを含む。）を受信する（ステップＳ１０２：通信データ受信ステップ／通信データ受信処理）。発信者情報保存部１０４は、通信データ受信部１０３が受信した発信者の電子メールアドレスを発信者データベース１１３に保存する（ステップＳ１０３：発信者情報保存ステップ／発信者情報保存処理）。入力部１０１は、時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する（ステップＳ１０４：入力ステップ／入力処理）。合成情報生成部１０５は、入力部１０１が入力した時刻情報と経時変化情報と発信者情報保存部１０４が保存した電子メールアドレスとを合成して、通信データ受信部１０３が受信した電子メールに対する合成情報を生成する（ステップＳ１０５：合成情報生成ステップ／合成情報生成処理）。通信データ保存部１０６は、合成情報生成部１０５が生成した合成情報と合わせて、通信データ受信部１０３が受信した電子メール本体を通信データベース１１４に保存する（ステップＳ１０６：通信データ保存ステップ／通信データ保存処理）。
【００６１】
次に、データ管理装置１００において、合成情報出力部１０７は、発信者端末２００に対して、通信データ保存部１０６が保存した合成情報を出力する（ステップＳ１０７：合成情報出力ステップ／合成情報出力処理）。時刻情報出力部１０８は、発信者端末２００に対して、合成情報出力部１０７が出力した合成情報を生成するために合成情報生成部１０５が用いた時刻情報を出力する（ステップＳ１０８：時刻情報出力ステップ／時刻情報出力処理）。
【００６２】
そして、発信者端末２００において、第２の発信部２０２は、データ管理装置１００の合成情報出力部１０７が出力した合成情報をその電子メールのヘッダ又は電子メール本体に書き込み（ステップＳ２０２）、データ管理装置１００の時刻情報出力部１０８が出力した時刻情報をその電子メールのヘッダ又は電子メール本体に発信時刻又は証明時刻として書き込む（ステップＳ２０３）。また、第２の発信部２０２は、発信者の電子メールアドレスを電子メールのヘッダに発信元として書き込み、受信者端末３００に対して、その電子メールを発信する（ステップＳ２０４）。
【００６３】
次に、受信者端末３００において、受信部３０１は、発信者端末２００の第２の発信部２０２から電子メール（発信者の電子メールアドレスと時刻情報と合成情報とが付加されている。）を受信する（ステップＳ３０１）。照会部３０２は、データ管理装置１００の通信データ出力部１０９に対し、受信部３０１が受信した電子メールに付加された合成情報による照会を行う（ステップＳ３０２）。
【００６４】
次に、データ管理装置１００において、通信データ出力部１０９は、受信者端末３００からの合成情報による照会に対し、通信データベース１１４から当該合成情報に対応する電子メール本体を検索し（ステップＳ１０９）、発信者データベース１１３からその電子メール本体に対応する発信者の電子メールアドレスを検索し（ステップＳ１１０）、検索した電子メール本体と電子メールアドレスと当該合成情報を生成するために合成情報生成部１０５が用いた時刻情報とを出力する（ステップＳ１１１）（ステップＳ１０９〜Ｓ１１１：通信データ出力ステップ／通信データ出力処理）。
【００６５】
次に、受信者端末３００において、照会部３０２は、データ管理装置１００の発信データ受信部１１０に対し、受信部３０１が受信した電子メールを送信する（ステップＳ３０３）。
【００６６】
次に、データ管理装置１００において、発信データ受信部１１０は、発信者端末２００から受信者端末３００に発信された電子メールを受信者端末３００から受信する（ステップＳ１１２：発信データ受信ステップ／発信データ受信処理）。比較結果出力部１１１は、受信者端末３００に対し、発信データ受信部１１０が受信した電子メール本体、発信者の電子メールアドレス、時刻情報と、通信データ出力部１０９が出力した電子メール本体、電子メールアドレス、時刻情報とを比較し（ステップＳ１１３）、比較した結果を出力する（ステップＳ１１４）（ステップＳ１１３、Ｓ１１４：比較結果出力ステップ／比較結果出力処理）。
【００６７】
最後に、受信者端末３００において、出力部３０３は、データ管理装置１００の比較結果出力部１１１が出力した比較の結果が、比較したデータが一致したことを示すものであった場合（ステップＳ３０４）、電子メール本体と発信者の電子メールアドレスと時刻情報とを画面に表示する（ステップＳ３０５）。そして、例えば、データ管理装置１００の比較結果出力部１１１が出力した比較の結果が、比較したデータが一致しなかったことを示すものであった場合、発信者端末２００に電子メールの受信を拒否する旨を通知する（ステップＳ３０６）。
【００６８】
以上のように、本実施の形態では、データ管理装置において、発信者認証部が、通信データを発信する発信者端末を認証し、通信データ受信部が、発信者認証部が認証した発信者端末から発信者情報と合わせて通信データを受信し、発信者情報保存部が、通信データ受信部が受信した発信者情報を保存し、合成情報生成部が、時刻情報と経時変化情報と発信者情報保存部が保存した発信者情報とを合成して、通信データ受信部が受信した通信データに対する合成情報を生成し、通信データ保存部が、合成情報生成部が生成した合成情報と合わせて、通信データ受信部が受信した通信データを保存し、合成情報出力部が、通信データ保存部が保存した合成情報を出力し、通信データ出力部が、通信データを受信する受信者端末からの合成情報出力部が出力した合成情報による照会に対し、当該合成情報に対応する通信データを検索し、当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために合成情報生成部が用いた時刻情報とを出力することにより、通信データの発信者が受信者に対して当該通信データを自分が発信したことを証明するための情報を提供することが可能となる。さらに、発信者や受信者が処理量の多い暗号及び復号処理を行うことが不要となる。
【００６９】
また、本実施の形態では、データ管理装置において、発信データ受信部が、発信者端末から受信者端末に発信された通信データと当該通信データに付加された発信者情報と時刻情報とを受信者端末から受信し、比較結果出力部が、発信データ受信部が受信した通信データと通信データ出力部が出力した通信データとを比較し、発信データ受信部が受信した発信者情報と通信データ出力部が出力した発信者情報とを比較し、発信データ受信部が受信した時刻情報と通信データ出力部が出力した時刻情報とを比較し、比較した結果を出力することにより、受信者が受信した通信データの発信者を確認することが可能となる。
【００７０】
また、本実施の形態では、データ管理装置において、通信データ保存部が、通信データ受信部が受信した通信データを暗号化し、暗号化した通信データを保存し、通信データ出力部が、検索した通信データを復号化し、復号化した通信データを出力することにより、通信データをより安全に保管することが可能となる。
【００７１】
また、本実施の形態では、経時変化情報が気象情報であることにより、発信者又は受信者にとって識別しやすい情報を利用することが可能となる。
【００７２】
また、本実施の形態では、通信データが電子メールであり、発信者情報が発信者の電子メールアドレスを含むことにより、成りすましメールの判別又は防止を容易にすることが可能となる。
【００７３】
また、本実施の形態では、データ管理方法において、発信者認証ステップで、通信データを発信する発信者端末を認証し、通信データ受信ステップで、発信者認証ステップで認証した発信者端末から発信者情報と合わせて通信データを受信し、発信者情報保存ステップで、通信データ受信ステップで受信した発信者情報を保存し、合成情報生成ステップで、時刻情報と経時変化情報と発信者情報保存ステップで保存した発信者情報とを合成して、通信データ受信ステップで受信した通信データに対する合成情報を生成し、通信データ保存ステップで、合成情報生成ステップで生成した合成情報と合わせて、通信データ受信ステップで受信した通信データを保存し、合成情報出力ステップで、通信データ保存ステップで保存した合成情報を出力し、通信データ出力ステップで、通信データを受信する受信者端末からの合成情報出力ステップで出力した合成情報による照会に対し、当該合成情報に対応する通信データを検索し、当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために合成情報生成ステップで用いた時刻情報とを出力することにより、通信データの発信者が受信者に対して当該通信データを自分が発信したことを証明するための情報を提供することが可能となる。
【００７４】
また、本実施の形態では、データ管理プログラムにおいて、発信者認証処理が、通信データを発信する発信者端末を認証し、通信データ受信処理が、発信者認証処理が認証した発信者端末から発信者情報と合わせて通信データを受信し、発信者情報保存処理が、通信データ受信処理が受信した発信者情報を保存し、合成情報生成処理が、時刻情報と経時変化情報と発信者情報保存処理が保存した発信者情報とを合成して、通信データ受信処理が受信した通信データに対する合成情報を生成し、通信データ保存処理が、合成情報生成処理が生成した合成情報と合わせて、通信データ受信処理が受信した通信データを保存し、合成情報出力処理が、通信データ保存処理が保存した合成情報を出力し、通信データ出力処理が、通信データを受信する受信者端末からの合成情報出力処理が出力した合成情報による照会に対し、当該合成情報に対応する通信データを検索し、当該通信データに対応する発信者情報を検索し、検索した通信データと発信者情報と当該合成情報を生成するために合成情報生成処理が用いた時刻情報とを出力することにより、通信データの発信者が受信者に対して当該通信データを自分が発信したことを証明するための情報を提供することが可能となる。
【００７５】
実施の形態２．
本実施の形態に係るデータ管理システムの構成は、例えば、図３に示した実施の形態１のものと同様である。
【００７６】
図１０は、本実施の形態に係るデータ管理装置の構成を示すブロック図である。
【００７７】
データ管理装置１００は、入力部１０１、発信者認証部１０２、通信データ受信部１０３、発信者情報保存部１０４、合成情報生成部１０５、通信データ保存部１０６、合成情報出力部１０７、受信者認証部１１５、通信データ出力部１０９を備える。入力部１０１、発信者認証部１０２、通信データ受信部１０３、発信者情報保存部１０４、合成情報生成部１０５、合成情報出力部１０７は、図４に示した実施の形態１に係るデータ管理装置のものと同様である。また、データ管理装置１００は、認証データベース１１２、発信者データベース１１３、通信データベース１１４を備える。発信者データベース１１３、通信データベース１１４は、図４に示した実施の形態１に係るデータ管理装置のものと同様である。
【００７８】
認証データベース１１２は、発信者端末２００及び受信者端末３００を認証するための認証情報を記憶する。
【００７９】
通信データ保存部１０６は、通信データ受信部１０３が受信した電子メール本体を暗号化し、合成情報生成部１０５が生成した合成情報と合わせて、暗号化した電子メール本体を通信データベース１１４に保存する。通信データ保存部１０６は、電子メール本体を通信データベース１１４に保存する際に、その電子メール本体を暗号化しなくてもよい。
【００８０】
受信者認証部１１５は、認証データベース１１２に記憶された認証情報に基づいて、受信者端末３００を認証する。
【００８１】
通信データ出力部１０９は、受信者端末３００からの合成情報による照会に対し、通信データベース１１４から当該合成情報に対応する電子メール本体を検索し、検索した電子メール本体を復号化し、発信者データベース１１３からその電子メール本体に対応する発信者の電子メールアドレスを検索し、復号化した電子メール本体と検索した電子メールアドレスと当該合成情報を生成するために合成情報生成部１０５が用いた時刻情報とを受信者認証部１１５が認証した受信者端末３００に対して出力する。通信データ保存部１０６が電子メール本体を暗号化しないで保存する場合、通信データ出力部１０９は、通信データベース１１４から検索した電子メール本体を復号化する必要はない。また、受信者端末３００が発信者端末２００から合成情報を電子メールで受け取った場合、その電子メールの発信者の電子メールアドレスを受信者端末３００から取得し、検索した電子メールアドレスと比較してもよい。このとき、受信者端末３００から取得した電子メールアドレスと検索した電子メールアドレスとが一致しない場合、受信者端末３００に対して警告をしてもよい。
【００８２】
本実施の形態に係る発信者端末及び受信者端末の構成は、図５に示した実施の形態１のものと同様である。
【００８３】
発信者端末２００は、第１の発信部２０１、第２の発信部２０２を備える。各部は、メールソフトに実装される。
【００８４】
第１の発信部２０１は、データ管理装置１００の通信データ受信部１０３に対し、発信者が受信者に発信しようとする電子メールを発信する。第２の発信部２０２は、受信者端末３００に対し、データ管理装置１００の合成情報出力部１０７が出力した合成情報を電子メールなどにより発信する。
【００８５】
受信者端末３００は、受信部３０１、照会部３０２、出力部３０３を備える。各部は、発信者端末２００と同様にメールソフトに実装される。
【００８６】
受信部３０１は、発信者端末２００の第２の発信部２０２から合成情報を受信する。照会部３０２は、データ管理装置１００の通信データ出力部１０９に対し、受信部３０１が受信した合成情報による照会を行う。出力部３０３は、データ管理装置１００の通信データ出力部１０９が出力した電子メール本体と発信者の電子メールアドレスと時刻情報とを受信し、例えば画面に表示する。
【００８７】
図１１は、本実施の形態におけるデータ管理システムの通信手順の一例を示すシーケンス図である。この例では、図６の例と同様に、データ管理装置１００の合成情報生成部１０５が、合成情報として、時刻情報と経時変化情報と発信者の電子メールアドレスとを合成したデータのハッシュ値を文字と数字からなるコードで表すものとする。
【００８８】
まず、発信者は、メールソフトを操作してメールの本文（添付ファイルなどを加えてもよい。）を作成し、メールの本文を受信者に送信することを要求する。発信者側のメールソフトは、メール管理センターにコードの発行を依頼する。このとき、発信者側のメールソフトはメール管理センターに発信者のメールアドレスとメールの本文を送信する。次に、メール管理センターは、発信者のメールアドレスを用いてコードを発行する。このとき、メール管理センターは、発信者のメールアドレスとメールの本文と発行したコードとを保存する。発信者側のメールソフトは、メールの本文を含まずコードのみを付加したメールを受信者に宛てて送信し、メールの送信が終了したことを発信者に通知する。
【００８９】
受信者側のメールソフトは、コードのみが付加されたメールを受信し、受信したメールに付加されたコードにより発信者及びメールの照会を行う。このとき、受信者側のメールソフトは、コードのみが付加されたメールに示された発信者のメールアドレスをメール管理センターに通知する。次に、メール管理センターは、受信者側のメールソフトから受信したメールアドレスと、コードにより照会された発信者のメールアドレスとを比較し、発信者の正当性を証明するとともに、照会されたメールの本文を受信者側のメールソフトに送信する。
【００９０】
受信者側のメールソフトは、メール管理センターからメールの本文を受信し、受信したメールの本文を受信者に対して表示する。
【００９１】
このように、メール管理センターにてメールの本文や添付ファイルを保存して、メール発信時には、メールには本文や添付ファイルを添付せずにコードのみを送付し、受信側のメールソフトがメール管理センターにコード照会を行う際に、メールの本文や添付ファイルを入手するように構成することにより、インターネット上でのメールの本文や添付ファイルの盗聴や漏洩を防止することが可能である。
【００９２】
図１２及び図１３は、本実施の形態に係るデータ管理システムの動作を示すフロー図である。
【００９３】
まず、データ管理装置１００において、発信者認証部１０２は、認証データベース１１２に記憶された認証情報に基づいて、発信者端末２００を認証する（ステップＳ４０１：発信者認証ステップ／発信者認証処理）。
【００９４】
次に、発信者端末２００において、第１の発信部２０１は、データ管理装置１００の通信データ受信部１０３に対し、電子メールを発信する。（ステップＳ５０１）。
【００９５】
次に、データ管理装置１００において、通信データ受信部１０３は、発信者認証部１０２が認証した発信者端末２００から電子メール（発信者の電子メールアドレスと電子メール本体とを含む。）を受信する（ステップＳ４０２：通信データ受信ステップ／通信データ受信処理）。発信者情報保存部１０４は、通信データ受信部１０３が受信した発信者の電子メールアドレスを発信者データベース１１３に保存する（ステップＳ４０３：発信者情報保存ステップ／発信者情報保存処理）。入力部１０１は、時刻を示す時刻情報と時刻の経過に伴って変化する経時変化情報とを入力する（ステップＳ４０４：入力ステップ／入力処理）。合成情報生成部１０５は、入力部１０１が入力した時刻情報と経時変化情報と発信者情報保存部１０４が保存した電子メールアドレスとを合成して、通信データ受信部１０３が受信した電子メールに対する合成情報を生成する（ステップＳ４０５：合成情報生成ステップ／合成情報生成処理）。通信データ保存部１０６は、通信データ受信部１０３が受信した電子メール本体を暗号化し（ステップＳ４０６）、合成情報生成部１０５が生成した合成情報と合わせて、暗号化した電子メール本体を通信データベース１１４に保存する（ステップＳ４０７）（ステップＳ４０６、Ｓ４０７：通信データ保存ステップ／通信データ保存処理）。合成情報出力部１０７は、発信者端末２００に対して、通信データ保存部１０６が保存した合成情報を出力する（ステップＳ４０８：合成情報出力ステップ／合成情報出力処理）。
【００９６】
次に、発信者端末２００において、第２の発信部２０２は、受信者端末３００に対し、データ管理装置１００の合成情報出力部１０７が出力した合成情報を発信する（ステップＳ５０２）。
【００９７】
次に、受信者端末３００において、受信部３０１は、発信者端末２００の第２の発信部２０２から合成情報を受信する（ステップＳ６０１）。
【００９８】
次に、データ管理装置１００において、受信者認証部１１５は、認証データベース１１２に記憶された認証情報に基づいて、受信者端末３００を認証する（ステップＳ４０９：受信者認証ステップ／受信者認証処理）。
【００９９】
次に、受信者端末３００において、照会部３０２は、データ管理装置１００の通信データ出力部１０９に対し、受信部３０１が受信した合成情報による照会を行う（ステップＳ６０２）。
【０１００】
次に、データ管理装置１００において、通信データ出力部１０９は、受信者端末３００からの合成情報による照会に対し、通信データベース１１４から当該合成情報に対応する電子メール本体を検索し（ステップＳ４１０）、検索した電子メール本体を復号化し（ステップＳ４１１）、発信者データベース１１３からその電子メール本体に対応する発信者の電子メールアドレスを検索し（ステップＳ４１２）、復号化した電子メール本体と検索した電子メールアドレスと当該合成情報を生成するために合成情報生成部１０５が用いた時刻情報とを出力する（ステップＳ４１３）（ステップＳ４１０〜Ｓ４１３：通信データ出力ステップ／通信データ出力処理）。
【０１０１】
最後に、受信者端末３００において、出力部３０３は、データ管理装置１００の通信データ出力部１０９が出力した電子メール本体と発信者の電子メールアドレスと時刻情報とを画面に表示する（ステップＳ６０３）。
【０１０２】
以上のように、本実施の形態では、データ管理装置において、
受信者認証部が、受信者端末を認証し、通信データ出力部が、検索した通信データと発信者情報と合成情報生成部が用いた時刻情報とを、受信者認証部が認証した受信者端末に対して出力することにより、発信者が受信者に直接通信データを発信しなくとも受信者が当該通信データを取得することが可能となる。
【図面の簡単な説明】
【０１０３】
【図１】実施の形態１又は２におけるデータ管理装置の外観の一例を示す図。
【図２】実施の形態１又は２におけるデータ管理装置のハードウェア構成の一例を示す図。
【図３】実施の形態１に係るデータ管理システムの構成の一例を示す図。
【図４】実施の形態１に係るデータ管理装置の構成を示すブロック図。
【図５】実施の形態１に係る発信者端末及び受信者端末の構成を示すブロック図。
【図６】実施の形態１におけるデータ管理システムの通信手順の第１の例を示すシーケンス図。
【図７】実施の形態１におけるデータ管理システムの通信手順の第２の例を示すシーケンス図。
【図８】実施の形態１に係るデータ管理システムの動作を示すフロー図（１／２）。
【図９】実施の形態１に係るデータ管理システムの動作を示すフロー図（２／２）。
【図１０】実施の形態２に係るデータ管理装置の構成を示すブロック図。
【図１１】実施の形態２におけるデータ管理システムの通信手順の一例を示すシーケンス図。
【図１２】実施の形態２に係るデータ管理システムの動作を示すフロー図（１／２）。
【図１３】実施の形態２に係るデータ管理システムの動作を示すフロー図（２／２）。
【符号の説明】
【０１０４】
１００  データ管理装置、１０１  入力部、１０２  発信者認証部、１０３  通信データ受信部、１０４  発信者情報保存部、１０５  合成情報生成部、１０６  通信データ保存部、１０７  合成情報出力部、１０８  時刻情報出力部、１０９  通信データ出力部、１１０  発信データ受信部、１１１  比較結果出力部、１１２  認証データベース、１１３  発信者データベース、１１４  通信データベース、１１５  受信者認証部、２００  発信者端末、２０１  第１の発信部、２０２  第２の発信部、２５０，３５０  メールサーバ、３００  受信者端末、３０１  受信部、３０２  照会部、３０３  出力部、４００  ネットワーク、９０１  ＣＲＴ表示装置、９０２  Ｋ／Ｂ、９０３  マウス、９０４  ＦＤＤ、９０５  ＣＤＤ、９０６  プリンタ装置、９０７  スキャナ装置、９１０  システムユニット、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群、９３２  ＦＡＸ機、９４０  インターネット、９４１  ゲートウェイ、９４２  ＬＡＮ。
【図１】
2006270492.tif 000003
【図２】
2006270492.tif 000004
【図３】
2006270492.tif 000005
【図４】
2006270492.tif 000006
【図５】
2006270492.tif 000007
【図６】
2006270492.tif 000008
【図７】
2006270492.tif 000009
【図８】
2006270492.tif 000010
【図９】
2006270492.tif 000011
【図１０】
2006270492.tif 000012
【図１１】
2006270492.tif 000013
【図１２】
2006270492.tif 000014
【図１３】
2006270492.tif 000015