Questions tagged [contactless-smartcard]

A contactless smartcard is a smartcard with a contactless communication interface in addition to or instead of a contact smartcard interface. Contactless smartcards are often used for ID documents and contactless payment cards (e.g. employee ID badges, electronic passports and ID cards and contactless credit/debit cards).

A contactless smartcard is a with a contactless communication interface in addition to or instead of a contact smartcard interface. Usually, the term "contactless smartcard" refers to a contactless transponder that adheres to the smartcard communication protocol standardized in ISO/IEC 7816-4 and that has a radio frequency interface according to ISO/IEC 14443. However, chip manufacturers sometimes also use the term "contactless smartcard" for contactless memory cards that have additional cryptographic and/or access control logic.

326 questions
1
vote
1 answer

Contactless 'Reset' Failure

My application is working properly in all aspects apart from when I wish to remove contactless card 'A', and replace it with contactless card 'B'. Once card B is present, I run the following PCSC functions: lResult = PCSC.SCardDisconnect(hCard,…
1
vote
2 answers

ACR1222L FF 82 Load Authentication Keys fails with 63 00 Operation Failed

I'm using ACR1222L NFC smartcard reader with Mifare Plus cards (Security Level 0 as of now; manufacturer default keys A and B). I tried a variety of commands to load authentication key into the reader: FF 82 00 00 06 FF FF FF FF FF FF FF 82 00 01 06…
ADTC
  • 8,999
  • 5
  • 68
  • 93
1
vote
0 answers

Authenticate/Read/Write NFC Mifare Classic Using Private Key

With refrence to Michael Roland's answer, I am facing problems in changing the key of a Mifare Classic 4K card. I want to do the personalization of NFC cards using NFC reader ACR122U. I have followed the steps defined in this answer, and…
1
vote
1 answer

EMV TLV length restriction limitation to overcome

We have code to interrogate the values from various EMV TLVs. However, in the case of PED serial number, the spec for tag "9F1E" at http://www.emvlab.org/emvtags/ has:- Name Description Source Format Template Tag Length P/C Interface …
MikeRoger
  • 766
  • 1
  • 19
  • 25
1
vote
1 answer

Smartcard with different historical bytes depending on interface

I would like to know if there is a way of changing the historical bytes automatically as you power your smartcard, in order to have different response if on contact or contactless. In Javacard you can use setATRHistBytes, and also call it depending…
jlanza
  • 1,208
  • 3
  • 23
  • 43
1
vote
1 answer

SCL011 contactless Card Reader and Mifare 1k(classic) authentification

I have SCL011 Card Reader and need to read/write Mifare 1k cards. But I just can't get over Authentification step.... Card Reader should handle Mifare 1k cards: Antenna ISO/IEC 14443 compliant design Baudrate up to 848 Kbps Supported…
Xplatforms
  • 2,102
  • 17
  • 26
1
vote
1 answer

Problems reading and writing MIFARE cards

When I'm triying to read or write a MIFARE Classic card I get the following output: nfc-mfclassic r a mfoc_output.mfd mfoc_output.mfd NFC reader: ACS / ACR122U PICC Interface opened Expected MIFARE Classic card with UID starting as: 00000000 Got…
1
vote
1 answer

I got 0x9E parameter error while Credit value file on DESFire card

I now work with value files on DESFire cards. I created a value file in my DESFire card with the following command: byte[] cmdCreateValueFile = new byte[]{ //cmd (byte)0xCC, //file no (byte)0x01, //com.sett. …
setare ab
  • 183
  • 1
  • 12
1
vote
1 answer

Cardholder name not included when reading EMV card

I've successfully been able to retrieve the card number and expiry date from a contactless debit/credit card. However, the cardholder name is not being returned in the READ RECORD command response. Am I missing a something? - Select Application #…
ritch
  • 1,760
  • 14
  • 37
  • 65
1
vote
2 answers

Get the data payload of a tag

I have some card which uses NFC (e.g. a student ID card or a debit card). These cards don't use NDEF for store data. How can I get the payloads of these cards? Currently, I use this code: if (intent.getAction() != null &&…
Mate Zabo
  • 1,616
  • 2
  • 22
  • 31
1
vote
2 answers

searching Tags (TLV) with C function

I' m working on Mastercard Paypass transactions, I Have sent a READ RECORD command and got the result: 70 81 AB 57 11 54 13 33 00 89 60 10 83 D2 51 22 20 01 23 40 91 72 5A 08 54 13 33 00 89 60 10 83 5F 24 03 25 12 31 5F 25 03 04 01 01 5F 28 02 00…
Sara Sara
  • 299
  • 1
  • 6
  • 14
1
vote
2 answers

Application interchange profile Interpretation

Im working on Paypass contactless transactions, and I need to send Read Records commands. I have got the following response to my GET PROCESSING OPTIONS command: 77 16 82 02 59 80 94 10 08 01 01 00 10 01 01 01 18 01 02 00 20 01 02 00 : `77…
Sara Sara
  • 299
  • 1
  • 6
  • 14
1
vote
1 answer

DESFire authentication with AES

If I do an authentication to a DESFire card using AES, do I need to do the key diversification? If so, is there some code example of how to do the diversification?
1
vote
1 answer

Getting an unknown tag to a select PPSE Command

I'm trying to read a Paypass Maestro Mastercard. So I send the following SELECT PPSE command: 00 A4 04 00 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 00 I get the following response: 6F 2C 84 0E 32 50 41 59 2E 53 59 53 2E 44 44 46 30 31 A5 1A…
Sara Sara
  • 299
  • 1
  • 6
  • 14
1
vote
1 answer

Mifare UIDs of different card types

Is it possible for different Mifare card types to have the same UID? For example, could there exist Mifare Classic 1K (4 bytes UID) and Mifare Classic 4K (4 bytes UID) that have the same UID? Or could there be Mifare Ultralight and Mifare Plus (both…
Alexandr Zarubkin
  • 899
  • 1
  • 11
  • 26