上一篇讲加密时多次提到一个前提:链路钥匙从哪来。旧版蓝牙用 PIN 码配对,安全性堪忧;4.2 规范中安全简单配对(Secure Simple Pairing,SSP)才是答案。这次把 SSP 完整流程拆开,看看两台陌生设备如何在几秒内建立起密码学信任。
目录
先看空口抓包记录下 SSP 完整四阶段,八条消息走完从陌生到互信的全过程:

八条消息分四个阶段:IO 能力交换打前站,双方各发一轮 Encapsulated 公钥分片,认证阶段一先发承诺再揭示随机数,认证阶段二双向 DH Key 校验。1.77 秒走完全程,中间 1.42 秒的空档是用户确认和协议栈做 ECDH 计算的时间。主机侧的配对产物也能对上:

Key Type 标着 Unauthenticated-192,正是 P-192 曲线数值比对关联模型的直接产物。
一、四阶段总览
规范把 SSP 定义为四个阶段,IO cap
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/weixin_37800531/article/details/168249628


![【LMP】规范精讲[6]: 从陌生到互信——安全简单配对(SSP)的四步握手封面图](https://i-blog.csdnimg.cn/direct/1665c73635fb40ceb72137b2dc3b19a7.png?x-oss-process=image/resize,m_fixed,h_300)

