Je ne peux pas terminer la phase d'authentification. Ce que je suis en utilisant: Module SAM par NXP Mifare DESFire PICCErreur d'authentification: DESfire contre SAM avec l'algorithme 3DES
Je suit les étapes suivantes:
Get PICC SerialNumber (ou UID) avec GetVersion.
GET VERSION: Tx: 90 60 00 00 00 Rx: 04 01 01 00 02 18 05 91 AF
GET VERSION 2: Tx: 90 AF 00 00 00 00 Rx: 04 01 01 00 06 18 05 91 AF
GET VERSION 3: Tx: 90 AF 00 00 00 00 Rx: 04 65 41 49 65 1B 80 8E 65 58 51 30 46 07 91 00
Obtenez crypté (RndB) à partir de PICC.
Tx: 90 0A 00 00 01 00 00 Rx: 31 15 1A 19 DB ED CD 5A 91 AF
Envoyer à SAM PICC_SN + ek (BDIIA).
Tx: 80 41 01 03 0F 80 1B 65 49 41 65 04 31 15 1A 19 DB ED CD 5A Rx: 61 20
Obtenir de SAM crypté (RNDA + RndB_rotated) + 1er semestre clé de session
Tx: 00 C0 00 00 20 Rx: F3 10 55 B1 D3 18 91 5B 92 48 16 1F E1 58 D5 CB E9 F3 51 04 41 8A 4E A5 A2 B5 67 CA FF D8 D2 35 90 00
Envoie PICC chiffré (RndA + RndB_rotated).
Tx: 90 AF 00 00 10 F3 10 55 B1 D3 18 91 5B 92 48 16 1F E1 58 D5 CB 00 Rx: 91 AE
Ainsi, ceci est un guide j'ai reçu de mon suplier, et je n'ai pas d'explications sur l'apdus utilisé; certains que je les ai trouvés sur internet, d'autres je l'ai deviné.
Ce que je dois savoir est ce que fait la commande suivante i utiliser: au module SAM: 80 41 01 03 Lc données Je dois savoir ce que le cryptage, il déploie, pourquoi il a besoin UID PICC (est-ce le IV), comment puis-je savoir RndB, et ce qui attend le PICC pour mettre fin à l'authentification.
Merci
Pd: Désolé pour le format du texte, il semble que je suis incapable d'utiliser correctement les outils pour l'affichage, tout est dans la même ligne, il est dégoûtant ...