Secure communication scheme for Internet of Drones
| dc.contributor.advisor | Oláh, Norbert | |
| dc.contributor.author | Molnár, Botond | |
| dc.contributor.department | DE--Informatikai Kar | |
| dc.date.accessioned | 2023-04-28T14:10:49Z | |
| dc.date.available | 2023-04-28T14:10:49Z | |
| dc.date.created | 2023-04 | |
| dc.description.abstract | The use of unmanned aerial vehicles (UAVs) has increased dramatically in recent years, and their applications have expanded from military service to commercial, scientific, and humanitarian operations. (e.g., Amazon's parcel delivery drones, drones rescue operations in Turkey earthquake) The growth in the number of devices makes it increasingly necessary to protect data and platforms in our daily lives. The current security state shows that the infrastructure is immature, which can lead to severe attacks (SkyJack, GPS attacks against the US drone, hardcoded AES keys with CBC mode in the DJI drones). This research proposes a secure, lightweight, scalable scheme for UAV communication using LoRa technology. The proposed scheme is comprised of two phases. The first phase is device registration, a scalable and robust protocol for drones based on secure Physical Unclonable Function (PUF) and blockchain- based registration. The role of the PUF is to provide the device with the appropriate secret and random values during drone registration. It is a device-specific fingerprint that is stored on a private blockchain. Blockchain technology is used to secure storage and potentially share drones' unique PUF values. The registration results in an ARP table which contains the exchanged symmetric keys. After the registration, the second phase is drone communication, where the drone messages transmitted within the network are encrypted by AES-GCM (Advanced Encryption Standard - Galois/Counter Mode), ensuring that all messages are authenticated and encrypted. We implemented a prototype which used LoRa technology. The prototype includes an ESP-WROOM- 32 development module with Espressif ESP32 dual-core processor, MG90S servo motors, an 8x6 propeller, 1200kv brushless DC motor, 3000 mAh LiPO battery and LoRa RA-02 module. We executed the communication analysis, which shows that our new scheme achieves an efficient result. | |
| dc.description.corrector | N.I. | |
| dc.description.course | Programtervező Informatikus | |
| dc.description.degree | BSc/BA | |
| dc.format.extent | 39 | |
| dc.identifier.uri | https://hdl.handle.net/2437/351316 | |
| dc.language.iso | en_US | |
| dc.rights.access | Hozzáférhető a 2022 decemberi felsőoktatási törvénymódosítás értelmében. | |
| dc.subject | Security | |
| dc.subject | IoD | |
| dc.subject | Internet of Drones | |
| dc.subject | UAV | |
| dc.subject | Drones | |
| dc.subject.dspace | DEENK Témalista::Informatika | |
| dc.title | Secure communication scheme for Internet of Drones |