(57)【要約】【課題】  秘匿通信が何らかの原因で切断された際に、再度通信を再開するまでの時間を短縮化可能な暗号通信システムを提供する。【解決手段】  暗号通信システムにおいて、第１及び第２の通信端末各々は、鍵配布装置から配布された共通鍵を保持する保持手段（１１，２１）と、接続先の通信端末とのセッションの切断及び再接続を検出する検出手段（１２，２２）と、再接続時に保持手段にて保持する鍵の情報を接続先の通信端末に送信しかつ接続先の通信端末からの鍵の情報を受信する送受信手段（１３，２３）と、保持手段に保持する鍵の情報と接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較手段（１４，２４）とを有し、再接続時に比較手段で確認された共通の鍵を用いて接続先の通信端末との間で暗号通信を継続する。【選択図】      図１
2012191277.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２の通信端末と、前記第１及び第２の通信端末各々に共通鍵を配布する鍵配布装置とを含み、前記鍵配布装置から配布された共通鍵を用いて前記第１の通信端末と前記第２の通信端末との間で暗号通信を行う暗号通信システムであって、
前記第１及び第２の通信端末各々は、前記鍵配布装置から配布された共通鍵を保持する保持手段と、接続先の通信端末とのセッションの切断及び再接続を検出する検出手段と、前記再接続時に前記保持手段にて保持する鍵の情報を前記接続先の通信端末に送信しかつ前記接続先の通信端末からの鍵の情報を受信する送受信手段と、前記保持手段に保持する鍵の情報と前記接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較手段とを有し、
前記再接続時に前記比較手段で確認された共通の鍵を用いて前記接続先の通信端末との間で暗号通信を継続することを特徴とする暗号通信システム。
【請求項２】
前記第１及び第２の通信端末各々は、前記比較手段にて前記共通の鍵の保持が確認された場合に前記鍵配布装置に前記鍵の再送依頼を行わないことを特徴とする請求項１記載の暗号通信システム。
【請求項３】
前記第１及び第２の通信端末各々は、前記暗号通信を１：ｎもしくはｎ：ｎ（ｎは正の整数）で行うことを特徴とする請求項１または請求項２記載の暗号通信システム。
【請求項４】
通信端末各々に共通鍵を配布する鍵配布装置を含む暗号通信システムに用いられ、前記鍵配布装置から配布された共通鍵を用いて接続先の通信端末との間で暗号通信を行う通信端末であって、
前記鍵配布装置から配布された共通鍵を保持する保持手段と、前記接続先の通信端末とのセッションの切断及び再接続を検出する検出手段と、前記再接続時に前記保持手段にて保持する鍵の情報を前記接続先の通信端末に送信しかつ前記接続先の通信端末からの鍵の情報を受信する送受信手段と、前記保持手段に保持する鍵の情報と前記接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較手段とを有し、
前記再接続時に前記比較手段で確認された共通の鍵を用いて前記接続先の通信端末との間で暗号通信を継続することを特徴とする通信端末。
【請求項５】
前記比較手段にて前記共通の鍵の保持が確認された場合に前記鍵配布装置に前記鍵の再送依頼を行わないことを特徴とする請求項４記載の通信端末。
【請求項６】
前記暗号通信を１：ｎもしくはｎ：ｎ（ｎは正の整数）で行うことを特徴とする請求項４または請求項５記載の通信端末。
【請求項７】
第１及び第２の通信端末と、前記第１及び第２の通信端末各々に共通鍵を配布する鍵配布装置とを含み、前記鍵配布装置から配布された共通鍵を用いて前記第１の通信端末と前記第２の通信端末との間で暗号通信を行う暗号通信システムに用いる再接続時の鍵配布方法であって、
前記第１及び第２の通信端末各々に、前記鍵配布装置から配布された共通鍵を保持する保持手段を設け、
前記第１及び第２の通信端末各々が、接続先の通信端末とのセッションの切断及び再接続を検出する検出処理と、前記再接続時に前記保持手段にて保持する鍵の情報を前記接続先の通信端末に送信しかつ前記接続先の通信端末からの鍵の情報を受信する送受信処理と、前記保持手段に保持する鍵の情報と前記接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較処理とを実行し、
前記再接続時に前記比較処理で確認された共通の鍵を用いて前記接続先の通信端末との間で暗号通信を継続することを特徴とする再接続時の鍵配布方法。
【請求項８】
前記第１及び第２の通信端末各々が、前記比較処理にて前記共通の鍵の保持が確認された場合に前記鍵配布装置に前記鍵の再送依頼を行わないことを特徴とする請求項７記載の再接続時の鍵配布方法。
【請求項９】
前記第１及び第２の通信端末各々が、前記暗号通信を１：ｎもしくはｎ：ｎ（ｎは正の整数）で行うことを特徴とする請求項７または請求項８記載の再接続時の鍵配布方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は暗号通信システム、通信端末及びそれに用いる再接続時の鍵配布方法に関し、特に再接続時の鍵配布方法に関する。
【背景技術】
【０００２】
暗号通信を行う際には、通信先の通信端末と通信元の通信端末との間の通信データをある一定の法則で変換している。通信データの変換する際には、法則をどのように利用するのかを示した鍵を通信先の通信端末及び通信元の通信端末の双方の装置が有することにより、暗号通信を実現している。
【０００３】
すなわち、暗号通信には、通信先の通信端末及び通信元の通信端末が鍵を持っている必要があり、一般的に鍵の種類として、同じ鍵を用いる共通鍵暗号方式、公開鍵及び秘密鍵の対になる２つの鍵を利用する公開鍵暗号方式がある。
【０００４】
暗号通信に利用する鍵の配布方法としては、直接手渡し等で鍵を配布する方法のほかに、鍵を送信側及び受信側の双方に、既知の方法で暗号化して電子的に伝送した後、送信側及び受信側の双方でそれぞれ複合して鍵を得る電子配送方式が存在する。
【０００５】
下記の特許文献１には、コンテンツを送受信する送信装置及び受信装置の間で、認証、鍵交換（共通鍵、ムーブ鍵の交換）を行ってそれぞれ保持しておき、受信装置からのコンテンツ要求時に送られてくる情報を基に、送信装置において当該情報に一致する鍵の有無を判断し、鍵があれば、当該鍵でコンテンツを暗号化して送信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１４７９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明に関連する鍵配布方法では、共通鍵暗号方式の場合における電子鍵配布方式において、暗号通信の際に、通信元の通信端末及び通信先の通信端末がそれぞれ互いに対して認証を行い、鍵を送り合って通信を行っている（上記の特許文献１に記載の技術）。
【０００８】
有線による回線の場合は、一般的に回線品質が安定していることが多いが、移動体通信に利用される無線通信の場合は、回線品質が一定でなく、セッションが頻繁に切れることが想定される。その際に、継続して通信が必要な場合は、再接続を行うわけであるが、その再接続には再び認証を行い、鍵を送り合う必要がある。
【０００９】
無線通信は、有線による通信より帯域が狭いため、実際の通信が行えるようになるまで長時間必要となる。また、頻繁に鍵を生成して暗号化し、暗号化した鍵を送受信することにより、通信装置に高負荷がかかることも問題となる。
【００１０】
そこで、本発明の目的は上記の問題点を解消し、秘匿通信が何らかの原因で切断された際に、再度通信を再開するまでの時間を短縮化することができる暗号通信システム、通信端末及びそれに用いる再接続時の鍵配布方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明による暗号通信システムは、第１及び第２の通信端末と、前記第１及び第２の通信端末各々に共通鍵を配布する鍵配布装置とを含み、前記鍵配布装置から配布された共通鍵を用いて前記第１の通信端末と前記第２の通信端末との間で暗号通信を行う暗号通信システムであって、
前記第１及び第２の通信端末各々は、前記鍵配布装置から配布された共通鍵を保持する保持手段と、接続先の通信端末とのセッションの切断及び再接続を検出する検出手段と、前記再接続時に前記保持手段にて保持する鍵の情報を前記接続先の通信端末に送信しかつ前記接続先の通信端末からの鍵の情報を受信する送受信手段と、前記保持手段に保持する鍵の情報と前記接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較手段とを備え、
前記再接続時に前記比較手段で確認された共通の鍵を用いて前記接続先の通信端末との間で暗号通信を継続している。
【００１２】
本発明による通信端末は、通信端末各々に共通鍵を配布する鍵配布装置を含む暗号通信システムに用いられ、前記鍵配布装置から配布された共通鍵を用いて接続先の通信端末との間で暗号通信を行う通信端末であって、
前記鍵配布装置から配布された共通鍵を保持する保持手段と、前記接続先の通信端末とのセッションの切断及び再接続を検出する検出手段と、前記再接続時に前記保持手段にて保持する鍵の情報を前記接続先の通信端末に送信しかつ前記接続先の通信端末からの鍵の情報を受信する送受信手段と、前記保持手段に保持する鍵の情報と前記接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較手段とを備え、
前記再接続時に前記比較手段で確認された共通の鍵を用いて前記接続先の通信端末との間で暗号通信を継続している。
【００１３】
本発明による再接続時の鍵配布方法は、第１及び第２の通信端末と、前記第１及び第２の通信端末各々に共通鍵を配布する鍵配布装置とを含み、前記鍵配布装置から配布された共通鍵を用いて前記第１の通信端末と前記第２の通信端末との間で暗号通信を行う暗号通信システムに用いる再接続時の鍵配布方法であって、
前記第１及び第２の通信端末各々に、前記鍵配布装置から配布された共通鍵を保持する保持手段を設け、
前記第１及び第２の通信端末各々が、接続先の通信端末とのセッションの切断及び再接続を検出する検出処理と、前記再接続時に前記保持手段にて保持する鍵の情報を前記接続先の通信端末に送信しかつ前記接続先の通信端末からの鍵の情報を受信する送受信処理と、前記保持手段に保持する鍵の情報と前記接続先の通信端末から受信した鍵の情報とを比較して共通の鍵を保持することを確認する比較処理とを実行し、
前記再接続時に前記比較処理で確認された共通の鍵を用いて前記接続先の通信端末との間で暗号通信を継続している。
【発明の効果】
【００１４】
本発明は、上記のような構成及び動作とすることで、秘匿通信が何らかの原因で切断された際に、再度通信を再開するまでの時間を短縮化することができるという効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態による暗号通信システムの構成例を示すブロック図である。
【図２】本発明の実施の形態による暗号通信システムの動作例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明による暗号通信システムの概要について説明する。本発明による暗号通信システムは、暗号通信における鍵配布方法において、通信元の通信端末及び通信先の通信端末各々に、セッション確立時に鍵配布装置から配布した鍵を保持する手段と、セッションが切断及び再接続されたことを検出する手段と、再接続時に保持する鍵の情報を接続先に送信及び接続先から鍵の情報を受信する手段とを有する。
【００１７】
また、本発明による暗号通信システムは、通信元の通信端末及び通信先の通信端末各々に、保持する鍵の情報と接続先から受信した鍵の情報とを比較し、共通の鍵を保持していることを確認する手段を有する。
【００１８】
一般的に、暗号通信を開始する際には、通信元の通信端末及び通信先の通信端末の間で認証を行い、鍵を交換しあう。本発明では、通信元の通信端末及び通信先の通信端末の間において、認証の際に、必要な鍵を持っているかどうかの確認情報を同時に送信し、返ってきた結果を利用し、通信相手の装置が鍵を持っているかの確認を行う。
【００１９】
本発明では、その確認の結果、通信相手の装置が鍵を持っていることが分かった場合、鍵を鍵配布装置へ鍵の送信をリクエストせず、同じ鍵を利用して暗号通信を継続する。
【００２０】
これによって、本発明では、通信品質が安定しない回線においても、通信帯域を圧迫することなく、暗号通信を継続することができる。また、本発明では、再接続の場合においても、迅速に暗号通信を再開することができる。
【００２１】
図１は本発明の実施の形態による暗号通信システムの構成例を示すブロック図である。図１において、本発明の実施の形態による暗号通信システムは、通信端末（クライアント＃１）１と、通信端末（クライアント＃２）２と、鍵配布装置（鍵配布サーバ）３とから構成されている。
【００２２】
通信端末（クライアント＃１）１及び通信端末（クライアント＃２）２は、それぞれ１対１で通信（暗号化された送信データの送受信）を行う。鍵配布装置３は、通信端末（クライアント＃１）１及び通信端末（クライアント＃２）２とは、別体の装置として設置される。
【００２３】
また、通信端末（クライアント＃１）１及び通信端末（クライアント＃２）２各々は、鍵保持部１１，２１と、セッション検出部１２，２２と、鍵情報送受信部１３，２３と、鍵情報比較部１４，２４とを備えている。
【００２４】
鍵保持部１１，２１は、暗号通信における鍵配送方式において、セッション確立時に鍵配布装置３より配布した鍵を保持する。セッション検出部１２，２２は、セッションが切断及び再接続されたことを検出する。
【００２５】
鍵情報送受信部１３，２３は、再接続時に保持する鍵の情報を接続先に送信及び接続先から鍵の情報を受信する。鍵情報比較部１４，２４は、保持する鍵の情報と接続先から受信した鍵の情報を比較し、共通の鍵を保持することを確認する。
【００２６】
図２は本発明の実施の形態による暗号通信システムの動作例を示すシーケンスチャートである。これら図１及び図２を参照して本発明の実施の形態による暗号通信システムの動作について説明する。
【００２７】
通信端末１は、鍵配布装置３に対して通信端末２との共通鍵の配布依頼を行い（図２のａ１）、通信端末２は、鍵配布装置３に対して通信端末１との共通鍵の配布依頼を行う（図２のａ２）。
【００２８】
鍵配布装置３は、通信端末１及び通信端末２に対して暗号化した共通鍵を配布する（図２のａ３，ａ４）。通信端末１及び通信端末２各々は、鍵配布装置３から配布された共通鍵を復号化する（図２のａ５，ａ６）。通信端末１及び通信端末２各々は、それぞれ復号化した通鍵で暗号通信を開始する（図２のａ７）。
【００２９】
ここで、例えば、通信端末２において、外因等によりセッション切断が発生したとする（図２のａ８）。この場合、通信端末１は、通信相手である通信端末２が共通鍵を有しているかの確認を行う（図２のａ９）。
【００３０】
また、通信端末２は、通信相手である通信端末１が共通鍵を有しているかの確認を行う（図２のａ１０）。通信端末１及び通信端末２各々は、共通鍵を有していた場合、その共通鍵で暗号通信を再開する（図２のａ１１）。
【００３１】
このように、本実施の形態では、最初に通信を行う場合、通信端末１及び通信端末２同士が鍵配布装置３により配布された共通鍵を用いて互いに認証を行い、鍵交換を経て暗号通信を開始する。
【００３２】
また、本実施の形態では、通信端末１と通信端末２との間で暗号通信中に、回線状態の悪化により通信が切断されると、一般的に、即座に再接続が行われる。その際、通信端末１と通信端末２との間では、再び認証から通信が開始されるが、その認証の際に、どのような鍵を持っているかを確認しあい、鍵の期限内で利用可能である場合、鍵交換を行わず、それぞれの装置が持っている鍵を利用して暗号通信を再開する。
【００３３】
これによって、本実施の形態では、秘匿通信が何らかの原因で切断された際に、再度通信を再開するまでの時間を短縮化することができる。
【００３４】
すなわち、本実施の形態では、通信が切れ、暗号化セッションが終了しても、再度、前回接続した装置へ接続要求が出された際に、互いの暗号鍵が同一のものかを確認し、同一のものであれば、鍵配布装置３に鍵の再送を依頼せず、迅速に通信を行う。
【００３５】
一般的に、暗号通信を開始する際には、認証を行い、鍵を交換しあう。これに対して、本実施の形態では、認証の際に、必要な鍵を持っているかどうかの確認情報を同時に送信し、帰ってきた結果を利用し、通信相手の装置が鍵を持っているかの確認を行う。
【００３６】
その確認の結果、通信相手の装置が鍵を持っていることが分かった場合、鍵を鍵配送装置３へ鍵の送信をリクエストせず、同じ鍵を利用して暗号通信を継続する。
【００３７】
したがって、本実施の形態では、通信品質が安定しない回線においても、通信帯域を圧迫することなく、暗号通信を継続することができる。また、再接続の場合においても、迅速に暗号通信を再開することができる。
【００３８】
本発明は、上記の実施の形態のように、通信元と通信先とが１対１である場合について述べたが、通信元や通信先の通信端末が複数台ある場合でも利用が可能である。
【００３９】
その場合は、通信相手が持っている鍵情報と、その通信相手を特定する一意の符号を用いることにより、複数台（１：ｎもしくはｎ：ｎ）（ｎは正の整数）での秘匿通信時に、回線が切断されても、再接続時に所有する鍵情報と通信相手を特定する符号のやりとりのみで即時に秘匿通信が可能となる。
【００４０】
また、本発明は、実施の形態として、下記のような形態が考えられる。例えば、本発明は、通信端末１及び通信端末２内のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に暗号化して配送された鍵を解除する機能を実装することが可能である。
【００４１】
この場合、鍵配布装置３は、通信端末１及び通信端末２各々で解除できる暗号方式で鍵を暗号化し、通信端末１及び通信端末２に鍵を配送する鍵配送の機能をソフトウェアとして実装することにより、鍵の配布を行う。
【００４２】
また、本発明は、通信装置とは別体に鍵配布装置３として実現することも可能である。その場合、鍵配布装置３は、利用者の運用しやすい場所に設置することができる。
【符号の説明】
【００４３】
１  通信端末（クライアント＃１）
２  通信端末（クライアント＃２）
３  鍵配布装置
１１，２１  鍵保持部
１２，２２  セッション検出部
１３，２３  鍵情報送受信部
１４，２４  鍵情報比較部
【図１】
2012191277.tif 000003
【図２】
2012191277.tif 000004