Transcript
Personalisation Quality Control of EMV Cards
ICMA EuroForum Munich, October 2014 Br i a n S u m m e rhayes M a n aging D i rec tor Ba r n es I nte r n at ional
© 2014 BARNES INTERNATIONAL LIMITED
1
Agenda Payment Application Personalisation Quality Control Offline Card Personalisation Validation Testing QC Inline QC + Offline Card Personalisation Validation Testing QC 100% Inline QC with Card Personalisation Testing Validation QC © 2014 BARNES INTERNATIONAL LIMITED
2
Personalisation Quality Control Testing © 2014 BARNES INTERNATIONAL LIMITED
3
Personalisation Quality Control – Why? Chip cards have far more information inside them compared with a magnetic stripe Chip cards have far more complicated coding compared with a simple magnetic stripe Dual interface cards are also complex to code with shared parameters
© 2014 BARNES INTERNATIONAL LIMITED
• Magnetic Stripe vs Chip Data • Correct Keys • Validation vs Payments Scheme • Issuer/ Card Tag values
4
Data sent to card during personalisation Data Elements Magnetic Stripe Contact Chip Data Contactless Chip Data (if DI or CL card) Cryptographic Keys Embossing on card face Printing, including CVV on reverse
© 2014 BARNES INTERNATIONAL LIMITED
5
Card Personalisation Some of the data fields should be standard across all products e.g. Issuer Country Code Most of the data fields are particular to one type of card template for each issuer, e.g. CVM List Some of the data fields will be unique to the cardholder e.g. Account Number (PAN) and cardholder name
© 2014 BARNES INTERNATIONAL LIMITED
6
Potential Personalisation Errors Data errors Magnetic Stripe encoding errors Cardholder data Transposition errors Cryptographic Errors Formatting Errors Incorrect Perso Data, e.g. Country / Currency code missmatch
Specification errors
© 2014 BARNES INTERNATIONAL LIMITED
7
Personalisation QC Quality Control of the cards in manufacturing and during personalisation is essential Chip cards – many data Tags any one of which could be incorrectly set up Chip cards are far more expensive than magnetic stripe and thus are costly to reissue Reputation/customer service impact can result in substantial lost revenue
Offline or Inline Quality Control of the cards during personalisation Offline Single Card tests with Batch Testing Inline Enables 100% testing
© 2014 BARNES INTERNATIONAL LIMITED
8
EMV Card Perso with Offline QC Perso Data File
Audit Log Offline CPT
Blank Card
Mag Stripe Data
Emboss Data
Chip TAG Values
Crypto Keys
Perso Machine Controller
Finished Card
Mag-Stripe Encode
Audit Data Flow © 2008-2014 BARNES INTERNATIONAL LIMITED
Card Movement
Emboss
Chip Perso
Perso Data Flow 9
Offline Perso QC Testing Card Personalisation Validation Testing Tool Validation – Standard Card Perso Tool (“CPT”) Validates data to EMV and payment scheme requirements Confirms chip, Mag-stripe and embossing correlation Identifies incorrect data Contact and Contactless chip validation tests Multiple Application data validation -single card insertion Multi-level user interface for Production, QA & Bank personnel with complete analysis facilities for Experts
Test Development + Card Validation All the features of a CPT, PLUS: Test Script development Issuer scripts and Cryptography Host Simulation + HSM interface (e.g. with Thales 8000/9000 and Safenet)
© 2014 BARNES INTERNATIONAL LIMITED
10
Validation Test Report 1. Summary of Test 2. Individual Fail/ Observations with Explanatory Annotations
1
3. Refers to Applicable Specification 4. List of all Tags Tested & Result 2
3
4
© 2014 BARNES INTERNATIONAL LIMITED
11
Offline QC Testing Architecture CPT GUI Card Reader(s) Contact/ CL/ DI
Card Reader Interface
CPT Test Engine
QC Test Scripts and Scenarios
Certification Test Scripts and Scenarios MC CPV/ Visa GPR etc
© 2008-2014 BARNES INTERNATIONAL LIMITED
Bespoke Scripts & Scenarios
12
Inline QC Testing – Offline EMV Data Validation Audit Log
Perso Data File
Offline CPT Blank Card
Mag Stripe Data
Test Station Finished Card
Gate
Reject Bin
Camera Image
Chip Read
Emboss Data
Chip TAG Values
Crypto Keys
Perso Machine Controller
Mag-Stripe Read
Mag-Stripe Encode
Card Movement
QC Data Flow © 2008-2014 BARNES INTERNATIONAL LIMITED
Emboss
Chip Perso
Perso Data Flow 13
Magnetic Stripe QC Magnetic Stripe – standard inline QC Collected by Magnetic Stripe read head Reads all 3 tracks Magnetic stripe data sent to Perso Machine Controller Validation vs input file Drawback: System assumes data sent in Perso file was valid
Magnetic Stripe – QC data validated by inline Card Perso Tool Collected by Magnetic Stripe read head Reads all 3 tracks Magnetic stripe data sent via Perso Machine Controller to CPT Correlation vs ISO data rules Validation vs input file &/or against Magnetic Stipe equivalent data in Chip Validation of iCVV/ Chip CVC/ iCSC/ Chip CAV © 2014 BARNES INTERNATIONAL LIMITED
14
Contact Chip QC Contact Chip Data – standard inline QC Chip ATR activated and read by Contact coupler ATR sent to Perso Machine Controller Confirms that chip is working Drawback: Unable to fully validate personalised data
Contact Chip Data – QC data validated by inline Card Perso Tool ATR activated and APDUs sent to the chip by Contact coupler APDU responses data sent via Perso Machine Controller to CPT Correlation vs EMV, Payment Scheme Application rules Validation of Tag values against test Scenario values (Issuer / card) Chip Data Validation vs Mag Stripe & Contactless Chip Validation that correct Keys were put onto the card © 2014 BARNES INTERNATIONAL LIMITED
15
Contactless Chip QC Contactless Chip Data – standard inline QC Chip ATS activated and read by Contactless coupler ATS read and sent to Perso Machine Controller Confirms that contactless chip is working Drawback: Unable to fully validate personalised data
Contactless Chip Data – QC data validated by inline Card Perso Tool ATS activated and APDUs sent to the chip by Contact coupler APDU responses data sent via to Perso Machine Controller to a CPT Correlation vs EMV, Payment Scheme Application rules Validation of Tag values against test Scenario values (Issuer / card) Contactless Chip Data Validation vs Mag Stripe & Contact Chip Validation that correct Keys were put into the contactless chip © 2014 BARNES INTERNATIONAL LIMITED
16
Embossing Verification Embossing – standard inline QC Camera recognition checks character impression on spent topping foil Uses OCR recognition to recreate embossing data Embossing sent to Perso Machine Controller Validation vs input file Drawback: No validation against Mag Stripe or Chip cardholder data, issue and expiry dates
Embossing – QC data validated by inline Card Perso Tool Camera recognition checks character impression on spent topping foil Uses OCR recognition to recreate embossing data Embossing sent via Perso Machine Controller to CPT Validation vs Data personalised in Magnetic Stripe and Chip Advantage: This is superior to an offline CPT where operator checks embossing against screen image © 2014 BARNES INTERNATIONAL LIMITED
17
Card Stock Verification Card Stock verification – standard inline QC Vision system captures image of front and back of card including stock reference Images sent to Perso Machine Controller Validation vs images of correct card stock for the card batch Drawback: Validation separate from the rest of card validation test
Card Stock verification – QC data validated by inline Card Perso Tool Vision system captures image of front and back of card including stock reference Images sent via Perso Machine Controller to a Card Perso Tool (CPT) Card stock reference recorded in card validation file
© 2014 BARNES INTERNATIONAL LIMITED
18
Potential for 100% Data QC Data – read by Mag Reader/ Chip Couplers Magnetic Stripe Contact Chip Data Contactless Chip Data (if DI or CL card) Cryptographic Keys
Data – read by Camera Embossing on card face Printing, including card stock ID and CVV on reverse
For 100% QC All Data Elements should be Validated © 2014 BARNES INTERNATIONAL LIMITED
19
Inline QC Testing Architecture Offline CPT with GUI
Card Perso Machine Perso Machine Interface Module
Scenario creation Failure investigation
CPT Test Engine
Bespoke Scripts & Scenarios
QC Test Scripts and Scenarios
© 2008-2014 BARNES INTERNATIONAL LIMITED
20
Inline QC Testing with Card Personalisation Validation Data Collection: Machine Modules Machinery Manufacturer QC module(s) to collect data Magnetic Stripe Contact and Contactless Chip Data Printed/ Embossed Data
Validation: CPT Test Engine Validates data to EMV and payment scheme requirements Confirms chip, Mag-stripe and embossing correlation (depending on machine modules) Identifies incorrect data or keys Contact and Contactless chip validation tests Multiple Application data validation
Reporting: Machine interface + CPT Report Good / Bad card result Bad card reject Test Result recorded – for audit purposes Test Results can be saved © 2014 BARNES INTERNATIONAL LIMITED
21
Inline Testing – 100% EMV Validation QC Offline CPT Test Scenarios
Audit Log
Perso Data File Blank Card
Test Station with inline CPT module
Finished Card
Gate
Camera Image
Chip Read
Mag Stripe Data
Emboss Data
Chip TAG Values
Crypto Keys
Perso Machine Controller
Mag-Stripe Read
Mag-Stripe Encode
Emboss
Chip Perso
Offline CPT Reject Bin
QC Data Flow
QC Management
© 2008-2014 BARNES INTERNATIONAL LIMITED
Card Movement
Perso Data Flow 22
Inline Testing Data loaded into card using “Store Data” APDUs, data is organised in Data Group Indicators (DGIs) Differences in techniques and formats depending on the card stock and operating system Data extracted from card using EMV defined APDUs, data is organised by files and records All cards must present the same interface to the terminal, regardless of internal organisation © 2008-2014 BARNES INTERNATIONAL LIMITED
23
Benefits of 100% Inline QC 100% of Cards Tested in Real Time Full Data Validation EMV and Payment Scheme rules, TAG Values and Keys Efficient use of Human Resources Inline QC can work 24/7 and does not get tired or distracted No extra time & no extra QC staff required Faster ROI No Human Intervention – better Data Security © 2014 BARNES INTERNATIONAL LIMITED
Source: Datacard
24
100% Personalisation Quality Control
Thank you for your attention – Questions B r i a n S u m m e r h aye s b s u m m e r h aye s @ b a r n e ste st . co m w w w. b a r n e ste st . co m b a r n e s - i n t e r n a t i o n a l - l td
@ b a r n e s _ te st
© 2014 BARNES INTERNATIONAL LIMITED
25