This EMV Tutorial will explain how to use the Smart Card Shell to explore an EMV chip card.
Scripts used throughout the tutorial can be found in the emv directory of the script collection.
Answer to Reset describes how card and terminal negotiate communication parameter.
Here we get some information about the file structure of EMV cards. Also we learn how the communication between card and terminal works.
This chapter describes the data structures, ASN.1 and TLV encoding in particular.
2. Transaction Process
Application selection is the first function performed after the ATR. It selects the desired application on the card.
This function initiates the transaction process and returns the AIP and AFL.
This function reads all files which are listed in the AFL.
Static Data Authentication ensure the authenticity of the card's data.
DDA is a more secure way of authentication. Additionally, it ensured the uniqueness of cards.
Checks the compatibility of card and terminal.
Introduction of the Cardolder Verification Methods.
A list of safety measures to protect from fraud.
Description of the terminal's online/offline transaction decision
Description of the card's online/offline transaction decision and transaction completion.
© Copyright 2003 - 2010 CardContact Software & System Consulting, Minden, Germany