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
4
votes
2 answers

ARQC VS ARPC in EMV online contacless card Payment. How does it work?

EMV contactless card payments have 7 kernels. There are two kernels (Visa FDDA and Union Pay) just support Offline Authorization by either generate cryptogram TC (in case of approval) or AAC (in case of decline) the transaction by the contactless…
Osama Lazim
  • 59
  • 1
  • 4
4
votes
1 answer

MIFARE Ultralight emulation on Android

I need to create a simple Android application that emulates a Mifare Ultralight card. It should only "sends" data (to be taken from an editable buffer) when is read and write on the same buffer when it receives data. But I don't know how to emuate…
Marco Sanfilippo
  • 293
  • 3
  • 19
4
votes
2 answers

difference between APDU command between contact and contactless Interface

I have a question about APDU format in contact and contactless Interface. I have an ACR122U contactless card reader and i studied it's API (v2.1). According to the document, apdu format in contactless mode is different from contact mode. for example…
Mohsen Gorgani
  • 420
  • 4
  • 18
4
votes
2 answers

How To Detect Smart Card Reader Interface Characteristic

I am using winscard.dll within my Dotnet smart card application. My reader, an Omnikey 5321 has both a contact and a contactless interface, which are detected as two different readers. The contactless has the letters "CL" within it's name. I have no…
4
votes
1 answer

Set own authentication keys MiFare Classic with APDU C#

I'm using the SMARTCARD API from CardWerk. How can I change the default key ((byte)0xFF, (byte)0xFF, (byte)0xFF, (byte)0xFF, (byte)0xFF, (byte)0xFF) using an APDU? The APDU consits of a CLASS, an INSTRUCTION, P1, P2. I have been reading…
GeorgeMR
  • 177
  • 1
  • 3
  • 10
4
votes
1 answer

Getting Parser error on request for GPO command for EMV card

I have some issues with the GET PROCESSING OPTIONS (GPO) command for a VISA card. Following is my response to the SELECT command for the VISA…
4
votes
1 answer

Android isoDep.transceive on Generate AC command always returns 6D00 unsupported

I'm trying to emulate a PoS, point of sale :), system and complete a transaction with Google wallet running on a 2013 Nexus 7 (no secure element) v4.4.2. My PoS prototype is also running on a 2013 Nexus 7 v4.4.2. I'm able to get NFC responses from…
Larry Meyer
  • 90
  • 1
  • 9
4
votes
2 answers

Reading public data of EMV card

Say I want to read public elements of EMV card. I will list some steps which I think are involved. 1. First, select application In order to select application we must: (1) find out AID of application using PSE (if present) (2) Try…
user2793162
4
votes
1 answer

ISO 14443 Type A Card Read/Write using Android

I am trying to write an Android App to read/write an NFC Card which supports the ISO 14443 Type A standard. After a thorough search it seems that the only option left now for me is to use the IsoDep class and its transceive method by sending the…
Ripul
  • 1,271
  • 4
  • 15
  • 18
4
votes
1 answer

bytes automatically send by Android - NFC to an emulated card

I have a SpringCard running in Card Emulation mode via my computer with a log console. As soon as I check it with my Android phone (API 4.1.2) with NFC on (no app runnig), my phone send these data to the emulated card : 1st set -> 90:60:00:00:00 2nd…
a.cee
  • 348
  • 4
  • 8
3
votes
1 answer

Difference between ATS(Answer-to-Select) via Contactless or NFC vs ATR (Answer-to-Reset) via Contact Card

Should the ATS and ATR be the same from the same card on a contactless and contact reader? Does a JavaCard application on a dual interface card responding with a different ATS and ATR impact the execution of that applet? There is another question…
Jared
  • 3,651
  • 11
  • 39
  • 64
3
votes
0 answers

NFC host card emulation Android

I read contradicting things about the possibility implementing NFC Tap & Pay Android mobile app I was successful in testing out this app - https://github.com/championswimmer/NFC-host-card-emulation-Android Is it really possible to generate a…
siva
  • 1,429
  • 3
  • 26
  • 47
3
votes
3 answers

Does selecting a file after selecting an Applet deselects the applet?

SO JCRE specification mentions that, the currently selected applets "deselect" method is called if there is a new selection apdu for another applet. What about selecting a file from the file system? does selecting a file causes calling of deselect…
3
votes
1 answer

Different responses across a selection of Android devices when interacting with MRTD

I am currently working on an Android application that reads e-passports and other NFC enabled documents. I have tested the code across multiple Android devices but have found 1 of them to be unsuccessful in reading documents. Taking the e-passport…
Ben Steele
  • 414
  • 2
  • 10
3
votes
0 answers

Send APDU Commands in python (RC522, RaspberryPi)

I build up some kind of RFID-Reader with an Raspberry Pi 3 and an RC522 using this code as a start: https://github.com/mxgxw/MFRC522-python. Unfortunately I'm not able to get a APDU-Response from my card after sending any APDU-Command. My current…