...
Différent de PCSC, libnfc utilise NFC comme protocole de communication pour interagir avec la carte.
Propose de base, via le package libnfc-examples, des utilitaires plus avancées que ce que propose pcsc-tools. On y trouve notamment nfc-mfsetuid qui permet en une commande de modifier le CSN d'une carte (d'une magic-carte dont le bloc 0 n'est pas verrouillé).
Pour pouvoir par exemple facilement modifier le CSN d'une magic-card, il faudrait un lecteur comme la clef usb “Identive SCM SCL3711”.
Bibliographie
Quelques articles/pages précieuses :
- MISC 52 : article “lecture d'une carte sim avec pssi”
- Ridrix's Blog : https://ridrix.wordpress.com/category/security/smartcard-security/
- Projet très bien documenté d'ouverture de porte avec un Arduino et des cartes NFC Desfire EV1 (propose de plus une librairie arduino Desfire EV1 complète) - dès maintenant une référence : http://www.codeproject.com/Articles/1096861/DIY-electronic-RFID-Door-Lock-with-Battery-Backup
- Liste des applications enregistrées : http://www.nxp.com/documents/other/MAD_list_of_registrations.pdf (lien cassé, il semble que cette liste ne soit plus rendue publiquement disponible par NXP) - on y retrouve Normandie Universite et le CNOUS.
- Explication de MIFARE Secure Access Modules (SAM AV2) - a priori utilisé par Izly pour écrire / coder l'application CNOUS (CROUS) dans les cartes NFC via l'usage supplémentaire d'une carte sim (avec clef usb faisant office de lecteur) : https://github.com/islog/liblogicalaccess/wiki/MIFARE-SAM-AV1-AV2-examples
- La thèse de Daniel Correia Andrade de Novembre 2013, intitulée "Connecting NFC to the Cloud ; Remote Updating of Smart Cards", qui propose une architecture où les cartes pourraient être mise à jour via un téléphone qui jouerait les commandes Desfire NFC calculées par le serveur ; l'architecture d'esup-nfc-tag correspond à ce modèle ... et utilise la librairie nfcjlib issu de cette thèse !
- Mifare® Application Programming Guide for DESFire de PROMAG (www.gigatms.com.tw)
A lire … :
- MISC HS 2 : Cartes à puce - Découvrez leurs fonctionnalités et leurs limites
- Plein de ressources/logiciels : http://wiki.yobi.be/wiki/RFID