La forma en que entiendo las especificaciones de BLE es que la única manera de que la comunicación entre el dispositivo 2 BLE se encripte es que deben estar emparejados. ¿Es eso correcto?
La forma en que entiendo las especificaciones de BLE es que la única manera de que la comunicación entre el dispositivo 2 BLE se encripte es que deben estar emparejados. ¿Es eso correcto?
Esto es parcialmente correcto. El emparejamiento debe ocurrir para que la conexión se cifre la primera vez. Sin embargo, si almacena las claves de emparejamiento (es decir, un enlace), luego se desconecta y se vuelve a conectar, puede usar las claves que ha almacenado previamente para cifrar la conexión.
De la Versión 5.0 de la Especificación Básica de Bluetooth, Vol. 3, Parte H, Sección C.4, Seguridad Reestablecida usando LTK previamente distribuida.
Los dispositivos pueden restablecer la seguridad utilizando un LTK previamente distribuido. El dispositivo maestro siempre inicia los procedimientos de encriptación, y por lo tanto hay dos secuencias posibles: iniciada por maestro y esclavo solicitado.
Espero que esto ayude.
Lea otras preguntas en las etiquetas bluetooth bluetooth-low-energy