Se rendre au contenu

RFID 125 kHz ou MIFARE 13,56 MHz : quelle différence ?

MIFARE n'est pas le contraire de la RFID : c'est une famille de puces à 13,56 MHz. La vraie différence oppose le badge 125 kHz, qui donne un numéro fixe, au badge MIFARE, dont la mémoire est protégée par des clés.

Pointeuses et contrôle d'accès · 8 min de lecture

En bref

  • La RFID est une famille de technologies. En contrôle d'accès, on choisit surtout entre badges 125 kHz et badges 13,56 MHz.
  • Un badge 125 kHz de type EM4100 ne contient qu'un numéro fixe, qu'il donne à tout lecteur, sans protection électronique.
  • MIFARE est la marque des puces 13,56 MHz de NXP, dont la mémoire est protégée par des clés.
  • La MIFARE Classic a un chiffrement affaibli ; quand la sécurité compte, NXP conseille MIFARE Plus et DESFire, en AES.
  • Chez ZKTeco, « ID » désigne le 125 kHz et « IC » le 13,56 MHz ; seul un lecteur bifréquence lit les deux.

La RFID : une famille, pas une seule technologie

RFID signifie identification par radiofréquence : un lecteur émet un champ radio, et une petite puce munie d'une antenne lui répond. Le mot couvre plusieurs fréquences et des puces très différentes.

En contrôle d'accès, le vrai choix se fait entre deux familles. À 125 kHz, les badges de type EM4100 ou HID Prox, que beaucoup de catalogues appellent simplement « cartes RFID ». À 13,56 MHz, les puces MIFARE de NXP, bâties sur la norme ISO/IEC 14443. MIFARE n'est donc pas le contraire de la RFID : c'est une marque de puces de cette famille.

La RFID est une famille. Un badge 125 kHz de type EM4100 ne contient qu'un numéro fixe, écrit en usine. Un badge MIFARE à 13,56 MHz a une mémoire découpée en secteurs, chacun protégé par ses clés. L'UHF est une autre classe d'équipement, qui lit à plusieurs mètres.RFIDUne famille, plusieurs fréquences125 kHzBadge type EM4100Ce que contient la puce0012345678un seul numéroÉcrit en usine, lecture seuleAucune clé, aucun chiffrementDonné à tout lecteur proche13,56 MHzMIFARE · ISO/IEC 14443Mémoire de 16 secteursChaque secteur a ses clésÉchanges chiffrésUHFUne autre classe d'équipement :lecture à plusieurs mètres, véhicules
La RFID est une famille. Un badge 125 kHz de type EM4100 ne contient qu'un numéro fixe, écrit en usine. Un badge MIFARE à 13,56 MHz a une mémoire découpée en secteurs, chacun protégé par ses clés. L'UHF est une autre classe d'équipement, qui lit à plusieurs mètres.

L'UHF, troisième famille qui lit à plusieurs mètres, est présentée plus bas.

Comment le lecteur et le badge se parlent

Le badge n'a pas de pile : c'est le champ du lecteur qui alimente sa puce. La fiche de l'EM4102, une puce 125 kHz courante, le précise : elle n'est alimentée que par ce champ et répète son code tant qu'il est présent.

En pratique, la lecture se fait de près : 2 à 6 cm pour les lecteurs ZKTeco MR1010 et MR1020, moins de 4 cm pour la série KR900.

Le dialogue, lui, diffère. Le badge EM parle seul : il envoie son numéro en boucle. Le badge MIFARE répond à des commandes : le lecteur doit d'abord prouver qu'il connaît la clé de la partie de mémoire à lire, puis les échanges passent chiffrés.

Le badge n'a pas de pile : le champ du lecteur l'alimente. Un badge 125 kHz répète alors son numéro sans rien vérifier. Un badge MIFARE dialogue avec le lecteur : chacun prouve qu'il connaît la clé, puis les données passent chiffrées.125 kHzLe badge parle seulénergie0012345678…1Le champ alimente le badge2Le badge répète son numéro3Aucune clé n'est demandée13,56 MHzUn dialogue avec cléénergie1Le champ alimente le badge2Lecteur et badge vérifient la clé3Les données passent chiffrées
Le badge n'a pas de pile : le champ du lecteur l'alimente. Un badge 125 kHz répète alors son numéro sans rien vérifier. Un badge MIFARE dialogue avec le lecteur : chacun prouve qu'il connaît la clé, puis les données passent chiffrées.

Le badge 125 kHz : un numéro fixe, sans protection

La puce EM4102, de la famille EM4100, a une mémoire de 64 bits qui contient un code unique, programmé en usine. On ne peut rien y écrire, et sa fiche ne décrit ni authentification ni chiffrement : la carte donne son numéro à tout lecteur qui l'alimente.

HID Global, fabricant des badges Prox à 125 kHz, les classe lui-même parmi les identifiants sans sécurité électronique. Un numéro de badge peut être réécrit sur une carte copiable : il faut le protéger comme un mot de passe.

Un badge 125 kHz donne son numéro à tout lecteur : une copie portant le même numéro est vue par la porte comme l'original. Avec un badge MIFARE DESFire EV2/EV3 ou Plus en SL3, les données protégées restent verrouillées pour un lecteur qui n'a pas la clé. La MIFARE Classic, elle, repose sur un chiffrement affaibli.125 kHzCopier le numéro suffit00123456780012345678Badged'origineTout lecteurle litCopie :même numéroLa porte ne voit pas la différence13,56 MHzDESFire EV2/EV3, Plus SL3Sans la clédonnées verrouilléesAvec la clé du sitelecture autoriséeMIFARE Classic : chiffrement affaibli
Un badge 125 kHz donne son numéro à tout lecteur : une copie portant le même numéro est vue par la porte comme l'original. Avec un badge MIFARE DESFire EV2/EV3 ou Plus en SL3, les données protégées restent verrouillées pour un lecteur qui n'a pas la clé. La MIFARE Classic, elle, repose sur un chiffrement affaibli.

Faut-il jeter les badges 125 kHz ? Pas forcément : pour un site à faible risque, HID les juge encore pratiques et compare le risque à celui d'une clé que l'on fait refaire chez un quincaillier. Plus une copie aurait de conséquences, moins l'argument tient.

MIFARE 13,56 MHz : une mémoire protégée par des clés

MIFARE est une marque déposée de NXP pour des puces à 13,56 MHz conformes à la norme ISO/IEC 14443 type A, qui n'offrent pas toutes la même sécurité.

La plupart des cartes « MIFARE 1K » utilisent la MIFARE Classic 1K, appelée « S50 » chez ZKTeco (« S70 » en version 4K). Sa mémoire de 1 Ko compte 16 secteurs. Chaque secteur a deux clés, et la liaison radio est chiffrée par Crypto1, un algorithme propre à NXP.

  • Classic : la puce des badges simples. NXP oriente les usages où la sécurité compte vers les familles Plus et DESFire.
  • Plus : faite pour quitter la Classic. Elle fonctionne d'abord dans les lecteurs Classic (niveau SL1), puis passe au chiffrement AES (niveaux SL2 et SL3). Laissée en SL1, elle reste une Classic.
  • DESFire : AES-128 et 2 à 32 Ko de mémoire selon la version. NXP ne conseille plus l'EV1 pour un nouveau projet : demandez de l'EV2 ou de l'EV3.
  • Ultralight : une puce à bas coût pour les tickets de transport ou d'événement, pas pour un badge d'employé.

MIFARE ne veut pas dire « sécurisé ». Selon NXP, une attaque publiée contre Crypto1 se mène avec la seule carte, et la Classic n'est plus à choisir quand la sécurité compte. Pour se protéger : DESFire EV2 ou EV3, ou Plus réellement passée en SL2 ou SL3.

Critère125 kHz (EM)MIFARE ClassicDESFire EV2/EV3, Plus SL3
Fréquence125 kHz13,56 MHz13,56 MHz
Contenu de la puceUn numéro fixe1 Ko en 16 secteurs (1K)2 à 32 Ko (DESFire), 2 ou 4 Ko (Plus)
ÉcritureNonOuiOui
ProtectionAucuneClés par secteur, Crypto1 affaibliAES-128
Avis du fabricantHID : pas de sécurité électroniqueNXP : pas pour un usage sensibleNXP : conseillé pour la sécurité

ID, IC, E, M : lire une fiche ZKTeco

Les fiches ZKTeco appellent « ID card » le badge 125 kHz et « IC card » le badge 13,56 MHz. Les noms de produits suivent souvent cette logique : « ID » ou « E » (pour EM) côté 125 kHz, « MF » ou « M » côté MIFARE. Ce n'est pas une règle officielle : vérifiez la fiche.

  • MR1010 et MR1020 : le même lecteur métallique, en 125 kHz (badges EM) pour le premier, en 13,56 MHz (S50 et S70) pour le second.
  • KR500 et KR600 : versions -E et -M. Leur format Wiegand par défaut, celui du numéro envoyé au contrôleur (le boîtier qui commande la porte), diffère : 26 ou 34 bits. Réglez le contrôleur en conséquence.
  • KR900, ProID20 et ProID30 : lecteurs bifréquence ; les ProID lisent aussi les DESFire EV1 et EV2.
  • SpeedFace-V5L : le module de badge, ID ou IC, est une option de ce terminal facial.

Ce sont souvent les badges déjà distribués qui décident. Pour migrer sans tout remplacer d'un coup : lecteurs bifréquence, cartes hybrides qui portent les deux puces, ou MIFARE Plus. HID conseille ensuite de fixer une date de fin et de désactiver l'ancienne technologie dans les lecteurs.

Le badge n'est qu'un maillon. La liaison habituelle entre lecteur et contrôleur, Wiegand, transporte le numéro en clair. OSDP, qui peut la remplacer, chiffre les échanges en AES-128, à condition de changer les clés par défaut. Un badge DESFire derrière un câble Wiegand ne protège donc pas toute la chaîne.

Téléphones, NFC et UHF

Le NFC (communication en champ proche) des téléphones travaille à 13,56 MHz, à environ 2 cm, et dialogue avec les cartes ISO/IEC 14443. Un téléphone peut donc parler à un badge MIFARE, jamais à un badge 125 kHz.

Encore faut-il que le téléphone le permette : selon la documentation d'Android, la prise en charge de la MIFARE Classic est optionnelle. Sans elle, le téléphone détecte la carte et lit son identifiant de base, sans accéder à sa mémoire.

L'UHF est une autre classe d'équipement. Les lecteurs ZKTeco UHF5 Pro et UHF10 Pro travaillent vers 865 à 868 MHz ou 902 à 906 MHz et lisent à environ 4 ou 8 m en conditions réelles, selon le modèle. ZKTeco les destine aux véhicules et au personnel : ils ne remplacent pas un lecteur de porte.

Lecteurs et badges du catalogue

Prix et disponibilité à jour dans la page de chaque produit.

Les erreurs fréquentes

  • Croire que RFID et MIFARE sont deux technologies concurrentes : MIFARE est une famille de puces RFID à 13,56 MHz.
  • Penser qu'un badge MIFARE est forcément sécurisé : la Classic, et la Plus restée en SL1, ont un chiffrement affaibli.
  • Croire qu'un badge 125 kHz est protégé parce qu'il est électronique : il donne son numéro à tout lecteur.
  • Acheter un lecteur 13,56 MHz pour des badges 125 kHz déjà distribués, au lieu d'un modèle bifréquence.
  • Passer à DESFire en laissant les anciens badges actifs et une liaison Wiegand en clair.

Pour aller plus loin

Questions fréquentes

Mon badge 125 kHz marchera-t-il sur un lecteur MIFARE ?

Non, sauf sur un lecteur bifréquence comme la série KR900. La fiche du lecteur l'indique : ID ou EM pour 125 kHz, IC ou MF pour 13,56 MHz.

Peut-on copier un badge d'accès ?

Un badge 125 kHz, oui : son numéro, lu par tout lecteur, peut être réécrit sur une carte copiable. Une DESFire EV2 ou EV3, ou une Plus en SL3, protège ses données par des clés AES. La Classic est entre les deux : des clés, mais un chiffrement affaibli.

Que veulent dire S50 et S70 ?

Ce sont les codes des puces MIFARE Classic 1K (S50) et 4K (S70), cités dans les fiches des lecteurs ZKTeco 13,56 MHz comme le MR1020.

Mon téléphone peut-il lire mon badge ?

Seulement un badge 13,56 MHz, à environ 2 cm, et pour une MIFARE Classic, selon le téléphone. Un badge 125 kHz est hors de portée du NFC.

Une question sur votre installation ?

Décrivez-nous votre projet : nous vous aidons à choisir le matériel adapté, avec un devis.

Demander un devisWhatsApp 07 73 30 59 51Demander un document

Sources

  • NXP Semiconductors : documentation MIFARE (fiches MIFARE Classic EV1 1K et MIFARE Plus X, pages DESFire et Ultralight), puces ISO/IEC 14443 type A
  • EM Microelectronic : fiche technique de la puce EM4102 (famille EM4100)
  • HID Global : « Safeguarding Against Legacy Downgrade Attacks » (2024)
  • Fiches techniques ZKTeco (MR1010/MR1020, KR500, KR600, KR900, ProID, SpeedFace-V5L, UHF5 Pro) ; NFC Forum ; documentation Android (MifareClassic)

Mis à jour le 3 novembre 2026. Rédaction : MA SECURITE.

Détection incendie conventionnelle ou adressable : quelle différence ?
Une centrale conventionnelle indique la zone en alarme, une centrale adressable indique le détecteur exact. Ce que cela change pour le câblage, la maintenance et la taille du bâtiment.