2

「通常の」BluetoothデバイスとBluetooth LEデバイスのペアリングの技術的な違いはありますか?BluetoothとBluetooth LEのペア設定の違いは?

Bluetooth LEのペアリングに関する多くの情報が見つかりましたが、正常ではありませんでしたか?たとえば、 Info 1です。

通常のBluetoothの情報も正しいですか?

答えて

5

Bluetooth ClassicまたはBR/EDRが「通常」の場合は、使用しているBluetoothのバージョンによって異なります。

ブルートゥースクラシックまたはBR/EDR 2.1から4.1対4.0から4.1 BLE

  1. BRは/ EDRペアリング手順は、BluetoothコントローラのLMP層によって処理されます。

    BLEペアリング手順は、ホストスタック内のSMPによって処理されます。

  2. BR/EDRは、パッシブ盗聴を防止するECDH鍵生成を使用します。

    BLEレガシー対はECDH鍵生成を使用していないので、それは

  3. 受動盗聴に対して感受性であるBR/EDR 4つのアソシエーション・モデルを定義します。 OOB、パスキーエントリ、ちょうど動作、数値の比較

    BLEレガシーペアリングは3つの関連モデルを定義します。 OOB、パスキーのエントリ、ちょうど動作します。

    ユーザーの観点から見ても類似していますが、同じレベルのセキュリティは提供されません。 #2を参照

  4. BR/EDRは両方のデバイスでリンクキーを生成します。

    BLEレガシーペアリングは、STKを生成します。使用中のリンクキーすなわちLTKは

    BLE 4.2セキュアな接続はECDH鍵生成および追加BLEのV4.2セキュア接続VS

BR/EDRのV4.2セキュア接続スレーブによって分配されます数値比較結合モデル。それはまた、STKを廃止した。 LTKはスレーブとマスターの両方で生成されるようになりました。

BLEリンク上のセキュアな接続アソシエーションモデルは、MITM攻撃およびパッシブ盗聴に対する保護の点で、BR/EDRセキュア接続アソシエーションモデルに相当します。 2つのBR/EDR/LEデバイスが両方のトランスポートでセキュア接続をサポートする場合、両方のトランスポートのキーが1回のペアリング手順で生成されることがあります。 1つのトランスポートから別のトランスポートにキーを変換する機能により、2回ペアリングする必要がなくなります。

まだいくつかの違いがあります。

  1. BR/EDRペアリング手順は、BluetoothコントローラのLMPレイヤーで処理されます。

    BLEペアリング手順は、ホストスタック内のSMPによって処理されます。

  2. BR/EDR暗号機能では、HMAC-SHA-256を使用します。

    BLEサイレント関数はAES-CMACを使用します。

詳細情報は、Bluetoothコア仕様に見出すことができる

here
関連する問題