(57)【要約】ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるために情報ブロックが生成される、装置、方法、およびコンピュータ・プログラム製品が提供される。情報ブロックは、ブロードキャストするために送信される。ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックが受信される、装置、方法、およびコンピュータ・プログラム製品が提供される。情報ブロックは、表示形式を取得するために、ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化される。
2014505429.tif 000002
【特許請求の範囲】
【請求項１】
無線通信の方法であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成することと、
ブロードキャストするために前記情報ブロックを送信することと、
を備える方法。
【請求項２】
前記情報ブロックは、ピア発見情報ブロックである、請求項１に記載の方法。
【請求項３】
前記表示形式はユニークである、請求項１に記載の方法。
【請求項４】
キー・ストリームを生成するために、システム・キーに基づいて、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つを備える入力を符号化すること、をさらに備える請求項１に記載の方法。
【請求項５】
前記情報ブロックを生成するために、前記キー・ストリームを前記表示形式と結合すること、をさらに備える請求項４に記載の方法。
【請求項６】
前記入力はさらに、タイミング・シーケンスを備える、請求項４に記載の方法。
【請求項７】
前記入力は、前記ピア発見リソース識別子と前記エリア識別子との両方を備える、請求項６に記載の方法。
【請求項８】
前記入力はさらに、システム・ワイドな既知のデータを備える、請求項７に記載の方法。
【請求項９】
前記情報ブロックを生成するために、システム・キーに基づいて、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて入力を符号化すること
をさらに備え、
前記入力は、前記表示形式と、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つとを備える、請求項１に記載の方法。
【請求項１０】
無線通信の方法であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信することと、
前記表示形式を取得するために、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つに基づいて前記情報ブロックを復号することと、
を備える方法。
【請求項１１】
前記情報ブロックは、ピア発見情報ブロックである、請求項１０に記載の方法。
【請求項１２】
前記表示形式はユニークである、請求項１０に記載の方法。
【請求項１３】
キー・ストリームを生成するために、システム・キーに基づいて、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つを備える入力を符号化すること、をさらに備える請求項１０に記載の方法。
【請求項１４】
前記表示形式を取得するために、前記情報ブロックを復号するために、前記キー・ストリームを前記情報ブロックと結合すること、をさらに備える請求項１３に記載の方法。
【請求項１５】
前記入力はさらに、タイミング・シーケンスを備える、請求項１３に記載の方法。
【請求項１６】
前記入力は、前記ピア発見リソース識別子と前記エリア識別子との両方を備える、請求項１５に記載の方法。
【請求項１７】
前記入力はさらに、システム・ワイドな既知のデータを備える、請求項１６に記載の方法。
【請求項１８】
前記復号することは、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて実行され、
前記復号することは、前記表示形式を取得するために、前記情報ブロックを復号するために、システム・キーに基づいて、入力に対して実行され、
前記入力は、前記情報ブロックと、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つとを備える、請求項１０に記載の方法。
【請求項１９】
無線通信のための装置であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成する手段と、
ブロードキャストするために前記情報ブロックを送信する手段と、
を備える装置。
【請求項２０】
前記情報ブロックは、ピア発見情報ブロックである、請求項１９に記載の装置。
【請求項２１】
前記表示形式はユニークである、請求項１９に記載の装置。
【請求項２２】
キー・ストリームを生成するために、システム・キーに基づいて、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つを備える入力を符号化する手段、をさらに備える請求項１９に記載の装置。
【請求項２３】
前記情報ブロックを生成するために、前記キー・ストリームを前記表示形式と結合する手段、をさらに備える請求項２２に記載の装置。
【請求項２４】
前記入力はさらに、タイミング・シーケンスを備える、請求項２２に記載の装置。
【請求項２５】
前記入力は、前記ピア発見リソース識別子と前記エリア識別子との両方を備える、請求項２４に記載の装置。
【請求項２６】
前記入力はさらに、システム・ワイドな既知のデータを備える、請求項２５に記載の装置。
【請求項２７】
前記情報ブロックを生成するために、システム・キーに基づいて、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて入力を符号化する手段をさらに備え、
前記入力は、前記表示形式と、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つとを備える、請求項１９に記載の装置。
【請求項２８】
無線通信のための装置であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信する手段と、
前記表示形式を取得するために、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つに基づいて前記情報ブロックを復号する手段と、
を備える装置。
【請求項２９】
前記情報ブロックは、ピア発見情報ブロックである、請求項２８に記載の装置。
【請求項３０】
前記表示形式はユニークである、請求項２８に記載の装置。
【請求項３１】
キー・ストリームを生成するために、システム・キーに基づいて、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つを備える入力を符号化する手段、をさらに備える請求項２８に記載の装置。
【請求項３２】
前記表示形式を取得するために、前記情報ブロックを復号するために、前記キー・ストリームを前記情報ブロックと結合する手段、をさらに備える請求項３１に記載の装置。
【請求項３３】
前記入力はさらに、タイミング・シーケンスを備える、請求項３１に記載の装置。
【請求項３４】
前記入力は、前記ピア発見リソース識別子と前記エリア識別子との両方を備える、請求項３３に記載の装置。
【請求項３５】
前記入力はさらに、システム・ワイドな既知のデータを備える、請求項３４に記載の装置。
【請求項３６】
前記復号する手段は、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて前記復号を実行し、
前記復号する手段は、前記表示形式を取得するために、前記情報ブロックを復号するために、システム・キーに基づいて、入力に対して前記復号を実行し、
前記入力は、前記情報ブロックと、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つとを備える、請求項２８に記載の装置。
【請求項３７】
コンピュータ・プログラム製品であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成することと、
ブロードキャストするために前記情報ブロックを送信することと、
のためのコードを備えるコンピュータ読取可能な媒体、
を備えるコンピュータ・プログラム製品。
【請求項３８】
コンピュータ・プログラム製品であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信することと、
前記表示形式を取得するために、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つに基づいて前記情報ブロックを復号することと、
のためのコードを備えるコンピュータ読取可能な媒体、
を備えるコンピュータ・プログラム製品。
【請求項３９】
無線通信のための装置であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成し、
ブロードキャストするために前記情報ブロックを送信する
ように構成された処理システム、
を備える装置。
【請求項４０】
無線通信のための装置であって、
ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信し、
前記表示形式を取得するために、前記ピア発見リソース識別子または前記エリア識別子のうちの少なくとも１つに基づいて前記情報ブロックを復号する
ように構成された処理システム、
を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、通信システムに関し、さらに詳しくは、ピア・トゥ・ピア無線通信ネットワークのためのエンハンスされたシステム・アクセス制御に関する。
【背景技術】
【０００２】
アプリケーション識別子は、無線デバイス上で動作するアプリケーションに関連付けられた表示形式である。これら表示形式は、別のアプリケーションが互いを発見できるようにブロードキャスト（通知）されうる。ブロードキャスト・チャネルによるこれら表示形式の安全な通知、および、ブロードキャストされたこれら表示形式の安全な発見に対するニーズがある。
【発明の概要】
【０００３】
本開示の態様では、ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックが生成される方法、装置、および、コンピュータ・プログラム製品が提供される。さらに、情報ブロックは、ブロードキャストのために送信される。
【０００４】
本開示の態様では、ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックが受信される方法、装置、および、コンピュータ・プログラム製品が提供される。さらに、情報ブロックは、表示形式を取得するために、ピア発見リソース識別子またはエリア識別子のうちの少なくとも１つに基づいて復号される。
【図面の簡単な説明】
【０００５】
【図１】図１は、処理システムを適用する装置のためのハードウェア実装の例を例示する図解である。
【図２】図２は、無線ピア・トゥ・ピア通信システムの図解である。
【図３】図３は、無線ピア・トゥ・ピア通信システムのためのシステム・アーキテクチャを例示する図解である。
【図４】図４は、ダイレクト表示形式をピア発見情報ブロックに符号化する第１の典型的な方法を例示するためのブロック図である。
【図５】図５は、ダイレクト表示形式を取得するためにピア発見情報ブロックを復号する第１の典型的な方法を例示するためのブロック図である。
【図６】図６は、ダイレクト表示形式をピア発見情報ブロックに符号化する第２の典型的な方法を例示するためのブロック図である。
【図７】図７は、ダイレクト表示形式を取得するためにピア発見情報ブロックを復号する第２の典型的な方法を例示するためのブロック図である。
【図８】図８は、図４に関連する典型的な方法のフロー・チャートである。
【図９】図９は、図５に関連する典型的な方法のフロー・チャートである。
【図１０】図１０は、図６に関連する典型的な方法のフロー・チャートである。
【図１１】図１１は、図７に関連する典型的な方法のフロー・チャートである。
【図１２】図１２は、第１の典型的な装置の機能を例示する概念ブロック図である。
【図１３】図１３は、第２の典型的な装置の機能を例示する概念ブロック図である。
【発明を実施するための形態】
【０００６】
添付図面とともに以下に説明する詳細説明は、さまざまな構成の説明として意図されており、本明細書に記載された概念が実現される唯一の構成を表すことは意図されていない。この詳細説明は、さまざまな概念の完全な理解を提供することを目的とした具体的な詳細を含んでいる。しかしながら、これらの概念は、これら具体的な詳細無しで実現されうることが当業者に明らかになるであろう。いくつかの事例では、周知の構成および構成要素が、このような概念を曖昧にすることを避けるために、ブロック図形式で示されている。
【０００７】
通信システムのいくつかの態様が、さまざまな装置および方法に対する参照を用いて表される。これらの装置および方法は、さまざまなブロック、モジュール、構成要素、回路、ステップ、処理、アルゴリズム等（集合的に「要素」と称される）によって、後述する詳細説明に記述されており、添付図面に例示される。これらの要素は、電子ハードウェア、コンピュータ・ソフトウェア、またはこれら任意の組み合わせを用いて実現されうる。これらの要素がハードウェアとしてまたはソフトウェアとして実現されるかは、特定のアプリケーションおよびシステム全体に課せられている設計制約に依存する。
【０００８】
例として、要素、要素の任意の部分、または、要素の任意の組み合わせは、１または複数のプロセッサを含む「処理システム」を用いて実現されうる。プロセッサの例は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、ステート・マシン、ゲート・ロジック、ディスクリート・ハードウェア回路、およびこの開示の全体にわたって記載されたさまざまな機能を実行するように構成されたその他の適切なハードウェアを含んでいる。処理システムにおける１または複数のプロセッサは、ソフトウェアを実行しうる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他で称されるに関わらず、命令群、命令群セット、コード、コード・セグメント、プログラム・コード、プログラム、サブプログラム、ソフトウェア・モジュール、アプリケーション、ソフトウェア・アプリケーション、パッケージ・ソフト、ルーチン、サブルーチン、オブジェクト、実行形式、実行スレッド、手順、機能等を意味するように広く解釈されるものとする。ソフトウェアは、コンピュータ読取可能な媒体上に存在しうる。コンピュータ読取可能な媒体は、非一時的なコンピュータ読取可能な媒体でありうる。非一時的なコンピュータ読取可能な媒体は、例によれば、磁気記憶デバイス（例えばハード・ディスク、フロッピー（登録商標）ディスク、磁気ストリップ等）、光ディスク（例えば、コンパクト・ディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）等）、スマート・カード、フラッシュ・メモリ・デバイス（例えば、カード、スティック、キー・ドライブ）、ランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電子的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、リムーバブル・ディスク、および、コンピュータによってアクセスされうる命令群および／またはソフトウェアを格納するためのその他任意の適切な媒体を含みうる。コンピュータ読取可能な媒体はさらに、一例として、搬送波、送信線、および、コンピュータによってアクセスされうる命令群および／またはソフトウェアを送信するためのその他任意の適切な媒体を含みうる。コンピュータ読取可能な媒体は、処理システムの内部に存在しうるか、処理システムの外部に存在するか、処理システムを含む複数のエンティティにわたって分散されうる。コンピュータ読取可能な媒体は、コンピュータ・プログラム製品内に組み込まれうる。例によれば、コンピュータ・プログラム製品は、パッケージング・マテリアル内にコンピュータ読取可能な媒体を含みうる。当業者であれば、システム全体に課せられる全体的な設計制約および特定のアプリケーションに依存して、本開示の全体にわたって示されている機能を、どうやって最良に実施するかを認識するだろう。
【０００９】
図１は、処理システム１１４を適用する装置１００のためのハードウェア実装の例を例示する概念図である。処理システム１１４は、一般にバス１０２によって表されるバス・アーキテクチャを用いて実現されうる。バス１０２は、全体的な設計制約および処理システム１１４の特定のアプリケーションに依存して、任意の数の相互接続バスおよびブリッジを含みうる。バス１０２は、一般にプロセッサ１０４によって表される１または複数のプロセッサと、一般にコンピュータ読取可能な媒体１０６によって表されるコンピュータ読取可能な媒体を含むさまざまな回路を共に接続する。バス１０２はさらに、例えば、タイミング・ソース、周辺機器、電圧制御装置、および電力管理回路のようなその他さまざまな回路をリンクしうる。これらは、当該技術分野で良く知られているので、さらなる説明はしない。バス・インタフェース１０８は、バス１０２とトランシーバ１１０との間にインタフェースを提供する。トランシーバ１１０は、送信媒体を介してその他さまざまな装置と通信するための手段を提供する。
【００１０】
プロセッサ１０４は、バス１０２の管理、および、コンピュータ読取可能な媒体１０６に格納されたソフトウェアの実行を含む一般的な処理を担当する。ソフトウェアは、プロセッサ１０４によって実行された場合、処理システム１１４に対して、特定の装置のために記載されたさまざまな機能を実行させる。コンピュータ読取可能な媒体１０６はまた、ソフトウェアが実行されている場合に、プロセッサ１０４によって操作されるデータを格納するためにも使用されうる。
【００１１】
図２は、典型的なピア・トゥ・ピア通信システム２００の図解である。ピア・トゥ・ピア通信システム２００は、複数の無線デバイス２０６，２０８，２１０，２１２を含んでいる。ピア・トゥ・ピア通信システム２００は、例えば無線広域ネットワーク（ＷＷＡＮ）のようなセルラ通信システムとオーバラップしうる。無線デバイス２０６，２０８，２１０，２１２のうちのいくつかは、ピア・トゥ・ピア通信でともに通信しうる。いくつかは、基地局２０４と通信しうる。また、いくつかは、これら両方を行いうる。例えば、図２に図示されるように、無線デバイス２０６，２０８が、ピア・トゥ・ピア通信をしており、無線デバイス２１０，２１２が、ピア・トゥ・ピア通信をしている。無線デバイス２１２は、基地局２０４とも通信している。
【００１２】
基地局２０４および／または送信機２１４は、無線デバイスにタイミング情報を提供しうる。送信機２１４は、無線デバイスが検出しうる同期信号および／またはタイミング信号を送信する非ピア・トゥ・ピア通信デバイスまたはピア・トゥ・ピア通信デバイスでありうる。例えば、送信機２１４は、ビーコン送信機、時間同期送信機、または全地球測位システム（ＧＰＳ）送信機でありうる。
【００１３】
無線デバイスはまた、当業者によって、ユーザ機器、移動局、加入者局、モバイル・ユニット、加入者ユニット、無線ユニット、無線ノード、遠隔ユニット、モバイル・デバイス、無線通信デバイス、遠隔デバイス、モバイル加入者局、アクセス端末、モバイル端末、無線端末、遠隔端末、ハンドセット、ユーザ・エージェント、モバイル・クライアント、クライアント、またはその他いくつかの適切な用語で称されうる。基地局はまた、当業者によって、アクセス・ポイント、基地トランシーバ局、ラジオ基地局、ラジオ・トランシーバ、トランシーバ機能、基本サービス・セット（ＢＳＳ）、拡張サービス・セット（ＥＳＳ）、ノードＢ、イボルブド・ノードＢ、またはその他いくつかの適切な用語で称されうる。
【００１４】
以下で説明される典型的な方法および装置は、例えば、ＩＥＥＥ  ８０２．１１規格に基づく、ＦｌａｓｈＬｉｎＱ、ＷｉＭｅｄｉａ、ブルートゥース、ＺｉｇＢｅｅ、またはＷｉＦｉに基づく無線ピア・ツー・ピア通信システムのようなさまざまな無線ピア・トゥ・ピア通信システムのいずれかに適用可能である。説明を単純化するために、典型的な方法および装置が、ＦｌａｓｈＬｉｎＱのコンテキストで説明される。しかしながら、当業者であれば、これら典型的な方法および装置は、その他さまざまな無線ピア・トゥ・ピア通信システムに、より一般的に適用可能であることを理解するだろう。
【００１５】
図３は、無線ピア・トゥ・ピア通信システムのためのシステム・アーキテクチャ３００を例示する図解である。図３に示されるように、無線デバイス３０２は、ピア・トゥ・ピア通信によってダイレクトに、または、ＷＷＡＮ通信を用いて基地局と非ダイレクトに、無線デバイス３０４と通信しうる。無線デバイス３０２，３０４のおのおのでは、アプリケーションがアクティブでありうる。例えば、複数のアプリケーション３２５が無線デバイス３０２で動作し、アプリケーション３５４が無線デバイス３０４で動作している。アプリケーションの各々は、ユニークなアプリケーション識別子に関連付けられうる。アプリケーション識別子は、表示形式である。発見可能性についてプライバシ制限がない場合、表示形式は、「ダイレクト」と称される。ダイレクトな表示形式は、アプリケーションがピア・トゥ・ピア通信および／またはＷＷＡＮ通信を介してともに通信できるように、互いを発見することを可能にするためにブロードキャストされる文字列である。このため、ダイレクトな表示形式は、例えば、場所、サービス、あるいは、無線デバイスで実行中の特定のアプリケーションに関連付けられた識別子のような任意のアプリケーション定義情報文字列でありうる。ダイレクトな表示形式のおのおのは、短い形式のコード表示を有しうる。このコード表示は、ダイレクト表示形式コードと称される。
【００１６】
無線デバイス３０２は、割当サーバ（ＡＳ）３１６から、個々のダイレクト表示形式の割当を受信する。ＡＳはまた、アプリケーション特有アロケータ（ＡＳＡ）とも称されうる。複数のＡＳ３１６が存在しうる。これらのすべては、ユニークなダイレクト表示形式を割り当てるためにともに協調する。ＡＳ３１６は、ダイレクト表示形式プロバイダ（ＤＥＰ）３１２に接続される。ＤＥＰ３１２は、ダイレクト表示形式名およびコード・スペースを管理し、ダイレクト表示形式コードのブロックをＡＳ３１６に割り当てる。無線デバイス３０２およびＤＥＰ３１２は、表示形式名システム（ＥＮＳ）３１４から、ダイレクト表示形式名とダイレクト表示形式コードとの間のマッピングを取得しうる。これは、ダイレクト表示形式名とダイレクト表示形式コードとの間のマッピングのリポジトリを維持する。
【００１７】
ホーム・サービス・プロバイダ（ＨＳＰ）３０６は、加入者サービスを利用する無線デバイス３０２を認証し、許可する。無線デバイス３０２に許可情報を提供することによって、ローカル・スペクトル・プロバイダ（ＬＳＰ）３０８は、無線デバイス３０２が、所与のエリアにおいてラジオ・スペクトルにアクセスすることを可能にする。ＬＳＰ３０８は、ドメイン名サーバ（ＤＮＳ）３１０に接続されている。これは、無線デバイスが、ダイレクト表示形式に関連付けられたインターネット・プロトコル（ＩＰ）アドレスをルックアップできるように、ＤＮＳレコードを維持する。タイミング・ソース３１８は、ＨＳＰ３０６を介して、加入者を有する無線デバイスへグローバル・タイミング情報を提供する。
【００１８】
前述したように、アプリケーション識別子は、エンティティ、サービス、位置、あるいは、アプリケーションに関連付けられたその他の情報の表示形式である。これら表示形式は、他のアプリケーションが互いを発見できるようにブロードキャスト（通知）されうる。以下の図面では、ブロードキャスト・チャネルを介した表示形式の安全な通知と、ブロードキャストされた表示形式の安全な発見とを提供するために、ダイレクト表示形式を符号化／復号するための方法が提供される。
【００１９】
図４は、ダイレクト表示形式をピア発見情報ブロックに符号化するための第１の典型的な方法を例示するためのブロック図４００である。この方法は、無線デバイス３０２によって実行される。無線デバイス３０２は、ダイレクト表示形式を割り当てられうる。ダイレクト表示形式文字列は、ダイレクト表示形式コード４１８に対応する。これは、ダイレクト表示形式文字列のコード表示である。ダイレクト表示形式コード４１８は、ピア発見情報ブロック４２０へ符号化される。無線デバイス３０２は、ピア発見チャネルで、ピア発見情報ブロック４２０をブロードキャスト／通知する。図４に図示されるように、ダイレクト表示コード４１８は、キー・ストリーム４１６と結合され（４２２）、ピア発見情報ブロック４２０を生成する。１つの構成では、ダイレクト表示形式コード４１８は、ＸＯＲ演算を用いて、キー・ストリーム４１６と結合される（４２２）。ＸＯＲ演算を用いて結合することによって、ピア発見情報ブロック４２０のサブセットは、ピア発見情報ブロック４２０の全体を復号することなく復号および利用されるようになる。他の構成では、ダイレクト表示形式コード４１８が、例えばＯＲ演算、ＡＮＤ演算、またはＯＲ演算とＡＮＤ演算との任意の組み合わせのようなその他の論理演算を用いて結合される。キー・ストリーム４１６は、エンコーダ４１４によって出力される。エンコーダ４１４は、時間変動エンコーダ４１４でありうる。エンコーダ４１４は、システム・キー４１２および入力４１０に基づいてキー・ストリーム４１６を生成する。入力４１０は、ピア発見リソース識別子（ＰＤＲＩＤ）４０４またはエリア識別子４０６のうちの少なくとも１つを含む。ＰＤＲＩＤ４０４は、ピア発見チャネル内の直交周波数分割多重（ＯＦＤＭ）シンボルの特定のセットを含む、特定のピア発見サブチャネルに関連付けられている。すなわち、各ＰＤＲＩＤ４０４は、ピア発見のために使用するために、ＯＦＤＭシンボルのセットにマップする。エリア識別子４０６は、例えば、ＧＰＳ位置、ＧＰＳ位置によって定義されたエリア、またはローカル・ビーコンからの識別子のような特定のエリアに関連付けられた識別子（地理的な位置情報）である。特定のエリア外のエリアは、異なるエリア識別子４０６を有する。入力４１０はさらに、時間情報４０２を含みうる。時間情報４０２は、タイミング・ソース３１８から取得されうる。入力４１０はさらに、システム・ワイドな既知のデータ４０８を含みうる。システム・ワイドな既知のデータ４０８は、入力４１０をパディングするために使用されうる既知のビットのセットである。
【００２０】
時間情報４０２は、ピア発見情報ブロック４２０を受信する無線デバイスが、通信された情報を解釈することを可能にしながら、時間にわたる変化を、通信されたピア発見情報ブロック４２０に導入するので、ピア発見情報ブロック４２０の通信にセキュリティを加える。このため、ピア発見情報ブロック４２０は、効果的にタイム・スタンプされた擬似ランダム・シーケンスである。タイム・スタンプされたピア発見情報ブロック４２０は、ブロードキャストが最新であり、過去からのリプレイではない受信無線デバイスを再保証しうる。さらに、キー・ストリーム４１６が（秘密の）システム・キー４１２へのアクセスを持たない悪意のある無線デバイスによって（例えば、暗号攻撃によって）復号される場合、キー・ストリーム４１６は、キー・ストリーム４１６が導出されたものと同じ時間情報４０２を用いて符号化されたピア発見情報ブロックを復号するためにのみ使用されうる。このため、危険に晒された（不正に取得された）キー・ストリーム４１６は、限定された使用しか有さないであろう。
【００２１】
エリア識別子４０６は、エリア依存の変化を、通信されたピア発見情報ブロック４２０に導入するので、ピア発見情報ブロック４２０の通信にさらなるセキュリティを加える。このため、ピア発見情報ブロック４２０は、効率的に空間スタンプされる。空間スタンプされたピア発見情報ブロック４２０は、ブロードキャストがいくつかの他の領域で送信されない受信無線デバイスを再保証しうる。さらに、キー・ストリーム４１６が危険に晒された場合、キー・ストリーム４１６は、キー・ストリーム４１６が導出されたものと同じエリア識別子４０６を用いて符号化されたピア発見情報ブロックを復号するためにのみ使用されうる。このため、危険に晒されたキー・ストリーム４１６は、危険に晒されたキー・ストリーム４１６が導出された領域における限定された使用しか有さないであろう。
【００２２】
ＰＤＲＩＤ４０４は、チャネル依存の変化を、通信されたピア発見情報ブロック４２０へ導入するので、別のレイヤのセキュリティを、ピア発見情報ブロック４２０の通信に追加する。このため、ピア発見情報ブロック４２０は、効率的にチャネル・スタンプされる。キー・ストリーム４１６が危険に晒される場合、キー・ストリーム４１６は、キー・ストリーム４１６が導出されたものと同じＰＤＲＩＤ４０４を用いて符号化されたピア発見情報ブロックを復号するためにのみ使用されうる。このため、危険に晒されたキー・ストリーム４１６は、異なるチャネル・リソースにおいてであるが、同じ時間および同じ位置において通知されている他の表示形式の発見のために使用されないかもしれない。
【００２３】
図５は、ダイレクト表示形式を取得するためにピア発見情報ブロックを復号する第１の典型的な方法を例示するためのブロック図４５０である。図５に図示されるように、ダイレクト表示形式コード４１８を復元するために、ピア発見情報ブロック４２０が、キー・ストリーム４１６と結合されうる（４２２）。ピア発見情報ブロック４２０は、例えばＸＯＲ演算、ＡＮＤ演算、および／またはＯＲ演算のような論理演算を用いて、キー・ストリーム４１６と結合されうる（４２２）。前述したように、ダイレクト表示形式コード４１８のうち必要とされる部分のみを取得するために、ＸＯＲ演算を用いて結合することによって、ピア発見情報ブロック４２０のサブセットが復号されるようになる。キー・ストリーム４１６は、エンコーダ４１４によって出力される。エンコーダ４１４は、システム・キー４１２および入力４１０に基づいてキー・ストリーム４１６を生成する。入力４１０は、ＰＤＲＩＤ４０４またはエリア識別子４０６のうちの少なくとも１つを含む。入力４１０はさらに時間情報４０２を含みうる。入力４１０はさらに、システム・ワイドな既知のデータ４０８を含みうる。
【００２４】
図６は、ダイレクト表示形式をピア発見情報ブロックに符号化する第２の典型的な方法を例示するためのブロック図６００である。図６に図示されるように、ダイレクト表示コード６１８は、エンコーダ６１４への入力でありうる。エンコーダ６１４は、入力として入力６１０およびシステム・キー６１２を受信し、ピア発見情報ブロック６２０を出力する。入力６１０は、ダイレクト表示形式コード６１８と、ＰＤＲＩＤ６０４およびエリア識別子６０６のうちの少なくとも１つとを含む。入力６１０はさらに、時間情報６０２、および／または、システム・ワイドな既知のデータ６０８を含みうる。エンコーダ６１４は、時間変動エンコーダであることができ、暗号化を実行するために、暗号化アルゴリズムまたはメッセージ認証コード・アルゴリズム（しばしば、キー（暗号）ハッシュ関数と呼ばれる）を適用しうる。
【００２５】
図７は、ダイレクト表示形式を取得するためにピア発見情報ブロックを復号する第２の典型的な方法を例示するためのブロック図６５０である。図７に図示されるように、デコーダ６１４’は、ダイレクト表示形式コード６１８を取得するために、システム・キー６１２およびその他の入力に基づいてピア発見情報ブロック６２０を復号する。入力６１１は、ピア発見情報ブロック６２０と、ＰＤＲＩＤ６０４およびエリア識別子６０６のうちの少なくとも１つとを含む。入力６１１はさらに、タイミング情報６０２および／またはシステム・ワイドな既知のデータ６０８を含みうる。デコーダ６１４’は、解読を実行するために、暗号化アルゴリズムまたはメッセージ認証コード・アルゴリズムを適用しうる。
【００２６】
前述したように、ピア発見情報ブロックは、「リプレイ・アタック」に対する防護のためタイム・スタンプを提供するために、時間情報を用いて符号化／暗号化されうる。ブロードキャスト・チャネルを介した表示形式の通知をさらに安全にするとともに、ブロードキャストされた表示形式の発見を安全にするための方法が図８−１１に提供される。これらの方法では、ブロードキャストするためのピア発見情報ブロックが、チャネル・スタンプを提供するためのＰＤＲＩＤ、または、「ワームホール・アタック」に対する防護のため空間スタンプを提供するためのエリア識別子のうちの少なくとも１つとともに符号化される。正しいエリア識別子を用いて符号化された特定のピア発見情報ブロックを受信する無線デバイスは、受信されたブロードキャストが、異なるエリア識別子を持つ別の領域でブロードキャストされたものではないことが再保証されうる。さらに、キー・ストリームは、同じＰＤＲＩＤおよび／またはエリア識別子で導出されたピア発見情報ブロックを復号／解読するためにのみ使用されうるので、システム・キーに対する支払いをせず（または、使用する許可を受けて）キー・ストリームを取得する悪意のある無線デバイスは、キー・ストリームの限定された使用しか取得しないだろう。
【００２７】
図８は、典型的な方法のフロー・チャート８００である。この方法は、図４に関連する無線デバイス３０２によって実行される。図８に図示されるように、無線デバイス３０２は、キー・ストリームを生成するために、システム・キーに基づいて、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つを含む入力を符号化する（８０２）。無線デバイス３０２は、情報ブロックを生成するために、キー・ストリームを表示形式と結合する（８０４）。無線デバイス３０２は、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成する（８０６）。無線デバイス３０２は、ブロードキャストするための情報ブロックを送信する（８０８）。情報ブロックは、ピア発見情報ブロックでありうる。この表示形式は、ユニークでありうる。この入力は、さらに、タイミング・シーケンスを含みうる。この入力は、ＰＤＲＩＤとエリア識別子との両方を含みうる。この入力はさらに、システム・ワイドな既知のデータを含みうる。
【００２８】
図９は、典型的な方法のフロー・チャート９００である。この方法は、図５に関連する無線デバイス３０２によって実行される。図９に図示されるように、無線デバイス３０２は、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信する（９０２）。無線デバイス３０２は、キー・ストリームを生成するために、システム・キーに基づいて、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つを含む入力を符号化する（９０４）。無線デバイス３０２は、表示形式を取得するために、情報ブロックを復号するために、キー・ストリームを情報ブロックと結合する（９０６）。無線デバイス３０２は、表示形式を取得するために、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて情報ブロックを復号する（９０８）。情報ブロックは、ピア発見情報ブロックでありうる。この表示形式はユニークでありうる。この入力はさらに、タイミング・シーケンスを含みうる。この入力は、ピア発見リソース識別子とエリア識別子との両方を含みうる。この入力はさらに、システム・ワイドな既知のデータを含みうる。
【００２９】
図１０は、典型的な方法のフロー・チャート１０００である。この方法は、図６に関連する無線デバイス３０２によって実行される。図１０に図示されるように、無線デバイス３０２は、情報ブロックを生成するために、システム・キーに基づいて、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて入力を符号化する（１００２）。この入力は、表示形式と、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つとを含む（１００２）。さらに、無線デバイス３０２は、ＰＤＲＩＤまたはデータ識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成する（１００４）。さらに、無線デバイス３０２は、ブロードキャストするための情報ブロックを送信する（１００６）。
【００３０】
図１１は、典型的な方法のフロー・チャート１１００である。この方法は、図７に関連する無線デバイス３０２によって実行される。図１１に図示されるように、無線デバイス３０２は、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信する（１１０２）。さらに、無線デバイス３０２は、表示形式を取得するために、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて情報ブロックを復号する（１１０４）。無線デバイス３０２は、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて復号を実行しうる。このような構成では、無線デバイス３０２は、表示形式を取得するために、情報ブロックを復号するために、システム・キーに基づいて入力に対して復号を実行する。この入力は、情報ブロックと、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つとを含む。
【００３１】
図１２は、無線デバイス３０２でありうる典型的な装置１００の機能を例示する概念ブロック図１２００である。装置１００は、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成するモジュール１２０２を含む。さらに、装置１００は、ブロードキャストするために情報ブロックを送信するモジュール１２０４を含む。
【００３２】
図１３は、無線デバイス３０２でありうる典型的な装置１００の機能を例示する概念ブロック図１３００である。装置１００は、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信するモジュール１３０２を含む。さらに、装置１００は、表示形式を取得するために、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて情報ブロックを復号するモジュール１３０４を含む。
【００３３】
図１を参照して、１つの構成では、無線通信のための装置１００は無線デバイス３０２であり、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含めるための情報ブロックを生成する手段を含む。さらに、この装置１００は、ブロードキャストするための情報ブロックを送信する手段を含む。装置１００はさらに、キー・ストリームを生成するために、システム・キーに基づいて、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つを備える入力を符号化する手段を含みうる。装置１００はさらに、情報ブロックを生成するために、キー・ストリームを表示形式と結合する手段を含みうる。装置１００はさらに、情報ブロックを生成するために、システム・キーに基づいて、暗号アルゴリズムまたはメッセージ認証コード・アルゴリズムのうちの１つを用いて入力を符号化する手段を含みうる。この入力は、表示形式と、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つとを含む。前述された手段は、前述された手段によって詳述された機能を実行するように構成された処理システム１１４である。
【００３４】
別の構成では、無線通信のための装置１００は、無線デバイス３０２であり、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて符号化された表示形式を含む情報ブロックを受信する手段を含む。さらに、この装置１００は、表示形式を取得するために、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つに基づいて情報ブロックを復号する手段を含む。この装置１００はさらに、キー・ストリームを生成するために、システム・キーに基づいて、ＰＤＲＩＤまたはエリア識別子のうちの少なくとも１つを備える入力を符号化する手段を含みうる。この装置１００はさらに、表示形式を取得するために、情報ブロックを復号するために、キー・ストリームを情報ブロックと結合する手段を含みうる。前述された手段は、前述された手段によって詳述された機能を実行するように構成された処理システム１１４である。
【００３５】
開示された処理のステップの具体的な順序または階層は、典型的なアプローチの例示であることが理解される。設計選択に基づいて、これら処理におけるステップの具体的な順序または階層は、再構成されうることが理解される。同伴する方法請求項は、さまざまなステップの要素を、サンプル順で示しており、示された具体的な順序または階層に限定されないことが意味される。
【００３６】
前述の記載は、いかなる当業者であっても、ここで開示されたさまざまな態様を実現できるように提供される。これらの態様に対するさまざまな変形例は、当業者に容易に明らかになり、本明細書に定義された一般的な原理は、他の態様にも適用可能である。したがって、特許請求の範囲は、本明細書に示された態様に限定されず、請求項の文言と首尾一貫したすべての範囲が与えられることが意図されており、ここで、単数形による要素への参照は、もしも明確に述べられていないのであれば、「１および１のみ」を意味するのではなく、「１または複数」を意味することが意図されている。特に明記されていない限り、用語「いくつか」は、１または複数を称する。当業者に周知であるか、または、後に周知になるべき本開示を通じて記載されたさまざまな態様の要素に対するすべての構造的および機能的な等価物が、参照によって本明細書に明確に組み込まれており、請求項に含められていると意図される。さらに、本明細書で開示されたいずれも、このような開示が請求項において明示的に述べられているかに関わらず、公衆に対して放棄されたものとは意図されていない。これら請求項要素が、「〜する手段」という文言を用いて明確に記載されていないのであれば、あるいは、方法請求項の場合に、「〜するステップ」という文言を用いて記載されていないのであれば、いずれの請求項要素も、３５Ｕ．Ｓ．Ｃ第１１２条第６パラグラフの下で解釈されるべきではない。
【図１】
2014505429.tif 000003
【図２】
2014505429.tif 000004
【図３】
2014505429.tif 000005
【図４】
2014505429.tif 000006
【図５】
2014505429.tif 000007
【図６】
2014505429.tif 000008
【図７】
2014505429.tif 000009
【図８】
2014505429.tif 000010
【図９】
2014505429.tif 000011
【図１０】
2014505429.tif 000012
【図１１】
2014505429.tif 000013
【図１２】
2014505429.tif 000014
【図１３】
2014505429.tif 000015
【国際調査報告】
2014505429.tif 000016
2014505429.tif 000017
2014505429.tif 000018