EMV v4.4 Book 1 ICC To Terminal Interface
EMV v4.4 Book 1 ICC To Terminal Interface
Book 1
Application Independent ICC to Terminal
Interface Requirements
Version 4.4
October 2022
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
The EMV® Specifications are provided “AS IS” without warranties of any kind, and EMVCo neither
assumes nor accepts any liability for any errors or omissions contained in these Specifications.
EMVCO DISCLAIMS ALL REPRESENTATIONS AND WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, AS TO THESE
SPECIFICATIONS.
EMVCo makes no representations or warranties with respect to intellectual property rights of any third
parties in or in relation to the Specifications. EMVCo undertakes no responsibility to determine
whether any implementation of these Specifications may violate, infringe, or otherwise exercise the
patent, copyright, trademark, trade secret, know-how, or other intellectual property rights of third
parties, and thus any person who implements any part of these Specifications should consult an
intellectual property attorney before any such implementation.
Without limiting the foregoing, the Specifications may provide for the use of public key encryption and
other technology, which may be the subject matter of patents in several countries. Any party seeking
to implement these Specifications is solely responsible for determining whether its activities require a
license to any such technology, including for patents on public key encryption technology. EMVCo
shall not be liable under any theory for any party’s infringement of any intellectual property rights in
connection with these Specifications.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Contents
Part I – General
1 Scope 10
1.1 Changes in Version 4.4 10
1.2 Structure 10
1.3 Underlying Standards 11
1.4 Audience 11
2 Normative References 12
3 Definitions 15
4 Abbreviations, Notations, Conventions, and Terminology 23
4.1 Abbreviations 23
4.2 Notations 30
4.3 Data Element Format Conventions 32
4.4 Terminology 33
10 Files 36
10.1 File Structure 36
10.1.1 Application Definition Files 36
10.1.2 Application Elementary Files 36
10.1.3 Mapping of Files onto ISO/IEC 7816-4 File Structure 37
10.1.4 Directory Structure 37
10.2 File Referencing 38
10.2.1 Referencing by Name 38
10.2.2 Referencing by SFI 38
11 Commands 39
11.1 Message Structure 39
11.1.1 Command APDU Format 40
11.1.2 Response APDU Format 41
11.2 READ RECORD Command-Response APDUs 41
11.2.1 Definition and Scope 41
11.2.2 Command Message 42
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Part IV – Annexes
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Index 80
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Tables
Table 1: Command APDU Content 40
Table 2: Response APDU Content 41
Table 3: READ RECORD Command Message 42
Table 4: READ RECORD Command Reference Control Parameter 42
Table 5: SELECT Command Message 43
Table 6: SELECT Command Reference Control Parameter 44
Table 7: SELECT Command Options Parameter 44
Table 8: SELECT Response Message Data Field (FCI) of the PSE 45
Table 9: SELECT Response Message Data Field (FCI) of a DDF 45
Table 10: SELECT Response Message Data Field (FCI) of an ADF 46
Table 11: Payment System Directory Record Format 51
Table 12: ADF Directory Entry Format 52
Table 13: Format of Application Priority Indicator 52
Table 14: Data Elements Table 67
Table 15: Data Elements Tags 73
Table 16: Example of a DDF Directory Entry Format 77
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Figures
Figure 1: Command APDU Structure 40
Figure 2: Response APDU Structure 41
Figure 3: Terminal Logic Using Directories 57
Figure 4: Using the List of AIDs in the Terminal 60
Figure 5: Simplest Card Structure Single Application 74
Figure 6: Single Level Directory 75
Figure 7: Third Level Directory 76
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Part I
General
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
1 Scope
This document, the Integrated Circuit Card (ICC) Specifications for Payment Systems –
Book 1, Application Independent ICC to Terminal Interface Requirements, describes the
minimum functionality required of integrated circuit cards (ICCs) and terminals to
ensure correct operation and interoperability independent of the application to be used.
Additional proprietary functionality and features may be provided, but these are beyond
the scope of this specification and interoperability cannot be guaranteed.
The Integrated Circuit Card Specifications for Payment Systems includes the following
additional documents, all available on http://www.emvco.com:
• Book 2 – Security and Key Management
• Book 3 – Application Specification
• Book 4 – Cardholder, Attendant, and Acquirer Interface Requirements
1.2 Structure
Book 1 consists of the following parts:
Part I – General
Part II – Removed in Version 4.4.
Part III – Files, Commands, and Application Selection
Part IV – Annexes
Part V – Common Core Definitions
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 1 Scope
Application Independent ICC to 1.3 Underlying Standards
Terminal Interface Requirements
Part I includes this introduction, as well as data applicable to all Books: normative
references, definitions, abbreviations, notations, data element format convention, and
terminology.
Part III defines data elements, files, and commands as they apply to the exchange of
information between an ICC and a terminal. In particular it covers:
• Data elements and their mapping onto data objects.
• Structure and referencing of files.
• Structure and coding of messages between the ICC and the terminal to achieve
application selection.
Part III also defines the application selection process from the standpoint of both the
card and the terminal. The logical structure of data and files within the card that is
required for the process is specified, as is the terminal logic using the card structure.
Part IV includes a data elements table specific to application selection, and example
directory structures.
Part V defines an optional extension to be used when implementing the Common Core
Definitions (CCD).
The Book also includes a revision log and an index.
1.4 Audience
This specification is intended for use by manufacturers of ICCs and terminals, system
designers in payment systems, and financial institution staff responsible for
implementing financial applications in ICCs.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
2 Normative References
The following specifications and standards contain provisions that are referenced in
these specifications. The latest version shall apply unless a publication date is explicitly
stated.
EMV Contact Interface EMV Level 1 Specifications for Payment Systems, EMV
Specification Contact Interface Specification
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 2 Normative References
Application Independent ICC to
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 2 Normative References
Application Independent ICC to
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
3 Definitions
The following terms are used in one or more books of these specifications.
Biometric Data Block A block of data with a specific format that contains
information captured from a biometric capture device and
that could be used as follows:
• stored in the card as part of the biometric reference
template
• sent to the ICC in the data field of the PIN
CHANGE/UNBLOCK command
• sent to the ICC in the data field of the VERIFY
command for offline biometric verification
• sent online for verification
The format of the BDB is outside the scope of this
specification.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
Byte 8 bits.
Certification Authority Trusted third party that establishes a proof that links a
public key and other relevant information to its owner.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
Data Integrity The property that data has not been altered or destroyed
in an unauthorised manner.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
Hash Result The string of bits that is the output of a hash function.
Integrated Circuit(s) A card into which one or more integrated circuits are
Card inserted to perform processing and memory functions.
Interface Device That part of a terminal into which the ICC is inserted,
including such mechanical and electrical devices as may
be considered part of it.
Iris Verification The process of determining that the iris presented is valid.
Issuer Action Code Any of the following, which reflect the issuer-selected
action to be taken upon analysis of the TVR:
• Issuer Action Code – Default
• Issuer Action Code – Denial
• Issuer Action Code – Online
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
Key Withdrawal The process of removing a key from service as part of its
revocation.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
Payment System A logical construct within the ICC, the entry point to
Environment which is a Directory Definition File (DDF) named
'1PAY.SYS.DDF01'. This DDF contains a Payment
System Directory which in turn contains entries for one or
more Application Definition Files (ADFs) which are
formatted according to this specification.
Physical Compromise The compromise of a key resulting from the fact that it
has not been securely guarded, or a hardware security
module has been stolen or accessed by unauthorised
persons.
Private Key That key of an entity’s asymmetric key pair that should
only be used by that entity. In the case of a digital
signature scheme, the private key defines the signature
function.
Public Key That key of an entity’s asymmetric key pair that can be
made public. In the case of a digital signature scheme, the
public key defines the verification function.
Public Key Certificate The public key information of an entity signed by the
certification authority and thereby rendered unforgeable.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
Terminal The device used in conjunction with the ICC at the point
of transaction to perform a financial transaction. The
terminal incorporates the interface device and may also
include other components and interfaces such as host
communications.
Terminal Action Code Any of the following, which reflect the acquirer-selected
action to be taken upon analysis of the TVR:
• Terminal Action Code – Default
• Terminal Action Code – Denial
• Terminal Action Code – Online
Terminate Card End the card session by deactivating the IFD contacts
Session according to EMV Contact Interface Specification and
displaying a message indicating that the ICC cannot be
used to complete the transaction.
Terminate Transaction Stop the current application and deactivate the card.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 3 Definitions
Application Independent ICC to
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
4.1 Abbreviations
a Alphabetic (see Data Element Format Conventions, section 4.3)
AC Application Cryptogram
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.1 Abbreviations
Terminal Interface Requirements
CA Certification Authority
CV Cryptogram Version
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.1 Abbreviations
Terminal Interface Requirements
DF Dedicated File
DIR Directory
EF Elementary File
EN European Norm
FC Format Code
Hex Hexadecimal
I/O Input/Output
IC Integrated Circuit
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.1 Abbreviations
Terminal Interface Requirements
KD Key Derivation
KM Master Key
KS Session Key
L Length
M Mandatory
max. Maximum
MF Master File
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.1 Abbreviations
Terminal Interface Requirements
NF Norme Française
O Optional
P1 Parameter 1
P2 Parameter 2
PC Personal Computer
pos. Position
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.1 Abbreviations
Terminal Interface Requirements
SK Session Key
TC Transaction Certificate
UN Unpredictable Number
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.1 Abbreviations
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.2 Notations
Terminal Interface Requirements
4.2 Notations
'0' to '9' and 'A' to 'F' 16 hexadecimal characters
xx Any value
A ≡ B mod n Integers A and B are congruent modulo the integer n, that is,
there exists an integer d such that
(A – B) = dn
A mod n The reduction of the integer A modulo the integer n, that is,
the unique integer r, 0 ≤ r < n, for which there exists an
integer d such that
A = dn + r
A/n The integer division of A by n, that is, the unique integer d for
which there exists an integer r, 0 ≤ r < n, such that
A = dn + r
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.2 Notations
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.3 Data Element Format Conventions
Terminal Interface Requirements
a Alphabetic data elements contain a single character per byte. The permitted
characters are alphabetic only (a to z and A to Z, upper and lower case).
an Alphanumeric data elements contain a single character per byte. The
permitted characters are alphabetic (a to z and A to Z, upper and lower case)
and numeric (0 to 9).
There is one exception: The permitted characters for Payment Account
Reference are alphabetic upper case (A to Z) and numeric (0 to 9).
ans Alphanumeric Special data elements contain a single character per byte. The
permitted characters and their coding are shown in the Common Character
Set table in Book 4 Annex B.
There is one exception: The permitted characters for Application Preferred
Name are the non-control characters defined in the ISO/IEC 8859 part
designated in the Issuer Code Table Index associated with the Application
Preferred Name.
b These data elements consist of either unsigned binary numbers or bit
combinations that are defined elsewhere in the specification.
Binary example: The Application Transaction Counter (ATC) is defined as
“b” with a length of two bytes. An ATC value of 19 is stored as Hex '00 13'.
Bit combination example: Processing Options Data Object List (PDOL) is
defined as “b” with the format shown in Book 3 section 5.4.
cn Compressed numeric data elements consist of two numeric digits (having
values in the range Hex '0'–'9') per byte. These data elements are left
justified and padded with trailing hexadecimal 'F's.
Example: The Application Primary Account Number (PAN) is defined as “cn”
with a length of up to ten bytes. A value of 1234567890123 may be stored in
the Application PAN as Hex '12 34 56 78 90 12 3F FF' with a length of 8.
n Numeric data elements consist of two numeric digits (having values in the
range Hex '0' – '9') per byte. These digits are right justified and padded with
leading hexadecimal zeroes. Other specifications sometimes refer to this data
format as Binary Coded Decimal (“BCD”) or unsigned packed.
Example: Amount, Authorised (Numeric) is defined as “n 12” with a length of
six bytes. A value of 12345 is stored in Amount, Authorised (Numeric) as
Hex '00 00 00 01 23 45'.
var. Variable data elements are variable length and may contain any bit
combination. Additional information on the formats of specific variable data
elements is available elsewhere.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 4 Abbreviations, Notations, Conventions, and Terminology
Application Independent ICC to 4.4 Terminology
Terminal Interface Requirements
4.4 Terminology
business agreement An agreement reached between a payment system and its
business partner(s).
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Part II
Removed in Version 4.4
The topics formerly addressed in Part II are included in EMV Contact Interface
Specification.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Part III
Files, Commands, and
Application Selection
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
10 Files
An application in the ICC includes a set of items of information, often contained within
files. These items of information may be accessible to the terminal after a successful
application selection.
An item of information is called a data element. A data element is the smallest piece of
information that may be identified by a name, a description of logical content, a format,
and a coding.
It is up to the issuer to ensure that data in the card is of the correct format.
The data element directory defined in Annex B includes those data elements that may
be used for application selection. Data elements used during application selection that
are not specified in Annex B are outside the scope of these specifications.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 10 Files
Application Independent ICC to 10.1 File Structure
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 10 Files
Application Independent ICC to 10.2 File Referencing
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
11 Commands
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.1 Message Structure
Terminal Interface Requirements
The number of data bytes sent in the command APDU is denoted by Lc (length of
command data field).
The maximum number of data bytes expected in the response APDU is denoted by Le
(length of expected data). When Le is present and contains the value zero, the maximum
number of data bytes available (≤ 256) is requested. READ RECORD and SELECT
commands issued during application selection and all case 2 and case 4 commands
issued according to Book 3 shall have Le = '00'.
The content of a command APDU message is as shown in Table 1:
The different cases of command APDU structure are described in EMV Contact Interface
Specification.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.2 READ RECORD Command-Response APDUs
Terminal Interface Requirements
The number of data bytes received in the response APDU is denoted by Lr (length of
response data field). Lr is not returned by the transport layer. The application layer may
rely on the object oriented structure of the response message data field to calculate Lr if
needed.
The trailer indicates in two bytes the processing state of the command as returned by
the transport layer.
The content of a response APDU message is as shown in Table 2:
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.2 READ RECORD Command-Response APDUs
Terminal Interface Requirements
Code Value
CLA '00'
INS 'B2'
P1 Record number
P2 Reference control parameter (see Table 4)
Lc Not present
Data Not present
Le '00'
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
x x x x x SFI
1 0 0 P1 is a record number
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.3 SELECT Command-Response APDUs
Terminal Interface Requirements
Code Value
CLA '00'
INS 'A4'
P1 Reference control parameter (see Table 6)
P2 Selection options (see Table 7)
Lc '05'–'10'
Data File name
Le '00'
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.3 SELECT Command-Response APDUs
Terminal Interface Requirements
Table 6 defines the reference control parameter of the SELECT command message:
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
0 0 0 0 0
1 Select by name
0 0
b8 b7 b6 b5 b4 b3 b2 b1 Meaning
0 0 First or only occurrence
1 0 Next occurrence
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.3 SELECT Command-Response APDUs
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.3 SELECT Command-Response APDUs
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 11 Commands
Application Independent ICC to 11.3 SELECT Command-Response APDUs
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
12 Application Selection
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.1 Overview of Application Selection
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.2 Data in the ICC Used for Application Selection
Terminal Interface Requirements
1 A terminal building a candidate list using the process described in section 12.3.2 will encounter
the values specified in the FCI of the PSE and will not see the values specified in the FCI of the
ADF until the application to be run has been chosen. A terminal building the candidate list using
the process described in section 12.3.3 will encounter the values specified in the FCI of the ADFs.
To ensure consistent interface to the cardholder, the values must be the same.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.2 Data in the ICC Used for Application Selection
Terminal Interface Requirements
Payment Systems Directory records shall not contain any entries for DDFs. If the
terminal encounters a directory entry for a DDF in one of these records, it may ignore it
or may optionally process the DDF, but any such processing is outside the scope of EMV.
Each entry in a Payment System Directory is the value field of an Application Template
(tag '61') and contains the information according to Table 12. No additional data
elements shall be present in the Payment System Directory Record (tag '70') other than
those contained in template '73'.
Data elements present in the Payment System Directory Record, template '61', or
template '73' that are not expected or understood by the terminal because the terminal
does not support any issuer-specific processing, shall be ignored.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.2 Data in the ICC Used for Application Selection
Terminal Interface Requirements
2 Other data objects not relevant to this specification may appear in this constructed data object.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
3Depending upon the method used to build the candidate list, the names in the list will
be ADF Names found in directory entries if the PSE selection method is used or DF
Names found in the FCIs returned to SELECT commands if the List of AIDs method is
used. For readability in this section, the term DF Name is used in place of either.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
3. If the ADF Name in the directory entry matches one of the applications supported by
the terminal as defined in section 12.3.1, the application joins the candidate list for
final application selection under control of the ASI maintained in the terminal for
that AID.
The ASI indicates whether the AID in the terminal shall match exactly (both in
length and name) or need only partially match the associated ADF Name in the
directory entry (tag '4F').
The application is added to the candidate list in either of the following cases:
the ADF Name in the directory entry retrieved is an exact match, or
the ASI for the AID in the terminal indicates that a partial match is allowed.
The application is not added to the candidate list if the ADF Name in the directory
entry retrieved is not an exact match and the ASI for the AID in the terminal
indicates that an exact match is required.
4. When the terminal finishes processing all entries in the last record of the Payment
System Directory, all ADFs that can be found by this procedure have been
determined. The search and the candidate list are complete. If at least one matching
ADF Name was found, the terminal continues processing as described in
section 12.4.
5. If steps 1 through 4 yield no directory entries that match applications supported by
the terminal, the terminal shall use the list of AIDs method described in
section 12.3.3 to find a match.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
Terminal
Supports
PSE?
Yes
Select DFNAME = No
'1PAY.SYS.DDF01'
No
Selection
PSE from terminal
No
Found? list
Yes
PSE
Yes
Blocked?
No
Yes
Yes
Is there No
Get first entry from Candidate list is
Yes an entry in this
record complete. Choose
record?
application from
A
candidate list.
No
Terminal
supports
application?
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
distinguish between the application identifier kept in the terminal and the application identifier
kept in the ICC. As can be seen in section 12.3.1, these might not be identical even for matching
applications. In this procedure, the term AID is used for the application identifier kept in the
terminal, and DF Name is used for the application identifier in the card.
5The Application Label and Application Preferred Name must also be saved if the cardholder
will be provided a list during final selection. The DF Name and the Application Priority Indicator
will be required in any case.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
If multiple occurrences are permitted, the partial name match is sufficient. If the
application is not blocked (SW1 SW2 = '9000'), the terminal adds the DF Name and
other information from the FCI to the candidate list and proceeds to step 7.
If multiple occurrences are permitted but the application is blocked (SW1 SW2 ≠
'9000'), the terminal proceeds to step 7 without adding the DF Name or other
information from the FCI to the candidate list.
7. The terminal repeats the SELECT command using the same command data as
before, but changes P2 in the command to '02' (Select Next). If the ICC returns SW1
SW2 = '9000', '62xx', or '63xx', the terminal returns to step 3. If it returns a different
SW1 SW2, the terminal goes to step 5.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.3 Building the Candidate List
Terminal Interface Requirements
Begin Application
Selection
Yes
SW1 SW2
= '6A81' ? Terminate Card Session
No
File found
including all
No
mandatory
data?
Yes
Yes Yes
Must be identical, DF Name in Application
including length FCI = AID? blocked?
No No
No
No
Application Add FCI information
Yes
blocked? to candidate list
Yes
SELECT NEXT
with DF Name =
terminal AID
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.4 Final Selection
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.4 Final Selection
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.4 Final Selection
Terminal Interface Requirements
Once the application to be run is determined by the terminal or by the cardholder, the
application shall be selected. A SELECT command coded according to section 11 shall be
issued by the terminal for the application using the ADF Name field (if a directory was
read) or the DF Name field from the FCI (if the List of AIDs method was used) found
during the building of the candidate list.
On successful selection of the application to be used (SW1 SW2 = '9000' returned in
response to the final SELECT command, the response contains no format errors other
than those described in section 12.2.4, and the AID used in the final SELECT command
exactly matches the DF Name (tag '84') returned by the ICC in the FCI), the terminal
shall set the value of the terminal data element Application Identifier (AID) – terminal
(tag '9F06') to the same value as the DF Name (tag '84') returned in the FCI. If
transaction processing is to be continued according to Book 3, this shall be done prior to
issuance of the GET PROCESSING OPTIONS command.
If the command returns other than '9000' in SW1 SW2 or the SELECT response
contains format errors other than those described in section 12.2.4, the application shall
be removed from the candidate list, and processing shall resume at step 1.
If the cardholder selects or confirms the selection of an application that is subsequently
removed from the candidate list due to its being blocked or for any other reason, no
application is to be selected without cardholder confirmation.
If no application can be selected, the terminal shall terminate the transaction.
In any case, the terminal shall inform the cardholder of the action taken (that is, by
using the messages defined in Book 4 section 11.2), if appropriate.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 12 Application Selection
Application Independent ICC to 12.5 Application Selection Registered Proprietary Data
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Part IV
Annexes
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
6 Book 3 Annex A provides a complete data elements table, defining all data elements that may be used for financial transaction
interchange and their mapping onto data objects and files.
October 2022 Page 67
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of this document is permitted only pursuant to
the applicable agreement between the user and EMVCo found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC
in the United States and other countries.
EMV 4.4 Book 1 Annex B Data Elements Table
Application Independent ICC to B1 Data Elements by Name
Terminal Interface Requirements
When the length defined for the data object is greater than the length of the actual data, the following rules apply:
• A data element in format n is right justified and padded with leading hexadecimal zeroes.
• A data element in format a, an, or ans is left justified and padded with trailing hexadecimal zeroes.
When data is moved from one entity to another (for example, card to terminal), it shall always be passed in order from high
order to low order, regardless of how it is internally stored. The same rule applies when concatenating data.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
MF
DIR A
ADF
EF EF
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 Annex C Examples of Directory Structures
Application Independent ICC to C2 Single Level Directory
Terminal Interface Requirements
MF
DDF1
DIR A
EF
EF
EF EF EF
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 Annex C Examples of Directory Structures
Application Independent ICC to C3 Multi-Level Directory
Terminal Interface Requirements
C3 Multi-Level Directory
Figure 7 is an example of a multi-application card with an n level directory structure.
The first level directory (‘DIR A’) has entries for 2 ADFs − ADF3 and ADF4 − and a
single DDF − DDF2. The directory attached to DDF2 (‘DIR B’) has entries for two ADFs
− ADF21 and ADF22 − and a single DDF − DDF6. DDF5 has no entry in the root
directory and can be found only by a terminal that ‘knows’ of the existence of DDF5. The
manner in which the terminal finds and selects DDF5 is outside the scope of this
specification, but the directory attached to DF5 (‘DIR C’) may conform to this
specification, and, if found by the terminal, may lead the terminal to ADFs such as
DF51, DF52, and DF53. DIR D, attached to DDF6, is a third level directory and points
to four files (not shown), which may be either ADFs or more DDFs.
MF
DDF1
DIR A
DIR B
EF
EF EF
ADF 51 ADF 52 ADF 53
ADF 21 ADF 22 DDF6
DIR D
EF EF EF EF
EF EF
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 Annex C Examples of Directory Structures
Application Independent ICC to C4 Coding of Proprietary Directories
Terminal Interface Requirements
7 Other data objects not relevant to this specification may appear in this constructed data object.
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Part V
Common Core Definitions
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Changed Sections
Each section heading below refers to the section in this Book to which the additional
requirements apply. The text defines requirements for a common core implementation,
in addition to the requirements already specified in the referenced section of EMV.
11 Commands
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1
Application Independent ICC to
Terminal Interface Requirements
Index
Command Processing Status (SW1) ............................. 41
Common Core Definitions ............................................ 79
1 SELECT Command-Response APDUs .................... 79
Conditional Body .......................................................... 40
1PAY.SYS.DDF01 ................................................. 50, 55
D
A
Data Element ................................................................ 36
Data Element Format Conventions ............................... 32
Abbreviations................................................................ 23
Data Elements Table ..................................................... 67
ADF .............................................................................. 36
Data in ICC Used for Application Selection ................. 50
Directory Entry Format ............................................ 52
DDF ........................................................................ 36, 74
AEF ...............................See Application Elementary File
Dedicated File (DF) Name ............................................ 69
AFL .............................................................................. 49
Definitions .................................................................... 15
AID ......................................................................... 37, 49
DF Name................................................................. 38, 58
Application Dedicated File (ADF) Name ..................... 67
DIR ............................................................................... 37
Application Definition File ................................. See ADF
Directory Definition File.................................... See DDF
Application Elementary File ......................................... 36
Directory Definition File (DDF) Name ......................... 69
Application Identifier.......................................... See AID
Directory Discretionary Template........................... 37, 69
Application Identifier (AID) - terminal......................... 67
Directory Structure ....................................................... 37
Application Label ......................................................... 68
Examples .................................................................. 74
Application Preferred Name ......................................... 68
Application Priority Indicator ................................. 62, 68
Format ...................................................................... 52
Application Selection.............................................. 48, 53 E
Final Selection ......................................................... 62
List of AIDs Method ................................................ 58 Exact Match .................................................................. 58
PSE Method ............................................................. 55 Examples of Directory Structures ................................. 74
Using Data in ICC.................................................... 50
Application Selection Indicator ..................... 68, See ASI
Application Selection Registered Proprietary Data F
(ASRPD) .................................................................. 69
Application Template ....................................... 37, 51, 69
FCI ................................................................................ 37
ASI.......................................................................... 56, 58
FCI Template ................................................................ 44
File Control Information (FCI) Issuer Discretionary Data
................................................................................. 69
B File Control Information (FCI) Proprietary Template... 70
File Control Information (FCI) Template ..................... 70
Bank Identifier Code (BIC) .......................................... 69 File Referencing............................................................ 38
Body ............................................................................. 41 File Structure ................................................................ 36
Application Definition Files ..................................... 36
Application Elementary Files ................................... 36
C Directory Structure ................................................... 37
Mapping onto ISO/IEC 7816-4 ................................ 37
C-APDU
Content..................................................................... 40
Format ...................................................................... 40 G
Structure ................................................................... 40
Cardholder and Attendant Interface GET PROCESSING OPTIONS .................................... 49
Application Selection ............................................... 53
CCD ................................. See Common Core Definitions
Command I
READ RECORD ..................................................... 41
SELECT................................................................... 43
Implicit Selection .......................................................... 48
Command Message Structure ....................................... 39
International Bank Account Number (IBAN) ............... 70
Command Processing Qualifier (SW2) ......................... 41
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.
EMV 4.4 Book 1 Index
Application Independent ICC to
Terminal Interface Requirements
M
S
Mandatory Header ........................................................ 40
Matching Applications.................................................. 54 Scope ............................................................................ 10
Message Structure ......................................................... 39 SELECT........................................................................ 40
MF ................................................................................ 74 Command Message .................................................. 43
Multiple Applications ................................................... 62 Command Options Parameter .................................. 44
Mutually Supported Applications ................................. 62 Command Reference Control Parameter .................. 44
Command-Response APDUs ................................... 43
Response Message Data Field (FCI) of ADF ........... 46
N Response Message Data Field (FCI) of DDF ........... 45
Response Message Data Field (FCI) of PSE ............ 45
Normative References................................................... 12 SFI .......................................................................... 37, 38
Notations....................................................................... 30 Short File Identifier (SFI) ............................................. 72
P T
Padding Template 'BF0C' ........................................................... 44
Format a, an, ans ...................................................... 72 Terminal Logic Using Directories ................................ 57
Format n ................................................................... 72 Terminology ................................................................. 33
Payment System Application ........................................ 49 Trailer ........................................................................... 41
Payment System Directory File .................................... 37 Tree Structure ............................................................... 36
Payment System Directory Record Format................... 51
Payment System Environment ...................................... 37
PIX................................................................................ 50 U
Processing Options Data Object List (PDOL) .............. 72
Proprietary Application Identifier Extension ....... See PIX Using the List of AIDs in the Terminal......................... 60
Proprietary Data Elements ............................................ 45
PSE ............................................................................... 37
PSE Method .................................................................. 55
© 1994-2022 EMVCo, LLC (“EMVCo”). All rights reserved. Reproduction, distribution and other use of
this document is permitted only pursuant to the applicable agreement between the user and EMVCo
found at www.emvco.com. EMV® is a registered trademark or trademark of EMVCo, LLC in the United
States and other countries.