(57)【特許請求の範囲】
【請求項１】
認証サーバと接続された通信サーバと、認証クライアントと接続された通信クライアントとから構成され、認証サーバ及び認証クライアントは認証回線で結ばれ、通信サーバ及び通信クライアントはデータ回線で結ばれてなり、
認証回線を通じて接続された認証クライアントから認証サーバへ認証コードを送信させる際、認証サーバ及び認証クライアントの有する各アナログ測定回路又はディジタル測定回路を通過する認証コードから、認証サーバ及び認証クライアントが有する共通の鍵条件に基づいて同一又は一対の対応関係にある特徴量を生成してそれぞれを一時使用のサーバ鍵及びクライアント鍵とし、認証サーバが前記サーバ鍵を通信サーバに受け渡し、また認証クライアントが前記クライアント鍵を通信クライアントに受け渡し、データ回線を通じて接続された通信クライアントから通信サーバへクライアント鍵を送信させて、通信サーバが前記サーバ鍵及びクライアント鍵を鍵照合することにより、通信サーバに対して通信クライアントをログインさせてなるデータ通信システム。
【請求項２】
認証回線を通じた認証サーバ及び認証クライアントの接続は、認証クライアントからの接続要求に対する認証サーバによるコールバック接続である請求項１記載のデータ通信システム。
【請求項３】
データ回線を通じた通信サーバ及び通信クライアントの接続は、通信クライアントからの接続要求に対する通信サーバによるコールバック接続である請求項１記載のデータ通信システム。
【請求項４】
通信サーバ及び通信クライアントは、ログインからログオフに至るまでの間に、新たな鍵条件を通信サーバから通信クライアントへ又は通信クライアントから通信サーバへ送信し、通信サーバは前記新たな鍵条件を認証サーバに受け渡し、そして通信クライアントは前記新たな鍵条件を認証クライアントに受け渡してなる請求項１記載のデータ通信システム。
【請求項５】
認証サーバ及び認証クライアントは、通信サーバ及び通信クライアントから新たな鍵条件を受け渡された後、認証回線を通じて接続された認証クライアントから認証サーバへ認証コードを送信させる際、認証サーバ及び認証クライアントの有する各アナログ測定回路又はディジタル測定回路を通過する認証コードから、認証サーバ及び認証クライアントが有する共通の鍵条件に基づいて同一又は一対の対応関係にある特徴量を生成してそれぞれを一時使用のサーバ鍵及びクライアント鍵とし、認証サーバが前記サーバ鍵を通信サーバに受け渡し、また認証クライアントが前記クライアント鍵を通信クライアントに受け渡し、データ回線を通じて接続された通信クライアントから通信サーバへクライアント鍵を送信させて、通信サーバが前記サーバ鍵及びクライアント鍵を鍵照合することにより、通信サーバ及び通信クライアントの接続を続行させてなる請求項４記載のデータ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他人が本人になりすますことなく、確実にデータ回線を回線接続できる安全性を高めたデータ通信システムに関する。
【０００２】
以下では、便宜上、接続要求を受ける側を「サーバ」、接続要求をする側を「クライアント」として接続する場合のデータ通信システムとして説明するが、本発明は前記サーバを一方のクライアント、前記クライアントを他方のクライアントとして、クライアント相互が接続する場合のデータ通信システムも含む。
【背景技術】
【０００３】
データ通信システムでは、データの送受信における安全性を高めるため、回線接続時に本人ID及びパスワードを要求して、本人認証を図る。しかし、これでは本人ID及びパスワードを盗まれると、簡単に他人が本人になりすましてしまう。これを防ぐため、例えば特許文献1では、３つのパスワード（第１パスワード、第２パスワード及び第３パスワード）を用いて、回線接続時における安全な本人認証を図っている。
【０００４】
特許文献1のデータ通信システムは、サーバに設けたセキュリティ・モジュール及び許可モジュールに対するクライアントの送受信により、本人認証を図る。まず、クライアントがサーバのセキュリティ・モジュールへ第１パスワードを送信すると、このセキュリティ・モジュールが暗号化された鍵を生成し、クライアントへ返信する。次に、クライアントがサーバの許可モジュールへ第２パスワード及び前記鍵を送信すると、第２パスワードを本人認証して、複号された鍵から第３パスワードを生成し、クライアントへ返信する。そして、クライアントが前記第３パスワードをサーバのセキュリティ・モジュールへ送信して、回線接続が許可される。
【０００５】
【特許文献１】特開2005-063439公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献1のデータ通信システムは、クライアントに対して第１パスワード及び第２パスワードを付与し、第１パスワードの送信によって受ける暗号化された鍵と前記第２パスワードとを用いて、最終的な回線接続を許可する一時使用の第３パスワードを発行して、この第３パスワードにより回線接続の安全性を確保する構成と見ることができる。しかし、これは従来見られるパスワード認証を複雑にしたに過ぎず、クライアントを操作するユーザが第１パスワード及び第２パスワードを記憶しておかなければならない不便さがある。また、第１パスワード及び第２パスワードを盗まれれば、従来のパスワード認証同様、他人が本人になりすますことができる。そこで、パスワードを用いながら、より簡単かつ確実に安全性を高めた回線接続を実現するデータ通信システムを提供するため、検討した。
【課題を解決するための手段】
【０００７】
検討の結果、認証サーバと接続された通信サーバと、認証クライアントと接続された通信クライアントとから構成され、認証サーバ及び認証クライアントは認証回線で結ばれ、通信サーバ及び通信クライアントはデータ回線で結ばれてなり、認証回線を通じて接続された認証クライアントから認証サーバへ認証コードを送信させる際、認証サーバ及び認証クライアントの有する各アナログ測定回路又はディジタル測定回路を通過する認証コードから、認証サーバ及び認証クライアントが有する共通の鍵条件に基づいて同一又は一対の対応関係にある特徴量を生成してそれぞれを一時使用のサーバ鍵及びクライアント鍵とし、認証サーバが前記サーバ鍵を通信サーバに受け渡し、また認証クライアントが前記クライアント鍵を通信クライアントに受け渡し、データ回線を通じて接続された通信クライアントから通信サーバへクライアント鍵を送信させて、通信サーバが前記サーバ鍵及びクライアント鍵を鍵照合することにより、通信サーバに対して通信クライアントをログインさせるデータ通信システムを開発した。
【０００８】
本発明のデータ通信システムは、サーバ側とクライアント側とを二重の認証回線及びデータ回線により接続し、認証回線を通じて送受信される認証コードからサーバ側及びクライアント側に共通な鍵条件に基づいて同一又は一対の対応関係にあるサーバ鍵及びクライアント鍵を生成し、このサーバ鍵及びクライアント鍵の突き合わせにより、データ回線の安全な接続を実現する。ここで、認証コードは、認証サーバに対して認証クライアントの本人認証を図るデータであり、認証クライアントから自動的に認証サーバへ送信される特定データのほか、認証クライアントを操作するユーザの音声やキータイプ等による入力データでもよい。サーバ鍵及びクライアント鍵は、後述する鍵条件に基づいて、前記認証コードを測定して生成される。
【０００９】
まず、認証コードを安全に送信するには、認証回線の安全性が確保できることが望ましい。これから、認証コードを認証回線を通じた認証サーバ及び認証クライアントの接続は、認証クライアントからの接続要求に対する認証サーバによるコールバック接続にするとよい。同様に、クライアント鍵を安全に送信するため、認証回線の安全性が確保できるように、データ回線を通じた通信サーバ及び通信クライアントの接続は、通信クライアントからの接続要求に対する通信サーバによるコールバック接続にするとよい。
【００１０】
サーバ鍵及びクライアント鍵は、一時使用される同一又は一対の対応関係にあるデータが好ましい。しかし、このサーバ鍵又はクライアント鍵そのものをデータ回線で送受信すると、このデータ回線に介入した他人にサーバ鍵又はクライアント鍵を盗まれる虞が拭い去れない。そこで、本発明のサーバ鍵及びクライアント鍵は、認証サーバ及び認証クライアントの有する各アナログ測定回路を認証コードが通過する際に測定される特徴量とし、具体的には前記鍵条件に基づいて生成された同一又は一対の対応関係にある特徴量をそれぞれ一時使用のサーバ鍵及びクライアント鍵とした。同様に、サーバ鍵及びクライアント鍵は、認証サーバ及び認証クライアントの有する各ディジタル測定回路を認証コードが通過する際に測定される特徴量とし、具体的には前記鍵条件に基づいて生成された同一又は一対の対応関係にある特徴量をそれぞれサーバ鍵及びクライアント鍵としてもよい。いずれの場合も、サーバ鍵及びクライアント鍵は認証コードから測定される特徴量として回線接続の度に生成されるため、秘匿性が高められている。
【００１１】
ここで、「アナログ測定回路を認証コードが通過する際に測定される特徴量」とは、アナログ信号である認証コードがアナログ測定回路を通過する時間や、前記アナログ測定回路でのアナログ処理に要する時間のほか、前記アナログ処理によって得られる出力信号等を意味する。この場合、認証コードは音声等のアナログ信号が好ましいが、データ等のディジタル信号であっても、DA変換することによりアナログ測定回路を通過させることができる。同様に、「ディジタル測定回路を認証コードが通過する際に測定される特徴量」とは、ディジタル信号である認証コードがディジタル測定回路を通過する時間や、前記ディジタル測定回路でディジタル処理される時間のほか、前記ディジタル処理によって得られる出力信号等を意味する。この場合、認証コードはデータ等のディジタル信号が好ましいが、音声等のアナログ信号であっても、AD変換することによりディジタル測定回路を通過させることができる。
【００１２】
鍵条件は複数用意して、回線接続の度に鍵条件を切り換えると、サーバ鍵及びクライアント鍵の秘匿性がより高められる。このため、本発明のデータ通信システムにおける通信サーバ及び通信クライアントは、ログインからログオフに至るまでの間に、新たな鍵条件を通信サーバから通信クライアントへ又は通信クライアントから通信サーバへ送信し、通信サーバは前記新たな鍵条件を認証サーバに受け渡し、そして通信クライアントは前記新たな鍵条件を認証クライアントに受け渡す構成にする。鍵条件は、認証サーバ又は認証クライアントが内部処理に利用するものなので、新たな鍵条件は、クライアント側のユーザが知らない間に、通信サーバ及び通信クライアント間で自動的に受け渡せばよい。
【００１３】
上記鍵条件の受け渡しを利用すれば、回線接続中の接続続行確認も可能となる。すなわち、本発明のデータ通信システムにおける認証サーバ及び認証クライアントは、通信サーバ及び通信クライアントから新たな鍵条件を受け渡された後、認証回線を通じて接続された認証クライアントから認証サーバへ認証コードを送信させる際、認証サーバ及び認証クライアントの有する各アナログ測定回路又はディジタル測定回路を通過する認証コードから、認証サーバ及び認証クライアントが有する共通の鍵条件に基づいて同一又は一対の対応関係にある特徴量を生成してそれぞれを一時使用のサーバ鍵及びクライアント鍵とし、認証サーバが前記サーバ鍵を通信サーバに受け渡し、また認証クライアントが前記クライアント鍵を通信クライアントに受け渡し、データ回線を通じて接続された通信クライアントから通信サーバへクライアント鍵を送信させて、通信サーバが前記サーバ鍵及びクライアント鍵を鍵照合することにより、通信サーバ及び通信クライアントの接続を続行させる構成にする。
【発明の効果】
【００１４】
本発明は、クライアント側のユーザにとって、簡便かつ安全な回線接続を可能にするデータ通信システムを提供する。まず、本発明のデータ通信システムは、クライアント側のユーザに、データ回線のログインに際して必要なパスワードを１つしか要求しない。認証回線の回線接続に際して認証コードが必要になるが、前記認証コードは認証クライアントが自動的に送信する内部データにしておくことで、クライアント側のユーザの負担を軽減できる。サーバ鍵及びクライアント鍵は、前記認証コードから生成されるが、鍵条件を切り換えていくことにより、同一の認証コードを用いながらサーバ鍵及びクライアント鍵の秘匿性は確保されている。
【００１５】
また、鍵条件はデータ回線を通じて受け渡され、前記鍵条件に従ってサーバ鍵及びクライアント鍵を生成する基礎となる認証コードは認証回線を通じて送受信されることから、他人が本人になりすますための情報、すなわち認証コード、鍵条件、サーバ鍵及びクライアント鍵、そしてパスワードをすべて盗まれる危険性は極めて低い。しかも、鍵条件に従ってサーバ鍵及びクライアント鍵となる特徴量の測定は、認証サーバ及び認証クライアントが有するアナログ測定回路又はディジタル測定回路が必要になるため、回線接続の安全性が損なわれる虞はほとんどない。
【００１６】
更に、認証回線やデータ回線をコールバック接続により回線接続すれば、より確実ななりすまし防止を図ることができる。ここで、サーバ鍵及びクライアント鍵を生成する基礎となる認証コードを、前記コールバック接続に用いる認証クライアントの識別コードを利用すれば、コールバック接続により、同時にサーバ鍵及びクライアント鍵の生成が可能となり、本人認証も円滑に済ませることができる。このように、本発明は認証回線を通じて送信される認証コードを基礎として一時使用のサーバ鍵及びクライアント鍵を生成し、データ回線を通じて前記サーバ鍵及びクライアント鍵を送受信し、本人認証することを中心として、全体として回線接続の安全性を高めたデータ通信システムを提供する。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について図を参照しながら説明する。図１は本発明のデータ通信システムの基本構成を表すブロック図、図２は認証回線３及びデータ回線４を兼用した応用構成を示すブロック図、図３は基本構成における標準的なデータ通信を表すタイムチャート、図４〜図８は標準的なデータ通信における認証回線３及びデータ回線４の接続状態を表す図１相当ブロック図であり、図４は認証クライアント21が認証回線３を通じて認証サーバ11に接続要求している段階、図５は認証クライアント21からの接続要求を受けて認証サーバ11が認証回線３を一度切断した段階、図６は認証サーバ11が認証回線３を通じて認証クライアント21にコールバック接続する段階、図７はデータ回線４を通じて通信サーバ12及び通信クライアント22でデータ送受信している段階、図８は通信クライアント22からのログオフ後にデータ回線４及び認証回線３を切断した段階であり、そして図９はデータ送受信中に接続続行確認する場合のタイムチャートである。
【００１８】
本発明のデータ通信システムは、図１に見られるように、サーバ側にサーバ側内回線13で結ばれた通信サーバ12及び認証サーバ11を、クライアント側にクライアント側内回線23で結ばれた通信クライアント22及び認証クライアント21をそれぞれ配し、認証サーバ11及び認証クライアント21を認証回線３により、そして通信サーバ12及び通信クライアント22をデータ回線４により結んで構成される。サーバ側内回線13は、通信サーバ12及び認証サーバ11を接続したローカルネットワークでもよいし、通信サーバ12及び認証サーバ11を直結する接続コードでもよい。また、サーバ側内回線13は、一体に構成した通信サーバ12及び認証サーバ11の内部結線を指す場合もある。クライアント側内回線23も同様である。
【００１９】
認証回線３及びデータ回線４は、公共又は専用のエリアネットワークやインターネットのほか、従来の電話回線でもよい。この認証回線３及びデータ回線４が同種の場合、例えば図２に見られるように、物理的な認証回線３及びデータ回線４を共通化し、通信サーバ12及び通信クライアント22はそれぞれ認証サーバ11及び認証クライアント21を通じて接続するようにしてもよい。この場合でも、論理的な認証回線３及びデータ回線４は別である。認証回線３が電話回線の場合、認証サーバ11及び認証クライアント21は電話機を用いることができ、後述する識別コードは電話機の識別番号、認証コードは音声又はダイヤル信号を利用できる。また、データ回線４が電話回線の場合、通常ディジタル信号であるデータを送受信するため、AD/DA変換を担うモデム等を介して通信サーバ12及び通信クライアント22を電話回線であるデータ回線４に接続する。
【００２０】
認証サーバ11は、ディジタル測定回路として、内蔵又は外付けのサーバ鍵生成部111を有する。認証回線３がアナログ信号を送受信する場合、前記サーバ鍵生成部111はアナログ測定回路から構成される。サーバ鍵生成部111は、通信サーバ12から受け渡された鍵条件に基づき、認証クライアント21から送信されてきた認証コードから特徴量を測定し、この特徴量をサーバ鍵として通信サーバ12に受け渡す。同様に、認証クライアント21も、ディジタル測定回路として、内蔵又は外付けのサーバ鍵生成部111を有し、このサーバ鍵生成部111が、通信クライアント22から受け渡された鍵条件に基づき、認証サーバ11へ送信した認証コードから特徴量を測定し、この特徴量をクライアント鍵として通信クライアント22に受け渡す。
【００２１】
通信サーバ12は、複数の鍵条件をデータベースからランダムに抽出する、又は複数の鍵条件を特定のアルゴリズムに従ってランダムに生成する鍵条件生成部121を有する。この鍵条件生成部121は、ソフトウェア的に構成でき、通常通信サーバ12に内蔵される。鍵条件は、サーバ側及びクライアント側で同一又は一対の対応関係にあるサーバ鍵及びクライアント鍵を生成することから、本例では通信サーバ12にのみ鍵条件生成部121を構成し、通信サーバ12で生成された鍵条件を、サーバ側内回線13を通じて認証サーバ11へ受け渡し、またデータ回線４を通じて通信クライアント22へ送信し、この通信クライアント22からクライアント側内回線23を通じて認証クライアント21へ受け渡す。
【００２２】
このほか、図１ほかの通信クライアント22内破線枠に見られるように、通信クライアント22に同じ鍵条件生成部221を構成し、通信サーバ12から通信クライアント22へ、又はその逆へ鍵条件の生成情報を送信し、通信サーバ12及び通信クライアント22それぞれに前記選択情報を元にして同じ鍵条件を生成させてもよい。また、認証サーバ11又は認証クライアント21に鍵条件生成部121,221を構成してもよいが、その場合でも鍵条件の生成情報は通信サーバ12又は通信クライアント22から認証サーバ11又は認証クライアント21の鍵条件生成部121,221に送信することが好ましい。
【００２３】
本発明のデータ通信システムによるデータ送受信について、図３〜図８により説明する。まず、図３及び図４に見られるように、認証回線３を通じて認証クライアント21から認証サーバ11へ接続要求が送信される。認証サーバ11は、前記接続要求を受けて認証回線３を通じた回線接続を許可する。そして、認証クライアント21は、認証回線３を通じて認証サーバ11へ識別コードを送信し、認証サーバ11は識別コードの受信後、図３及び図５に見られるように、一端認証回線３を回線切断する。認証サーバ11及び認証クライアント21が電話であれば、接続要求と同時に識別コード（電話番号）が認証クライアント21から認証サーバ11へ送信され、認証サーバ11は回線接続を許可すると同時に識別コードを受信する。
【００２４】
識別コードは、認証サーバ11から認証クライアント21へのコールバック接続するために必要な認証クライアント21の識別データであり、認証サーバ11が備える識別コードデータベース（図示略）等で認証クライアント21の登録等が確認される。これにより、前記識別コードデータベースに登録されている認証クライアント21のみが認証サーバ11からのコールバック接続を受けてデータ回線４の回線接続に進むことができ、逆に識別コードデータベースに登録されていない認証クライアント21を除外することができる。
【００２５】
認証クライアント21から認証サーバ11ヘの識別コードの送信と同時に、認証サーバ11は前記識別コードを通信クライアント22に受け渡し、通信クライアント22にデータ回線４を通じた回線接続を開始する許可を与え、また認証コードを受信した認証サーバ11は前記識別コードを通信サーバ12に受け渡し、通信サーバ12にデータ回線４を通じた回線接続を開始する許可を与える。すなわち、識別コードの送受信は、通信サーバ12及び通信クライアント22がデータ回線４を通じて回線接続するためのスイッチの役割を果たしている。
【００２６】
識別コードの確認を終えた認証サーバ11は、図３及び図７に見られるように、この識別コードで識別コードデータベースに登録された認証クライアント21へ再接続要求（コールバック接続要求）して、この再接続要求を受けた認証クライアント21が認証回線３を通じて回線接続する。そして、認証サーバ11が認証回線３を通じて認証クライアント21に認証コード要求を送信する。これにより、クライアント側のユーザが、例えばキーボードやテンキーから英数字等からなる認証コードを認証クライアント21に入力し、認証回線３を通じて認証サーバ11へ前記認証コードを送信する。認証サーバ11及び認証クライアント21は、認証サーバ11によるコールバック接続により認証クライアント21の正当性が確保されているため、安全に認証コードを送受信できる。
【００２７】
認証サーバ11は、まず認証コードそのものを認証コードデータベース（図示略）により、正しい認証コードが認証クライアント21から送信されてきているかを確認する。本発明では、鍵条件に基づいて認証コードからサーバ鍵及びクライアント鍵を生成するため、仮に間違った認証コードでも構わないが、より安全なデータ送受信を実現するには、認証コードそのものの正当性も確認することが好ましい。認証コードが間違いと確認されれば、認証サーバ11は認証回線３を通じて再度認証クライアント21に正しい認証コードを要求する。認証回線３は、認証コードの送信を終えれば回線切断してもよいが、後述するように、パスワードに基づいた別のサーバ鍵及びクライアント鍵の突き合わせや、データ送受信中の接続確認の際に必要になることから、回線接続を続行し、データ回線４と同時に回線切断するとよい。
【００２８】
認証サーバ11は、正当性が確認された認証コードがサーバ鍵生成部111を通過する際、予め与えられた鍵条件に従って測定される特徴量から、サーバ鍵を生成する。具体的なサーバ鍵は、サーバ鍵生成部111が有するアナログ測定回路又はディジタル測定回路の種類や、対象となる特徴量及びその特徴量を測定する鍵条件によって異なる。例えば、認証コードがアナログ信号の場合、鍵条件はアナログ測定回路における電気的特徴を測定条件とし、電流値又は電圧値の変化や通過時間をサーバ鍵とすることが考えられる。また、認証コードがディジタル信号の場合、鍵条件はディジタル測定回路において情報的特徴を測定条件とし、計数される「１（ON信号）」の数や、特定ビットの「１（ON信号）」又は「０（OFF信号）」の違いをサーバ鍵にすることが考えられる。
【００２９】
ここで、後述するように、鍵条件はデータ回線４が回線接続する度に異なるが、仮に同一の鍵条件であっても、生成されるサーバ鍵及びクライアント鍵は必ずしも同一にならない。例えば、認証コードがクライアント側のユーザによってテンキー入力されたアナログ信号（電話等）又はディジタル信号（コンピュータ等）の場合、テンキーを押すタイミングは入力の度に異なるため、テンキー入力された認証コードにおける信号間隔を鍵条件とすれば、同じ認証コード及び同じ鍵条件であっても、生成されるサーバ鍵及びクライアント鍵は毎回異なることになる。また、例えばソフトウェアにより、鍵条件に基づいて、認証コードがアナログ測定回路又はディジタル測定回路を通過する時間又は遅延時間を強制的に作り出してもよい。このように、本発明のデータ通信システムでは、本人認証に用いるサーバ鍵及びクライアント鍵は予測不可能かつ秘匿性の高い一次使用のデータである点に特徴がある。
【００３０】
こうして、鍵条件に基づいて認証コードから生成されたサーバ鍵は、サーバ側内回線13を通じて認証サーバ11から通信サーバ12へ受け渡される。また、認証クライアント21は、認証サーバ11同様、クライアント鍵生成部211が鍵条件に基づいて認証コードからクライアント鍵を生成し、クライアント側内回線23を通じて認証クライアント21から通信クライアント22へ受け渡される。ここで、サーバ鍵生成部111及びクライアント鍵生成部211が同一で、また共通の鍵条件を用いていれば、サーバ鍵及びクライアント鍵は同一又は一対の対応関係にあることになる。これから、データ回線４を通じて通信サーバ12及び通信クライアント22が前記サーバ鍵及びクライアント鍵を付き合わせれば、通信サーバ12及び通信クライアント22は相互に認証することができる。
【００３１】
認証クライアント21からクライアント鍵を受け取った通信クライアント22は、図３及び図７に見られるように、データ回線４を通じて通信サーバ12に接続要求し、通信サーバ12はデータ回線４を回線接続した後、データ回線４における本人認証手続に移る。具体的には、従来同様、データ回線４を通じて通信サーバ12は通信クライアント22にパスワード要求し、これを受けてクライアント側のユーザが通信クライアント22にパスワードを入力し、このパスワードを通信サーバ12へ送信する。同時に、通信クライアント22は、ユーザの操作と別に、データ回線４を通じてクライアント鍵を通信サーバ12へ送信する。すなわち、本例の通信サーバ12は、パスワード及びクライアント鍵により、二重に本人認証する。
【００３２】
ここで、データ回線４を通じて送信されるパスワードに基づいて、通信サーバ12及び通信クライアント21が別のサーバ鍵及びクライアント鍵を作り出し、この別のサーバ鍵を通信サーバ12から認証サーバ11に受け渡し、また別のクライアント鍵を通信クライアント21から認証クライアント21に受け渡して、認証クライアント21から認証サーバ11へ送信した別のクライアント鍵を認証サーバ11が有する別のサーバ鍵と突き合わせることにより、三重の本人認証を図ることができる。これは、本発明のデータ通信システムを二重に用いる場合に相当する。こうした三重の本人認証を図る場合、上述したように、認証コードの送信後にも認証回線３の回線接続を続行している必要がある。
【００３３】
こうして、パスワード及びクライアント鍵により本人認証を終えれば、通信サーバ12は通信クライアント22のログインを許可し、通信サーバ12及び通信クライアント22のデータ送受信が始まる。必要なデータ送受信を終え、データ回線４を通じて通信クライアント22から通信サーバ12へログオフが要求されると、通信サーバ12は鍵条件生成部221が生成した新たな鍵条件を、データ回線４を通じて通信クライアント22に送信した後、データ回線４を回線切断する。認証回線３も回線接続されていれば、このデータ回線４の回線切断に合わせて認証回線３も回線切断する。
【００３４】
認証回線３及びデータ回線４の回線切断後、図３及び図８に見られるように、通信サーバ12は、サーバ側内回線13を通じて新たな鍵条件を認証サーバ11のサーバ鍵生成部111に受け渡す。また、前記鍵条件を受信した通信クライアント22は、クライアント側内回線23を通じて認証クライアント21のクライアント鍵生成部211へ新たな鍵条件を受け渡す。これにより、サーバ鍵生成部111及びクライアント鍵生成部211は、次回の利用時に新たなサーバ鍵及びクライアント鍵を生成することができ、データ回線４の安全性をより高めることができる。
【００３５】
データ回線４の安全性を高めるには、例えば図９に見られるように、データ回線４を通じたデータ送受信の途中に、通信サーバ12から通信クライアント22へ新たな鍵条件を送信し、改めてサーバ鍵及びクライアント鍵により本人認証することが考えられる。この場合、例えば通信サーバ12がデータ回線４を通じて通信クライアント22へ接続確認要求を送信する際、同時に新たな鍵条件を通信クライアント22へ送信する。接続確認要求は、クライアント側のユーザに接続確認することを明示すると共に、一時的にデータ送受信を遮断する働きを有する。
【００３６】
通信サーバ12が新たな鍵条件の送信を終えると、認証回線３を通じて認証サーバ11が改めて認証コードを要求する。そして、クライアント側のユーザが、改めて認証クライアント21に認証コードを入力すると、認証サーバ11は認証クライアント21から認証コードを受信してサーバ鍵生成部111により新たなサーバ鍵を生成し、また認証クライアント21は認証コードからクライアント鍵生成部211により新たなクライアント鍵を生成する。そして、サーバ側内回線13を通じて認証サーバ11は通信サーバ12にサーバ鍵を受け渡し、またクライアント側内回線23を通じて認証クライアント21は通信クライアント22にクライアント鍵を受け渡す。
【００３７】
ここで、既にデータ回線４は回線接続の状態にあるため、通信クライアント22は自動的にクライアント鍵を通信サーバ12へ送信し、通信サーバ12はサーバ鍵及びクライアント鍵を突き合わせて鍵認証する。こうして、データ回線４の回線接続中に改めて本人認証されれば、通信サーバ12は通信クライアント22に接続確認を許可し、データ送受信を再開する。既述したように、認証コード及び鍵条件が同一でも、サーバ鍵及びクライアント鍵は生成される度に異なるため、本発明のデータ通信システムを利用し、かつ認証回線３及びデータ回線４が正当に回線接続されていないと鍵認証されないため、データ回線４の安全性は確保される。
【図面の簡単な説明】
【００３８】
【図１】本発明のデータ通信システムの基本構成を表すブロック図である。
【図２】認証回線及びデータ回線を兼用した応用構成を示すブロック図である。
【図３】基本構成における標準的なデータ通信を表すタイムチャートである。
【図４】認証クライアントが認証回線を通じて認証サーバに接続要求している段階を表す図１相当ブロック図である。
【図５】認証クライアントからの接続要求を受けて認証サーバが認証回線を一度切断した段階を表す図１相当ブロック図である。
【図６】認証サーバが認証回線を通じて認証クライアントにコールバック接続する段階を表す図１相当ブロック図である。
【図７】データ回線を通じて通信サーバ及び通信クライアントでデータ送受信している段階を表す図１相当ブロック図である。
【図８】通信クライアントからのログオフ後にデータ回線及び認証回線を切断した段階を表す図１相当ブロック図である。
【図９】データ送受信中に接続続行確認する場合のタイムチャートである。
【符号の説明】
【００３９】
11  認証サーバ
111  サーバ鍵生成部
12  通信サーバ
121  鍵条件生成部
13  サーバ側内回線
21  認証クライアント
211  クライアント鍵生成部
22  通信クライアント
221  鍵条件生成部
23  クライアント側内回線
３  認証回線
４  データ回線
【図１】
0004843802.tif 000002
【図２】
0004843802.tif 000003
【図３】
0004843802.tif 000004
【図４】
0004843802.tif 000005
【図５】
0004843802.tif 000006
【図６】
0004843802.tif 000007
【図７】
0004843802.tif 000008
【図８】
0004843802.tif 000009
【図９】
0004843802.tif 000010