1.配对
起初未提供安全性的两个设备如果希望做一些安全性的工作,首先必须彼此配对。
配对有三个不同的阶段:配对信息交换、链路认证和密钥分配。
1.1配对信息交换
从设备发出配对请求消息、主设备发送配对响应消息。
一旦交换了配对请求和配对响应消息,两个设备随后便进入配对过程的第二阶段。
1.2认证
利用配对请求和配对响应消息所携带的信息,两个设备得以确定适合的配对算法。
设备各自生成一个随机数,并利用方程计算一个确认值。
两个设备随机交换随机数和确认值并进行校对。
假设一切都确认无误,在认证中交互的随机数将用来计算STK,然后STK值将在链路层加密规程中用于加密链路。
1.3密钥分配
连接一旦利用了STK加密,就可以分配所需的密钥了。密钥每次分配一个。
可以分配的密钥:LTK、IRK和CSRK
2.绑定
绑定指的是将密钥及相关身份信息保存到安全数据库中。