Return to search

Implementation and evaluation of a secure communication solution for drones in a ROS2 network application / Implementation och utvärdering utav en säker kommunikationslösning för drönare i en ROS2-nätverksapplikation

In recent time, drones are everywhere. While commercial drones have shown great potential for hobby enthusiasts, it has shown a greater potential in military use and safeguarding. Currently, a significant amount of drones are being used for malicious means, such as espionage and warfare. Because of this, these drones has to be combated. One way to combat them is to use countermeasure drones. In this thesis, the objective is to implement and evaluate the security capabilities of SROS2 in a simulated environment. The thesis goal is to create a simulated environment along with two “ally” drones with secure communication and one “enemy” drone that will try to eavesdrop on their communication. Completing the thesis work was done by configuring a drone network using ROS2’s subscriber-publisher model and the use of evaluating methods such as Wireshark, tcpdump, and overhead performance tests to better understand and form a clearer picture of the inner-workings of the security capabilities offered by SROS2. The result yielded a simulated environment with three drones, where the “ally” drones successfully communicated with each other and the “enemy” drone failed in eavesdropping on the data travelling between them. SROS2’s security offered security but also showcased a decrease in latency and throughput performance, compared to a non-configured SROS2 network. / Nu för tiden finns drönare överallt. Medan kommersiella drönare har visat stor potential för hobbyentusiaster så har de också visat en större potential inom militär användning och skydd. Under en senare tid så har drönare används för skadliga ändamål, såsom spionage och krig. På grund av detta så måste dessa drönare bekämpas. Ett sätt att bekämpa dem är att använda skydds-drönare. I detta examensarbete är målet att implementera och utvärdera säkerhetsförmågan hos SROS2 i en simulerad miljö. Målet är att skapa en simulerad miljö tillsammans med två ”allierade” drönare med säker kommunikation och en ”fiende” drönaresom ska försöka avlyssna deras meddelanden. Examensarbetet gick till väga i form av konfigurering av ett drönarnätverk med ROS2:s subscriber-publisher-modell och utvärderingsmetoder som Wireshark, tcpdump, och “overhead” prestanda tester föratt bättre förstå och få en bättre bild av säkerhetsfunktionerna som erbjuds av SROS2. Resultatet blev en simulerad miljö med tre drönare, där de ”allierade” drönarna framgångsrikt kommunicerade med varandra och ”fiende” drönare misslyckades medatt avlyssna data som färdades mellan dem. SROS2 erbjuder säkerhet men också visar en minskning i latens och genomströmnings-prestanda jämfört med en okonfigurerad SROS2 nätverk.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kau-96924
Date January 2023
CreatorsBuljubasic, Ajdin
PublisherKarlstads universitet, Institutionen för matematik och datavetenskap (from 2013)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0068 seconds