(57)【要約】【課題】ＩＰＳＥＣパスを確立して行う通信において、その通信中断後のＩＰＳＥＣパスを、そのＩＰＳＥＣパスを用いて通信を行ういずれの側からも再確立でき、その再確立に要する時間を短くする。【解決手段】初期接続時に、端末２と網終端装置１との間でＩＫＥのＳＡおよびＩＰＳＥＣのＳＡによってパスを確立し（Ｓ５０１）、セッションを確立する（Ｓ５０２）。このときには、通信状態を実行モードにしておく。そして、通信を中断する場合（Ｓ５０３）に、実行モードを中断モードに変更する（Ｓ５０４〜Ｓ５０７）。その後、通信を再開する場合には、中断モードを実行モードに変更する（Ｓ５０９〜Ｓ５１１）。なお、中断モードの間では、ＳＡに対するライフタイムの値およびシーケンス番号の値の増減を行わず、死活監視のためのライブネス監視メッセージの送受信を行わないようにする。【選択図】図５
2011170157.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰＳＥＣ（Security Architecture for Internet Protocol）によるセキュアなパスをＳＡ（Security Association）情報を用いて確立してＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置であって、
自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記パスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、
前記実行モードの処理を中断する場合、前記中断モードの実行要求を含む中断要求メッセージを通信相手に送信する手段と、
前記通信相手から、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを受信する手段と、
前記中断応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、
を備えることを特徴とするＩＰＳＥＣ通信装置。
【請求項２】
請求項１に記載のＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置であって、
自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記通信相手との間のパスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、
前記通信相手から、前記中断モードの実行要求を含む中断要求メッセージを受信する手段と、
前記中断要求メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、
前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを前記通信相手に送信する手段と、
を備えることを特徴とするＩＰＳＥＣ通信装置。
【請求項３】
前記パスの確立に用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開の要求を示す再開要求メッセージを前記通信相手に送信する手段と、
前記通信相手から、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを受信する手段と、
前記再開応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、
を備えることを特徴とする請求項１または請求項２に記載のＩＰＳＥＣ通信装置。
【請求項４】
請求項３に記載のＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置であって、
前記通信相手から、前記パスの確立に用いたＳＡ情報に基づいて暗号化されたＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを受信する手段と、
前記再開要求メッセージを受信して、前記記憶手段を参照し、前記通信相手の装置ＩＤに紐付けられている前記ＳＡ情報に基づいて再開要求メッセージを復号化して、再開要求であることを認識する手段と、
再開要求であることを認識し、前記記憶手段を参照し、前記通信相手の通信状態が前記中断モードであることを認識した場合、前記通信相手の装置ＩＤおよび自身の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、
前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを前記通信相手に送信する手段と、
を備えることを特徴とする請求項１または請求項２に記載のＩＰＳＥＣ通信装置。
【請求項５】
前記中断モードの処理を実行しているときに実施する手段として、
前記通信相手の死活状態を監視するために用いるライブネス監視メッセージの送受信を停止する手段と、
自身のＩＰアドレスが変更されたとき、自身の装置ＩＤおよび変更された自身のＩＰアドレスを含む第１のＩＰアドレス更新メッセージを通信相手に送信する手段と、
前記通信相手から送信されてくる前記通信相手の装置ＩＤおよび変更されたＩＰアドレスを含む第２のＩＰアドレス更新メッセージを受信する手段と、
受信した前記第２のＩＰアドレス更新メッセージから前記通信相手の装置ＩＤおよび前記変更されたＩＰアドレスを抽出して、当該装置ＩＤと当該変更されたＩＰアドレスとを紐付けて前記記憶手段に記憶する手段と、
を備え、
ＩＰＳＥＣ通信の再開時に、前記記憶手段を参照し、前記変更されたＩＰアドレスを用いて通信を行うこと
を特徴とする請求項３または請求項４に記載のＩＰＳＥＣ通信装置。
【請求項６】
ＩＰＳＥＣによるセキュアなパスをＳＡ情報を用いて確立してＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置において用いられるＩＰＳＥＣ通信方法であって、
前記ＩＰＳＥＣ通信装置が、
自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記パスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段を備え、
前記実行モードの処理を中断する場合、前記中断モードの実行要求を含む中断要求メッセージを通信相手に送信するステップと、
前記通信相手から、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを受信するステップと、
前記中断応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行するステップと、
を実行することを特徴とするＩＰＳＥＣ通信方法。
【請求項７】
請求項６に記載のＩＰＳＥＣ通信方法を実行するＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置において用いられるＩＰＳＥＣ通信方法であって、
当該ＩＰＳＥＣ通信装置が、
自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記通信相手との間のパスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段を備え、
前記通信相手から、前記中断モードの実行要求を含む中断要求メッセージを受信するステップと、
前記中断要求メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行するステップと、
前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを前記通信相手に送信するステップと、
を実行することを特徴とするＩＰＳＥＣ通信方法。
【請求項８】
前記ＩＰＳＥＣ通信装置が、
前記パスの確立に用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを前記通信相手に送信するステップと、
前記通信相手から、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを受信するステップと、
前記再開応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行するステップと、
を実行することを特徴とする請求項６または請求項７に記載のＩＰＳＥＣ通信方法。
【請求項９】
請求項８に記載のＩＰＳＥＣ通信方法を実行するＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置において用いられるＩＰＳＥＣ通信方法であって、
当該ＩＰＳＥＣ通信装置が、
前記通信相手から、前記パスの確立に用いたＳＡ情報に基づいて暗号化されたＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを受信するステップと、
前記再開要求メッセージを受信して、前記記憶手段を参照し、前記通信相手の装置ＩＤに紐付けられている前記ＳＡ情報に基づいて再開要求メッセージを復号化して、再開要求であることを認識するステップと、
再開要求であることを認識し、前記記憶手段を参照し、前記通信相手の通信状態が前記中断モードであることを認識した場合、前記通信相手の装置ＩＤおよび自身の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行するステップと、
前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを前記通信相手に送信するステップと、
を実行することを特徴とする請求項６または請求項７に記載のＩＰＳＥＣ通信方法。
【請求項１０】
前記ＩＰＳＥＣ通信装置が、
前記中断モードの処理を実行しているときに、
前記通信相手の死活状態を監視するために用いるライブネス監視メッセージの送受信を停止するステップと、
自身のＩＰアドレスが変更されたとき、自身の装置ＩＤおよび変更された自身のＩＰアドレスを含む第１のＩＰアドレス更新メッセージを通信相手に送信するステップと、
前記通信相手から送信されてくる前記通信相手の装置ＩＤおよび変更されたＩＰアドレスを含む第２のＩＰアドレス更新メッセージを受信するステップと、
受信した前記第２のＩＰアドレス更新メッセージから前記通信相手の装置ＩＤおよび前記変更されたＩＰアドレスを抽出して、当該装置ＩＤと当該変更されたＩＰアドレスとを紐付けて前記記憶手段に記憶するステップと、
を実行し、
ＩＰＳＥＣ通信の再開時に、前記記憶手段を参照し、前記変更されたＩＰアドレスを用いて通信を行うこと
を特徴とする請求項８または請求項９に記載のＩＰＳＥＣ通信方法。
【請求項１１】
ＩＰＳＥＣによるセキュアなパスをＳＡ情報を用いて確立してＩＰＳＥＣ通信を行う第１のＩＰＳＥＣ通信装置と、その通信相手となる第２のＩＰＳＥＣ通信装置とによって構成されるＩＰＳＥＣ通信システムであって、
前記第１のＩＰＳＥＣ通信装置は、
自身および通信相手となる前記第２のＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記パスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、
前記実行モードの処理を中断する場合、前記中断モードの実行要求を含む中断要求メッセージを第２のＩＰＳＥＣ通信装置に送信する手段と、
前記第２のＩＰＳＥＣ通信装置から、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを受信する手段と、
前記中断応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記第２のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、
前記パスの確立に用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開の要求を示す再開要求メッセージを前記第２のＩＰＳＥＣ通信装置に送信する手段と、
前記第２のＩＰＳＥＣ通信装置から、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを受信する手段と、
前記再開応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記第２のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、
を備え、
前記第２のＩＰＳＥＣ通信装置は、
自身および第１のＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記第１のＩＰＳＥＣ通信装置との間のパスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、
前記第１のＩＰＳＥＣ通信装置から、前記中断モードの実行要求を含む中断要求メッセージを受信する手段と、
前記中断要求メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記第１のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、
前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを前記第１のＩＰＳＥＣ通信装置に送信する手段と、
前記第１のＩＰＳＥＣ通信装置から、前記パスの確立に用いたＳＡ情報に基づいて暗号化されたＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを受信する手段と、
前記再開要求メッセージを受信して、前記記憶手段を参照し、前記第１のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている前記ＳＡ情報に基づいて再開要求メッセージを復号化して、再開要求であることを認識する手段と、
再開要求であることを認識し、前記記憶手段を参照し、前記第１のＩＰＳＥＣ通信装置の通信状態が前記中断モードであることを認識した場合、前記第１のＩＰＳＥＣ通信装置の装置ＩＤおよび自身の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、
前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを前記第１のＩＰＳＥＣ通信装置に送信する手段と、
を備えることを特徴とするＩＰＳＥＣ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰＳＥＣ（Security Architecture for Internet Protocol）を用いたセキュアなパス（ＩＰＳＥＣパス）を確立して行う通信において、その通信中断後のＩＰＳＥＣパスの再確立に要する時間を短くする技術に関する。
【背景技術】
【０００２】
セキュリティで保護されたパスを確立するために、データの交換方法および保護方法について合意を結ぶ手続のことをＳＡ（Security Association，セキュリティアソシエーション）という。ＩＰＳＥＣにおけるＳＡ（以降、ＩＰＳＥＣのＳＡと称す。）を実施する場合、そのＩＰＳＥＣのＳＡの一部として、ＩＥＴＦ（Internet Engineering Task Force）で標準化されているＩＫＥ（The Internet Key Exchange）が用いられている。ＩＫＥには、ＲＦＣ（Request for Comments）２４０９に規定されているＩＫＥｖ１（非特許文献１）や、ＲＦＣ４３０６には規定されている、ＩＫＥｖ１のＳＡの脆弱性を改善したＩＫＥｖ２（非特許文献２）がある。ＩＫＥｖ２には、暗号化やメッセージ認証を行うためのアルゴリズム等のパラメータ交渉、Diffie-Hellmanの仕組みを用いた暗号鍵／認証鍵の生成、ＩＤパスワード等によるユーザ認証、ＩＰアドレスの払出し等の機能が含まれ、ＳＡの実施に用いられている。
【０００３】
また、ＩＥＴＦのＲＦＣ４５５５（非特許文献３）には、ＩＫＥｖ２を拡張したプロトコルとして、標準化されたＭＯＢＩＫＥ（IKEv2 Mobility and Multihoming Protocol）が規定されている。ＭＯＢＩＫＥが標準化される前までは、ＩＰＳＥＣのＳＡは、ＩＰアドレス（例えば、トンネルモードのOuter ＩＰアドレス）に変更が生じた場合、通信を継続することができなかった。そのため、通信を再開する場合には、ＩＫＥ処理を最初から行わなければならなかった。ＭＯＢＩＫＥでは、ＩＫＥのINFORMATIONALメッセージを拡張することによって、ＩＰＳＥＣのＳＡで用いているOuter ＩＰアドレス変更を通信相手に通知することができるようになった。そのため、ＭＯＢＩＫＥでは、通信を再開するときに、通信相手がＩＰＳＥＣのＳＡで用いるOuter ＩＰアドレスを既に変更できているので、ＩＫＥ処理を最初から行う必要がなくなった。
【０００４】
また、現在、ＩＥＴＦで標準化を検討中のＴｉｃｋｅｔ方式が非特許文献４に記載されている。Ｔｉｃｋｅｔ方式は、多数の端末のＩＰＳＥＣパスを終端する網終端装置の故障後の通信再開時に、多数の端末から同時に通信再開のためのＳＡが集中することによって、網終端装置の処理負荷が過負荷になることを軽減するための方法である。具体的には、Ｔｉｃｋｅｔ方式では、ＩＰＳＥＣのＳＡを実施するために必要な情報を「チケット」に格納しておいて、この「チケット」を通信再開時に、端末から提示することで、網終端装置は、以前にＳＡを交わしたことのある端末であると認識することができる。そのため、網終端装置および端末は、ＩＫＥのＳＡにおける暗号鍵／認証鍵の生成や、認証処理をスキップして、簡易にＩＰＳＥＣのＳＡを実施できる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】D.Harkins, et al.,“The Internet Key Exchange (IKE)”，IETF, RFC2409
【非特許文献２】C. Kaufman,“Internet Key Exchange (IKEv2) Protocol”，IETF, RFC4306
【非特許文献３】P.Eronen,“IKEv2 Mobility and Multihoming Protocol (MOBIKE)”，IETF, RFC4555
【非特許文献４】Y.Sheffer, et al.,“IKEv2 Session Resumption draft-ietf-ipsecme-ikev2-resumption-09.txt”，IETF, 2009年10月21日
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来技術のＩＫＥの場合、Outer ＩＰアドレスが変更されると通信が切断されてしまうため、通信再開時には、ＩＫＥ処理を最初から実施して、ＩＰＳＥＣのＳＡを実施し直す必要が生じる。そのため、通信再開までに長い時間を必要とする虞がある。
【０００７】
また、ＭＯＢＩＫＥの場合、Outer ＩＰアドレスが変更された場合であっても、そのOuter ＩＰアドレスを更新することができるため、簡易にＩＰＳＥＣのＳＡを実施することができる。ただし、これは、ＩＰ網へ常時接続している場合に限られた場合である。すなわち、通信している一方の端末がＩＰ網への接続を切断したり、端末の電源を一旦オフしたりしてしまうと、他方の端末に備わっている死活監視（ＩＫＥｖ１のDead Peer Detection、またはＩＫＥｖ２のLiveness check）が作動して、一方の端末が死んだものと判断され、ＩＫＥのＳＡ情報およびＩＰＳＥＣのＳＡ情報が削除されてしまう。そこで、一方および他方の端末同士は、ＩＰ網への接続切断や電源オフの場合には、ＩＫＥ処理を最初から実施しなければならない。そのため、通信再開までに長い時間を必要とする虞がある。
【０００８】
また、Ｔｉｃｋｅｔ方式は、端末側からの通信再開にしか対処できないため、網終端装置から通信を再開する場合（例えば、ＰＵＳＨ型通信）には、適用できないという問題がある。
【０００９】
そこで、本発明の課題は、ＩＰＳＥＣパスを確立して行う通信において、その通信中断後のＩＰＳＥＣパスを、そのＩＰＳＥＣパスを用いて通信を行うＩＰＳＥＣ通信装置のいずれの側からも再確立でき、その再確立に要する時間を短くすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、ＩＰＳＥＣ（Security Architecture for Internet Protocol）によるセキュアなパスをＳＡ（Security Association）情報を用いて確立してＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置であって、自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記パスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、前記実行モードの処理を中断する場合、前記中断モードの実行要求を含む中断要求メッセージを通信相手に送信する手段と、前記通信相手から、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを受信する手段と、前記中断応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、を備えることを特徴とする。
【００１１】
また、本発明は、前記した記載のＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置であって、自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記通信相手との間のパスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、前記通信相手から、前記中断モードの実行要求を含む中断要求メッセージを受信する手段と、前記中断要求メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを前記通信相手に送信する手段と、を備えることを特徴とする。
【００１２】
本発明は、ＩＰＳＥＣによるセキュアなパスをＳＡ情報を用いて確立してＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置において用いられるＩＰＳＥＣ通信方法であって、前記ＩＰＳＥＣ通信装置が、自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記パスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段を備え、前記実行モードの処理を中断する場合、前記中断モードの実行要求を含む中断要求メッセージを通信相手に送信するステップと、前記通信相手から、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを受信するステップと、前記中断応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行するステップと、を実行することを特徴とする。
【００１３】
また、本発明は、前記したＩＰＳＥＣ通信方法を実行するＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置において用いられるＩＰＳＥＣ通信方法であって、当該ＩＰＳＥＣ通信装置が、自身および通信相手となる前記ＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記通信相手との間のパスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段を備え、前記通信相手から、前記中断モードの実行要求を含む中断要求メッセージを受信するステップと、前記中断要求メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行するステップと、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを前記通信相手に送信するステップと、を実行することを特徴とする。
【００１４】
このような構成によれば、通信中断時には、ＩＰＳＥＣ通信装置は、ＩＰＳＥＣ通信を中断している状態を表す中断モードの処理（ライフタイムの値およびシーケンス番号の増減を停止する処理）を実行している。したがって、ＩＰＳＥＣ通信装置の間のパスの確立に用いられたＳＡ情報が一致するように維持しておくことができる。そのため、通信中断後のＩＰＳＥＣパスの再確立時に、最初からＩＫＥおよびＩＰＳＥＣの処理を行う必要はなく、通信再開に要する時間を短くすることができる。
【００１５】
本発明は、前記パスの確立に用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開の要求を示す再開要求メッセージを前記通信相手に送信する手段と、前記通信相手から、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを受信する手段と、前記再開応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、を備えることを特徴とする。
【００１６】
また、本発明は、前記したＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置であって、前記通信相手から、前記パスの確立に用いたＳＡ情報に基づいて暗号化されたＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを受信する手段と、前記再開要求メッセージを受信して、前記記憶手段を参照し、前記通信相手の装置ＩＤに紐付けられている前記ＳＡ情報に基づいて再開要求メッセージを復号化して、再開要求であることを認識する手段と、再開要求であることを認識し、前記記憶手段を参照し、前記通信相手の通信状態が前記中断モードであることを認識した場合、前記通信相手の装置ＩＤおよび自身の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを前記通信相手に送信する手段と、を備えることを特徴とする。
【００１７】
本発明は、前記ＩＰＳＥＣ通信装置が、前記パスの確立に用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを前記通信相手に送信するステップと、前記通信相手から、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを受信するステップと、前記再開応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記通信相手の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行するステップと、を実行することを特徴とする。
【００１８】
また、本発明は、前記したＩＰＳＥＣ通信方法を実行するＩＰＳＥＣ通信装置を通信相手としてＩＰＳＥＣ通信を行うＩＰＳＥＣ通信装置において用いられるＩＰＳＥＣ通信方法であって、当該ＩＰＳＥＣ通信装置が、前記通信相手から、前記パスの確立に用いたＳＡ情報に基づいて暗号化されたＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを受信するステップと、前記再開要求メッセージを受信して、前記記憶手段を参照し、前記通信相手の装置ＩＤに紐付けられている前記ＳＡ情報に基づいて再開要求メッセージを復号化して、再開要求であることを認識するステップと、再開要求であることを認識し、前記記憶手段を参照し、前記通信相手の通信状態が前記中断モードであることを認識した場合、前記通信相手の装置ＩＤおよび自身の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行するステップと、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを前記通信相手に送信するステップと、を実行することを特徴とする。
【００１９】
また、本発明は、ＩＰＳＥＣによるセキュアなパスをＳＡ情報を用いて確立してＩＰＳＥＣ通信を行う第１のＩＰＳＥＣ通信装置と、その通信相手となる第２のＩＰＳＥＣ通信装置とによって構成されるＩＰＳＥＣ通信システムであって、前記第１のＩＰＳＥＣ通信装置が、自身および通信相手となる前記第２のＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記パスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、前記実行モードの処理を中断する場合、前記中断モードの実行要求を含む中断要求メッセージを第２のＩＰＳＥＣ通信装置に送信する手段と、前記第２のＩＰＳＥＣ通信装置から、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを受信する手段と、前記中断応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記第２のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、前記パスの確立に用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開の要求を示す再開要求メッセージを前記第２のＩＰＳＥＣ通信装置に送信する手段と、前記第２のＩＰＳＥＣ通信装置から、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを受信する手段と、前記再開応答メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記第２のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、を備え、前記第２のＩＰＳＥＣ通信装置が、自身および第１のＩＰＳＥＣ通信装置を識別する装置ＩＤと、それぞれの前記装置ＩＤに紐付けて、（１）前記第１のＩＰＳＥＣ通信装置との間のパスの確立に用いたＳＡ情報に対してライフタイムの値を減少させ、かつパケットを受信したときにシーケンス番号を増加する処理を実行するＩＰＳＥＣ通信中の状態を表す実行モード、および、（２）前記パスの確立に用いたＳＡ情報のライフタイムの値の減少および前記パケットを受信したときのシーケンス番号の増加を停止する処理を実行するＩＰＳＥＣ通信を中断中の状態を表す中断モード、のいずれかの通信状態を記憶している記憶手段と、前記第１のＩＰＳＥＣ通信装置から、前記中断モードの実行要求を含む中断要求メッセージを受信する手段と、前記中断要求メッセージを受信して、前記記憶手段を参照し、自身の装置ＩＤおよび前記第１のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている通信状態を前記実行モードから前記中断モードに変更し、自身において前記中断モードの処理を実行する手段と、前記中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを前記第１のＩＰＳＥＣ通信装置に送信する手段と、前記第１のＩＰＳＥＣ通信装置から、前記パスの確立に用いたＳＡ情報に基づいて暗号化されたＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを受信する手段と、前記再開要求メッセージを受信して、前記記憶手段を参照し、前記第１のＩＰＳＥＣ通信装置の装置ＩＤに紐付けられている前記ＳＡ情報に基づいて再開要求メッセージを復号化して、再開要求であることを認識する手段と、再開要求であることを認識し、前記記憶手段を参照し、前記第１のＩＰＳＥＣ通信装置の通信状態が前記中断モードであることを認識した場合、前記第１のＩＰＳＥＣ通信装置の装置ＩＤおよび自身の装置ＩＤに紐付けられている通信状態を前記中断モードから前記実行モードに変更し、自身において前記実行モードの処理を実行する手段と、前記再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを前記第１のＩＰＳＥＣ通信装置に送信する手段と、を備えることを特徴とする。
【００２０】
このような構成によれば、中断モードにおいて、ＩＰＳＥＣパスを確立したＩＰＳＥＣ通信装置同士のＳＡ情報が一致するように維持しておくことができる。そのため、通信中断後のＩＰＳＥＣパスの再確立時に、最初からＩＫＥおよびＩＰＳＥＣの処理を行う必要はなく、通信再開に要する時間を短くすることができる。また、通信再開時には、パスを確立したときに用いたＳＡ情報に基づいて暗号化したＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを用いるので、なりすまし攻撃を回避することや、セキュリティレベルの低下を防ぐことができる。これは、パスを確立したときに用いたＳＡ情報を備えるＩＰＳＥＣ通信装置にしか、復号化ができないことを利用している。
【００２１】
本発明は、前記中断モードの処理を実行しているときに実施する手段として、前記通信相手の死活状態を監視するために用いるライブネス監視メッセージの送受信を停止する手段と、自身のＩＰアドレスが変更されたとき、自身の装置ＩＤおよび変更された自身のＩＰアドレスを含む第１のＩＰアドレス更新メッセージを通信相手に送信する手段と、前記通信相手から送信されてくる前記通信相手の装置ＩＤおよび変更されたＩＰアドレスを含む第２のＩＰアドレス更新メッセージを受信する手段と、受信した前記第２のＩＰアドレス更新メッセージから前記通信相手の装置ＩＤおよび前記変更されたＩＰアドレスを抽出して、当該装置ＩＤと当該変更されたＩＰアドレスとを紐付けて前記記憶手段に記憶する手段と、を備え、ＩＰＳＥＣ通信の再開時に、前記記憶手段を参照し、前記変更されたＩＰアドレスを用いて通信を行うことを特徴とする。
【００２２】
また、本発明は、前記ＩＰＳＥＣ通信装置が、前記中断モードの処理を実行しているときに、前記通信相手の死活状態を監視するために用いるライブネス監視メッセージの送受信を停止するステップと、自身のＩＰアドレスが変更されたとき、自身の装置ＩＤおよび変更された自身のＩＰアドレスを含む第１のＩＰアドレス更新メッセージを通信相手に送信するステップと、前記通信相手から送信されてくる前記通信相手の装置ＩＤおよび変更されたＩＰアドレスを含む第２のＩＰアドレス更新メッセージを受信するステップと、受信した前記第２のＩＰアドレス更新メッセージから前記通信相手の装置ＩＤおよび前記変更されたＩＰアドレスを抽出して、当該装置ＩＤと当該変更されたＩＰアドレスとを紐付けて前記記憶手段に記憶するステップと、を実行し、ＩＰＳＥＣ通信の再開時に、前記記憶手段を参照し、前記変更されたＩＰアドレスを用いて通信を行うことを特徴とする。
【００２３】
このような構成によれば、ＩＰＳＥＣ通信装置のローミング時において、ＩＰアドレスが変更になる場合に対応することができる。すなわち、ＩＰＳＥＣ通信装置は、中断モードの間に変更されたＩＰアドレスを送受信することができるので、ＩＰＳＥＣ通信装置の電源を一時的にオフするケースや、一時的に通信不可の状態となるケースであっても、短時間でＩＰＳＥＣパスの再確立を行うことができる。また、既存のＳＡに備わっていた死活監視を停止するため、ＳＡ情報が削除されることを防止でき、通信再開に要する時間を短くすることができる。
【発明の効果】
【００２４】
本発明によれば、ＩＰＳＥＣパスを確立して行う通信において、その通信中断後のＩＰＳＥＣパスを、そのＩＰＳＥＣパスを用いて通信を行うＩＰＳＥＣ通信装置のいずれの側からも再確立でき、その再確立に要する時間を短くすることができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態におけるセキュア通信システムの構成を示す図である。
【図２】網終端装置の構成例および機能例を示す図である。
【図３】ＳＡパラメータ情報の例を示す図である。
【図４】端末の構成例および機能例を示す図である。
【図５】セキュア通信システムにおけるシーケンス例を示す図である。
【発明を実施するための形態】
【００２６】
次に、本発明を実施するための形態（以降「本実施形態」と称す。）について、適宜図面を参照しながら詳細に説明する。
【００２７】
（概要）
本実施形態におけるセキュア通信システムの構成について、図１を用いて説明する。図１に示すように、セキュア通信システムでは、ＩＰ網３に設備される網終端装置１（ＩＰＳＥＣ通信装置）と、１台以上の端末２（ＩＰＳＥＣ通信装置）との間にＩＰＳＥＣパスをＩＫＥのＳＡ情報（ＳＡ情報）およびＩＰＳＥＣのＳＡ情報（ＳＡ情報）を用いて確立する。なお、図１には、網終端装置１を１台しか記載していないが、２台以上であっても構わない。
【００２８】
従来技術におけるＩＰＳＥＣのＳＡパラメータ情報には、ＩＰＳＥＣの動作（適用、廃棄、バイパス）、モード（トンネル、トランスポート）、セキュリティプロトコル（ＥＳＰ（Encapsulating Security Payload）、ＡＨ（Authentication Header））、暗号化・メッセージ認証等のアルゴリズムおよび鍵、ライフタイム（ＳＡ残存可能な秒数）、シーケンス番号（パケットを受信したら値を１増加することで、リプレイ攻撃を防ぐためのパラメータ）等が用いられている。本発明では、新たに「通信状態」を管理するパラメータを導入している。このパラメータは、実行モード、中断モード、および初期モードの３つの通信状態を場合分けすることに用いられる。
【００２９】
実行モードは、ＩＰＳＥＣ通信中の状態を表し、ＳＡ情報に対してライフタイムの値を減少させ、パケットを受信したときにシーケンス番号を増加する処理を表す。
中断モードは、ＩＰＳＥＣ通信を中断中の状態を表し、ＳＡ情報に対してライフタイムの値およびシーケンス番号の増減を停止する処理を表す。
初期モードは、ＩＰＳＥＣのＳＡが全く実施されていない状態を表し、ＩＫＥおよびＩＰＳＥＣにおける処理を最初から実行する処理を表す。
【００３０】
なお、端末２と網終端装置１との間でＩＫＥのＳＡおよびＩＰＳＥＣのＳＡを実施する前には、端末２および網終端装置１の通信状態は初期モードに設定されている。そして、ＩＫＥのＳＡおよびＩＰＳＥＣのＳＡが実施されてＩＰＳＥＣパスが確立したときに、通信状態は実行モードに設定される。また、通信を中断する場合には、通信状態は、実行モードから中断モードに変更される。その後、通信を再開する場合には、通信状態は、中断モードから実行モードに変更される。このようにして、ＩＰＳＥＣパスを確立した端末２と網終端装置１とのそれぞれのＩＫＥのＳＡ情報およびＩＰＳＥＣのＳＡ情報を常に一致するようにしておくことができるため、通信中断後のＩＰＳＥＣパスの再確立に要する時間を短くすることができる。
【００３１】
（網終端装置）
次に、網終端装置１の構成例および機能例について、図２を用いて説明する。網終端装置１は、処理部１１、通信部１２、および記憶部１３を備える。処理部１１は、コンピュータのＣＰＵとメインメモリとで構成され、記憶部１３に格納されているアプリケーションプログラムをメインメモリに展開して、中断要求部１１１、中断応答部１１２、通信状態変更部１１３、再開要求部１１４、および再開応答部１１５を具現化する。なお、本発明を特徴付ける構成および機能以外の、ＩＫＥやＩＰＳＥＣの処理を実行するための構成および機能については、記載を必要最小限に止める。また、網終端装置１の通信相手は、端末２であるものとして説明する。また、網終端装置１および端末２には、それぞれを識別可能な装置ＩＤ（後記）が付されているものとする。また、網終端装置１および端末２から送信されるメッセージには、送信元の装置ＩＤが含まれるものとする。
【００３２】
中断要求部１１１は、ＳＡが実施されたＩＰＳＥＣパスが確立した後に、通信を中断する場合、中断モードの実行要求を含む中断要求メッセージを端末２に送信する。
中断応答部１１２は、中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを端末２に送信する。
再開要求部１１４は、ＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを端末２に送信する。なお、再開要求メッセージは、ＩＫＥのＳＡに基づいて暗号化されている。また、再開要求メッセージは、通信を中断した側から送信しても、中断要求メッセ−ジを受信した側から送信しても構わない。
【００３３】
再開応答部１１５は、再開要求メッセージを受信して、再開要求メッセージに含まれる端末２の装置ＩＤを用いて端末２を認識し、その端末２の装置ＩＤに紐付けられたＳＡ情報（暗号鍵／認証鍵）に基づいて再開要求メッセージを復号化して、再開要求であることを認識する。そして、再開応答部１１５は、再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを、端末２に送信する。
【００３４】
通信状態変更部１１３は、中断要求メッセージまたは中断応答メッセージを受信して、自身および端末２の装置ＩＤに紐付けられている通信状態を、実行モードから中断モードに変更し、中断モードの処理を実行する。また、通信状態変更部１１３は、再開要求メッセージまたは再開応答メッセージを受信して、自身および端末２の装置ＩＤに紐付けられている通信状態を、中断モードから実行モードに変更し、実行モードの処理を実行する。
【００３５】
通信部１２は、端末２との間において、データの送受信を制御する。
記憶部１３は、ＳＡパラメータＤＢ１３１を記憶している。ＳＡパラメメータＤＢ１３１は、端末２との間でパスの確立に用いたＳＡ情報を、自身の装置ＩＤおよび通信相手の端末２の装置ＩＤに紐付けて記憶している。また、ＳＡパラメメータＤＢ１３１は、通信状態（実行モード、中断モード、初期モード）を端末２の装置ＩＤに紐付けて記憶している。
【００３６】
図３には、ＳＡパラメータＤＢ１３１の詳細を示す。図３に示すように、ＳＡパラメータＤＢ１３１は、装置ＩＤ，既存のＳＡ情報、および通信状態を紐付けて記憶している。既存のＳＡ情報は、パスの確立に用いたＳＡ情報であって、従来技術で述べたＩＫＥのＳＡやＩＰＳＥＣのＳＡで用いられるパラメータに関する情報である。また、通信状態は、本発明で新たに導入したパラメータであって、前記したように、実行モード、中断モード、初期モードの３つによって表される。
【００３７】
（端末）
次に、端末２の構成例および機能例について、図４を用いて説明する。図４に示すように、端末２は、処理部２１、通信部２２、および記憶部２３を備える。処理部２１は、コンピュータのＣＰＵとメインメモリとで構成され、記憶部２３に格納されているアプリケーションプログラムをメインメモリに展開して、中断要求部２１１、中断応答部２１２、通信状態変更部２１３、再開要求部２１４、および再開応答部２１５を具現化する。なお、中断要求部２１１、中断応答部２１２、通信状態変更部２１３、再開要求部２１４、再開応答部２１５、および通信部２２の各処理は、図２に示した中断要求部１１１、中断応答部１１２、通信状態変更部１１３、再開要求部１１４、再開応答部１１５、および通信部１２の各処理において、通信相手を網終端装置１とする以外は同様の処理を実行するので説明を省略する。また、本発明を特徴付ける構成および機能以外の、ＩＫＥやＩＰＳＥＣの構成および機能については、記載を必要最小限に止める。
【００３８】
記憶部２３は、ＳＡパラメータＤＢ２３１を記憶している。ＳＡパラメメータＤＢ２３１は、図３に示すＳＡパラメータＤＢ１３１と同様に、網終端装置１との間でＩＰＳＥＣパスの確立に用いた既存のＳＡ情報を、網終端装置１の装置ＩＤに紐付けて記憶している。また、ＳＡパラメメータＤＢ２３１は、通信状態（実行モード、中断モード、初期モード）を自身の装置ＩＤおよび通信相手の網終端装置１の装置ＩＤに紐付けて記憶している。
【００３９】
（シーケンス例）
次に、本実施形態における端末２と網終端装置１との間のシーケンス例について、図５を用いて説明する。なお、図５では、端末２が通信中断を実施し、端末２が通信再開を実施する場合について示しているが、網終端装置１が通信中断を実施し、網終端装置１が通信再開を実施しても構わない。また、端末２が通信中断を実施し、網終端装置１が通信再開を実施してもよく、その逆であっても構わない。
【００４０】
ステップＳ５０１では、端末２と網終端装置１との間で、ＩＫＥのＳＡおよびＩＰＳＥＣのＳＡを実施（初期接続）する。
ステップＳ５０２では、端末２と網終端装置１との間で、セッションが確立される。
ステップＳ５０３では、端末２は、通信中断の処理を開始する。
ステップＳ５０４では、端末２の中断要求部２１１は、中断モードの実行要求を含む中断要求メッセージを網終端装置１に送信する。
【００４１】
ステップＳ５０５では、網終端装置１の通信状態変更部１１３は、中断要求メッセージを受信する。そして、通信状態変更部１１３は、ＳＡパラメータＤＢ１３１を参照して、自身および端末２の装置ＩＤに紐付けられている通信状態を、それぞれ実行モードから中断モードに変更し、中断モードの処理を実行する。
【００４２】
なお、通信状態変更部１１３は、中断モードの間、端末２の死活状態を監視するために用いるライブネス監視メッセージの送受信を停止する。この理由は、死活監視が働くと、ＳＡ情報を削除してしまうためである。
【００４３】
また、中断モードでは、処理部１１は、再開要求メッセージおよびＩＰアドレス更新メッセージのみを受け付け、それ以外のパケットはサイレントディスカードにする。ＩＰアドレス更新メッセージは、変更されたＩＰアドレスを通信相手に通知する情報である。ＩＰアドレス更新メッセージを受信できるようにすることは、ローミング等にともなってサブネットやプレフィクスが以前と異なる新たなネットワークから接続を行うことになると、端末２および網終端装置１のＩＰＳＥＣのＳＡのOuter ＩＰアドレス（すなわち、再開要求メッセージの宛先）が変更されることに対応するためである。そこで、処理部１１は、ＩＰアドレスが変更されたときに、その変更されたＩＰアドレスを含むＩＰアドレス更新メッセージを通信相手に送信する。例えば、ＩＰアドレス更新メッセージは、ＭＯＢＩＫＥによって送受信されてもよい。なお、変更されたＩＰアドレスは、送信元の装置ＩＤに紐付けて記憶部１３に記憶される。
【００４４】
ステップＳ５０６では、網終端装置１の中断応答部１１２は、中断要求メッセージを受信したことに対する応答情報を示す中断応答メッセージを端末２に送信する。
ステップＳ５０７では、端末２の通信状態変更部２１３は、中断応答メッセージを受信して、ＳＡパラメータＤＢ２３１を参照し、自身および網終端装置１の装置ＩＤに紐付けられている通信状態を、それぞれ実行モードから中断モードに変更し、中断モードの処理を実行する。
ステップＳ５０８では、端末２と網終端装置１との間では、ＩＰＳＥＣ通信が中断される。すなわち、ＩＰＳＥＣのＳＡを用いた通信が不可となる。
【００４５】
ステップＳ５０９では、中断モードの端末２は、通信を再開する場合、再開要求部２１４がＩＰＳＥＣ通信の再開要求を示す再開要求メッセージを網終端装置１に送信する。この再開要求メッセージは、ＩＫＥのＳＡ情報に基づいて暗号化されており、これを復号化できるのは、通信中断前に端末２とＩＰＳＥＣパスを確立していた網終端装置１だけである。なお、端末２は、網３へ接続され電源オンにされると、網３を構成するルータ等からアドレス広告が行われて、通信が行える状態となり、その後、通信再開要求メッセージを送信する。
【００４６】
ステップＳ５１０では、網端末装置１の再開応答部１１５は、再開要求メッセージを受信して、再開要求メッセージに含まれる端末２の装置ＩＤを用いて端末２を認識し、ＳＡパラメータＤＢ１３１を参照して、その端末２の装置ＩＤに紐付けられたＳＡ情報（暗号鍵／認証鍵）に基づいて再開要求メッセージを復号化し、再開要求であることを認識する。
次に、通信状態変更部１１３は、ＳＡパラメータＤＢ１３１を参照して、再開要求をしてきた端末２の通信状態が中断モードであることを認識した場合、自身および端末２の装置ＩＤに紐付けられている通信状態を、それぞれ中断モードから実行モードに変更し、実行モードの処理（既存のＩＫＥのＳＡおよびＩＰＳＥＣのＳＡに基づく処理）を実行する。
【００４７】
ステップＳ５１１では、網終端装置１の再開応答部１１５は、再開要求メッセージを受信したことに対する応答情報を示す再開応答メッセージを端末２に送信する。
ステップＳ５１２では、端末２の通信状態変更部２１３は、再開応答メッセージを受信し、ＳＡパラメータＤＢ２３１を参照して、自身および網終端装置１の装置ＩＤに紐付けられている通信状態を、それぞれ中継モードから実行モードに変更し、実行モードの処理（既存のＩＫＥのＳＡおよびＩＰＳＥＣのＳＡに基づく処理）を実行する。
ステップＳ５１３では、端末２と網終端装置１との間で、セッションが再確立される。
【００４８】
以上、本実施形態では、既存のＳＡ情報に、新たに「通信状態」を管理するパラメータを加え、その通信状態として実行モード、中断モード、および初期モードの３つのモードを導入している。端末２と網終端装置１との間でＩＫＥのＳＡおよびＩＰＳＥＣのＳＡを実施する前には、端末２および網終端装置１の通信状態は初期モードに設定されている。そして、ＩＫＥのＳＡおよびＩＰＳＥＣのＳＡが実施されてＩＰＳＥＣパスが確立したときに、通信状態は実行モードに設定される。また、通信を中断する場合には、通信状態は、実行モードから中断モードに変更される。その後、通信を再開する場合には、通信状態は、中断モードから実行モードに変更される。
【００４９】
なお、中断モードでは、ＳＡ情報に対するライフタイムの値およびシーケンス番号の値の増減を停止する。また、中断モードの間は、死活監視のためのライブネス監視メッセージの送受信を行わないようにする。また、中断モードでは、再開要求メッセージおよびＩＰアドレスの変更を示すＩＰアドレス更新メッセージのみが受け付けられ、それ以外のパケットはサイレントディスカードにされる。
【００５０】
このようにして、本実施形態は、端末２と網終端装置１との間のＳＡ情報を一致するようにしておくことができるため、通信中断後のＩＰＳＥＣパスの再確立に要する時間を短くすることができる。また、端末２のローミング時において、端末２の電源を一時的にオフするケースや、一時的に通信不可の状態となるケースであっても、端末２および網終端装置１のいずれの側からでも短時間でＩＰＳＥＣパスの再確立を行うことができる。また、通信状態を中断モードにした場合、端末２および網終端装置１は、再開要求メッセージおよびＩＰアドレス更新メッセージ以外を一切受け付けないので、なりすまし攻撃等による処理負荷増加を回避することや、セキュリティレベルの低下を防ぐことができる。
【００５１】
また、本実施形態では、端末２と網終端装置１との間のＩＰＳＥＣ通信のケースについて説明したが、端末２同士のＩＰＳＥＣ通信のケースまたは網終端装置１同士のＩＰＳＥＣ通信のケースであっても構わない。
【符号の説明】
【００５２】
１    網終端装置（ＩＰＳＥＣ通信装置）
２    端末（ＩＰＳＥＣ通信装置）
１１，２１  処理部
１２，２２  通信部
１３，２３  記憶部
１１１，２１１  中断要求部
１１２，２１２  中断応答部
１１３，２１３  通信状態変更部
１１４，２１４  再開要求部
１１５，２１５  再開応答部
１３１，２３１  ＳＡパラメータＤＢ
【図１】
2011170157.tif 000003
【図２】
2011170157.tif 000004
【図３】
2011170157.tif 000005
【図４】
2011170157.tif 000006
【図５】
2011170157.tif 000007