{"id":1011,"date":"2021-03-19T05:51:00","date_gmt":"2021-03-19T05:51:00","guid":{"rendered":"https:\/\/www.commsignia.com\/?p=1011"},"modified":"2022-02-18T13:32:53","modified_gmt":"2022-02-18T13:32:53","slug":"were-not-waiting-for-april-fools-day-to-detect-misbehavior","status":"publish","type":"post","link":"https:\/\/www.commsignia.com\/blog\/were-not-waiting-for-april-fools-day-to-detect-misbehavior\/","title":{"rendered":"We\u2019re not waiting until April Fools for misbehavior detection"},"content":{"rendered":"\n
Misbehavior detection is when a message is sent between vehicles and then flagged as false. Misbehavior can endanger lives, therefore both malicious and unintentionally wrong V2X messages must be filtered out on all 365 days of the year.<\/p>\n\n\n\n
Well, not on your phone, I\u2019m not referring to the decade old commercial<\/a>. It\u2019s an app in our vehicle-to-everything stack, and it\u2019s called misbehavior detection.<\/p>\n\n\n\n An early example of misbehavior detection is basically all about checking the values in consecutive Cooperative Awareness Messages (CAM) to expose a liar. For a starter you have to know that CAM messages contain a lot of information about a vehicle: position, heading, speed, acceleration and the vehicle\u2019s type. The message says a car is reversing towards us at 200 km\/h? Obviously nonsense. Traveling with a normal 50 km\/h, but the GPS coordinates are always the same? Hardly believable. How about a 23 meters long motorcycle? Not even Batman\u2019s bike in the movie reached that size. <\/p>\n\n\n\n So these were the easier cases.<\/p>\n\n\n\n At the last Car2Car week event Andras Varadi, head of Commsignia research and Daniel Magyar research intern gave a presentation about much more complex issues involving multiple sensors and V2X units.<\/p>\n<\/div>\n\n\n\n In the first case the infrastructure helps drivers assess the situation. The information sharing is done with Cooperative Perception Message (CPM)<\/a> and, as the name implies, these messages contain data about objects detected by various sensors and cameras. In our case the V2X roadside unit (RSU) at the intersection is connected to a camera. We simulate a case when its input is not verified and as a consequence it is possible that it sends a corrupted CPM message to vehicle B. The message says that vehicle A occupies the intersection.<\/p>\n\n\n\nInfrastructure as a vigilante<\/h2>\n\n\n\n