CITROEN ME7.4.6 Mode D'emploi page 496

Table des Matières

Publicité

CITROËN
du SEED et de son CODE_ECM ⇒ CLE_ECM = F (CODE_ECM, SEED)
sur 32 bits,
SEED reçu de l'ECM et de son CODE_BSI ⇒ CLEF_BSI = F (CODE_BSI,
SEED) sur 32 bits,
CLEF_BSI à l'ECM. Il s'écoule normalement 150 ms entre la réception du
SEED et l'envoi de CLEF_BSI. CLEF_BSI est contenu dans trame de type
CFD service "autorisation de déverrouillage",
des trames RQD <SEED> et vérifie que CLEF_BSI = CLEF_ECM. Alors,
− Si le résultat est correct, l'ECM :
.
.
.
"Envoi de l'état de l'ECM" qui stipule "Calculateur déverrouillé" (220 ms
maxi après son déverrouillage).
− Si le résultat est incorrect, l'ECM :
.
.
.
avec ce nouveau nombre aléatoire,
.
nouveau SEED).
SYSTEME DE CONTROLE MOTEUR BOSCH MOTRONIC ME7.4.6 – 2EME PARTIE
© AUTOMOBILES CITROËN Toute reproduction ou traduction même partielle sans l'autorisation écrite d'AUTOMOBILES CITROËN est interdite et constitue une contrefaçon
298
en parallèle, l'ECM calcule une CLEF_ECM en fonction
Fonction de cryptage secrète
le BSI calcule de son côté sa CLEF_BSI en fonction du
si le transpondeur a été authentifié, le BSI envoie sa
à la réception de CLEF_BSI, l'ECM stoppe l'émission
passe à l'état déverrouillé,
assure les fonctions de contrôle moteur,
envoie une trame de type Etat ADC ECM (EAC) service
attend pendant une tempo de 200 ms,
génère un nouveau SEED,
émet une trame RQD <SEED> toutes les 10 ms au BSI
calcule une nouvelle CLEF_ECM = F (code-ECM,
Chapitre 26

Publicité

Table des Matières
loading

Table des Matières