NFC Near Field Communication 19/11/2012 Aurèle Lenfant NFC - Near Field Communication 1
Sommaire! Introduction! Fonctionnement! Normes! Codage! Intérêts! Usages! Sécurité NFC - Near Field Communication 2
Introduction! Technologie de communication sans fil " Sans contact! Simple d utilisation! Near Field : courte distance (cm)! Extension de la norme définissant RFID " Compatible NFC - Near Field Communication 3
Caractéristiques techniques! Fréquence : 13.56 MHz! Distance : <= 10cm! Débit : de 106 à 420 Kbits/s " 848 Kbits/s ne respecte pas le standard ISO/IEC 18092 NFC - Near Field Communication 4
Fonctionnement! Induction de champ magnétique! Un initiateur et une cible! Deux modes de communication existants " Passif " Actif NFC - Near Field Communication 5
Fonctionnement! L initiateur est l appareil qui souhaite communiquer! La cible reçoit la requête et répond! Permet d empêcher l envoi de données sans avoir établi une connexion! Par défaut tous les appareils sont des cibles NFC - Near Field Communication 6
Fonctionnement passif! Un appareil initie la connexion! Il fourni le champ magnétique! L appareil cible va moduler le champ existant! Le champ magnétique peut être utilisé comme source d énergie NFC - Near Field Communication 7
Fonctionnement actif! Les deux appareils génèrent des champs! Alternatif! Désactive la génération lors de l attente! Les deux appareils nécessites une source d énergie propre NFC - Near Field Communication 8
Normes! Technologie ouverte de Philips et Sony! Standardisée par ISO 18092 " Vitesse de transfert " Méthode d encodage " Modulation " Architecture des trames " Protocole utilisé NFC - Near Field Communication 9
Normes! ISO 14443 " Définit la communication avec des circuits intégrés sans contact! NDEF (NFC Data Exchange Format) " Définit le format d échange NFC - Near Field Communication 10
Communication : codage! 1 bit envoyé par unité de temps! Chaque unité est coupé en deux! Utilise les pauses pour coder les bits Débit Appareil passif Appareil actif 424 Kbits/s Manchester,10%ASK Machester,10%ASK 212 Kbits/s Manchester,10%ASK Manchester,10%ASK 106 Kbits/s Modified Miller,100%ASK Manchester,10%ASK NFC - Near Field Communication 11
Modulation! Modulation d amplitude! 100% : le signal radio est de 0 lors des pauses! 10% : le signal radio est toujours présent lors de pause (82%)! Influe sur la sécurité NFC - Near Field Communication 12
Manchester! Pause en première moitié # 0! Pause en seconde moitié# 1 NFC - Near Field Communication 13
Modified Miller! 1 est toujours codé de la même manière! 0 dépend du bit précédent NFC - Near Field Communication 14
Collisions! Rares (faible portée)! Collision avoidance " Ecoute avant d émettre " Attend tant qu une émission est en cours " Commence l émission une fois le canal libre et après un temps de garde NFC - Near Field Communication 15
Communication Début Ecoute de fréquence radio oui Champ detecté? Initiateur de communication passive et choix de la vitesse de transfert non Initiateur de communication active et choix de la vitesse de transfert Activation en mode passif Activation en mode actif Selection des paramètres Protocole d'échange de données Désactivation Fin de la transaction NFC - Near Field Communication 16
Interêts! Faible portée " Sécurité " Utilisation naturelle! Mode passif " Economie d énergie NFC - Near Field Communication 17
Comparaison : NFC / RFID! NFC englobe les fonctionnalités de RFID " Emulation de tag RFID! Possibilité de P2P (communication active) NFC - Near Field Communication 18
Comparaison : NFC / Bluetooth! Portée : 10cm / 10m! Temps d établissement de la connexion " <0.1s / 6s! NFC propose mode actif / passif! Débit : 424 Kbits/s / 2.1 Mbits/s! Utilisation différente NFC - Near Field Communication 19
Usages! Paiement : carte bancaire NFC / téléphone! Billetterie : transport / spectacle! Lecture d information : transport / magasin! Contrôle d accès! Carte de visite électronique! Appairage Bluetooth, clé wifi NFC - Near Field Communication 20
Usages! En France : uniquement pour le transport dans neuf villes! Aux Etats-Unis : transport / paiement (Google, Amazon, Paypal)! Corée / Japon : très développé NFC - Near Field Communication 21
Eavesdropping! Récupérer les fréquences radio émises! Distance de quelques mètres (avec matériel) " 10m actif " 1m passif NFC - Near Field Communication 22
Denial of Service! Occuper la canal de fréquence radio! Envoyer des données à un appareil " Si NFC est activé il lira tous les messages NFC - Near Field Communication 23
Modification des données! Très difficile! Efficacité dépend de la modulation utilisé " Modified Miller, 100% : certains bits! Génération de pause impossible " Manchester, 10% : tous les bits! Détectable NFC - Near Field Communication 24
Relai! Utilisation d un proxy RFC! Nécessite deux appareils NFC! Un lit les informations de la victime! Le second les transmets! Aucune connaissance du protocole nécessaire NFC - Near Field Communication 25
Relai NFC - Near Field Communication 26
Sécurité actuelle! Navigo : Pas de données personnel, chiffrement, authentification! Passeport RFID : Chiffrement, lecture RFID + optique! Carte Paiement : Pas de chiffrement, pas d authentification NFC - Near Field Communication 27
Données des cartes de paiement! Données disponible: " Nom, prénom, sexe " Numéro de compte " Date d expiration " Données de la bande magnétique " Historique des transactions! Code de sécurité non disponible NFC - Near Field Communication 28
Attaques possibles! Lecture des données et utilisation en e- commerce # Code de sécurité optionnel! DoS (3 mauvais PIN)! Clonage de la bande magnétique! Récupération de données personnelles NFC - Near Field Communication 29
Questions? NFC - Near Field Communication 30