我需要将蓝牙设备安全地配对到iOS设备, 我知道在蓝牙4.0和4.1中有三种方式进行配对:Just Works,Passkey Entry和Out of Band(OOB)。
我们需要使用最高安全配对协议,它发现是带外(OOB)方法。
我知道苹果使用OOB方法将苹果手表与iPhone配对,至少他们在iOS Security Guide(在第22页末尾)中这样说。
所以我想知道苹果是否有任何API可用于将我的设备与OBB方法配对,或者您可以建议我使用其他任何安全方法。
非常感谢你的帮助,我们非常感谢!
答案 0 :(得分:1)
Core Bluetooth中唯一可用的绑定(配对)方法是密钥输入。
Apple Watch使用OOB技术,该技术涉及手机摄像头捕获的图像以及后备密钥,但其他应用程序无法使用此功能。
如果您的设备有显示器并且可以生成随机密钥,那么这种技术在安全性方面与OOB大致相同。如果您的设备没有显示器,则安全性取决于密钥的共享方式(例如,所有设备的固定密钥,例如0000,不是很安全。贴纸上每个设备的随机密钥更安全)