web-dev-qa-db-fra.com

Questions de sécurité clé de la voiture

Je me demande comment fonctionne la sécurité de la clé de voiture.

Les touches de voitures envoient-elles simplement un signal simple "verrouillage" et "déverrouillage" qui fonctionne avec une voiture du fabricant ou de toute voiture du même modèle? Ou sont des clés spécifiques enregistrées dans une voiture, puis seules ces clés ont le signal qui déverrouille cette voiture?

J'ai aussi une idée de la manière dont la sécurité devrait fonctionner. (Pardonne-moi, je sais très peu comment le cryptage et les signaux radio et les travaux de sécurité). S'il vous plaît, dites-moi ce que vous pensez.

Les clés et les voitures reçoivent chacune leur propre clé de cryptage lors de la fabrication. Lors de l'achat d'une voiture, les clés et les voitures sont enregistrées l'une de l'autre. La voiture reçoit une copie des clés de cryptage des clés de la voiture et des clés de la voiture reçoivent une copie de la clé de cryptage de la voiture. Alors le processus de déverrouillage. Les demandes de clé de voiture déverrouillent de la voiture. La voiture vérifie que c'est une clé enregistrée, puis demande le numéro spécial qu'il a envoyé précédemment (chiffré) à la clé. La clé envoie un numéro de numéro spécial (crypté à l'aide du cryptage de la clé) et la voiture décrypte celle-ci en utilisant sa copie de la clé de cryptage de la clé de voiture et vérifie les chiffres sont les mêmes. Ensuite, la voiture est déverrouillée.

Ensuite, la voiture crypte un nouveau numéro spécial et l'envoie à la clé, que la clé décrypte en utilisant sa copie de la clé de cryptage de la voiture puis crypte à l'aide de ses propres clés de cryptage. Ce nouveau numéro sera utilisé sur la prochaine demande de déverrouillage. Cela garantit que le signal de déverrouillage change à chaque fois afin que les gens ne puissent pas simplement copier le signal de déverrouillage de l'air et déverrouiller la voiture.

Si je n'étais pas clair sur quoi que ce soit, veuillez préciser dans les commentaires, je peux fournir plus de détails.

N'oubliez pas que je n'ai pas de fond en sécurité informatique. Je pensais juste à cela après avoir entendu parler d'une grande série de vols de voiture quelque part.

7
Jay Schauer

Non. Depuis habituel, il y a une communication à une seule direction avec la voiture.

Donc, généralement, chaque clé a sa propre "clé de cryptage" et un "compteur". Dans la voiture, il y a une liste de clés de cryptage valides et d'un compteur pour chaque clé.

Chaque fois que vous appuyez sur un bouton, la touche envoie le nombre + 1, crypté avec la clé. La voiture crypte simplement compter + 1 avec sa propre clé de cryptage et compare les deux.

Pour éviter que la poussée de la touche sans être proche de la voiture, la FOB cessait de fonctionner, la voiture vérifiera également le nombre + 1, le nombre + 2, le nombre + ..., tout le chemin à comparer le nombre + 50. Si vous avez accidentellement Appuyez 50 fois sur la touche 50 fois, sans être proche de la voiture, le FOB arrêtera généralement le fonctionnement et vous devez ré-inscrit que FOB. L'inscription d'un FOB est différent sur différents wehicles, mais parfois la voiture ré-inscris la télécommande lorsque vous utilisez la clé de contact associée, vous devez parfois la faire vous-même en utilisant une clé de contact, puis effectuez une séquence en appuyant sur la pédale de frein, serrure d'allumage de fonctionnement. , ouverture et fermeture des portes et poussant certains boutons.

Voici un exemple: https://www.youtube.com/watch?v=mg3r58-24QUL

Lorsque vous faites cela, le FOB envoiera généralement une touche ClearText ou une touche cryptée à l'aide d'une "clé de fabricant" et comptez lors de la maintien du bouton pendant plus de quelques secondes ou quelque chose, juste pour inscrire la clé si la voiture est en "programmation mode".

Lorsque vous avez ouvert ou verrouillé avec succès la voiture, la voiture mettra à jour son comptage pour cette clé de voiture associée, avec le compte qui a été déverrouillé avec succès/verrouillé la voiture.

Pensez comme un jeton hotp.


Cependant, pour ces voitures "sans clé et go" où vous venez de marcher près de la voiture pour le déverrouiller, et aussi pour la plupart des touches d'allumage (immobilisateur), un protocole "Réponse de défi" est utilisé, car dans ce cas, une communication à double direction avec la voiture et la clé.

6
sebastian nielsen