BLE关于安全的发展历史
蓝牙Core 5.0已经发布,目前来看安全相关的内容没有太多改变
BLE作为一个新发展出来的分支,作为一个新兴的事务,关于安全的修改并不是特别多,仅仅在Core 4.2中有所增补
4.0提出BLE,并且采用配对认证的方式(密码输入、数字比较、直接工作),加密采用AES-CCM,从加密的角度来看加密程度已经很高,但是认证阶段的加密程度似乎还有待加强,于是在4.2中将BR/EDR的SC机制引入过来
从Core 4.2中可以看出引入了Secure Connections安全机制,简称SC
从蓝牙的发展历史来看SC也并非是新技术,在BR/EDR中早在Core 4.1已经提出
Secure Connections安全机制简介
SC最先提出在BR/EDR中,追溯其起源可以到Core 2.1,在Core 2.1之前,加密认证方式所有的安全均建立在0-16位的数字上,存在被破解的风险,于是人们提出了SSP(Secure Simple Pairing),SSP是一