Pairing が標準だった。 鍵交換は従来方式(STK ベース) Association Model は Just Works / Passkey Entry / Out of Band(OOB) Just Works は MITM 保護が弱い(なりすまし耐性が低い) 各方式: Just Works: 確認ほぼなし Passkey Entry: 数字を入力 OOB: QR / NFC など別経路を使う 補足: STK = Legacy Pairing で最初の暗号化に使う一時鍵 13
が追加された。 楕円曲線ディフィー・ヘルマン鍵共有(ECDH)ベースの鍵共有を使用 盗聴耐性が向上し、鍵交換の安全性が強化 Association Model は Just Works / Passkey Entry / Numeric Comparison / Out of Band (OOB) 補足: Numeric Comparison: 両端末の 6 桁表示が一致するか確認する方式 ポイント: Numeric Comparison が使える組み合わせでは MITM 耐性を高めやすい 最終的な方式選択は端末の IO 能力と OS 実装に依存する 14
Bluetooth 4.2 の仕様ページは Withdrawn(現行版から取り下げ)表記になってい る ただし BLE 自体は今でも重要で、6.3 は BLE の代替ではない つまり: BLE は現在も使われ続けており、その上に改良が積み重なっている 4.2 は LE Secure Connections を理解する上で重要な世代 15
key generation methods https://www.bluetooth.com/blog/bluetooth-pairing-part-2-key-generation-methods/ Bluetooth SIG Blog: LE Secure Connections - Numeric Comparison https://www.bluetooth.com/blog/bluetooth-pairing-part-4/ 20