Whitepaper ax eft-kernel EMV Level 2 Kernel - a Software Module for EFTPOS Terminals
|
|
- Quentin Barber
- 6 years ago
- Views:
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
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 informationEMV 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 informationesocket 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 informationEMV * 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 informationPayPass 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 informationEMV: 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 informationIs 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 informationpayshield 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 informationVisa 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 informationFirst 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 informationARGO 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 informationEMV: 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 informationCard 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 informationWhite 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 informationATM 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 informationAconite 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 informationJetstream 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 informationTop 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 informationPraktika 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 informationEMV 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
Virtualizer ``Overview ``The Impact of ``What are Virtual Prototypes? ``Competitive Electronic Products Faster ``Use Virtual Prototyping from Specification to Deployment ``Virtualizer Technical Specification
More informationEMV 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 informationCanada 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 informationeftpos 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 informationCollis/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 informationPAYMENT 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 informationEMV 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 informationTransKrypt 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 informationTicketing: 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 informationJob 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 informationPISO-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 informationAcquirer 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 informationIFSF 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 informationInstant 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 informationEMV 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 informationProtecting 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 informationAn 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 informationEMV 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 informationContactless 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 informationMobile 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 informationThe 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 informationService 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 informationRugged 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 informationGemalto 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 informationE 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 informationOpenBank - 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 informationI 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 informationQuick 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 informationXFS. 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 informationCards 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 informationAgilent 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 informationVerifone 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 informationTokenization 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 informationUSA 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 informationOPC 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 informationTokenization: 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 informationExtending 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 informationTi 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 informationEnterprise 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 informationContents 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 informationEMV 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**** INTRODUCTION: This article describes the importance of simulation in host-target testing. And accordingly leads to a theoretical strategy that can be followed
More informationThe 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 informationMicrosoft 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 informationCanon Customization Offerings
Canon Professional Services Solutions Business Development Business solutions for streamlining, simplifying, and digitizing Canon Customization Offerings document-driven processes. Customizations Customization
More informationEMVCo 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 informationWinweigh 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 informationSHOPAHOLIC 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 informationCCV 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 informationCisco 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 informationOnline 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 informationOracle 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 informationAzure 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 informationPIN 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 informationElectronic 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 informationLEGIC 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 informationFormal 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 informationNiagara 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 informationcobas 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 informationTerminal 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 informationMerchant 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 informationSimplify 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 informationAsset 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 informationImage-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 informationVXTEN 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 informationEB 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 informationHelping 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 informationPCI 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 informationMAS 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 informationPAYMENT 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 informationPayments - 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 informationSAP 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 informationPrepare 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 informationMaximize 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 informationTable 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 informationQuick 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 informationNew 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 informationOverview 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 informationDigitalisieren 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 informationNetSuite 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