Dissection d’une carte bancaire au décapeur thermique à 200 °C
En juillet 2023, l’ingénieur Matteo P. était fréquemment confronté à des frictions lors de ses paiements pendant un voyage en Europe : à chaque passage aux portillons du métro ou lors du passage en caisse au café, il devait sortir son smartphone, déverrouiller l’écran et afficher sa carte de paiement. Ce processus de paiement mobile s’avérait lent dans les files d’attente rapides, tandis que porter une carte bancaire en plastique rigide présentait un risque élevé de perte. Pour se libérer de cette interaction maladroite, il a saisi un décapeur thermique réglé à 200 °C et a chauffé directement sa carte bancaire sans contact.
Sous l’effet de la forte chaleur, le corps en plastique de la carte a rapidement ramolli et fondu, libérant la minuscule puce et l’antenne intégrée de manière intacte. Mesurant à peine quelques millimètres carrés, cette puce contient l’architecture de cryptographie à clé publique et d’authentification construite par le secteur bancaire au fil des décennies. Le boîtier en plastique dur de la carte n’est qu’une enveloppe physique pratique pour la prise en main ; la véritable vérification du paiement s’effectue entièrement au sein de l’unité cryptographique interne de la puce. Tant que la puce ne subit aucun dommage physique, sa fonction de paiement demeure inchangée.
Figure : La F-91W modifiée portée au poignet. Source : Hackernoon
Matteo P. a choisi la montre numérique classique Casio F-91W, lancée en 1989, comme support. Vendue environ 10 dollars, cette montre numérique iconique offre une autonomie de batterie allant jusqu’à 7 ans et constitue le wearable le plus familier des passionnés de technologie. Greffer la puce d’une carte bancaire dans une montre aussi abordable permet de réduire l’interaction de paiement à un simple geste du poignet en quelques millisecondes, sans compromettre le confort.
Un dialogue radio passif à 13,56 MHz
Au niveau physique, le paiement sans contact est essentiellement un échange d’énergie radiofréquence et de données à 13,56 MHz. La puce IC de la carte bancaire ne possède aucune batterie propre ; il s’agit d’un composant RFID/NFC passif standard. Lorsque la carte s’approche d’un terminal de paiement (POS), le champ électromagnétique émis par le lecteur induit un micro-courant dans l’antenne de la carte, alimentant instantanément la puce pour effectuer la poignée de main cryptographique.
Ce mécanisme d’alimentation passive signifie que la greffe de la puce ne nécessite aucun raccordement au circuit électrique de la montre. Logée à l’intérieur du boîtier de la F-91W, la puce ne consomme rien de la pile bouton CR2016 d’origine. L’architecture d’induction passive découple totalement le module de paiement du système électrique de la montre ; même si la pile de la montre est épuisée, la fonction de paiement continue de fonctionner de manière indépendante.
Figure : Démontage de la F-91W. Source : Hackernoon
La dimension de l’antenne détermine le succès de ce dialogue radio. En théorie, une antenne pleine onde idéale à 13,56 MHz mesure 22 mètres. Dans le support très restreint d’une carte bancaire, les ingénieurs doivent utiliser des bobines à fraction de longueur d’onde. Lorsque la carte d’origine a fondu sous le décapeur thermique, la déformation de la bobine a provoqué un décalage du point de résonance, imposant un réétalonnage des paramètres de l’antenne dans l’espace très étroit de la montre.
Bobinage au moulinet de pêche et réglage de précision avec un analyseur à 50$
Pour reconstruire l’antenne dans le petit boîtier de la montre, Matteo P. a enroulé à la main du fil de cuivre émaillé d’un diamètre de 0,10 mm seulement. Faute d’outillage industriel, il a utilisé un moulinet de pêche pour contrôler la tension et le nombre de tours de fil, afin d’ajuster l’inductance cible. Une telle antenne artisanale nécessite de multiples essais, car toute modification de l’espacement des spires entraîne une dérive en fréquence.
La mesure du point de résonance repose sur des instruments RF spécialisés. Durant la modification, il a utilisé un analyseur de réseau vectoriel portable NanoVNA (d’une valeur d’environ 50 dollars) associé à Proxmark3, une plateforme open source de recherche RFID, pour surveiller en temps réel l’impédance et les pics de résonance dans la bande 13,56 MHz. L’analyseur de réseau haute précision a converti les variations invisibles du champ électromagnétique à haute fréquence en courbes intuitives, garantissant que la bobine induise la tension maximale à proximité de la tête de lecture du POS.
Figure : Montre terminée au poignet et test de paiement sans contact. Source : Hackernoon
Lors des tests, un condensateur extrait d’un module lecteur RFID-RC522 a servi de sonde d’antenne temporaire pour capter les signaux faibles autour de la bobine. Le fond métallique et le circuit imprimé de la montre provoquaient un fort blindage électromagnétique et des effets de capacité parasite, imposant de maintenir un isolement physique précis entre l’antenne et les pièces métalliques. Grâce à un réglage spire par spire au NanoVNA, la bobine de cuivre a fini par verrouiller le point de résonance optimal dans l’interstice du boîtier.
Éviscération du mouvement en plastique : un second cœur pour une montre classique
L’espace physique interne de la Casio F-91W est extrêmement réduit, le mouvement d’origine occupant la quasi-totalité du boîtier en résine. Pour accueillir l’antenne artisanale et la puce greffée, Matteo P. a découpé les structures de support en plastique d’origine. Cette modification physique exigeait de retirer le châssis interne tout en maintenant la stabilité de l’écran LCD et des ressorts de contact des boutons.
La structure manquante a été remplacée par des pièces d’insertion sur mesure conçues et imprimées en 3D pour la face avant et l’arrière. Les nouvelles pièces ont réagencé l’espace interne, réservant des rainures d’isolement pour la puce et la bobine afin d’éviter que la pression des boutons n’écrase l’antenne. La fenêtre de l’écran LCD a été scellée à la colle résine UV, préservant l’étanchéité à la poussière et l’esthétique d’origine.
Figure : Reçu de la première transaction sans contact réussie. Source : Hackernoon
La montre modifiée conserve le rétroéclairage vert emblématique et l’affichage de l’heure de la F-91W. Lorsque la montre s’est approchée d’un terminal POS pour la première fois, un bip sonore net a retenti et le reçu de transaction a été imprimé sans problème. Cette migration physique a prouvé que le format du boîtier d’une puce bancaire peut être réconfiguré librement sans modifier une seule ligne de code dans l’infrastructure de paiement financière sous-jacente.
La bataille du dernier centimètre sur les terminaux de paiement
Les banques traditionnelles et les fabricants de matériel intelligent cherchent depuis longtemps à contrôler la forme physique des terminaux de paiement : les banques s’appuient sur des cartes en plastique rigide, tandis que les fabricants de montres connectées promeuvent des systèmes d’exploitation complexes et des puces Secure Element. La modification de Matteo P. brise ce monopole de forme. Il a contourné les voies illégales comme le clonage ou la falsification de données pour déplacer physiquement sa propre puce légitime depuis sa carte en plastique jusqu’à son poignet.
Du point de vue de l’ingénierie, cette expérimentation montre comment un passionné peut utiliser un décapeur thermique, du fil émaillé et un analyseur RF à 50 dollars pour combler les failles d’interaction laissées par la chaîne d’approvisionnement du matériel financier. Les algorithmes de chiffrement et la clé privée au sein de la puce constituent le véritable rempart de sécurité ; que l’enveloppe extérieure soit une carte en plastique ou une montre numérique n’affecte en rien la fiabilité de l’authentification.
À mesure que les passionnés de matériel open source partagent leurs plans de modification NFC pour la F-91W sur GitHub et les forums communautaires, de nouvelles perspectives s’ouvrent pour l’évolution des outils de paiement portables. Les futurs dispositifs de paiement personnel n’auront pas besoin de systèmes d’exploitation lourds ni de recharges fréquentes : une transplantation physique minimale peut conférer à n’importe quel objet du quotidien une capacité de paiement sans contact. Dans ce duel entre praticité et sécurité, l’ouverture de la couche matérielle détermine l’expérience utilisateur ultime.
Liens de référence :
- Hackernoon : Comment j’ai hacké et transformé ma Casio F-91W en montre de paiement sans contact
- Discussion de la communauté Lobsters (lobste.rs/s/bhzp2z)