Structure Mifare® – aide à la programmation de cartes
View Categories

Structure Mifare® – aide à la programmation de cartes

Nombre d’octets 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Description CLÉ A Bits d’accès CLÉ B (facultatif)
   

0xFF

0x07

0 x 80

utilisateur  

 

 

Conditions d’accès pour le bloc de données 0
Bits d’accès Condition d’accès pour Application
C10 C20 C30 lire écrire augmentation décrémentation, transfert, restauration
0 0 0 clé A| B1 clé A| B1 clé A| B1 clé A| B1 configuration du transport
0 1 0 clé A| B1 jamais jamais jamais bloc de lecture/écriture
1 0 0 clé A| B1 clé B1 jamais jamais bloc de lecture/écriture
1 1 0 clé A| B1 clé B1 clé B1 clé A| B1 bloc de valeur
0 0 1 clé A| B1 jamais jamais clé A| B1 bloc de valeur
0 1 1 clé B1 clé B1 jamais jamais bloc de lecture/écriture
1 0 1 clé B1 jamais jamais jamais bloc de lecture/écriture
1 1 1 jamais jamais jamais jamais bloc de lecture/écriture

1 si la clé B peut être lue dans la remorque de secteur correspondante, elle ne peut pas servir d’authentification (toutes les lignes marquées en gris dans le dernier tableau). Par conséquent, si le lecteur authentifie un bloc d’un secteur qui utilise les conditions d’accès marquées en gris et en utilisant la clé B, la carte refusera tout accès ultérieur à la mémoire après l’authentification.

 

 

Conditions d’accès pour le bloc de données 1
Bits d’accès Condition d’accès pour Application
C11 C21 C31 lire écrire augmentation décrémentation, transfert, restauration
0 0 0 clé A| B1 clé A| B1 clé A| B1 clé A| B1 configuration du transport
0 1 0 clé A| B1 jamais jamais jamais bloc de lecture/écriture
1 0 0 clé A| B1 clé B1 jamais jamais bloc de lecture/écriture
1 1 0 clé A| B1 clé B1 clé B1 clé A| B1 bloc de valeur
0 0 1 clé A| B1 jamais jamais clé A| B1 bloc de valeur
0 1 1 clé B1 clé B1 jamais jamais bloc de lecture/écriture
1 0 1 clé B1 jamais jamais jamais bloc de lecture/écriture
1 1 1 jamais jamais jamais jamais bloc de lecture/écriture

1 si la clé B peut être lue dans la remorque de secteur correspondante, elle ne peut pas servir d’authentification (toutes les lignes marquées en gris dans le dernier tableau). Par conséquent, si le lecteur authentifie un bloc d’un secteur qui utilise les conditions d’accès marquées en gris et en utilisant la clé B, la carte refusera tout accès ultérieur à la mémoire après l’authentification.

 

 

Conditions d’accès pour le bloc de données 2
Bits d’accès Condition d’accès pour Application
C12 C22 C32 lire écrire augmentation décrémentation, transfert, restauration
0 0 0 clé A| B1 clé A| B1 clé A| B1 clé A| B1 configuration du transport
0 1 0 clé A| B1 jamais jamais jamais bloc de lecture/écriture
1 0 0 clé A| B1 clé B1 jamais jamais bloc de lecture/écriture
1 1 0 clé A| B1 clé B1 clé B1 clé A| B1 bloc de valeur
0 0 1 clé A| B1 jamais jamais clé A| B1 bloc de valeur
0 1 1 clé B1 clé B1 jamais jamais bloc de lecture/écriture
1 0 1 clé B1 jamais jamais jamais bloc de lecture/écriture
1 1 1 jamais jamais jamais jamais bloc de lecture/écriture

1 si la clé B peut être lue dans la remorque de secteur correspondante, elle ne peut pas servir d’authentification (toutes les lignes marquées en gris dans le dernier tableau). Par conséquent, si le lecteur authentifie un bloc d’un secteur qui utilise les conditions d’accès marquées en gris et en utilisant la clé B, la carte refusera tout accès ultérieur à la mémoire après l’authentification.

 

Conditions d’accès pour la remorque du secteur
Bits d’accès Condition d’accès pour remarque
KEYA Bits d’accès KEYB (en anglais seulement)
C13 C23 C33 lire écrire lire écrire lire écrire
0 0 0 jamais clé A clé A jamais clé A clé A La clé B peut être lue[1]
0 1 0 jamais jamais clé A jamais clé A jamais La clé B peut être lue[1]
1 0 0 jamais clé B clé A| B jamais jamais clé B
1 1 0 jamais jamais clé A| B jamais jamais jamais
0 0 1 jamais clé A clé A clé A clé A clé A La clé B peut être lue, configuration du transport[1]
0 1 1 jamais clé B clé A| B clé B jamais clé B
1 0 1 jamais jamais clé A| B clé B jamais jamais
1 1 1 jamais jamais clé A| B jamais jamais jamais

[1] pour cet accès, la clé de condition B est lisible et peut être utilisée pour les données