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.

305 questions
13
votes
4 answers

How to prevent NFC tag cloning?

I am making an app using NFC tags and I have to prevent the NFC tag from cloning. I have seen many other NFC tags which when tried to be cloned, shows a pop up message "Cloning is restricted, tag is secured by secret key", I want the same security…
codeRider
  • 677
  • 1
  • 5
  • 13
11
votes
2 answers

How do I distinguish different ISO 14443-4 cards?

There are different smart cards supporting ISO 14443-4. For example, Mifare Plus with its native command set. Or other cards with different command sets (i.e. 7816-4 APDUs). I develop some software for a card reader and I need to identify which…
10
votes
1 answer

Desfire EV1 communication examples

There are lots of questions about Desfire EV1 cards here on Stackoverflow. But if you search for some example data the only place where you will find a few bytes is in Ridrix Blog. But this is quite incomplete. A lot of people wrote their problems…
Elmue
  • 5,679
  • 41
  • 53
9
votes
5 answers

What APDU command gets card ID

Which APDU command gets 7 bytes of the card ID? I use T=CL (ISO7816) protocol with ISO14443 layer. On detect card I can see only 4 bytes of the card ID. I found that this should be the APDU command to get a card ID. For example its: 0xFF, 0xCA, …
dr_begemot
  • 113
  • 1
  • 2
  • 6
8
votes
1 answer

It is possible to read protected NFC tags in iOS?

News that in iOS 11 Apple now support reading NFC tags for iPhone 7/7 Plus and above. I found some demos but don't know if there is a way to read protected NFC tags. For example, travel documents have embedded NFC tags that are protected from unsafe…
Andrey M.
  • 2,487
  • 20
  • 38
8
votes
1 answer

HF-RFID vs. NFC - Can an NFC-enabled mobile phone read high frequency RFID tags?

I see lots of forums that say RFID is different than NFC. I absolutely agree with this as both have different standards and operate on different frequencies. After some further research, I found that some RFID standards (HF-RFID) exist in the 13.56…
AskMe
  • 2,003
  • 4
  • 31
  • 65
8
votes
1 answer

NDEF vs APDU NFC Android

Can you tell me please what is the difference between NDEF (NFC Data Exchange Format) and APDU (Application Protocol Data Unit). I have developed an Android application that reads NDEF messages, and I want to know if it can work for APDU data too.
Najoua Mahi
  • 244
  • 2
  • 15
8
votes
1 answer

Mifare 1K authentication keys

I have a MIFARE 1K tag. Some blocks can be written/read using authentication key A, while other block can be written using authentication key B. Why? How can I change all blocks to be written/read, for example, with key A? For example, I can write…
Andrea
  • 115
  • 1
  • 1
  • 7
8
votes
1 answer

Android NFC IsoDep read file content

I'm trying to read some information out of an ISO/IEC 14443 Type A card. After analysing the card with the android app NFC TagInfo, I found out, that the application (AID: 15845F) has the particular file (File ID: 01) that I need. I already managed…
Vilius
  • 1,099
  • 4
  • 19
  • 32
7
votes
1 answer

Is it possible to implement a token queue in NFC cards?

This question is specifically about MIFARE Ultralight C/EV1, or MIFARE DESFire EV1, or even NTAG cards. I want to implement a system of tokens, so that each time a normal user reads one of those cards they'll get one available token; that token will…
softzer0
  • 345
  • 2
  • 5
  • 21
7
votes
2 answers

Get card type from ATR

When I scan my card with springcard reader I need to get if this card is one of those types: CTS or CD_97 or ISO_A or ISO_B or FRD How can I get those types from ATR? Those are some ATR examples, I am getting: Navigo: 3B 88 80 01 00 00 00 00 00 71…
haythem souissi
  • 3,426
  • 6
  • 47
  • 76
7
votes
1 answer

iOS11 Core NFC and ISO 14443

As I understand the iOS11 Core NFC, it only supports NDEF. Does this mean that it only supports ISO 15693 tags and does not support ISO 14443 (-3 or -4)? I know that you can send APDUs in NDEF but that's not ISO 7816. Please correct me if I am…
Ibrahim
  • 228
  • 4
  • 13
7
votes
1 answer

Parsing PDOL for GET PROCESSING OPTIONS command in EMV transaction

I am trying to build a correctly formatted GET PROCESSING OPTIONS command to be sent to a contactless EMV card. This post has been very helpful but I just need to know a little more detail. When parsing the PDOL, is it safe to assume that each tag…
Scott Condron
  • 1,195
  • 9
  • 17
7
votes
3 answers

NXP has Java Cards?

Why there is no search result about "JCOP" or terms like J2A040 and j3d081 in NXP website? I want to start Java Card developement and find Java Cards in market named JCOP21-72 J2A040 NXP JAVA based smart card, 40k EEPROM jcop31 jcop41 ... But the…
Taheri
  • 182
  • 3
  • 14
6
votes
1 answer

How to receive payment using NFC reader in mobile phones

There are multiple solutions for paying a merchant using NFC in your phone. Is it possible to, as a merchant, receive a contactless payment using only a mobile phone as a terminal? It seems that additional reader is required (such as Square), why…
Money_Badger
  • 467
  • 1
  • 5
  • 21
1
2 3
20 21