How does BLE secure communications between devices?
BLE 4.0 supports AES128, and the key exchange is done using DH. However, it is often reported that BLE 4.0 has security issues. What specifically about the key exchange makes the communication channel insecure?