How Much do we have to Worry about Key Cloning?

ipca204

Well-Known Member
Joined
Mar 18, 2024
Threads
19
Messages
814
Reaction score
1,197
Location
60543
Vehicles
2024 GT PE, 2023 VW ID.4, 2025 Equinox EV
Occupation
retired
Country flag
Former network security guy here. I’m not worried about key cloning… any remotely (pun intended) modern implementation will use asymmetric encryption with a nonce, which will effectively prevent replay attacks. A more realistic attack vector is getting your password phished and having someone remotely start your car via the API. Set up MFA, and don’t reuse passwords and you should be fine.
TRANSLATOR! TRANSLATOR! Can we get someone who speaks GEEK over here!
Sponsored

 

Maquis

Well-Known Member
First Name
Dave
Joined
Dec 21, 2020
Threads
34
Messages
5,687
Reaction score
8,068
Location
Illinois
Vehicles
2021 Mach E4X, 2023 Lightning Lariat ER
Country flag
A more realistic attack vector is getting your password phished and having someone remotely start your car via the API.
They could remote start and unlock it, but they still couldn’t drive it away.
 

ChasingCoral

Well-Known Member
First Name
Mark
Joined
Feb 3, 2020
Threads
502
Messages
14,306
Reaction score
28,653
Location
Maryland
Vehicles
2021 GB E4X FE, 2022 F-150 Lightning Lariat ER
Occupation
Retired oceanographer
Country flag
You should be more worried about pickpockets. Only sophisticated crooks own and understand cloning technology. They're not looking for cars worth less than $50K used.
 

david_quick

Well-Known Member
First Name
David
Joined
Sep 10, 2023
Threads
54
Messages
642
Reaction score
487
Location
Bremerton WA
Vehicles
2023 Mach E GT
Occupation
Retired
Country flag
TRANSLATOR! TRANSLATOR! Can we get someone who speaks GEEK over here!
I’m game.
Modern car key systems don’t just send a static signal you can copy—they use a secure “challenge and response” process built on asymmetric encryption (a pair of related keys).

Think of it like this: your key or phone has a private key (a secret it never shares), and the car has the matching public key (which can verify things but can’t recreate your secret).

Each time you try to unlock or start the car, the car generates a random one-time number (a “challenge”). Your key uses its private key to “sign” that challenge—basically creating a unique response that proves it holds the secret key, without revealing it. The car then uses the public key to verify that signature.

If it checks out, access is granted.

Because the challenge is different every time, even if someone records the signal, they can’t reuse it later—old responses won’t work. And because the private key never leaves your device, an attacker can’t derive it from what they see. That’s why replay attacks and simple key cloning are largely ineffective against modern implementations.
 


JohnFoxeSheets

Well-Known Member
First Name
John
Joined
Jan 29, 2022
Threads
28
Messages
3,403
Reaction score
5,500
Location
San Francisco
Website
johnfoxesheets.com
Vehicles
2022 Iced Blue Silver Mach E GT
Occupation
Retired Engineer
Country flag

JohnFoxeSheets

Well-Known Member
First Name
John
Joined
Jan 29, 2022
Threads
28
Messages
3,403
Reaction score
5,500
Location
San Francisco
Website
johnfoxesheets.com
Vehicles
2022 Iced Blue Silver Mach E GT
Occupation
Retired Engineer
Country flag

ave

Member
Joined
Feb 21, 2024
Threads
2
Messages
22
Reaction score
12
Location
Finland
Vehicles
Mach-e GPTE '21
Country flag
Generally we don't have to worry about it, any modern entry system should be using "rolling codes" which means that the sending and receiving both systems follow a pre-defined pseudorandom sequence with a certain offset allowed and you can't copy that by simple replay attack of the static packets on the air interface

Even better ones use PKI/PKC systems which are for all practical purposes impossible to clone without access to per vehicle secret keys
 

dtkindler

Active Member
First Name
David
Joined
Jun 16, 2024
Threads
3
Messages
33
Reaction score
26
Location
Chicago
Vehicles
2023 Mach E Premium
Occupation
Photographer
Country flag
Former network security guy here. I’m not worried about key cloning… any remotely (pun intended) modern implementation will use asymmetric encryption with a nonce, which will effectively prevent replay attacks. A more realistic attack vector is getting your password phished and having someone remotely start your car via the API. Set up MFA, and don’t reuse passwords and you should be fine.

Even the hackers who I frequently see on social media aren't that enthusiastic about it since rolling codes have increased the expense and difficulty of cloning fob transmissions.
Sponsored

 
 







Top