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
14
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
  • 685
  • 1
  • 5
  • 14
13
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
  • 7,602
  • 3
  • 47
  • 57
12
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
  • 304
  • 3
  • 16
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…
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
  • 133
  • 1
  • 2
  • 7
9
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,495
  • 8
  • 49
  • 102
9
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
  • 125
  • 1
  • 1
  • 7
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.
  • 3,021
  • 29
  • 42
8
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
  • 342
  • 4
  • 14
8
votes
3 answers

DESFire EV1 card emulation

I need to emulate a DESFire EV1 card on an Android device. However, I'm confused on how to use the Mifare SDK (lite or advanced) with the HCE. Is that even possible? I need to start the project and I had a lot of researches about how the data are…
kharbechtein
  • 83
  • 1
  • 4
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,169
  • 5
  • 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
  • 445
  • 2
  • 7
  • 25
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,263
  • 7
  • 50
  • 77
7
votes
1 answer

Send APDU command to card through HID OMNIKEY 5427 CK

I'm trying to pass though APDUs command via HID OMNIKEY 5427 CK to operate MIFARE Card ie. Ultralight C card, on the Windows 10 x64 OS environment using WinSCard.dll. (I'm under NXP NDA and have full access t their documents) I tried to find…
Eric F.
  • 309
  • 4
  • 11
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,902
  • 16
  • 20
1
2 3
21 22