(57)【要約】【課題】ＰｒｏＳｅ通信のセキュリティを効率的に管理するための解決策を提供すること。【解決手段】グループを形成する複数の端末と、ネットワークノードとを含むモバイル通信システムのサーバであって、前記グループのグループＩＤと前記複数の端末の端末ＩＤとを含む第１のメッセージをネットワークノードから受信する受信手段と、前記グループの更新のために、前記第１のメッセージに基づき、前記複数の端末の一部もしくは全部の前記グループからの離脱を検出する検出手段と、前記離脱する端末に、前記グループＩＤと前記離脱に関する情報とを含む第２のメッセージを送信する第１の送信手段と、を有する。【選択図】図１
2020174406.tif 000002
【特許請求の範囲】
【請求項１】
グループを形成する複数の端末と、ネットワークノードとを含むモバイル通信システムのサーバであって、
前記グループのグループＩＤと前記複数の端末の端末ＩＤとを含む第１のメッセージをネットワークノードから受信する受信手段と、
前記グループの更新のために、前記第１のメッセージに基づき、前記複数の端末の一部もしくは全部の前記グループからの離脱を検出する検出手段と、
前記離脱する端末に、前記グループＩＤと前記離脱に関する情報とを含む第２のメッセージを送信する第１の送信手段と、
を有する、サーバ。
【請求項２】
前記サーバは、さらに前記グループの管理端末に更新されたグループに関する情報を送信する第２の送信手段を、有する請求項１記載のサーバ。
【請求項３】
前記離脱した端末は、セキュリティ鍵を除去する、請求項１記載のサーバ。
【請求項４】
前記サーバは、前記ネットワークノードから前記複数の端末の位置情報を受信する、請求項１記載のサーバ。
【請求項５】
ネットワークノードと、サーバとを含むモバイル通信システムに用いられる端末であって、
他の端末と複数の端末のグループを形成する手段と、
前記グループから離脱する場合に、前記ネットワークノードから前記グループのグループＩＤと前記複数の端末の端末ＩＤとを含む第１のメッセージを受信し、前記離脱を検出する前記サーバから、前記グループのグループＩＤと前記離脱に関する情報を受信する手段と、
を有する、端末。
【請求項６】
前記サーバは、さらに前記グループの管理端末に更新されたグループに関する情報を送信する、請求項５記載の端末。
【請求項７】
前記端末は、前記グループから離脱する場合に、セキュリティ鍵を除去する、請求項５記載の端末。
【請求項８】
前記サーバは、前記ネットワークノードから前記各端末の位置情報を受信する、請求項５記載の端末。
【請求項９】
グループを形成する複数の端末と、ネットワークノードとを含むモバイル通信システムのサーバの方法であって、
前記グループのグループＩＤと前記複数の端末の端末ＩＤとを含む第１のメッセージをネットワークノードから受信し、
前記グループの更新のために、前記第１のメッセージに基づき、前記複数の端末の一部もしくは全部の前記グループからの離脱を検出し、
前記離脱する端末に、前記グループＩＤと前記離脱に関する情報とを含む第２のメッセージを送信する、
サーバの方法。
【請求項１０】
ネットワークノードと、サーバとを含むモバイル通信システムに用いられる端末の方法であって、
他の端末と複数の端末のグループを形成し、
前記グループから離脱する場合に、前記ネットワークノードから前記グループのグループＩＤと前記複数の端末の端末ＩＤとを含む第１のメッセージを受信し、前記離脱を検出する前記サーバから、前記グループのグループＩＤと前記離脱に関する情報を受信する、
端末の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰｒｏＳｅ（Proximity based Services）における、ロケーションの変化に応じたセキュリティ管理に関する。
【背景技術】
【０００２】
３ＧＰＰ（3rd Generation Partnership Project）は、商業及びパブリックセーフティの双方での使用のために、ＰｒｏＳｅの検討を開始した。
【０００３】
ＰｒｏＳｅ通信は、近接しているＵＥ（複数のユーザ装置）に対して、ｅＮＢ（evolved Node B）を経由して又はｅＮＢを経由せずに、サービスを提供することができる。ＵＥが互いに近接している場合、ＵＥは、“direct mode”パス又は“locally-routed”パスを使用することができる。“direct mode”パスは、ＵＥ間のダイレクトリンクを介して通信が行われることを意味する。“locally-routed”パスは、ＵＥが同じｅＮＢの配下にいる場合にｅＮＢを介して通信が行われることを意味する（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】3GPP TR 22.803, "Feasibility study for Proximity Services (ProSe) (Release 12)", V12.2.0, 2013-06, Clause 4.1, pp. 10-11
【非特許文献２】3GPP TR 23.703, "Study on architecture enhancements to support Proximity Services (ProSe) (Release 12)", V0.4.1, 2013-06, Clauses 4 and 6.1.4.1.3, pp. 7-11 and 31-32
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＵＥがＰｒｏＳｅサービスを使用する一方で、それらのＵＥの幾つか又は全ては、異なるロケーションに移動する可能性がある。そのため、本願の発明者等は、ＰｒｏＳｅサービスを提供する時に、以下の問題があることを見出した。
１）未だに近接しているＵＥのために、ＰｒｏＳｅサービスを維持すると共に、ＰｒｏＳｅサービスのセキュリティを確保すること
２）ＰｒｏＳｅサービスの近接範囲の範囲外に移動したＵＥが、確立されたセキュリティコンテキストを再使用することを防止すること
【０００６】
現時点では、３ＧＰＰ仕様書には何らの解決策も存在しない。非特許文献２は、ＧＭＬＣ（Gateway Mobile Location Centre）が、ＰｒｏＳｅ通信をサポートするＰｒｏＳｅサーバに対して、ＵＥのロケーション情報を転送可能であることを、単に開示しているだけであることに留意すべきである。
【０００７】
そのため、本発明の例示的な目的は、ＰｒｏＳｅ通信のセキュリティを効率的に管理するための解決策を提供することにある。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明の第１の態様によるサーバは、相互にダイレクト通信を行うためにグループ化されたＵＥ（複数のユーザ装置）のロケーションをモニターするモニター手段と、前記ロケーションに基づいて、前記ダイレクト通信のセキュリティを管理する管理手段と、を含む。
【０００９】
さらに、本発明の第２の態様によるＵＥは、相互にダイレクト通信を行うために他のＵＥとグループ化されている。このＵＥは、サーバからの指示であって、前記サーバが、前記他のＵＥのうちの１以上のＵＥが前記グループの範囲の範囲外に移動したことを検出した場合に発行する前記サーバからの指示の受信に応じて、前記ダイレクト通信に使用されるセッションキーをアップデートするアップデート手段と、残りのＵＥに対し、前記セッションキーをアップデートするようリクエストするリクエスト手段と、を含む。
【００１０】
さらに、本発明の第３の態様によるＵＥは、相互にダイレクト通信を行うために他のＵＥとグループ化されている。このＵＥは、サーバからの指示であって、前記サーバが、前記ＵＥが前記グループの範囲の範囲外に移動したことを検出した場合に発行する前記サーバからの指示の受信に応じて、前記ダイレクト通信に使用されるセッションキーを除去する除去手段を含む。
【００１１】
さらに、本発明の第４の態様による通信システムは、相互にダイレクト通信を行うためにグループ化された複数のＵＥと、前記複数のＵＥのロケーションをモニターし、前記ロケーションに基づいて、前記ダイレクト通信のセキュリティを管理するサーバと、を含む。
【００１２】
さらに、本発明の第５の態様による方法は、サーバにおける動作を制御する方法を提供する。この方法は、相互にダイレクト通信を行うためにグループ化されたＵＥのロケーションをモニターすることと、前記ロケーションに基づいて、前記ダイレクト通信のセキュリティを管理することと、を含む。
【００１３】
さらに、本発明の第６の態様による方法は、相互にダイレクト通信を行うために他のＵＥとグループ化されたＵＥにおける動作を制御する方法を提供する。この方法は、サーバからの指示であって、前記サーバが、前記他のＵＥのうちの１以上のＵＥが前記グループの範囲の範囲外に移動したことを検出した場合に発行する前記サーバからの指示の受信に応じて、前記ダイレクト通信に使用されるセッションキーをアップデートすることと、残りのＵＥに対し、前記セッションキーをアップデートするようリクエストすることと、を含む。
【００１４】
さらに、本発明の第７の態様による方法は、相互にダイレクト通信を行うために他のＵＥとグループ化されたＵＥにおける動作を制御する方法を提供する。この方法は、サーバからの指示であって、前記サーバが、前記ＵＥが前記グループの範囲の範囲外に移動したことを検出した場合に発行する前記サーバからの指示の受信に応じて、前記ダイレクト通信に使用されるセッションキーを除去することを含む。
【発明の効果】
【００１５】
本発明によれば、上述の問題を解決し、ＰｒｏＳｅ通信のセキュリティを効率的に管理するための解決策を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態による通信システムの構成例を示すブロック図である。
【図２】図２は、ＵＥのロケーションが変化するシナリオの第１例である。
【図３】図３は、ＵＥのロケーションが変化するシナリオの第２例である。
【図４】図４は、ＵＥのロケーションが変化するシナリオの第３例である。
【図５】図５は、実施の形態による通信システムの第１動作例を示すシーケンス図である。
【図６】図６は、実施の形態による通信システムの第２動作例を示すシーケンス図である。
【図７】図７は、実施の形態による通信システムの第３動作例を示すシーケンス図である。
【図８】図８は、実施の形態によるサーバの構成例を示すブロック図である。
【図９】図９は、実施の形態によるＵＥの構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
以下、本発明によるサーバ及びＵＥ、これらサーバ及びＵＥが適用される通信システムの例示的な実施の形態について、添付図面を参照して説明する。
【００１８】
図１に示されるように、本実施の形態による通信システムは、複数のＵＥ１０＿１〜１０＿ｎ（以下、まとめて符号１０で呼ぶことがある）と、ＰｒｏＳｅサーバ２０と、Ｅ−ＵＴＲＡＮ（Evolved Universal Terrestrial Radio Access Network）３０と、ＥＰＣ（Evolved Packet Core）４０と、を含む。Ｅ−ＵＴＲＡＮ３０は、１以上のｅＮＢ（不図示）によって構成される。ＥＰＣ４０は、ネットワークノードとして、ＵＥ１０＿１〜１０＿ｎの移動を管理するＭＭＥ（Mobility Management Entity）４１と、ＵＥ１０＿１〜１０＿ｎのロケーション情報を保存するＧＭＬＣ４２と、を含む。
【００１９】
ＵＥ１０は、Ｅ−ＵＴＲＡＮ３０を介してＥＰＣ４０にアタッチし、典型的なＵＥとして機能する。さらに、ＵＥ１０は、上述の“direct mode”パスを使用し、ＰｒｏＳｅ通信を行う。ＵＥ１０は、上述の“locally-routed”パスを使用してもよいことに留意すべきである。
【００２０】
ＰｒｏＳｅサーバ２０は、ＧＭＬＣ４２と通信して、ＵＥ１０のロケーション情報をモニターすることができる。さらに、後述のように、ＰｒｏＳｅサーバ２０は、ロケーション情報に基づいて、ＰｒｏＳｅ通信のセキュリティを管理する。
【００２１】
続いて、本実施の形態の動作例を、図２〜図７を参照して詳細に説明する。ＰｒｏＳｅサーバ２０及びＵＥ１０の構成例は、図８及び図９を参照して後述されることに留意すべきである。
【００２２】
本実施の形態においては、ＰｒｏＳｅサービスがＵＥ１０＿１〜１０＿ｎのグループのために使用され、セキュリティコンテキストが確立されていると仮定する。ロケーションの変化が生じるシナリオとしては、以下が考えられる。
１）いずれのＵＥのロケーションも変化しない（以下、ケース１と呼ぶ）
２）全てのＵＥのロケーションが変化するが、予め決められた距離内で相互に近接している状態に留まっている（以下、ケース２と呼ぶ）
３）１以上のＵＥ（旅行者）が他のＵＥとの近接位置の範囲外に移動し、ＰｒｏＳｅサービスを使用しない（以下、ケース３と呼ぶ）
４）１以上のＵＥがＵＥとの近接位置の範囲外に移動し、旅行者の間でＰｒｏＳｅサービスを維持することを望んでいる（以下、ケース４と呼ぶ）
【００２３】
ＵＥ１０＿１〜１０＿ｎが移動したかどうかを知るために、ＰｒｏＳｅサーバ２０は、ＵＥのためにアクティブ化された場合に、周期的に、ＧＭＬＣ４２に対し、ＵＥ１０＿１〜１０＿ｎのロケーション情報を送信するようリクエストすることができる。ＰｒｏＳｅサーバ２０は、ＵＥ１０＿１〜１０＿ｎのグループメンバーのロケーションを受信する度に、そのロケーションを、ＰｒｏＳｅサーバ２０が保存している以前のロケーション情報と比較する。
【００２４】
さらに、ＵＥ１０＿１〜１０＿ｎの１つがグループのグループマネージャとして機能すると仮定する。グループマネージャのロケーションは、他のＵＥが近接しているかどうかを決定するために、座標の原点（Origin of the coordinate）となる。
【００２５】
＜ケース１の動作＞
ＧＭＬＣ４２から送信されたロケーション情報が以前のロケーション情報と同じである場合、ＰｒｏＳｅサーバ２０は、グループのロケーションが変化しておらず、グループ管理又はセキュリティをアップデートする必要がないと決定する。
【００２６】
<ケース２の動作>
ＧＭＬＣ４２から送信されたロケーション情報が、図２に示されたＵＥ１０＿１〜１０＿５の全てのロケーションが変化していることを示すが、グループマネージャに対して同じ範囲に留まっている場合、ロケーションの変化に従ってグループ管理又はセキュリティをアップデートする必要はない。しかし、全てのメンバーは、異なるロケーションにいる場合でも一般的には、キーをアップデートすることができる。
【００２７】
＜ケース３の動作＞
ＧＭＬＣ４２から送信されたロケーション情報が、図３に示されるように、幾つかのＵＥ１０＿４及び１０＿５が近接範囲の範囲外に移動し、移動したＵＥ１０＿４及び１０＿５がＰｒｏＳｅサービスを望まないか又は維持することができない場合、グループ及びセキュリティ管理をアップデートする必要がある。
【００２８】
＜ケース４の動作＞
ＧＭＬＣ４２から送信されたロケーション情報が、図４に示されるように、幾つかのＵＥ１０＿４及び１０＿５が近接範囲の範囲外に移動し、旅行者であるＵＥ１０＿４及び１０＿５がそれら自身の間でＰｒｏＳｅサービスを維持することを望んでいる場合、グループ及びセキュリティ管理をアップデートする必要がある。
【００２９】
以下の２つのシナリオにおいて、ケース３及びケース４の動作の詳細が説明される。双方のケースにおいて、ＵＥ１０＿１がグループマネージャであり、ＵＥ１０＿３及び１０＿４がグループを離脱すると仮定する。
【００３０】
１．ケース３のグループ及びセキュリティ管理
ＵＥ１０＿１〜１０＿５が同じＰｒｏＳｅグループであったと仮定する。ＵＥ１０＿３及び１０＿４は、ＵＥ１０＿１，１０＿２，１０＿５のいずれとも近接していない。ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４の能力及びＰｒｏＳｅサービスのポリシに従って、ＵＥ１０＿３及び１０＿４がＰｒｏＳｅサービスを使用しないと決定する。ＰｒｏＳｅサーバ２０は、グループの残りのＵＥ１０＿１，１０＿２，１０＿５に対し、ＵＥ１０＿３及び１０＿４がグループを離脱し、ＰｒｏＳｅサービスをこれ以上利用しないことを知らせる。
【００３１】
グループ及びセキュリティ管理は、グループが一時的又は専門的（temporary or dedicated）である場合は異なる。
【００３２】
グループが一時的であるか、又は、ＵＥ１０＿３及び１０＿４が一時的なメンバーである場合、そのグループは、ＵＥ１０＿３及び１０＿４が元に戻ってＰｒｏＳｅを再開することを期待しない。グループに加入するいかなるのＵＥも、新たなメンバーとみなされる。キーが再使用されることを防止するために、残りのグループメンバーのＵＥは、新たなセッションキーが必要になる。ＵＥ１０＿３及び１０＿４は、セッションキーを除去する。セッションキーは、秘密及び完全性キーのペアである。
【００３３】
一方、グループが専門的であるか、又は、ＵＥ１０＿３及び１０＿４が専門的なメンバーである場合、ＵＥ１０＿３及び１０＿４がグループに戻る可能性はある。グループマネージャは、ある時間期間の経過後に、グループ及びセキュリティ管理をアップデートすると決定することができる。この処理は、ＵＥ１０＿３及び１０＿４がグループを離脱したことをグループマネージャが示した後に、タイマーを開始することによって行われる。ＵＥ１０＿３及び１０＿４は、グループに戻らない場合は、上記時間期間の経過後に、セッションキーを除去する。これにより、ＵＥ１０＿３及び１０＿４が、ネットワーク認証を行うことなく、ダイレクトディスカバリー及び通信を実行するために、キーを使用することが防止される。
【００３４】
一時的なケースにおいては、図５に示されるように、ＧＭＬＣ４２は、以下の一般的な手順により、ＵＥロケーション情報を取得する（ステップＳ１１）。
【００３５】
続いて、ＧＭＬＣ４２は、グループＩＤ、ＵＥのＩＤ、ロケーション、及び、そのロケーションが検出された時の時間を含むＵＥロケーション情報を、ＰｒｏＳｅサーバ２０に提供する（ステップＳ１２）。この処理は、ネットワーク及び／又はグループ設定に従って、周期的に行うことができる。
【００３６】
ＰｒｏＳｅサーバ２０は、現在のロケーションを以前のロケーションと比較して、ＵＥがグループ範囲の範囲外に移動したかどうかを決定する（ステップＳ１３）。
【００３７】
ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４がグループ範囲の範囲外に移動したことを検出した場合、ＵＥ１０＿３及び１０＿４のＩＤ、グループＩＤ、及びグループの残りのステータスを示すＳｔａｔｕｓ  Ｕｐｄａｔｅを、グループマネージャのＵＥ１０＿１に送信する（ステップＳ１４）。
【００３８】
また、ＰｒｏＳｅサーバ２０は、それらのＩＤ（ＵＥ１０＿３及び１０＿４のＩＤ）、グループＩＤ、及び範囲外のステータスを含むＳｔａｔｕｓ  Ｕｐｄａｔｅを、ＵＥ１０＿３及び１０＿４に送信する（ステップＳ１５）。
【００３９】
ＵＥ１０＿３及び１０＿４は、セッションキーを除去する（ステップＳ１６）。
【００４０】
ＵＥ１０＿３及び１０＿４は、セッションキーを除去したことを、オプション的に、ＰｒｏＳｅサーバ２０にレポートする（ステップＳ１７）。
【００４１】
グループマネージャのＵＥ１０＿１は、キーＫｐの中から新たなセッションキーを導出する（ステップＳ１８）。キーＫｐは、グループに関連付けられるキーであり、ＰｒｏＳｅサーバ２０に関連付けられてもよい。
【００４２】
グループマネージャのＵＥ１０＿１は、Ｕｐｄａｔｅ  ｓｅｓｓｉｏｎ  ｋｅｙ  ｒｅｑｕｅｓｔを、残りのグループメンバーに送信する（ステップＳ１９）。ここでは、残りのメンバーは、ＵＥ１０＿２及び１０＿５である。上記リクエストは、アルゴリズム、キーＫｐに関連付けられるインジケータＫＳＩ（Key Set Identifier）＿ｐ、及びセッションキー導出のための他のパラメータを含む。このメッセージは、現在のセッションキーによって秘密性が保持されると共に、完全性が保護される。
【００４３】
残りのメンバーのＵＥ１０＿２及び１０＿５は、それぞれ独立に、新たなセッションキーを導出する（ステップＳ２０）。
【００４４】
ＵＥ１０＿２及び１０＿５は、Ｕｐｄａｔｅ  ｓｅｓｓｉｏｎ  ｋｅｙ  Ａｃｋ（Acknowledge）を、グループマネージャのＵＥ１０＿１に送信する（ステップＳ２１）。このメッセージは、新たなセッションキーによって秘密性が保持されると共に、完全性が保護される。
【００４５】
専門的なケースにおいては、図６に示されるように、現在のセッションキーがアクティブ化された場合に、タイマーがセットされ、専門的なグループメンバーに割り当てられる（ステップＳ３１）。
【００４６】
ステップＳ３２〜Ｓ３６は、図５に示されるＳ１１〜Ｓ１５と同じである。
【００４７】
ＵＥ１０＿３及び１０＿４が範囲外になったことを示すインジケーションをＵＥが受信した場合に、タイマーが開始される。セッションキーはタイマーが満了するまで維持される（ステップＳ３７）。
【００４８】
タイマーが満了した場合、ＵＥ１０＿３及び１０＿４は、セッションキーを除去する（ステップＳ３８）。
【００４９】
ＵＥ１０＿３及び１０＿４は、セッションキーを除去したことを、オプション的に、ＰｒｏＳｅサーバ２０にレポートする（ステップＳ３９）。
【００５０】
ステップＳ３７でタイマーが満了した場合、グループマネージャのＵＥ１０＿１は、キーＫｐの中から新たなセッションキーを導出する（ステップＳ４０）。
【００５１】
ステップＳ４１〜Ｓ４３は、図５に示されるＳ１９〜Ｓ２１と同じである。
【００５２】
Ｓｔａｔｕｓ  Ｕｐｄａｔｅメッセージは、秘密性が保持されると共に、完全性が保護される。
【００５３】
２．ケース４のグループ及びセキュリティ管理
ＵＥ１０＿１〜１０＿５が同じＰｒｏＳｅグループであったと仮定する。ＵＥ１０＿３及び１０＿４は、ＵＥ１０＿１，１０＿２，１０＿５のいずれとも近接していない。ＵＥ１０＿３及び１０＿４は、それらの間でＰｒｏＳｅサービスを使用する予定である。ＰｒｏＳｅサーバ２０は、グループの残りのＵＥに対し、ＵＥ１０＿３及び１０＿４がグループを離脱したことを知らせる。また、ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４に対し、それらが以前のグループからは範囲外にいることを知らせる。ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４がＰｒｏＳｅサービスを相互に未だに使用可能であると決定することができる。
【００５４】
ＵＥ１０＿３及び１０＿４が通信を維持する２つの方法がある：１）新たなグループＩＤで新たなグループを生成し、新たなセッションキーを導出することができる；２）同じグループＩＤを使用するが、セッションキーを変更することができる。第１ケースは図７に描画され、第２ケースの図面は省略されている。
【００５５】
図７に示されるように、ＧＬＭＣ４２は、ＵＥロケーション情報を取得する（ステップＳ５１）。
【００５６】
続いて、ＧＭＬＣ４２は、グループＩＤ、ＵＥのＩＤ、ロケーション、及び、そのロケーションが検出された時の時間を含むＵＥロケーション情報を、ＰｒｏＳｅサーバ２０に供給する（ステップＳ５２）。この処理は、ネットワーク及び／又はグループ設定に従って、周期的に行うことができる。
【００５７】
ＰｒｏＳｅサーバ２０は、現在のロケーションを以前のロケーションと比較して、ＵＥがグループ範囲の範囲外に移動したかどうかを決定する（ステップＳ５３）。
【００５８】
ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４がグループ範囲の範囲外に移動したことを検出した場合、ＵＥ１０＿３及び１０＿４のＩＤ、グループＩＤ、及びグループの残りのステータスを示すＳｔａｔｕｓ  Ｕｐｄａｔｅを、グループマネージャのＵＥ１０＿１に送信する（ステップＳ５４）。
【００５９】
また、ＰｒｏＳｅサーバ２０は、それらのＩＤ（ＵＥ１０＿３及び１０＿４のＩＤ）、グループＩＤ、及び範囲外のステータスを含むＳｔａｔｕｓ  Ｕｐｄａｔｅを、ＵＥ１０＿３及び１０＿４に送信する（ステップＳ５５）。
【００６０】
ＵＥ１０＿３及び１０＿４は、他のＵＥのＩＤ、サービスＩＤを含むＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｑｕｅｓｔを送信することによって、相互にＰｒｏＳｅサービスを継続することをリクエストする（ステップＳ５６）。
【００６１】
ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４がＰｒｏＳｅサービスを継続することを許可されているかどうかの検証を行い、続いて新たなＫｐを導出する（ステップＳ５７）。
【００６２】
ＰｒｏＳｅサーバ２０は、ＵＥ１０＿３及び１０＿４のＵＥ  ＩＤ、サービスＩＤ、Ｋｐ、及び新たなグループＩＤを含むＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｓｐｏｎｓｅを、ＵＥ１０＿３及び１０＿４に送信する（ステップＳ５８）。
【００６３】
ＵＥ１０＿３及び１０＿４は、受信したＫｐからセッションキーを導出する（ステップＳ５９）。
【００６４】
ＵＥ１０＿３及び１０＿４は、セッションキーを使用して、グループ通信を継続する（ステップＳ６０）。
【００６５】
ＵＥ１０＿１及び他の残りのグループメンバーＵＥ１０＿２及び１０＿５は、ケース３と同様に、セッションキーをアップデートする（ステップＳ６１）。
【００６６】
Ｓｔａｔｕｓ  Ｕｐｄａｔｅ、ＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｑｕｅｓｔ、及びＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｓｐｏｎｓｅメッセージは、秘密性が保持されると共に、完全性が保護される。
【００６７】
３．ロケーション情報の検証
ＧＭＬＣ４２は、ロケーション情報をＰｒｏＳｅサーバ２０に送信することができる：
１）周期的に送信。既定のグループ及び／又はサービスのために、ＰｒｏＳｅサーバ２０がその頻度を設定することができる；
２）ＭＭＥ／ＳＧＳＮからレポートを受信する任意の時間に送信。；及び
３）ＰｒｏＳｅサーバのリクエストで送信。
【００６８】
ロケーション情報は、全てのグループメンバーのロケーション情報、グループＩＤ、ＵＥのＩＤ、各ＵＥのロケーションを含む。ＰｒｏＳｅサーバ２０は以前のロケーション情報を保存する。
【００６９】
現在のロケーション情報を受信した後、ＰｒｏＳｅサーバ２０は、以前のロケーションと現在のロケーションとを比較すると共に、メンバーのＵＥロケーション情報をグループマネージャのロケーションと比較して、ＵＥが未だ範囲内にいるかどうかを確認する。このことは、ＵＥがグループ範囲の範囲内にいるかどうかを決定するために、グループマネージャのロケーションを原点（origin）として使用することを意味する。
【００７０】
本実施の形態によれば、例えば、以下の有利な効果（１）〜（４）を得ることができる。
【００７１】
（１）ＰｒｏＳサーバは、グループ管理をサポートすることができ、ＵＥが未だ近接しているかどうかをＵＥに示すことができる。
【００７２】
（２）グループマネージャは、グループメンバーのステータスに応じて、新たなセッションキーを導出するか、又は、現在のセッションキーを維持するかどうかを決定することができる。これにより、セッションキーが悪意で再使用されることを防止することができる。
【００７３】
（３）グループマネージャは、セッションキーをアップデートし、他の残りのグループメンバーに同じことをするよう指示することができる。
【００７４】
（４）グループ範囲の範囲外に移動したＵＥは、ＰｒｏＳｅサーバのサポートを受けてＰｒｏＳｅサービスの使用を継続することができる。
【００７５】
続いて、図８及び図９を参照して、本実施の形態によるＰｒｏＳｅサーバ２０及びＵＥ１０の構成例について説明する。
【００７６】
図８に示されるように、ＰｒｏＳｅサーバ２０は、モニターユニット２１及び管理ユニット２２を含む。モニターユニット２１は、例えば、ＧＭＬＣ４２から周期的にロケーション情報を取得することによって、図１に示されるＵＥ１０＿１〜１０＿ｎのロケーションをモニターする。管理ユニット２２は、図５〜図７に示されるように、ロケーションに基づいて、ＵＥ１０＿１〜１０＿ｎ間のＰｒｏＳｅ通信のセキュリティを管理する。これらのユニット２１及び２２は、バス等を介して相互に接続されていることに留意すべきである。これらのユニット２１及び２２は、例えば、Ｅ−ＵＴＲＡＮ３０及びＥＰＣ４０を介してＵＥ１０＿１〜１０＿ｎと通信を行うトランシーバと、このトランシーバを制御するＣＰＵ（Central Processing Unit）等であるコントローラと、で構成することができる。
【００７７】
図９に示されるように、ＵＥ１０は、グループマネージャとして機能する場合においては、アップデートユニット１１及びリクエストユニット１２を含む。アップデートユニット１１は、ＰｒｏＳｅサーバ２０からのＳｔａｔｕｓ  Ｕｐｄａｔｅメッセージが、グループにおける１以上のＵＥがＰｒｏＳｅ通信の範囲の範囲外に移動したことを示している場合、そのＳｔａｔｕｓ  Ｕｐｄａｔｅメッセージに応答して、セッションキーをアップデートする。リクエストユニット１２は、Ｕｐｄａｔｅ  ｓｅｓｓｉｏｎ  ｋｅｙ  ｒｅｑｕｅｓｔを残りのグループメンバーのＵＥに送信する。
【００７８】
ユニット１１及び１２の代わりに又は追加して、ＵＥ１０は、除去ユニット１３、リクエストユニット１４、及び導出ユニット１５を含むことができる。除去ユニット１３は、ＰｒｏＳｅサーバ２０からのＳｔａｔｕｓ  Ｕｐｄａｔｅメッセージが、ＵＥ１０自身がＰｒｏＳｅ通信の範囲の範囲外に移動したことを示している場合、そのＳｔａｔｕｓ  Ｕｐｄａｔｅメッセージに応答して、セッションキーを除去する。リクエストユニット１４は、ＰｒｏＳｅサーバ２０へＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｑｕｅｓｔを送信する。導出ユニット１は、ＰｒｏＳｅサーバ２０からＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｓｐｏｎｓｅを受信した時に、新たなセッションキーを導出する。
【００７９】
これらユニット１１〜１５は、バス等を介して相互に接続されていることに留意すべきである。これらユニット１１〜１５は、例えば、Ｅ−ＵＴＲＡＮ３０及びＥＰＣ４０を介してＰｒｏＳｅサーバ２０と通信を行うトランシーバと、このトランシーバを制御するＣＰＵ等であるコントローラと、で構成することができる。
【００８０】
本発明は上記実施形態に限定されものではなく、特許請求の範囲の記載に基づいて当業者が様々な変更をすることができることが明らかであることに留意すべきである。
【００８１】
上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８２】
（付記１）
ＧＭＬＣは、周期的に、又はＭＭＥ／ＳＧＳＮからレポートを受信した場合に、又はＰｒｏＳｅサーバからのリクエストで、ＰｒｏＳｅサーバへＵＥロケーション情報を送信する。
【００８３】
（付記２）
ＰｒｏＳｅサーバは、ＵＥの以前のロケーションを保存し、現在のロケーションを以前のロケーション及びグループマネージャのロケーションと比較して、グループメンバーのいずれかがグループ範囲の範囲外に移動したかどうかを決定する。
【００８４】
（付記３）
ＰｒｏＳｅサーバは、グループマネージャ及び範囲外に移動したＵＥに対し、ロケーションに変化があったことを示す。
【００８５】
（付記４）
グループマネージャは、セッションキーをアップデートし、他の残りのメンバーに対し、Ｕｐｄａｔｅ  ｓｅｓｓｉｏｎ  ｋｅｙ  ｒｅｑｕｅｓｔを送信することによって同じことをするよう指示する。
【００８６】
（付記５）
専門的なメンバーのＵＥは、セッションキーに関連するタイマーであって、セッションキーが導出された場合に配備されるタイマーを備えることができる。タイマーは、ＵＥが範囲外になった時点で開始し、ＵＥは、タイマーが満了するまでセッションキーを維持することができる。
【００８７】
（付記６）
グループ範囲の範囲外に移動したＵＥは、ＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｑｕｅｓｔを送信することによって、相互にＰｒｏＳｅサービスを継続することを要求する。
【００８８】
（付記７）
ＰｒｏＳｅサーバは、ＰｒｏＳｅ  Ｓｅｒｖｉｃｅ  Ｃｏｎｔｉｎｕｅ  Ｒｅｓｐｏｎｓｅを送信することによって、上記ＵＥが相互にＰｒｏＳｅサービスを継続可能であるかどうかを決定する。
【００８９】
本願は、２０１３年１０月２８日に出願された日本特許出願２０１３−２２３３２６を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００９０】
１０，１０＿１〜１０＿ｎ  ＵＥ
１１  アップデートユニット
１２，  １４  リクエストユニット
１３  除去ユニット
１５  導出ユニット
２０  ＰｒｏＳｅサーバ
２１  モニターユニット
２２  管理ユニット
３０  Ｅ−ＵＴＲＡＮ
４０  ＥＰＣ
４１  ＭＭＥ
４２  ＧＭＬＣ
【図１】
2020174406.tif 000003
【図２】
2020174406.tif 000004
【図３】
2020174406.tif 000005
【図４】
2020174406.tif 000006
【図５】
2020174406.tif 000007
【図６】
2020174406.tif 000008
【図７】
2020174406.tif 000009
【図８】
2020174406.tif 000010
【図９】
2020174406.tif 000011