A Practical Approach: Implementing Security for limited packet size

Detta är en Kandidat-uppsats från Lunds universitet/Högskoleingenjörsutbildning i datateknik

Sammanfattning: This report describes the development of an encrypted tunnel for the Crazyflie drone made by Bitcraze. This project began with the need for protection while using a Crazyflie drone in a public space. The Crazyflie drone is using open source software and has no protection against hijacking. Any phone able to download the app to control the drone is able to hijack and control the drone. To remedy this problem the communication between the Crazyradio and Crazyflie was encrypted. The encryption was implemented in such a way as to create a secure tunnel while only a minimum amount of code needed to be changed. The method of encryption chosen was AES 128 using GCM. The memory footprint of the encryption solution on the drone was important and therefore minimised. The resulting solution does protect against the type of hijacking a person with a phone is able to do. Furthermore, the strength of the encryption is of good enough quality to dissuade attacks from opportunistic attacks.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)