Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS Terminals

Size: px
Start display at page:

Download "Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS Terminals"

Transcription

1 Abrantix AG Förrlibuckstrasse 66 CH 8005 Zürich Tel.: Fax.: Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS Terminals Date March 30, 2009 Author Fabian Meier Version v1.0 Product Name ax-eft-kernel Status Released Classification Public Copyright Abrantix AG, 2009

2 Table of Content 1 Introduction Integrating a EMV Kernel: Challenges and Problems Technical Details of the Abrantix Ax-EMV Kernel Product Features Architecture EMV Kernel EMV Security Module (SCM) EMV Embedding Layer Security Processor Porting the Kernel System Requirements Development Environment (IDE) Compiler Public Key encryption & Hash implementation True Random Generator Implementation Steps Debugging with the Trace function during the development phase Integrating the EMV Kernel into a Terminal Application Services of Abrantix AG Administration Pre-Certification Adapting the kernel to your hardware Programming support / Application integration References Contact Page 2 / 16

3 1 Introduction What is the Abrantix EMV-Kernel The Abrantix EMV Kernel is designed to run basically any hardware platform. It supports the full functionality of all available EMV-Level 2 Kernel features, such as CDA, DDA, SDA, encrypted PIN, etc. It can be configured to your needs. The ax EFT Kernel is used by several terminal manufactures and it is running on many different hardware platforms. Using the ax EFT Kernel let you speed up your development work and allows you to reach a full certification within three months after project start. EMV Kernel in EFTPOS Terminals The Abrantix EMV Kernel (EMVK) is a configurable, highly portable software module, written in C, intended to be used on any 32 bit platform, running on any operating system. Target Audience Terminal manufacturers who would like to use an existing EMV Level 2 Kernel in order to integrate it with their existing terminal software. Key Features Property Details EMV Compliance EMV Level 2, v4.2a in progress (Summer 2009) Kernel passed v4.1e certification (Summer 2008) Highly configurable Kernel Highly Portable Security Module - Kernel supports all options described in the ICS (Implementation Conformance Statement - list of supported Kernel options). - Easy configuration of a specific ICS. Ansi C, no particular OS requirements, minimal external library dependencies The security critical code is in a separate module, and can be executed in a special security processor. Key Benefits Property Fast development Fast time to market Certification guaranty Stable approved kernel Details The Kernel can easily be integrated into your platform Using our Kernel you can launch a new product within weeks. Average project time is 4 month until receiving certification. (EMV estimates 18 month development time for a Level 2 Kernel) Our Kernel runs on many different platforms and is certified many times. Thousands of transactions are processed everyday through our customers using the ax EFT Kernel. Page 3 / 16

4 Figure: System Overview - Location of EMV Kernel in a Terminal Software Architecture Page 4 / 16

5 2 Integrating a EMV Kernel: Challenges and Problems Today many EMV implementations tightly integrate the EMV functionality with the payment application. Unlike other parts of a terminal application (for example a hardware driver), the EMV code needs periodic updating - required by adapting the EMV code to the newest EMV Level 2 standard. Especially the new EMVCo requirement to re-certify the EMV Level 2 functionality every three years requires the manufacturers to update their EMV kernel software constantly. For small and medium sized Terminal manufacturers it makes sense to evaluate whether a standard based functionality such as EMV Kernel functionality should be developed internally or purchased from an outside vendor. Challenges with developing and maintaining an internal EMV solution - Keeping up with EMV Standard (typically two updates every year) - Maintenance work - Very complex area of expertise - Mission critical component Advantages of using an external 3rd party solution - Rely on an existing solution that is being used by other terminal manufacturers - No need to spend time understanding all details of the highly complex EMV standard - An EMV Level 2 certification is not a key differentiator of a terminal solution - Faster time to market with a pre-certified EMV Kernel Page 5 / 16

6 3 Technical Details of the Abrantix Ax-EMV Kernel 3.1 Product Features Property Language Code Size EMV Standard Certification Details Ansi C - About 20k lines of code (source code) - About 64kB code size (with x86 gcc compiler) - EMV Level 2, v4.2a in progress (Summer 2009) - Kernel passed v4.1e certification Platform Any 32 bit platform (x86, MIPS, ARM,...) OS Required Libraries Required System Functions Security Processor Configuration Parallel EMV transactions possible RAM Memory Requirements API model Threading EMV Attributes - OS Independent. There is a small layer (common.h) that defines the view OS related calls. - No OS required. - C-Library (clib), no Math lib (no floating point numbers used, only integers) - SHA-1, RSA (SCM module) - SHA-1 (EMV Kernel) True Random number generator, according to terminal requirements (possibly PCI specifications). The key loading and storing mechanism, and the pin input access can be implemented in a secure processor. - Fully configurable kernel. One data struct defines the complete EMV Kernel configuration, and the capabilities of the terminal Yes. Each transaction has one "context" (a struct/object with all state variables in it). - About 4kB per context (= per transaction instance). - Additional: size of a public key per application (max. 256 Bytes). Note: CA Public keys are stored in the application - they are accessed each time a transaction happens. Application code calls EMV module functions. No blocking calls. Each call gets finished in a relatively short time - no waiting involved. No callback model. Application can be run single threaded. All function calls are nonblocking. Application can access (set/get) EMV attributes of the Kernel. Page 6 / 16

7 Some of the supported EMV options Functionality Offline Data Authentication CVM Configurable Options Risk Management Details SDA, DDA and CDA Standard CVM's - Attended/Unattended Terminal Type - Online Data Capture - Issuer Code Tables - Velocity Checking - Random Selection - Transaction Log Page 7 / 16

8 3.2 Architecture The Abrantix EMV Kernel consists of four components: Component EMVK - Kernel SCM - Security Module EMVE - Embedding Layer Utility library Details All EMV processing is done here. This code does NOT need any modification. Code that runs in the security module and manages 1. key loading and storing 2. Gets the Pinpad data in plaintext (direct connection to the PINPAD driver) This code needs to be adapted, or is already existing. Layer that controls the EMVK and the SCM. Interface to the application code, and also interface to the ICC driver. Functions that have no direct EMV functionality, such as: - bcd calculations - Layer to common encryption/hash functions (SHA, etc). The encryption is NOT in this library - linked list implementation The EMV functionality is split up into two components: the EMV kernel module, which is intended to run on a main processor MCU and the EMV security module, which will run on the security processor, if applicable. The code that controls the EMV kernel module and the security module is called the EMV Embedding layer. The EMV Embedding layer communicates with the terminal payment application, and needs to be adapted to each terminal. A working code sample is part of the SDK. The EMV module can run in a single threaded application Page 8 / 16

9 Figure: Detailed view of the EMV Module, inside a terminal EMV Kernel All the EMV relevant operations are done in this module. This part of the code needs no modification at all. If the Kernel needs a re-certification after three years, this code will be replaced with the new version without changing the application. A Structure/Object named EMV_CONTEXT contains all state variables of one EMV transaction. With more than one EMV_CONTEXT instances, it is possible to process more than one EMV cards in parallel. All states of the Kernel are preserved in this instance. The EMV kernel does not require any libraries or other modules to operate. Page 9 / 16

10 3.2.2 EMV Security Module (SCM) The SCM implements the certificate chain validation and PIN encryption methods required for EMV. It may or may not run on a dedicated security processor. The EMV Security Module (SCM) performs the following tasks: - It stores the CA public keys. Key loading is not part of this interface, but it is assumed that EMV CA keys are loaded securely as part of application initialization. Each key is identifier by its { RID, Index } bytes. - Certificate chain validation down to issuer or ICC/Pin encryption certificate, depending on the selected offline authentication method. During this task, issuer, ICC and PIN encryption keys are be loaded into a key handle for subsequent operations. - PIN encryption for Offline-PIN CVM. - Public key operations on the keys loaded during chain validation EMV Embedding Layer This component controls the EMV Kernel and the EMV Security Module. It is also the interface to all other system components, such as: - File reading/writing (keys) - Communicating with the EMV chip reader driver (ICC interface) - Getting the PIN data in plaintext from the PINPAD driver Figure: Interaction between the terminal application and EMV kernel (typically implemented in the EMV Embedding layer). 3.3 Security Processor The SCM functionality may run in a security processor, in order to be PCI compliant. Page 10 / 16

11 The security processor is a separate processor with the following properties, in order to guarantee secure transaction (part of the PCI requirements for a terminal): - RAM that cannot be accessed from the outside - Processing of data without observing the register values, for example a debugger cannot see the data in the MCU. 3.4 Porting the Kernel System Requirements - OS independent (The Kernel has been ported to Linux, Windows, Windows CE, a Proprietary Embedded OS) Development Environment (IDE) - No specific IDE is required - Project Files for Microsoft Visual Studio are provided - Build: Linux/Posix Makefile are provided - in cygwin environment on Windows the Unix "make" command is the recommended build tool. However, this is not a hard requirement at all - the Makefile can be adapted to various build environments. The Makefile is quite simple and easy to port Compiler Any Ansi-C compiler can be used to compile this module. Compilers used in current projects: - gcc (Linux Environment) - Windows C compiler (Microsoft Visual Studio environment) List of all the files and what adaption they need Files Details Modification required Makefile Required to build all modules Yes common.h Interface to OS calls/platform dependent Yes emv_tags.h emv_tags.c emv_tags.names.i Tags specific to the EMV Standard. emv.h Header file to EMV Kernel No emv_k_*.c emv_k_*.c EMV Kernel. emv_s_scm.h Header file to EMV Security Module No (?) emv_s_main.c EMV Security Module Possible. Reference Implementation. No No Can be used as it is, or totally Page 11 / 16

12 bcd.h, bcd.c der.h, der.c list.c debug.c emv.c emv_sk_hash.c Utility library rewritten bcd.c/h: No der.c/h: No list.c: No debug.c: No (depends on platform) emv.c (??? emv_sk_hash.c: Yes (wrapper for SHA-1 hash and public key encryption functions) Public Key encryption & Hash implementation The following public key encryption algorithms are needed: EMV Kernel: SHA-1 SCM: SHA-1, RSA. In our reference implementation we are using the on OpenSSL implementation. However, if the terminal has this functionality implement in hardware or an already existing library - these external functions can also be used by the EMV kernel True Random Generator According to EMVCo the EMV Kernel requires a true random generator - typically the system (Terminal hardware) provides this functionality Implementation Steps 1. Adapt the OS layer: common.h 2. Make sure the build works - adapt Makefile 3. Adapt the EMV Embedding - interface to existing EFTPOS application. This is specific to the current terminal implementation. Use the Embedding sample code. This part involves sending and receiving data to/from the ICC (EMV card driver). 4. Adapt the EMV Security Module. Possibly a rewrite is required - depends on the Security Processor of the current platform. Use the existing code as a starting point. 5. Use / add a encryption and hash library. 6. Add the random number generator. 7. The EMV Kernel does NOT need any adaption or changes! 8. EMV certification of the complete terminal Debugging with the Trace function during the development phase In order to efficiently debug and develop the code, a debugging facility had been added to trace the activity of the code. "Trace" has the same meaning as "Logging". The debug output is sent to SDTOUT, with the TRACE() macro. The implementation of the TRACE macro is done in common.h Page 12 / 16

13 A number of flags can be turned on and off, in order to create debug output. Simply set the value to 1 to enable tracing or 0 to disable tracing. Setting the trace flags is done with the global variable EmvTraceFlags. 3.5 Integrating the EMV Kernel into a Terminal Application The main effort is to integrate EMV Embedding layer with the existing terminal application. However, the interaction between the embedding layer and the terminal application is very minimal and straight forward. Each call to the Embedding layer is a non-blocking call. The kernel runs in the same thread as the main application. Each call gets returned right away. This means that a transaction can be canceled any time, the application has full control of the kernel at any moment. The kernel requests during each transaction all the available EMV applications from the terminal application. Abrantix provides a working reference code for the EMV embedded layer. Page 13 / 16

14 4 Services of Abrantix AG Abrantix offers a wide range of services that can even more speed up your terminal development. These services vary from administrative help to technical integration support. We also can help with our long experience in terminal programming to get your software running. All these services are offered on demand. Please ask for your quote. 4.1 Administration The administrative process for a kernel certification is very complex. Abrantix helps you with the application, the EMV Contract, finding the right Kernel configuration and filling out the EMV ICS (Implementation conformance statement). We basically do the full paperwork under your name. 4.2 Pre-Certification Abrantix has a lot of EMV-Test-Tools that help you to integrate the kernel into your application and run pre-certification test against your environment. 4.3 Adapting the kernel to your hardware We can help you to adapt the kernel to your specific hardware. 4.4 Programming support / Application integration Since we have realized many payment application and many payment protocols, we have a large toolbox that can help you speed up your development. Page 14 / 16

15 5 References Existing Applications of the Abrantix EMV Kernel: - Eftpos applications in Switzerland (Linux, 32bit Arm) - Bank Teller Pinpad terminal (2 large customers, Swiss Banks, Linux, 32bit Arm) - Card processing for a parking garage solutions (more than 50 customers, Windows XP, x86) - Secure Processor in a new EFTPOS terminal, (32 bit MIPS, no OS) - Company internal simulators for testing (Windows XP, x86) Page 15 / 16

16 6 Contact For more details we are happy to talk to you personally. Please contact: Abrantix AG Herr Christian Vetsch Förrlibuckstrasse Zürich Switzerland Telefon: Internet: Page 16 / 16

Re: EMVCo Letter of Approval - Contact Terminal Level 2

Re: EMVCo Letter of Approval - Contact Terminal Level 2 June 23, 2017 Mr. Hans-Henning Kochsmeier Wincor Nixdorf International GmbH Heinz-Nixdorf-Ring 1 Paderborn 33106 GERMANY Re: EMVCo Letter of Approval - Contact Terminal Level 2 EMV Application Kernel:

More information

EMV Chip Cards. Table of Contents GENERAL BACKGROUND GENERAL FAQ FREQUENTLY ASKED QUESTIONS GENERAL BACKGROUND...1 GENERAL FAQ MERCHANT FAQ...

EMV Chip Cards. Table of Contents GENERAL BACKGROUND GENERAL FAQ FREQUENTLY ASKED QUESTIONS GENERAL BACKGROUND...1 GENERAL FAQ MERCHANT FAQ... EMV Chip Cards FREQUENTLY ASKED QUESTIONS Table of Contents GENERAL BACKGROUND...1 GENERAL FAQ...1 4 MERCHANT FAQ...5 PROCESSOR/ATM PROCESSOR FAQ... 6 ISSUER FAQ... 6 U.S.-SPECIFIC FAQ...7 8 GENERAL BACKGROUND

More information

esocket POS Integrated POS solution Knet

esocket POS Integrated POS solution Knet esocket POS Integrated POS solution Knet 1 Summary Since 1994 when the first POS devise was deployed in the market, Knet had recognized the importance of this service and did take it up on it self to invest

More information

EMV * Contactless Specifications for Payment Systems

EMV * Contactless Specifications for Payment Systems EMV * Contactless Specifications for Payment Systems Book A Architecture and General Requirements Version 2.6 March 2016 * EMV is a registered trademark or trademark of EMVCo LLC in the United States permitted

More information

PayPass M/Chip Requirements. 3 July 2013

PayPass M/Chip Requirements. 3 July 2013 PayPass M/Chip Requirements 3 July 2013 Notices Following are policies pertaining to proprietary rights, trademarks, translations, and details about the availability of additional information online. Proprietary

More information

EMV: Frequently Asked Questions for Merchants

EMV: Frequently Asked Questions for Merchants EMV: Frequently Asked Questions for Merchants The information in this document is offered on an as is basis, without warranty of any kind, either expressed, implied or statutory, including but not limited

More information

Is Your Organization Ready for the EMV Challenge?

Is Your Organization Ready for the EMV Challenge? Is Your Organization Ready for the EMV Challenge? Suzanne Galvin Director of Product Management Elan Financial Services Jeff Green Director of the Emerging Technologies Advisory Service Mercator Advisory

More information

payshield 9000 The hardware security module securing the world s payments

payshield 9000 The hardware security module securing the world s payments > payshield 9000 The hardware security module securing the world s payments www.thalesgroup.com/iss Information Systems Security Information Systems Security payshield 9000 Table of Contents Introduction

More information

Visa Minimum U.S. Online Only Terminal Configuration

Visa Minimum U.S. Online Only Terminal Configuration Visa Minimum U.S. Online Only Terminal Configuration Intended Audience This document is intended for U.S. merchants, acquirers, processors and terminal providers who are planning deployments of EMV chip

More information

First Data EFTPOS. User Guide. 8006L2-3CR Integrated PIN Pad

First Data EFTPOS. User Guide. 8006L2-3CR Integrated PIN Pad First Data EFTPOS User Guide 8006L2-3CR Integrated PIN Pad 2 Contents What are you looking for? Get to know your PIN pad Introduction 05 PIN Pad location and PIN privacy 05 PIN Pad ownership 06 Your PIN

More information

ARGO SP3 US Common AID Update Software Release Notes

ARGO SP3 US Common AID Update Software Release Notes Triton Systems of Delaware, LLC ARGO 7 3.3.2 SP3 US Common AID Update Software Release Notes Affected products ARGO 7 July 21, 2016 Version 1.2 Triton Systems of Delaware, LLC 21405 B Street Long Beach,

More information

EMV: Facts at a Glance

EMV: Facts at a Glance EMV: Facts at a Glance 1. What is EMV? EMV is an open-standard set of specifications for smart card payments and acceptance devices. The EMV specifications were developed to define a set of requirements

More information

Card Payments Roadmap in the United States: How Will EMV Impact the Future Payments Infrastructure?

Card Payments Roadmap in the United States: How Will EMV Impact the Future Payments Infrastructure? Card Payments Roadmap in the United States: How Will EMV Impact the Future Payments Infrastructure? A Smart Card Alliance Payments Council White Paper Publication/Update Date: January 2013 Publication

More information

White Paper. EMV Key Management Explained

White Paper. EMV Key Management Explained White Paper EMV Key Management Explained Introduction This white paper strides to provide an overview of key management related to migration from magnetic stripe to chip in the payment card industry. The

More information

ATM Webinar Questions and Answers May, 2014

ATM Webinar Questions and Answers May, 2014 May, 2014 Debit Network Alliance LLC (DNA) is a Delaware Limited Liability Company currently comprised of 10 U.S. Debit Networks and open to all U.S. Debit Networks. The goal of this collaborative effort

More information

Aconite Smart Solutions

Aconite Smart Solutions Aconite Smart Solutions PIN Management Services Contents PIN MANAGEMENT... 3 CURRENT CHALLENGES... 3 ACONITE PIN MANAGER SOLUTION... 4 OVERVIEW... 4 CENTRALISED PIN VAULT... 5 CUSTOMER PIN SELF SELECT

More information

Jetstream Certification and Testing

Jetstream Certification and Testing PJM Interconnection 02/01/2016 This page is intentionally left blank. PJM 2016 www.pjm.com 2 P age Introduction Document Description PJM maintains and publishes a list of certified devices, software packages

More information

Top 5 Facts Merchants Need To Know About EMV

Top 5 Facts Merchants Need To Know About EMV Top 5 Facts Merchants Need To Know About EMV June, 2015 Lindsay Breathitt, Product Marketing Steve Cole, Product Management Why EMV, Why Now Agenda U.S. market update EMV Top 5 EMV facts Understanding

More information

Praktika HICAPS module

Praktika HICAPS module page 1 Praktika HICAPS module User Guide page 3 Table of Contents 1. Praktika 5 2. HICAPS 5 3. Glossary of Terms 6 4. Installation of Praktika HICAPS Module. 7 4.1. System Requirements: 7 4.1.1. To install

More information

EMV Transactions with the ID TECH Universal SDK

EMV Transactions with the ID TECH Universal SDK EMV Transactions with the ID TECH Universal SDK Rev. B August 10, 2017 2017 ID Technologies, Inc. All rights reserved ID TECH 10721 Walker Street, Cypress, CA90630 Voice: (714) 761-6368 Fax: (714) 761-8880

More information

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification

More information

EMV is coming. Here s how to stay ahead of the trend. Presented by CO-OP Financial Services

EMV is coming. Here s how to stay ahead of the trend. Presented by CO-OP Financial Services EMV is coming. Here s how to stay ahead of the trend. Presented by CO-OP Financial Services October 25, 2012 Agenda What EMV is and how it works U.S. and global adoption Impact to the payments ecosystem

More information

Canada EMV Test Card Set Summary

Canada EMV Test Card Set Summary Canada EMV Test Card Set Summary.90 January, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

eftpos CB Certification services

eftpos CB Certification services Lab eftpos Chip overview eftpos standards Specifications Manuals, guides, checklists and presentations Procedures and forms eftpos CB services Version No Status Date issued 1.1 Final 16 October 2013 eftpos

More information

Collis/B2 EMV & Contactless Offering

Collis/B2 EMV & Contactless Offering Collis/B2 EMV & Contactless Offering USA Migration Bruce Murray, B2PS Itai Sela, B2PS January 2012 Ensuring Trust in Technology 1 Overview Introduction to EMV and Contactless in the USA B2 Training Programs

More information

PAYMENT EXPRESS EFTPOS GETTING STARTED GUIDE. Version 0.2

PAYMENT EXPRESS EFTPOS GETTING STARTED GUIDE. Version 0.2 PAYMENT EXPRESS EFTPOS GETTING STARTED GUIDE Version 0.2 CONTENTS Payment Express... 1 What s Required... 2 Components... 2 Verifone SC5000... 2 Ingenico i3070... 3 Ingenico ipp320... 3 Uniform UIC PP790SE...

More information

EMV Versions 1 & 2. Divided into 3 parts:

EMV Versions 1 & 2. Divided into 3 parts: EMV Specification EMV Specifications May 94 - Version 1.0 EMV Part 1 Aug 94 - Version 1.0 EMV Part 2 Oct 94 - Version 1.0 EMV Part 3 Jun 95 - Version 2.0 EMV Jun 96 - Version 3.0 EMV 96 May 98 - Version

More information

TransKrypt Security Server

TransKrypt Security Server TransKrypt Security Server Overview Security of transactions is a fundamental requirement for payment transaction industry and this becomes even more critical as the volume of payments are growing at a

More information

Ticketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business

Ticketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business Ticketing: How ACME s Cloud-Based Enterprise Platform Benefits Your Business Today the cloud is replacing on-premise or hosted enterprise workloads, one vertical at a time. ACME was started to introduce

More information

Job Profile Definition

Job Profile Definition Job Profile Definition Switch Applications Manager Introduction The Switch Applications Manager is a dynamic, driven and energetic individual who is focused and dedicated to the switching and EFT subject

More information

PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual

PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual PISO-CAN200-D/T PISO-CAN400-D/T DASYLab CAN Driver User s Manual Warranty All products manufactured by ICP DAS are warranted against defective materials for a period of one year from the date of delivery

More information

Acquirer JCB EMV Test Card Set Summary

Acquirer JCB EMV Test Card Set Summary Acquirer JCB EMV Test Card Set Summary July, 2017 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

IFSF V2 of POS/FEP and Host/Host

IFSF V2 of POS/FEP and Host/Host 2014 Technical Conference IFSF V2 of POS/FEP and Host/Host Jeremy Massey IFSF Technical Chair 1 IFSF EFT Standards POS (Point of Sale) to EPS (Electronic Payment Server) XML based interface allowing EPS

More information

Instant issuance in retail breaks new ground for banks

Instant issuance in retail breaks new ground for banks Use Case Instant issuance in retail breaks new ground for banks The most obvious consumer trend today is the expectation of immediacy. You can download movies and music, and shop online with instant results.

More information

EMV and Educational Institutions:

EMV and Educational Institutions: October 2014 EMV and Educational Institutions: What you need to know Mike English Executive Director, Product Development Heartland Payment Systems 2014 Heartland Payment Systems, Inc. All trademarks,

More information

Protecting Your Future

Protecting Your Future Protecting Your Future with NCR Secure How to prepare for the EMV and Windows 7 Migration An NCR White Paper 02 1 Upcoming Major Changes and Trends The North American financial industry will go through

More information

An RFID Based Generalized Integrated System for the Identification and Traceability of Products and Subsets in Enterprises

An RFID Based Generalized Integrated System for the Identification and Traceability of Products and Subsets in Enterprises An RFID Based Generalized Integrated System for the Identification and Traceability of Products and Subsets in Enterprises Turcu, Cristina Elena Prodan, Remus Catalin Popa, Valentin 14 th December 2005

More information

EMV Adoption in the U.S.

EMV Adoption in the U.S. EMV Adoption in the U.S. What you need to know about the outcome of EMV adoption in other countries and the implications for adoption in the U.S. Table of Contents Introduction [3] What is EMV? [4] The

More information

Contactless Toolkit for Acquirers

Contactless Toolkit for Acquirers MASTERCARD AND MAESTRO CONTACTLESS PAYMENTS Contactless Toolkit for Acquirers DECEMBER 2016 19.7% The Global Contactless Payment Market is poised to grow at a CAGR of around 19.7% over the next decade

More information

Mobile Print For Business Made Easy

Mobile Print For Business Made Easy Mobile Print For Business Made Easy Introduction Nashua (Pty) Limited is not only a leading distributor of digital office automation and document output solutions in Southern Africa, but is also a leading

More information

The Migration to EMV in the USA from a Founders Perspective. Philip Andreae Oberthur Technologies

The Migration to EMV in the USA from a Founders Perspective. Philip Andreae Oberthur Technologies The Migration to EMV in the USA from a Founders Perspective Philip Andreae Oberthur Technologies Chip Card Contact multisim Identity Card Passport SIM card Access Control Identity Dual Card Form Factors

More information

Service Model For Remote Projects

Service Model For Remote Projects Service Model For Remote Projects Chris Recoskie Team Lead IBM CDT Team 2007 IBM Corporation and others; made available under the Eclipse Public License v1.0 Usage Models Many different usage models that

More information

Rugged Tablet Solutions: A Technical Buyer s Guide

Rugged Tablet Solutions: A Technical Buyer s Guide Rugged Tablet Solutions: A Technical Buyer s Guide So, you ve finally decided to jump on the tablet POS bandwagon and now you re stuck in the conundrum of deciding which tablet will best fulfill your application

More information

Gemalto Consulting Services. Take control of your smart card implementation

Gemalto Consulting Services. Take control of your smart card implementation Gemalto Consulting Services Take control of your smart card implementation FINANCIAL SERVICES & RETAIL > SERVICE ENTERPRISE INTERNET CONTENT PROVIDERS PUBLIC SECTOR TELECOMMUNICATIONS TRANSPORT Gemalto

More information

E M V O V E R V I E W. July 2014

E M V O V E R V I E W. July 2014 E M V O V E R V I E W July 2014 A G E N D A EMV Overview EMV Industry Announcements EMV Transaction Differences, What to Expect Solution Decisions Market Certification Considerations Questions 2 E M V

More information

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2)

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2) OpenBank - banking platform for e-money management based on blockchain technology (version 0.2) Dr. Pavel Kravchenko, Sergiy Vasilchuk, Bohdan Skriabin Abstract Traditional banking technology has multiple

More information

I N T E R A C. The Faster, More Convenient Way. Small Value Purchases

I N T E R A C. The Faster, More Convenient Way. Small Value Purchases I N T E R A C I S S U I N G F L A S H The Faster, More Convenient Way to Securely Accept Payment For Small Value Purchases Trade-mark of Interac Inc. (Everlink Payment Services Inc.) authorized user of

More information

Quick Guide. Token Service Provider

Quick Guide. Token Service Provider Quick Guide Token Service Provider 1 Introduction to Mobile Payments The mobile payments revolution is here! Driven by the development of near field communication (NFC) enabled smartphones, the launch

More information

XFS. Provider of leading edge test and certification solutions for Banks, POS Vendors and Payment Networks.

XFS. Provider of leading edge test and certification solutions for Banks, POS Vendors and Payment Networks. Provider of leading edge test and certification solutions for Banks, POS Vendors and Payment Networks. Next generation device based ATM simulator based on the latest Windows.Net architecture, innovative

More information

Cards on the table! Bernd Filsinger Payment Technology Services Lead Client Support Services, Europe region

Cards on the table! Bernd Filsinger Payment Technology Services Lead Client Support Services, Europe region Cards on the table! Bernd Filsinger Payment Technology Services Lead Client Support Services, Europe region Notice of confidentiality This presentation is furnished to you solely in your capacity as a

More information

Agilent VEE Pro 9.3. Data Sheet

Agilent VEE Pro 9.3. Data Sheet Agilent VEE Pro 9.3 Data Sheet Agilent VEE 9.3 Features New sample programs for Agilent 33500 series function/arbitrary waveform generator, 34411A digital multimeter and DSO/MSO oscilloscopes. General

More information

Verifone MX 915/925 Payment Devices. with KWI 6.x POS Registers: What s New?

Verifone MX 915/925 Payment Devices. with KWI 6.x POS Registers: What s New? Verifone MX 915/925 Payment Devices with KWI 6.x POS Registers: What s New? Contents Overview... 3 Network and Power Requirements... 5 Network Requirements... 5 Power Requirements... 5 Place Your Order

More information

Tokenization April Tokenization. Gregory H. Soule, CPA, CISA, CISSP, CFE Senior Manager. Andrews Hooper Pavlik PLC

Tokenization April Tokenization. Gregory H. Soule, CPA, CISA, CISSP, CFE Senior Manager. Andrews Hooper Pavlik PLC ization Gregory H. Soule, CPA, CISA, CISSP, CFE Senior Manager Andrews Hooper Pavlik PLC 1 Agenda and Implementation EMV, Encryption, ization Apple Pay Google Wallet Recent Trends Resources Agenda and

More information

USA EMV Test Card Set Summary

USA EMV Test Card Set Summary USA EMV Test Card Set Summary.80 January, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

OPC UA Symposium. Cosmin Nan. EMEA Channel Manager Matrikon

OPC UA Symposium. Cosmin Nan. EMEA Channel Manager Matrikon OPC UA Symposium Cosmin Nan EMEA Channel Manager Matrikon 220 professionals, 10 offices Partnering with the leading suppliers of each segment Services for the total life cycle of the solution: Consulting,

More information

Tokenization: What, Why and How

Tokenization: What, Why and How Tokenization: What, Why and How 11/5/2015 UL Transaction Security 2011 Underwriters Laboratories Inc. We have EMV why do we need tokenization? From Magstripe Merchant Signature Issuer Magstripe Risk Management

More information

Extending EMV to support Murabaha transactions

Extending EMV to support Murabaha transactions Extending EMV to support Murabaha transactions Mansour A. Al-Meaither and Chris J. Mitchell Information Security Group, Royal Holloway, University of London, Egham, Surrey, TW20 0EX, United Kingdom {M.Al-Meaither,

More information

Ti RTOS Based Parking Lot Guidance System

Ti RTOS Based Parking Lot Guidance System I J C T A, 9(13) 2016, pp. 6165-6173 International Science Press Ti RTOS Based Parking Lot Guidance System Swathikaa S. V. and J. Selvakumar ABSTRACT This idea is proposed with the problem statement in

More information

Enterprise Output Management For Banking, Finance, and Insurance

Enterprise Output Management For Banking, Finance, and Insurance A VPS White Paper from Levi, Ray & Shoup, Inc. Enterprise Output Management For Banking, Finance, and Insurance Slumping markets, industry initiatives such as T+1, and deregulation that allows banks, insurance

More information

Contents OVERVIEW... 3 CONFIGURATION... 4

Contents OVERVIEW... 3 CONFIGURATION... 4 Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of GL Accounts... 5 Configuration

More information

EMV is coming. But it s ever changing.

EMV is coming. But it s ever changing. EMV is coming. But it s ever changing. March 26, 2013 Presented By MICHELLETHORNTON Senior Product Manager CO-OP Financial Services RYANZILKER B2B Marketing Manager CO-OP Financial Services Today s Agenda

More information

****SIMULATION IN HOST-TARGET TESTING****

****SIMULATION IN HOST-TARGET TESTING**** ****SIMULATION IN HOST-TARGET TESTING**** INTRODUCTION: This article describes the importance of simulation in host-target testing. And accordingly leads to a theoretical strategy that can be followed

More information

The Shared Electronic Banking Services Company (KNET) Knet securing E-payment for EGOV

The Shared Electronic Banking Services Company (KNET) Knet securing E-payment for EGOV The Shared Electronic Banking Services Company (KNET) Knet securing E-payment for EGOV November 21, 2015 Knet 2 The Shared Electronic Banking Services Company (Knet) was established in 1992. Knet Established

More information

Microsoft SharePoint WorkFlow

Microsoft SharePoint WorkFlow Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com

More information

Canon Customization Offerings

Canon Customization Offerings Canon Professional Services Solutions Business Development Business solutions for streamlining, simplifying, and digitizing Canon Customization Offerings document-driven processes. Customizations Customization

More information

EMVCo Type Approval. Terminal ESD Evaluation Administrative Process. Version 2.3. July 2014

EMVCo Type Approval. Terminal ESD Evaluation Administrative Process. Version 2.3. July 2014 EMVCo Type Approval Terminal ESD Evaluation Administrative Process Version 2.3 July 2014 Page 1 Legal Notice This document summarizes EMVCo s present plans for type approval testing services and policies

More information

Winweigh Plus. The versatile Windows software package with:

Winweigh Plus. The versatile Windows software package with: Status 08/2006 - Page 1 of 8 Winweigh Plus The versatile Windows software package with: - weighing data recording and management - system-oriented statistics and reports - individual/group delivery note,

More information

SHOPAHOLIC A SMARTER WAY TO CHECKOUT

SHOPAHOLIC A SMARTER WAY TO CHECKOUT SHOPAHOLIC A SMARTER WAY TO CHECKOUT Saumya Rajan 1, Aakanksha Jaiswal 2, Shivam Garg 3 1,2,3 Department of Computer Science and Engineering, BBDIT, Dr. A.P.J A.K.T.U, Ghaziabad, India ------------------------------------------------------------------------***-----------------------------------------------------------------------

More information

CCV s self-service payment solutions drive PCI-DSS-compliant security

CCV s self-service payment solutions drive PCI-DSS-compliant security CCV s self-service payment solutions drive PCI-DSS-compliant security White Paper July 2016 1. Introduction This white Paper discusses the basic differences between the current PCI-DSS and the P2PE rules

More information

Cisco Unified Workforce Optimization for Cisco Unified Contact Center Express 9.0

Cisco Unified Workforce Optimization for Cisco Unified Contact Center Express 9.0 Data Sheet Cisco Unified Workforce Optimization for Cisco Unified Contact Center Express 9.0 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile

More information

Online Payment Services

Online Payment Services A NetPay Guide to... Online Payment Services Online payments, also commonly referred to as CNP or Cardholder not present are those that provide the capability for a purchase to be made without physically

More information

Oracle Banking Digital Experience

Oracle Banking Digital Experience Oracle Banking Digital Experience Release Notes Release 16.1.0.0.0 Part No. E71761-01 March 2016 Oracle Banking Digital Experience Release Notes, Release 16.1.0.0.0 March 2016 Oracle Financial Services

More information

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations Azure IoT Suite Secure device connectivity and management Data ingestion and command + control Rich dashboards and visualizations Business workflow integration Move beyond building blocks with pre-configured

More information

PIN Issuance & Management

PIN Issuance & Management PIN Issuance & Management From PIN selection to PIN verification Card issuers and merchants know they can put their trust in MagTek. Whether meeting the growing need for instant, in-branch card and PIN

More information

Electronic Bidding Core System. Electronic Bidding Core System Development Consortium

Electronic Bidding Core System. Electronic Bidding Core System Development Consortium Electronic Bidding Core System Electronic Bidding Core System Development Consortium Objective Our objective is the development of a highly flexible electronic bidding system that can be used by multiple

More information

LEGIC advant transponder chips. For flexible and secure ID systems at MHz

LEGIC advant transponder chips. For flexible and secure ID systems at MHz LEGIC advant transponder chips For flexible and secure ID systems at 13.56 MHz 1 advant the right decision Free choice of medium With advant, you have a free choice of smartcard, key fob, watch, credit

More information

Formal models of banking cards for free! Fides Aarts Erik Poll Joeri de Ruiter

Formal models of banking cards for free! Fides Aarts Erik Poll Joeri de Ruiter Formal models of banking cards for free! Fides Aarts Erik Poll Joeri de Ruiter Radboud University Nijmegen To verify a program you need: 1. a program logic Program Verification 2. a tool supporting this

More information

Niagara 4 + JACE our newest products are open 4

Niagara 4 + JACE our newest products are open 4 Niagara 4 + JACE 8000 our newest products are open 4 NIAGARA FRAMEWORK connecting minds and machines niagara framework For more than 15 years, the Niagara Framework has fundamentally changed the way devices

More information

cobas POC IT solutions Bringing it all together

cobas POC IT solutions Bringing it all together cobas POC IT solutions Bringing it all together cobas POC IT solutions are a very powerful tool. I can use it to look at how equipment is used. If there are any particular user issues, cobas IT 1000 application

More information

Terminal Quality Management Process

Terminal Quality Management Process Terminal Quality Management Process Version 2.0 June 2017 Notices Proprietary Rights Trademarks The information contained in this document is proprietary and confidential to Mastercard International Incorporated,

More information

Merchant Services What You Need to Know. Agenda 6/5/2017. Overview of Merchant Services. EMV, Tokenization/Encryption, and PCI (Oh My!

Merchant Services What You Need to Know. Agenda 6/5/2017. Overview of Merchant Services. EMV, Tokenization/Encryption, and PCI (Oh My! Merchant Services What You Need to Know Heather Nowak VP, CPP Senior Product Manager Agenda Overview of Merchant Services Why accept cards? What you need to know/consider Capabilities/Pricing/Contract

More information

Simplify Replacements

Simplify Replacements Simplify Replacements Quickly identify the correct ceding company carrier and replacement processing location. Ensure that replacement packages arrive at the correct location the first time with accurate

More information

Asset Management. Visit us at: or call SCAN

Asset Management. Visit us at:  or call SCAN Asset Management Why BarScan? The modern workplace is a complex combination of computer equipment, furniture, and other equipment with compliance, accounting and location tracking issues. To better manage

More information

Image-Based Item Processing Solution

Image-Based Item Processing Solution Image-Based Item Processing Solution Image-Based Item Processing Solution The Powerful ActiveView Item Processing Improved efficiency Scalable configuration for any size institution Increased productivity

More information

VXTEN technology guide

VXTEN technology guide What's in the guide... The English translation of the Polish brochure VXTEN technology guide This guide have been created for partners and companies cooperating with TENVIRK Sp. z o.o. The guide contains

More information

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services

EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services automotive.elektrobit.com EB Automotive ECU solutions AUTOSAR Basic Software Tooling Functional Safety Customization Services Electronic Control Unit Software and Services We take AUTOSAR to the road!

More information

Helping merchants automate testing practices.

Helping merchants automate testing practices. Helping merchants automate testing practices. Meet deadlines, facilitate certifications and overcome complexities. www.fisglobal.com As a merchant, you are in the middle of the shift from traditional cash

More information

PCI BLOG. P2PE, EMV, Tokenization, Oh My!

PCI BLOG. P2PE, EMV, Tokenization, Oh My! Page 1 of 8 PCI BLOG THE UNOFFICIAL PCI COMPLIANCE & IT SECURITY BLOG HOME PCI IN THE NEWS PCI TOOLS IT SEC. JOB BOARD DOCUMENTS CONTACT US FORUM P2PE, EMV, Tokenization, Oh My! June 14, 2016 PCI Blog

More information

MAS 500. MAS 500 Version 7.0 Pre-Release Guide

MAS 500. MAS 500 Version 7.0 Pre-Release Guide MAS 500 MAS 500 Version 7.0 Pre-Release Guide February 2004 Table of Contents Overview...1 Availability...1 Global Usability Enhancements...1 Distribution Enhancements...2 Manufacturing Enhancements...5

More information

PAYMENT CARD INDUSTRY DATA SECURITY STANDARD SELF-ASSESSMENT QUESTIONNAIRE (SAQ) A GUIDE

PAYMENT CARD INDUSTRY DATA SECURITY STANDARD SELF-ASSESSMENT QUESTIONNAIRE (SAQ) A GUIDE PAYMENT CARD INDUSTRY DATA SECURITY STANDARD SELF-ASSESSMENT QUESTIONNAIRE (SAQ) A GUIDE Last Reviewed: December 13, 2017 Last Updated: December 19, 2017 PCI DSS Version: v3.2, rev 1.1 Prepared for: The

More information

Payments - EMV Review. EMV Functionality Inside OpenOne

Payments - EMV Review. EMV Functionality Inside OpenOne Payments - EMV Review EMV Functionality Inside OpenOne A Brief History EMV stands for Europay, MasterCard and Visa. It is a global standard for cards equipped with computer chips and the technology used

More information

SAP HANA Cloud Connector Solution Brief

SAP HANA Cloud Connector Solution Brief SAP HANA Cloud Connector Solution Brief Applies to: SAP HANA Cloud Connector, SAP HANA Cloud Platform Summary This document is a solution brief about the SAP HANA Cloud connector, the secure and reliable

More information

Prepare for GDPR today with Microsoft 365

Prepare for GDPR today with Microsoft 365 Prepare for GDPR today with Microsoft 365 2 Table of contents 01. 02. 03. 04. 05. Executive Sumary Landscape Assess and manage your compliance risk Protect your most sensitive data Closing 3 01. Executive

More information

Maximize the use of your HSM 8000

Maximize the use of your HSM 8000 MAximise_HSM.qxp 19/06/2009 17:11 Page 1 www.thalesgroup.com/iss Maximize the use of your HSM 8000 Information Systems Security Information Systems Security Maximize the use of your HSM 8000 Table of Contents

More information

Table of Contents HOL CMP

Table of Contents HOL CMP Table of Contents Lab Overview - - vrealize Business for Cloud - Getting Started... 2 Lab Guidance... 3 Module 1 - Computing the Cost of your Private Cloud (30 Minutes)... 9 Introduction... 10 Overview

More information

Quick Guide. Token Service Provider

Quick Guide. Token Service Provider Quick Guide Token Service Provider Introduction to Mobile Payments The mobile payments revolution is here! Driven by the development of near field communication (NFC) enabled smartphones, the launch of

More information

New Customer Account

New Customer Account New Customer Account Implementation Guide shift4.com Copyright 2017 Shift4 Corporation. All rights reserved. Table of Contents Introduction...4 New Account Setup Process...5 Step 1 Project Planning Call...6

More information

Overview of NFC technique and challenge of NFC forum test

Overview of NFC technique and challenge of NFC forum test Overview of NFC technique and challenge of NFC forum test 2014/10/02 Philip Chang Senior Project Manager Agenda Keysight Page 2 NFC News and Marketing NFC Mobile Payment Analysis NFC Test Solution What

More information

Digitalisieren Sie Ihr Unternehmen mit dem Internet der Dinge Michael Epprecht Microsoft GBB IoT

Digitalisieren Sie Ihr Unternehmen mit dem Internet der Dinge Michael Epprecht Microsoft GBB IoT Digicomp Microsoft Evolution Day 2015 1 Digitalisieren Sie Ihr Unternehmen mit dem Internet der Dinge Michael Epprecht Microsoft GBB IoT michael.epprecht@microsoft.com @fastflame Partner: Becoming a digital

More information

NetSuite Integration for CyberSource. Getting Started Guide

NetSuite Integration for CyberSource. Getting Started Guide NetSuite Integration for CyberSource Getting Started Guide December 2017 Contents Introduction... 3 Configure Your CyberSource Account... 3 Configure Your NetSuite Account... 5 Add a New CyberSource Credit

More information