> Even though this research doesn’t demonstrate any Tesla-specific vulnerabilities, that hasn’t stopped us from taking steps to introduce safeguards in the future which we believe will make our products more secure against these kinds of attacks.
What would the solution to this be? Signing GPS signals?
Existing laws? Surely intentionally hacking a cars navigation system is a crime in most (all?) states. Analog would be that I can’t go around laying nails and thumbtacks on the highway.
That's like saying that "Gun Free" zones are the solution to preventing shootings. If the law is practically unenforceable, you need a different solution.
Onboard computers can have compasses and a pretty good idea of how fast they're going. You could just be monitoring for any weird jumps or incongruences (eg. there is a road here, but it's at a different angle than the GPS signal indicates, the path recently followed doesn't match up with the map based on current GPS reading, ...) assuming you have good enough accuracy and can track it over time.
Seems like the spoofers could work around that and still do damage if they wanted to, by gradually shifting away from reality. The open-loop position estimate will never be perfect, so some margin would have to be designed into such a check, and that could be exploited. It would still be better than nothing though.
The display in pretty much all GPS units uses a compass to orient the little car/human thingie. I've never seen my phone map display be disoriented by accelerating in an EV.
YMMV but I've done IMU measurements in a EV and the compass course changed like 90 degrees from zero to full throttle. Was a low voltage 50V EV prototype though (higher currents).
To be fair I'm not too sure how sensitive compasses are in high voltage EVs.
A couple of years ago there was a headline about Israeli research into keeping track of movements without GPS, like in a cave. I wonder if these systems could keep track of the last mile or minute and compare various sources.
What would the solution to this be? Signing GPS signals?