Improving the resilience of a CACC controller against jamming attacks

dc.contributor.authorOhlsson, Ludvig
dc.contributor.authorSharma, Karthik
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerKarlsson, Johan
dc.contributor.supervisorKarlsson, Johan
dc.date.accessioned2025-09-10T12:29:30Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractThis research explores how the resilience of a particular Cooperative Adaptive Cruise Controller (CACC) algorithm "P1" can be improved, specifically examining the impact of wireless jamming attacks on Vehicle-to-Vehicle (V2V) communication and implementing rudimentary countermeasures. Previous research has shown that there are vulnerabilities in this P1 algorithm and based on this research we propose and implement various methods to enhance its resilience and finally compare these results to the original algorithm. We utilize the ComFASE simulation environment, which integrates existing simulation frameworks such as Plexe, Veins, SUMO and OmNET++ to perform vehicular and network dynamics simulations. ComFASE also adds on a layer of fault and attack injection tools which we use in conjunction with the frameworks to inject barrage jamming attacks, design countermeasures and finally carry out another round of attack injections to gauge their efficacy. The P1 controller algorithm described further in our thesis was found to cause collisions when under attack in 1475 out of the 3575 experiments we ran. In order to improve its resilience, we propose fallback models as countermeasures. Our best proposed fallback called Model 4c managed to reduce the number of collisions to 637 out of the same 3575 experiments. With this simple yet effective fallback mechanism, we have managed to get a collision reduction of 56.81% when covering a broad range of noise values. If we only consider noise levels greater than 0.66 mW, we have a close to 100% reduction in number of collisions. These results show that the resilience of the P1 controller against barrage jamming attacks can be significantly improved even with just relatively simple modifications to existing algorithms.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310454
dc.language.isoeng
dc.relation.ispartofseriesCSE 24-191
dc.setspec.uppsokTechnology
dc.subjectComputer, science, computer science, engineering, project, thesis, cybersecurity, platooning, resilience, CACC
dc.titleImproving the resilience of a CACC controller against jamming attacks
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-191 LO KS.pdf
Storlek:
3.3 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: