「通常の」BluetoothデバイスとBluetooth LEデバイスのペアリングの技術的な違いはありますか?BluetoothとBluetooth LEのペア設定の違いは?
Bluetooth LEのペアリングに関する多くの情報が見つかりましたが、正常ではありませんでしたか?たとえば、 Info 1です。
通常のBluetoothの情報も正しいですか?
「通常の」BluetoothデバイスとBluetooth LEデバイスのペアリングの技術的な違いはありますか?BluetoothとBluetooth LEのペア設定の違いは?
Bluetooth LEのペアリングに関する多くの情報が見つかりましたが、正常ではありませんでしたか?たとえば、 Info 1です。
通常のBluetoothの情報も正しいですか?
Bluetooth ClassicまたはBR/EDRが「通常」の場合は、使用しているBluetoothのバージョンによって異なります。
ブルートゥースクラシックまたはBR/EDR 2.1から4.1対4.0から4.1 BLE
BRは/ EDRペアリング手順は、BluetoothコントローラのLMP層によって処理されます。
BLEペアリング手順は、ホストスタック内のSMPによって処理されます。
BR/EDRは、パッシブ盗聴を防止するECDH鍵生成を使用します。
BLEレガシー対はECDH鍵生成を使用していないので、それは
受動盗聴に対して感受性であるBR/EDR 4つのアソシエーション・モデルを定義します。 OOB、パスキーエントリ、ちょうど動作、数値の比較
BLEレガシーペアリングは3つの関連モデルを定義します。 OOB、パスキーのエントリ、ちょうど動作します。
ユーザーの観点から見ても類似していますが、同じレベルのセキュリティは提供されません。 #2を参照
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回ペアリングする必要がなくなります。
まだいくつかの違いがあります。
BR/EDRペアリング手順は、BluetoothコントローラのLMPレイヤーで処理されます。
BLEペアリング手順は、ホストスタック内のSMPによって処理されます。
BR/EDR暗号機能では、HMAC-SHA-256を使用します。
BLEサイレント関数はAES-CMACを使用します。
詳細情報は、Bluetoothコア仕様に見出すことができる
here