(57)【要約】【課題】簡単な手続きにより安全な電子データの送受信を可能にする。【解決手段】利用者（送信者、受信者）は予め中継装置にメールアドレス、インターネット用パスワード、電話番号、電話用パスワードを登録しておく。送信者は受信者に送付したいデータに対して復号用パスワードを定めた暗号化データに変換し直接受信者に送信する。送信者は受信者のメールアドレスと共に復号用パスワードを中継装置に秘匿性の高い方法により登録する。受信者は中継装置から秘匿性の高い方法により復号用パスワードを取得する。受信者は送信者より直接入手した暗号化データを復号用パスワードによりデータを平文に復号化する。【選択図】図１
2007310433.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介したデータ送受信システムにおいて、送信者端末から受信者端末に情報を送るにあたり予め該ネットワークにつながっている中継装置に対して該送信者端末から予め該受信者端末が受け取る情報を送っておき、その後該送信者端末から該受信者端末に該中継装置上の該情報を読み込むためのパスワードを送ることで該受信者端末が該情報を読み取り可能となる情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、該受信者端末が該送信者端末からの該パスワードを取得することができる期間を、該送信者端末で予め設定することが可能な情報処理システム。
【請求項３】
請求項１に記載の情報処理システムにおいて、該受信者端末が該パスワードを取得した日時を、該送信者端末で認知することが可能な情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してデータを送受信するシステムにおいて、安全かつ容易な手順によりデータの秘匿性を実現する電子データの伝送方式に関する。
【背景技術】
【０００２】
データの秘匿性を維持し安全に送信する方式として、公開鍵認証方式、認証局による認証方式、ＳＳＬ（Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ Ｌａｙｅｒ：Netscape Communications社が開発した、インターネット上で情報を暗号化して送受信するプロトコル）などが用いられるが、個人間のデータ送信について上記の方式を利用することは、システム設定が複雑であり、利用手順が非常に煩雑になってしまう。また、ファイルの暗号化は暗号化ツール、アプリケーションに標準機能として備わっている開封パスワードなどを用いることで実現できるが、復号化パスワードを安全に伝達する方法は利用者が口頭で伝える、別メールで復号化パスワードを送信するなどの手法がとられており、データの秘匿性を高めることが難しい。
【０００３】
【特許文献１】特開２００１−１４４７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
パスワードなどの伝達については特許文献１でも述べられているが、個人を特定するための情報として個人情報を使うとされており、個人を特定する方法などが明確に開示されていない。個人情報として氏名を利用した場合に、同姓同名の個人を特定することができない。また、特許文献１では他の利用者にしられることなしに２つの利用者間で共有鍵を共有することを目的としているが、本発明では共有鍵方式に囚われずに復号用のパスワードを伝達することができる。
【課題を解決するための手段】
【０００５】
従って、本発明の目的は個人を特定するための情報としてメールアドレスを使うことで、パスワードを確実に目的の個人に送付することを実現する。
【０００６】
すなわち、本発明は世界的にユニークなメールアドレスを個人認証に利用し個人を特定することで確実にパスワードを送付することができるという点で、前記文献１の発明とは異なっている。
【発明の効果】
【０００７】
本発明を用いることで利用者は容易な手順によりパスワードを安全かつ秘匿性を維持した状態で入手することができる。また、電子メールの送受信では受信者のメール開封を認識することはできないが、本発明により送信者は受信者がパスワードを入手したことを認識できる。さらに、送信者によるパスワードの公開期限設定、パスワード取得日時の参照が可能となっており、外部に漏洩することができない重要なデータを安全かつ秘匿性を高めた状態で渡すことができる。
【発明を実施するための最良の形態】
【０００８】
図１は本発明の一実施例を示すネットワークシステムの構成図である。
【０００９】
送信者端末１００はネットワーク３００を介して中継装置４００、および受信者端末２００と接続されている。
【００１０】
送信者端末１００からはネットワーク３００を介して中継装置４００に送信先のメールアドレスとファイル復号化用パスワードを送付する。また、送信端末１００からネットワーク３００を介して暗号化された電子データを受信者端末２００に送付する。
【００１１】
中継装置４００は受信者端末２００に送信者端末１００からパスワードが送られていることを通知する。
【００１２】
受信者端末２００は中継装置４００より、送信者端末１００から登録されたパスワード４５６をＳＳＬ（Netscape Communications社が開発した、インターネット上で情報を暗号化して送受信するプロトコル）等の方法により受信する。また、受信者端末２００は電話回線により中継装置４００に接続した場合に、電話音声にてパスワード４５６を入手する。
【００１３】
受信者端末２００は送信者端末１００からの暗号化された電子データをパスワード４５６により復号化する。
【００１４】
図２は中継装置４００の構成である。
【００１５】
中継装置４００は表示装置４０１、ＣＰＵ４０２、メモリ４０３、入力装置４０４、記憶装置４０５、通信装置４０６により構成されている。
【００１６】
中継装置４００は通信装置４０６を経由してネットワーク３００と接続している。
【００１７】
記憶装置４０５は、ユーザ情報管理モジュール４１０、ユーザ間通信情報管理モジュール４２０、通信制御モジュール４３０、ユーザ情報データベース４４０とユーザ間通信情報データベース４５０から構成されている。
【００１８】
ユーザ情報管理モジュール４１０はユーザ情報の登録、修正、削除機能を有し、データはユーザ情報データベース４４０に登録する。また、ユーザ情報管理モジュール４１０は送信端末１００、または受信端末２００から送信されたメールアドレス４４２やインターネット用パスワード４４４、ユーザ電話番号４４５、電話用パスワード４４６を受信し、登録されたユーザからの接続であることを検証するユーザ認証機能を有する。また、ユーザ情報管理モジュール４１０は受信者端末２００のユーザ認証が完了した際にユーザ間通信情報管理モジュール４２０に受信者端末２００のメールアドレス４４２を送信する。
【００１９】
ユーザ間通信情報管理モジュール４２０は、パスワード４５６、パスワードの送信元メールアドレス４５３、パスワードの送信先メールアドレス４５４、パスワードの登録受信日時４５２、パスワードの取得送信日時４５６を管理する。データはユーザ間通信情報データベース４５０に登録する。また、ユーザ間通信情報管理モジュール４２０はユーザ情報管理モジュール４１０から受信者のメールアドレス４４２を受信した場合に、受信者宛てのパスワード４５５の登録実績を検索し、検索結果としてヒット件数、パスワード受信日時４５２と送信元メールアドレス４５３を通信制御モジュール４３０に送信する。また、ユーザ間通信情報管理モジュール４２０は受信者端末２００からパスワード受信日時４５２と送信元メールアドレス４５３を受信しパスワード４５５の出力要求を受付けた際には、パスワード４５５を通信制御モジュール４３０に送信する。
【００２０】
通信制御モジュール４３０は中継装置４００のネットワーク３００に接続点であり、送信者端末１００、受信者端末２００とネットワーク３００を介して接続する。また、通信制御モジュール４３０はユーザ情報管理モジュール４１０におけるユーザ認証が失敗した際のエラーメッセージの送信機能、送信者端末１００に対する送信先メールアドレス４５４とパスワード４５５の要求送信機能と受付け機能、送信者端末１００から送信された文字の確認機能とエラーメッセージの送信機能、パスワード４５５の登録が完了した際に送信者端末１００に送付されるメッセージの送信機能、受信者端末２００にパスワード４５５を送信する機能、受信者端末２００からパスワードの取得完了通知を受信する機能、送信者端末１００にパスワードが送付されたことを通知する機能、電話音声回線と接続した場合の音声変換、数値変換機能を持つ。
【００２１】
本システムを利用するユーザは予め図３のユーザ情報を登録してある。送信者端末１００、および受信者端末２００は利用者情報をユーザ情報管理モジュールに接続して登録する。ユーザ間通信情報データベース４５０にはユーザのメールアドレス４５２、ユーザ名４５３、ユーザ専用ＷＥＢパスワード４５４、パスワードを電話にて入手する際の電話番号４５５、電話用パスワード４５６を登録してある。
【００２２】
図３はユーザ情報データベース４４０のデータ構造４４１を示したものである。
【００２３】
ユーザ情報データベース４４０はユーザのメールアドレス４４２、ユーザ名４４３、インターネット用パスワード４４４、ユーザ電話番号４４５、電話用パスワード４４６を管理する。
【００２４】
送信者端末１００から中継装置４００へのパスワード送信と中継装置４００から受信者端末２００へのパスワード送信では、図４のユーザ間通信情報データベース４５０に登録された情報に基づきパスワードの送受信が行われる。
【００２５】
図４はユーザ間通信情報データベース４５０のデータ構造４５１を示したものである。
【００２６】
ユーザ間通信情報データベース４５０はパスワード登録受信日時４５２、送信元メールアドレス４５３、送信先メールアドレス４５４、パスワード４５５、パスワード取得送信日時４５６、パスワード取得期限４５７を管理する。
【００２７】
図５は送信者端末１００から中継装置４００へパスワードを登録する際のフローチャートである。
【００２８】
送信者端末１００は電子ファイルを復号するためのパスワードとしてパスワード４５５を設定した暗号化ファイルを作成する（ステップ５００）。
【００２９】
送信者端末１００から受信者端末２００に暗号化したファイルを送信する（ステップ５１０）。
【００３０】
中継装置４００は送信者端末１００から接続された場合にユーザ認証を行なう（ステップ５２０，５３０）。
【００３１】
ステップ５２０では送信者端末１００が送信者のメールアドレス４４２とインターネット用パスワード４４４を中継装置４００のユーザ情報管理モジュール４１０に送信する。
【００３２】
ステップ５３０では中継装置４００のユーザ情報管理モジュール４１０が送信者端末１００から送信されたメールアドレス４４２とインターネット用パスワード４４４をユーザ情報データベース４４０に登録されている情報と一致するか確認する。一致している場合にはステップ５４０に進む。不一致だった場合には送信者端末１００にエラーメッセージを送信する。
【００３３】
ステップ５４０では中継装置４００の通信制御モジュール４３０から送信者端末１００に送信先メールアドレス４５４とパスワード４５５、パスワードの取得期限４５７の要求が送信される。
【００３４】
ステップ５５０では送信者端末１００が中継装置４００の通信制御モジュール４３０へ送信先メールアドレス４５４、パスワード４５５、パスワードの取得期限４５７を発信する。
【００３５】
ステップ５６０では通信制御モジュール４３０が送信先メールアドレス４５４の構文に不正がないか確認する。不正がない場合には送信先メールアドレス４５４とパスワード４５５をユーザ間通信情報管理モジュール４２０に送信しステップ５７０に進む。不正があった場合には送信者端末１００にエラーメッセージを送信する。
【００３６】
ステップ５７０ではユーザ間通信情報管理モジュール４２０がユーザ間通信情報データベース４５０に送信元メールアドレス４５３としてユーザ認証を受けているユーザのメールアドレス４４２、送信先メールアドレスとして通信制御モジュール４３０から入手した送信先メールアドレス４５４、パスワード４５５として通信制御モジュール４３０から入手したパスワードを登録する。また、これらのデータの登録が完了した時点の時刻をパスワード登録受信日時４５２として登録する。全てのデータの登録が完了するとユーザ間通信情報管理モジュール４２０はユーザ間通信情報データベース４５０からパスワード登録受信日時４５２、送信元メールアドレス４５３、送信先メールアドレス４５４を通信制御モジュール４３０に送信しステップ５８０に進む。
【００３７】
ステップ５８０では通信制御モジュール４３０が送信者端末１００に送信先に対してパスワード４５５の受領メッセージを送信する。受領メッセージには送信先メールアドレス４５４、パスワード登録受信日時４５２を記載する。受領メッセージを送信完了後、ステップ５９０に進む。
【００３８】
ステップ５９０では通信制御モジュール４３０が送信先メールアドレス４５４を用いて受信者端末２００に送信元メールアドレス４５３からパスワードを預かっているというメッセージを送信する。メッセージにはパスワード登録受信日時４５２も記載する。
【００３９】
図６は受信者端末２００が中継装置４００からパスワードを取得する際のフローチャートである。
【００４０】
中継装置４００は受信者端末２００から接続された場合にユーザ認証を行なう（ステップ６００，６１０）。
【００４１】
受信者端末２００が中継装置４００とインターネット経由で接続した場合（ステップ６００）、受信者端末２００は受信者のメールアドレス４４２とインターネット用パスワード４４４を中継装置４００に送信する。中継装置４００はユーザ情報管理モジュールにメールアドレス４４２とインターネット用パスワード４４４を送信する。
【００４２】
受信者端末２００が中継装置４００電話音声回線経由で接続した場合（ステップ６１０）、受信者端末２００は受信者の電話番号４４５と電話用パスワード４４６を中継装置４００に送信する。中継装置４００は通信制御モジュール４３０にて音声信号を文字信号に変換し、変換後の受信者の電話番号４４５と電話用パスワード４４６をユーザ情報管理モジュールに送信する。
【００４３】
ステップ６２０では、ステップ６００を経由した場合、中継装置４００のユーザ情報管理モジュール４１０が受信者端末２００から送信されたメールアドレス４４２とインターネット用パスワード４４４をユーザ情報データベース４４０に登録されている情報と一致するか確認する。また、ステップ６１０を経由した場合、中継装置４００のユーザ情報管理モジュール４１０が通信制御モジュール４３０から送信された受信者の電話番号４４５と電話用パスワード４４６をユーザ情報データベース４４０に登録されている情報と一致するか確認する。一致している場合にはステップ６３０に進む。不一致だった場合には送信者端末１００にエラーメッセージを送信する。
【００４４】
ステップ６３０ではユーザ間通信情報管理モジュール４２０がユーザ間通信情報データベース４５０に登録されている送信先メールアドレス４５４とユーザ間通信情報データベース４５０のユーザのメールアドレス４４２が一致する案件を検索する。ヒットする案件のパスワードの登録受信日時４５２、送信元メールアドレス４５３を通信制御モジュール４３０に送信する（ステップ６３０）。
【００４５】
ステップ６３０では通信制御モジュール４３０が受信者端末２００に複数、または１つのパスワード登録受信日時４５２と複数、または１つの送信元メールアドレス４５３を送信する。なお、受信者端末２００が音声回線による接続の場合には通信制御モジュール４３０にて操作依頼を音声に変換する。通信制御モジュール４３０は受信者端末２００からの情報を待つ。
【００４６】
ステップ６４０では受信者端末２００から１つのパスワード登録受信日時４５２と１つの送信元メールアドレス４５３が中継装置４００のユーザ間通信情報管理モジュール４２０に送信される。
【００４７】
ステップ６４５ではユーザ間通信情報管理モジュール４２０がステップ６４０にて受信者端末２００から送信された１つのパスワード登録受信日時４５２と１つの送信元メールアドレス４５３を用いて、ユーザ間通信情報データベース４５０を検索し、該当レコードのパスワード４５５を取得する。パスワード４５５は通信制御モジュール４３０に渡される（ステップ６５０）。
【００４８】
受信者端末２００と中継装置４００の接続がインターネット経由の場合（ステップ６５０）、ＳＳＬを用いた方法により中継装置４００が受信者端末２００にパスワード４４５を送信する。
【００４９】
受信者端末２００と中継装置４００の接続が電話音声回線経由の場合（ステップ６６０）、中継装置４００がパスワード４４５を音声信号に変換して受信者端末２００に送信する。
【００５０】
ステップ６７０にて受信者端末２００はパスワード４４５を受取った通知を中継装置４００に送信する。
【００５１】
受信者端末２００はステップ５１０にて送信者端末１００から送られた暗号化ファイルに対してパスワード４５５を用いて複合化する。
【００５２】
図７は送信者端末１００が中継装置４００にパスワード４５５を登録する際の中継装置４００内部の処理フローである。
【００５３】
ステップ７１０では送信者端末１００から中継装置４００に送信されたメールアドレスと４４２インターネット用パスワード４４４をユーザ情報管理モジュール４１０が受信しユーザ情報データベース４４０に格納されているユーザのメールアドレス４４２とインターネット用パスワード４４４と比較する。ユーザ情報が一致していた場合ユーザ認証完了を通信制御モジュール７３０に送信に送信しステップ７３０に進む。ユーザ情報が一致していなかった場合、通信制御モジュール４３０にエラーを通知する（ステップ７２０）。
【００５４】
ステップ７２０では通信制御モジュール４３０がユーザ情報管理モジュール４１０からのエラー通知を受け、送信者端末１００にエラーメッセージを送信する。
【００５５】
ステップ７３０では通信制御モジュール４３０が送信者端末１００に対して送信先メールアドレス４５４とパスワード４５５、パスワードの取得期限４５７を要求する。送信者端末１００から送信されるメールアドレス４５４とパスワード４５５は通信制御モジュール４３０が受信する（ステップ７４０）。
【００５６】
通信制御モジュール４３０では送信者端末１００から送られたメールアドレス４５４とパスワード４５５、パスワードの取得期限４５７に不正な文字が使われていないか文字形式を確認する（ステップ７５０）。文字形式が適正であればメールアドレス４５４とパスワード４５５をユーザ間通信情報管理モジュール４２０に送信する（ステップ７７０）。文字形式が不適であれば通信制御モジュール４３０から送信者端末１００にエラーメッセージを送信する（ステップ７６０）。
【００５７】
ユーザ間通信情報管理モジュール４２０ではメールアドレス４５４とパスワード４５５パスワードの取得期限４５７を受信するとユーザ間通信情報データベース４５０にパスワード登録受信日時４５２、送信元メールアドレス４５３、送信先メールアドレス４５４とパスワード４５５、パスワードの取得期限４５７を登録する（ステップ７７０）。登録が完了するとユーザ間通信情報管理モジュール４２０は通信制御モジュール４３０にパスワード受信日時４５２を送信する。
【００５８】
パスワード登録受信日時４５２を受信した通信制御モジュール４３０は送信者端末１００に中継装置受信日時４５２とパスワードの登録完了メッセージを送信する（ステップ７８０）。
【００５９】
通信制御モジュール４３０が受信者端末２００に中継装置受信日時４５２、送信元メールアドレス４５３、パスワード受信メッセージを送付する（ステップ７９０）。
【００６０】
図８は受信者端末２００が中継装置４００からパスワード４５５を取得する際の中継装置４００の内部処理フローである。
【００６１】
ステップ８１０では、受信者端末２００と中継装置４００間の接続がインターネット接続の場合、受信者端末２００から中継装置４００に送信されたメールアドレス４４２、インターネット用パスワード４４４をユーザ情報管理モジュール４１０が受信しユーザ情報データベース４４０に格納されているユーザのメールアドレス４４２、インターネット用パスワード４４４と比較する。受信者端末２００と中継装置４００間の接続が電話音声回線接続の場合、受信者端末２００から中継装置４００に送信される電話番号４４５、電話用パスワード４４６を通信制御モジュール４３０にて音声信号から数値に変換した後にユーザ情報管理モジュール４１０が受信しユーザ情報データベース４４０に格納されているユーザ電話番号４４１、電話用パスワード４４６と比較する。
【００６２】
ユーザ情報が一致していた場合、ユーザ情報管理モジュール４１０はユーザ情報データベース４４０からユーザのメールアドレス４４２をユーザ間通信情報管理モジュール４２０に送信する（ステップ８３０）。ユーザ情報が一致していなかった場合、通信制御モジュール４３０にエラーを通知する（ステップ８２０）。
【００６３】
ステップ８２０では通信制御モジュール４３０がユーザ情報管理モジュール４１０からのエラー通知を受け、受信者端末２００にエラーメッセージを送信する。
【００６４】
ユーザ情報管理モジュール４１０からユーザのメールアドレス４４２を受信したユーザ間通信情報管理モジュール４２０は、ユーザのメールアドレス４４２にて、ユーザ間通信情報データベース４５０を検索する。ただし、検索時の日時がパスワードの取得期限４５７を超えているレコードは除外する（ステップ８３２）。
【００６５】
ユーザ間通信情報管理モジュール４２０は検索の結果ヒットしたレコードのヒット件数、１つまたは複数の送信元メールアドレス４５３とパスワード登録受信日時４５２を受信者端末２００に送信する（ステップ８３４）。
【００６６】
ユーザ間通信情報管理モジュール４２０は受信者端末２００から１つの送信元メールアドレス４５３とパスワード登録受信日時４５２を受信する（ステップ８３６）。
【００６７】
ステップ８３６にて指定された送信元メールアドレス４５４、パスワード登録受信日時４５２、受信者端末２００にてユーザ認証しているユーザのメールアドレス４４２を用いて、ユーザ間通信情報データベース４５０からパスワード４５５を取得し通信制御モジュール４３０に送信する（ステップ８３８）。
【００６８】
通信制御モジュール４３０が受信者端末２００と中継装置４００の接続方法に従いパスワード４５５の送信方法を分ける。インターネット接続の場合、通信制御モジュール４３０が受信者端末２００にＳＳＬによる暗号・秘匿か技術を用いてパスワード４５５を送信する（ステップ８５０）。電話音声回線接続の場合、通信制御モジュール４３０が受信者端末２００にパスワードを音声信号に変換して発信する（ステップ８６０）。
【００６９】
受信者端末２００はパスワード４５５を取得後、パスワード取得通知を中継装置４００の通信制御モジュール４３０に送信する（ステップ８７０）。
【００７０】
通信制御モジュール４３０が受信者端末２００からパスワード取得通知を受信すると、ユーザ間通信情報管理モジュール４２０にパスワード取得を通知する。ユーザ間通信情報管理モジュール４２０は通信制御モジュール４３０からパスワード取得を受信すると、パスワード４５５を取得したレコードのパスワード取得送信日時４５６にパスワード取得送信日時を入力する（ステップ８８０）。パスワード取得送信日時４５６の入力を終えるとユーザ間通信情報管理モジュール４２０は通信制御モジュール４３０にパスワード登録受信日時４５２、送信元メールアドレス４５３、送信先メールアドレス４５４、パスワード取得送信日時４５６を送信する。
【００７１】
通信制御モジュール４３０が送信者端末１００に、パスワード登録受信日時４５２、送信元メールアドレス４５３、送信先メールアドレス４５４、パスワード取得送信日時４５６を送信する。
【図面の簡単な説明】
【００７２】
【図１】本発明の一実施例を示すネットワークシステムの構成図である。
【図２】中継装置４００の内部構成図である。
【図３】ユーザ情報データベース４４０のデータ構造を示したものである。
【図４】ユーザ間通信情報データベース４５０のデータ構造を示したものである。
【図５】送信者端末１００から中継装置４００へパスワードを登録する際のフローチャートである。
【図６】受信者端末２００が中継装置４００からパスワードを取得する際のフローチャートである。
【図７】送信者端末１００が中継装置４００にパスワード４５５を登録する際の中継装置４００内部の処理フローである。
【図８】受信者端末２００が中継装置４００からパスワード４５５を取得する際の中継装置４００内部の処理フローである。
【符号の説明】
【００７３】
１００…送信者端末、２００…受信者端末、３００…ネットワーク、４００…中継装置、４０１…表示装置、４０２…ＣＰＵ、４０３…メモリ、４０４…入力装置、４０５…記憶装置、４１０…ユーザ管理モジュール、４２０…ユーザ間通信情報管理モジュール、４３０…通信制御モジュール、４４０…ユーザ情報データベース、４４１…ユーザ情報データベースのデータ構造、４４２…ユーザのメールアドレス、４４３…ユーザ名、４４４…インターネット用パスワード、４４５…ユーザ電話番号、４４６…電話用パスワード、４５０…ユーザ間通信情報データベース、４５１…ユーザ間通信情報データベースのデータ構造、４５２…パスワード登録受信日時、４５３…送信元メールアドレス、４５４…送信先メールアドレス、４５５…パスワード、４５６…パスワード取得送信日時、４５７…パスワード取得期限。
【図１】
2007310433.tif 000003
【図２】
2007310433.tif 000004
【図３】
2007310433.tif 000005
【図４】
2007310433.tif 000006
【図５】
2007310433.tif 000007
【図６】
2007310433.tif 000008
【図７】
2007310433.tif 000009
【図８】
2007310433.tif 000010