(57)【要約】      （修正有）【課題】無線デバイスの暗号化能力を向上させる。【解決手段】通信デバイスは公開ランダム・ストリームを受信（３１０）する一方で無線チャネル測定（３２０）とＪＲＮＳＯ生成（３２５）を行う。ＪＲＮＳＯ測定がなされると同時に公開ランダム・ストリームがサンプリングされる。共有された共通のシークレットに従って、特定のビットが抽出され、より長いシークレット・ストリームを作成される（３３５）。共有された共通のシークレットは、ＪＲＮＳＯの技法で生成されるか、通信セッションに先立って送受信ユニットに供給される。送受信ユニットの１つを任意の潜在的盗聴者よりも強力であると仮定すると、強力な送受信ユニットは公開ランダム・ストリームをブロードキャストし、より弱い送受信ユニットは、強力な送受信ユニットに選択したビット番号を送出し、強力な送受信ユニットは、乱数を使用し、より弱い送受信ユニットにより生成された鍵を作成する。【選択図】図３
2012182825.tif 000002
【特許請求の範囲】
【請求項１】
第１の送受信ユニットにおいて実装される、セキュアに通信するための方法であって、
セッション期間を第２の送受信ユニットとネゴシエートするステップと、
前記セッション期間に対するランダム公開雑音ストリームからランダム・データを得るステップと、
前記セッション期間が終了すると、前記第２の送受信ユニットから乱数を受信するステップと、
前記乱数を用いて前記ランダム・データをサンプリングすることによって、前記ランダム・データからシークレット・キーを抽出するステップと、
暗号化のための前記シークレット・キーを使用して暗号化されたデータを送信するステップと
を具備することを特徴とする方法。
【請求項２】
前記得るステップは、攻撃者の予想される記憶装置限界を超過するのに十分な長い時間期間実行されることを特徴とする請求項１に記載の方法。
【請求項３】
前記抽出するステップは、前記第１の送受信ユニットがスリープ・モードのときに実行されることを特徴とする請求項１に記載の方法。
【請求項４】
前記送受信ユニットにおいて前記ランダム公開雑音ストリームを生成するステップをさらに具備することを特徴とする請求項１に記載の方法。
【請求項５】
前記ランダム公開雑音ストリームのランダム性速度を調整する要求を受信するステップをさらに具備することを特徴とする請求項４に記載の方法。
【請求項６】
前記要求が認定デバイスから受信されたかを判定するステップをさらに具備することを特徴とする請求項５に記載の方法。
【請求項７】
セキュアに通信するためのＷＴＲＵ（無線送受信ユニット）であって、
第２のＷＴＲＵからセッション期間ネゴシエーションデータを受信し、
ランダム公開雑音を受信し、
セッション期間が終了すると、前記第２のＷＴＲＵから乱数を受信する、
ように構成された受信機と、
前記ランダム公開雑音から得られたランダム・データを格納するように構成されたメモリと、
前記セッション期間を決定し、
前記乱数を使用して前記ランダム・データをサンプリングすることによって前記ランダム・データからシークレット・キーを抽出し、
暗号化のための前記シークレット・キーを使用して暗号化されたデータを生成する、
ように構成された処理装置と、
前記暗号化されたデータを送信するための送信機と
を具備することを特徴とするＷＴＲＵ。
【請求項８】
前記処理装置は、受信した暗号化されたデータを、前記シークレット・キーを使用して復号するように構成されることを特徴とする請求項７に記載のＷＴＲＵ。
【請求項９】
前記送信機は、前記ランダム公開雑音のランダム性速度を調整する要求を送信するようにさらに構成されることを特徴とする請求項７に記載のＷＴＲＵ。
【請求項１０】
前記受信機は、前記ランダム公開雑音のランダム性速度を調整する要求を受信するようにさらに構成されることを特徴とする請求項７に記載のＷＴＲＵ。
【請求項１１】
前記処理装置は、前記要求が認定デバイスから受信されたかを判定するようにさらに構成されることを特徴とする請求項７に記載のＷＴＲＵ。
【請求項１２】
第１の送受信ユニットにおいて実装される、通信をセキュアにするための方法であって、
セッション期間を第２の送受信ユニットとネゴシエートするステップと、
ランダム雑音の公開ストリームを送信するステップと、
前記ランダム雑音の前記公開ストリームを格納デバイスに格納するステップと、
前記セッション期間が終了すると、前記第２の送受信ユニットから乱数を受信するステップと、
前記乱数を使用して、格納されたランダム雑音の公開ストリームからシークレット・キーを生成するステップと、
前記シークレット・キーを使用して、暗号化されたデータのストリームを送信するステップと
を具備することを特徴とする方法。
【請求項１３】
前記シークレット・キーを使用して、受信したデータを復号するステップをさらに具備すること、を特徴とする請求項１２に記載の方法。
【請求項１４】
第１の送受信ユニットにおいて実装される、通信をセキュアにするための方法であって、
セッション期間を第２の送受信ユニットとネゴシエートするステップと、
ランダム雑音の公開ストリームを受信するステップと、
所定の記憶容量を有する盗聴者が盗聴することを防ぐ、ランダム雑音の前記公開ストリームの長さをサンプリングするのに十分なサイズの内部的な乱数を生成するステップと、
前記内部的な乱数に基づきランダム雑音の前記公開ストリームから選択的にビットを格納することによってランダム雑音の前記公開ストリームをサンプリングしてシークレット・キーを生成するステップと、
前記セッション期間が終了すると、前記内部的な乱数を前記第２の送受信ユニットに送信するステップと、
前記シークレット・キーを使用して、暗号化されたデータのストリームを送信するステップと
を具備することを特徴とする方法。
【請求項１５】
ランダム雑音の前記公開ストリームは、前記第２の送受信ユニット以外のエンティティから受信されることを特徴とする請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信に関する。
【背景技術】
【０００２】
暗号理論における最近の進展は、潜在的攻撃者／盗聴者の記憶装置能力（storage capability）が有界（bounded）である（可能性としてはかなり大きいが）という仮定の下に、情報理論的な秘密性が公開のアクセス可能なランダム源(source of randomness)から生成可能であることを論証する。これらの進展は、無線通信媒体の生来のブロードキャスト性に依存して、無線通信システムにおける秘密性生成における使用に対して特に適合する場合がある。
【０００３】
相互の無線チャネルにおける固有の相関性から共通的秘密性を生成するアプローチは、以前から提示されており、そして同時係属中で一般的に割り付けられた、以下の米国特許出願番号において開示されている。すなわち、２００６年９月２１日出願の米国特許出願第６０／８２６，４８４号、２００５年１２月２０日出願の米国特許出願第６０／７５１，８０３号、２００６年７月７日出願の米国特許出願第６０／８１９，０２３号、２００６年５月３１日出願の米国特許出願公開第１１／４４４，５５８号、および２００６年１月２６日出願の米国特許出願第１１／３３９，９５８号である。
【０００４】
この秘密性のアプローチは、無線ノード間の一意なチャネル応答のＪＲＮＳＯ（他者と共有されない結合ランダム性：Joint Randomness Not Shared with Others）特性を利用する。しかしながら、このアプローチを使用して生成されるランダム性は、通常低速度であり、かつ比較的特定の応用に向けられる。
【０００５】
盗聴者に関する有限（有界）の記憶装置の仮定のみの下で、公開の（したがって、完全に非秘密の）ランダム源から情報理論的なセキュリティを導出することが可能である。図１は、情報理論的なセキュリティに基づく有限の記憶装置が使用され、アリスおよびボブの間の通信を、イブにより発見されることから保護することができる無線システムの一例を示す。この処理は以下の２つのステップを伴う。すなわち、ランダム・ストリームをサンプリング（標本化）するステップと、サンプリングされたデータから「純粋なシークレット（pure secret）」を抽出するステップである。数学を完全に理解するために、以下の記法が適用可能である。
【０００６】
Ｔ：セッションの全体的持続時間
α：公開ストリーム速度
β：入力ランダム性／秘密性速度
γ：正規の関係者（アリス／ボブ）が公開ストリームをサンプリングすることが可能な、平均／償却速度（average/amortized rate）。それらを異なった速度で読むことが可能なら、これはその２つの中の小さい方である。  
Ｎ：セッションの間で利用可能な総データ
Ｎ＝αＴ      （１）
ｋ：共有されるシークレット長（shared secret length）
ｋ＝βＴ      （２）
ｎ：アリスおよびボブが一緒にサンプリング可能な総ビット数
ｎ＝γＴ      （３）
ｎ0：ブロック用の（block-wise）アルゴリズムに対してアリスおよびボブが１ブロック当たりでサンプリング可能なビットの総数。ブロック長の選択（すなわちＴの選択）の際に何らかの自由度を有するため、ｗ．ｌ．ｏｇを仮定し、ここでｎ／ｎ0およびＮ／（ｎ／ｎ0）は整数である。  
【０００７】
【数１】
2012182825.tif 000003
【０００８】
ｂ：攻撃者（イブ）が格納できると仮定される総データの一部（すなわち、０＜ｂ＜ｌ）。これは分析に使用されるパラメ−ターである。
Ｇ：攻撃者の実際の記憶装置容量。これは実際の状態である。Ｇおよびｂの間の関係は問題を追いやる制約の１つを構成する。
Ｇ＝ｂＮ      （４）
ａ：実施方法のバックオフ・パラメ−ター。これは、理論的に理想的な標本化器等を使用するのではなく、有限のブロック長を有するがために受ける実施方法上の損失である。
ε：アルゴリズム処理における誤りの確率（アリスおよびボブが結合ランダム性に到着し損なうか、またはそれがイブから秘密でないという確率）。
ｌ：開始のときに利用可能なｋビットに加えてアリスおよびボブによって生成されたシークレット・ビット（secret bit）の総数。
【０００９】
サンプリングは、ランダム性の生成が保証される主要な手順である。処理は予め定義されたセッションと称される時間間隔の間に生じる。各セッションは、持続時間Ｔである。したがって１セッションの間のデータは、長さＮの１ブロックであると考えることが可能である。
【００１０】
図２の例において、アリスおよびボブはセッションの終了まで、イブにとって未知である方法にて公開ランダム・ストリームをサンプリングする。そのうえ、イブの限られた記憶装置能力を考慮に入れて、イブが如何なる選択的記憶装置戦略（selective storage strategy）を利用しようとも、サンプリング手順の終了時点においてイブがすべてのサンプリング・ビットを格納してしまうであろうということが極めてありそうもないような方法にて、サンプリングが為されるべきである。イブは自身がストリーム全部を格納できないことを承知しているため、イブが盗聴する最善の機会は、選択的にビットをサンプリングし、そしてイブがアリスおよびボブによってサンプリングされたと同じビットを保有することを期待することである。アリスおよびボブはイブのサンプリング戦略を知らないが、それにもかかわらず彼らのデータの少なくともあるものがイブによって格納されてしまうことがないであろうように彼ら自身の戦略を選択する。
【００１１】
これを達成するために、アリスおよびボブはランダムにサンプリングせねばならず、したがって、少なくともそのセッションの終了まで、彼らがイブから完全に秘密のままでいるように自分たちがランダムに同じビットをサンプリングすることが可能な方法に同意する何らかの方法を有さねばならない。この例の目的のために、有限速度βにて、またはセッションあたりｋビットの有限ブロックにおいてのみ、アリスおよびボブにとってそのような入力ランダム性が利用可能になると仮定する。
【００１２】
アリスおよびボブもまた、彼らが格納可能である、彼らの制限の最小値を表すパラメ−ターｎか、または彼らの平均的サンプリング速度の最小値を表すパラメ−ターγを彼らが平均して如何なる頻度にてサンプリング可能であるか、の何れかに彼ら自身が制限される場合がある。
【００１３】
アリスおよびボブのためのサンプリング手順の非常に簡単な例は以下の通りである。すなわち、（１）アリスおよびボブがセッションをｎ／ｎ0のサブセッションに分割する。各サブセッションにおいて、ｎ0ビットをサンプリングする。（２）次に、共有されたランダム・ビットが、位置を定義するために使用される。
【００１４】
例えば、アリスおよびボブは公開のランダム・データのＮビットのサブセッションを、それぞれ
【００１５】
【数２】
2012182825.tif 000004
【００１６】
ビットのＮ0ブロックに区分する。次に、アリスおよびボブは、彼らの共有されたランダムのシークレット（秘密）を使用して、それぞれのサブセッション内の同じｎ0の位置を選択する。それぞれの位置のインデックスがｌｏｇＮ0ビットを必要とするため、ｎ0ｌｏｇＮ0の総ビットが必要である。したがって、この例の第１の要求条件は、ｋ＞ｎ0ｌｏｇＮ0である。この不等式は実際に厳密でなければならない。ならならば、ｋの利用可能なランダム・ビットの内で、抽出のためにいくつかのビットを必要とし、そしてこれらをサンプリングのために再利用するべきでないからである。
【００１７】
それぞれの個々のサブセッションのサイズはイブの記憶装置限界より少ない（すなわち、Ｎ0＜Ｇであることが許容される）が、全体制限のＮ＞Ｇは依然として存続せねばならないことに注意するべきである。そのうえ、ストリームをサンプリングするために使用されるビットが明らかにされることになっても、セッション全体が終了するまで、それらを明らかにすることはできない。
【００１８】
比較的良好な性能であると同時にその簡便さが故に、上に概説されたサンプリングの方法は好適ではあるが、当技術分野においてはＢＳＭ（Bound Storage Model：有限記憶装置モデル）問題に対して他のサンプリングの方法が知られている。
【発明の概要】
【発明が解決しようとする課題】
【００１９】
図１の例において適用可能であるように、抽出は、部分的な情報が敵対者にとって既知であるＸの完全なランダム・ビットを取り出すという問題である。この既知の情報はＹビット（のエントロピー）より多くはないとして定量化される。問題は次に、敵対者に完全に秘密に、（Ｘ−Ｙ）ビットを抽出することである。
【００２０】
様々な方法が存在し、そのすべてが、盗聴者に秘密であるかまたは漏洩している可能性がある、ある量の完全に共有されたランダム性にアクセスすることを必要とする。一般に、少なくとも多くの抽出ビットが以下の通り必要である。  
【００２１】
【数３】
2012182825.tif 000005
【００２２】
ここでεは、抽出処理に固有の誤りである。ここでの何れの例の計算もこの値を使用するであろう。実際の実施方法はもちろん、何れの技法が実際に使用されるかに基づき異なることになる。
【００２３】
ＢＳＭ（Bound Storage Model：有限記憶装置モデル）が数学的に上手く行くであろうことは明確であるが、ＢＳＭ秘密性生成を実行するための実用的な実施方法についての必要性がある。上の例に関して、アリスおよびボブへ、公開ランダム性の信頼すべき源（ソース）と同様に、短い共通のシークレット（short common secret）を提供することが有益であろう。
【課題を解決するための手段】
【００２４】
送受信ユニットにて無線通信信号中に含まれる公開ランダム・ストリームを受信することによって、シークレット・ビットストリーム（secret stream of bits）を生成する処理が開始する。公開ランダム・ストリームがサンプリングされて、共有された共通のシークレット（shared common secret）に従って特定のビットが抽出される。これらの抽出されたビットは、より長いシークレット・ストリーム（秘密のストリーム：secret stream）を生成するために使用される。公開ランダム・ストリームは、例えば、地上もしくは衛星テレビ、地上もしくは衛星のラジオ、他の片方向の、双方向の、またはネットワーク化された無線通信もしくはセンサー・システムなどの他の無線通信システムをサンプリングすることから生成されることができ、あるいはまた公開ランダム性が、公開ランダム信号を提供する目的のためにブロードキャストされる場合がある。共有された共通のシークレットは、ＪＲＮＳＯの技法を使用して生成されるか、または通信セッションに先立って送受信ユニットに供給することができる。
【００２５】
別の実施形態において、送受信ユニットの内の１つは、何れの潜在的盗聴者よりも強力であると仮定される。この状態においては、強力な送受信ユニットは、何れの盗聴者も全体として格納することができない公開ランダム・ストリームをブロードキャストし、格納できる。より弱い送受信ユニットは、乱数生成器を使用して、シークレット・キー（秘密鍵）をサンプリングし作成するためにそのブロードキャストのランダム・ビットを選択することが可能である。ブロードキャストが完了した後、より弱い送受信ユニットは、強力な送受信ユニットにその乱数を送出し、そして強力な送受信ユニットは、その乱数を使用して、より弱い送受信ユニットにより作成されたものと同一のシークレット・キーを作り出す。最終的にＢＳＭ処理は、シークレット・キーを使用して実行され、シークレット・ストリームを作り出す。
【００２６】
例として与えられそして添付された図面に関連して理解されるべき、以下の好適な実施例の記述から、本発明のより詳細な理解を得ることができる。
【図面の簡単な説明】
【００２７】
【図１】通信エンティティおよびランダム性の公開の源（source）の構成を示す図である。
【図２】有限記憶装置技法を使用する秘密性生成のための例示的手順を示す図である。
【図３】強いシークレット生成のためにＪＲＮＳＯを使用する有限記憶装置モデルの秘密性生成のための例示的手順を示す図である。
【図４】第１のシナリオに従って共有された秘密性生成間隔のための必要な時間に関する下限を示す図である。
【図５】第１のシナリオに従って共有された秘密性生成に対する結果のビット速度を示す図である。
【図６】第２のシナリオに従って共有された秘密性生成間隔のための必要な時間に関する下限を示す図である。
【図７】第２のシナリオに従って共有された秘密性生成に対する結果のビット速度を示す図である。
【図８】共通の格納されたシークレットを使用するＢＳＭ秘密性生成のための例示的手順を示す図である。
【図９】ボブがイブより強力であるＢＳＭ秘密性生成のための例示的手順に示す図である。
【発明を実施するための形態】
【００２８】
これ以後参照されると、用語「ＷＴＲＵ（Wireless Transmit Receive Unit：無線送受信ユニット）」は、限定的ではなく、ＵＥ（User Equipment：ユーザー機器）、移動端末、固定型または移動体の加入者ユニット、ページャー、携帯電話、ＰＤＡ（Personal Digital Assistant：携帯情報端末）、コンピューター、または無線環境において動作する能力のある他の如何なる種別のユーザー・デバイスをも含む。これ以後参照されると、用語「基地局（base station）」は、限定的ではなく、ノードＢ、サイトコントローラー、ＡＰ（Access Point：アクセス・ポイント）、または無線環境において動作する能力のある他の如何なる種別のインターフェイス・デバイスをも含む。
【００２９】
図３は、共通鍵（common key）を提供するためにＪＲＮＳＯを使用してＢＳＭ秘密性生成を実行する送受信ユニットにおいて実行される例示的処理３００を示す。この処理は、ＪＲＮＳＯを生成するために十分な双方向特性を有する無線チャネルを共有する通信デバイスの何れの対によっても実行可能である。特に送受信ユニットは、別の送受信ユニットと、アリスからボブにおよびボブからアリスに向けて（図１を参照して）観測されるときに相関関係にある、ランダムで動的なインパルス応答を有する共通の無線通信チャネルと、チャネル推定を実行するためのデバイスと、共通のランダム性を生成する能力とを共有しなければならない。これらの送受信ユニットの例には、（１）携帯（cellular）ネットワークにおけるＷＴＲＵおよび基地局、（２）ＩＥＥ８０２．ｘｘ無線ネットワークにおける端末およびアクセス・ポイント、（３）２つのピア・ツー・ピア・デバイス、または（４）セキュアな通信を必要とするセンサー・ネットワークにおける１対のセンサー、が含まれる。あるいは、セキュアで、潜在的に間欠的な、有線のチャネルも存在する場合があり、これは低速のシークレットの共有を可能にする。
【００３０】
図３において、ビットのシークレット・ストリームを生成する処理は、ステップ３１０にて、アンテナに取り付けられた標準のモデムでの無線通信信号中に含まれる公開ランダム・ストリームを受信することにより開始する。ステップ３２０では、ＪＲＮＳＯに対して必要な測定をするためにその信号について無線チャネル測定が実行される。ステップ３２５で、共通のシークレットを生成するためにＪＲＮＳＯ生成が使用される。ステップ３３０では、ＪＲＮＳＯ測定が為されると同時に、公開ランダム・ストリームがサンプリングされる。公開ランダム・ストリームは、有線の、または無線の伝送であることができる。公開ランダム・ストリームは、例えば、地上のもしくは衛星のテレビ、地上のもしくは衛星のラジオ、他の片方向の、双方向の、またはネットワーク化された無線通信もしくはセンサー・システムなどの他の無線通信システムをサンプリングすることから生成することができ、あるいはまた公開ランダム性が、公開ランダム信号を提供する目的のためにブロードキャストされる場合がある。次にステップ３４０にて、ＪＲＮＳＯで生成された共通のシークレットを使用してＢＳＭ処理が実行され、シークレット・ストリームが抽出される。
【００３１】
図３において示された処理は数学的には、それぞれが公開ランダム・ストリームに対するデータ速度を利用する、３つの異なったシナリオの処理を使用して表すことが可能である。３つのシナリオのすべてに対して、以下の選択に従って変数の数が削減される。すなわち、α、β、γ、ε、Ｇはすべて定数であると仮定される。lは最大化されるであろう。Ｔは最小化されるであろう。さらに、ｎ0、ａ、ｂは制御パラメーターとして使用される。生成されるランダム・ビットの数は以下のように表される。  
【００３２】
【数４】
2012182825.tif 000006
【００３３】
ＥＶＢ（EaVesdropper Bound：盗聴者限界）であるＴを判定するために、送受信機は何れの盗聴者の記憶装置容量をも超過するために十分な長い間、待つ必要がある。したがって、式（１）および式（４）を結合すると次のようになる。  
【００３４】
【数５】
2012182825.tif 000007
【００３５】
ＳＢ（Sampling Bound：サンプリング限界）を判定するために、送受信機ユニットは、必要なデータをサンプリングするために十分な長い間、待つ必要がある。したがって、
【００３６】
【数６】
2012182825.tif 000008
である。
【００３７】
最終的に、ＯＳＫＢ（Original Secret Key Bound：オリジナル秘密鍵限界）を判定するために、送受信ユニットは、必要なＪＲＮＳＯのランダム性を生成させるために十分な長い間、及びＢＳＭアルゴリズムのすべての必要条件を満たすために十分な長い間、待つ必要がある。これは次の限界に帰結する。
【００３８】
【数７】
2012182825.tif 000009
【００３９】
３つの公開ランダム性ストリーム速度のシナリオのそれぞれに対する結果の性能を論証するために、以下のパラメ−ター設定を使用する。すなわち、盗聴者の記憶装置限界Ｇ＝１ｘ１０12ビット、エラー確率ε＝２-20（または、およそ１ｘ１０-6）、最適からの標本化器バックオフ：ａ＝０．１、送受信ユニットが格納する用意がある最大ビット数ｎ＝１ｘ１０8（１００メガビット）。
【００４０】
シナリオ１は、ＪＲＮＳＯを介して生成され、ＢＳＭアプローチを使用して補強され、１Ｇｂｐｓの公開ランダム性ストリームと、アリスおよびボブに対するチャネルサンプリング速度γ＝１ｘ１０6ｂｐｓ（１Ｍｂｐｓ）と、共有されたシークレット速度（ＪＲＮＳＯと等価）β＝１ｘ１０3ｂｐｓとを有する、共有された秘密性である。シナリオ１の仮定の結果は図４および図５において示される。図４は、ＢＳＭシークレット・ビットの単一の「バッチ（batch）」が利用可能になる前の必要な最小の時間間隔を示す。線４１０はＥＶＢ（７）であり、線４３０はＳＢ（８）であり、そして線４２０はＯＳＫＢ（９）である。ＥＶＢは２０００〜１００００秒（約１〜３時間）の範囲にて示される。
【００４１】
図５において、線５１０は生成されたシークレット・ビットを示し、このシークレット・ビットは、秒あたりのキロビット数の順にて、（１−ｂ）に線形に比例するように見える。高いＢＳＭビット速度は、より長いバッチ（バッチ処理）を必要とするため、トレードオフが存在する。
【００４２】
第２のシナリオは、低速（１ｂｐｓ）にてＪＲＮＳＯを介して生成され、ＢＳＭアプローチを使用して補強され、公開ランダム性速度α＝１ｘ１０9ｂｐｓ（１Ｇｂｐｓ）と、チャネルサンプリング速度γ＝１ｘ１０6ｂｐｓ（１Ｍｂｐｓ）と、共有されたシークレット速度（ＪＲＮＳＯと等価）β＝１ｂｐｓとを有する、共有された秘密性である。シナリオ２の仮定の結果は図６およびお図７において示される。図６は、ＢＳＭシークレット・ビットの単一の「バッチ」が利用可能になる前に必要な最小の時間間隔を示す。線６２０はＯＳＫＢ（９）である。線６３０はＳＢ（８）およびＥＶＢ６１０（７）であり、これらは限界（９）のスケールに対比して非常に低い。線６２０は、ｂ＝０．１に対して２０００００秒（約６０時間）にて開始し、そしてｂの増加につれて増加する。ｂ＝０．９に対しては、速度は途方もない１８００００秒（５００時間）にもなる。結果としてのＢＳＭ速度は、図７に示されるように非常に低い（ｂ＝０．１に対して＠４５ｂｐｓでその後低下する）。したがって、低秘密性ビット速度では、極めて低いｂの値（すなわち敵対者の記憶装置限界の１０より大）にて動作させることが有利である。送受信ユニットが自身の記憶装置を１００メガビットから１ギガバイト（８ｘｌ０9ビット）まで増加させるなら、はるかに良い性能が観測される（６５０ｂｐｓ程度高く）。
【００４３】
最初の２つのシナリオはそれぞれ、公開ストリーム速度αおよびＪＲＮＳＯ出力ビット生成速度βの両方が一定であると仮定した。第３のシナリオにおいては、β単独で、またはαおよびβの両方が一緒に、の何れかで時間的に変化することが可能である。この第３の例が実は最も実際的である。例えば、携帯ネットワークにおいて方向、速度、または加速度を変える無線デバイスは、値βにおいて変化を引き起こすであろう。公開ストリームは、一定速度のランダム源として存在することができるが、アリスおよびボブがエラーのないランダム信号としてそれらを受信することができるかも知れない速度は、公開ストリームの物理的な源（例えば、送信局）からのアリスおよび／またはボブの距離が変化することなどの要因に依存して変動する場合がある。
【００４４】
図３において概説した手順は、ビット速度のβおよび／またはαが時間的に変化する第３のシナリオに対応するために直接的な方法にて拡張することが可能である。第３のシナリオにおいては、以下の５つの手順の内の何れか１つまたはその組み合わせを送受信ユニットにより実施することができる。
【００４５】
第１に、送受信ユニットは合計のビット生成速度を一定値に維持しようとすることができる。βまたは、βおよびαの速度の変化の程度に依存して送受信ユニットは、十分なマージンまたは他の手段を用いて動作し、最大に獲得することが可能な速度より十分に低い目標速度にて動作することによって、一定の出力シークレット・ビット生成速度を維持することができる場合がある。マージンは、システム・パラメーター（ＢＳＭパラメ−ターＧまたはｂを考慮することを含む）および他の性能要件を考慮した上で、それぞれの送受信ユニットの間で予め同意されねばならないであろう。
【００４６】
第２に、送受信ユニットは、βおよび／またはαの低下に依存する出力生成速度の劣化変動を感知し、シークレット・ビット生成速度を低下させることに同意することができる。送受信ユニットがより低いシークレット・ビット生成速度に切り換えて、低下した水準の秘密性強度を用いて通信することができる状況においては、このような選択を為すことは有効で有り得るであろう。低水準の秘密性を必要とするであろう新しい応用に対して、この方法は有益であろう。
【００４７】
第３に送受信ユニットはここでも、出力生成速度の劣化変動を感知すると、十分に強いシークレット・ビット生成速度が回復するまでシークレット・ビットの生成および他の通信を停止することに同意することができる。この方法は、シークレット・データを通信する際に時間が問題にならないところで有益であろう。
【００４８】
第４に、送受信ユニットは、その時点に動作しているビット生成速度が最大に獲得可能なものより低いことを感知すると、出力ビット生成速度における増加を起動することができる。これらの不必要なシークレット・ビットを格納し使用すること、及び速度がより低いときに生成されたシークレット・ビットをそれらに増強することによって、より長い時間スケールで測定される（および／または累積される）と、アリスおよびボブは、より一定の出力ビット生成速度を維持できる。アリスおよびボブはまた、システム動作が依然として入力速度βおよび／またはαにおける変動の効果を平均するためのその必要条件を満足するようにすることが可能な範囲で、より長いサブセッション長を使用することに同意する場合がある。さらに彼らは、サブセッション長を設定することに関する適応的戦略を使用でき、それによりどちらかのノードがβおよび／またはαの変動が増加したことを感知したときサブセッション長が増大され、そしてβおよび／またはαの増加によりサブセッション長は削減されるであろう。
【００４９】
最終的には、適応型のアルゴリズムにおいては４つの戦略の何れかを適切に結合することができる。しかしながら何れの適応型のアルゴリズムも、アプリケーション、コンテキスト、および性能要件を考慮して、送受信ユニットにより互いに予め同意されるべきであることに注意するべきである。
【００５０】
図８は、共通の格納されたシークレット８０５を使用するＢＳＭ秘密性生成のために送受信ユニットにおいて実行される例示的処理８００を示す。ある時点で、共通の格納されたシークレットを提供された送受信ユニットの何れの対もこの処理を実行することが可能である。これらの送受信ユニットの例としては、（１）携帯ネットワークにおけるＷＴＲＵおよび基地局、（２）ＩＥＥ８０２．ｘｘ無線ネットワークにおける端末およびアクセス・ポイント、（３）２つのピア・ツー・ピア・デバイス、または（４）セキュアな通信を必要とするセンサー・ネットワークにおける１対のセンサー、が含まれる。
【００５１】
図８において、シークレット・ビットストリームを生成させる処理８００が、ステップ８１０にて、無線通信信号中に含まれる公開ランダム・ストリームを受信することによって開始する。公開ランダム・ストリームは、有線または無線の媒体により受信することができる。公開ランダム・ストリームは、例えば、地上のもしくは衛星のテレビ、地上のもしくは衛星のラジオ、他の片方向の、双方向の、またはネットワーク化された無線通信もしくはセンサー・システムなどの他の無線通信システムをサンプリングすることから生成させることができ、あるいはまた公開ランダム性が、公開ランダム信号を提供する目的のためにブロードキャストされる場合がある。公開ランダム・ストリームはステップ８３０にてサンプリングされる。次にステップ８４０にて、ＢＳＭ処理が共通の格納されたシークレット８０５を使用して実行され、シークレット・ストリームを抽出する。シークレット・ストリームはステップ８５０にて確立される。
【００５２】
共通の格納されたシークレット８０５は、ＪＲＮＳＯビットが図３の手順において使用されるのと同じ方法にて使用される。共通の格納されたシークレット８０５の源（ソース）には以下が含まれる。すなわち、（１）シークレットがＵＳＩＭに予め格納され、一定の時間期間の間でのみ有効であり、その後は新しいＵＳＩＭがインストールされる必要がある、（２）センサーが固定の有効期間を有するセキュアなセンサー・ネットワーク、（３）それぞれのコンピューターが、定期的にインストールされる新しいシークレットを持たねばならないセキュアな通信ネットワーク、（４）ＷＴＲＵがセキュアな領域に位置している間（すなわち、ユーザーが活動（mission）を開始する前）に提供されたシークレット。
【００５３】
これらの場合のそれぞれは、共通の格納されたシークレット８０５の異なった品質を必要とし、ＪＲＮＳＯビットを作成する速度はもはや問題ではない。代わりに、寿命、および共通の格納されたシークレットの長さが限定要因となる。例えば、ＵＳＩＭまたはセキュアなネットワークの場合においては、共通の格納されたシークレット８０５にとって可能な最長の寿命が望ましいであろう。あるいはまた、活動の前にＷＴＲＵがセキュアな領域に位置している間にシークレットが提供された場合においては、ＷＴＲＵの何れかが万が一盗聴者の手に落ちる場合に備えて、その共通の格納されたシークレットは単にその活動限りであるとすることが望ましいかもしれない。
【００５４】
送受信ユニット（アリスおよびボブ）にｋ0ビットが提供されたなら、彼らのシークレットに関する盗聴者の（イブの）知識は、
【００５５】
【数８】
2012182825.tif 000010
【００５６】
の統計的な距離を介して定義される。
【００５７】
それぞれのセッションは、統計的な距離をεだけ増加させることになる。εMAXを、アリスおよびボブが許容しても構わない最大統計的距離とする。したがって、アリスおよびボブが維持することが可能なセッションの最大数は、
【００５８】
【数９】
2012182825.tif 000011
【００５９】
である。
【００６０】
共通の格納されたシークレットは最終的には使い切ることになるので、デバイスは、
【００６１】
【数１０】
2012182825.tif 000012
【００６２】
のように定義される有限の寿命を有する。与えられたε0に対してあるデバイス寿命を維持するためにアリスおよびボブがどれくらいの大きさの共通の格納されたシークレットを必要とするかを判定するために、以下のアルゴリズムが使用される。
【００６３】
それぞれのセッションに対してアリスおよびボブは、セッションがどれくらい長いか、およびセッションあたりいくつのビットが生成されるべきであるかを決定する。この決定に基づいて、アリスおよびボブは、この動作を実行するために必要とされるビット数ｋを決定する。ｋ≦ｋ0であることを注意すべきである。アリスおよびボブは、セキュアな手順を使用して既存のｋ0ビットをｋビットにマッピングする。ｋビットが利用可能になると、アリスおよびボブはサンプリングおよび抽出するためにこれらを使用する。
【００６４】
以下の選択に従って、影響を及ぼす（in play）変数の数を削減する。  
・値が固定されるもの。α、γ、ε＝εMAX、Ｇ、ＴLIFE
・βはもはや重要なパラメ−ターではない
・ｌを最大化する
・Ｔを最小化する
・必要な強いシークレットのサイズ（ｋ0）を問題のパラメ−ターによって定義されるように決定する。  
・これを行う制御パラメーターとしてｎ0、ａ、ｂ、ｎを使用する。実際には、ａはかなり低く（ａ＝０．１）設定することが好ましく、ｎ0は暗示的に定義されることになり、そしてｂは明示的に定義されることになり（以下を参照）、その結果問題はただ一つのパラメ−ターｎで制御されることになる。
【００６５】
式（１０）および式（１１）により、
【００６６】
【数１１】
2012182825.tif 000013
【００６７】
が提供される。しかしながらまた、それらにより、
【００６８】
【数１２】
2012182825.tif 000014
【００６９】
が提供される。ここで、ｋは単一のセッションに対して必要とされるビット数である。ｋの下限についての考慮は次で与えられる。
【００７０】
【数１３】
2012182825.tif 000015
【００７１】
ここで式（１２）〜式（１４）はｋ0に対する式を提供し、ここでＣ1は使用される特定のサンプリング方法に依存する定数である。ここではＣ1＝３の好適な設定が使用されるが、他の値を使用することもできる。
【００７２】
次に（７）および（８）を結合すると、
【００７３】
【数１４】
2012182825.tif 000016
【００７４】
が生み出される。次に、生成されるビット数に対する表現が（６）および（１５）を介して、
【００７５】
【数１５】
2012182825.tif 000017
【００７６】
のように与えられる。
【００７７】
（１６）から、（１６）が正であるためにはｎが十分大きく（またはｂが十分小さく）なければならない（そうでなければビットが生成されない）ことは明確である。これはＴに関してありのままの限界（natural bound）を設置する。
【００７８】
図９は、送受信ユニットのアリスおよびボブが、何れの種別の先験的なシークレットを共有するか、または自然にシークレットを生成する能力を有するかの何れでもない場合の、代替の実施形態である。しかしながら２人の関係者（party）の内の１人（ボブ）は、全セッションのランダム・データ・ストリームに値するものを格納するに十分大きい記憶装置容量を有する。他方（アリス）は、記憶装置においてなお非常に限定されている。この実施形態ではまた、ボブの記憶装置容量が何れの潜在的盗聴者（イブ）よりも大きいと仮定される。そのうえアリスは、所望する何れの速度ででも乱数を内部的に生成させるための方法を有する。
【００７９】
処理はステップ９１０にて、アリス９０２およびボブ９０７が通信セッションの開始および終了を公開的にネゴシエートするときに開始する。次にステップ９２０にて、アリス９０２は自身の乱数生成器を使用して、サンプリングおよび抽出するために使用されるべく、十分大きい乱数のセットを生成する。アリス９０２はこれらの数を、セッションの後まで通信することはない。次にステップ９３０にてボブ９０７は、ランダム公開ストリーム９０９から受信したランダム・データに値する全セッションを格納する。アリス９０２はステップ９３５にて自身の乱数に従ってランダム・データをサンプリングし、それによりシークレット・キー（秘密鍵）を生成する。セッションが終了するとステップ９４０にて、アリス９０２はアリス９０２によって格納された乱数を公開的にボブに通信する。次にボブはステップ９５０にて、その乱数を使用して、同じシークレット・キーを作成するためにアリス９０２によってサンプリングされたものと同じビットを抽出する。暗号化通信はステップ９６０にて、アリス９０２によってサンプリングされたキー（鍵）を使用して開始する。イブ（図示せず）がランダム・ストリームを習得するであろう時までにセッションは終了しており、イブはもはやランダム・ストリームをサンプリングできないため、この動作はセキュアである。
【００８０】
このアプローチの応用は上で記述されたものと同様である。極めて大きい記憶装置を持つ費用が正当化されるように、ボブ９０７は望ましくは集中化されたエンティティであり、一方アリス９０２はＷＴＲＵである。このアプローチに関心がある場合がある１つの特定な設定は、ボブ９０７が基地局でありそしてアリス９０２はＷＴＲＵである携帯システムの場合である。公開ランダム・ストリームは通常の携帯通信の外部の伝送より利用可能であり、そして１つのセルの中の基地局およびＷＴＲＵ群の両方により受信することができる。あるいは、公開ランダム信号を生成させるために基地局自体を使用することができ、この信号は送信された後に格納される。実際には、すべての基地局の伝送へのアクセスを有するネットワーク中の何処かで動作する記憶装置と連動していくつかの基地局が使用される場合がある。ネットワーク構成に依っては、これはＲＮＣであり、ＧＧＳＮなどのデータ・ゲートウェイである場合がある。ストリームをサンプリングするためのＷＴＲＵ手順は、スリープ中のセル測定（cell measurement）および呼び出しチャネル（paging channel）・チェック手順と同様の方法にてスケジュールされ、その結果ＷＴＲＵへの影響は最小量にすることができる。
【００８１】
上の実施形態のすべてを２人より多い正規ユーザーが利用できるであろうことに注意するべきである。さらに、対用の鍵を使用する２人より多い正規ユーザーにより、別の実施形態が可能である。この実施形態においては、ｎの正規の関係者がｎ（ｎ−ｌ）／２の対を生成させることが可能であり、そしてそれぞれの対は上で記述された処理によってそれ自身の鍵を生成させることが可能である。
【００８２】
別の実施形態において、イブではなくアリスまたはボブが、例えば低速度の、上り回線側のチャネルを使用した、認定ユーザーのみに与えられる速度変更要求を示すことにより、公開ストリームのランダム性に影響を及ぼすことが可能であると仮定される。公開ストリームのランダム性速度がアリスまたはボブからの要求により増加または削減させることが可能なら、そのような制御を入力速度βが低下しても一定の出力ビット速度を維持することなどの有益な目的のために利用することが可能である。この方法能力はまた、イブの記憶装置能力が変化したと疑われる際に、有益である場合がある。
【００８３】
実施形態の特徴および要素が特定の組み合わせにて記述されているが、それぞれの特徴または要素は、実施形態の他の特徴および要素なしで単独にて、または他の特徴および要素のあるなしにかかわらず様々な組み合わせにて使用可能である。提供された方法またはフロー図は、汎用のコンピューターまたは処理装置による実行のための、コンピューターにて読み取り可能な記憶装置媒体にて実体的に具現化されるコンピューター・プログラム、ソフトウェア、またはファームウェアにて実施することができる。コンピューターにて読み取り可能な記憶装置媒体の例としては、ＲＯＭ（Read Only Memory：読み出し専用メモリ）、ＲＡＭ（Random Access Memory：ランダム・アクセス・メモリ）、レジスター、キャッシュ・メモリ、半導体メモリ・デバイス、内蔵ハード・ディスクおよび着脱可能ディスクなどの磁気媒体、磁気−光学媒体、ならびにＣＤ−ＲＯＭディスクおよびＤＶＤ（Digital Versatile Disk：デジタル多用途ディスク）などの光学媒体が含まれる。
【００８４】
適切な処理装置の例としては、汎用処理装置、専用処理装置、従来の処理装置、ＤＳＰ（Digital Signal Processor：デジタル信号処理装置）、複数のマイクロ処理装置、ＤＳＰコアに関連付けられた１つまたは複数のマイクロ処理装置、制御装置、マイクロ制御装置、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向けＩＣ）、ＦＰＧＡ（Field Programmable Gate Array）回路、他の何れかの種別のＩＣ（Integrated Circuit：集積回路）、および／または状態マシンが含まれる。
【００８５】
ＷＴＲＵ（Wireless Transmit Receive Unit：無線送受信ユニット）、ＵＥ（User Equipment：ユーザー機器）、端末、基地局、ＲＮＣ（Radio Network Controller：無線ネットワーク制御装置）、または任意のホスト・コンピューターにおいて使用するための無線周波数送受信機を実施するために、ソフトウェアに関連付けられた処理装置を使用することができる。ＷＴＲＵは、ハードウェアおよび／またはソフトウェアにて実施され、カメラ、ビデオカメラ・モジュール、テレビ電話、スピーカーフォン、振動デバイス、スピーカー、マイクロホン、テレビ送受信機、ハンズフリー受話器、キーボード、ブルートゥース（Bluetooth（登録商標））モジュール、ＦＭ（Frequency Modulated）無線ユニット、ＬＣＤ（Liquid Crystal Display：液晶）表示ユニット、ＯＬＥＤ（Organic Light-Emitting Diode：有機発光ダイオード）表示ユニット、デジタル音楽プレーヤー、メディア・プレーヤー、テレビゲーム・プレーヤー・モジュール、インターネット・ブラウザー、および／または任意のＷＬＡＮ（Wireless Local Access Network：無線ＬＡＮ）モジュールなどのモジュールと連動して使用することができる。
【００８６】
＜実施形態＞
１．端末Ａおよび端末Ｂの間のデータのシークレット・ストリームを生成する方法であって、
公開の源またはランダム性に基づき前記データに秘密性スキームを適用するステップと、
前記データを送信するステップと
を具備する方法。
【００８７】
２．前記公開のランダム性の源が、端末Ａまたは端末Ｂの何れかにより少なくとも部分的に生成され、かつもう一方の関係者に送出される、実施形態１の方法。
【００８８】
３．前記公開のランダム性の源が、秘密性生成を促進する特定の目的のために第三者によって少なくとも部分的に生成される、前の実施形態の何れか１つの方法。
【００８９】
４．前記ランダム性の公開の源が、その主要な目的がＡおよびＢの間の秘密性生成と何の関係もない、ある他の無線システムの動作の副産物に少なくとも部分的に基づく、前の実施形態の何れか１つの方法。
【００９０】
５．前記他の無線システムが、ラジオ・システム、テレビ・システム、または広い範囲に亘るある他の無線信号ブロードキャストの何れかである、実施形態４の方法。
【００９１】
６．前記公開のランダム性の源が、自然雑音、またはある他の人為的現象に関連付けられた雑音に少なくとも部分的に基づく、前の実施形態の何れか１つの方法。
【００９２】
７．追加的ユーザーが、端末Ａおよび端末Ｂに加えて前記データ伝送をさらに受信している、前の実施形態の何れか１つの方法。
【００９３】
８．公開の源またはランダム性に基づき前記データに秘密性スキームを適用するステップが、
前記ランダム・ストリームをサンプリングするステップと、
前記サンプリングされたデータから純粋なシークレットを抽出するステップと
を具備する、前の実施形態の何れか１つの方法。
【００９４】
９．サンプリングするステップが予め定義された間隔の間に発生する、前の実施形態の何れか１つの方法。
【００９５】
１０．前記端末Ａおよび前記端末Ｂが、潜在的盗聴者にとって未知であるサンプリング・スキームに同意する、前の実施形態の何れか１つの方法。
【００９６】
１１．ランダム性が、セッションあたり有限のビット速度にて前記端末Ａおよび前記端末Ｂに利用可能にされる、前の実施形態の何れか１つの方法。
【００９７】
１２．前記端末Ａおよび前記端末Ｂが、サンプリングのための位置を定義するために前記共有されたランダム・ビットを使用して、前記セッションをいくつかのサブセッションに分割するステップをさらに具備する、前の実施形態の何れか１つの方法。
【００９８】
１３．パラメ−ターＴがセッションの全体的な持続時間に等しいことを定義するステップをさらに具備する、前の実施形態の何れか１つの方法。
【００９９】
１４．パラメ−ターαが公開ストリーム速度に等しく、ブロック長Ｎが、セッションにおいて利用可能なデータの量であるαＴに等しいことを定義するステップをさらに具備する、実施形態１３の方法。
【０１００】
１５．入力ランダム性／秘密性速度に等しいとしてパラメ−ターβを定義するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１０１】
１６．端末Ａおよび端末Ｂが前記公開ストリームをサンプリングすることが可能な平均／償却速度に等しいとしてパラメ−ターγを定義するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１０２】
１７．共有されたシークレットの長さに等しいとしてパラメ−ターｋを定義するステップであって、パラメ−ターｋ＝βＴである、ステップをさらに具備する、実施形態１３〜１６の何れか１つの方法。
【０１０３】
１８．前記端末Ａおよび前記端末Ｂが一緒にサンプリングすることが可能なサンプリング・ビットの全体数に等しいとしてパラメ−ターｎが定義され、前記パラメ−ターｎ＝γＴである、実施形態１３〜１７の何れか１つの方法。
【０１０４】
１９．端末Ａおよび端末Ｂがブロック用アルゴリズムに対してブロック毎にサンプリングすることが可能なビット総数に等しいとしてパラメ−ターＮ0が定義される、前の実施形態の何れか１つの方法。
【０１０５】
２０．ブロック用アルゴリズムに対して前記Ｎのブロックのそれぞれにおけるビット総数として
【０１０６】
【数１６】
2012182825.tif 000018
【０１０７】
をさらに具備する、前の実施形態の何れか１つの方法。
【０１０８】
２１．攻撃者が格納できると思われる総データの一部に等しいとしてパラメ−ターｂが定義され、０＜ｂ＜ｌである、前の実施形態の何れか１つの方法。
【０１０９】
２２．攻撃者の実際の記憶装置容量に等しいとしてパラメ−ターＧが定義され、かつＧ＝ｂＮである、前の実施形態の何れか１つの方法。
【０１１０】
２３．有限ブロック長を使用するために十分な実施方法損失に対する実施方法バックオフ・パラメ−ターとしてパラメ−ターａが定義される、前の実施形態の何れか１つの方法。
【０１１１】
２４．パラメ−ターａ＝０．１である、実施形態２３の方法。
【０１１２】
２５．前記アルゴリズム処理における誤りの確率に等しいとしてパラメ−ターεが定義される、前の実施形態の何れか１つの方法。
【０１１３】
２６．パラメ−ターｌが、前記開始のときに利用可能な前記ｋビットに加えて前記端末ＡおよびＢにより生成されるシークレット・ビットの総数に等しい、前の実施形態の何れか１つの方法。
【０１１４】
２７．端末ＡおよびＢが、公開ランダム・データのＮ−ビット・セッション・ブロックをそれぞれ、
【０１１５】
【数１７】
2012182825.tif 000019
【０１１６】
ビットのＮ0ブロックに分割するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１１７】
２８．端末ＡおよびＢが、それぞれのサブブロックの中の同一のｎ0位置を選択するために彼らの共有されたランダム・シークレットを使用する、前の実施形態の何れか１つの方法。
【０１１８】
２９．前記パラメ−ターＮが、前記パラメ−ターＧより大きい、前の実施形態の何れか１つの方法。
【０１１９】
３０．抽出のためのビットの最小数が
【０１２０】
【数１８】
2012182825.tif 000020
【０１２１】
に等しい、前の実施形態の何れか１つの方法。
【０１２２】
３１．ＪＲＮＳＯ（Joint Randomness Not Shared With Others）に基づく手順を使用して、端末ＡおよびＢが完全なシークレット・ストリームを生成する、前の実施形態の何れか１つの方法。
【０１２３】
３２．端末Ａから端末Ｂに向けておよび端末Ｂから端末Ａに向けて観測されたときに相関関係にある、ランダムで動的なインパルス応答を有する共通の無線通信チャネルを端末ＡおよびＢが共有し、前記共有されるチャネルを推定するステップと、共通のランダム性を生成するために通信するステップとをさらに具備する、前の実施形態の何れか１つの方法。
【０１２４】
３３．端末ＡおよびＢが、セッションの長さを確立し、サンプリング手順に従って前記共通のランダム性源をサンプリングし、同時にそれらが、次のセッションのためにＪＲＮＳＯに基づく処理を実行し、前記必要なビットを生成するために抽出を実行する、前の実施形態の何れか１つの方法。
【０１２５】
３４．端末ＡおよびＢが、ＪＲＮＳＯに基づく秘密性を生成するために十分な双方向性特性を有する無線チャネルを共有する通信装置の何れかの対である、前の実施形態の何れか１つの方法。
【０１２６】
３５．総数ｌのランダム化されたビットを生成させるステップであって、ここで
【０１２７】
【数１９】
2012182825.tif 000021
【０１２８】
であるステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１２９】
３６．前記パラメ−ターは、
【０１３０】
【数２０】
2012182825.tif 000022
【０１３１】
である、前の実施形態の何れか１つの方法。
【０１３２】
３７．前記パラメ−ターは、
【０１３３】
【数２１】
2012182825.tif 000023
【０１３４】
である、前の実施形態の何れか１つの方法。
【０１３５】
３８．前記パラメ−ターは、
【０１３６】
【数２２】
2012182825.tif 000024
【０１３７】
である、前の実施形態の何れか１つの方法。
【０１３８】
３９．前記公開ストリーム速度αおよび前記ＪＲＮＳＯ出力ビット生成速度βの両方が一定である、前の実施形態の何れか１つの方法。
【０１３９】
４０．αおよびβの両方が時間的に変化する、前の実施形態の何れか１つの方法。
【０１４０】
４１．端末ＡおよびＢがエラーのないランダム信号を受信することができるかもしれない速度が、前記物理的源からのＡおよび／またはＢの距離が変化することを含む要因に依存して変化する場合がある、前の実施形態の何れか１つの方法。
【０１４１】
４２．端末ＡおよびＢが、合計ビット生成速度を一定値に維持する、前の実施形態の何れか１つの方法。
【０１４２】
４３．最大に獲得可能なものより十分に低い目標速度にて端末ＡおよびＢが動作する、前の実施形態の何れか１つの方法。
【０１４３】
４４．前記端末ＡおよびＢが、βおよび／またはαの低下に依存して、前記出力生成速度の劣化変動を感知するステップと、低下したシークレット・ビット生成速度に同意するステップとをさらに具備する、前の実施形態の何れか１つの方法。
【０１４４】
４５．端末ＡおよびＢが、前記出力生成速度の劣化変動を感知すると、十分に強いシークレット・ビット生成速度が回復するまで、シークレット・ビット生成および他の通信を停止することに同意するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１４５】
４６．その時点で動作しているビット生成速度が、最大に獲得可能なものより低いことを感知すると、前記出力ビット生成速度における増加を開始するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１４６】
４７．前記システム動作が前記入力速度βおよび／またはαにおける前記変動の効果を平均化するために、その必要条件を満足するように依然として実行することが可能な範囲で、より長いサブセッション長を使用することに同意するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１４７】
４８．ｋ0の強いシークレット・ビットの固定的反転（fixed reverse）を前記端末ＡおよびＢが提供される、前の実施形態の何れか１つの方法。
【０１４８】
４９．端末ＡおよびＢが維持することが可能なセッションの最大数が、
【０１４９】
【数２３】
2012182825.tif 000025
【０１５０】
実施形態４８の方法。
【０１５１】
５０．デバイス寿命パラメ−ターが、
【０１５２】
【数２４】
2012182825.tif 000026
【０１５３】
として定義される、実施形態４９の方法。
【０１５４】
５１．前記セッション長がどれくらいか、およびセッションあたりいくつのビットが生成されるべきであるかを、端末ＡおよびＢが決定する、前の実施形態の何れか１つの方法。
【０１５５】
５２．端末ＡおよびＢが、必要とされるビットｋの数を決定するステップであってここでｋ≦ｋ0であるステップと、セキュアな手順を用いて前記既存のｋ0ビットをｋビットにマッピングするステップと、前記ｋビットが利用可能となり次第、端末ＡおよびＢがサンプリングしかつ抽出するためにＫの利用可能なビットを使用するステップとをさらに具備する、前の実施形態の何れか１つの方法。
【０１５６】
５３．中央端末ユニットには長い強いシークレットが埋め込まれている、前の実施形態の何れか１つの方法。
【０１５７】
５４．強いシークレットが、ＷＴＲＵ（Wireless Transmit Receive Unit：無線送受信ユニット）のメモリに一時期だけ格納され、その後メモリは取り替えられる必要がある、実施形態５８の方法。
【０１５８】
５５．センサーが固定された寿命を有するセキュアなセンサー・ネットワークにおいて、前記方法が実行される、前の実施形態の何れか１つの方法。
【０１５９】
５６．新しいシークレットを提供するために、コンピューターが定期的にサービスされる、前の実施形態の何れか１つの方法。
【０１６０】
５７．前記パラメ−ターは、
【０１６１】
【数２５】
2012182825.tif 000027
【０１６２】
である、前の実施形態の何れか１つの方法。
【０１６３】
５８．前記パラメ−ターは、
【０１６４】
【数２６】
2012182825.tif 000028
【０１６５】
である、前の実施形態の何れか１つの方法。
【０１６６】
５９．前記パラメ−ターは、
【０１６７】
【数２７】
2012182825.tif 000029
【０１６８】
であって、ここでＣ1が、採用される前記サンプリング方法に依存する定数である、前の実施形態の何れか１つの方法。
【０１６９】
６０．前記パラメ−ターは、
【０１７０】
【数２８】
2012182825.tif 000030
【０１７１】
である、前の実施形態の何れか１つの方法。
【０１７２】
６１．コネクター、電子的結合、ＳＩＭカードによって、または、電波に乗せて、の内の１つまたは複数を介して、前記端末ＡおよびＢに前記シークレットを物理的にロードすることが可能である、前の実施形態の何れか１つの方法。
【０１７３】
６２．端末ＡまたはＢが極めて大きい記憶装置能力を有する、前の実施形態の何れか１つの方法。
【０１７４】
６４．端末が、任意の所望する速度にて内部的乱数を生成するための方法を有する、前の実施形態の何れか１つの方法。
【０１７５】
６５．端末ＡおよびＢがセッションの開始および終了を公開的にネゴシエートし、端末Ａが、サンプリングおよび抽出に使用するために十分大きい乱数のセットを生成するために乱数生成器を使用し、端末Ｂが、ランダム・データに値する全セッションを格納し、端末Ａが、自身の乱数に従って前記ランダム・データをサンプリングし、かつ端末Ａが、自身の乱数を端末Ｂに公開的に通信する、前の実施形態の何れか１つの方法。
【０１７６】
６６．端末ＡがＷＴＲＵであり、かつスリープ中のセル測定およびページング・チャネル・チェック手順と同様にスケジュールされた方法にて前記ストリームをサンプリングする、前の実施形態の何れか１つの方法。
【０１７７】
６７．追加的関係者が秘密裏に通信するためにそれら自身の秘密性鍵を生成するステップをさらに具備する、前の実施形態の何れか１つの方法。
【０１７８】
６８．端末ＡおよびＢの間のチャネルがエラーなしでない場合には、チャネル・エラーに対するエラー補正および活動中の敵対者に対する認証が使用され、前記チャネルを仮想的エラーなしチャネル（virtually-error-free channel）に変換する、前の実施形態の何れか１つの方法。
【０１７９】
６９．公開ランダム性がエラーなしで受信されない場合には、端末ＡおよびＢが前記エラーを解決するために追加的通信を使用する、前の実施形態の何れか１つの方法。
【０１８０】
７０．公開ランダム性がエラーなしで受信されない場合には、端末ＡおよびＢが、エラー自体を使用して、共有されるランダム性を生成する、前の実施形態の何れか１つの方法。
【０１８１】
７１．端末ＡまたはＢが、速度変更要求を示すことによって前記公開ストリームのランダム性に影響を及ぼすことが可能である、前の実施形態の何れか１つの方法。
【０１８２】
７２．端末ＡおよびＢが、秘密性を生成するために前記ランダム性の制御を利用する、実施形態７６の方法。
【０１８３】
７３．端末Ａまたは端末ＢがＷＴＲＵである、前の実施形態の何れか１つの方法。
【０１８４】
７４．端末Ａまたは端末ＢがノードＢである、前の実施形態の何れか１つの方法。
【０１８５】
７５．前の実施形態の何れか１つの方法を実行するように構成された無線通信システム。
【０１８６】
７６．実施形態１〜７７の何れかの方法を実行するように構成された無線通信システム。
【０１８７】
７７．端末Ａおよび／または端末Ｂが、前記方法を実行するためにＡＳＩＣ（Application Specific Integrated Circuit：特定用途向ＩＣ）を利用する、実施形態１〜７４の何れか１つの方法。
【０１８８】
７８．前記システムが、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing：直交周波数分割多重）のＭＩＭＯ（Multiple-Output Multiple-Input：多出力多入力）システムである、実施形態７５のシステム。
【０１８９】
７９．実施形態１〜７４の何れか１つの方法を実行するように構成されたデジタル信号処理装置。
【０１９０】
８０．実施形態１〜７４の何れか１つの方法を実行するように構成されたＷＴＲＵ。
【０１９１】
８１．実施形態１〜７４の何れか１つの方法を実行するように構成されたノードＢ。
【０１９２】
８２．実施形態１〜７４の何れか１つの方法を実行するように構成された有線のネットワーク。
【図１】
2012182825.tif 000031
【図２】
2012182825.tif 000032
【図３】
2012182825.tif 000033
【図４】
2012182825.tif 000034
【図５】
2012182825.tif 000035
【図６】
2012182825.tif 000036
【図７】
2012182825.tif 000037
【図８】
2012182825.tif 000038
【図９】
2012182825.tif 000039