NFC utilisé comme mifare, est-il possible?
Nous avons une carte mifare système et sont à la recherche dans la possibilité d'utiliser des puces NFC dans les téléphones comme les cartes mifare.
J'ai fait un peu de recherche en NFC, mais la question que je ne peux pas répondre c'est de faire des puces NFC dans le mobile, a téléphoné à avoir un identifiant unique que je peux lire comme une carte mifare a ?
Également si la puce NFC, meurt d'un code unique peut je viens de le lire en utilisant le lecteur NFC ou dois-je besoin d'une application sur le téléphone pour le mettre en émulation de carte mode ?
OriginalL'auteur Skeith | 2012-07-13
Vous devez vous connecter pour publier un commentaire.
Je travaille pour une grande agence et cette même question a été proposée. En résumé, j'ai été en mesure de réussir à imiter une puce mifare classic (notre carte d'identité) et d'avoir accès à toutes les installations comme si j'utilisais ma carte d'identité (lenel de contrôle d'accès). Cependant, en fin de compte, la solution a été un hack et demi. Seuls les appareils avec NFC NXP les contrôleurs de ce que cela pourrait être possible. De plus, j'ai dû modifier l'nfc_access.xml (remonter le système de fichiers rw) du système de fichiers et comporter la signature de la demande. Ensuite, à l'aide de la réflexion, de permettre mifare émulation. Puis à l'aide d'un lecteur mifare/écrivain (hid 6055b), j'ai coder les données (secteurs et de blocs, dans mon cas, secteur 1) sur le téléphone. En fait, j'ai traiter le téléphone comme mifare carte d'identité. C'est, j'ai fait une copie de ma carte d'identité pour le téléphone. Vous ne pouvez pas définir par programmation.
NXP possède mifare. Mifare est assis au-dessus de la iso14443 partie 3 spécifications et met en œuvre un protocole de communication propriétaire. Ce protocole est mis en œuvre seulement dans l'élément sécurisé qui est aussi la propriété de NXP. C'est pourquoi les appareils équipés avec broadcomm chipsets ne peut pas lire mifare (par exemple, le nexus 5).
Bien que j'ai prouvé qu'il est possible, il n'est pas possible pour la production.
OriginalL'auteur Paul
Le téléphone peut imiter certaines cartes à puce dans l'élément sécurisé, mais il est un peu difficile de procédure et n'est pas disponible dans le cours normal du SDK (Voir, par exemple, ici ou ici).
Noter que le principal problème n'est pas manquant soutien Android, mais la procédure de sécurité derrière accéder à l'élément sécurisé.
Depuis le téléphone ne peut pas émuler la carte à puce, vous êtes de gauche avec l'option de la peer-to-peer communication entre le téléphone et le lecteur. L'identificateur unique peut être enregistré dans la mémoire du téléphone - pour être sûr qu'il est de votre identifiant, il doit être signé numériquement.
Si vous avez besoin de la protéger de clonage (c'est à dire quelqu'un ne peut pas le copier sur un autre téléphone), puis il devient plus difficile et il ne sera jamais aussi sûr que Mifare.
BR
STeN
OriginalL'auteur STeN