Migrer un parc de lecteurs du Wiegand vers l'OSDP consiste à remplacer une liaison en clair, unidirectionnelle et limitée à 150 m par un bus RS-485 chiffré en AES-128, supervisé et multipoint. L'opération se mène zone par zone, sans interrompre l'exploitation, et ne suppose pas systématiquement de retirer le câblage existant. Mais elle ne produit aucun gain de sécurité si l'on s'arrête au nom du protocole : cinq vulnérabilités présentées à Black Hat USA 2023 montrent qu'un équipement peut être « OSDP » tout en communiquant en clair. Ce qui protège réellement, c'est l'activation du Secure Channel, la désactivation du mode installation et le remplacement des clés par défaut — trois points qu'aucune fiche produit ne garantit à votre place.
L'OSDP (Open Supervised Device Protocol) est un protocole de communication entre têtes de lecture et unités de traitement local, publié par la Security Industry Association et normalisé sous IEC 60839-11-5:2020, qui chiffre les échanges sur RS-485 et remplace l'interface Wiegand de 1996.
L'essentiel
- Le format Wiegand 26 bits (SIA AC-01-1996.10) transmet 8 bits de code site et 16 bits de numéro de carte, en clair, sur deux lignes à 5 V — soit 256 codes site et 65 536 badges seulement.
- Un implant à 79 $ posé sans couper un fil mémorise 80 000 badges et les rejoue à la demande.
- L'OSDP porte le bus à 1 220 m à 9 600 bauds, mais seulement 488 m à 115 200 bauds : la distance annoncée dépend du débit retenu.
- « OSDP » sans Secure Channel actif n'apporte aucune confidentialité. Bishop Fox a publié en août 2023 cinq failles exploitables, dont une attaque par repli et la capture de clé lors d'un remplacement de lecteur.
- Migrer le bus sans migrer le badge ne sert à rien : un EM4200 en 125 kHz se clone sur un T5577 en deux commandes.
Ce que le Wiegand expose réellement
L'interface Wiegand normalisée par la SIA en 1996 (AC-01-1996.10) utilise deux lignes de données, DATA0 et DATA1, maintenues à +5 V au repos. Un bit se transmet en tirant la ligne correspondante à la masse pendant 20 à 100 µs. Il n'y a ni chiffrement, ni authentification, ni voie de retour : le lecteur parle, l'unité de traitement écoute, et rien ne permet de vérifier que l'un ou l'autre est bien celui qu'il prétend être.
Le format 26 bits alloue 1 bit de parité, 8 bits de code site, 16 bits de numéro de carte et 1 bit de parité. Cela plafonne le parc à 256 codes site et 65 536 numéros par code — une contrainte que les grands sites atteignent réellement, et qui pousse aux doublons de badges. La portée est publiée à 150 m par la plupart des fabricants, et chaque lecteur exige sa propre liaison dédiée jusqu'à la centrale.
L'attaque n'est ni théorique ni coûteuse
Zac Franken a présenté dès Black Hat DC 2008 le dispositif Gecko, qui intercepte et rejoue les trames Wiegand, et exploite la ligne « accès autorisé » pour savoir quels badges sont valides. En 2015, à Black Hat USA, Baseggio et Evenchick ont publié BLEKey : un implant posé sur les lignes Wiegand par connecteurs autodénudants, sans couper un seul fil, piloté en Bluetooth LE depuis un téléphone, pour un coût de fabrication d'environ 10 $.
Le successeur commercial, ESPKey, est vendu 79 $. Il se pose sur le bus, s'alimente sur la ligne Wiegand elle-même (4,5 à 18 V), stocke 80 000 badges en mémoire non volatile, les rejoue via une interface web en Wi-Fi à SSID masqué, et reste transparent pour le lecteur comme pour la centrale. Le point à retenir pour un exploitant : ces dispositifs se posent derrière un lecteur situé en zone non contrôlée, c'est-à-dire côté extérieur de la porte qu'ils servent à ouvrir.
OSDP n'est pas chiffré par défaut
C'est le point que la documentation commerciale francophone passe systématiquement sous silence. En août 2023, à Black Hat USA puis DEF CON 31, Dan Petro et David Vargas (Bishop Fox) ont présenté Badge of Shame: Breaking into Secure Facilities with OSDP et publié cinq vulnérabilités exploitables, ainsi que l'outil d'attaque mellon.
Les cinq failles : le chiffrement est optionnel dans la spécification, donc un équipement conforme peut fonctionner en clair ; une attaque par repli permet d'intercepter le message de capacités au démarrage pour faire croire au contrôleur que le lecteur ne sait pas chiffrer ; le mode installation laissé actif en permanence autorise un lecteur à réclamer la clé sur un canal non protégé ; des clés AES-128 faibles ou codées en dur circulent en production ; et la clé peut être capturée à l'écoute des fils RS-485 au moment du remplacement d'un lecteur.
« N'oubliez jamais de ne pas faire confiance à quelque chose simplement parce que "c'est chiffré". La sécurité est difficile, et le chiffrement n'est pas de la poudre de perlimpinpin. »
Dan Petro, Lead Researcher, Bishop Fox — Black Hat USA 2023
La Security Industry Association a répondu le 10 août 2023 que ces constats tiennent à la conception des équipements et aux conditions d'installation sur site, non au protocole lui-même, et recommande de n'acheter que des produits OSDP Verified. Au 27 juillet 2026, ce programme comptait 222 produits vérifiés issus de 32 marques dans 9 pays.
Distance et débit : le tableau que personne ne publie
Le chiffre de 1 220 m repris partout n'est valable qu'au débit le plus bas. Sur paire torsadée blindée 24 AWG, terminaison 120 Ω aux deux extrémités et blindage relié à la terre côté centrale uniquement, les portées réelles se dégradent nettement avec le débit :
| Débit | Distance maximale |
| 9 600 bauds | 1 220 m |
| 19 200 bauds | 975 m |
| 38 400 bauds | 914 m |
| 57 600 bauds | 701 m |
| 115 200 bauds | 488 m |
Le protocole prévoit des adresses de périphérique de 0 à 127. En pratique, la limite qui s'impose est celle du constructeur de la centrale, pas celle de la spécification : une Rosslare AC-825IP n'accepte que deux lecteurs OSDP, sur 1 000 m maximum, en deux paires torsadées blindées 18 AWG. Dimensionnez sur la fiche technique de votre UTL, jamais sur le chiffre marketing.
Votre câble existant est-il réutilisable ?
C'est la question qui décide du budget, et aucune page francophone ne la traite clairement. Le Wiegand se câble typiquement en 4 à 6 conducteurs non torsadés. L'OSDP demande une paire torsadée pour les données, plus l'alimentation, avec terminaison 120 Ω : trois conducteurs et un blindage suffisent.
Trois cas se présentent. Si le câble en place contient une paire torsadée blindée inutilisée — fréquent sur les installations tirées en câble d'alarme multiconducteur — la réutilisation est directe. Si les conducteurs sont présents mais non torsadés, un fonctionnement à 9 600 bauds sur courte distance reste souvent possible, à valider par un test d'intégrité du signal avant de s'engager. Si le câble est un 4 conducteurs simple sur une longue liaison, le tirage est à reprendre. Faites cette qualification avant de chiffrer la migration : c'est elle, et non le prix des lecteurs, qui fait varier le devis d'un facteur trois.
Wiegand et OSDP : ce qui change
| Critère | Wiegand (SIA AC-01, 1996) | OSDP v2.2.2 avec Secure Channel |
| Chiffrement | Aucun, transmission en clair | AES-128, 3 clés de session dérivées |
| Sens de communication | Unidirectionnel | Bidirectionnel |
| Distance maximale | 150 m | 488 à 1 220 m selon le débit |
| Topologie | Une liaison dédiée par lecteur | Multipoint, adresses 0 à 127 |
| Détection d'autoprotection | Non remontée par le bus | Remontée d'état lecteur et alimentation |
| Mise à jour du firmware lecteur | Impossible à distance | Transfert de fichiers depuis la v2.2 |
| Supervision de la liaison | Une coupure passe inaperçue | Surveillance permanente du lien |
| Normalisation | Standard de facto | IEC 60839-11-5:2020 |
Le protocole ne suffit pas : l'étage badge
Chiffrer la liaison lecteur-centrale pendant que le badge reste clonable revient à blinder la porte en laissant la clé sous le paillasson. L'EM4200 en 125 kHz ne contient qu'une ROM de 128 bits gravée au laser, sans aucun mécanisme d'authentification : sa copie sur un transpondeur T5577 tient en deux commandes Proxmark3.
Le MIFARE Classic n'est pas une alternative. Son algorithme Crypto-1 repose sur une clé de 48 bits, rétro-conçue par Nohl et Plötz au 24C3 en décembre 2007 et publiée par l'université Radboud de Nimègue en mars 2008 ; l'attaque « dark side » de Courtois (SECRYPT 2009) récupère une clé en quelques minutes à partir de la carte seule, sans écoute du lecteur. La cible est le DESFire EV2 ou EV3 : AES-128, authentification mutuelle en trois passes, ISO/IEC 14443-4, certifié Critères Communs EAL5+. Une migration OSDP menée sans changer d'étage de badge déplace la vulnérabilité, elle ne la supprime pas.
Ce qu'exigent l'ANSSI et NIS2
Le guide ANSSI-PA-72 v2.2 du 8 avril 2025 sur la sécurisation des systèmes de contrôle d'accès physique ne nomme ni Wiegand, ni OSDP, ni SSCP — ce qui explique qu'aucun intégrateur ne fasse la traduction. Trois recommandations s'appliquent pourtant directement : R12 impose que les liaisons filaires ne soient ni apparentes ni situées en zone non contrôlée, R13 recommande des connexions point à point entre têtes de lecture et UTL, R14 interdit qu'une même UTL desserve des zones de niveaux de protection différents.
Côté européen, la directive (UE) 2022/2555 du 14 décembre 2022 impose à son article 21(2)(i) des « politiques de contrôle d'accès », et à l'article 21(2)(h) des politiques d'usage de la cryptographie. Les établissements de santé relèvent de l'annexe I : au-delà de 250 salariés, ou 50 M€ de chiffre d'affaires, ils sont entités essentielles, exposées à une amende plafonnée au plus élevé de 10 M€ ou 2 % du chiffre d'affaires mondial (article 34(4)).
À la date de rédaction, la France n'a toujours pas transposé NIS2 : le projet de loi, adopté par le Sénat le 12 mars 2025, n'est pas promulgué, et la Commission européenne a saisi la CJUE contre la France le 15 juillet 2026. L'absence de transposition ne suspend pas la trajectoire technique — elle décale la sanction, pas l'exposition.
Par où commencer
La priorisation par zone donne de meilleurs résultats que la migration par bâtiment. Traitez d'abord les lecteurs dont la liaison passe en zone non contrôlée : c'est le cas d'usage exact de l'ESPKey, et c'est ce que vise la R12 de l'ANSSI. Viennent ensuite les zones à enjeu — pharmacie, blocs, salles serveurs — puis les circulations administratives, qui peuvent rester en Wiegand pendant la phase transitoire.
Deux options coexistent sur chaque porte. Le remplacement du lecteur par un modèle OSDP Verified est la cible ; le convertisseur Wiegand-OSDP, souvent présenté comme une solution de continuité, conserve un segment en clair entre le lecteur et le convertisseur — il déplace le point d'écoute de quelques mètres sans le supprimer. Il ne se justifie que lorsque le lecteur est en zone contrôlée et que le convertisseur est posé au plus près.
Vérifier que le Secure Channel est réellement actif
Un lecteur annoncé OSDP, raccordé et fonctionnel n'est pas une preuve de chiffrement. La recette doit établir trois faits, consignés par écrit : la session est établie en Secure Channel et non en clair, le mode installation est désactivé sur tous les périphériques, et aucune clé SCBK n'est restée à sa valeur par défaut — la SCBK-D vaut 0x30 à 0x3F, valeur publique.
Concrètement : relevez l'état de session sur la console de l'UTL, vérifiez que chaque lecteur refuse une commande hors canal sécurisé, et exigez du fournisseur la procédure de rotation de clé en cas de remplacement de tête de lecture — puisque c'est précisément à ce moment que la clé transite et peut être capturée. Une migration sans cette recette produit un parc « OSDP » qui n'offre pas plus de garanties que le Wiegand qu'il remplace.
Questions fréquentes
L'OSDP est-il obligatoire ?
Aucun texte français ne le nomme. Le guide ANSSI-PA-72 ne mentionne pas le protocole, et NIS2 formule une obligation de résultat sur les politiques de contrôle d'accès et l'usage de la cryptographie, sans imposer de technologie. En pratique, une liaison en clair passant en zone non contrôlée est difficile à défendre devant un auditeur, et l'OSDP avec Secure Channel est la réponse standard du marché.
Quel câble faut-il pour l'OSDP ?
Une paire torsadée blindée pour les données, plus l'alimentation, avec une terminaison 120 Ω à chaque extrémité du bus et le blindage relié à la terre du côté centrale uniquement. Un 24 AWG suffit dans la plupart des cas. Le câble Wiegand existant est parfois réutilisable s'il contient une paire torsadée libre : cela se qualifie par un test d'intégrité du signal, pas à l'œil.
Faut-il remplacer les lecteurs ou poser un convertisseur ?
Le convertisseur laisse un segment Wiegand en clair entre le lecteur et lui. Il constitue une solution acceptable seulement si le lecteur se trouve en zone contrôlée et le convertisseur immédiatement derrière. Dès que la tête de lecture est côté extérieur, le remplacement par un lecteur OSDP Verified est la seule option qui ferme réellement le point d'écoute — un ESPKey posé sur les quelques mètres restants capture exactement les mêmes trames.
Peut-on faire coexister Wiegand et OSDP pendant la migration ?
Oui, et c'est la démarche recommandée. La plupart des UTL acceptent des voies Wiegand et des bus OSDP simultanément, ce qui permet de traiter les zones par ordre de risque sans interruption d'exploitation. La R14 de l'ANSSI impose en revanche de ne pas mélanger, sur une même UTL, des zones dont les niveaux de protection attendus diffèrent.
Combien de temps prend une migration ?
La durée dépend presque entièrement du câblage, pas du nombre de portes. Un parc dont les liaisons contiennent déjà une paire torsadée libre se migre par lots de zones sur quelques semaines ; un parc à recâbler suit le calendrier des travaux du bâtiment. La qualification du câble existant, porte par porte, est donc la première étape à planifier — et la seule qui conditionne le chiffrage.
Pour aller plus loin
Nous qualifions le câblage existant porte par porte avant tout chiffrage, et la recette de migration inclut la vérification écrite que le Secure Channel est actif. Décrivez votre parc, réponse sous 24 h.