40
© 2016 EMVCo, LLC. 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 ® Terminal Type Approval IFM Level 1 Administrative Process Version 4.3b December 2016

Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

Embed Size (px)

Citation preview

Page 1: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

© 2016 EMVCo, LLC. 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® Terminal Type Approval IFM Level 1

Administrative Process

Version 4.3b December 2016

Page 2: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV® IFM Level 1 Legal Notice - Version 4.3b Page i / iv

© 2016 EMVCo, LLC. 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.

Legal Notice This document summarizes EMVCo’s present plans for evaluation services and related policies and is subject to change by EMVCo at any time. This document does not create any binding obligations upon EMVCo or any third party regarding the subject matter of this document, which obligations will exist, if at all, only to the extent set forth in separate written agreements executed by EMVCo or such third parties. In the absence of such a written agreement, no product provider, test laboratory or any other third party should rely on this document, and EMVCo shall not be liable for any such reliance.

No product provider, test laboratory or other third party may refer to a product, service or facility as EMVCo approved, in form or in substance, nor otherwise state or imply that EMVCo (or any agent of EMVCo) has in whole or part approved a product provider, test laboratory or other third party or its products, services, or facilities, except to the extent and subject to the terms, conditions and restrictions expressly set forth in a written agreement with EMVCo, or in an approval letter, compliance certificate or similar document issued by EMVCo. All other references to EMVCo approval are strictly prohibited by EMVCo.

Under no circumstances should EMVCo approvals, when granted, be construed to imply any endorsement or warranty regarding the security, functionality, quality, or performance of any particular product or service, and no party shall state or imply anything to the contrary. EMVCo specifically disclaims any and all representations and warranties with respect to products that have received evaluations or approvals, and to the evaluation process generally, including, without limitation, any implied warranties of merchantability, fitness for purpose or non-infringement. All warranties, rights and remedies relating to products and services that have undergone evaluation by EMVCo are provided solely by the parties selling or otherwise providing such products or services, and not by EMVCo, and EMVCo will have no liability whatsoever in connection with such products and services.

This document is provided "AS IS" without warranties of any kind, and EMVCo neither assumes nor accepts any liability for any errors or omissions contained in this document. 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 THIS DOCUMENT.

EMVCo makes no representations or warranties with respect to intellectual property rights of any third parties in or in relation to this document. EMVCo undertakes no responsibility to determine whether any implementation of this document 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 this document should consult an intellectual property attorney before any such implementation.

Without limiting the foregoing, this document 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 this document 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 this document.

Page 3: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV® IFM Level 1 Revision Log – Version 4.3b - Version 4.3b Page ii / iv

© 2016 EMVCo, LLC. 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.

Revision Log – Version 4.3b The following changes have been made to the document since the publication of Version4.3a. Some of the numbering and cross references in this version have been updated to reflect changes introduced by the published bulletins. The numbering of existing requirements did not change, unless explicitly stated otherwise.

Section Reason for change

2.5 ICS replacement rules

2.6 Fee Table 4 Process Alignment

Page 4: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV® IFM Level 1 Contents - Version 4.3b Page iii / iv

© 2016 EMVCo, LLC. 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.

Contents 1 Introduction .......................................................................................................... 1

1.1 Audience ....................................................................................................... 11.2 Normative References .................................................................................. 2

1.2.1 EMV Specifications ........................................................................... 21.3 Definitions ..................................................................................................... 21.4 Notational Conventions ................................................................................ 8

1.4.1 Abbreviations .................................................................................... 81.4.2 Terminology and Conventions .......................................................... 8

2 Type Approval Overview ..................................................................................... 9

2.1 Scope of Level 1 Type Approval ................................................................... 92.2 Structure of the Type Approval Process ....................................................... 92.3 The Interface Module (IFM) Concept .......................................................... 11

2.3.1 Mechanical ICC Interface ............................................................... 132.3.2 Electrical ICC Interface ................................................................... 132.3.3 Logical ICC Interface ...................................................................... 132.3.4 APDU Interface ............................................................................... 132.3.5 Mechanical Construction ................................................................ 142.3.6 Rest of Terminal ............................................................................. 14

2.4 Type Approval Life Cycle Concept ............................................................. 152.4.1 IFM Life Cycle and Type Approval Milestones ............................... 15

2.5 ICS Submission rules ................................................................................. 172.5.1 ICS Submission .............................................................................. 172.5.2 ICS replacement ............................................................................. 17

2.6 EMVCo type approval fee structure ............................................................ 18

3 Roles and Responsibilities ............................................................................... 19

3.1 EMVCo CATA Secretariat .......................................................................... 193.2 Testing Laboratory ...................................................................................... 193.3 Auditor Team .............................................................................................. 193.4 IFM Provider ............................................................................................... 193.5 EMVCo ....................................................................................................... 19

4 Type Approval Procedure ................................................................................. 21

4.1 Registration ................................................................................................ 224.1.1 Contract with EMVCo ..................................................................... 22

4.2 IFM Provider and Testing Laboratory Operations ...................................... 23

Page 5: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV® IFM Level 1 Contents - Version 4.3b Page iv / iv

© 2016 EMVCo, LLC. 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.

4.2.1 Contract Requirements between Test Laboratories and Vendors .. 244.2.2 Type Approval Test Report ............................................................. 24

4.3 IFM Provider Preparation for Approval Request ......................................... 264.4 IFM Provider Dossier .................................................................................. 274.5 EMVCo Review and Approval .................................................................... 284.6 Approval with Conditions ............................................................................ 28

4.6.1 Compliance Time Frame ................................................................ 284.7 Type Approval Renewal Process ............................................................... 29

4.7.1 Basic Policy .................................................................................... 294.7.2 Restricted Renewal Policy .............................................................. 304.7.3 Level 1 renewal versus Level 2 renewal ......................................... 304.7.4 Labs for renewal testing .................................................................. 304.7.5 ICS Submission .............................................................................. 31

5 Test Version and Specification Change .......................................................... 32

5.1 Test Changes without Specification Update and Application Note ............. 325.2 Test Changes Due to Specification Update and Application Note ............. 33

6 IFM Change Management ................................................................................. 34

6.1 Major and Minor Changes .......................................................................... 346.2 Change of Name and Address ................................................................... 346.3 Re-Issuance of LoA .................................................................................... 34

7 Appendix ............................................................................................................ 35

7.1 Vendor Forms ............................................................................................. 35

Page 6: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 1 / 35

© 2016 EMVCo, LLC. 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.

1 Introduction EMVCo, LLC (“EMVCo”) is the owner of the EMV Integrated Circuit Card Specification for Payment Systems (version 4.3), hereinafter called EMV Specification.

This specification is divided in 4 books:

• Book 1: Application Independent ICC to Terminal Interface Requirements

• Book 2: Security and Key Management

• Book 3: Application Specification

• Book 4: Cardholder, Attendant, and Acquirer Interface Requirements

The Book 1 (Part II) and Book 2 define the complete flow of a transaction between an Integrated Circuit Card (ICC) and a terminal, from the selection of an application in the ICC to the completion of the transaction.

The Book 3 defines the format of ICC commands used during the transaction flow between the ICC and terminal. Also defined is the transaction flow and associated data for an application compliant with the EMV specifications.

Finally, the Book 4 defines the characteristics of a Terminal that supports an ICC conforming to the two previous specifications mentioned.

EMVCo’s objective is that terminals used for any transaction within the payment systems of EMVCo’s members (i.e. American Express, China UnionPay, Discover Financial Services, JCB, MasterCard International and VISA International) are conform to the EMV Specification.

The present document, ‘EMVCo Terminal Type Approval: Level 1 Administrative Process’, describes the overall terminal level 1 type approval process and the templates and forms to be completed by the participants in the process

1.1 Audience The target audience for this document includes:

• IFM providers;

• Testing laboratories accredited to perform the type approval tests;

• Auditors acting on behalf of EMVCo.

Page 7: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 2 / 35

© 2016 EMVCo, LLC. 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.

1.2 Normative References

1.2.1 EMV Specifications

Table 1.1: EMV Specifications

Reference Publication Name Version

[D01] “EMV Integrated Circuit Card Specifications for Payment Systems ─ Book 1 ─ Application Independent ICC to Terminal Interface Requirements”

version 4.3, November 2011.

[TB1] EMV Terminal Type Approval Bulletin 185 First Ed September 2016

1.3 Definitions The following terms are used in this specification:

Table 1.2: Definitions

Term Definition

Accreditation Formal recognition by EMVCo that an auditor or testing laboratory is competent to carry out specific functions defined as defined by EMVCo type approval procedures.

Answer to reset (ATR)

String of bytes sent by the ICC in response to the reset by the terminal. These bytes convey information to the terminal that defines certain characteristics of the communication to be established between the ICC and the terminal.

Application protocol data unit (APDU)

A message sent from the IFD to the card or conversely. It may contain either a command message or a response message.

Auditor Independent, impartial entity that verifies test laboratory conformance to EMVCo-defined type approval procedures.

Block A succession of characters comprising two or three fields defined as prologue field, information field, and epilogue field.

Byte 8 bits.

Card A payment card as defined by a payment system.

Page 8: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 3 / 35

© 2016 EMVCo, LLC. 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.

Term Definition

Compliance See Conformance.

Conformance Meeting all the requirements and also any implemented optional requirements.

Delta Testing The difference between the test plan version the product was approved against versus the current version of the test plan, when the product is reaching its Renewal date.

Device under test (DUT)

System, module, part, or component actually tested or to be tested.

Implementation conformance statement (ICS)

A form completed by the IFM provider listing all optional functions as specified in the reference specification implemented in the IFM. It includes the IFM’s type identification and external operating conditions.

Implementation under test (IUT)

A virtual or abstract device, implementing the EMV specification, to be submitted for testing.

Integrated circuit card (ICC)

A card into which one or more integrated circuits are inserted to perform processing and memory functions.

Integrated circuit(s) Electronic component(s) designed to perform processing and/or memory functions.

Interface device (IFD)

The part of a terminal into which the ICC is inserted, including such mechanical and electrical devices that may be considered part of it.

Interface module (IFM)

A virtual or abstract device that contains the necessary hardware and software to power the ICC and to support communication between the terminal and the ICC up to the transport layer. The three main functional components are the mechanical, electrical and logical ICC interfaces.

IFM interoperability The minimum requirement as defined in EMV Specification which permits the ICC and the IFM to communicate with each other in a predictable and consistent manner globally.

Interface module provider

The entity that submits the interface modules for level 1 testing.

Page 9: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 4 / 35

© 2016 EMVCo, LLC. 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.

Term Definition

International Electrotechnical Commission (IEC)

Formerly known as the International Electromechanical Commission, a standards group that works with the International Organization for Standardization (ISO) and covers the field of electrical and electronic engineering, with all other subject areas being attributed to ISO. ISO collaborates closely with the IEC on all matters of electrotechnical standardization.

International Organization for Standardization (ISO)

An international body that provides standards for financial transactions and telecommunication messages. ISO works in conjunction with the International Telecommunication Union (ITU) for standards that affect telecommunications. ISO supports specific technical committees and work groups to promulgate and maintain financial service industry standards.

Laboratory A facility that performs type approval testing.

Letter of accreditation Written statement that confirms a testing laboratory is performing type approval tests in conformance to the rules defined by EMVCo.

Letter of approval Written statement that documents the decision of EMVCo that a specified product type has demonstrated sufficient conformance to the EMV Specification on the date of testing.

Level 1 test The execution of a defined set of electrical, mechanical, and communication protocol tests versus requirements described in part 1 of the EMV Integrated Circuit Card Specification for Payment Systems.

Level 1 test report The report documenting the results of level 1 testing on an IFM performed by an accredited laboratory.

Lower tester (LT) The ICC simulator that allows the IUT to react under normal and error conditions.

Magnetic stripe The stripe on the physical card containing magnetically encoded information.

Major modification Technical change to an IFM or its functionality that implies that the IFM provider can no longer guarantee conformance of the modified IFM with the requirements of part 1 of the EMV Integrated Circuit Card Specification for Payment Systems.

Message A string of bytes sent by the terminal to the card or vice versa, excluding transmission-control characters.

Page 10: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 5 / 35

© 2016 EMVCo, LLC. 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.

Term Definition

Minor modification Technical change to an IFM or its functionality that does not affect the functionality of the modified IFM with respect to the requirements of part 1 of the EMV Integrated Circuit Card Specification For Payment Systems.

Nibble The four most significant or least significant bits of a byte.

Open system interconnection (OSI)

A seven-layer model, defined by ISO/IEC 7498, for describing interconnected systems. The seven layers are the physical, data link, network, transport, session, presentation, and application layers.

Procedure Specified way to perform a set of tasks.

Proficiency Ability of a testing laboratory to perform the specified tests in an exact and reproducible fashion and to provide an accurate test report.

Protocol Method of communication between the ICC and the terminal, represented in this specification by T=0 (character protocol) and T=1 (block protocol).

Prototype Implementation of a design for evaluation purposes but where type approval is not required.

Quality system Implemented procedures that mandate the operations to be performed by an organization’s staff in order to assure accomplishment of the organization’s activity with an acceptable level of quality.

Reference specification (EMV Specification)

A set of documents defining the requirements to which the IFM shall comply. The reference specification consists of the current EMV Integrated Circuit Card Specification for Payment Systems and any additional documentation required to perform type approval.

Registration number A unique identification number assigned by EMVCo to an IFM provider.

Renewal Extension given to the IFM Approval at the end of its validity date after evaluation that the specified product has demonstrated sufficient conformance to the current EMV specification at the time of the renewal.

Page 11: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 6 / 35

© 2016 EMVCo, LLC. 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.

Term Definition

Request for approval A form that accompanies an IFM submitted to EMVCo for type approval.

Response A message returned by the ICC to the terminal after the processing of a command message received by the ICC.

Restricted Renewal Extension given to the IFM Approval at the end of its validity date, after failing full Renewal testing. The specified product has demonstrated sufficient conformance to current critical EMV functionality at the time of the Renewal.

Sample A terminal, including the IUT, picked out of production for testing.

Service provider The entity that provides a product or a service to customers, using terminals and a payment system.

State H Voltage high on a signal line. This condition may indicate a logic one or logic zero depending on the logic convention used with the ICC.

State L Voltage low on a signal line. This condition may indicate a logic one or logic zero depending on the logic convention used with the ICC.

System integrator the entity that integrates IFM(s) and devices containing IFM(s) into a system for use by a service provider.

System under test (SUT)

System, module, part, or component actually tested or to be tested (either a part of the terminal or the entire terminal), including the IUT.

T=0 Character-oriented asynchronous half-duplex transmission protocol.

T=1 Block-oriented asynchronous half-duplex transmission protocol.

Terminal application layers (TAL)

The part of the terminal that initiates a command. It sends an instruction via the terminal transport layer (TTL) to the ICC in the form of a 5-byte header called the command header.

Terminal The device used in conjunction with the ICC at the point of transaction to perform a financial transaction. It incorporates the IFD and may also include other components and interfaces, such as host communications.

Test Any activity that aims at verifying the conformance of a selected product or process to a given requirement under a given set of conditions.

Page 12: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 7 / 35

© 2016 EMVCo, LLC. 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.

Term Definition

Test bench A defined combination of a set of test methods and test equipment used for type approval tests.

Test case A description of the actions required to achieve a specific test objective.

Testing laboratory A facility approved by EMVCo to perform level 1 testing.

Type approval Acknowledgment by EMVCo that the specified product has demonstrated sufficient conformance to the EMV Specification for its stated purpose.

Type approval documentation

Full set of documents and procedures issued by EMVCo to enable the type approval process. Section 2.1.2 provides the list of documents associated with terminal level 1 type approval.

Type approval process

The processes that test a product type for compliance with specification.

Type approval test The execution of a defined set of tests against requirements described in a specification to determine compliance with that specification.

Type approval test information

List of documents and procedures provided to the testing laboratories to facilitate the type approval process.

Type approval test report

The result of type approval testing on a product.

Type identification Information describing the form, fit and functionality of the IFM type, to be delivered to the test laboratory together with the IFM samples.

Upper tester (UT) The internal (or back external) application of the IFM that emulates a real application in order to test the IUT under all possible conditions.

Warm reset The reset that occurs when the reset (RST) signal is applied to the ICC while the clock (CLK) and supply voltage (VCC) lines are maintained in their active state.

Page 13: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Introduction - Version 4.3b Page 8 / 35

© 2016 EMVCo, LLC. 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.

1.4 Notational Conventions

1.4.1 Abbreviations The abbreviations listed in Table 1. are used in this specification.

Table 1.3: Abbreviations

Abbreviation Description

APDU Application Protocol Data Unit

ICC Integrated Circuit card

ICS Implementation Conformance Statement

IFD Interface Device

IFM Interface Module

1.4.2 Terminology and Conventions The following words are used often in this specification and have a specific meaning:

Shall

Defines a product or system capability which is mandatory.

May

Defines a product or system capability which is optional or a statement which is informative only and is out of scope for this specification.

Should

Defines a product or system capability which is recommended.

The following conventions apply:

Requirement Numbering

Requirements in this specification are uniquely numbered with the number appearing next to each requirement: For example:

Example The PCD shall verify the BCC included in the UID CLn. The PCD shall consider an incorrect BCC as a transmission error.

A requirement may have different numbers in different versions of the specifications. Hence, all references to a requirement should include the version of the specification as well as the requirement’s number.

Requirements may include informative statements. In this case the statement is written in the italic font and the verb ‘may’ instead of ‘shall’ is used.

Page 14: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 9 / 35

© 2016 EMVCo, LLC. 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.

2 Type Approval Overview Type approval is the process that tests a product type for compliance with the EMV Specification. The following sections identify the scope, purpose, structure, IFM concept, and roles and responsibilities

2.1 Scope of Level 1 Type Approval EMVCo testing comprises two levels.

• Level 1 is based on EMV Integrated Circuit Card Specification for Payment Systems (book I-part I).

• Level 2 is based on of the EMV Integrated Circuit Card Specification for Payment Systems (book I-part II and books II, II and IV)

The IFM is the part of the device that is tested for compliance with level 1. If the IFM alone does not constitute an operable device, other components that allow the operation of the IFM may also be submitted for testing. Testing and approval, however, apply only to the designated IFM, not to other components. The approval shall list the designated IFM with reference to the device the IFM was contained.

Figure below describes the terminal architecture and identifies the level 1 capabilities. Level 2 is out of the scope of the terminal level 1 type approval process.

Figure 2.1: Terminal architecture and level capabilities

2.2 Structure of the Type Approval Process The type approval process is based on set of documents called type approval documentation. Figure 2.2 shows the tree structure of these documents and the intended readers.

Page 15: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 10 / 35

© 2016 EMVCo, LLC. 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.

Figure 2.2 – Type approval documentation

The technical documents include the following:

• EMVCo Type Approval — Terminal Level 1 — Loopback Upper Tester Specification details the test-specific functions that an IFM shall support for testing purposes.

• EMVCo Type Approval — Terminal Level 1 — Mechanical and Electrical Test Cases details the mechanical and electrical tests that a laboratory must perform based on EMV-established requirements (intended for all participants in the type approval process).

• EMVCo Type Approval — Terminal Level 1 — Protocol Test Cases details the protocol tests that a laboratory must perform based on EMV-established requirements (intended for all participants in the type approval process).

The administrative documents include the following:

• EMVCo Type Approval — Terminal Level 1 — Administrative Process details the administrative procedures that each participant in the type approval process must follow, provides necessary forms and templates, and gives an overview of the laboratory accreditation procedure (intended for all participants in the type approval process).

Page 16: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 11 / 35

© 2016 EMVCo, LLC. 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.

• EMVCo Type Approval — Terminal Level 1 — Accreditation Procedure outlines the procedures that an auditor must follow in accrediting a laboratory to perform type approval tests (intended for auditors and EMVCo).

• EMVCo Type Approval — Terminal Level 1 — Laboratory Requirements details all requirements that a laboratory must fulfill to earn type approval testing accreditation (intended for laboratories, auditors, and EMVCo).

2.3 The Interface Module (IFM) Concept Level 1-type approval tests evaluate the part of a terminal that consists of:

• An interface device (IFD), also called an ICC reader or card connector assembly

• The necessary hardware and software to power the ICC and to support communication between the terminal and the ICC up to the fourth OSI layer (transport layer)

This abstract configuration of IFD, hardware, and software has been designated the interface module (IFM). The physical implementation of the IFM includes all physical parts of the terminal related to the IFM.

Figure 2.3 is a model of an IFM contained within a terminal and shows what is external for a level 1 approval. This diagram does not imply that a real IFM must have functionally separate parts but is for illustration purposes only.

Figure 2.3 – IFM and Terminal model

Perimeter A is the smallest subpart that may be identified as an IFM by the IFM provider, if it fulfills all the level 1 requirements of the EMV Specification.

Page 17: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 12 / 35

© 2016 EMVCo, LLC. 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.

Perimeter B IFM is contained within this device for the purpose of testing.

Note : Depending on a vendor IFM design A & B may be one and the same identification.

Perimeter C includes all additional hardware for the terminal, outside the scope of level 1 terminal type approval. This includes:

• Any supporting hardware and software that enables the terminal functions, including the IFM function

• Any hardware and software system into which the terminal must be integrated to form an actual payment terminal (such as an ATM)

• Any other hardware and software system in which the terminal is physically integrated to form a payment and service-providing system (such as an automatic gas station or vending machine)

Perimeter D and E are relevant only for the definition of the communication interfaces and the method of software loading and are out of scope.

Perimeter F includes the entire supporting environment (such as mechanical fixation, supporting furniture, etc.).

Figure 2.4 represents the three main functional parts that may form an IFM (incorporated in a terminal, in an ATM, etc.). The diagram does not mean to imply that an IFM must have functionally separate parts.

Figure 2.4 – Functional elements of an IFM

The three main functional elements of an IFM are the mechanical ICC interface, the electromechanical ICC interface, and the logical ICC interface. The terminal level 1-type approval tests must apply to these functional parts, but any functions that these parts perform beyond the IFM functionality are not tested in the type approval procedure.

The mechanical construction is not considered a functional part of the IFM. The rest of terminal covers all hardware and software that, together with the IFM, forms an operable system such as terminal or, an ATM.

Page 18: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 13 / 35

© 2016 EMVCo, LLC. 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.

Implementations of the specified IFM functionality can be divided into three classes of IFM(s):

• Modular IFM: The components and software modules supporting the IFM functions can be clearly identified and separated, and the control lines of the mechanical and electrical interfaces and the APDU interface are physically accessible. The components and interfaces constitute a separate subassembly within the terminal. Implementation of the modular IFM into different terminals (following the rules for implementation) or the change of functionality of the rest of the terminal does not interfere with any specified IFM functionality or performance.

• Distributed IFM: The components and software modules supporting the IFM functions can be clearly identified and may be distributed within the rest of the terminal. The control lines of the mechanical and electrical interfaces and the APDU interface are physically accessible. Changing the IFM implementation or the functionality of the rest of the terminal does not interfere with any specified IFM functionality or performance.

• Integrated IFM: The components and software modules supporting the IFM functions cannot be clearly identified and separated, and the control lines of the mechanical and electrical interfaces and the APDU interface may not physically exist or may not be physically accessible. Changing the IFM implementation or the functionality of the rest of the terminal may influence IFM functionality or performance.

2.3.1 Mechanical ICC Interface The mechanical ICC interface is the part of an IFM or terminal where an ICC is physically inserted, exactly positioned, and electrically contacted. The physical, mechanical, and card movement requirements outlined in the EMV Specification are all applicable to this interface.

Additional mechanical and electrical hardware- and software-enabling functionality’s outside the scope of the EMV Specification are not covered by this document

2.3.2 Electrical ICC Interface The electrical ICC interface is the functional component or part of the IFM that controls the electrical signals to and from the ICC contacts. The electrical requirements outlined in the EMV Specification are applicable to this interface.

2.3.3 Logical ICC Interface Card Session, Physical Transportation of Characters, Transmission Protocols requirements outlined in the EMV specification are applicable to the logical ICC interface part of the IFM or terminal upon which the functional tests will be applied.

2.3.4 APDU Interface The APDU Interface is that part of the terminal through which the logical ICC interface communicates with the rest of the terminal using APDU commands and responses. For verification testing against the EMV Specification, the APDU interface must be directly accessed or indirectly verified.

Page 19: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 14 / 35

© 2016 EMVCo, LLC. 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.

2.3.5 Mechanical Construction The mechanical construction comprises all parts and components physically supporting the mechanical, electrical, and logical interfaces, the physical ICC transport, the outer case structure, and other construction parts not covered by the EMV Specification.

2.3.6 Rest of Terminal The rest of terminal contains all hardware, software, and functionality that, combined with the IFM, creates an operable system (such as a terminal, an ATM, etc.). The rest of terminal is not defined in the EMV Specification and is not part of the type approval tests.

Page 20: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 15 / 35

© 2016 EMVCo, LLC. 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.

2.4 Type Approval Life Cycle Concept

2.4.1 IFM Life Cycle and Type Approval Milestones An IFM life cycle can be identified according to the position of the type approval milestone: (Figure 2.5).

Figure 2.5 – Functional elements of an IFM

Design Phase The IFM is developed by an entity directly related to the IFM or terminal provider and/or the manufacturer of the IFM(s). Most importantly, IFM design and development must be in accordance with the EMV Specification, as well as any other applicable specifications (e.g., government standards).

Prototyping Phase The IFM design is checked and tested against all related specifications. EMVCo recommends that conformance testing against the EMV Specification is conducted on the prototype before proceeding to type approval, preferably with tools equivalent to those used for type approval tests.

The IFM provider must identify which options its IFM design has incorporated from the EMV Specification and gather the information to be submitted in the type approval process. Before starting production, reference implementations of the IFM type must be submitted for type approval tests to demonstrate conformance with the required specifications.

Type Approval Test Phase EMVCo judges conformance of the IFM design against the EMV-specifications. To determine conformance, reference implementations of the IFM type must undergo predefined tests in a specified test environment (test laboratory).

The Samples, submitted to Test Laboratory must be representative of final product.

Page 21: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 16 / 35

© 2016 EMVCo, LLC. 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.

After the letter of approval has been granted, it is valid as long as the following applies:

• The IFM design is the same in production as the device, which was tested and approved.

• If the approval is not revoked by EMVCo.

• The current production IFM maintains the same characteristics as the tested sample based upon the samples test report.

• The renewal date is not past.

Any change in the IFM design, as specified in the section titled Major and Minor changes of this document, may create a new IFM, whether it occurs before, during, or after production. Type approval of that new IFM is not presumed.

Approval Renewal Phase

Renewal

Prior to the renewal date, vendors may request a renewal by submitting the originally approved product to EMVCo for renewal testing. The purpose of this renewal testing is to ensure that these products pass the most current EMVCo testing. By passing the renewal test, the product will receive an extension to the Letter of Approval.

Products not passing Renewal testing can apply for a Restricted Renewal. Alternatively, after the Renewal date, they will be removed from the approved products list, and their Letter of Approval will be considered revoked.

Restricted Renewal

Products which fail full Renewal testing are eligible to apply for a one-time Restricted Renewal. The failed test case results from the product’s Renewal test cycle can be submitted for a Restricted Renewal approval. A product which demonstrates sufficient conformance to critical EMV functionality will be granted a Restricted Renewal and listed as such on the EMVCo website on a dedicated list. Products not passing Restricted Renewal testing will be removed from the approved products list, and their Letter of Approval will be considered revoked, after the Renewal date.

Only products which have previously failed Renewal testing will be considered for a Restricted Renewal. A product having already been approved for a four year extension as a Restricted Renewal will not be eligible to apply for a further Restricted Renewal.

End of Design Life The end of the design life of an approved terminal/IFM type is reached when production of that type is finally stopped.

Page 22: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 17 / 35

© 2016 EMVCo, LLC. 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.

2.5 ICS Submission rules

2.5.1 ICS Submission • The initial ICS submission to the EMVCo is free of charge.

• The ICS submitted must be the ICS in pdf format, capable of importing/exporting XML format and shall be digitally signed by the Product Provider and the Laboratory at the time of submission to EMVCo.

• The Laboratory supplies the signed copy of the vendor-supplied ICS to EMVCo for review prior to the start of the type approval testing process.

• EMVCo will review and approve the ICS by returning the ICS in pdf digitally signed and with the official ICS number.

• In case the ICS is incorrectly filled, decline fee applies to Laboratory.

2.5.2 ICS replacement • One free ICS replacement is allowed during the ICS life cycle. Any subsequent ICS

replacement requested will be charged to the Product Provider. • Same submission process applies as for initial ICS submission (Laboratory submits

the changed ICS).

• This applies to any change in the ICS after the official approval of the ICS by EMVCo.

• After the start of the test session of the Product, ICS replacements (following the rules of the previous bullet) are only allowed for administrative information update (such as name of product) but not are not allowed for technical information update.

• Laboratory shall ensure that any ICS change requested is not made to hide a bug in the product (such as deactivation a function because this function is not working properly).

• ICS replacement is no more allowed after Test Report submission to EMVCo.

Note: ICS decline process remains and any error reported by EMVCo will be charged to the Laboratory (as Laboratory is responsible of reviewing the ICS provided by the Product Provider). ICS decline process applies to the initial ICS submission and also to any other ICS replacement (charged or not charged to the Product Provider).

Page 23: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Overview - Version 4.3b Page 18 / 35

© 2016 EMVCo, LLC. 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.

2.6 EMVCo type approval fee structure The following fee structure is appiicable:

• Initial Submission

• ICS Replacement (starting at 2nd Replacement)

• Renewal (or restricted)

• Declined ICS/Report (Laboratory fee)

• LoA reissuance

Note: The amount of each fees are published in Terminal Type approval Bulletin 185.

Page 24: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Roles and Responsibilities - Version 4.3b Page 19 / 35

© 2016 EMVCo, LLC. 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.

3 Roles and Responsibilities The following sections define the roles and responsibilities for the various participants in the type approval process.

3.1 EMVCo CATA Secretariat The EMVCo CATA secretariat is responsible for communicating type approval status to third parties and for the administration and maintenance of a database that provides the following:

• Qualified auditor list

• Accredited testing laboratory list

• Type approval test requirements

• Issue IFM approval letters

• Approved IFM list

3.2 Testing Laboratory The testing laboratory is an entity accredited by EMVCo to test IFM provider IFMs according to type approval test requirements.

3.3 Auditor Team The auditor team comprises the persons in charge of conducting audits on behalf of EMVCo.

3.4 IFM Provider The IFM provider is the entity responsible for submitting terminals for type approval in compliance with type approval procedures and for notifying EMVCo when changes are made to type-approved terminals.

3.5 EMVCo EMVCo defines type approval requirements and evaluates operational results. EMVCo provides the following services:

• Defines mandatory auditor accreditation requirements

• Accredits organizations that perform audits to establish testing laboratory accreditation

• Defines mandatory testing laboratory accreditation requirements

Page 25: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Roles and Responsibilities - Version 4.3b Page 20 / 35

© 2016 EMVCo, LLC. 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.

• Sets testing laboratory audit time frame

• Manages testing laboratory appeals process and resolves accreditation disputes

• Determines the applicability of the EMV Specification and associated test requirements

• Evaluates device type approval summary results to determine if approval requests should be granted

• Notifies appropriate EMVCo working group of warranted specification corrections, clarifications, and enhancements that result from the conditional approval process

• Evaluates terminal and card failure complaints to determine if type approval revocation is appropriate

• Communicates type approval status to the EMVCo secretariat for subsequent communication to all participating payment systems.

Page 26: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 21 / 35

© 2016 EMVCo, LLC. 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.

4 Type Approval Procedure The type approval procedure followed by IFM providers, laboratories, and EMVCo.

Figure 4.1 shows the diagram of Type Approval procedure.

Figure 4.1 –Type approval Procedure

Page 27: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 22 / 35

© 2016 EMVCo, LLC. 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.

4.1 Registration Registration provides the vendor with entry into the EMVCo approval process in order to make the application provider aware of all formalities that need to be finalized prior to submitting their final test report to EMVCo for approval.

The registration process is composed of the following steps:

§ The IFM provider submits a registration request to the EMVCo Type Approval Secretariat.

§ Registration request document shall be send to the EMVCo Type Approval Secretariat in pdf format (unlocked to ensure that copy and paste of information are possible) electronically signed. Scanned copies are not allowed.

§ The EMVCo Type Approval Secretariat will send to the vendor a response with the following:

o Contract between EMVCo and application provider

o Appropriate contact information

4.1.1 Contract with EMVCo The IFM provider must execute the EMVCo defined contract before IFM test results are submitted to EMVCo for evaluation. This contract stipulates, amongst other provisions, the IFM Provider’s acceptance of all specifications, procedures, terms and conditions governing EMVCo Level 1 Type Approval.

The IFM provider must complete and sign the EMVCo defined contract before final test results are submitted to EMVCo for evaluation and possible approval. This contract governs the relationship between EMVCo and the IFM provider and includes the application provider’s acceptance of all specifications, procedures, terms and conditions governing EMVCo Level 1 Type Approval.

The EMVCo contract is available on EMVCo web site for download

The contract is standard for all IFM providers to ensure consistent requirements for all participants. Contract customization for individual IFM providers is not possible.

Page 28: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 23 / 35

© 2016 EMVCo, LLC. 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.

4.2 IFM Provider and Testing Laboratory Operations The following operations shall be performed by the IFM provider and by the testing laboratory in the type approval procedure:

• The IFM provider is free to select any EMVCo accredited laboratory for the purpose of achieving EMVCo type approval. The vendor and test laboratory shall execute a contract defining appropriate rights and obligations. At a minimum, the contract shall contain the requirements listed in the following section.

• IFM provider sends an Implementation Conformance Statement (ICS) to the chosen laboratory for each implementation under test (IUT) that it submits. The ICS format and content requirements are determined by EMVCo. The ICS submitted must be the ICS in pdf format, and shall be digitally signed by the IFM Provider at the time of submission to EMVCo.

• The laboratory supplies a copy of the vendor-supplied ICS to EMVCo for review prior to the start of the type approval testing process, digitally signed by the Application Vendor and by the Laboratory:

o As result EMVCo provide an unique ICS Reference Number

IFM provider and the test laboratory must discuss IFM software requirements in order for the test laboratory to execute the EMVCo type approval test.

• The testing laboratory shall test the terminal in accordance with EMVCo test procedures.

• Testing shall be performed in Laboratory premises with the complete solution samples located in these premises.

• The IFM provider prepares the Request For Approval form and submits it to EMVCo. EMVCo can then issue the invoice for the IFM provider. RFA can be send only after the ICS has been approved by EMVCo.

• IFM provider submits payment to EMVCo based on the received invoice.

• The testing laboratory shall send the final test report to the IFM provider for approval before official submission to EMVCo.

• When agreed by the IFM Provider, the laboratory shall submit the Test Report to EMVCo, and ensures IFM Provider has already submitted his completed Request For Approval form.

Note: An Approved ICS is valid 6 month. If the related request for Approval is not submitted and the invoice is not paid within that period, all related documents to this approval request are no more valid (ICS, RFA, report) and a new process shall be restarted. Note that in this case the invoice is not be reimbursed.

Note: If the test session has not started yet and the ICS already been approved, when a new EMVCo release of the ICS is published, then the ICS shall be resubmitted with new latest ICS version before laboratory can submit the report.

Page 29: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 24 / 35

© 2016 EMVCo, LLC. 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.

4.2.1 Contract Requirements between Test Laboratories and Vendors EMVCo requires that the IFM provider and the testing laboratory enter into a type approval test contract that includes at least the following provisions:

• Any laboratory requirements needed for testing including any software application required interfacing with the laboratory test equipment. Within the EMVCo documents this is referred to as an Upper Tester.

• Reference to the contract between the IFM provider and EMVCo

• Agreement of mutual cooperation in providing needed information and assistance

• Lead time for the execution of the type approval tests

• Three samples are available for testing

• Arrangement for the preparation and delivery of samples

• Right to keep all samples for the duration of the test procedure

• Right to keep all approved samples for a period of 4 years after the conclusion of testing. Note: samples are retained for subsequent testing purposes and the IFM provider must provide the necessary support to the laboratory to ensure the IFM remains fully functional.

• Recognition that no infringement on the freedom of the testing laboratory will be allowed during or after testing

• Agreement on use of the test report

• Provisions for conflict resolution

• Maintaining the IFM sample at the laboratory during EMVCo evaluation of test results.

4.2.2 Type Approval Test Report The results of the level 1 type approval tests are combined in one signed report called the test report, which include, at a minimum, the following items:

• Identification of the testing laboratory

• Identification of IFM provider

• Identification of IFM sample

• Identification of any other vendor equipment (e.g.. terminal model)

• Implementation Conformance Statement Reference Number

• EMVCo specification/test case version used for test

• Identification of all laboratory testing equipment and software versions used during the tests

• Dates test were performed

• Description of the laboratory environmental conditions during testing

• The laboratory should maintain all test result logs for all test cases and they should be made available for EMVCo review as requested

• If vendor is submitting a test report with areas he recognizes has non-conformance for an approval with conditions, the vendor needs to describe these area’s along

Page 30: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 25 / 35

© 2016 EMVCo, LLC. 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.

with rational as to why these non-conformance would not affect interoperability and a proposed plan to resolve the issues

• A summary test report including:

o The type approval tests that were executed with a pass or fail indication

o A detailed description from the test laboratory of failed tests including logs of the test results for each reported discrepancy in the failed test.

o A detailed description of any exception test(s) performed or equipment utilized and a description of related test results

o A detailed description of the IFM modifications that may be required for the purpose of executing the EMVCo test cases.

Page 31: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 26 / 35

© 2016 EMVCo, LLC. 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.

4.3 IFM Provider Preparation for Approval Request The IFM provider determines whether test results resulting from laboratory testing will be submitted to EMVCo for evaluation. Submitting test results to EMVCo for evaluation indicates vendor acceptance that the test results are a true representation of IFM performance. Test results may be submitted to EMVCo for evaluation up to 90 days from the date they are generated by the laboratory. Test results that exceed the 90 day validity period have expired and cannot be submitted. IFM re-testing is required to create a current test report if the validity period is exceeded and EMVCo evaluation is desired.

The vendor must ensure that the Implementation Under Test (IUT) samples associated with test results submitted to EMVCo for evaluation remain unaltered and accessible in a timely manner during the evaluation process. It is recommended that the IUT remain in the possession of the laboratory until EMVCo has approved or declined the request for approval.

Page 32: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 27 / 35

© 2016 EMVCo, LLC. 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.

4.4 IFM Provider Dossier The dossier submitted to EMVCo will comprise:

o A signed copy of the Implementation Conformance Statement (ICS), received from the testing laboratory

o Letter requesting approval (Request For Approval form) received from IFM Provider

o IFM provider payment

o The complete and unchanged Test Report received from the testing laboratory

o Any additional supporting documentation the vendor believes is appropriate

Page 33: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 28 / 35

© 2016 EMVCo, LLC. 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.

4.5 EMVCo Review and Approval Upon receiving the dossier, EMVCo will:

• Review the submitted Test Report and determine if type approval should be granted

• Notify the IFM provider of type approval or denial.

• Issue Letter of Approval

• Provide notification of IFM type approval

IFM LoA identifies:

• the approved IFM name and its two sub-sets:

o IFM hardware name,

o IFM firmware/software name,

• the Product type name in which it was tested,

• the EMV Specifications version against which it was tested,

• the Test Plan version against which it was tested,

• the renewal date.

4.6 Approval with Conditions EMVCo processes may allow an approval with conditions at the discretion of EMVCo for cases of minor non conformance that do not impact interoperability.

4.6.1 Compliance Time Frame All identified items of non conformance must be rectified according to the stipulated time frame stated in the terms and conditions associated with an Approval with Conditions.

Page 34: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 29 / 35

© 2016 EMVCo, LLC. 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.

4.7 Type Approval Renewal Process

4.7.1 Basic Policy An IFM approval is valid for 4 years.

Every 4 years, EMVCo evaluates whether the product demonstrates sufficient conformance to the current EMV specification. If the evaluation result is positive then EMVCo gives an extension to the IFM Letter of Approval.

After the renewal date, IFMs not passing renewal testing or Restricted Renewal evaluation will be removed from the approved IFMs list and their Letter of Approval will be considered revoked.

Six months before the renewal date of their Application Kernel, EMVCo will send a notification letter to the vendors. Upon receipt of this letter, and prior to the renewal date, IFM providers may request their renewal by submitting the originally approved product to EMVCo for renewal testing.

Note : IFM providers are not allowed to apply for renewal testing before receiving the notification letter.

Page 35: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 30 / 35

© 2016 EMVCo, LLC. 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.

Renewal Test Plan The set of the renewal test will be generated based on the newly added and/or modified test cases since the older test plan the IFM was tested against and the most current test plan at the time of testing, plus regression testing.

The most current test plan reference is the version available at the time of the Type Approval test session.

6 months before the renewal date, IFM providers may submit the original sample to a Test Laboratory for Renewal Testing. The objective of Renewal testing is to ensure these products pass the most current EMVCo testing. By passing the renewal test, the product will receive an extension to the Letter of Approval. If the products fail to pass the renewal testing, it will be removed from the approved IFM list and their Letter of Approval will be considered revoked.

4.7.2 Restricted Renewal Policy EMVCo offers a process to allow IFMs to receive a Restricted Renewal if they fail full Renewal testing but pass all critical tests. IFMs which reach their Renewal date, but fail to pass full Renewal testing, can apply for a Restricted Renewal. Eligible products will be required to submit details of the Renewal test case failures to an EMVCo approved reviewer (listed on the EMVCo website) who will grade the test case failures as critical, medium or minor and enter the details into an assessment report. EMVCo will then review the report to determine whether a Restricted Renewal can be granted

An acceptable report would result in the IFM being assigned a Restricted Renewal and listed as such on the EMVCo website in a dedicated list. Products not passing Renewal testing will be removed from the approved products list, and their Letter of Approval will be considered revoked.

A product can receive only one extension (four years for IFMs) as a Restricted Renewal. Products must always be submitted for full Renewal testing prior to consideration for Restricted Renewal.

4.7.3 Level 1 renewal versus Level 2 renewal In a single submission for both level 1 IFM and level 2 Kernel renewal, when a Level 1 IFM fails the renewal testing and a Level 2 product passes the renewal testing, the Level 1 will be considered revoked and only the Level 2 product will be renewed.

In a separate submission where If the original Level 1 IFM has failed the renewal testing, the kernel vendor has to transfer the same kernel code without modification or recompilation onto a new approved and valid IFM. The OS and the checksum have to be the same as the original product.

4.7.4 Labs for renewal testing The IFM provider may select to have a different laboratory to perform renewal testing. The IFM provider must make the necessary arrangements to have the originally approved IFM transported between laboratories. The vendor is responsible for incurring the costs associated with this transfer.

Page 36: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Type Approval Procedure - Version 4.3b Page 31 / 35

© 2016 EMVCo, LLC. 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.

4.7.5 ICS Submission If the IFM does not support mandatory features described in the latest version of the ICS, the product is not eligible for renewal.

ICS submitted for renewal testing must be based on the latest version available at the time of testing.

Page 37: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Test Version and Specification Change - Version 4.3b Page 32 / 35

© 2016 EMVCo, LLC. 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.

5 Test Version and Specification Change The following section identifies the process managing type approval test changes as specification or test cases change.

5.1 Test Changes without Specification Update and Application Note

EMVCo reserves the right to change type approval tests at any time in order to increase the accuracy and integrity of the tests versus the EMV Specification, or for any other reasons.

Figure 5.1 – Example of the timing for test changes

EMVCo will inform all participants of the new tests and fix the date(s) for activation of the new tests and deactivation of the old. EMVCo may determine a time period during which either the old or new test version may be used in the type approval process. However, EMVCo shall not be under any obligation to permit a phase-out of old tests.

Page 38: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Test Version and Specification Change - Version 4.3b Page 33 / 35

© 2016 EMVCo, LLC. 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.

5.2 Test Changes Due to Specification Update and Application Note

After a change in the EMV Specification, EMVCo will decide:

• If and when the type approval tests must be changed to accommodate the new specifications

• When to introduce the new type approval test version

• When to stop testing and renewal with the previous type approval test version

EMVCo will inform all participants of the new tests and the date(s) of the activation of the new test version and deactivation of the old test version.

Figure 5.2 identifies the impact of specification changes on the type approval process.

Figure 5.2 – Time line for test changes, following changes in EMV Specification

Page 39: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 IFM Change Management - Version 4.3b Page 34 / 35

© 2016 EMVCo, LLC. 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.

6 IFM Change Management EMVCo recognizes that from time to time minor changes may occur without affecting the IFM compliance to the EMV Specification. However, EMVCo considers a major modification to be a change in an IFM that affects the compliance of the IFM to the requirements of the EMV Specification. An IFM that undergoes a major modification shall be considered a new design for which a new type approval is required.

6.1 Major and Minor Changes A major change in an IFM may generate a different behavior of the terminal with respect to the EMV Specification and the IFM provider’s ICS. In such cases, the IFM shall be considered a new IFM and new type approval is required.

A minor change in an IFM does not generate a different behavior of the IFM with respect to the specifications and ICS. In such cases, the IFM shall not require new type approval.

The IFM provider is responsible for declaring a change major or minor. This declaration shall be supported with tangible evidence (design documents, test logs, etc.).

The following are informative examples and do not represent all possible identifiable major changes:

• Changing to an equivalent or different processor

• Changing the crystal oscillator (different frequency rate)

• New printed circuit board layout

• Significant change in the software

• Different memory component (memory size change)

If EMVCo determines the change is major, this will be considered a new IFM. Detailed procedures relating to change management may be provided in future documentation as warranted.

6.2 Change of Name and Address The IFM provider shall inform the EMVCo if the company name or address or both, as stated on the letter of approval, no longer correspond to the actual name and address. Also changes to the name or address of the company acting as a producer of an approved IFM type for the IFM provider shall also be communicated to EMVCo.

6.3 Re-Issuance of LoA If as a result of a company name change, address change or contact change, EMVCo needs to re-issue an existing LoA on explicit request from the PCD Vendor, EMVCo will request an administrative fee per LoA re-issuance. Please note that LoA are only issued electronically.

Page 40: Terminal Type Approval IFM Level 1 - EMVCo · PDF file3.2 Testing Laboratory ... Also defined is the transaction flow and associated data for an application compliant with the EMV

EMV IFM Level 1 Appendix - Version 4.3b Page 35 / 35

© 2016 EMVCo, LLC. 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.

7 Appendix

7.1 Vendor Forms IFM provider can find all vendor forms he needs to complete on the EMVCo website (www.emvco.com) under Terminal Type Approval, section Type Approval Vendor Forms.

- Level 1 Registration Form

- Level 1 Vendor Contract

- Level 1 Implementation Conformance Statement

- Level 1 Request for Approval

- Level 1 Request for Renewal

*** END OF DOCUMENT ***