update on inline testing of emv cards - icma · 2017. 12. 8. · card stock verification...
TRANSCRIPT
Br ian Summerhayes
Managing Director
Barnes Internat ional
© 2015 BARNES INTERNATIONAL LIMITED 1
Update on Inline Testing of EMV Cards
ICMA Expo
Phoenix, March 2015
A LOOK AT THE DEVELOPMENTS AND NEW TRENDS IN INLINE TESTING AND HOW THEY MAY AFFECT YOUR BUSINESS
Agenda
Inline Perso Quality Control Options
Inline QC + Offline Card Personalisation Validation Testing QC
100% Inline QC with Card Personalisation Testing Validation QC
Benefits and Implications
© 2015 BARNES INTERNATIONAL LIMITED 2
Personalisation Quality Control Testing
© 2015 BARNES INTERNATIONAL LIMITED 3
Introduction
© 2015 BARNES INTERNATIONAL LIMITED 4
Chip cards have far more complicated coding compared with a simple magnetic stripe
Chip cards have far more information inside them compared with a magnetic stripe
Dual interface cards are also complex to code with shared parameters
• Magnetic Stripe vs Chip Data
• Correct Keys • Validation vs
Payments Scheme
• Issuer/ Card Tag values
Data sent to card during personalisation
© 2015 BARNES INTERNATIONAL LIMITED 5
Data Elements
Magnetic StripeContact Chip DataContactless Chip Data (if DI or CL card)Cryptographic KeysEmbossing on card facePrinting, including CVV on reverse
Personalisation QC
© 2015 BARNES INTERNATIONAL LIMITED 6
Quality Control of the cards in manufacturing and during personalisation is essentialChip cards – many data Tags any one of which could be incorrectly set upChip cards are far more expensive than magnetic stripe and thus are costly
to reissueReputation/customer service impact can result in substantial lost revenue
Offline or Inline Quality Control of the cards during personalisationOfflineSingle Card tests with Batch Testing
InlineEnables 100% testing
PersoMachine Controller
EMV Card Perso with Offline QC
© 2015 BARNES INTERNATIONAL LIMITED 7
PersoData File
Mag‐Stripe Encode Emboss Chip Perso
Finished Card
Blank Card
Card Movement Perso Data Flow
CryptoKeys
Chip TAG
ValuesEmboss Data
Mag Stripe Data
Audit Log
Audit Data Flow
Offline CPT
PersoMachine Controller
Inline QC Testing – Offline EMV Data Validation
© 2015 BARNES INTERNATIONAL LIMITED 8
PersoData File
Mag‐Stripe Read
Mag‐Stripe Encode Emboss Chip Perso
Reject Bin
Test StationFinished Card
Blank Card
Card Movement Perso Data Flow
Chip Read Camera Image Gate
CryptoKeys
Chip TAG
ValuesEmboss Data
Mag Stripe Data
Audit Log
QC Data Flow
Offline CPT
Magnetic Stripe QC
© 2015 BARNES INTERNATIONAL LIMITED 9
Magnetic Stripe – standard inline QC
Collected by Magnetic Stripe read headReads all 3 tracksMagnetic stripe data sent to Perso Machine ControllerValidation 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 headReads all 3 tracksMagnetic stripe data sent via Perso Machine Controller to CPTCorrelation vs ISO data rulesValidation vs input file &/or against Magnetic Stipe equivalent data in ChipValidation of iCVV/ Chip CVC/ iCSC/ Chip CAV
Contact Chip QC
© 2015 BARNES INTERNATIONAL LIMITED 10
Contact Chip Data – standard inline QC
Chip ATR activated and read by Contact couplerATR sent to Perso Machine ControllerConfirms 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 couplerAPDU responses data sent via Perso Machine Controller to CPTCorrelation vs EMV, Payment Scheme Application rulesValidation of Tag values against test Scenario values (Issuer / card)Chip Data Validation vs Mag Stripe & Contactless ChipValidation that correct Keys were put onto the card
Contactless Chip QC
© 2015 BARNES INTERNATIONAL LIMITED 11
Contactless Chip Data – standard inline QC
Chip ATS activated and read by Contactless couplerATS read and sent to Perso Machine ControllerConfirms that contactless chip is working
Drawback: Unable to fully validate personalised data
Contactless Chip Data – QC data validated by inline Card PersoToolATS activated and APDUs sent to the chip by Contact couplerAPDU responses data sent via to Perso Machine Controller to a CPTCorrelation vs EMV, Payment Scheme Application rulesValidation of Tag values against test Scenario values (Issuer / card)Contactless Chip Data Validation vs Mag Stripe & Contact ChipValidation that correct Keys were put into the contactless chip
Embossing Verification
© 2015 BARNES INTERNATIONAL LIMITED 12
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
Card Stock Verification
© 2015 BARNES INTERNATIONAL LIMITED 13
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 PersoTool 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
Potential for 100% Data QC
© 2015 BARNES INTERNATIONAL LIMITED 14
Data – read by Mag Reader/ Chip Couplers
Magnetic StripeContact Chip DataContactless Chip Data (if Dual Interface or CL card)Cryptographic Keys
Data – read by Camera
Embossing on card facePrinting, including card stock ID and CVV on reverse
For 100% QC All Data Elements should be Validated
Inline QC Testing Architecture
© 2015 BARNES INTERNATIONAL LIMITED 15
Offline CPT with GUI
Scenario creationFailure investigation
QC Test Scripts and Scenarios
Bespoke Scripts & Scenarios
CPT Test Engine
Perso Machine Interface Module
Card Perso Machine
Inline QC Testing with Card Personalisation Validation
Machinery Manufacturer QC module(s) to collect data
Magnetic Stripe
Contact and Contactless Chip Data
Printed/ Embossed Data
Data Collection: Machine Modules
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
Validation: CPT Test Engine
Good / Bad card result
Bad card reject
Test Result recorded – for audit purposes
Test Results can be saved
Reporting: Machine interface &/or CPT Report
16© 2015 BARNES INTERNATIONAL LIMITED
PersoMachine Controller
Inline Testing – 100% EMV Validation QC
© 2015 BARNES INTERNATIONAL LIMITED 17
PersoData File
Mag‐Stripe Read
Mag‐Stripe Encode Emboss Chip Perso
Reject Bin
Test Station with inline CPT
moduleFinished Card
Blank Card
Card Movement Perso Data Flow
Chip Read Camera Image Gate
CryptoKeys
Chip TAG
ValuesEmboss Data
Mag Stripe Data
QC Management
Audit LogOffline CPT
Test Scenarios
QC Data Flow
Offline CPT
100% Inline QC Testing is a reality
© 2015 BARNES INTERNATIONAL LIMITED 18
Proven Technology2 Perso Machine ManufacturersFor small and large operationsMachine speeds: 200 cph to 2,500 cph
4 Bureaus in US running 100% QC
Automated Card Vaults with Automated Hopper Filling
Inline Testing
© 2015 BARNES INTERNATIONAL LIMITED 19
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
Inline Testing Time
Not necessary to slow machine speed
© 2015 BARNES INTERNATIONAL LIMITED
1 Testing Coupler per 2 Perso Couplers
EMV Contact Chip Personalization time: 10‐20 seconds Testing time: 6‐10 seconds
EMV Dual Interface Personalization time: 13‐23 seconds Testing time: 8‐12 seconds
Source: Customers 20
Inline Justification Benefits of 100% QC
© 2015 BARNES INTERNATIONAL LIMITED
Benefits in Throughput
All cards tested over all interfaces in real time Mag – Contact /Contactless Chip – Embossing correlation Full EMV Test Eliminate customer Card quality issues
No loss of machine speed Batches of mixed card types can be combined Rainbow Perso Less make ready time = Greater Productivity
21
Magnetic Stripe & Chip Data
© 2015 BARNES INTERNATIONAL LIMITED
Magnetic Stripe and Chip (ICC) comparison Validated
PAN Cardholder Name Expiration Date Service Code Discretionary Data
Contact Chip vs Contactless Chip data comparison
22
Customer Benefit – 100% Cards Tested
© 2015 BARNES INTERNATIONAL LIMITED
Elimination of customer card quality issues
100% cards tested as working
Bureau Audit Trail Better Reputation/ Rating Commercial Selling Point
Issuer 100% confidence good card holder experience Avoid non‐working card to back of wallet
23
Throughput Benefit
© 2015 BARNES INTERNATIONAL LIMITED
Increase Machine Productivity
Objective: Avoid effect of decreasing Batch Sizes on productivity
24
Offline Card QC Steps
© 2015 BARNES INTERNATIONAL LIMITED
Steps in an Offline EMV Chip Card Test
1. Run 1 card/ Stop Perso Machine2. Select and carefully Remove card3. Walk/ Move to offline QC station4. Log In to offline CPT5. Select Test Scenario (can be automated)6. Insert card in card reader7. Card test run + Result shown + Check passed8. Check Embossing on card vs screen9. Log Out of offline CPT10. Walk / Move back to Perso machine11. Carefully Reinsert Card12. Begin Batch Run
25
Offline QC ‐ Time
© 2015 BARNES INTERNATIONAL LIMITED 2626
Steps in an Offline EMV Chip Card Test: 2 mins 45 secs = 165 secs
1. Run 1 card/ Stop Perso Machine 60 secs2. Select and carefully Remove card 10 secs3. Walk/ Move to offline QC station 20 secs4. Log In to offline CPT 10 secs5. Select Test Scenario (can be automated) 8 secs6. Insert card in card reader 2 secs7. Card test run + Result shown + Check passed 10 secs8. Check Embossing on card vs screen 4 secs9. Log Out of offline CPT 1 secs10. Walk / Move back to Perso machine 20 secs11. Carefully Reinsert Card 10 secs12. Begin Batch Run 10 secs
Source: Barnes Estimates
Test Result
© 2015 BARNES INTERNATIONAL LIMITED
Desired Result:
2727
Batch Sizes – The Problem with Offline QC
As Banks develop more card models, cards/per batch decreases
% time machine running (based on 1,700 cph)
© 2015 BARNES INTERNATIONAL LIMITED
Batch Size Offline QC Time*1,000 5 ½ minutes/ ‘000 cards500 11 minutes/ ‘000 cards100 55 minutes/ ‘000 cards50 1 Hr 50 minutes/ ‘000 cards
Source: Barnes Estimates
Batch %1,000 87%500 76%100 39%50 24%
28
Inline QC with Rainbow BatchesRainbow Batch
© 2015 BARNES INTERNATIONAL LIMITED
Multiple small batches combined into one batch Multiple Perso Data files organized and joined Card Stock organised to match Perso Data Automated Card Storage Vault with Picking System Perso Data file drives picking process Stock picked into hoppers/ trays
Single Machine Make Ready 100% inline QC Stock QC ‐ Correct Perso Data Record onto Correct
Card EMV and Payment Scheme Validation tests Tag value validation
29
Inline QC with Rainbow Batches
% machine running time (based on 1,700 cph max)
© 2015 BARNES INTERNATIONAL LIMITED Source: Barnes Estimates
Batch % running time6,800 (4 hrs) 98%4,000 96%2,000 93%1,000 87%
Minimum batch 2 hoppers/ trays of 500 cards500 x 2 87%100 x 10 87%50 x 20 87%
30
Human Resources
Efficient use of Human Resources
Inline QC can work 24/7 and does not get tired or distracted Greater Operator Job Satisfaction Greater Efficiency Less Staff ‐ no extra QC staff required Faster ROI
No Human Intervention – better Data Security
© 2015 BARNES INTERNATIONAL LIMITED Source: Datacard 31
QC Audit Trail ‐ Reporting
Card Test Reporting
Reporting by Individual card Offline audit of QC process Ability to collect and retain test reports of failed cards Offline verification of failed cards
© 2015 BARNES INTERNATIONAL LIMITED 32
Complete Validation Test Report
Accessed from Inline test Result File on an Offline CPT1. Summary of Test2. Individual Fail/ Observations with
Explanatory Annotations3. Refers to Applicable Specification4. List of all Tags Tested & Result
© 2015 BARNES INTERNATIONAL LIMITED 33
3
4
2
1
Summary
100% Inline QC Testing
100% Full EMV test a reality Mag / Chip / Contactless Verification Full EMV Validation test Testing time does not impact Machine Running speed or time Greater Productivity through Rainbow Batches Human resources optimized Complete Test report viewable Offline Offline audit of QC process Fully Payment Scheme and PCI Compliant
© 2015 BARNES INTERNATIONAL LIMITED 34
Significant competitive Benefit
Br ian Summerhayes
bsummerhayes@barnestest .com
www.barnestest .com
barnes ‐ internat iona l ‐ l td @barnes_test
© 2015 BARNES INTERNATIONAL LIMITED 35
100% Personalisation Quality Control
Thank you for your attention – Questions