
034
Bluetooth Low Energyをはじめよう
ペアリングのアルゴリズム
ペ ア リ ン グ 手 順 に は 、 セ キ ュ リ テ ィ・ マ ネ ー ジ ャ・ プ ロ ト コ ル( SMP)パ ケ ット を や り 取 り し て
短期鍵(STK)と呼ばれる一時的な暗号鍵を両側で生成することが必要となる。ペ アリン
グ手順の最後のステップ(セキュリティ暗号鍵のやり取りを続けてボ ン デ ィン グ 手順に進
むかどうかにかかわらず)は、生 成された STKを使ってリンクを暗 号 化することだ。パケット
のやり取りによって、両側のピアは以下の STK 生成手法のネゴシエーションを行う。
• Just Works
STK は、平文でやり取りされるパケットに基づいて両側で生成される。中間者(MITM)
攻撃に 対 す るセ キュリティは 提 供され な い 。
• パスキー表 示(Passkey Display)
ランダムに生 成された数 字 6 個のパスキーが一方のピアに表示され、反対側ではそれを
入力するよう要求される(ディスプレイが利用できない場合など、場合によっては両方の
側で同じキーを入 力することになる)。MITM 攻撃に対する保護が提供されるので、可
能な場合には常にこの方式が利用される。
• ア ウト オ ブ バ ンド(OOB)
この手法を使用する際には、NFC のような別の無線技術など、BLE 無線とは別の手段で
追加的なデータが転送される。この手法でもMITM攻撃に対する保護が提供 ...