{"id":77,"date":"2026-09-29T13:50:51","date_gmt":"2026-09-29T13:50:51","guid":{"rendered":"https:\/\/578bd2a683.7a9.mcms.ovh.net\/?article=nfc-p2p-vs-hce-quelles-differences"},"modified":"2026-09-29T13:50:51","modified_gmt":"2026-09-29T13:50:51","slug":"nfc-p2p-vs-hce-quelles-differences","status":"publish","type":"article","link":"https:\/\/578bd2a683.7a9.mcms.ovh.net\/?article=nfc-p2p-vs-hce-quelles-differences&lang=fr","title":{"rendered":"NFC P2P vs Host Card Emulation : quelles diff\u00e9rences ?"},"content":{"rendered":"<p>Voyons pas \u00e0 pas les diff\u00e9rences entre le NFC HCE (Host Card Emulation) et le NFC P2P (pair-\u00e0-pair).<\/p>\n<p>Ce sont deux sch\u00e9mas de communication fond\u00e9s sur la m\u00eame technologie NFC, mais r\u00e9pondant \u00e0 des cas d&#8217;usage tr\u00e8s diff\u00e9rents.<\/p>\n<h2>Host Card Emulation (HCE)<\/h2>\n<p>HCE signifie Host Card Emulation : c&#8217;est une impl\u00e9mentation particuli\u00e8re du mode d&#8217;\u00e9mulation de carte en NFC.<\/p>\n<p>\u00c9muler une carte signifie qu&#8217;un appareil \u00e9lectronique \u2014 typiquement un smartphone \u2014 se comporte exactement comme une carte \u00e0 puce sans contact. C&#8217;est le principe fondateur de la virtualisation des cartes de paiement, de transport, des badges de contr\u00f4le d&#8217;acc\u00e8s, des cartes de fid\u00e9lit\u00e9 et d&#8217;autres identifiants, directement sur smartphone.<\/p>\n<p>Il existe ici deux impl\u00e9mentations diff\u00e9rentes, selon le niveau de s\u00e9curit\u00e9 recherch\u00e9.<\/p>\n<p>Les cartes de paiement et de transport, sensibles, sont g\u00e9n\u00e9ralement virtualis\u00e9es dans un composant s\u00e9curis\u00e9 inviolable, o\u00f9 toutes les cl\u00e9s cryptographiques sont s\u00e9rieusement prot\u00e9g\u00e9es contre les attaques connues. Selon les architectures, ce composant s\u00e9curis\u00e9 peut \u00eatre la carte SIM (ou UICC) du smartphone, g\u00e9r\u00e9e par l&#8217;op\u00e9rateur mobile, ou une puce d\u00e9di\u00e9e sur la carte m\u00e8re, appel\u00e9e secure element, dont le fabricant du smartphone garde le contr\u00f4le. Or, de nombreuses applications de cartes sans contact peuvent se satisfaire d&#8217;un niveau de s\u00e9curit\u00e9 inf\u00e9rieur \u00e0 celui des syst\u00e8mes bancaires. Et virtualiser une carte dans un composant s\u00e9curis\u00e9 est un processus complexe et co\u00fbteux, qui suppose de s&#8217;associer \u00e0 l&#8217;op\u00e9rateur ou au fabricant qui contr\u00f4le la SIM ou le secure element.<\/p>\n<p>Pour toutes ces applications, le Host Card Emulation est la solution de choix. La logique de la carte \u00e0 puce ne s&#8217;ex\u00e9cute plus dans un composant s\u00e9curis\u00e9 mais directement dans le processeur du smartphone, comme n&#8217;importe quelle application classique. Cela r\u00e9duit consid\u00e9rablement la complexit\u00e9, raccourcit les d\u00e9lais de d\u00e9veloppement, et permet de d\u00e9ployer les cartes virtualis\u00e9es via les stores d&#8217;applications.<\/p>\n<p>En r\u00e9sum\u00e9, le NFC HCE permet d&#8217;\u00e9muler une carte \u00e0 puce sans contact en ajoutant seulement quelques lignes de code \u00e0 une application mobile \u2014 pour peu que la plateforme le permette. Android impl\u00e9mente cette technologie depuis la version 4.4 ; iOS, de son c\u00f4t\u00e9, reste plus restrictif sur ce point.<\/p>\n<p>De nombreux lecteurs SpringCard communiquent avec une application HCE exactement comme ils communiqueraient avec une v\u00e9ritable carte \u00e0 puce sans contact. Certains de nos dispositifs sont \u00e9galement capables d&#8217;inverser le sch\u00e9ma, et de permettre \u00e0 un PC Windows ou Linux de devenir lui-m\u00eame un h\u00f4te HCE.<\/p>\n<h2>NFC pair-\u00e0-pair (P2P)<\/h2>\n<p>Le NFC pair-\u00e0-pair, \u00e0 l&#8217;oppos\u00e9, n&#8217;a que peu \u00e0 voir avec les transactions de carte \u00e0 puce. Le NFC P2P n&#8217;est rien d&#8217;autre qu&#8217;un canal de communication courte distance qui, comme tout canal de communication, permet de v\u00e9hiculer pratiquement n&#8217;importe quel protocole r\u00e9seau et n&#8217;importe quelle donn\u00e9e applicative entre deux appareils.<\/p>\n<p>Le NFC Forum a sp\u00e9cifi\u00e9 un protocole r\u00e9seau d\u00e9di\u00e9 au NFC P2P, nomm\u00e9 LLCP. Au-dessus de cette pile protocolaire se trouve le service NFC SNEP, con\u00e7u pour transmettre le contenu d&#8217;un tag NFC d&#8217;un appareil \u00e0 l&#8217;autre.<\/p>\n<p>En r\u00e9sum\u00e9, plut\u00f4t que d&#8217;\u00e9muler un tag NFC pour partager un contenu \u2014 URL, carte de visite, param\u00e8tres Wi-Fi ou Bluetooth \u2014, un smartphone peut simplement utiliser SNEP pour pousser ce m\u00eame contenu vers un autre smartphone. C&#8217;est la technologie qui se cachait derri\u00e8re \u00ab Android Beam \u00bb. Gr\u00e2ce \u00e0 une impl\u00e9mentation logicielle LLCP\/SNEP c\u00f4t\u00e9 h\u00f4te, de nombreux dispositifs SpringCard sont \u00e9galement capables de pousser des donn\u00e9es NFC vers un smartphone.<\/p>\n<p>LLCP, la pile protocolaire r\u00e9seau du NFC, a \u00e9t\u00e9 con\u00e7ue pour rester ouverte et extensible. Elle s&#8217;av\u00e8re toutefois relativement complexe et, compte tenu des limites intrins\u00e8ques de la communication NFC \u2014 port\u00e9e tr\u00e8s courte, d\u00e9bit limit\u00e9 \u00e0 quelques kilo-octets par seconde \u2014, son int\u00e9r\u00eat s&#8217;estompe face au Bluetooth Low Energy.<\/p>\n<p>Aujourd&#8217;hui, on peut consid\u00e9rer que le NFC pair-\u00e0-pair se limite globalement \u00e0 SNEP, le service de push NDEF. C&#8217;est un moyen pratique d&#8217;envoyer une information courte d&#8217;un appareil \u00e0 un autre, mais qui ne tire pas pleinement parti du caract\u00e8re bidirectionnel de ce canal de communication.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HCE et NFC pair-\u00e0-pair reposent sur la m\u00eame technologie NFC mais r\u00e9pondent \u00e0 des usages tr\u00e8s diff\u00e9rents. Explications.<\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-77","article","type-article","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/578bd2a683.7a9.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/article\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/578bd2a683.7a9.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/article"}],"about":[{"href":"https:\/\/578bd2a683.7a9.mcms.ovh.net\/index.php?rest_route=\/wp\/v2\/types\/article"}],"wp:attachment":[{"href":"https:\/\/578bd2a683.7a9.mcms.ovh.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}