最終更新:2022-08-18 (木) 06:32:54 (617d)  

BLE/ペアリング/手順/フェーズ2
Top / BLE / ペアリング / 手順 / フェーズ2

フェーズ1で交換した情報を元に鍵の生成方法を決定し、ペアリング(LTKの生成)を行う

LE Legacy Pairingの場合

  • Short Term Key (STK) Generation
  • TK?: Temporary Key
    • STKの生成に使われる
  • STK: Short Term Key
    • 続くペアリングの暗号化に使われる

LE Secure Connectionsの場合

やること

  • Long Term Key (LTK) Generation

ステップ

公開鍵の交換

  • 使うコマンド
    • BLE/SMP/コマンド/Pairing Public Key?

認証ステージ1

  • アソシエーションモデルによって処理が異なる
    • Just Works or Numeric Comparison
  • Passkey Entry
  • OOB
  • 使うコマンド (OOB)

認証ステージ2

  • 値の交換が成功したことを確認しLTKを計算する
  • 用語
    • DHKey: the shared secret Diffie-Hellman key generated during LE Secure Connections pairing phase 2.
    • LTK:ペアリングとその後の接続の暗号化のために使われる
  • 使うコマンド
    • BLE/SMP/コマンド/Pairing DHKey Check?