Ist es möglich, zu Lesen auf dem iPhone NFC-chip, als ob es waren ein RFID-tag?
Ich weiß, es ist nicht möglich, für das iPhone 6 zum Lesen von RFID-tags, und ich weiß, dass die iPhone-API erlaubt nur die Verwendung von NFC für Apple Pay, aber ist es möglich ein iPhone NFC-chip, als ob es waren ein RFID-tag?
Ist, würde ein RFID-Lesegerät in der Lage sein, um jegliche Art von passiven Informationen wie ein chip die eindeutige ID oder so etwas in der Natur, durch die Verwendung eines RFID-Leser mit so etwas wie einem Arduino oder Raspberry Pi?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Scheint es, dass es möglich ist, zu erkennen, das signal kommt aus dem iPhone, wenn Sie halten Sie Ihren Daumen, um zu versuchen eine Apple-Pay-Zahlung. Jedoch, es sendet eine andere ID Nummer mit jedem drücken. Dies macht es ziemlich unmöglich, etwas zu tun Sie die Sicherheit betreffen.
Hier ist ein video von jemandem, der es geschafft habe. https://www.youtube.com/watch?v=fhpMVFte2mE
Als Michael Gillett schon schrieb, die anti-Kollisions-id (Häufig als die - ID in der RFID), ist dynamisch und ändert sich auf jeder Aktivierung des secure element auf dem iPhone. Was könnten Sie versuchen, zu tun ist, um die EMV-Zahlungskarte ("tokenized" - Kreditkarte) auf das sichere element. Diese Kreditkarte enthält mindestens einer PFANNE (mit Token primary account number) und möglicherweise auch die öffentlichen Schlüssel für die Signatur-Verifizierung. Diese Informationen sollten statisch sein (auch in der tokenzation Fall) und somit verwendet werden könnte, das Gerät zu identifizieren.
Werfen Sie einen Blick auf die EMV-Spezifikationen für kontaktlose Zahlungssysteme ( http://emvco.com ), um herauszufinden, wie Sie auf die payment-Anwendung. Im Grunde würden Sie etwas wie die folgende:
Müssten Sie einige kontaktloses smartcard-Lesegerät zu senden, die notwendigen APDU-Befehle aber. Ein RFID-reader, der nur ausführt, anti-Kollision, um eine ID ist nicht ausreichend. Jedoch, sowohl für den Arduino und RPI, es gibt solche Leser (z.B. NFC-shield).
Verwenden PN532 board. Vereinfachen Sie die Arbeit mit den Arduino-basierten host, verwenden diese Bibliothek.
Verbindung definieren.
Überprüfen Sie, ob Karte/Telefon ist vorhanden :
Definieren comm-Puffer:
und senden WÄHLEN Sie PPSE-Befehl:
wenn succedded, dann:
und du bist gut zu Lesen-Karte den internen Dateien (SFI/RECs), zB.:
Werden Sie das beste zu finden, PAN - /ICC-public-key, in der Tat als einzigartig zu Karte, aber es gibt viele bytes vorgestellt, bevor PAN/ICC, imho Recht eindeutig und ausreichend, um eine Authentifizierung durchzuführen
Afterall, Sie müssten diese überlastungen:
und auch dies: