Cryptographie
MIFARE : marque de cartes et puces sans contact de NXP Semiconductors, dont le nom viendrait de MIkron FARE collection system, le système de billetterie de la société autrichienne Mikron. « Le badge qu'on présente au lecteur pour ouvrir une porte ou passer un portillon, et dont la sécurité dépend entièrement du modèle », par analogie avec la serrure : même nom sur la porte, mais pas le même cylindre.
MIFARE Classic : Lancée dans les années 1990, elle protège ses secteurs avec Crypto-1, un algorithme propriétaire de 48 bits. Rétroconçu et cassé publiquement en 2008 par des chercheurs, dont l'équipe de l'université Radboud de Nimègue, il permet de lire et cloner une carte en quelques minutes. Les variantes dites durcies sont tombées à leur tour, ce qui confirme qu'on ne durcit pas un algorithme cassé, on l'amidonne.
DESFire : La gamme DESFire utilise des algorithmes publics : DES, 3DES puis AES. Les versions EV2 et EV3, avec authentification mutuelle AES, ne font pas l'objet d'attaque pratique publique connue, à condition que les clés ne soient pas les clés par défaut ni identiques sur tout le parc.
Le vrai piège : Beaucoup de systèmes équipés de cartes DESFire ne lisent que leur numéro de série (UID), qui n'est protégé par aucune cryptographie et se recopie sur une carte vierge. La carte est solide, le lecteur ne lui pose simplement aucune question.
Ce qui arrive si on s'en passe
Un contrôle d'accès fondé sur MIFARE Classic, ou sur la seule lecture du numéro de série d'une carte plus moderne, se contourne avec un lecteur à quelques dizaines d'euros : on lit le badge d'un employé à quelques centimètres dans le métro, on le copie, on entre. Les journaux d'accès enregistrent alors fidèlement le passage de l'employé, qui était pourtant chez lui. Migrer vers des cartes à authentification mutuelle sans changer la configuration des lecteurs ne corrige rien, mais coûte cher.
Explication de la marmotte
MIFARE est une famille de badges sans contact très utilisés pour ouvrir des portes ou prendre les transports. Le modèle le plus ancien, MIFARE Classic, utilise un chiffrement cassé depuis 2008 : on peut le copier facilement. Les modèles récents comme DESFire EV2 ou EV3 sont solides, à condition que le lecteur vérifie vraiment la carte au lieu de lire seulement son numéro, qui se copie sans difficulté.
Où ce terme est utilisé
- Sécuriser badges RFID, NFC et serrures connectées en entreprise (2 occurrences)
