JP5254437B2 - ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法及び装置 - Google Patents

ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法及び装置 Download PDF

Info

Publication number
JP5254437B2
JP5254437B2 JP2011513613A JP2011513613A JP5254437B2 JP 5254437 B2 JP5254437 B2 JP 5254437B2 JP 2011513613 A JP2011513613 A JP 2011513613A JP 2011513613 A JP2011513613 A JP 2011513613A JP 5254437 B2 JP5254437 B2 JP 5254437B2
Authority
JP
Japan
Prior art keywords
data packet
integrity
integrity check
processing mode
checking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011513613A
Other languages
English (en)
Other versions
JP2011526433A (ja
Inventor
ローズ、グレゴリー・ゴードン
ジュリアン、デイビッド・ジョナサン
シャオ、ル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2011526433A publication Critical patent/JP2011526433A/ja
Application granted granted Critical
Publication of JP5254437B2 publication Critical patent/JP5254437B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephone Function (AREA)

Description

本発明は、一般に無線通信に関し、特にストリーミングデータチャネル中のデータセキュリティに関する。
通信の分野は、例えばページング、ワイヤレスローカルループ、インターネット電話、及び衛星通信システムを含む多くの応用を有する。例示的な応用は、携帯電話の加入者のためのセルラー電話システムである。(ここで用いられるように、用語“セルラー”システムは、セルラー及びパーソナル通信サービス(PCS)システム周波数を包含する。)複数のユーザが共通の通信媒体にアクセスすることを許可するように予定された、無線通信システムのような、現在の通信システムは、このようなセルラーシステムのために開発されている。現代の通信システムは、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、空間分割多元接続(SDMA)、偏波分割多元接続(PDMA)、またはその分野において既知の他の変調技術のような多元接続技術に基づくことができる。これらの変調技術は、通信システムの複数のユーザから受信された信号を復調し、それによって通信システムの容量の増加を可能にしている。それとともに関連して、様々な無線通信システムは、例えば先進移動電話サービス(AMPS)、グローバルシステムフォーモバイルコミュニケーション(GSM(登録商標))、及び他の無線システムを含めて確立されている。
FDMAシステムにおいて、総周波数スペクトルは多くのより小さな副帯に分割され、各々のユーザは通信媒体にアクセスするためにそれ自身の副帯を与えられる。代替的に、TDMAシステムにおいて、総周波数スペクトルは多くのより小さい副帯に分割され、各々の副帯は多くのユーザ間で共有され、そして、各々のユーザはその副帯を用いて所定時間スロットにおいて送信することを許可される。CDMAシステムは、増加されたシステム容量を含む、他のタイプのシステムより潜在的な利点を提供する。CDMAシステムにおいて、各々のユーザは、その時間の全てで全体の周波数スペクトルを与えられるが、ユニークなコードの使用を通じてその送信を区別する。
ブルートゥース(登録商標)または極端に低い電力のパーソナルネットワークを許すことができる他の技術のような、より低い電力の無線標準において、パケットレベルデータインテグリティ保護は、利用不可能であるか、または単にオプションである。パケットレベルインテグリティ情報が利用可能であるとき、存在するアプローチは、リアルタイム性能及び適時のセキュリティの組み合わせを提供することができない。
それゆえ、相対的に低い電力及び/または帯域幅の制限されたストリーミングデータチャネルにおいて有効なパケットレベルデータインテグリティ保護との組み合わせにおける十分なリアルタイム性能のためのその分野における必要性がある。
概要
本発明の観点は、ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法に存することができる。その方法において、データパケットは、ストリーミングデータチャネルから受信される。各々のデータパケットは、データペイロード及び対応するメッセージインテグリティコードを含む。受信されたデータパケットは、第1の処理モードにおいて処理される。その受信されたデータパケットは、それぞれのメッセージインテグリティコードを用いてデータパケットのインテグリティをチェックする前にアプリケーションモジュールに転送される。インテグリティチェック失敗測定値は、第1の処理モード中のインテグリティチェック失敗率を監視するために生成される。インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合、その方法は、第2の処理モードに移行する。受信されたデータパケットは、インテグリティチェックを通った後にのみ第2の処理モードにおいてアプリケーションモジュールに転送される。
本発明のより詳細な観点において、帯域幅の制限されたストリーミングデータによってデータパケットを受信するための受信時間は、顕著な遅延時間を超えるかもしれないし、約50ミリ秒を超えるかもしれない。第1の処理モードにおいて消費される電力は、第2の処理モードにおいて消費される電力より少ないかもしれない。第1の処理モードは、特定用途向け集積回路を用いて実行されることができる。第2の処理モードは、プログラム可能プロセッサを用いて実行されることができる。
本発明の他のより詳細な観点において、インテグリティチェック失敗測定値は、第1の処理モードにおいてインテグリティチェックを失敗する各々のデータパケットの数であることができる。インテグリティチェック閾値は、インテグリティチェックを失敗する1つのデータパケットを備えることができ、または、それは、インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備えることができる。第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄されることができ、または、セキュリティ評価のために分析されることができる。アプリケーションモジュールは、オーディオ処理回路を含むことができる。
更に、その方法は、第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成することを含むことができる。インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、その方法は、第1の処理モードに移行することができる。
本発明の別の観点は、データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを備える、と、第1の処理モードにおいて受信されたデータパケットを処理する手段、ここで受信されたデータパケットはそれぞれのメッセージインテグリティコードを用いてデータパケットのインテグリティをチェックする前にアプリケーションモジュールに転送される、と、第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで第2の処理モードにおいて、受信されたデータパケットはインテグリティチェックを通った後にのみアプリケーションモジュールに転送される、とを具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する装置に存することができる。その装置は、無線通信のための時計、ヘッドセット、または検出デバイスを備えることができる。
本発明の更に別の観点は、コンピュータにデータパケットをストリーミングデータチャネルから受信させるためのコード、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを備えると、コンピュータに第1の処理モードにおいて受信されたデータパケットを処理させるためのコード、受信されたデータパケットはそれぞれのメッセージインテグリティコードを用いてデータパケットのインテグリティをチェックする前にアプリケーションモジュールに転送される、と、コンピュータに第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成させるためのコードと、インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合にコンピュータに第2の処理モードに移行させるためのコード、ここで第2の処理モードにおいて、受信されたデータパケットはインテグリティチェックを通った後にのみアプリケーションモジュールに転送される、とを備えるコンピュータ読み取り可能媒体を具備するコンピュータプログラム製品に存することができる。
本発明の別の観点は、受信機、第1のプロセッサ、及び第2のプロセッサを具備する、データパケットインテグリティを確認する、装置に存することができる。受信機は、データパケットをストリーミングデータチャネルから受信するように構成される。各々のデータパケットは、データペイロード及び対応するメッセージインテグリティコードを含む。第1のプロセッサは、第1の処理モードにおいて受信されたデータパケットを処理し、ここで受信されたデータパケットはそれぞれのメッセージインテグリティコードを用いてデータパケットのインテグリティをチェックする前にアプリケーションモジュールに転送され、第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成し、インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2のプロセッサによって実行される第2の処理モードに移行するように構成される。第2のプロセッサは、第2の処理モードにおいて、受信されたパケットがインテグリティチェックを通った後にのみ、受信されたデータパケットをアプリケーションモジュールに転送するように構成される。
図1は、無線通信システムの一例のブロック図である。 図2は、ストリーミングデータチャネルを使って低い電力受信デバイスと通信する移動局のブロック図である。 図3は、ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法のフロー図である。 図4は、時間に関して、インテグリティ情報に伴うデータパケットの概略図である。 図5は、低い電力受信デバイスにおけるインテグリティに対するパケット処理のフロー図である。
詳細な説明
用語“例示的な”は、“例、実例、または例証として役に立つ”を意味するためにここで用いられる。“例示的な”としてここで記述される任意の態様は、必ずしも他の態様を越えて好ましいまたは有利として解釈されるべきではない。
移動局(MS)、アクセス端末(AT)、ユーザ設備または加入者ユニットとしてもまた知られている遠隔局は、移動できるかもしれないし固定されているかもしれない。そして、遠隔局は、ベーストランシーバ局(BTS)またはノードBとしてもまた知られている1つ以上の基地局と通信するかもしれない。遠隔局は、無線ネットワークコントローラ(RNC)としてもまた知られている、基地局コントローラへの1つ以上の基地局を通じてデータパケットを送信し、受信する。基地局及び基地局コントローラは、アクセスネットワークと呼ばれるネットワークの部分である。アクセスネットワークは、複数の遠隔局の間でデータパケットを輸送する。アクセスネットワークは、法人のイントラネットまたはインターネットのような、アクセスネットワークの外側の付加的なネットワークに更に接続されることができ、各々の遠隔局及びこのような外側のネットワークの間でデータパケットを輸送することができる。1つ以上の基地局とのアクティブトラフィックチャネル接続を確立した遠隔局は、アクティブ遠隔局と呼ばれ、トラフィック状態にあると言われる。1つ以上の基地局とのアクティブトラフィックチャネル接続を確立する処理中にある遠隔局は、接続セットアップ状態にあると言われる。遠隔局は、無線チャネルを通じて通信する任意のデータデバイスであることができる。遠隔局は、更に、これらに限定されないが、PCカード、コンパクトフラッシュ(登録商標)、外部または内部のモデム、または無線電話を含む多くのタイプのいずれかであることができる。遠隔局が基地局に信号を送る通信リンクは、逆方向リンクとしてもまた知られている、アップリンクと呼ばれる。基地局が遠隔局に信号を送る通信リンクは、送信リンクとしてもまた知られている、ダウンリンクと呼ばれる。
図1に関して、無線通信システム100は、1つ以上の無線移動局(MS)102、1つ以上の基地局(BS)104、1つ以上の基地局コントローラ(BSC)106、及びコアネットワーク108を含む。コアネットワークは、適切な帰路によって公衆交換電話網(PSTN)112及びインターネット110に接続されることができる。典型的な無線移動局は、ハンドヘルド電話、またはラップトップコンピュータを含むことができる。無線通信システム100は、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、空間分割多元接続(SDMA)、偏波分割多元接続(PDMA)、またはその分野において知られている他の変調技術のような多くの複数のアクセス技術の任意の1つを用いることができる。
図2に関して、携帯電話のような、移動局240は、ストリーミングデータチャネル210を使ってデータパケットを低い電力受信RXデバイス250に送信することができる。RXデバイスは、メモリデバイスのような、データストア260、及びアプリケーションモジュール270を更に含むことができる。他の構成において、受信RXデバイスは、携帯電話、オーディオヘッドセット、ビデオプレーヤー、または同様のオーディオ/ビデオデバイスであることができる。更に、送信TXデバイス240は、ラジオ、ミュージックプレーヤー、パーソナルデジタルアシスタント(PDA)、携帯電話、またはそれと同様なものであることができる。更に、各々の装置は、別のストリーミングデータチャネルを使って二重のモードにおいて通信するためにTXデバイス及びRXデバイスの両方で構成されることができる。更に、無線デバイス、240及び250は、例えば、低い電力の、低い待ち時間のピアツーピアネットワークにおけるピアデバイスであることができる。
図3及び図4に関して、本発明の観点は、ストリーミングデータチャネル210中のデータパケットインテグリティを確認する方法300に存することができる。その方法において、データパケット400は、ストリーミングデータチャネルから受信される(ステップ310)。各々のデータパケットは、データペイロード及び対応するメッセージインテグリティコードMICを含む。受信されたデータパケットは、第1の処理モード320において処理される。受信されたデータパケットは、それぞれのメッセー人手繰りティコードを用いてデータパケットのインテグリティをチェックする(ステップ340)前にアプリケーションモジュール270に転送される(ステップ330)。インテグリティチェック失敗測定値は、第1の処理モード中のインテグリティチェック失敗率を監視するために生成される(ステップ350)。インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合(ステップS360)、その方法は、第2の処理モード370に移行する。受信されたデータパケットは、インテグリティチェック(ステップS380)を通った後にのみ第2の処理モードにおいてアプリケーションモジュールに転送される(ステップ390)。
本発明のより詳細な観点において、ストリーミングデータチャネル210を使ってデータパケット400を受信するための受信時間は、顕著な遅延時間を超えるかもしれないし、約50ミリ秒を越えるかもしれない。第1の処理モードにおいて消費される電力は、第2の処理モードにおいて消費される電力より少ないかもしれない。例として、第1の処理モードは、特定用途向け集積回路(ASIC)のような、専用ハードウェ220を用いて実行されることができ、第2の処理モードは、ARMプロセッサのような、プログラム可能プロセッサ230を用いて実行される。MICは、秘密鍵及びデータペイロードのハッシュに基づく。
更に、方法300は、第2の処理モード370中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成することを含むことができる。インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、その方法は、第1の処理モード320に移行することができる。
本発明は、データインテグリティ及びセキュリティを維持する間にリアルタイム性能を許可する。ペイロード#Nを有するデータパケット400−Nに対して、T1はそのペイロードを受信するための開始時間であり、T2はMIC#Nを受信するための開始時間であり、T3はそのMICを確認するための開始時間である。第1の処理モード320において、ペイロード#N中のデータは、時間T3を待つよりむしろ、T1及びT2の間の時間中アプリケーション層またはモジュール270に引き渡される。MICの確認が失敗する場合、デバイスは、ペイロード#N+1の受信及び時間T4の前に第2の処理モード370に移行することができる。パケットサイズ及びチャネル帯域幅の組み合わせは、時間T1及びT3の間の遅延を決定する。
リアルタイム応答がとても重要である応用の一例は、携帯電話または移動局240に接続された無線ヘッドセット(RXデバイス250)である。ヘッドセットは、オーディオ信号を電話から受け取り、リアルタイムでノイズ/エコーキャンセルを実行しなければならない。ヘッドセットの処理によって引き起こされる遅延は、電話の会話中に気づかれるべきではない。このように、送信及び処理遅延を減少させることが望ましい。
ヘッドセットは、ストリーミングデータパケットの形式においてオーディオデータを携帯電話から受信する。そのデータパケットの認証は、そのパケットがハッカーまたはそれと同様なものからではなくその電話から来ることを保証する。メッセージインテグリティコード(MISC)は、携帯電話によって生成され、それぞれのパケットの最後に付けられる。携帯電話(送信機TX)及びヘッドセット(受信機RX)は、携帯電話だけがMICを作成し、ストリーミングデータチャネル210を使ってデータパケットを受信した後にヘッドセットだけがそのMICを確認することができるように、メッセージの認証のための秘密鍵を共有する。有利に、チャネル210のデータ率は、電力を節約する、クロックドリフトを減少させる、等のために帯域幅制限されてもよい。
ハッカーは、偽造のデータパケットを別の無線信号260を使って導入することを試みるかもしれない。ハッカーはその内容を制御することはできないがそのペイロードを修正することができるということを仮定する。この仮定は、ペイロードが暗号化されるときに有効である。データをストリーミングするために、暗号化の反対のモードにおいてストリーム暗号またはブロック暗号を用いることが好ましい。
本発明の1つの観点において、受信デバイス250は、前のパケット400の有効性に基づいてMICフィールドをいつ確認するかを決定する。前のデータパケットが有効なMICを含んだ場合、現在のパケット中のMICは、ペイロードが上位のまたはアプリケーション層またはモジュール270に引き渡された後に確認される。前のパケットが偽のMICを含む場合、現在のパケット中のMICは、ペイロードがアプリケーションモジュールまたは上位の層に引き渡される前に確認される。
例えば、図4において、パケット#NのMICフィールドは、パケット#N+1の処理の前にチェックされる。パケット#NのMICが有効である場合、パケット#N+1もまた有効であるということは非常にありそうなので、パケット#N+1のペイロードは、時間T4で引き渡される。結果として、T4からT6までの遅延は、リアルタイム性能を改善されるために避けられることができる。しかしながら、パケットN+1が時間T6で無効であると見出された場合、次のパケットは、無効であるかもしれない。それゆえ、パケット#N+2のペイロードは、そのMICが時間T9で有効にされるまで引き渡されないことができる。パケット#N+2のペイロードの引き渡しは、MICの確認結果に依存する。パケット#N+2が時間T9でMICチェックを通る場合、アプリケーションモジュールは、次のパケット#N+3(示されない)のリアルタイム処理のために準備し、待ち時間を減少させるためにこの特別なパケットをスキップすることができる。破損したまたは不正なパケット#N+1は、性能(例えば、ヘッドセットにおけるノイズ)に影響を及ぼすかもしれない。しかしながら、無音は迷惑なノイズより一般に良いので、T7からT9までの遅延は、性能に更に影響を及ぼさない。
迷惑なノイズイベントは、共通の送信エラーからよりむしろ、バーストエラーまたは偽造されたデータから来るかもしれない。偽造されたデータは、例えば、CRCチェックに基づくエラー検出を通るかもしれないが、それは、MIC確認を回避することはできない。しかしながら、MIC確認は、偽造されたデータ及び送信エラーの両方をキャッチする。システム感度を長いパケット中の少数のシングルビットエラーのような、共通の送信エラーに低下させるために、2つの方法が着手されるかもしれない。1つにおいて、エラー訂正技術は、MIC確認の前に用いられることができる。別において、MICフィールドをいつ確認するかの決定は、いくつかの前のパケットの有効性に基づくことができる。例えば、ある連続的な数の前のパケットがMIC確認を失敗する場合、MICは、最初に確認される。
例えば、インテグリティチェック失敗測定値は、第1の処理モード320においてインテグリティチェックを失敗する各々のデータパケット400の数であることができる。インテグリティチェック閾値は、インテグリティチェックを失敗する1つのデータパケットを備えるかもしれないし、インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備えるかもしれない。
図5に関して、フローチャート500は、低い電力受信デバイス250におけるパケット処理が示される。プロセッサ230は、自動処理のための専用ハードウェアを構成する(ステップ510)。プロセッサは、低い電力受信デバイス250の電力消費を例えば低下させる休止状態に入る(ステップ520)。専用ハードウェアは、ストリーミングデータチャネル210を使って受信されたソースデータパケット400を復号する(ステップ530)。第1の処理モード320に従って、データパケットは、リアルタイムのプレイのためのアプリケーションモジュールまたは層270に転送される(ステップ540)。専用ハードウェアは、パケットの最後に対してチェックし、そのパケットの最後が到達されるまでそのパケット中のデータを復号し、プレイする(ステップ550)。全データのペイロード及びMICが受信された後、MICが確認される(ステップ560)。MICが一致する場合(ステップ570)、デバイスは、次のデータパケット400を受信する準備をする(ステップ580)。MICが一致しない場合、デバイスはプロセッサをウェイクアップさせ(ステップ590)、デバイスは第2の処理モード370に入る。プロセッサは、図3に関して上述されたようにMIC失敗を扱う(ステップ600)。その失敗が復元可能でない場合(ステップ610)、更にエラー処理は、例えば、セキュリティ脅威が存在するかどうかを決定するために実行される(ステップ620)。その失敗がワンタイムのMIC失敗のように復元可能である場合、プロセッサは、データチャネルがリセットされる必要があるかどうかを決定する(ステップ630)。必要でない場合、処理はプロセッサが休止状態に入るステップ520で継続し、デバイスは第1の処理モード320に戻って移行する。層でなければ、プロセッサは、ステップ510に戻ることによってデバイスを再初期化する。専用ハードウェア(例えば、ASIC)は、よい電力効率を有する。
第2の処理モード370において、インテグリティチェックを失敗したデータパケットは、廃棄されるかもしれないし、セキュリティ評価のために分析されるかもしれない。例えば、1つのMIC失敗は、偶然のエラーであるかもしれない。2つのMIC失敗は、偶然であるかもしれない。しかしながら、3つのMIC失敗は、攻撃が進行中であるということを示されているかもしれない。
アプリケーションモジュールは、オーディオ処理回路を含むことができる。顕著な遅延時間は、そのアプリケーションに依存するかもしれない。例えば、音楽を聴くような活動は、電話の会話を伴う活動よりも遅延により寛容であるかもしれない。
本発明の別の観点は、ストリーミングデータチャネル210中のデータパケットインテグリティを確認する装置250に存することができる。その装置は、ストリーミングデータチャネル210からデータパケット400を受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードMICを備える、と、第1の処理モード320において受信されたデータパケットを処理する手段、ここで受信されたデータパケットはそれぞれのメッセージインテグリティコードを用いてデータパケットのインテグリティをチェックする前にアプリケーションモジュール270に転送される、と、第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モード370に移行する手段、ここで第2の処理モードにおいて、受信されたデータパケットはインテグリティチェックを通った後にのみアプリケーションモジュールに転送される、とを含む。
本発明の更に別の観点は、コンピュータ(例えば、プロセッサ230)にデータパケット400をストリーミングデータチャネル210から受信させるためのコード、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードMICを備える、と、コンピュータに第1の処理モード320において受信されたデータパケットを処理させるためのコード、ここで受信されたデータパケットはそれぞれのメッセージインテグリティコードを用いてデータパケットのインテグリティをチェックする前にアプリケーションモジュール270に転送される、と、コンピュータに第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成させるためのコードと、インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合にコンピュータに第2の処理モード370に移行させるためのコード、ここで第2の処理モードにおいて、受信されたデータパケットはインテグリティチェックを通った後にのみアプリケーションモジュールに転送される、とを備えるコンピュータ読み取り可能媒体(例えば、データストア260)を具備するコンピュータプログラム製品に存する。
無線デバイスは、無線デバイスによって送信されるまたは無線デバイスで受信される信号に基づいて機能を実行する様々な構成要素を含むことができる。例えば、無線ヘッドセットは、受信機を経て受信された信号に基づいてオーディオ出力を提供するのに適した変換器を含むことができる。無線時計は、受信機を経て受信された信号に基づいて指示を提供するのに適したユーザインタフェースを含むことができる。無線検出デバイスは、別のデバイスに送信されるべきデータを提供するのに適したセンサを含むことができる。
無線デバイスは、任意の適切な無線通信技術に基づいている、そうでなければ任意の適切な無線通信技術をサポートする1つ以上の無線通信リンクを経て通信することができる。例えば、いくつかの観点において、無線デバイスは、ネットワークと関連付けることができる。いくつかの観点において、そのネットワークは、ボディエリアネットワークまたはパーソナルエリアネットワーク(例えば、超広帯域ネットワーク)を備えることができる。無線デバイスは、様々な無線通信技術、プロトコル、または、例えば、CDMA、TDMA、OFDM、OFDMA、WiMAX、及びWi−Fiのような標準の1つ以上をサポートする、または、そうでなければ用いることができる。同様に、無線デバイスは、様々な対応する変調または多重化スキームの1つ以上をサポートする、または、そうでなければ用いることができる。無線デバイスは、上のまたは他の無線通信技術を用いて1つ以上の無線通信リンクを経て確立し、通信するために適切な構成要素(例えば、エアーインタフェース)をこのように含むことができる。例えば、デバイスは、無線媒体を使って通信を促進する様々な構成要素(例えば、信号発生器及び信号プロセッサ)を含むことができる関連付けられた送信機及び受信機の構成要素(例えば、送信機及び受信機)を備えた無線トランシーバを備えることができる。
ここでの教えは、様々な装置(例えば、デバイス)に組み入れられる(様々な装置内で実現される、または様々な装置によって実行される)ことができる。例えば、ここで教えられる1つ以上の観点は、電話(例えば、セルラー電話)、パーソナルデータアシスタント(“PDA”)、娯楽デバイス(例えば、音楽またはビデオデバイス)、ヘッドセット(例えば、ヘッドホン、イヤホン等)、マイクロホン、医療機器(例えば、生物測定のセンサ、心拍数モニタ、歩数計、EKGデバイス等)、ユーザI/Oデバイス(例えば、時計、リモートコントロール、光スイッチ、キーボード、マウス等)、タイヤ圧モニタ、コンピュータ、店舗販売時点情報管理デバイス、娯楽デバイス、補聴器、セットトップボックス、または任意の他の適切なデバイスに組み入れられることができる。
いくつかの観点において、無線デバイスは、通信システムのためのアクセスデバイス(例えば、Wi−Fiアクセスポイント)を備えることができる。このようなアクセスデバイスは、有線または無線通信リンクを経て別のネットワーク(例えば、インターネットまたはセルラーネットワークのような広域ネットワーク)に、例えば、連結性を提供することができる。よって、アクセスデバイスは、別のデバイス(例えば、Wi−Fi局)に他のネットワークまたはいくつかの他の機能性にアクセスできるようにすることができる。加えて、デバイスの1つまたは両方が持ち運びできるかもしれないし、いくつかの場合において比較的持ち運びできないかもしれないということは認識されるべきである。
当業者は、情報及び信号が様々な異なるテクノロジー及び技術のいずれかを用いて表されることができるということを理解するであろう。例えば、上述のいたるところに言及されるかもしれないデータ、命令、コマンド、情報、信号、ビット、シンボル、及びチップは、電圧、電流、電磁波、磁場、磁気粒子、光場または光粒子、またはそれらの任意の組み合わせによって表されることができる。
当業者は、ここで開示された態様に関連して記述された様々な実例となる論理ブロック、モジュール、回路、及びアルゴリズムステップが電子のハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実現されることができるということを更に認識するであろう。ハードウェア及びソフトウェアのこの互換性を明瞭に説明するために、様々な実例となる構成要素、ブロック、モジュール、回路、及びステップは、一般にそれらの機能性の点から上述されている。このような機能性がハードウェまたはソフトウェとして実現されるかどうかは、特定のアプリケーション及び総合体系上で課された設計制約に依存する。熟練した技術者は、各々の特定のアプリケーションのために方法を変えることにおいて記述された機能性を実現することができる。しかし、このような実現の決定は、本発明の範囲からの逸脱を引き起こすとして解釈されるべきではない。
ここで記述された態様に関連して記述された様々な実例となる論理ブロック、モジュール、及び回路は、汎用プロセッサ、デジタルシグナルプロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブルロジックデバイス、離散ゲートまたはトランジスタロジック、離散ハードウェア構成要素、またはここで記述された機能を実行するように予定されたそれらの任意の組み合わせと実現され、または実行される。汎用プロセッサは、マイクロプロセッサであることができる。しかし、代案において、そのプロセッサは、任意の従来技術のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であることができる。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、DSP及びマイクロプロセッサの組み合わせ、多数のマイクロプロセッサ、DSPコアと連結した1つ以上のマイクロプロセッサ、または任意の他のこのような構成として実現されることができる。
ここで開示された態様に関連して記述された方法またはアルゴリズムのステップは、はイー度ウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはその2つの組み合わせにおいて直接具体化されることができる。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD−ROM、またはその分野において知られている記憶媒体の任意の他の形式に存することができる。例示的な記憶媒体は、プロセッサにつながれており、そのプロセッサはその記憶媒体から情報を読むことができ、その記憶媒体に情報を書くことができる。代案において、記憶媒体は、プロセッサに不可欠であるかもしれない。プロセッサ及び記憶媒体は、ASICに存するかもしれない。ASICは、ユーザ端末に存するかもしれない。代案において、プロセッサ及び記憶媒体は、ユーザ端末において離散構成要素として存するかもしれない。
1つ以上の例示的な態様において、記述された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせにおいて実現されることができる。コンピュータプログラム製品としてソフトウェアにおいて実現される場合、その機能は、コンピュータ読み取り可能媒体上の1つ以上の命令またはコードとして記憶され、または送信されることができる。コンピュータ読み取り可能媒体は、1つの場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体及びコンピュータ記憶媒体両方を含む。記憶媒体は、コンピュータによってアクセス可能である任意の利用可能な媒体であることができる。限定ではなく一例として、そのようなコンピュータ読取可能媒体は、RAM、ROM、EEPROM、CD−ROMあるいはその他の光ディスクストレージ、磁気ディスクストレージあるいはその他の磁気ストレージデバイス、または、コンピュータによってアクセス可能であり、命令またはデータ構造の形式で望まれるプログラム・コードを搬送または記憶するために用いられることができるその他任意の媒体を備えることができる。また、任意の接続が、コンピュータ読取可能媒体と適切に称される。例えば、ソフトウェアが、ウェブサイト、サーバ、または、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線(DSL)、あるいは例えば赤外線、無線、及びマイクロ波のような無線技術を用いるその他の遠隔ソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または、赤外線、無線、及びマイクロ波のような無線技術は、媒体の定義に含まれる。ここで用いられるディスク(disk)及びディスク(disc)は、コンパクトディスク(disc)(CD)、レーザディスク(disc)、光ディスク(disc)、デジタルバーサタイルディスク(disc)(DVD)、フロッピー(登録商標)ディスク(disk)、及びブルーレイディスク(disc)を含み、ディスク(disk)は通常データを磁気的に再生するのに対し、ディスク(disc)はレーザによって光的にデータを再生する。上記の組み合わせもまた、コンピュータ読取可能媒体の範囲内に含まれるべきである。
開示された態様の前の記述は、任意の当業者に発明を作るまたは使用することができるようにするために提供される。これらの態様に対する様々な変更は、当業者に容易に明白であろう。そして、ここで定義されるその包括的な原理は、発明の意図または範囲から逸脱することなく他の態様に適用されることができる。このように、本発明は、ここで示された態様に制限されることを意図しないが、ここで記述された原理及び新しい特徴と矛盾しない最も広い範囲を与えられるべきである。
以下に、本願出願時の特許請求の範囲に記載された発明を付記する。
〔1〕データパケットをストリーミングデータチャネルから受信すること、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
第1の処理モードにおいて前記受信されたデータパケットを処理すること、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成することと、
前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行すること、ここで受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記第2の処理モードにおいて前記アプリケーションモジュールに転送される、と
を具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法。
〔2〕帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、前記〔1〕に定義されるようなデータパケットインテグリティを確認する方法。
〔3〕前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、前記〔1〕において定義されるようなデータパケットインテグリティを確認する方法。
〔4〕前記第1の処理モードにおいて消費される電力は、前記第2の処理モードにおいて消費される電力より少ない、前記〔1〕において定義されるようにデータパケットインテグリティを確認する方法。
〔5〕前記第1の処理モードは、特定用途向け集積回路(ASIC)を用いて実行される、前記〔4〕において定義されるようなデータパケットインテグリティを確認する方法。
〔6〕前記第2の処理モードは、プログラム可能プロセッサを用いて実行される、前記〔4〕において定義されるようなデータパケットインテグリティを確認する方法。
〔7〕前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、前記〔1〕において定義されるようなデータパケットインテグリティを確認する方法。
〔8〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、前記〔7〕において定義されるようなデータパケットインテグリティを確認する方法。
〔9〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、前記〔5〕において定義されるようなデータパケットインテグリティを確認する方法。
〔10〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、前記〔1〕において定義されるようなデータパケットインテグリティを確認する方法。
〔11〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、前記〔1〕において定義されるようなデータパケットインテグリティを確認する方法。
〔12〕前記アプリケーションモジュールは、オーディオ処理回路を含む、前記〔1〕において定義されるようなデータパケットインテグリティを確認する方法。
〔13〕前記第2の処理モード中のインテグリティチェック成功率を管理するためにインテグリティチェック成功測定値を生成することと、
前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記第1の処理モードに移行することと
を更に具備する、前記〔1〕において定義されるようなデータパケットインテグリティを確認する方法。
〔14〕データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
第1の処理モードにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
を具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する装置。
〔15〕帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔16〕前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔17〕前記第1の処理モードにおいて消費される電力は、前記第2の処理モードにおいて消費される電力より少ない、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔18〕前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔19〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、前記〔18〕において定義されるようなデータパケットインテグリティを確認する装置。
〔20〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、前記〔18〕において定義されるようなデータパケットインテグリティを確認する装置。
〔21〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔22〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔23〕前記第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成する手段と、
前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記第1の処理モードに移行する手段と
を更に具備する、前記〔14〕において定義されるようなデータパケットインテグリティを確認する装置。
〔24〕データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
第1の処理モードにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
を具備する、無線通信のための時計。
〔25〕データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
第1の処理モードにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
を具備する、無線通信のためのヘッドセット。
〔26〕データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
第1の処理モジュールにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
を具備する、無線通信のための検出デバイス。
〔27〕コンピュータにデータパケットをストリーミングデータチャネルから受信させるためのコード、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前に前記受信されたデータパケットがアプリケーションモジュールに転送されるとき、コンピュータに第1の処理モードにおいて受信されたデータパケットを処理させるためのコードと、
コンピュータに前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成させるためのコードと、
コンピュータに前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行させるためのコード、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
を備える、コンピュータ読み取り媒体を具備する、コンピュータプログラム製品。
〔28〕帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔29〕前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔30〕前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔31〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、前記〔30〕において定義されるようなコンピュータプログラム製品。
〔32〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、前記〔30〕において定義されるようなコンピュータプログラム製品。
〔33〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔34〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔35〕前記アプリケーションモジュールは、オーディオ処理回路を含む、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔36〕コンピュータに前記第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成させるためのコードと、
前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記コンピュータに前記第1の処理モードに移行させるためのコードと
を更に具備する、前記〔27〕において定義されるようなコンピュータプログラム製品。
〔37〕データパケットをストリーミングデータチャネルから受信するように構成された受信機、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
第1の処理モードにおいて前記受信されたデータパケットを処理し、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送され、
前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成し、
前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2のプロセッサによって実行される第2の処理モードに移行する
ように構成された第1のプロセッサと、
前記第2の処理モードにおいて、前記受信されたパケットはインテグリティチェックを通った後にのみ、前記アプリケーションモジュールに受信されたデータパケットを転送するように構成された前記第2のプロセッサと
を具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する装置。
〔38〕帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔39〕前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔40〕前記第1の処理モードにおいて消費される電力は、前記第2の処理モードにおいて消費される電力より少ない、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔41〕前記第1のプロセッサは、専用ハードウェアにおいて実現される、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔42〕前記第1のプロセッサは、特定用途向け集積回路(ASIC)を備える、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔43〕前記第2のプロセッサは、プログラム可能プロセッサである、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔44〕前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔45〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、前記〔44〕において定義されるようなデータパケットインテグリティを確認する装置。
〔46〕前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、前記〔44〕において定義されるようなデータパケットインテグリティを確認する装置。
〔47〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔48〕前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。
〔49〕前記第2のプロセッサは、
前記第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成し、
前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記第1の処理モードに移行する
ように更に構成された、前記〔37〕において定義されるようなデータパケットインテグリティを確認する装置。

Claims (49)

  1. データパケットをストリーミングデータチャネルから受信すること、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    第1の処理モードにおいて前記受信されたデータパケットを処理すること、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
    前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成することと、
    前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行すること、ここで受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記第2の処理モードにおいて前記アプリケーションモジュールに転送される、と
    を具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法。
  2. 帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、請求項1に定義されるようなデータパケットインテグリティを確認する方法。
  3. 前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、請求項1において定義されるようなデータパケットインテグリティを確認する方法。
  4. 前記第1の処理モードにおいて消費される電力は、前記第2の処理モードにおいて消費される電力より少ない、請求項1において定義されるようにデータパケットインテグリティを確認する方法。
  5. 前記第1の処理モードは、特定用途向け集積回路(ASIC)を用いて実行される、請求項4において定義されるようなデータパケットインテグリティを確認する方法。
  6. 前記第2の処理モードは、プログラム可能プロセッサを用いて実行される、請求項4において定義されるようなデータパケットインテグリティを確認する方法。
  7. 前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、請求項1において定義されるようなデータパケットインテグリティを確認する方法。
  8. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、請求項7において定義されるようなデータパケットインテグリティを確認する方法。
  9. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、請求項5において定義されるようなデータパケットインテグリティを確認する方法。
  10. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、請求項1において定義されるようなデータパケットインテグリティを確認する方法。
  11. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、請求項1において定義されるようなデータパケットインテグリティを確認する方法。
  12. 前記アプリケーションモジュールは、オーディオ処理回路を含む、請求項1において定義されるようなデータパケットインテグリティを確認する方法。
  13. 前記第2の処理モード中のインテグリティチェック成功率を管理するためにインテグリティチェック成功測定値を生成することと、
    前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記第1の処理モードに移行することと
    を更に具備する、請求項1において定義されるようなデータパケットインテグリティを確認する方法。
  14. データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    第1の処理モードにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
    前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
    前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
    を具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する装置。
  15. 帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  16. 前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  17. 前記第1の処理モードにおいて消費される電力は、前記第2の処理モードにおいて消費される電力より少ない、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  18. 前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  19. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、請求項18において定義されるようなデータパケットインテグリティを確認する装置。
  20. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、請求項18において定義されるようなデータパケットインテグリティを確認する装置。
  21. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  22. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  23. 前記第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成する手段と、
    前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記第1の処理モードに移行する手段と
    を更に具備する、請求項14において定義されるようなデータパケットインテグリティを確認する装置。
  24. データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    第1の処理モードにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
    前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
    前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
    を具備する、無線通信のための時計。
  25. データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    第1の処理モードにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
    前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
    前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
    を具備する、無線通信のためのヘッドセット。
  26. データパケットをストリーミングデータチャネルから受信する手段、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    第1の処理モジュールにおいて前記受信されたデータパケットを処理する手段、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送される、と、
    前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成する手段と、
    前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行する手段、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
    を具備する、無線通信のための検出デバイス。
  27. コンピュータにデータパケットをストリーミングデータチャネルから受信させるためのコード、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前に前記受信されたデータパケットがアプリケーションモジュールに転送されるとき、コンピュータに第1の処理モードにおいて受信されたデータパケットを処理させるためのコードと、
    コンピュータに前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成させるためのコードと、
    コンピュータに前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2の処理モードに移行させるためのコード、ここで前記第2の処理モードにおいて、受信されたデータパケットは前記インテグリティチェックを通った後にのみ前記アプリケーションモジュールに転送される、と
    を備える、コンピュータ読み取り可能記憶体。
  28. 帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  29. 前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  30. 前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  31. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、請求項30において定義されるようなコンピュータ読み取り可能記憶媒体
  32. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、請求項30において定義されるようなコンピュータ読み取り可能記憶媒体
  33. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  34. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  35. 前記アプリケーションモジュールは、オーディオ処理回路を含む、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  36. コンピュータに前記第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成させるためのコードと、
    前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記コンピュータに前記第1の処理モードに移行させるためのコードと
    を更に具備する、請求項27において定義されるようなコンピュータ読み取り可能記憶媒体
  37. データパケットをストリーミングデータチャネルから受信するように構成された受信機、ここで各々のデータパケットがデータペイロード及び対応するメッセージインテグリティコードを含む、と、
    第1の処理モードにおいて前記受信されたデータパケットを処理し、ここで前記受信されたデータパケットは前記それぞれのメッセージインテグリティコードを用いて前記データパケットの前記インテグリティをチェックする前にアプリケーションモジュールに転送され、
    前記第1の処理モード中のインテグリティチェック失敗率を監視するためにインテグリティチェック失敗測定値を生成し、
    前記インテグリティチェック失敗測定値がインテグリティチェック閾値を超える場合に第2のプロセッサによって実行される第2の処理モードに移行する
    ように構成された第1のプロセッサと、
    前記第2の処理モードにおいて、前記受信されたパケットはインテグリティチェックを通った後にのみ、前記アプリケーションモジュールに受信されたデータパケットを転送するように構成された前記第2のプロセッサと
    を具備する、ストリーミングデータチャネル中のデータパケットインテグリティを確認する装置。
  38. 帯域幅の制限されたストリーミングデータチャネルによってデータパケットを受信するための受信時間は、顕著な遅延時間を超える、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  39. 前記ストリーミングデータチャネルによってデータパケットを受信するための受信時間は、約50ミリ秒を超える、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  40. 前記第1の処理モードにおいて消費される電力は、前記第2の処理モードにおいて消費される電力より少ない、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  41. 前記第1のプロセッサは、専用ハードウェアにおいて実現される、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  42. 前記第1のプロセッサは、特定用途向け集積回路(ASIC)を備える、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  43. 前記第2のプロセッサは、プログラム可能プロセッサである、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  44. 前記インテグリティチェック失敗測定値は、前記第1の処理モードにおいて前記インテグリティチェックを失敗する各々のデータパケットの数である、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  45. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する1つのデータパケットを備える、請求項44において定義されるようなデータパケットインテグリティを確認する装置。
  46. 前記インテグリティチェック閾値は、前記インテグリティチェックを失敗する少なくとも2つの連続するデータパケットを備える、請求項44において定義されるようなデータパケットインテグリティを確認する装置。
  47. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは廃棄される、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  48. 前記第2の処理モードにおいて、インテグリティチェックを失敗したデータパケットは、セキュリティ評価のために分析される、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
  49. 前記第2のプロセッサは、
    前記第2の処理モード中のインテグリティチェック成功率を監視するためにインテグリティチェック成功測定値を生成し、
    前記インテグリティチェック成功測定値がインテグリティチェック成功閾値を超える場合、前記第1の処理モードに移行する
    ように更に構成された、請求項37において定義されるようなデータパケットインテグリティを確認する装置。
JP2011513613A 2008-06-09 2009-06-08 ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法及び装置 Expired - Fee Related JP5254437B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/135,976 2008-06-09
US12/135,976 US8387129B2 (en) 2008-06-09 2008-06-09 Method and apparatus for verifying data packet integrity in a streaming data channel
PCT/US2009/046631 WO2009152100A2 (en) 2008-06-09 2009-06-08 Method and apparatus for verifying data packet integrity in a streaming data channel

Publications (2)

Publication Number Publication Date
JP2011526433A JP2011526433A (ja) 2011-10-06
JP5254437B2 true JP5254437B2 (ja) 2013-08-07

Family

ID=40872376

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011513613A Expired - Fee Related JP5254437B2 (ja) 2008-06-09 2009-06-08 ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法及び装置

Country Status (10)

Country Link
US (1) US8387129B2 (ja)
EP (1) EP2291976A2 (ja)
JP (1) JP5254437B2 (ja)
KR (1) KR101235588B1 (ja)
CN (1) CN102057650B (ja)
BR (1) BRPI0914963A2 (ja)
CA (1) CA2724665C (ja)
RU (1) RU2467495C2 (ja)
TW (1) TWI413379B (ja)
WO (1) WO2009152100A2 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110022916A1 (en) * 2009-07-24 2011-01-27 Prasanna Desai Method and system for saving power for packet re-transmission in an encrypted bluetooth low power link layer connection
CN102036256B (zh) * 2009-09-28 2013-03-20 华为技术有限公司 数据传输方法、装置及***
US8850293B2 (en) 2011-12-06 2014-09-30 Welch Allyn, Inc. Wireless transmission reliability
JP5895214B2 (ja) * 2012-07-04 2016-03-30 パナソニックIpマネジメント株式会社 無線装置
KR101977733B1 (ko) * 2012-07-12 2019-05-13 삼성전자주식회사 오류 기반 공격의 검출 방법
US8655760B1 (en) 2012-12-20 2014-02-18 Fmr Llc Method and system for validating the quality of streaming financial services data
US9699654B2 (en) * 2014-11-05 2017-07-04 Qualcomm Incorporated Authenticating messages in a wireless communication
KR102349450B1 (ko) 2014-12-08 2022-01-10 삼성전자주식회사 무결성 검사 데이터 제공 방법 및 장치
DE102015005071A1 (de) * 2015-04-21 2016-10-27 G Data Software Ag System und Verfahren zur Überwachung der Integrität einer von einem Serversystem an ein Clientsystem ausgelieferten Komponente
US10467096B2 (en) * 2015-07-31 2019-11-05 Pure Storage, Inc. Securely storing data in a dispersed storage network
JP5991560B2 (ja) * 2015-11-27 2016-09-14 パナソニックIpマネジメント株式会社 無線装置
KR102389576B1 (ko) * 2016-01-08 2022-04-22 삼성전자주식회사 무선 통신 시스템에서 위조 광고자 검출 장치 및 방법
JP6183629B2 (ja) * 2016-08-03 2017-08-23 パナソニックIpマネジメント株式会社 処理装置
US10492139B2 (en) * 2016-08-31 2019-11-26 Futurewei Technologies, Inc. System and method for secure and quick wake up of a station
US20180359090A1 (en) * 2017-06-08 2018-12-13 Qualcomm Incorporated Avoiding link integrity failures on displayport during hcdp 2.2 by using sink side optimizations
US10505678B2 (en) 2018-03-18 2019-12-10 Cisco Technology, Inc. Apparatus and method for avoiding deterministic blanking of secure traffic
WO2019191974A1 (en) * 2018-04-04 2019-10-10 Zte Corporation Techniques to manage integrity protection
US11956221B2 (en) * 2021-12-16 2024-04-09 Cisco Technology, Inc. Encrypted data packet forwarding
CN115188190B (zh) * 2022-07-08 2023-09-26 阿波罗智能技术(北京)有限公司 交通数据处理模式的更新方法、装置和车路协同***

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6690650B1 (en) 1998-02-27 2004-02-10 Advanced Micro Devices, Inc. Arrangement in a network repeater for monitoring link integrity by monitoring symbol errors across multiple detection intervals
AU2998100A (en) 1999-02-18 2000-09-04 Sun Microsystems, Inc. Data authentication system employing encrypted integrity blocks
EP1255372B1 (en) * 2001-05-03 2008-03-19 Telefonaktiebolaget LM Ericsson (publ) Method and system for data integrity protection
GB0115728D0 (en) 2001-06-28 2001-08-22 Astrium Ltd Improvements relating to data packet error detection
DE60207731T2 (de) * 2001-08-03 2006-08-10 Koninklijke Philips Electronics N.V. Datenschutzsystem und -verfahren für audio-video übertragung
US6986161B2 (en) * 2002-08-12 2006-01-10 Harris Corporation Mobile ad-hoc network with intrusion detection features and related methods
US7251215B1 (en) * 2002-08-26 2007-07-31 Juniper Networks, Inc. Adaptive network router
DE60208614T2 (de) * 2002-09-17 2006-08-03 Errikos Pitsos Verfahren und Vorrichtung zur Bereitstellung einer Liste von öffentlichen Schlüsseln in einem Public-Key-System
US7120443B2 (en) 2003-05-12 2006-10-10 Qualcomm Incorporated Method and apparatus for fast link setup in a wireless communication system
US7516487B1 (en) * 2003-05-21 2009-04-07 Foundry Networks, Inc. System and method for source IP anti-spoofing security
US7295831B2 (en) * 2003-08-12 2007-11-13 3E Technologies International, Inc. Method and system for wireless intrusion detection prevention and security management
US8713626B2 (en) 2003-10-16 2014-04-29 Cisco Technology, Inc. Network client validation of network management frames
US7882349B2 (en) * 2003-10-16 2011-02-01 Cisco Technology, Inc. Insider attack defense for network client validation of network management frames
US7437771B2 (en) 2004-04-19 2008-10-14 Woodcock Washburn Llp Rendering protected digital content within a network of computing devices or the like
US7477749B2 (en) * 2004-05-12 2009-01-13 Nokia Corporation Integrity protection of streamed content
ATE522994T1 (de) 2004-07-05 2011-09-15 Abb Research Ltd Authentifizierung von kurznachrichten.
WO2006038095A1 (en) * 2004-10-07 2006-04-13 Nokia Corporation Efficient source blocking algorithm for fec for mbms streaming
US8006279B2 (en) * 2004-12-10 2011-08-23 Alcatel Lucent Distributive system for marking and blocking video and audio content related to video and audio programs
US7689814B2 (en) * 2004-12-20 2010-03-30 Sony Computer Entertainment Inc. Methods and apparatus for disabling error countermeasures in a processing system
RU2292122C9 (ru) 2005-05-11 2007-07-27 Станислав Антонович Осмоловский Способ комплексной защиты информации
CN101127768B (zh) * 2007-08-24 2012-12-19 张建中 创建多维网际协议的方法和装置以及***

Also Published As

Publication number Publication date
EP2291976A2 (en) 2011-03-09
CN102057650B (zh) 2014-01-22
RU2467495C2 (ru) 2012-11-20
US20090307766A1 (en) 2009-12-10
TWI413379B (zh) 2013-10-21
WO2009152100A3 (en) 2010-05-20
US8387129B2 (en) 2013-02-26
WO2009152100A2 (en) 2009-12-17
CN102057650A (zh) 2011-05-11
CA2724665C (en) 2014-05-06
JP2011526433A (ja) 2011-10-06
RU2010154024A (ru) 2012-07-20
KR20110025949A (ko) 2011-03-14
BRPI0914963A2 (pt) 2015-10-20
KR101235588B1 (ko) 2013-02-21
CA2724665A1 (en) 2009-12-17
TW201014268A (en) 2010-04-01

Similar Documents

Publication Publication Date Title
JP5254437B2 (ja) ストリーミングデータチャネル中のデータパケットインテグリティを確認する方法及び装置
US9042549B2 (en) Apparatus and method for address privacy protection in receiver oriented channels
US20100246824A1 (en) Apparatus and method for virtual pairing using an existing wireless connection key
JP2012512613A (ja) 無線通信デバイスによる半永久的なリソースの解放
EP2412140A1 (en) Apparatus and method for user identity authentication in peer-to-peer overlay networks
US11558155B2 (en) Broadcast relay piconet for low energy audio
TWI753319B (zh) 減輕針對在降級的天線峰值增益期間高傳輸輸出功率的頻譜發射狀況
CN101554013B (zh) 具有用于移动台和安全网关之间的信令和媒体分组的空加密的方法和装置
US10887048B2 (en) Bluetooth transmission using low density parity check
US10367609B2 (en) Error correction for data packets transmitted using an asynchronous connection-less communication link
TW202139657A (zh) 空資料封包硬對準
US20100064350A1 (en) Apparatus and Method for Secure Affinity Group Management
US9479373B2 (en) Packet processor verification methods and systems
TW202143761A (zh) 針對在掃瞄狀態下的藍芽低能耗的低功率技術
US20180084097A1 (en) Discovery of and communication with trusted devices
TW202011718A (zh) 用於使用非同步無連接通訊鏈路發送的資料封包的糾錯
JP2007174210A (ja) 無線通信装置及びその音声品質向上方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130417

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160426

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees