BloothAir: A Secure Aerial Relay System Using Bluetooth Connected Autonomous Drones
Ref: CISTER-TR-210202 Publication Date: 9, Feb, 2021
BloothAir: A Secure Aerial Relay System Using Bluetooth Connected Autonomous DronesRef: CISTER-TR-210202 Publication Date: 9, Feb, 2021
Thanks to flexible deployment and excellent maneuverability, autonomous drones have been recently considered as an effective means to act as aerial data relays for wireless ground devices with limited or no cellular infrastructure, e.g., smart farming in a remote area. Due to the broadcast nature of wireless channels, data communications between the drones and the ground devices are vulnerable to eavesdropping attacks. This paper develops BloothAir which is a secure multi-hop aerial relay system based on Bluetooth Low Energy (BLE) connected autonomous drones. For encrypting the BLE communications in BloothAir, a channel-based secret key generation is proposed, where received signal strength at the drones and the ground devices is quantized to generate the secret keys. Moreover, a dynamic programming based channel quantization scheme is studied to minimize the secret key bit mismatch rate of the drones and the ground devices by recursively adjusting the quantization intervals. To validate the design of BloothAir, we build a multi-hop aerial relay testbed by using the MX400 drone platform and the Gust radio transceiver which is a new lightweight onboard BLE communicator specially developed for the drone. Extensive real-world experiments demonstrate that the BloothAir system achieves significantly lower secret key bit mismatch rate than the key generation benchmarks which use the static quantization intervals. In addition, the high randomness of the generated secret keys is verified by the standard NIST test, thereby effectively protecting the BLE communications in BloothAir from the eavesdropping attacks.
Published in ACM Transactions on Cyber-Physical Systems (TCPS), ACM.
Notes: In press.