Estoy creando una aplicación que debe transferir datos de forma segura entre un dispositivo móvil y un periférico BLE.
He estado leyendo sobre los diferentes métodos de emparejamiento y el nivel de seguridad que se ofrece en BLE 4.0 a 4.2. Parece que el proceso utilizado para el emparejamiento pre-4.2 es inseguro a las escuchas pasivas por diseño.
Entonces, mi pregunta es bastante simple: ¿qué dispositivo debe tener qué versión de BLE para que este proceso sea seguro? ¿El central, el periférico, o ambos?