(57)【要約】  ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノード（４１０、５１０、６００、８００）は、ＭＣＰＴＴノードによってサービス提供される一群のユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続される。ＭＣＰＴＴノードは、マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成し（Ｓ３０５）、ＵＥに第１のメッセージをユニキャストで送信し、当該第１のメッセージは生成されたＭＳＣＣＫを含み（Ｓ３１０）、少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成し（Ｓ３１５）、ＭＳＣＣＫを使用して少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用し（Ｓ３２０）、少なくとも１つのＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信する（Ｓ３２５）。【選択図】図３Ａ
2019534638.tif 000002
【特許請求の範囲】
【請求項１】
ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードによりサービス提供される一群のユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続された前記ＭＣＰＴＴノード（４１０、５１０、６００、８００）を動作させる方法（３００Ａ）であって、
マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成すること（Ｓ３０５）と、
前記ＵＥに第１のメッセージをユニキャストで送信すること（Ｓ３１０）であって、該第１のメッセージは前記生成されたＭＳＣＣＫを含む、前記送信すること（Ｓ３１０）と、
少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成すること（Ｓ３１５）と、
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用すること（Ｓ３２０）と、
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信すること（Ｓ３２５）と、
を含む方法。
【請求項２】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項１に記載の方法。
【請求項３】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項１に記載の方法。
【請求項４】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む
請求項１に記載の方法。
【請求項５】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む
請求項１に記載の方法。
【請求項６】
ＵＥにサービス提供するミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノード（４１０、５１０、６００、８００）に接続された前記ＵＥ（４０５、５０５、７００、９００）を動作させる方法（３００Ｂ）であって、
前記ＭＣＰＴＴノードから第１のメッセージをユニキャストで受信すること（Ｓ３３０）であって、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含む、前記受信すること（Ｓ３３０）と、
前記メッセージから前記ＭＳＣＣＫを識別すること（Ｓ３３５）と、
前記ＭＣＰＴＴノードからＭＢＭＳサブチャネル制御メッセージを受信すること（Ｓ３４０）と、
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）と、
を含む方法。
【請求項７】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む
請求項６に記載の方法。
【請求項８】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む
請求項６に記載の方法。
【請求項９】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項６に記載の方法。
【請求項１０】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項６に記載の方法。
【請求項１１】
ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードによりサービス提供されることになる一群のユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続されるように配備された前記ＭＣＰＴＴノード（４１０、５１０、６００、８００）であって、
マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成するのに適合した鍵管理モジュール（６１０）と、
前記ＵＥにユニキャストで送信されることになる第１のメッセージを生成するのに適合したＰＴＴメッセージ生成モジュール（６０５）であって、該第１のメッセージは前記ＭＳＣＣＫを含み、ＭＢＭＳサブチャネル制御メッセージを生成し、該ＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用するのに更に適合した、前記ＰＴＴメッセージ生成モジュール（６０５）と、
前記ＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信するように構成された送信モジュールと、
を有するＭＣＰＴＴノード。
【請求項１２】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１３】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１４】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１５】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１６】
サービス提供するミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードに接続されるように配備されたユーザ装置（ＵＥ）であって、
サービス提供するＭＣＰＴＴノードから第１のメッセージをユニキャストで受信するのに適合したプッシュツートーク（ＰＴＴ）メッセージハンドラモジュールであって、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含む、前記ＰＴＴメッセージハンドラモジュールと、
前記第１のメッセージから前記ＭＳＣＣＫを抽出するのに適合した鍵管理モジュールと、
を有し、
前記ＰＴＴメッセージハンドラモジュールは、ＭＢＭＳサブチャネル制御メッセージをブロードキャストで受信し、前記ＭＳＣＣＫを使用して前記受信したＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用するのに更に適合する
ＵＥ。
【請求項１７】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む
請求項１６に記載のＵＥ。
【請求項１８】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む
請求項１６に記載のＵＥ。
【請求項１９】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項１６に記載のＵＥ。
【請求項２０】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項１６に記載のＵＥ。
【請求項２１】
ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードによりサービス提供される一群のユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続されるように配備された前記ＭＣＰＴＴノード（４１０、５１０、６００、８００）であって、
マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成し（Ｓ３０５）、
前記ＵＥに第１のメッセージをユニキャストで送信し（Ｓ３１０）、該第１のメッセージは前記生成されたＭＳＣＣＫを含み、
少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成し（Ｓ３１５）、
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用し（Ｓ３２０）、
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信する（Ｓ３２５）、
ように集合的に構成された、処理回路とメモリと送受信回路と、
を有するＭＣＰＴＴノード。
【請求項２２】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２３】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２４】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２５】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２６】
ユーザ装置（ＵＥ）にサービス提供するミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノード（４１０、５１０、６００、８００）に接続されるように配備された前記ＵＥ（４０５、５０５、７００、９００）であって、
前記ＭＣＰＴＴノードから第１のメッセージをユニキャストで受信し（Ｓ３３０）、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含み、
前記メッセージから前記ＭＳＣＣＫを識別し（Ｓ３３５）、
前記ＭＣＰＴＴノードからＭＢＭＳサブチャネル制御メッセージを受信し（Ｓ３４０）、
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用する（Ｓ３４５）、
ように集合的に構成された、処理回路とメモリと送受信回路と、
を有するＵＥ。
【請求項２７】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む
請求項２６に記載のＵＥ。
【請求項２８】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む
請求項２６に記載のＵＥ。
【請求項２９】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項２６に記載のＵＥ。
【請求項３０】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項２６に記載のＵＥ。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１６年１０月３１日に出願された米国仮特許出願第６２／４１４，８９０号の優先権を主張し、その主題は参照により本明細書に組み込まれる。
【０００２】
開示される主題は、一般に電気通信に関する。特定の実施形態はより詳細にはミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）に関連する。
【背景技術】
【０００３】
ＭＣＰＴＴは、ＭＣＰＴＴグループのユーザ間に半二重通信を提供する３ＧＰＰ関連技術である。ＭＣＰＴＴは、警察、消防士、救急車要員など、通信の可用性がミッションクリティカルである、政府関係者や民間関係者に安全で信頼性の高い通信を提供することを目的としている。
【０００４】
ＭＣＰＴＴは、マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）ベアラを使用して、ユーザ装置（ＵＥ）へのメディアおよびフロア制御メッセージのマルチキャスト配信を可能にする。それは、また、個々のＵＥへの直接ユニキャスト通信も可能にする。
【０００５】
図面（図）１は、マルチキャスト配信が発生する可能性がある例示的なコンテキストを示すブロック図である。より具体的には、図１は、３ＧＰＰ  ＴＳ  ２３．１７９  Ｖ１３．５．０の図５．２．７−１に示されるようなＭＢＭＳを実装するＭＣＰＴＴオンネットワークアーキテクチャ１００を示している。
【０００６】
図１を参照すると、ＭＣＰＴＴオンネットワークアーキテクチャ１００は、ＵＥ１０５内に位置するＭＣＰＴＴクライアントと、グループ通信サービスアプリケーションサーバ（ＧＣＳ  ＡＳ）とバンドルされて示されるＭＣＰＴＴサーバ１１０と、ＵＥ１０５とＭＣＰＴＴサーバ１１０との間に位置する進化型ユニバーサルモバイル電気通信システム（ＵＭＴＳ）地上無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）１１５と、を備える。Ｅ−ＵＴＲＡＮ１１５は、ユニキャスト経路１２０およびＭＢＭＳ経路１２５を介してＵＥ１０５とＭＣＰＴＴサーバ１１０との間の通信を提供する。一般に、図１に示され３ＧＰＰ  ＴＳ  ２３．１７９に記載されているように、通信はインタフェースを介してアーキテクチャ１００の様々な機能間で行われ得る。
【０００７】
図２Ａは、マルチキャスト配信を実行する従来の方法２００Ａを示す信号図であり、図２Ｂは、方法２００Ａを簡略版である方法２００Ｂを示すフローチャートである。これらの方法は、図１に示すような文脈で実行され得る。
【０００８】
図２Ａの装置の特徴を参照すると、３つのＵＥ２０５Ａ〜ＣはＭＣＰＴＴクライアントを含み、それらはＭＢＭＳベアラの有効化の前にユニキャスト接続を介してＭＣＰＴＴサーバ２１０と通信する。ＭＢＭＳベアラが有効化されると、ＵＥはＭＣＰＴＴサーバ２１０からマルチキャストメッセージを受信する。
【０００９】
ＭＣＰＴＴサーバ２１０は、１つのＭＢＭＳベアラを介していくつかのセッションのメディアおよびフロア制御メッセージを送信することができ、そして、異なるＵＥは、それらのセッションのうちの１つまたは複数に参加することができる。例えば、図２の例では、ＭＣＰＴＴサーバ２１０は、単一のＭＢＭＳベアラを使用して、ＭＣＰＴＴグループＧ１のセッションＸに対するメディアおよびフロア制御メッセージを送信する。ＭＣＰＴＴサーバ２１０は、ユニキャストベアラを使用して、ＭＣＰＴＴグループＧ２のセッションＹおよびＭＣＰＴＴグループＧ３のセッションＺに対するメディアおよびフロア制御メッセージを送信する。ＵＥ２０５ＡはセッションＸに参加し、ＵＥ２０５ＢはセッションＹに参加し、そしてＵＥ２０５ＣはセッションＸおよびＺに参加する。
【００１０】
図２Ａのシグナリング特徴を参照すると、ステップ０ａ、０ｂ、０ｃおよび０ｄにおいて、セッションＸ、ＹおよびＺのメディアおよびフロア制御メッセージは、ＵＥ２０５Ａ〜ＣとＭＣＰＴＴサーバ２１０との間で配信される。上述のように、ＵＥ２０５ＡはＭＣＰＴＴグループＧ１のセッションＸに参加し、ＵＥ  ＢはＭＣＰＴＴグループＧ２のセッションＹに参加し、ＵＥ  ＣはＭＣＰＴＴグループＧ１のセッションＸ及びＭＣＰＴＴグループＧ３のＺに参加する。
【００１１】
ステップ１において、ＭＣＰＴＴサーバ２１０は、ＭＢＭＳベアラを有効化する。その後、ステップ２ａ、２ｂおよび２ｃにおいて、ＭＣＰＴＴサーバ２１０は、ユニキャストのセッション開始プロトコル（ＳＩＰ）シグナリングを使用して、３ＧＰＰ  ＴＳ  ２４．３７９の１４．２．２．２節に従って送信されたＳＩＰメッセージ要求を使用して、ＵＥにＭＢＭＳベアラをアナウンスする。ＳＩＰシグナリングは、ＭＢＭＳ汎用ＭＢＭＳサブチャネルに対するメディアパラメータおよびインターネットプロトコル（ＩＰ）アドレスおよびポート、ＭＢＭＳベアラを介したメディアおよびフロア制御メッセージの送信に対するメディアパラメータ（宛先マルチキャストＩＰアドレスおよびポートを除く）、ならびに一時的モバイルグループ識別子（ＴＭＧＩ）を含む。
【００１２】
ステップ３ａ、３ｂ、３ｃにおいて、各ＵＥは、ＴＭＧＩによって識別されたＭＢＭＳベアラが利用可能であることを検出すると、各ＵＥは、ユニキャストのＳＩＰシグナリングを使用して、３ＧＰＰ  ＴＳ  ２４．３７９の１４．３．３．２節に従って「リスニング」に設定されたＭＢＭＳベアラリスニング状態を含むＳＩＰメッセージ要求を送信することにより、ＵＥの位置におけるＭＣＰＭＳベアラの利用可能性についてＭＣＰＴＴサーバ２１０に通知する。その後、ＵＥは、ＭＢＭＳベアラのＭＢＭＳ汎用ＭＢＭＳサブチャネル上でメッセージを受信し始める。
【００１３】
ステップ４において、ＭＣＰＴＴサーバ２１０は、有効化されたＭＢＭＳベアラを介してセッションＸのメディアを送信することを決定する。その後、ステップ５において、ＭＣＰＴＴサーバ２１０は、ＭＢＭＳベアラを介してMap Group To Bearerメッセージを送信し、メディアおよびフロア制御メッセージに対して示されたＩＰアドレスおよび示されたポートを有する特定のＭＢＭＳサブチャネルを使用してＭＣＰＴＴグループＧ１のセッションがＭＢＭＳベアラを介して送信されることを示す。
【００１４】
ステップ６ａおよび６ｃにおいて、「Map Group To Bearer」メッセージの受信に基づいて、ＵＥ２０５Ａおよび２０５Ｃは、Map Group To Bearerに示されるＩＰアドレスおよびポート上のＭＢＭＳベアラを介して受信されたメディアおよびフロア制御メッセージのリッスンを開始する。ＵＥ２０５Ｂも「Map Group To Bearer」メッセージを受信するが、当該メッセージはＵＥ２０５Ｂが参加しないＭＣＰＴＴグループＧ１に関連するため、ＵＥ２０５ＢはMap Group To Bearerメッセージを無視する。
【００１５】
ステップ７ａ〜ｅにおいて、セッションＸのメディアおよびフロア制御メッセージは、ＵＥ２０５Ａ、ＵＥ２０５Ｃ、およびＭＣＰＴＴサーバ２１０の間で配信される。アップリンクでは、メディアおよびフロア制御メッセージは依然としてユニキャストを使用する。ダウンリンクでは、ＵＥ  Ａ及びＵＥ  Ｃの両方によって注目されるメディアおよびフロア制御メッセージは、ステップ６ａ、６ｃのMap Group To Bearerメッセージに示されているＩＰアドレスおよびポート上のＭＢＭＳベアラを介して送信される。ダウンリンクでは、ＵＥ ＡのみおよびＵＥ Ｃのみによって注目されるフロア制御メッセージがユニキャストを介して送信される。
【００１６】
ステップ７ｘおよび７ｙにおいて、セッションＹおよびＺのメディアおよびフロア制御メッセージは、ＵＥ２０５Ｂ、ＵＥ２０５Ｃ、およびＭＣＰＴＴサーバ２１０の間で配信される。ＭＣＰＴＴグループＧ２およびＭＣＰＴＴグループＧ３はステップ６ａおよび６ｃの「Map Group To Bearer」メッセージに示されていないため、それらは変更されない（すなわち、依然としてユニキャスト送信を使用する）。
【００１７】
図２Ｂを参照すると、方法２００ＢはステップＳ２０５〜Ｓ２３０を含み、ステップＳ２０５〜Ｓ２３０は方法２００Ａのステップの簡略版または本質版である。ステップＳ２０５において、ＭＣＰＴＴサーバ２１０は、ＭＢＭＳベアラを有効化する。その後、ステップＳ２１０において、ＭＣＰＴＴサーバ２１０は、ユニキャストのセッション開始プロトコル（ＳＩＰ）シグナリングを使用して、３ＧＰＰ  ＴＳ  ２４．３７９の１４．２．２．２節に従って送信されたＳＩＰメッセージ要求を使用して、ＵＥ２０５Ａ〜ＣにＭＢＭＳベアラをアナウンスする。
【００１８】
ステップＳ２１５において、各ＵＥは、ユニキャストのＳＩＰシグナリングを使用して、ＵＥの位置におけるＭＢＭＳベアラの利用可能性についてＭＣＰＴＴサーバに通知する。それは、３ＧＰＰ  ＴＳ  ２４．３７９の１４．３．３．２節に従ってＭＢＭＳベアラリスニング状態を含むＳＩＰメッセージ要求を送信することによって行う。
【００１９】
ステップＳ２２０において、十分な数のＵＥが所与の位置においてＭＢＭＳベアラが利用可能であることを報告すると、ＭＣＰＴＴサーバは、ＭＢＭＳベアラを介して「Map Group To Bearer」メッセージを送信し（図２Ａのステップ４および５）、ＭＢＭＳベアラを使用して（すなわちマルチキャストを使用して）メディアおよび（ある種の）フロア制御メッセージの送信を開始し、ＭＢＭＳベアラの利用可能性についてＭＣＰＴＴサーバに通知したＵＥへのユニキャストを使用したメディアおよび（ある種の）フロア制御メッセージの送信を停止する。ＵＥがこのメッセージを受信すると、ＵＥはＭＢＭＳベアラを介して（すなわちマルチキャストを使用して）メディアおよびフロア制御メッセージの受信およびレンダリングを開始する。
【００２０】
ステップＳ２２５において、各ＵＥは移動するにつれて、ＭＢＭＳベアラがもはや利用可能ではない場所に移動し得る。そのような場合、ＵＥは、ユニキャストのＳＩＰシグナリングを使用して、ＵＥの位置においてＭＢＭＳベアラが利用不可能であることをＭＣＰＴＴサーバに通知する。
【００２１】
ステップＳ２３０において、所与の位置においてＭＢＭＳベアラが利用可能であることを報告するＵＥの数が少なくなると、ＭＣＰＴＴサーバは、ＭＢＭＳベアラを介して「Unmap Group To Bearer」メッセージを送信し、ＭＢＭＳベアラを使用する（すなわちマルチキャストを使用する）メディアおよび（ある種の）フロア制御メッセージの送信を停止し、ユニキャストを使用する全てのＵＥへのメディアおよびフロア制御メッセージの送信を開始する。ＵＥはユニキャストを使用してメディアおよびフロア制御メッセージの受信を開始する。
【００２２】
図２Ａおよび図２Ｂに示される方法では、「Map Group To Bearer」メッセージおよび「Unmap Group To Bearer」メッセージはそれぞれＭＣＰＴＴグループ識別子（ＩＤ）を含み、これは、ＴＳ  ３３．１７９に従う他の未認可のＵＥに開示されないと想定される。これらの制約は、３ＧＰＰ  ＴＳ  ２４．３７９の１４節および３ＧＰＰ  ＴＳ ２４．３８０の４．１．３節でさらに詳細に説明されている。
【発明の概要】
【００２３】
開示される主題のいくつかの実施形態では、ＭＣＰＴＴノードによりサービス提供される一群のユーザ装置（ＵＥ）に接続された前記ＭＣＰＴＴノードを動作させるための方法が提供される。該方法は、マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成することと、前記ＵＥに第１のメッセージをユニキャストで送信することであって、該第１のメッセージは前記生成されたＭＳＣＣＫを含む、前記送信することと、少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成することと、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用することと、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信することと、を含む。
【００２４】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む。
【００２５】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む。
【００２６】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む。
【００２７】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む。
【００２８】
開示される主題のいくつかの実施形態では、ＵＥにサービス提供するＭＣＰＴＴノードに接続された前記ＵＥを動作させるための方法が提供される。該方法は、前記ＭＣＰＴＴノードから第１のメッセージをユニキャストで受信することであって、該第１のメッセージはＭＳＣＣＫを含む、前記受信することと、前記メッセージから前記ＭＳＣＣＫを識別することと、前記ＭＣＰＴＴノードからＭＢＭＳサブチャネル制御メッセージを受信することと、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることと、を含む。
【００２９】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してＭＡＣ値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む。
【００３０】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む。
【００３１】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む。
【００３２】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む。
【００３３】
開示される主題のいくつかの実施形態では、ＭＣＰＴＴノードは、該ＭＣＰＴＴノードによりサービス提供されることになる一群のＵＥに接続されるように配備される。該ＭＣＰＴＴノードは、ＭＳＣＣＫを生成するのに適合した鍵管理モジュールと、前記ＵＥにユニキャストで送信されることになる第１のメッセージを生成するのに適合したＰＴＴメッセージ生成モジュールであって、該第１のメッセージは前記ＭＳＣＣＫを含み、ＭＢＭＳサブチャネル制御メッセージを生成し、該ＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用するのに更に適合した、前記ＰＴＴメッセージ生成モジュールと、前記ＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信するように構成された送信モジュールと、を有する。
【００３４】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む。
【００３５】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む。
【００３６】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してＭＡＣ値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む。
【００３７】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む。
【００３８】
開示される主題のいくつかの実施形態では、ＵＥは、サービス提供するＭＣＰＴＴノードに接続されるように配備される。該ＵＥは、サービス提供するＭＣＰＴＴノードから第１のメッセージをユニキャストで受信するのに適合したプッシュツートーク（ＰＴＴ）メッセージハンドラモジュールであって、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含む、前記ＰＴＴメッセージハンドラモジュールと、前記第１のメッセージから前記ＭＳＣＣＫを抽出するのに適合した鍵管理モジュールと、を有し、前記ＰＴＴメッセージハンドラモジュールは、ＭＢＭＳサブチャネル制御メッセージをブロードキャストで受信し、前記ＭＳＣＣＫを使用して前記受信したＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用するのに更に適合する。
【００３９】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してＭＡＣ値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む。
【００４０】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む。
【００４１】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む。
【００４２】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む。
【００４３】
開示される主題のいくつかの実施形態では、ＭＣＰＴＴノードは、該ＭＣＰＴＴノードによりサービス提供される一群のＵＥに接続されるように配備される。該ＭＣＰＴＴノードは、ＭＳＣＣＫを生成し、前記ＵＥに第１のメッセージをユニキャストで送信し、該第１のメッセージは前記生成されたＭＳＣＣＫを含み、少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成し、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用し、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージをマルチキャストで送信する、ように集合的に構成された、処理回路とメモリと送受信回路と、を有する。
【００４４】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む。
【００４５】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む。
【００４６】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してＭＡＣ値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む。
【００４７】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む。
【００４８】
開示される主題のいくつかの実施形態では、ＵＥは、該ＵＥにサービス提供するＭＣＰＴＴノードに接続されるように配備される。該ＵＥは、前記ＭＣＰＴＴノードから第１のメッセージをユニキャストで受信し、該第１のメッセージはＭＳＣＣＫを含み、前記メッセージから前記ＭＳＣＣＫを識別し、前記ＭＣＰＴＴノードからＭＢＭＳサブチャネル制御メッセージを受信し、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用する、ように集合的に構成された、処理回路とメモリと送受信回路と、を有する。
【００４９】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してＭＡＣ値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む。
【００５０】
特定の関連実施形態では、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む。
【００５１】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む。
【００５２】
特定の関連実施形態では、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む。
【図面の簡単な説明】
【００５３】
図面は、開示される主題の選択された実施形態を例示する。図面において、類似の参照符号は類似の特徴を示す。
【００５４】
【図１】マルチキャスト配信が発生する可能性がある例示的なコンテキストを示すブロック図である。
【図２Ａ】マルチキャスト配信を実行する従来の方法を示す信号図である。
【図２Ｂ】図２Ａに示される方法の簡略版を示すフローチャートである。
【図３Ａ】開示される主題の実施形態に従ったＭＣＰＴＴノード（例えば、ＭＣＰＴＴサーバ）を動作させる方法を示すフローチャートである。
【図３Ｂ】開示される主題の実施形態に従ったＵＥを動作させる方法を示すフローチャートである。
【図４】開示される主題の実施形態に従ったマルチキャスト配信を実行する方法を示す信号図である。
【図５】開示される主題の別の実施形態に従ったマルチキャスト配信を実行する方法を示す信号図である。
【図６】開示される主題の実施形態に従ったＭＣＰＴＴノードを示すブロック図である。
【図７】開示される主題の実施形態に従ったＵＥを示すブロック図である。
【図８】開示される主題の実施形態に従った無線通信ネットワークノードを示すブロック図である。
【図９】開示される主題の実施形態に従った無線デバイスを示すブロック図である。
【発明を実施するための形態】
【００５５】
以下の説明は、開示される主題の様々な実施形態を提示する。これらの実施形態は教示の例として提示されており、開示される主題の範囲を限定するものとして解釈されるべきではない。例えば、記載された実施形態の特定の詳細は、開示される主題の範囲から逸脱することなく修正、省略、または拡張することができる。
【００５６】
以下の実施例のように、特定の実施形態は、従来の手法および技術に関連する欠点を認識して提示されている。
【００５７】
従来のシステムでは、（１）「Unmap Group To Bearer」メッセージおよび（２）「Map Group To Bearer」メッセージ（および、例えば、３ＧＰＰ  ＴＳ  ２４．３８０の８．４節で規定されているような、他のＭＢＭＳサブチャネル制御メッセージ）は保護されない。 
【００５８】
そのようなメッセージの保護は、以下の理由で望まれている。第１に、少なくとも２つのタイプの現在指定されているメッセージ（例えば１と２）は、機密データとして分類され機密保持が適用されるかもしれないＭＣＰＴＴグループＩＤを含む。そのため、機密保持が必要である。
【００５９】
第２に、攻撃者が偽のメッセージを再生または構築した場合であっても、メディアおよび／またはフロア制御メッセージが送信されない間にＭＢＭＳベアラを介してメディアおよびフロア制御メッセージの受信およびレンダリングを開始するようにＭＣＰＴＴ  ＵＥに指示することによって、呼が中断される可能性がある。これはサービス妨害（ＤｏＳ）攻撃である。したがって、完全性保護も必要である。しかしながら、３ＧＰＰ  ＴＳ  ３３．１７９は、ＭＢＭＳサブチャネル制御メッセージの保護であるこの目的のための保護を規定していない。
【００６０】
３ＧＰＰ  ＴＳ  ３３．１７９は、グループ呼セッションの保護のために２つの鍵を定義している。これらの鍵は、グループ管理鍵（ＧＭＫ）とマルチキャスト鍵フロア制御（ＭＫＦＣ）である。ＧＭＫはメディアの保護に使用され、ＭＫＦＣはＭＣＰＴＴサーバからＭＣＰＴＴ  ＵＥへのマルチキャストフロア制御の保護に使用される。同様に、グループ呼に関連しない他の鍵は他の目的専用である。例えば、プライベート呼鍵（ＰＣＫ）はプライベート呼を保護するために使用され、呼サービス鍵（ＣＳＫ）はＭＣＰＴＴ  ＵＥとＭＣＰＴＴドメインとの間のシグナリングを保護するために使用される、などである。
【００６１】
ＭＢＭＳサブチャネル制御メッセージはＭＢＭＳベアラを介して配信されるため、それらはＰＣＫまたはＣＳＫのようなＭＣＰＴＴ  ＵＥ固有の鍵によって保護することはできない。その結果、それらは別の解決策を必要とする。
【００６２】
以下の実施例のように、特定の実施形態は、従来の手法および技術と比較して潜在的な利益を提供する。特定の実施形態において、「Unmap Group To Bearer」メッセージおよび「Map Group To Bearer」メッセージ、および他のＭＢＭＳサブチャネル制御メッセージ（例えば、３ＧＰＰ  ＴＳ  ２４．３８０の８．４節に規定されるような）は、完全性および機密性が保護され、したがって偽装され得ない。これは、サービス妨害攻撃に対してより高いしきい値を持つＭＣＰＴＴシステムを提供する。
【００６３】
以下に説明される特定の実施形態では、「Unmap Group To Bearer」メッセージ、「Map Group To Bearer」メッセージ、および他のＭＢＭＳサブチャネル制御メッセージ（例えば、３ＧＰＰ  ＴＳ  ２４．３８０の８．４節に規定されるような）に対する保護が提供される。
【００６４】
図３Ａは、開示される主題の実施形態に従ったＭＣＰＴＴノードを動作させる方法３００Ａを示すフローチャートであり、図３Ｂは、開示される主題の実施形態に従ったＵＥを動作させる方法３００Ｂを示すフローチャートである。いくつかの文脈では、図３Ａおよび図３Ｂの方法は、協調的に実行され得る。たとえば、ＭＣＰＴＴノードは、方法３００Ｂを実行する１つまたは複数のＵＥと通信することによって方法３００Ａの特定の部分を実行することができ、逆もまた同様である。
【００６５】
図３Ａの方法は、一群のＵＥに接続されたＭＣＰＴＴノードによって実行され得、図３Ｂの方法は、ＭＣＰＴＴノードに接続されたＵＥによって実行され得る。この文脈では、ＭＣＰＴＴは示された機能を実施することができる任意の種類の無線通信ネットワークノードとすることができ、ＵＥは示された機能を実施することができる任意の種類の無線ノードとすることができる。
【００６６】
図３Ａを参照すると、方法３００Ａは、マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成すること（Ｓ３０５）と、生成されたＭＳＣＣＫを含む第１のメッセージをユニキャストでＵＥに送信すること（Ｓ３１０）と、ＭＢＭＳサブチャネル制御メッセージを生成すること（Ｓ３１５）と、ＭＢＭＳサブチャネル制御メッセージをＭＳＣＣＫでハッシングおよび／または暗号化すること（Ｓ３２０）と、ＭＢＭＳサブチャネル制御メッセージをマルチキャスト（例えばブロードキャスト）で送信すること（Ｓ３２５）と、を含む。
【００６７】
この文脈で使用される用語「マルチキャスト」は、もちろんブロードキャスト送信を含む、複数の受信側を対象とした任意の送信を指し得る。この例では、ＭＢＭＳサブチャネル制御メッセージは、必ずしもＭＣＰＴＴノードによってサービス提供される全てのＵＥに到達するわけではないが一群のＵＥに送信さ得、ＭＢＭＳサブチャネル制御メッセージはＭＢＭＳベアラが利用可能である領域に位置する他のＵＥによって受信され得る。典型的なシナリオでは、ＭＢＭＳサブチャネル制御メッセージは、ＭＢＭＳベアラを使用してマルチキャストアドレスおよびポートに向けて送信される。マルチキャストアドレスおよびポートおよびＴＭＧＩは、一般に、ＵＥにユニキャストで送信される第１のメッセージでＵＥにアナウンスされる。
【００６８】
この文脈で使用される用語「ハッシング」は、少なくとも１つのＭＢＭＳサブチャネル制御メッセージおよびＭＳＣＣＫを使用してＭＡＣ（すなわち鍵付きハッシュ）を生成し、次に、結果であるＭＡＣ値を少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する処理を指し得る。
【００６９】
図３Ｂを参照すると、方法３００Ｂは、マルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含む第１のメッセージをユニキャストでＭＣＰＴＴノードから受信すること（Ｓ３３０）と、メッセージからＭＳＣＣＫを識別すること（Ｓ３３５）と、ＭＢＭＳサブチャネル制御メッセージをＭＣＰＴＴノードから受信すること（Ｓ３４０）と、ＭＳＣＣＫを使用してＭＢＭＳサブチャネル制御メッセージをハッシングおよび／または復号すること（Ｓ３４５）と、を含む。
【００７０】
特定の関連実施形態では、ＭＣＰＴＴノードまたはＵＥは方法３００Ａまたは３００Ｂを実施するように構成され得る。例えば、いくつかの実施形態では、方法３００Ａを実行するように構成されたＭＣＰＴＴノードは、ＭＣＰＴＴノードによってサービス提供されことになる一群のＵＥに接続されるように配備される。ＭＣＰＴＴは、鍵管理およびプッシュツートーク（ＰＴＴ）メッセージ生成部（すなわち、任意の関連ハードウェアおよび／またはソフトウェア特徴を含む、鍵管理およびＰＴＴメッセージ生成の機能）を含み得る。鍵管理は、ＭＢＭＳサブチャネル制御メッセージのハッシングおよび／または暗号化のためのＭＳＣＣＫを生成するのに適合している。ＰＴＴメッセージ生成部は、ＭＳＣＣＫを含む第１のメッセージを生成してＵＥにユニキャストで送信するように構成される。ＰＴＴメッセージ生成部は、ＭＢＭＳサブチャネル制御メッセージを生成し、ＭＳＣＣＫを使用してそれらをハッシュしおよび／または暗号化し、それらをマルチキャストで一群のＵＥに送信するようにさらに適合する。
【００７１】
いくつかの他の実施形態では、方法３００Ｂを実行するように構成されたＵＥは、サービス提供するＭＣＰＴＴノードに接続されるように配備されている。ＵＥは、鍵管理およびＰＴＴメッセージハンドラ（すなわち、任意の関連ハードウェアおよび／またはソフトウェア特徴を含む、鍵管理およびＰＴＴメッセージハンドリングの機能）によって特徴付けられる。鍵管理は、第１のメッセージからＭＳＣＣＫを抽出するのに適合している。ＰＴＴメッセージハンドラは、ＭＢＭＳサブチャネル制御メッセージのハッシングおよび／または復号のためのＭＳＣＣＫを含む第１のメッセージを、サービス提供するＭＣＰＴＴノードからユニキャストで受信するのに適合している。ＰＴＴメッセージハンドラは、ＭＢＭＳサブチャネル制御メッセージをマルチキャストで受信し、ＭＳＣＣＫを使用してそれらをハッシュおよび／または復号するのにさらに適合している。
【００７２】
図４は、開示される主題の実施形態に従ったマルチキャスト配信を実行する方法４００を示す信号図である。図示された例では、方法は、例えば、それぞれがＭＣＰＴＴクライアントを含む複数のＵＥ４０５Ａ〜Ｃと、ネットワークノード内で実施することができるＭＣＰＴＴサーバ４１０と、を含むシステム内で実行される。以下の説明から明らかとなるであろう相違点を有するが図４の方法は図２の方法と類似している。
【００７３】
図４の方法において、ＭＣＰＴＴサーバ４１０がＭＢＭＳベアラを有効化すると、ＭＳＣＣＫを生成する。その後、ＭＣＰＴＴサーバ４１０は、ユニキャストのＳＩＰシグナリングを使用して、ＭＢＭＳベアラの存在をＵＥ（例えば、ＵＥ４０５Ａ〜Ｃのいずれか）に通知し、ＳＩＰシグナリングを用いてＭＳＣＣＫをＵＥに提供する。いくつかの事例では、ＭＣＰＴＴ４１０サーバは、スタンドアロンのＳＩＰメッセージでＵＥに新しいＭＳＣＣＫを提供することもできる。
【００７４】
ＭＣＰＴＴサーバ４１０は、ＭＳＣＣＫ鍵を使用してＭＢＭＳサブチャネル制御メッセージをハッシュ（完全性保護）および／または暗号化（機密保護）する。
【００７５】
ＵＥは「Unmap Group To Bearer」メッセージまたは「Map Group To Bearer」メッセージまたは他のＭＢＭＳサブチャネル制御メッセージ（例えば、３ＧＰＰ  ＴＳ  ２４．３８０の８．４節に規定されるような）をＭＢＭＳベアラを介して受信すると、ＵＥはユニキャストのＳＩＰシグナリングを使用して先行して受信したＭＳＣＣＫを使用してメッセージの完全および機密性の保護を確認する。
【００７６】
この文脈における完全性確認は、ＭＳＣＣＫを使用してメッセージの１つまたは複数のハッシュ値を確認することによって送信者識別子（ＩＤ）およびメッセージ内容が真正であるかどうかを確認することを含む。この文脈における機密性確認は、ＭＳＣＣＫによるメッセージの復号を含む。
【００７７】
図４を参照すると、以下のステップは図２に示す対応するステップと異なり、他のステップは図２に示すものと同様である。
【００７８】
ステップ２ａ、２ｂおよび３ｃにおいて、ＭＣＰＴＴサーバはＳＩＰメッセージ要求にＭＳＣＣＫを含める。ステップ５において、ＭＣＰＴＴサーバは、ＭＳＣＣＫを鍵として、「Map Group To Bearer」メッセージに保護（完全性保護、機密性保護、またはその両方）を適用する。ステップ６ａおよび６ｃにおいて、ＭＣＰＴＴサーバは、ＭＳＣＣＫを鍵として、「Map Group To Bearer」メッセージに保護（完全性保護、機密性保護、またはその両方）を適用する。ＵＥ４０５Ａ〜Ｃは、（完全性保護が適用される場合）メッセージの完全性が真正であることを確認し、（秘密性保護が適用される場合）ＭＳＣＣＫを鍵としてメッセージを復号する。
【００７９】
図５は、開示される主題の別の実施形態に従ったマルチキャスト配信を実行する方法５００を示す信号図である。図示された例では、方法は、例えば、それぞれがＭＣＰＴＴクライアントを含む複数のＵＥ５０５Ａ〜Ｃと、ネットワークノード内で実施することができるＭＣＰＴＴサーバ５１０と、を含むシステム内で実行される。以下の説明から明らかとなるであろう相違点を有するが図５の方法は図２の方法と類似している。
【００８０】
図５を参照すると、以下のステップは図２に示す対応するステップと異なり、他のステップは図２に示すものと同様である。
【００８１】
ステップ０において、ＭＣＰＴＴサーバ５１０によってサービス提供されるＵＥは、参加機能鍵（ＰＦＫ）を用いて構成される。続いて、ステップ６において、ＭＢＭＳベアラの有効化に応答して、ＭＣＰＴＴサーバ５１０は、ＰＦＫからＭＢＭＳサブチャネル制御鍵（ＭＳＣＣＫ）を導出する。この鍵は、鍵派生機能への追加の入力として、例えば一時的モバイルグループ識別子（ＴＭＧＩ）を使用することによって、ベアラ固有にすることができる。
【００８２】
同様に、ステップ５ａ〜ｃにおいて、ＵＥ５０５Ａ〜ＣはＭＢＭＳベアラの存在についてユニキャストのＳＩＰシグナリングを使用して通知されると、ＵＥもまたＰＦＫからＭＳＣＣＫを導出する。鍵がＴＭＧＩにバインドされている場合、ＭＣＰＴＴクライアントは通知メッセージで受信したＴＭＧＩ情報を使用して正しいＭＳＣＣＫを導出する。
【００８３】
ＵＥは「Unmap Group To Bearer」メッセージまたは「Map Group To Bearer」メッセージまたは他のＭＢＭＳサブチャネル制御メッセージ（例えば、３ＧＰＰ  ＴＳ  ２４．３８０の８．４節に規定されるような）をＭＢＭＳベアラを介して（例えばステップ７のように）受信すると、ＵＥは、例えばステップ８ａまたは８ｃのように、ＭＳＣＣＫを使用してメッセージの完全性および機密性の保護を確認する。
【００８４】
図５の方法では、ＭＣＰＴＴドメイン内で動作しているＭＣＰＴＴ  ＵＥおよびＭＣＰＴＴサーバは、ステップ０において、ＰＦＫを用いて最初にプロビジョニングされると仮定する。ステップ５は、ステップ３と８の間でいつでも実行され得る。鍵がＭＢＭＳベアラのＴＭＧＩにバインドされている場合、ＭＣＰＴＴ  ＵＥは、ベアラ固有のＭＳＣＣＫの導出のためにステップ３で受信したＴＭＧＩを使用する。
【００８５】
現在指定されているＭＢＭＳサブチャネル制御メッセージは一度に１つのＭＣＰＴＴグループＩＤしか含むことができないので、それらはグループ固有である。したがって、グループ固有のこれらのＭＢＭＳサブチャネル制御メッセージを収容するために代替方法を使用することができる。グループ固有鍵は、ＭＣＰＴＴサーバからＭＣＰＴＴ  ＵＥへのマルチキャストフロア制御トラフィックの完全性および／またはセキュリティを改善するために、そのようなメッセージを保護することができる。ＭＣＰＴＴグループＩＤ（例えば「ｘ」）を含むＭＣＰＴＴグループに対するメッセージがそのグループ「ｘ」のＭＫＦＣによって保護されている場合、グループ「ｘ」のメンバーだけがそのメッセージを復号し完全性の確認をすることができるであろう。
【００８６】
この代替手段は、方法４００および５００と比較して、他のグループに属するが同じベアラ上のセッションを実行している他のＭＣＰＴＴ  ＵＥが他のグループに関連する制御メッセージを復号することを防ぐという潜在的な利益を有する。しかしながら、ＭＫＦＣは別のセッションでも使用されるため、両方のセッションに同じインデックスを使用するなど、分離メカニズムがあることを確認するように注意する必要がある。
【００８７】
図６は、開示される主題の実施形態に従ったＭＣＰＴＴノード６００を示すブロック図である。ＭＣＰＴＴノード６００は、例えば、図３Ａ、図４または図５に示されたものなどの方法を実施するために使用され得る。いくつかの実施形態では、例えば、ＭＣＰＴＴノード６００は、ＭＣＰＴＴサーバ４１０または５１０などのＭＣＰＴＴサーバを備えることができる。
【００８８】
図６を参照すると、ＭＣＰＴＴノード６００は、ＰＴＴメッセージ生成モジュール６０５と鍵管理モジュール６１０とを含む。本明細書で使用される用語「モジュール」は、示された機能を実施することができるハードウェアおよび／またはソフトウェアの任意の適切な組合せを指す。
【００８９】
ＰＴＴメッセージ生成モジュール６０５は、鍵管理モジュール６１０によって生成されることになるＭＳＣＣＫを要求する。その後、ＰＴＴメッセージ生成モジュール６０５は、ＭＳＣＣＫを含む鍵メッセージを生成し、送信モジュール（不図示）を使用してそれをＵＥに送信する。さらなるメッセージについては、ＰＴＴメッセージ生成モジュール６１０は、以前に生成されたＭＳＣＣＫを要求し、さらなるメッセージのハッシングおよび／または暗号化のために以前に生成されたＭＳＣＣＫを使用する。
【００９０】
図７は、開示される主題の実施形態に従ったＵＥ７００を説明するブロック図である。ＵＥ７００は、例えば、図３Ｂ、図４または図５に示されたものなどの方法を実施するために使用され得る。いくつかの実施形態では、例えば、ＵＥ７００は、ＵＥ４０５Ａ〜Ｃまたは５０５Ａ〜Ｃのいずれかの形態を取り得る。
【００９１】
図７を参照すると、ＵＥ７００は、ＰＴＴメッセージハンドラモジュール７０５と鍵管理モジュール７１０とを含む。ＵＥ７００は、内部受信モジュール（不図示）を介してＭＣＰＴＴ関連メッセージを受信する。鍵を含むメッセージは鍵管理モジュール７１０に転送される。鍵管理モジュール７１０は、ＰＴＴサービスに関連するメッセージからＭＳＣＣＫを抽出し、それらを格納する。ＰＴＴメッセージハンドラ７０５がさらなるメッセージを受信し完全性を確認するおよび／または復号するために鍵を要求するとき、ＰＴＴメッセージハンドラ７０５は鍵管理モジュール７１０から鍵を要求する。鍵管理モジュール７１０は鍵を提供し、ＰＴＴメッセージハンドラモジュール７０５は受信したＭＳＣＣＫを使用して完全性の確認および／または復号動作を実行する。
【００９２】
図８は、上述の概念を実施するために使用することができる無線通信ネットワークノード８００のプロセッサベースの実施を示す。例えば、図８に示されるような構造は、ＭＣＰＴＴノード６００および／またはＭＣＰＴＴサーバ４１０および５１０の何れかを実施するために使用され得る。
【００９３】
図８を参照すると、ノード８００は、後述する無線デバイス９００などの１つまたは複数の無線デバイスに対するインタフェース８１０を備える。インタフェース８１０は、無線インタフェースであり得、無線デバイスからのＵＬ送信を受信するために使用され得る。インタフェース８１０はまた、鍵および暗号化されたメッセージを送信するためなど、様々な情報を受信および／または送信するために使用され得る。
【００９４】
ノード８００は、インタフェース８１０に結合された１つまたは複数のプロセッサ８５０と、プロセッサ８５０に結合されたメモリ８６０と、を更に有し得る。一例として、制御インタフェース８１０、プロセッサ８５０、およびメモリ８６０は、ノード８００の１つまたは複数の内部バスシステムによって結合することができる。メモリ８６０は、ＲＯＭ（例えばフラッシュＲＯＭ）、ＲＡＭ（例えばＤＲＡＭまたはＳＲＡＭ）、大容量記憶装置（例えばハードディスクまたはソリッドステートディスク）など、を含み得る。図示のように、メモリ８６０は、ソフトウェア８７０、ファームウェア８８０、および／または制御パラメータ８９０を含み得る。メモリ８６０は、図３〜図５に関連して説明したものなど、無線通信ネットワークノードの上述の機能を実装するために、プロセッサ８５０によって実行されるように適切に構成されたプログラムコードを含み得る。
【００９５】
図８に示されるような構造は単に概略図であり、ノード８００は、明確にするために図示されていない更なる構成要素（例えば更なるインタフェースまたはプロセッサ）を含み得る。また、メモリ８６０は、無線通信ネットワークノードの既知の機能（例えば、基地局または類似のアクセスノードの既知の機能）を実施するための更なるプログラムコードを含み得ることを理解されたい。いくつかの実施形態では、ノード８００の機能を実施するためのコンピュータプログラムは、例えば、メモリ８６０に格納されるプログラムコードおよび／または他のデータを格納する物理媒体の形態で、または、プログラムコードをダウンロードまたはストリーミングによって利用可能にすることによって、提供され得る。
【００９６】
図９は、上述の概念を実施するために使用することができる無線デバイス９００のプロセッサベースの実施を示す。例えば、図９に示されるような構造は、ＵＥ７００および／またはＵＥ４０５Ａ〜Ｃおよび５０５Ａ〜Ｃの何れかを実施するために使用され得る。
【００９７】
図９を参照すると、無線デバイス９００は、無線送信、特に無線通信ネットワークへのＵＬ送信を実行するための無線インタフェース９１０を有する。無線インタフェース９１０は、また、鍵および暗号化されたメッセージを受信するためなど、様々な情報を受信および／または送信するために使用され得る。
【００９８】
無線デバイス９００は、無線インタフェース９１０に結合された１つまたは複数のプロセッサ９５０と、プロセッサ９５０に結合されたメモリ９６０と、を更に有し得る。一例として、無線インタフェース９１０、プロセッサ９５０、およびメモリ９６０は、無線デバイス９００の１つまたは複数の内部バスシステムによって結合することができる。メモリ９６０は、読み出し専用メモリ（ＲＯＭ）（例えばフラッシュＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）（例えばダイナミックＲＡＭ（ＤＲＡＭ）またはスタティックＲＡＭ（ＳＲＡＭ））、大容量記憶装置（例えばハードディスクまたはソリッドステートディスク）など、を含み得る。図示のように、メモリ９６０は、ソフトウェア９７０、ファームウェア９８０、および／または制御パラメータ９９０を含み得る。メモリ９６０は、図３〜図５に関連して説明したものなど、無線デバイスの上述の機能を実装するために、プロセッサ９５０によって実行されるように適切に構成されたプログラムコードを含み得る。
【００９９】
図９に示されるような構造は単に概略図であり、無線デバイス９００は、明確にするために図示されていない更なる構成要素（例えば更なるインタフェースまたはプロセッサ）を含み得る。また、メモリ９６０は、無線デバイスの既知の機能（例えば、ＵＥまたは類似のユーザ端末デバイスの既知の機能）を実施するための更なるプログラムコードを含み得ることを理解されたい。いくつかの実施形態では、また、無線デバイス９００の機能を実施するためのコンピュータプログラムは、例えば、メモリ９６０に格納されるプログラムコードおよび／または他のデータを格納する物理媒体の形態で、または、プログラムコードをダウンロードまたはストリーミングによって利用可能にすることによって、提供され得る。
【０１００】
以下は、この記載された明細書で使用され得る略語のリストである。
ＡＰＮ  アクセスポイント名
ＡＲＰ  割り当て及び保持優先度
ＡＳ  アプリケーションサーバ
ＢＭ−ＳＣ  ブロードキャストマルチキャストサービスセンタ
ＣＨＡＰ  チャレンジハンドシェイク認証プロトコル
ＣＳＣ  共通サービスコア
ＣＳＣＦ  呼サーバ制御機能
ＣＳＫ  呼サービス鍵
Ｄ２Ｄ  デバイスツーデバイス
ＤＬ  ダウンリンク
ＤＰＦ  直接プロビジョニング機能
ＥＣＧＩ  Ｅ−ＵＴＲＡＮセルグローバル識別子
ＥＰＣ  進化型パケットコア
ＥＰＳ  進化型パケットシステム
Ｅ−ＵＴＲＡＮ  進化型ユニバーサル地上無線アクセスネットワーク
ＦＱＤＮ  完全修飾ドメイン名
ＧＢＲ  保証ビットレート
ＧＣＳ  ＡＳ  グループ通信サービスアプリケーションサーバ
ＧＣＳＥ＿ＬＴＥ  ＬＴＥを介したグループ通信サービスイネーブラ
ＧＭＫ  グループ管理鍵
ＧＭＫ−ＩＤ  グループマスタ鍵識別子
ＧＭＳ  グループ管理サーバ
ＧＲＵＵ  グローバルルーティング可能ユーザエージェントＵＲＩ
ＧＵＫ−ＩＤ  グループユーザ鍵識別子
ＨＬＲ  ホームロケーションレジスタ
ＨＳＳ  ホーム加入者サーバ
ＨＴＴＰ  ハイパーテキスト転送プロトコル
ＩＣＥ  インタラクティブ接続性確立
Ｉ−ＣＳＣＦ  問い合わせＣＳＣＦ
ＩｄＭ  識別子管理
ＩｄＭＳ  識別子管理サーバ
ＩＭ  ＣＮ  ＩＰマルチメディアコアネットワーク
ＩＭＰＩ  ＩＰマルチメディアプライベート識別子
ＩＭＰＵ  ＩＰマルチメディアパブリック識別子
ＩＭＳ  ＩＰマルチメディアサブシステム
ＩＰ  インターネットプロトコル
ＩＰＥＧ  進行中緊急グループ
ＩＰＥＰＣ  進行中緊急プライベート呼
ＩＰＩＧ  進行中緊急危機グループ
ＫＭＳ  鍵管理サーバ
ＭＢＣＰ  メディアバースト制御プロトコル
ＭＢＭＳ  マルチメディアブロードキャストマルチキャストサービス
ＭＢＳＦＮ  マルチメディアブロードキャストマルチキャストサービス単一周波数ネットワーク
ＭＣ  ミッションクリティカル
ＭＣ  ＩＤ  ミッションクリティカルユーザ識別子
ＭＣＣＰ  ミッションクリティカルＭＢＭＳサブチャネル制御プロトコル
ＭＣＰＴＴ  ミッションクリティカルプッシュツートーク
ＭＣＰＴＴ  ＡＳ  ＭＣＰＴＴアプリケーションサーバ
ＭＣＰＴＴ  ｇｒｏｕｐ  ＩＤ  ＭＣＰＴＴグループ識別子
ＭＣＰＴＴ  ＩＤ  ＭＣＰＴＴユーザ識別子
ＭＥＡ  ＭＣＰＴＴ緊急警報
ＭＥＧ  ＭＣＰＴＴ緊急グループ
ＭＥＧＣ  ＭＣＰＴＴ緊急グループ呼
ＭＥＰＣ  ＭＣＰＴＴ緊急プライベート呼
ＭＥＰＰ  ＭＣＰＴＴ緊急プライベート優先度
ＭＥＳ  ＭＣＰＴＴ緊急状態
ＭＩＧ  ＭＣＰＴＴ緊急危機グループ
ＭＩＧＣ  ＭＣＰＴＴ緊急危機グループ呼
ＭＩＭＥ  多目的インターネットメール拡張
ＭＫＦＣ  マルチキャスト鍵フロア制御
ＭＫＩ  マスタ鍵識別子
ＭＯＮＰ  ＭＣＰＴＴオフネットワークプロトコル
ＭＰＥＡ  ＭＣＰＴＴプライベート緊急警報
ＭＳＣＣＫ  ＭＢＭＳサブチャネル制御鍵
ＮＡＴ  ネットワークアドレス変換
ＯＩＤＣ  オープンＩＤ接続
ＰＡＰ  パスワード認証プロトコル
ＰＣＣ  ポリシ及び課金制御
ＰＣＫ  プライベート呼鍵
ＰＣＫ−ＩＤ  プライベート呼鍵識別子
ＰＣＲＦ  ポリシ及び課金ルール機能
Ｐ−ＣＳＣＦ  プロキシＣＳＣＦ
ＰＦＫ  参加機能鍵
ＰＬＭＮ  パブリック地上モバイルネットワーク
ＰｒｏＳｅ  近接ベースサービス
ＰＳＩ  パブリックサービス識別子
ＰＳＫ  事前共有鍵
ＰＴＴ  プッシュツートーク
ＱＣＩ  ＱｏＳクラス識別子
ＱｏＳ  サービス品質
ＲＡＮ  無線アクセスネットワーク
ＲＦ  無線周波数
ＲＴＣＰ  ＲＴＰ制御プロトコル
ＲＴＰ  リアルタイム転送プロトコル
ＳＡＩ  サービスエリア識別子
Ｓ−ＣＳＣＦ  サービングＣＳＣＦ
ＳＤＦ  サービスデータフロー
ＳＤＰ  セッション記述プロトコル
ＳＩＰ  セッション開始プロトコル
ＳＲＴＣＰ  セキュアＲＴＣＰ
ＳＲＴＰ  セキュアＲＴＰ
ＳＲＴＰ  セキュアリアルタイム転送プロトコル
ＳＳＬ  セキュアソケットレイヤ
ＳＳＲＣ  同期ソース
ＴＢＣＰ  トークバースト制御プロトコル
ＴＥＫ  トラフィック暗号鍵
ＴＧＩ  一時的ＭＣＰＴＴグループ識別子
ＴＬＳ  転送レイヤセキュリティ
ＴＭＧＩ  一時的モバイルグループ識別子
ＴｒＫ  ＫＭＳ転送鍵
ＵＤＣ  ユーザデータ収束
ＵＤＲ  ユーザデータリポジトリ
ＵＥ  ユーザ装置
ＵＭ  非確認モード
ＵＲＩ  ユニフォームリソース識別子
ＵＳＢ  ユニバーサルシリアルバス
ＷＬＡＮ  無線ローカルエリアネットワーク
【０１０１】
開示される主題は様々な実施形態を参照して上に提示されたが、開示される主題の全体的な範囲から逸脱することなく、形態および詳細における様々な変更が説明された実施形態に対してなされ得ることが理解されるであろう。
【図１】
2019534638.tif 000003
【図２Ａ】
2019534638.tif 000004
【図２Ｂ】
2019534638.tif 000005
【図３Ａ】
2019534638.tif 000006
【図３Ｂ】
2019534638.tif 000007
【図４】
2019534638.tif 000008
【図５】
2019534638.tif 000009
【図６】
2019534638.tif 000010
【図７】
2019534638.tif 000011
【図８】
2019534638.tif 000012
【図９】
2019534638.tif 000013
【手続補正書】
【提出日】平成30年8月31日(2018.8.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードによりサービス提供されるＭＣＰＴＴクライアントを含むユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続された前記ＭＣＰＴＴノード（４１０、５１０、６００、８００）を動作させる方法（３００Ａ）であって、
ＭＢＭＳベアラを有効化するときマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成すること（Ｓ３０５）と、
前記ＵＥに第１のメッセージをユニキャストで送信すること（Ｓ３１０）であって、該第１のメッセージは前記生成されたＭＳＣＣＫを含む、前記送信すること（Ｓ３１０）と、
少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成すること（Ｓ３１５）と、
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用すること（Ｓ３２０）と、
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージをブロードキャストで送信すること（Ｓ３２５）と、
を含む方法。
【請求項２】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項１に記載の方法。
【請求項３】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項１に記載の方法。
【請求項４】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む
請求項１に記載の方法。
【請求項５】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む
請求項１に記載の方法。
【請求項６】
ＭＣＰＴＴクライアントを含むＵＥにサービス提供するミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノード（４１０、５１０、６００、８００）に接続された前記ＵＥ（４０５、５０５、７００、９００）を動作させる方法（３００Ｂ）であって、
ＭＢＭＳベアラを有効化するとき前記ＭＣＰＴＴノードから第１のメッセージをユニキャストで受信すること（Ｓ３３０）であって、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含む、前記受信すること（Ｓ３３０）と、
前記メッセージから前記ＭＳＣＣＫを識別すること（Ｓ３３５）と、
前記ＭＣＰＴＴノードからＭＢＭＳサブチャネル制御メッセージを受信すること（Ｓ３４０）と、
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）と、
を含む方法。
【請求項７】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む
請求項６に記載の方法。
【請求項８】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む
請求項６に記載の方法。
【請求項９】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項６に記載の方法。
【請求項１０】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項６に記載の方法。
【請求項１１】
ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードによりサービス提供されることになるＭＣＰＴＴクライアントを含むユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続されるように配備された前記ＭＣＰＴＴノード（４１０、５１０、６００、８００）であって、
ＭＢＭＳベアラを有効化するときマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成するのに適合した鍵管理モジュール（６１０）と、
前記ＵＥにユニキャストで送信されることになる第１のメッセージを生成するのに適合したＰＴＴメッセージ生成モジュール（６０５）であって、該第１のメッセージは前記ＭＳＣＣＫを含み、ＭＢＭＳサブチャネル制御メッセージを生成し、該ＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用するのに更に適合した、前記ＰＴＴメッセージ生成モジュール（６０５）と、
前記ＭＢＭＳサブチャネル制御メッセージをブロードキャストで送信するように構成された送信モジュールと、
を有するＭＣＰＴＴノード。
【請求項１２】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１３】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１４】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１５】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む
請求項１１に記載のＭＣＰＴＴノード。
【請求項１６】
サービス提供するミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードに接続されるように配備されたＭＣＰＴＴクライアントを含むユーザ装置（ＵＥ）であって、
ＭＢＭＳベアラを有効化するときサービス提供するＭＣＰＴＴノードから第１のメッセージをユニキャストで受信するのに適合したプッシュツートーク（ＰＴＴ）メッセージハンドラモジュールであって、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含む、前記ＰＴＴメッセージハンドラモジュールと、
前記第１のメッセージから前記ＭＳＣＣＫを抽出するのに適合した鍵管理モジュールと、
を有し、
前記ＰＴＴメッセージハンドラモジュールは、ＭＢＭＳサブチャネル制御メッセージをブロードキャストで受信し、前記ＭＳＣＣＫを使用して該受信したＭＢＭＳサブチャネル制御メッセージの完全性保護および／または機密性保護を適用するのに更に適合する
ＵＥ。
【請求項１７】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む
請求項１６に記載のＵＥ。
【請求項１８】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む
請求項１６に記載のＵＥ。
【請求項１９】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項１６に記載のＵＥ。
【請求項２０】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項１６に記載のＵＥ。
【請求項２１】
ミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノードによりサービス提供されるＭＣＰＴＴクライアントを含むユーザ装置（ＵＥ）（４０５、５０５、７００、９００）に接続されるように配備された前記ＭＣＰＴＴノード（４１０、５１０、６００、８００）であって、
ＭＢＭＳベアラを有効化するときマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を生成し（Ｓ３０５）、
前記ＵＥに第１のメッセージをユニキャストで送信し（Ｓ３１０）、該第１のメッセージは前記生成されたＭＳＣＣＫを含み、
少なくとも１つのＭＢＭＳサブチャネル制御メッセージを生成し（Ｓ３１５）、
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を適用し（Ｓ３２０）、
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージをブロードキャストで送信する（Ｓ３２５）、
ように集合的に構成された、処理回路とメモリと送受信回路と、
を有するＭＣＰＴＴノード。
【請求項２２】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２３】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２４】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該ＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加する、ことを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２５】
前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに完全性保護および／または機密性保護を前記適用することは、前記ＭＳＣＣＫを使用して前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージを暗号化することを含む
請求項２１に記載のＭＣＰＴＴノード。
【請求項２６】
ＭＣＰＴＴクライアントを含むユーザ装置（ＵＥ）にサービス提供するミッションクリティカルプッシュツートーク（ＭＣＰＴＴ）ノード（４１０、５１０、６００、８００）に接続されるように配備された前記ＵＥ（４０５、５０５、７００、９００）であって、
ＭＢＭＳベアラを有効化するとき前記ＭＣＰＴＴノードから第１のメッセージをユニキャストで受信し（Ｓ３３０）、該第１のメッセージはマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サブチャネル制御鍵（ＭＳＣＣＫ）を含み、
前記メッセージから前記ＭＳＣＣＫを識別し（Ｓ３３５）、
前記ＭＣＰＴＴノードからＭＢＭＳサブチャネル制御メッセージを受信し（Ｓ３４０）、
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの完全性保護および／または機密性保護を適用する（Ｓ３４５）、
ように集合的に構成された、処理回路とメモリと送受信回路と、
を有するＵＥ。
【請求項２７】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすることは、前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージと前記ＭＳＣＣＫとを使用してメッセージ認証コード（ＭＡＣ）値を生成し、該生成されたＭＡＣ値を前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージに付加されたＭＡＣ値と比較する、ことを含む
請求項２６に記載のＵＥ。
【請求項２８】
前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージの復号および／または完全性確認をすること（Ｓ３４５）は、前記ＭＳＣＣＫを使用して前記ＭＢＭＳサブチャネル制御メッセージを復号することを含む
請求項２６に記載のＵＥ。
【請求項２９】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Map_Group_To_Bearerメッセージを含む
請求項２６に記載のＵＥ。
【請求項３０】
前記少なくとも１つのＭＢＭＳサブチャネル制御メッセージは、Unmap_Group_To_Bearerメッセージを含む
請求項２６に記載のＵＥ。
【国際調査報告】
2019534638.tif 000014
2019534638.tif 000015