0% found this document useful (0 votes)
20 views17 pages

FCODE_Processing

The document outlines the impacts of VISA VBSS 1.0.2 and Mastercard M/Chip Bio 1.2.3 on issuers and processors, detailing specifications for biometric transactions, including supported formats and biometric CVMs. It presents various options for issuers and processors regarding implementation, ranging from doing nothing to extensive development efforts for reading biometric data. The document emphasizes the importance of understanding biometric results and the need for potential adjustments in host rules to accommodate biometric transactions.

Uploaded by

Hayk Ghazaryan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views17 pages

FCODE_Processing

The document outlines the impacts of VISA VBSS 1.0.2 and Mastercard M/Chip Bio 1.2.3 on issuers and processors, detailing specifications for biometric transactions, including supported formats and biometric CVMs. It presents various options for issuers and processors regarding implementation, ranging from doing nothing to extensive development efforts for reading biometric data. The document emphasizes the importance of understanding biometric results and the need for potential adjustments in host rules to accommodate biometric transactions.

Uploaded by

Hayk Ghazaryan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

F.

CODE
Issuers & Processors impact with
VISA VBSS 1.0.2

07/06/2024
VISA SPECIFICATIONS

Visa documentation
• Visa Biometric Sensor Specification VBSS 1.0.1
• Biometric sensor-on-card products, Global Issuer Implementation Guide Version 1.0

IAD & IDD Issuer Application Data & Issuer Discretionary Data
• Set of supported formats
→ IAD 0/1/3 with IDD Option ‘B’
→ IAD 2 with IDD Option ‘B’ or ‘7’

Biometric CVMs
• Contact : No CVM used for Biometry
→ Biometry details are in IAD / IDD
• Contactless : CDCVM
→ Biometry details are in CVR / IAD / IDD

2
All Information and Intellectual property rights reserved at ©IDEMIA 2024
VISA DETAILS

On IAD Supported :
• Contact : Biometric results available only in IDD or new CVR bits
• Contactless : legacy CDCVM Successfully performed in CVR B2 / b3

IAD 0/1/3 IDD Option B Offline Biometric


Last Try Template
Offline Biometric
Last Try Result
• New IDD data (Contact & Contactless) ’10’ = Finger ‘00’ = Matching successful
→ Bio Performed / Bio Failed / CDCVM Successfully performed ’01’ = Matching failed
‘FF’ = Unknown Error
→ Offline Biometric Last Try Template Offline Biometric Last Try result
‘FE’ = No ’03’ = No Template Enrolled
→ Bio verification Counter Information ‘07’ = Try limit exceeded
‘08’ = Capture timed out
‘FE’ = Biometry Deactivated ->
IAD 2 Option B or 7 Proprietary
• New bits in CVR and IDD (Contact & Contactless) ‘FF’ = Unknown Error

→ CVR : CDCVM successfully performed , Bio Performed, Bio failed


→ IDD : Offline Biometric Last Try Template Offline Biometric Last Try result, Bio verification Counter

3
All Information and Intellectual property rights reserved at ©IDEMIA 2024
VISA
Is there any implementation not requiring host update for a pilot

Preconditions : IAD 0/1/3 Option B or IAD Option 2 is supported


• Contactless: CDCVM performed CVR B2 / b3 supported
• Contact : No CVM Transaction is authorized when going online

Limitations :
• No view on Biometry counter lock
• No view on Biometry not performed
• No view on Enrolment not performed

6/7/2024
All Information and Intellectual property rights reserved at ©IDEMIA 2024
WHAT SHOULD ISSUER HOST PROCESSOR DO?

Refer to Biometric sensor-on-card products, Global Issuer Implementation Guide Version 1.0
And then
• Option 1: Do Nothing
• Option 2: Read the Biometric Information Data from IAD
• Option 3: Shortcut method to identify BIO verified/unverified

6/7/2024 5
All Information and Intellectual property rights reserved at ©IDEMIA 2024
OPTION 1
Do Nothing

Pros:
• Visa mentions No development required. Only good for providing biometric card experience.
• Rely on :
→ successful Offline Authentication and valid ARQC cryptogram and accept No CVM transaction on contact
→ CDCVM transaction on contactless

Cons:
• There may be host rules that decline the biometric transaction. Need to identify biometric transactions and
relax those rules.
• Difficult for processor to identify biometric transactions from non-biometric transactions
• No information whether biometric try counter is locked

6/7/2024 6
All Information and Intellectual property rights reserved at ©IDEMIA 2024
OPTION 2
Read the Biometric Information Data from IAD

Pros:
• Processor knows exactly biometric
results, history, biometric count
• Can identify biometric cards that are
locked out and needs re-enrollment.

Cons:
• Extensive development effort

Offline Biometric Offline Biometric


Last Try Template Last Try Result
’10’ = Finger ‘00’ = Matching successful
’01’ = Matching failed
‘FF’ = Unknown Error
‘FE’ = No ’03’ = No Template Enrolled
Information ‘07’ = Try limit exceeded
‘08’ = Capture timed out
‘FE’ = Biometry Deactivated ->
Proprietary
‘FF’ = Unknown Error

6/7/2024 7
All Information and Intellectual property rights reserved at ©IDEMIA 2024
OPTION 3
Shortcut method to identify BIO verified/unverified

Check value of Issuer Discretionary Data Option ID in IAD for presence of biometric
sensor
• “0B” or “07” means transaction coming from card with biometric sensor

When IDD indicates biometric sensor is present:


For contact transactions, CVM List Tag 8E will only contain « NO CVM Required. »

For contactless transactions, check CVR value – Byte 2 Bit 3


→ 1 – CDCVM successful (BIO verified)
→ 0 – CDCVM not successful (PIN prompted if transaction above terminal limit, No CVM if transaction below terminal limit

Pros:
• Smaller development effort than Option 2

Cons:
• Information limited to identifying which transactions are biometric or not.

6/7/2024 8
All Information and Intellectual property rights reserved at ©IDEMIA 2024
F.CODE
Issuers & Processors impact with
Mastercard M/Chip Bio 1.2.3

07/06/2024
MASTERCARD BIO SPECIFICATIONS

Mastercard documentation
• Mastercard M/Chip Advance 1.2.3 Bio – Dec 2019
• Mastercard Biometric Card - Issuer Implementation guide 1.1

Biometric CVM
• In Contact : ‘no CVM performed’ ➔ biometric results in CVR
• In Contactless : CDCVM ➔ biometric results in CVR

→ Redefinition of IDD in CVR meaning with : Biometric verification performed & Biometric verification try limit exceeded
→ Redefinition of PIN verification successful to indicate Biometric verification results

→ Backward compatibility is possible ➔ Less or no impact on host but less information are available

All Information and Intellectual property rights reserved at ©IDEMIA 2024


MASTERCARD BIO SPEC DETAILS

Contact transaction
• CVM Results is set to ‘no CVM performed’.
→ CVR bits indicating successful biometric verification for making the authorization response.

Contactless transaction
• “CDCVM supported” bit + CVR new meanings

CVR handling
• Without backward compatibility
→ CVR indicates result of Bio & PIN results
Previous IDD CVR are reused to indicate Biometry verification performed & Biometry verification try limit exceeded
PIN verification Bytes interpretation is changed to indicate Biometry verification results or PIN results
• With backward compatibility
→ When required backward compatibility is supported (CVR interpretation differ)
to MChip 4 V1.1 / MChip4 V1.3.1
to MChip 2 V2.05 or MChip 2 V2.1/2.2

All Information and Intellectual property rights reserved at ©IDEMIA 2024


IMPACTS
What should Issuer Host Processor do?

Refer to Mastercard Biometric Card - Issuer Implementation guide 1.1


Select one of the option below
• Option 1: Use Mastercard Biometric Card Cardholder Authentication Service
• Option 2: After Checks, no additional implementations required
• Option 3: Find out Biometric Verification Status from CVR
• Option 4: Shortcut method to identify BIO verified/unverified

All Information and Intellectual property rights reserved at ©IDEMIA 2024


OPTION 1
Use Mastercard Biometric Card Cardholder Authentication Service

Pros:
• Biometric Card Cardholder Authentication Service can simplify reading biometric status from CVR.
• Similar to Chip On-Behalf Service, the transaction routed through Mastercard service first. Service
interprets CVR bits and a simplified indicator is passed to Issuer’s host to indicate whether Bio was
successful or not.
• Issuer still decides final outcome but will use indicator obtained from Mastercard.

Cons:
• Setup time at Mastercard
• Cost for service

All Information and Intellectual property rights reserved at ©IDEMIA 2024


OPTION 2
After Checks, no additional implementations required

Pros:
• Some Issuers have been lucky to observe no issues with their current host configurations on biometric
transactions. Only good for providing biometric card experience.
• Rely on :
→ successful Offline Authentication and valid ARQC cryptogram and accept No CVM transaction on contact
→ CDCVM transaction on contactless

Cons:
• There may be host rules that decline the biometric transaction. Need to identify biometric transactions and
relax those rules.
• Difficult for processor to identify biometric transactions from non-biometric transactions
• No information whether biometric try counter is locked

All Information and Intellectual property rights reserved at ©IDEMIA 2024


OPTION 3
Find out Biometric Verification Status from CVR
(assumption : no backward compatibility required )

Pros:
• Processor knows exactly biometric results, history, biometric count
• Can identify biometric cards that are locked out and needs re-enrollment.

Cons:
• May require extensive development effort

Scenario CVR B1b1 CVR B1b3 CVR B2b2 CVR B4b5 CVR B4b6 AIP B1b5 AIP B1b2
Offline Offline BSOC Offline PIN Offline PIN Cardholder CDCVM is
PIN PIN Verification Verification Verification verification is supported
Verificatio Verificatio Performed Failed Not supported
n n Performed
Successf Performe
ul d

Contactless: Cardholder doesn’t attempt biometric verification 0 0 0 0 1 1 0


Contactless: Cardholder fails biometric verification 0 0 1 0 1 1 0
Contactless: Cardholder provides biometric verification successfully 1 0 1 0 1 0 1
Contact: Cardholder skips biometric verification altogether and enters 1 1 0 0 0 1 0
PIN
Contact: Cardholder attempts biometric verification, which fails, and 0 1 1 0 0 1 0
then enters PIN
Contact: Cardholder provides biometric verification successfully 1 0 1 0 1 0 0

CVR also indicates when Biometry Try Counter is locked (B2b1)

All Information and Intellectual property rights reserved at ©IDEMIA 2024


OPTION 4
Shortcut method to identify BIO verified/unverified

Issue Biometric Cards with specific BIN or PAN range


• For contact transactions, AIP byte 1 bit 5 would indicate support for Cardholder Verification.
→ If AIP = 2900, Cardholder Verification not Supported and will not be done because Bio verification successful
→ If AIP = 3900, Cardholder Verification is Supported. PIN would be prompted because Bio verification not successful or not performed.

• For contactless transactions, all transactions seen at host have been successfully Bio verified if default profile was chosen. Failed Bio will cause terminal to decline on the spot
and prompt user to insert contact interface. Transaction will not reach host.

Pros:
• Smaller development effort than Option 3

Cons:
• Information limited to identifying which transactions are biometric or not.

All Information and Intellectual property rights reserved at ©IDEMIA 2024


Join us on

www.Idemia.com

All Information and Intellectual property rights reserved at ©IDEMIA 2024

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy