BLE: check if enabled, and if not, enable AES encription (The chip supports it)

DONE 2025-03-24 Both the Bluefruit Feather and the ESP32-S3 feather appear to be using level 2 security by default. So AES-CMAC after unauthenticated pairing with encryption. This would still be open to a “man in the middle” attack at the time of pairing. But does mean keys should not be sent in the clear once paired. If you are concerned, don't pair in a public place.

The chip on the bluefruit feather supports AES encription of the Bluetooth signal. I do not see any mention of it on the adafruit pages. I would like to discover how to enable this so the BLE keyboard is a little more secure. It is possible it is already enabled, but I doubt it.

spiffchorder/xyzzy/blog_entries/ble_check_if_enabled_and_if_not_enable_aes_encription_the_chip_supports_it.txt · Last modified: by priestdo
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0