(57)【要約】【課題】ネットワークを介して通信を行う際における通信セキュリティの強度の確保を可能とする。【解決手段】通信端末１４，１５同士で、鍵情報であるＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値を交換処理して、秘密対称鍵を生成することにより通信を行うようにした通信システムにおいて、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値交換処理時に、複数の鍵情報（１６１〜１６ｎ）を送受信するように構成する。そして、最終的に使用する秘密対称鍵は、秘密対称鍵選択基準値設定部１４５，１５５にて予め設定された基準値に基づき、秘密対称鍵選択処理部１４６，１５６で選択して使用する。これにより、盗聴者１３は、複数の鍵情報を解読する工数がそれだけ多くなり、またどの秘密対称鍵を使用するのか不明であるので、より一層の秘密保持が可能になる。【選択図】      図１
2004356783.tif 000002
【特許請求の範囲】
【請求項１】
通信端末同士で、鍵情報を交換処理して秘密対称鍵を生成することにより通信を行うようにした通信システムであって、
前記交換処理時に、複数の鍵情報を送受信するようにしたことを特徴とする通信システム。
【請求項２】
前記複数の鍵情報の交換処理は、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値交換処理であることを特徴とする請求項１記載の通信システム。
【請求項３】
前記複数の鍵情報の交換処理により得られた複数の秘密対称鍵のうち予め定められた秘密対称鍵を選択して、最終的に使用する秘密対称鍵とすることを特徴とする請求項１または２記載の通信システム。
【請求項４】
前記複数の鍵情報の交換処理により得られた複数の秘密対称鍵を予め定められた演算方式により演算処理して、最終的に使用する秘密対称鍵を生成することを特徴とする請求項１または２記載の通信システム。
【請求項５】
他の通信端末と鍵情報を交換処理して対称秘密鍵を生成することにより前記他の通信端末と通信を行うようにした通信端末であって、
前記交換処理時に、複数の鍵情報を送受信する手段を含むことを特徴とする通信端末。
【請求項６】
前記複数の鍵情報の交換処理は、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値交換処理であることを特徴とする請求項５記載の通信端末。
【請求項７】
前記複数の鍵情報の交換処理により得られた複数の秘密対称鍵のうち予め定められた秘密対称鍵を選択して、最終的に使用する秘密対称鍵とする手段を含むことを特徴とする請求項５または６記載の通信端末。
【請求項８】
前記複数の鍵情報の交換処理により得られた複数の秘密対称鍵を予め定められた演算方式により演算処理して、最終的に使用する秘密対称鍵を生成する手段を含むことを特徴とする請求項５または６記載の通信端末。
【請求項９】
他の通信端末と鍵情報を交換処理して対称秘密鍵を生成することにより前記他の通信端末と通信を行うようにした通信端末の動作制御方法であって、
前記交換処理時に、複数の鍵情報を送受信するステップを含むことを特徴とする動作制御方法。
【請求項１０】
前記複数の鍵情報の交換処理は、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値交換処理であることを特徴とする請求項９記載の動作制御方法。
【請求項１１】
前記複数の鍵情報の交換処理により得られた複数の秘密対称鍵のうち予め定められた秘密対称鍵を選択して、最終的に使用する秘密対称鍵とするステップを含むことを特徴とする請求項９または１０記載の動作制御方法。
【請求項１２】
前記複数の鍵情報の交換処理により得られた複数の秘密対称鍵を予め定められた演算方式により演算処理して、最終的に使用する秘密対称鍵を生成するステップを含むことを特徴とする請求項９または１０記載の動作制御方法。
【請求項１３】
他の通信端末と鍵情報を交換処理して対称秘密鍵を生成することにより前記他の通信端末と通信を行うようにした通信端末の動作制御方法をコンピュータにより実行させるためのプログラムであって、
前記交換処理時に、複数の鍵情報を送受信するステップを含むことを特徴とするコンピュータ読取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は通信システム及びそれに用いる通信端末並びにその動作制御方法に関し、特に通信端末同士がネットワークを介して通信を行うに際して通信のセキュリティを確保するための通信方式に関するものである。
【０００２】
【従来の技術】
この種の通信方式として、通信データの暗号化をなす技術があり、その例として、秘密対称鍵を用いた方式が特許文献１に開示されている。この技術においては、ある通信端末（ＩＰｓｅｃ装置：ＩＰ  ｓｅｃｕｒｉｔｙ  ｐｒｏｔｏｃｏｌに準拠した通信装置）と他の通信端末（ＩＰｓｅｃ装置）とが通信を行う場合、相互に秘密対称鍵を生成する必要があり、そのために、互いに乱数値を用いてＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値交換処理を行い、この交換処理により得られた情報から、秘密対称鍵値を作成するようになっている。
【０００３】
【特許文献１】
特開２００１−３１３６４３号公報
【０００４】
【発明が解決しようとする課題】
上述した従来の技術においては、一回の通信で使用する秘密対称鍵を一つだけ生成してそれを使用するようになっているので、それが解読されれば、暗号化された情報は漏洩してしまうことになり、セキュリティ強度の低下が避けられないという欠点が生ずる。
【０００５】
本発明の目的は、ネットワークを介して通信を行う際における通信セキュリティの強度の確保を可能とした通信システム及びそれに用いる通信端末並びにその動作制御方法及びプログラムを提供することである。
【０００６】
【課題を解決するための手段】
本発明による通信システムは、通信端末同士で、鍵情報を交換処理して秘密対称鍵を生成することにより通信を行うようにした通信システムであって、前記交換処理時に、複数の鍵情報を送受信するようにしたことを特徴とする。
【０００７】
本発明による通信端末は、他の通信端末と鍵情報を交換処理して対称秘密鍵を生成することにより前記他の通信端末と通信を行うようにした通信端末であって、前記交換処理時に、複数の鍵情報を送受信する手段を含むことを特徴とする。
【０００８】
本発明による動作制御方法は、他の通信端末と鍵情報を交換処理して対称秘密鍵を生成することにより前記他の通信端末と通信を行うようにした通信端末の動作制御方法であって、前記交換処理時に、複数の鍵情報を送受信するステップを含むことを特徴とする。
【０００９】
本発明によるプログラムは、他の通信端末と鍵情報を交換処理して対称秘密鍵を生成することにより前記他の通信端末と通信を行うようにした通信端末の動作制御方法をコンピュータにより実行させるためのプログラムであって、前記交換処理時に、複数の鍵情報を送受信するステップを含むことを特徴とする。
【００１０】
【発明の実施の形態】
以下に図面を参照しつつ本発明の実施例につき詳細に説明する。図１は本発明の一実施例の機能ブロック図である。図１においては、通信者１１と通信者１２とが、ネットワーク２０を介して、通信端末であるＩＰｓｅｃ装置１４，１５を用いて相互に通信する場合の例を示している。
【００１１】
ＩＰｓｅｃ装置１４，１５において、秘密対称鍵作成数設定部１４１，１５１は、秘密対称鍵作成数ｎ（ｎは２以上の整数）を予め設定するものであり、秘密対称鍵選択基準値設定部１４５，１５５は、作成されるｎ個の秘密対称鍵から一つを選択するための秘密対称鍵選択基準値を予め設定するものである。乱数値生成部１４２１〜１４２ｎ，１５２１〜１５２ｎは、上記のｎに対応して設けられて無作為に乱数値を生成するものである。
【００１２】
Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換処理部１４３，１５３は、これら乱数値１４２１〜１４２ｎ，１５２１〜１５２ｎを用いてＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値を計算すると共に、算出されたＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値を、相互に交換処理（１６１〜１６ｎ）するものである。また、こうして交換処理することにより相手ＩＰｓｅｃ装置から受信したＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値と、乱数値１４２１〜１４２ｎ，１５２１〜１５２ｎとによりｎ個の秘密対称鍵値を生成して、秘密対称鍵値出力部１４４１〜１４４ｎ，１５４１〜１５４ｎをそれぞれ介して出力するものである。
【００１３】
秘密対称鍵選択処理部１４６，１５６は、秘密対称鍵選択基準値設定部１４５，１５５の設定基準値に基づいて、秘密対称鍵値出力部１４４１〜１４４ｎ，１５４１〜１５４ｎから出力されるｎ個の秘密対称鍵値の一つを選択するものである。こうして選択された最終秘密対称鍵値は、最終秘密対称鍵値出力部１４７，１５７からそれぞれ導出される。
【００１４】
秘密対称鍵作成数設定部１４１，１５１は、秘密対象鍵値（１４４１〜１４４ｎ，１５４１〜１５４ｎ）の個数である“ｎ”を設定するものであり、ＩＰｓｅｃ装置１４と１５とでは同じ値となっている。秘密対称鍵選択基準値設定部１４５，１５５は、上述のｎ個の秘密対称鍵値のうち、何番目に大きな値の秘密対称鍵値を最終秘密対象鍵値とするかを選択するための基準値であり、ＩＰｓｅｃ装置１４と１５とでは同じ値となっている。
【００１５】
通信者１１が通信者１２に対し通信を行う場合、ＩＰｓｅｃ装置１４では、秘密対称鍵作成数ｎに等しい個数（ｎ個）の乱数値が乱数値生成部１４２１〜１４２ｎにより生成される。ＩＰｓｅｃ装置１４におけるこれらｎ個の乱数値は全てＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換処理部１４３により、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値となり、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値の交換処理１６１〜１６ｎがＩＰｓｅｃ装置１５に対し行われる。
【００１６】
ＩＰｓｅｃ装置１５では、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値の交換処理１６１〜１６ｎより、秘密対称鍵作成数設定部１５１で設定されている値ｎの数だけの乱数値が、乱数値生成部１５２１〜１５２ｎで生成される。ＩＰｓｅｃ装置１５におけるこれらｎ個の乱数値は全てＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換処理部１５３により、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値となり、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値の交換処理１６１〜１６ｎがＩＰｓｅｃ装置１４に対し行われる。
【００１７】
ＩＰｓｅｃ装置１４は、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値の交換処理１６１〜１６ｎにて受信した、ＩＰｓｅｃ装置１５のｎ個の乱数値のＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値と、自装置１４のｎ個の乱数値とから、ｎ個の秘密対称鍵値を生成して、秘密対称鍵値出力部１４４１〜１４４ｎを介して、秘密対称鍵選択処理部１４６へ出力する。
【００１８】
ＩＰｓｅｃ装置１５も同様に、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値の交換処理１６１〜１６ｎにて受信した、ＩＰｓｅｃ装置１４のｎ個の乱数値のＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値と、自装置１５のｎ個の乱数値１５２１〜１５２ｎとから、ｎ個の秘密対称鍵値を生成して秘密対称鍵値出力部１５４１〜１５４ｎを介して、秘密対称鍵選択処理部１５６へ出力する。
【００１９】
ＩＰｓｅｃ装置１４において、秘密対称鍵選択処理部１４６は、秘密対称鍵選択基準値設定部１４５の設定値である基準値に基づいて、秘密対称鍵値出力部１４４１〜１４４ｎの中から最終秘密対称鍵を選択して最終秘密対称鍵値出力部１４７からＩＰｓｅｃ装置１４の秘密対称鍵を出力するのである。この最終秘密対称鍵値出力部１４７からの秘密対称鍵が最終的に通信に使用されることになるのである。
【００２０】
ＩＰｓｅｃ装置１５においても、同様に、秘密対称鍵選択処理部１５６は、秘密対称選択基準値設定部１５５の設定値である基準値に基づいて、秘密対処鍵値出力部１５４１〜１５４ｎの中から最終秘密対称鍵を選択して最終秘密対称鍵値出力部１５７からＩＰｓｅｃ装置１５の秘密対称鍵を出力する。この最終秘密対称鍵値出力部１５７からの秘密対称鍵が最終的に通信に使用されることになるのである。
【００２１】
次に、図１及び図２、図３のフローチャートを参照して、本実施例の全体の動作について詳細に説明する。図２は通信を開始する通信者１１を収容しているＩＰｓｅｃ装置の動作を表すフローチャートであり、図３は通信を受ける通信者１２を収容しているＩＰｓｅｃ装置の動作を表すフローチャートである。
【００２２】
いま、通信者１１が通信者１２へ送信する通信パケットをＩＰｓｅｃ装置１４へ送信する（図２のステップＡ１）。ＩＰｓｅｃ装置１４では、第一の乱数値生成部１４２１から第一の乱数値が発生され（図２のステップＡ２）、その乱数値がＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換処理部１４３において、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値に変換されて相手ＩＰｓｅｃ装置１５へ送信される（図２のステップＡ４）。
【００２３】
Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値を受け取ったＩＰｓｅｃ装置１５（図３のステップＢ１）では、第一の乱数値生成部１５２１から第一の乱数値が発生され（図３のステップＢ２）、その乱数値がＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換処理部１５３において、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値に変換されて相手ＩＰｓｅｃ装置１４へ送信される（図３のステップＢ３）。
【００２４】
ＩＰｓｅｃ端末１４では、第一の乱数値と、相手より受け取ったＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値とから第一の秘密対称鍵値を作成する（図２のステップＡ４）。同様に、ＩＰｓｅｃ端末１５では、第一の乱数値と、相手より受け取ったＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値とから第一の秘密対称鍵値を作成する（図３のステップＢ４）。
【００２５】
図２のステップＡ１〜Ａ４及び図３のステップＢ１〜Ｂ４の作業を、秘密対称鍵作成数設定部１４１，１５１に設定されている値ｎの回数だけ繰り返す（図２のステップＡ５、図３のステップＢ５）。この作業により、ＩＰｓｅｃ装置１４，１５では、それぞれ、ｎ個の第一〜第ｎの秘密対称鍵値が作成されることになる。
【００２６】
そして、これらの秘密対称鍵値は、各ＩＰｓｅｃ装置内部で、値の大きい順に並べられる（図２のステップＡ６、図３のステップＢ６）。その後、秘密対称鍵選択基準値設定部１４５，１５５に設定されている基準値ｍに基づき、一つの秘密対称鍵値が選択される。その選択方法としては、例えば、ｍ番目に大きい秘密対称鍵値を選択することが考えられる（図２のステップＡ７、図３のステップＢ７）。こうして選択された一つの秘密対称鍵値が最終秘密対称鍵値とし、ＩＰｓｅｃ装置の秘密公開鍵となる（図２のステップＡ８、図３のステップＢ８）。
【００２７】
次に具体例について説明する。図４はＩＰｓｅｃ装置１４に収容している端末が、ＩＰｓｅｃ装置１５に収容している端末にパケットを出す場合の秘密対称鍵を求める場合の動作を、模式的に示した図である。ここで、ＩＰｓｅｃ装置１４，１５共に、秘密対称鍵作成数ｎを“４”、秘密対称鍵選択基準値を“２”と、それぞれ予め事前に設定しておくものとする。そして、盗聴者１３（図１参照）は、ＩＰｓｅｃ装置１４，１５間を流れるデータを盗聴し、それを元に秘密対称鍵を解読しようと試みているものとする。
【００２８】
ＩＰｓｅｃ装置１４において、４つの乱数値１１，１８，６，１０が発生され、各々がＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換されて、Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値３２０，１３０，１０８，４２とされ、これらがＩＰｓｅｃ装置１５へ送信される。ＩＰｓｅｃ装置１５においても、同様に、４つの乱数値４８，２５０，４２０，１８１が発生され、各々がＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換されてＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値４２００，１３，５０１，６２１とされ、これらがＩＰｓｅｃ装置１４へ送信される。
【００２９】
ＩＰｓｅｃ装置１４では、自装置が作成した乱数値１１，１８，６，１０と、相手装置から受信したＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値４２００，１３，５０１，６２１とから、４つの秘密対称鍵値２２３６，６８１２３，２３０，１１１３が求められる。ＩＰｓｅｃ装置１５でも、同様に、自装置が作成した乱数値４８，２５０，４２０，１８１と、相手から受信したＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値３２０，１３０，１０８，４２とから、４つの秘密対称鍵値２２３６，６８１２３，２３０，１１１３が求められる。
【００３０】
ここで、ＩＰｓｅｃ装置１４とＩＰｓｅｃ装置１５ににおいて、それぞれ同じ秘密対称鍵値が４組作成されるが、秘密対称鍵選択基準値“２”に基づき、“２”番目に大きな値である秘密対称鍵値２２３６が、ＩＰｓｅｃ装置１４，１５の秘密対称鍵として指定されることになる。
【００３１】
盗聴者１３はＩＰｓｅｃ装置１４，１５間を流れるデータに対して、秘密対称鍵の解読を試みるが、秘密対称鍵作成数を“４”にしたために、通常の４倍の解読工数がかかる。また、盗聴者１３は、ＩＰｓｅｃ装置１４，１５のみが知っている秘密対称鍵選択基準値“２”を知らないので、複数の秘密対称鍵値のうち、実際に使われる秘密対称鍵がどれであるかを判別することが出来ない。
【００３２】
図５は本発明の他の実施例を示すブロック図であり、図１と同等部分は同一符号により示している。先に示した図１の実施例とは相違する部分についてのみ説明する。図１の例に示した如くでは、複数の秘密対称鍵値出力部１４４１〜１４４ｎ，１５４１〜１５４ｎの出力から一つの秘密対称鍵値を選択する代りに、本例では、これら複数の秘密対称鍵値出力部１４４１〜１４４ｎ，１５４１〜１５４ｎの出力をそれぞれ融合処理する秘密対称鍵融合処理部５４６，５５６を設け、この秘密対称鍵融合処理部５４６，５５６の出力を最終秘密対称鍵値として、最終秘密対称鍵値出力部１４７，１５７から導出するようにしたものである。
【００３３】
本例における秘密対称鍵融合処理部５４６，５５６では、例えば、秘密対称鍵値出力部１４４１〜１４４ｎ，１５４１〜１５４ｎの出力をそれぞれ排他的論理和演算を行って融合処理する構成であるものとする。こうすることにより、秘密対称鍵選択基準値が必要なくなるという利点がある他に、盗聴者１３は秘密対称鍵作成数分の解読を繰り返さなくてはならないことになり、解読が困難なものとなる。
【００３４】
次に、図５に示した実施例の動作について、図６及び図７のフローチャートを参照して説明する。先ず、ＩＰｓｅｃ装置１４において、発信者１１よりパケット受信後、秘密対称鍵作成数分のＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値がＩＰｓｅｃ装置１５へ送信される。ＩＰｓｅｃ装置１５でも、受信されたＤｉｉｆｉｅ−Ｈｅｌｌｍａｎ公開値の分だけＩＰｓｅｃ装置１４に対しＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値が送信される。
【００３５】
ＩＰｓｅｃ装置１４，１５では、それぞれ受信されたＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値と乱数値とから、秘密対称鍵値が作成されて秘密対称鍵値出力部１４４１〜１４４ｎ，１５４１〜１５４ｎから出力される（図６のステップＡ１〜Ａ５、図７のステップＢ１〜Ｂ５）。
【００３６】
ＩＰｓｅｃ装置１４では、作成されたこれら秘密対称鍵値の排他的論理和を、秘密対称鍵融合処理部５４６により求め、これを最終秘密対称鍵値とし、最終秘密対称鍵値出力部１４７より導出し、本通信で使う秘密対称鍵とする（図６のステップＡＡ６，Ａ８）。
【００３７】
同様に、ＩＰｓｅｃ装置１５では、作成されたこれら秘密対称鍵値の排他的論理和を、秘密対称鍵融合処理部５５６により求め、これを最終秘密対称鍵値とし、最終秘密対称鍵値出力部１５７より導出し、本通信で使う秘密対称鍵とする（図６のステップＢＢ６，Ｂ８）。
【００３８】
次に、具体例について説明する。図８はＩＰｓｅｃ装置１４に収容している端末が、ＩＰｓｅｃ装置１５に収容している端末にパケットを出す場合の秘密対称鍵を求める場合の動作を、模式的に示した図である。
【００３９】
ＩＰｓｅｃ装置１４，１５共に、秘密対称鍵作成数ｎを“４”と事前に設定しておく。通信開始時、ＩＰｓｅｃ装置１４にて乱数値１１，１８，６，１０が発生され、これがＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値へ変換された後、ＩＰｓｅｃ装置１５へ送信される。これを受けたＩＰｓｅｃ装置１５においても、同様に、乱数値４８，２５０，４２０，１８１が発生され、これがＤｉｆｆｉｅ−Ｈｅｌｌｍａｎ公開値へ変された換後、ＩＰｓｅｃ装置１４へ送信される。
【００４０】
ＩＰｓｅｃ装置１４，１５共に秘密対称鍵値２２３６，６８１２３，２３０，１１１３が作成され、これらの排他的論理和６７０９６が最終秘密対称鍵となり、この値がＩＰｓｅｃ装置１４，１５の秘密対称鍵となる。
【００４１】
なお、本例では、秘密対称鍵融合処理部１４７，１５７の融合処理として、排他的論理和演算を行っているが、これに限定されず、他の種々の演算方式を採用可能であることは明白である。
【００４２】
また、上記各実施例における動作は、予めプログラムとして動作手順を記録媒体に記録しておき、これをコンピュータ（ＣＰＵ）により読取って実行させるようにしても良いものである。
【００４３】
【発明の効果】
本発明の一実施例による効果は、盗聴者の秘密対称鍵の解読を困難にさせることができることである。その理由は、秘密対称鍵を複数作成することにより、複数倍の解読工数がかかり、なおかつ、どの秘密対称鍵が本物であるかという情報は装置外部には漏れないので、盗聴者には本物の秘密対称鍵を判別できないことによる。
【００４４】
本発明の他の実施例による効果は、同様に盗聴者の秘密対称鍵の解読を困難にさせることができることである。その理由は、秘密対称鍵を複数作成して、これらを所望の演算方式により融合処理して最終的に使用する秘密対称鍵値を生成するようにしたので、盗聴者には本物の秘密対称鍵を判別できないことによる。また、この実施例では、複数の秘密対称鍵値から一つを選択するための基準値を設定する必要がないという効果もある。
【図面の簡単な説明】
【図１】本発明の一実施例の機能ブロック図である。
【図２】図１のＩＰｓｅｃ装置１４の動作フロー図である。
【図３】図１のＩＰｓｅｃ装置１５の動作フロー図である。
【図４】本発明の一実施例の動作を模式的に示した図である。
【図５】本発明の他の実施例の機能ブロック図である。
【図６】図２のＩＰｓｅｃ装置１４の動作フロー図である。
【図７】図２のＩＰｓｅｃ装置１５の動作フロー図である。
【図８】本発明の他の実施例の動作を模式的に示した図である。
【符号の説明】
１１，１２  通信者
１３  盗聴者
１４，１５  ＩＰｓｅｃ装置
１４１，１５１  秘密対称鍵作成数設定部
１４３，１５３  Ｄｉｆｆｉｅ−Ｈｅｌｌｍａｎ変換処理部
１４５，１５５  秘密対称鍵選択基準値設定部
１４６，１５６  秘密対称鍵選択処理部
１４７，１５７  最終秘密対称鍵値出力部
１４２１〜１４２ｎ，１５２１〜１５２ｎ  乱数値生成部
１４４１〜１４４ｎ，１５４１〜１５４ｎ  秘密対称鍵値出力部
５４６，５５６  秘密対称鍵融合処理部
【図１】
2004356783.tif 000003
【図２】
2004356783.tif 000004
【図３】
2004356783.tif 000005
【図４】
2004356783.tif 000006
【図５】
2004356783.tif 000007
【図６】
2004356783.tif 000008
【図７】
2004356783.tif 000009
【図８】
2004356783.tif 000010