LWN.net Logo

Android application reads credit card data over NFC (The H)

Android application reads credit card data over NFC (The H)

Posted Jun 22, 2012 22:51 UTC (Fri) by wmf (guest, #33791)
In reply to: Android application reads credit card data over NFC (The H) by rich0
Parent article: Android application reads credit card data over NFC (The H)

Does passive NFC/RFID provide enough power to run a public-key protocol?


(Log in to post comments)

Android application reads credit card data over NFC (The H)

Posted Jun 23, 2012 0:12 UTC (Sat) by JanC_ (guest, #34940) [Link]

> Does passive NFC/RFID provide enough power to run a public-key protocol?

Why not? You can also build an AM/FM radio receiver without battery power, if you want.

Android application reads credit card data over NFC (The H)

Posted Jun 25, 2012 13:49 UTC (Mon) by rriggs (subscriber, #11598) [Link]

AM I have done, but FM? How's that done?

Android application reads credit card data over NFC (The H)

Posted Jun 23, 2012 1:58 UTC (Sat) by kevinm (guest, #69913) [Link]

It doesn't even need to be public key, in this scenario you can have the bank and the card share a secret. RFID cards can certainly calculate HMAC.

Android application reads credit card data over NFC (The H)

Posted Jun 23, 2012 16:28 UTC (Sat) by keeperofdakeys (subscriber, #82635) [Link]

You don't need anything as complex as public-key crypto, you can simply use a symmetric key algorithm like 3-DES or AES in hardware. If you wanted door control with this scheme, you can then use a challenge from a central server, and verify if the response if valid for a card in the system. Now you can arbitrarily add or remove cards from the central database.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds