SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Smart Card to the Cloud for Convenient, Secured
NFC Payment
KONA I
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Who We Are?
Sazzadur Rahaman
Software Engineer and Team Lead @ KONA SL
Image Source: http://the9gag.com/top-rated/4am-programmer-room-4440
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Who We Are?
Md. Sanoar Hossain Khan
Senior Software Engineer and Development Project Manager
@ KONA SL
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Outline
 Payment Systems in Action: A Bird’s Eye View
 Moving Smart Cards to the Cloud: The Era of HCE
 Birth of Kona Pay: A New Payment Platform in Town
 A journey with Kona Pay: Joy of Smashing Challenges
 Kona Pay into the Wild: From Korea to USA
 Q/A
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Payment Systems in Action:
A Bird’s Eye View
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
acquirer
Payment System Overview
Payment Network Issuer
E Commerce POS
Merchant
Card Holder
Plastic Card
Mobile Phone
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
acquirer
Payment System Overview – Transaction Flow
Payment Network Issuer
E Commerce POS
Merchant
Card Holder
Plastic Card
Mobile Phone
1
3
2
4
5
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
acquirer
Payment System Overview
Payment Network Issuer
E Commerce POS
Merchant
Card Holder
Plastic Card
Mobile Phone
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
acquirer
Payment System Overview
Payment Network Issuer
E Commerce POS
Merchant
Card Holder
Plastic Card
Mobile Phone
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Smart card
Magnetic Cards vs Smart Cards
Smart card components
Secure
IC
Chip
(SE)
Contactless Smart card
Secure
IC
Chip
(SE)
Magnetic Stripe Card
Open magnetic stripe
Service
applet
User
data
NFC
radio
User
data
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Standard NFC Cards and Mobile-based Card
Same components in different form factor
Smart card
IC Chip
(SE)
Service
applet
User
data
SE
NFC
• SE Provider providing SEs (generally MNOs)
• Service Provider providing Services to the
consumers (generally Banks)
SWP
End-User
mobile
handset
Convenient than the other form factors
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Need for Trusted Service Manager
o Manages Secure Element
o Arranges data exchange and business
relationships among stakeholders
o Generates Security Domains (SDs).
Manages Keys used in generating SDs.
Service Providers can safely and
independently manage their services.
o Makes service provisioning simpler.
Therefore achieves services activation
in a short period of time
Trusted
Service
Manager
SE
Provider
1
SP 1
SE
Provider
2
SE
Provider
3
SP 2
SP 3
Service
applet
User
data
Service
applet
User
data
Service
applet
User
data
Still the ecosystem is more complex than previous
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Moving Smart Cards to the Cloud:
The Era of HCE
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
SE-less mobile card: Host Card Emulation
Concept of Host Card Emulation
Transaction processing before
HCE
Additional Option with HCE
With Google Android 4.4 and above, the NFC controller communicates with host OS first,
allowing it choose where to request applet and user data, and bypass the SE if required.
Service
applet
User
data
Secure
Element
Local storage
Internet
?
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Security via Tokenization
Issuer (Bank)
Token ServerUser’s PAN, expiry date etc.
Token
Token
Vault
Token
Generator User
mobile
1. Static Parameters
2. Dynamic Parameters
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Security via Tokenization
Token’s use during transactions
Issuer (Bank)
Token Server
User
mobile
User’s PAN, expiry date etc.
Token
Token
Vault
Token
Adapter
During a contactless payment transaction they travel through the POS to the Issuer system. The Issuer
sends the token to the Tokenization Server for checking, and upon getting confirmation that it is valid,
authorizes the transaction.
POS
Acquirer bank
Authorization
6
1
2 3
4
5
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Different flavors (models) of HCE
Mobile Device
Mobile OS
HCE APIs
Service applet
(agent)
NFC Controller
User data
Model—1
• Applet in Cloud
• User data and keys
in Cloud
Model—2
• Applet in OS
• User data and keys
in OS
Model—3
• Applet in OS
• User data in Cloud
Model—4
• Applet in OS
• User data in Cloud
• Token downloaded
to OS
Model—5 (SE-biased)
• Applet in OS
• User data in SE
Mobile Device
Mobile OS
HCE APIs
Service
applet
(agent)
NFC Controller
User data
Mobile Device
Mobile OS
HCE APIs
Service applet
(agent)
NFC Controller
Mobile Device
Mobile OS
HCE APIs
Service
applet (agent)
NFC Controller
Token
Mobile Device
Mobile OS
HCE APIs
Service applet
(agent)
NFC Controller
SEUser
data
User
data
User data
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Birth of Kona Pay:
A New Payment Platform in Town
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Issuer / Bank
In-store payment
using plastic card Online payment
Plastic card issuance Tokenization
Mobile Card Issuance
In-store payment
using Mobile card In-App Payment
Multiple business and technical arrangements
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Merchant: Online Fraud – Liability Shift
Fraud & Liability
• Potential Data Breech
 Phishing, Key logging, etc.
 Hacking Card on File (CoF)
 Transaction data modification or interception
• Key Liability towards Merchant
 Need to secure e-Store, CoF and Transaction
Online Shopping
• Manually enter Card info
 User inconvenient
• Store Card info in online account
 Merchant need to support Card on File (CoF)
• Online Transaction
 Mag-stripe transaction
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
User
• Lots of Credit
Card, ID Card,
Coupons, etc…
• Different credit
card, different
PIN.
• Input credit card
information manually
• Trust Merchants with
Credit Card Info
• Insecure online
transactions.
• Multiple vouchers,
coupons, gift cards,
etc.
• Need to carry those
around physically.
• Longer card delivery
time.
• Card cloning.
• Constantly check for
suspicious transactions, notify
the bank.
• Hassle to block the card and
get a new one, also the
reimbursement of the money
from bank.
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Converging Factors
Single Payment Platform
ALL
Form Factors
ALL
Provisioning Modes
ALL
Payment Modes
ALL
Security Measures
 Plastic contact card
 Plastic contactless card
 N Card
 SE (UICC, mSD, eSE)
 Host card emulation
 Central mass perso
 Instant perso
 SE/HCE OTI or OTA
 SE/HCE (post) issuance
OTI/OTA
 In-store: plastic cards
 In-store: SE/HCE mobile
 In-app: SE/HCE mobile
 In-app/remote: plastic
contactless using NFC
 EMV
 Tokenized plastic card
 Whitebox crypto, LDE
 PKI
 FIDO, TEE (in roadmap)
* N Card is dual interface plastic card, supports both contact and contactless, can store multiple credit cards,
gift/loyalty/coupons, transport card, etc., can be (post) personalized using mobile wallet and used to make in-store as well
as in-app transaction using NFC between the card and mobile.
** Tokenized plastic card does not store the original PAN inside, rather an alternate PAN which generates cryptogram for
the issuer to verify.
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Converging Factors
Single Wallet
N Card SE (UICC, mSD, eSE) Remote Payment HCE
• N Card is dual interface plastic card
• Supports both contact and contactless
• Can store multiple credit cards, gift/loyalty/coupons, transport
card, etc.,
• Post personalized using mobile wallet
• Supports in-store and in-app transaction using NFC between the
card and mobile.
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Payment Network
Acquirer
User
POS
Remote Payment
Gateway
Mobile Application
TSM
Mobile Application Platform Cloud Platform
Voucher Issuance System Card Issuance System
Token Service Provider
Transaction Management System
Issuer CMS
Card
Components of Kona Pay
Service Manager
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Personalization Flow
Issuer
Authorization
System
Service Manager
Card Issuance
System (Data
Prep)
Raw Data
Issuer
Perso Machine
• Plastic Cards
Card Issuance
System (Data
Perso)
P3 data
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Personalization Flow
Issuer
Authorization
System
Service Manager
Card Issuance
System (Data
Prep)
Raw Data
Issuer
Perso Machine
Token
Service
Provider
Secure Server
Tokenized Plastic Cards
Card Issuance
System (Data
Perso)
P3 data
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Personalization Flow
Mobile
Application
Issuer
Authorization
System
Cloud
Platform
Service Manager
MAP
Card Issuance
System (Data
Prep)
Raw DataP3 data
HCE
applet
Issuer
Mobile
Token
Service
Provider
Secure Server
Internet
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Personalization Flow
Mobile
Application
TSM
Issuer
Authorization
System
SE
Cloud
Platform
Service Manager
Card Issuance
System (Data
Prep)
Raw DataP3 data
Issuer
Mobile
Token
Service
Provider
Secure Server
Mobile App
Platform
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Personalization Flow
Mobile
Application
TSM
Issuer
Authorization
System
Cloud
Platform
Service Manager
MAP Card Issuance
System (Data
Prep)
Raw DataP3 data
Issuer
Dual Interface
Card
Mobile
Token
Service
Provider
Secure Server
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Personalization Flow
Mobile
Application
TSM
Issuer
Authorization
System
SE
Cloud
Platform
Service Manager
MAP
Card Issuance
System (Data
Prep)
Raw DataP3 data
HCE
applet
Issuer
Dual Interface
Card
Mobile
Perso Machine
Token
Service
Provider
Secure Server
• Plastic Cards
• Tokenized Plastic Cards
Card Issuance
System (Data
Perso)
Internet
P3 data
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Transaction Flow
Mobile
Application
TMS
Issuer
Authorization
System
SE
Service Manager Perso Machine
HCE
applet
Issuer
Dual Interface
Card
Mobile
POS
Transaction
update
Acquirer Payment
NetworkIn-store
purchases
POS
TSP
Cloud
Paltform
TSM
MAP
Card Issuance
System (Data
Prep)
Secure Server
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Transaction Flow
Mobile
Application
TMS
Issuer
Authorization
System
SE
Service Manager Perso Machine
HCE
applet
Issuer
Dual Interface
Card
Mobile
Transaction
update
Acquirer Payment
Network
Remote
Payment
Gateway
In-app
purchases
TSP
Cloud
Paltform
TSM
MAP
Card Issuance
System (Data
Prep)
Secure Server
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Issuer / Bank
N Card
• Soft card
• SE-based card
Single wallet
In-app and
online payment
Voucher
redemption
One platform supports all form-factors and channels
In-store
payment
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Merchant: No Liability | No PCI-DSS | Higher Conversion
Merchant
TOKEN
No more Liability
• Card on File
 Does not store real PAN
 Only store Token (alternate PAN)
• Manual Entry
 No need to enter Card info manually
 Token will be used on entire ecosystem
• Transaction Security
 EMV transaction instead on Magstripe
 Highly secure – impossible to break
No more PCI-DSS
• Cost Saver
 Does not need Certification Issuance / Renewal
 Less administrative cost on Infrastructure
Higher Conversion
• User Experience
 Secured and hassle free Shopping
 Increase conversion rate
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
User
N Card
One PIN
Single wallet
Secure
transactions
Convenient voucher
redemption
Single click transaction
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
A journey with Kona Pay:
Joy of Smashing Challenges
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Challenges - Development with the Spec Releases
Host Card Emulation is a relatively (in payment industry terms) recent idea. However the
major brands have rapidly endorsed and developed specifications to help vendors.
VCP-CS
o Compatible with EMV tokenization
spec
o Defined components of HCE eco-
system: for provisioning,
tokenization, verification, lifecycle
management etc.—with general
responsibilities
o Behavior guidance for application
in mobile. Compatible with VCPS
Q1 Q2 Q3 Q4
Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Android 4.4
mobile OS
platform
with HCE
support
VCP-CS (VISA
Cloud-based
Payments -
Contactless
Specifications)
1.0
EMV
Payment
Tokenizatio
n
Specificatio
n 1.0
VCP-CS 1.1
VCP-CS 1.2
MasterCard
Cloud-Based
Payments
Specification
1.0
Draft AmEx
specification
s
Cartes
2014
2014
EMV Tokenization Specifications
o PAN, expiry date, cardholder name,
cryptographic keys to be tokenized
o Tokens have similar format to
original data
o Token ranges different from original
PAN ranges etc.
o Different business models—
digitized card in mobile, card-on-file
online etc.
MasterCard CBP
o Compatible with EMV
tokenization spec
o Defined components of
HCE eco-system—with
specific responsibilities
and actions
o Defined specific behavior
for application in mobile
in detail.
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Challenges - Development with the Spec Releases
• Had to adapt lots of changes within short time
– Had to try different business models to fit in
• Hard Deadline to stay ahead of the market competitors
• We had to forecast different behaviors for MasterCard CBPS Specs
– Sometimes it worked and sometimes it didn’t
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Challenges We Faced
• Maintaining Effective Peer Code Review, under Serious Deadlines
• Automated Test Coverage
• Scrum Practice in Distributed Teams
• Testing while development
– Mocking the dependency
– Implement the skeleton first from top to bottom.
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Challenges We Faced
• Effective Team Collaboration while doing, webservices
– Dependency Analysis before planning a sprint is very vital
Image Source: http://wonderfulengineering.com
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
People behind Kona Pay
• Total Developers: 22
• Total QAs: 7
• Scrum Teams: 5
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Scrum Meeting
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Lessons to make scrum successful
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Technologies Used for Kona Pay
Mobile App
• Host Card
Emulation
• Smart Card Service
• PKI middleware
• White Box
Cryptography
• ActiveAndroid
• Dagger
• ButterKnife
• Retrofit
• Eventbus
Web Applicaton
• Spring Framework
• Spring MVC
• Spring Integration
• JPA
• Hibernate
• Jboss AS
Other Tools
• RabbitMQ (MQTT)
• HornetQ
• Memcached
• Infinspan
• OpenSSO
• ElasticSearch-
Logstash-Kibana
Database
• Oracle
• MySql
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Technologies Used for Kona Pay
Testing
• Jbehave
• Gatling
• Jmeter
• Collis
Environment
• Eclipse
• Gradle
• Jrebel
• Git
• Jenkins
Review & Issue
Tracking
• reviewboard
• Redmine
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Kona Pay into the Wild:
From Korea to The World
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Kona Pay was Unveiled in South Korea for Korean Market
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Kona Pay in Outside Korea
• Kona Pay is unveiled in Money20/20 2015 for US Market
• Kona Pay will be unveiled in Cartes-2015 for Europe Market
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Q/A
Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved.
Thanks

Contenu connexe

Tendances

Digital payment system
Digital payment systemDigital payment system
Digital payment systemBharatHajare1
 
Overview of Mobile Payment Systems
Overview of Mobile Payment SystemsOverview of Mobile Payment Systems
Overview of Mobile Payment SystemsAmit Naik
 
Mobile Payments revolution
Mobile Payments revolutionMobile Payments revolution
Mobile Payments revolutionPragati Rai
 
QR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless paymentQR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless paymentMahindra Comviva
 
Mobile Payments - How is it done?
Mobile Payments - How is it done?Mobile Payments - How is it done?
Mobile Payments - How is it done?Parag Arjunwadkar
 
Digital wallets, Electronic Wallet, E Wallet In India
Digital wallets, Electronic Wallet, E Wallet In IndiaDigital wallets, Electronic Wallet, E Wallet In India
Digital wallets, Electronic Wallet, E Wallet In IndiaSesameindia Pvt Ltd
 
Digital wallet service in india - Netscribes
Digital wallet service in india - NetscribesDigital wallet service in india - Netscribes
Digital wallet service in india - NetscribesNetscribes
 
[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...
[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...
[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...Gerson Rolim
 
Smart Card to the Cloud for Convenient, Secured NFC Payment
Smart Card to the Cloud for Convenient, Secured NFC PaymentSmart Card to the Cloud for Convenient, Secured NFC Payment
Smart Card to the Cloud for Convenient, Secured NFC PaymentSazzadur Rahaman
 
Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Rashi Vaidya
 

Tendances (20)

Digital payment system
Digital payment systemDigital payment system
Digital payment system
 
From Payment to Digital Wallet
From Payment to Digital WalletFrom Payment to Digital Wallet
From Payment to Digital Wallet
 
E-money Payment System
E-money Payment SystemE-money Payment System
E-money Payment System
 
Overview of Mobile Payment Systems
Overview of Mobile Payment SystemsOverview of Mobile Payment Systems
Overview of Mobile Payment Systems
 
Mobile Payments revolution
Mobile Payments revolutionMobile Payments revolution
Mobile Payments revolution
 
QR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless paymentQR Code Based Payment- The most advanced contactless payment
QR Code Based Payment- The most advanced contactless payment
 
Digital wallet
Digital walletDigital wallet
Digital wallet
 
Mobile Payments Framework
Mobile Payments FrameworkMobile Payments Framework
Mobile Payments Framework
 
Mobile Payments - How is it done?
Mobile Payments - How is it done?Mobile Payments - How is it done?
Mobile Payments - How is it done?
 
Digital wallets, Electronic Wallet, E Wallet In India
Digital wallets, Electronic Wallet, E Wallet In IndiaDigital wallets, Electronic Wallet, E Wallet In India
Digital wallets, Electronic Wallet, E Wallet In India
 
Digital wallet service in india - Netscribes
Digital wallet service in india - NetscribesDigital wallet service in india - Netscribes
Digital wallet service in india - Netscribes
 
E wallet
E wallet E wallet
E wallet
 
E-Wallet & MLM Software Solution
E-Wallet & MLM Software SolutionE-Wallet & MLM Software Solution
E-Wallet & MLM Software Solution
 
Digital wallet(p)
Digital wallet(p)Digital wallet(p)
Digital wallet(p)
 
Peer to-peer mobile payments
Peer to-peer mobile paymentsPeer to-peer mobile payments
Peer to-peer mobile payments
 
[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...
[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...
[Eng] IoT day 2017 - eWallets: the Internet of Things Invades the Financial S...
 
Smart Card to the Cloud for Convenient, Secured NFC Payment
Smart Card to the Cloud for Convenient, Secured NFC PaymentSmart Card to the Cloud for Convenient, Secured NFC Payment
Smart Card to the Cloud for Convenient, Secured NFC Payment
 
Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1
 
Introduction to emv
Introduction to emvIntroduction to emv
Introduction to emv
 
Mobile Wallet functions
Mobile Wallet functionsMobile Wallet functions
Mobile Wallet functions
 

En vedette

Whitepaper on Evolution of the Payment Industry of Bangladesh
Whitepaper on Evolution of the Payment Industry of BangladeshWhitepaper on Evolution of the Payment Industry of Bangladesh
Whitepaper on Evolution of the Payment Industry of BangladeshKona Software Lab Limited.
 
Smart card technology
Smart card technologySmart card technology
Smart card technologyLav Pratap
 
Universal Smart Cards Limited - The Trade ID Catalogue
Universal Smart Cards Limited - The Trade ID CatalogueUniversal Smart Cards Limited - The Trade ID Catalogue
Universal Smart Cards Limited - The Trade ID CatalogueUniversal Smart Cards Limited
 
smart card alliance - proximity mobile payments - leveraging nfc and the cont...
smart card alliance - proximity mobile payments - leveraging nfc and the cont...smart card alliance - proximity mobile payments - leveraging nfc and the cont...
smart card alliance - proximity mobile payments - leveraging nfc and the cont...Boni
 
Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12
Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12
Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12Andrew Baird
 
Smart card based electronic passport system
Smart card based electronic passport systemSmart card based electronic passport system
Smart card based electronic passport systemEdgefxkits & Solutions
 
Smart Card Business Plan
Smart Card Business PlanSmart Card Business Plan
Smart Card Business Planjaclor0408
 

En vedette (16)

Whitepaper on Evolution of the Payment Industry of Bangladesh
Whitepaper on Evolution of the Payment Industry of BangladeshWhitepaper on Evolution of the Payment Industry of Bangladesh
Whitepaper on Evolution of the Payment Industry of Bangladesh
 
Smart card technology
Smart card technologySmart card technology
Smart card technology
 
Smart card system ppt
Smart card system ppt Smart card system ppt
Smart card system ppt
 
Ppt Smart Card
Ppt Smart CardPpt Smart Card
Ppt Smart Card
 
Smart card
Smart cardSmart card
Smart card
 
Universal Smart Cards Limited - The Trade ID Catalogue
Universal Smart Cards Limited - The Trade ID CatalogueUniversal Smart Cards Limited - The Trade ID Catalogue
Universal Smart Cards Limited - The Trade ID Catalogue
 
smart card alliance - proximity mobile payments - leveraging nfc and the cont...
smart card alliance - proximity mobile payments - leveraging nfc and the cont...smart card alliance - proximity mobile payments - leveraging nfc and the cont...
smart card alliance - proximity mobile payments - leveraging nfc and the cont...
 
Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12
Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12
Trends Assessment Presentation #1 - Mobile Payments Using NFC, 2-14-12
 
New trends in Payments Security: NFC & Mobile
New trends in Payments Security: NFC & MobileNew trends in Payments Security: NFC & Mobile
New trends in Payments Security: NFC & Mobile
 
Smart card based electronic passport system
Smart card based electronic passport systemSmart card based electronic passport system
Smart card based electronic passport system
 
Gemalto NFC
Gemalto NFCGemalto NFC
Gemalto NFC
 
Smart Cards Evolution
Smart Cards EvolutionSmart Cards Evolution
Smart Cards Evolution
 
Smart Card Business Plan
Smart Card Business PlanSmart Card Business Plan
Smart Card Business Plan
 
Smart cards
Smart cardsSmart cards
Smart cards
 
모바일 지급결제 시장 현황 및 전망(Dmc)
모바일 지급결제 시장 현황 및 전망(Dmc)모바일 지급결제 시장 현황 및 전망(Dmc)
모바일 지급결제 시장 현황 및 전망(Dmc)
 
Smart Card
Smart CardSmart Card
Smart Card
 

Similaire à Smart card to the cloud for convenient, secured nfc payment

Tim sloane preparing for rapid payments innovation
Tim sloane preparing for rapid payments innovationTim sloane preparing for rapid payments innovation
Tim sloane preparing for rapid payments innovationCO-OPFinancialServices
 
Electronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment IndustryElectronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment IndustryGoutama Bachtiar
 
Payment gateway
Payment gatewayPayment gateway
Payment gatewayPiyush Dua
 
HCE cloud payments internet services August 2015
HCE cloud payments internet services August 2015HCE cloud payments internet services August 2015
HCE cloud payments internet services August 2015Chandra Patni
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital BankingAbinayaS31
 
Epayments system in India and globally iit project
Epayments system in India and globally iit project Epayments system in India and globally iit project
Epayments system in India and globally iit project abhiROCKS1103
 
Two Factor Authentication Using Smartphone Generated One Time Password
Two Factor Authentication Using Smartphone Generated One Time PasswordTwo Factor Authentication Using Smartphone Generated One Time Password
Two Factor Authentication Using Smartphone Generated One Time PasswordIOSR Journals
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment systempankhadi
 
Sentegra MobileBeat 2010 Startup Competition Presentation
Sentegra MobileBeat 2010 Startup Competition PresentationSentegra MobileBeat 2010 Startup Competition Presentation
Sentegra MobileBeat 2010 Startup Competition PresentationVentureBeat
 
CNIT 128: 9: Mobile payments
CNIT 128: 9: Mobile paymentsCNIT 128: 9: Mobile payments
CNIT 128: 9: Mobile paymentsSam Bowne
 
Brander general presentation_en
Brander general presentation_enBrander general presentation_en
Brander general presentation_enKyrylo Manakhov
 
Digital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unionsDigital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unionsMikhail Miroshnichenko
 

Similaire à Smart card to the cloud for convenient, secured nfc payment (20)

Tim sloane preparing for rapid payments innovation
Tim sloane preparing for rapid payments innovationTim sloane preparing for rapid payments innovation
Tim sloane preparing for rapid payments innovation
 
Electronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment IndustryElectronic Payment Fundamentals: When Tech Embracing Payment Industry
Electronic Payment Fundamentals: When Tech Embracing Payment Industry
 
Kona SL Profile
Kona SL ProfileKona SL Profile
Kona SL Profile
 
E walllet / Digital Wallet
E walllet / Digital WalletE walllet / Digital Wallet
E walllet / Digital Wallet
 
Payment gateway
Payment gatewayPayment gateway
Payment gateway
 
Blockchains.My - Decentralised Mobile Wallet App
Blockchains.My - Decentralised Mobile Wallet AppBlockchains.My - Decentralised Mobile Wallet App
Blockchains.My - Decentralised Mobile Wallet App
 
EMV Overview
EMV OverviewEMV Overview
EMV Overview
 
Payment card for dummies
Payment card for dummiesPayment card for dummies
Payment card for dummies
 
m:Cypher overview
m:Cypher overviewm:Cypher overview
m:Cypher overview
 
HCE cloud payments internet services August 2015
HCE cloud payments internet services August 2015HCE cloud payments internet services August 2015
HCE cloud payments internet services August 2015
 
Concepts of Digital Banking
Concepts of Digital BankingConcepts of Digital Banking
Concepts of Digital Banking
 
Epayments system in India and globally iit project
Epayments system in India and globally iit project Epayments system in India and globally iit project
Epayments system in India and globally iit project
 
Cenpos Mobile Overview - US EMV Certified
Cenpos Mobile Overview - US EMV CertifiedCenpos Mobile Overview - US EMV Certified
Cenpos Mobile Overview - US EMV Certified
 
Two Factor Authentication Using Smartphone Generated One Time Password
Two Factor Authentication Using Smartphone Generated One Time PasswordTwo Factor Authentication Using Smartphone Generated One Time Password
Two Factor Authentication Using Smartphone Generated One Time Password
 
Electronic payment system
Electronic payment systemElectronic payment system
Electronic payment system
 
Sentegra MobileBeat 2010 Startup Competition Presentation
Sentegra MobileBeat 2010 Startup Competition PresentationSentegra MobileBeat 2010 Startup Competition Presentation
Sentegra MobileBeat 2010 Startup Competition Presentation
 
CNIT 128: 9: Mobile payments
CNIT 128: 9: Mobile paymentsCNIT 128: 9: Mobile payments
CNIT 128: 9: Mobile payments
 
Brander general presentation_en
Brander general presentation_enBrander general presentation_en
Brander general presentation_en
 
Ch 2
Ch 2Ch 2
Ch 2
 
Digital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unionsDigital platform and mobile app for banks and credit unions
Digital platform and mobile app for banks and credit unions
 

Dernier

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Dernier (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Smart card to the cloud for convenient, secured nfc payment

  • 1. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Smart Card to the Cloud for Convenient, Secured NFC Payment KONA I
  • 2. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Who We Are? Sazzadur Rahaman Software Engineer and Team Lead @ KONA SL Image Source: http://the9gag.com/top-rated/4am-programmer-room-4440
  • 3. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Who We Are? Md. Sanoar Hossain Khan Senior Software Engineer and Development Project Manager @ KONA SL
  • 4. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Outline  Payment Systems in Action: A Bird’s Eye View  Moving Smart Cards to the Cloud: The Era of HCE  Birth of Kona Pay: A New Payment Platform in Town  A journey with Kona Pay: Joy of Smashing Challenges  Kona Pay into the Wild: From Korea to USA  Q/A
  • 5. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Payment Systems in Action: A Bird’s Eye View
  • 6. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. acquirer Payment System Overview Payment Network Issuer E Commerce POS Merchant Card Holder Plastic Card Mobile Phone
  • 7. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. acquirer Payment System Overview – Transaction Flow Payment Network Issuer E Commerce POS Merchant Card Holder Plastic Card Mobile Phone 1 3 2 4 5
  • 8. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. acquirer Payment System Overview Payment Network Issuer E Commerce POS Merchant Card Holder Plastic Card Mobile Phone
  • 9. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. acquirer Payment System Overview Payment Network Issuer E Commerce POS Merchant Card Holder Plastic Card Mobile Phone
  • 10. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Smart card Magnetic Cards vs Smart Cards Smart card components Secure IC Chip (SE) Contactless Smart card Secure IC Chip (SE) Magnetic Stripe Card Open magnetic stripe Service applet User data NFC radio User data
  • 11. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Standard NFC Cards and Mobile-based Card Same components in different form factor Smart card IC Chip (SE) Service applet User data SE NFC • SE Provider providing SEs (generally MNOs) • Service Provider providing Services to the consumers (generally Banks) SWP End-User mobile handset Convenient than the other form factors
  • 12. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Need for Trusted Service Manager o Manages Secure Element o Arranges data exchange and business relationships among stakeholders o Generates Security Domains (SDs). Manages Keys used in generating SDs. Service Providers can safely and independently manage their services. o Makes service provisioning simpler. Therefore achieves services activation in a short period of time Trusted Service Manager SE Provider 1 SP 1 SE Provider 2 SE Provider 3 SP 2 SP 3 Service applet User data Service applet User data Service applet User data Still the ecosystem is more complex than previous
  • 13. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Moving Smart Cards to the Cloud: The Era of HCE
  • 14. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. SE-less mobile card: Host Card Emulation Concept of Host Card Emulation Transaction processing before HCE Additional Option with HCE With Google Android 4.4 and above, the NFC controller communicates with host OS first, allowing it choose where to request applet and user data, and bypass the SE if required. Service applet User data Secure Element Local storage Internet ?
  • 15. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Security via Tokenization Issuer (Bank) Token ServerUser’s PAN, expiry date etc. Token Token Vault Token Generator User mobile 1. Static Parameters 2. Dynamic Parameters
  • 16. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Security via Tokenization Token’s use during transactions Issuer (Bank) Token Server User mobile User’s PAN, expiry date etc. Token Token Vault Token Adapter During a contactless payment transaction they travel through the POS to the Issuer system. The Issuer sends the token to the Tokenization Server for checking, and upon getting confirmation that it is valid, authorizes the transaction. POS Acquirer bank Authorization 6 1 2 3 4 5
  • 17. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Different flavors (models) of HCE Mobile Device Mobile OS HCE APIs Service applet (agent) NFC Controller User data Model—1 • Applet in Cloud • User data and keys in Cloud Model—2 • Applet in OS • User data and keys in OS Model—3 • Applet in OS • User data in Cloud Model—4 • Applet in OS • User data in Cloud • Token downloaded to OS Model—5 (SE-biased) • Applet in OS • User data in SE Mobile Device Mobile OS HCE APIs Service applet (agent) NFC Controller User data Mobile Device Mobile OS HCE APIs Service applet (agent) NFC Controller Mobile Device Mobile OS HCE APIs Service applet (agent) NFC Controller Token Mobile Device Mobile OS HCE APIs Service applet (agent) NFC Controller SEUser data User data User data
  • 18. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Birth of Kona Pay: A New Payment Platform in Town
  • 19. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Issuer / Bank In-store payment using plastic card Online payment Plastic card issuance Tokenization Mobile Card Issuance In-store payment using Mobile card In-App Payment Multiple business and technical arrangements
  • 20. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Merchant: Online Fraud – Liability Shift Fraud & Liability • Potential Data Breech  Phishing, Key logging, etc.  Hacking Card on File (CoF)  Transaction data modification or interception • Key Liability towards Merchant  Need to secure e-Store, CoF and Transaction Online Shopping • Manually enter Card info  User inconvenient • Store Card info in online account  Merchant need to support Card on File (CoF) • Online Transaction  Mag-stripe transaction
  • 21. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. User • Lots of Credit Card, ID Card, Coupons, etc… • Different credit card, different PIN. • Input credit card information manually • Trust Merchants with Credit Card Info • Insecure online transactions. • Multiple vouchers, coupons, gift cards, etc. • Need to carry those around physically. • Longer card delivery time. • Card cloning. • Constantly check for suspicious transactions, notify the bank. • Hassle to block the card and get a new one, also the reimbursement of the money from bank.
  • 22. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Converging Factors Single Payment Platform ALL Form Factors ALL Provisioning Modes ALL Payment Modes ALL Security Measures  Plastic contact card  Plastic contactless card  N Card  SE (UICC, mSD, eSE)  Host card emulation  Central mass perso  Instant perso  SE/HCE OTI or OTA  SE/HCE (post) issuance OTI/OTA  In-store: plastic cards  In-store: SE/HCE mobile  In-app: SE/HCE mobile  In-app/remote: plastic contactless using NFC  EMV  Tokenized plastic card  Whitebox crypto, LDE  PKI  FIDO, TEE (in roadmap) * N Card is dual interface plastic card, supports both contact and contactless, can store multiple credit cards, gift/loyalty/coupons, transport card, etc., can be (post) personalized using mobile wallet and used to make in-store as well as in-app transaction using NFC between the card and mobile. ** Tokenized plastic card does not store the original PAN inside, rather an alternate PAN which generates cryptogram for the issuer to verify.
  • 23. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Converging Factors Single Wallet N Card SE (UICC, mSD, eSE) Remote Payment HCE • N Card is dual interface plastic card • Supports both contact and contactless • Can store multiple credit cards, gift/loyalty/coupons, transport card, etc., • Post personalized using mobile wallet • Supports in-store and in-app transaction using NFC between the card and mobile.
  • 24. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Payment Network Acquirer User POS Remote Payment Gateway Mobile Application TSM Mobile Application Platform Cloud Platform Voucher Issuance System Card Issuance System Token Service Provider Transaction Management System Issuer CMS Card Components of Kona Pay Service Manager
  • 25. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Personalization Flow Issuer Authorization System Service Manager Card Issuance System (Data Prep) Raw Data Issuer Perso Machine • Plastic Cards Card Issuance System (Data Perso) P3 data
  • 26. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Personalization Flow Issuer Authorization System Service Manager Card Issuance System (Data Prep) Raw Data Issuer Perso Machine Token Service Provider Secure Server Tokenized Plastic Cards Card Issuance System (Data Perso) P3 data
  • 27. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Personalization Flow Mobile Application Issuer Authorization System Cloud Platform Service Manager MAP Card Issuance System (Data Prep) Raw DataP3 data HCE applet Issuer Mobile Token Service Provider Secure Server Internet
  • 28. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Personalization Flow Mobile Application TSM Issuer Authorization System SE Cloud Platform Service Manager Card Issuance System (Data Prep) Raw DataP3 data Issuer Mobile Token Service Provider Secure Server Mobile App Platform
  • 29. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Personalization Flow Mobile Application TSM Issuer Authorization System Cloud Platform Service Manager MAP Card Issuance System (Data Prep) Raw DataP3 data Issuer Dual Interface Card Mobile Token Service Provider Secure Server
  • 30. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Personalization Flow Mobile Application TSM Issuer Authorization System SE Cloud Platform Service Manager MAP Card Issuance System (Data Prep) Raw DataP3 data HCE applet Issuer Dual Interface Card Mobile Perso Machine Token Service Provider Secure Server • Plastic Cards • Tokenized Plastic Cards Card Issuance System (Data Perso) Internet P3 data
  • 31. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Transaction Flow Mobile Application TMS Issuer Authorization System SE Service Manager Perso Machine HCE applet Issuer Dual Interface Card Mobile POS Transaction update Acquirer Payment NetworkIn-store purchases POS TSP Cloud Paltform TSM MAP Card Issuance System (Data Prep) Secure Server
  • 32. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Transaction Flow Mobile Application TMS Issuer Authorization System SE Service Manager Perso Machine HCE applet Issuer Dual Interface Card Mobile Transaction update Acquirer Payment Network Remote Payment Gateway In-app purchases TSP Cloud Paltform TSM MAP Card Issuance System (Data Prep) Secure Server
  • 33. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Issuer / Bank N Card • Soft card • SE-based card Single wallet In-app and online payment Voucher redemption One platform supports all form-factors and channels In-store payment
  • 34. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Merchant: No Liability | No PCI-DSS | Higher Conversion Merchant TOKEN No more Liability • Card on File  Does not store real PAN  Only store Token (alternate PAN) • Manual Entry  No need to enter Card info manually  Token will be used on entire ecosystem • Transaction Security  EMV transaction instead on Magstripe  Highly secure – impossible to break No more PCI-DSS • Cost Saver  Does not need Certification Issuance / Renewal  Less administrative cost on Infrastructure Higher Conversion • User Experience  Secured and hassle free Shopping  Increase conversion rate
  • 35. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. User N Card One PIN Single wallet Secure transactions Convenient voucher redemption Single click transaction
  • 36. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. A journey with Kona Pay: Joy of Smashing Challenges
  • 37. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Challenges - Development with the Spec Releases Host Card Emulation is a relatively (in payment industry terms) recent idea. However the major brands have rapidly endorsed and developed specifications to help vendors. VCP-CS o Compatible with EMV tokenization spec o Defined components of HCE eco- system: for provisioning, tokenization, verification, lifecycle management etc.—with general responsibilities o Behavior guidance for application in mobile. Compatible with VCPS Q1 Q2 Q3 Q4 Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Android 4.4 mobile OS platform with HCE support VCP-CS (VISA Cloud-based Payments - Contactless Specifications) 1.0 EMV Payment Tokenizatio n Specificatio n 1.0 VCP-CS 1.1 VCP-CS 1.2 MasterCard Cloud-Based Payments Specification 1.0 Draft AmEx specification s Cartes 2014 2014 EMV Tokenization Specifications o PAN, expiry date, cardholder name, cryptographic keys to be tokenized o Tokens have similar format to original data o Token ranges different from original PAN ranges etc. o Different business models— digitized card in mobile, card-on-file online etc. MasterCard CBP o Compatible with EMV tokenization spec o Defined components of HCE eco-system—with specific responsibilities and actions o Defined specific behavior for application in mobile in detail.
  • 38. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Challenges - Development with the Spec Releases • Had to adapt lots of changes within short time – Had to try different business models to fit in • Hard Deadline to stay ahead of the market competitors • We had to forecast different behaviors for MasterCard CBPS Specs – Sometimes it worked and sometimes it didn’t
  • 39. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Challenges We Faced • Maintaining Effective Peer Code Review, under Serious Deadlines • Automated Test Coverage • Scrum Practice in Distributed Teams • Testing while development – Mocking the dependency – Implement the skeleton first from top to bottom.
  • 40. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Challenges We Faced • Effective Team Collaboration while doing, webservices – Dependency Analysis before planning a sprint is very vital Image Source: http://wonderfulengineering.com
  • 41. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. People behind Kona Pay • Total Developers: 22 • Total QAs: 7 • Scrum Teams: 5
  • 42. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Scrum Meeting
  • 43. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Lessons to make scrum successful
  • 44. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Technologies Used for Kona Pay Mobile App • Host Card Emulation • Smart Card Service • PKI middleware • White Box Cryptography • ActiveAndroid • Dagger • ButterKnife • Retrofit • Eventbus Web Applicaton • Spring Framework • Spring MVC • Spring Integration • JPA • Hibernate • Jboss AS Other Tools • RabbitMQ (MQTT) • HornetQ • Memcached • Infinspan • OpenSSO • ElasticSearch- Logstash-Kibana Database • Oracle • MySql
  • 45. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Technologies Used for Kona Pay Testing • Jbehave • Gatling • Jmeter • Collis Environment • Eclipse • Gradle • Jrebel • Git • Jenkins Review & Issue Tracking • reviewboard • Redmine
  • 46. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Kona Pay into the Wild: From Korea to The World
  • 47. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Kona Pay was Unveiled in South Korea for Korean Market
  • 48. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Kona Pay in Outside Korea • Kona Pay is unveiled in Money20/20 2015 for US Market • Kona Pay will be unveiled in Cartes-2015 for Europe Market
  • 49. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Q/A
  • 50. Copyright © 2015 Kona Software Lab Ltd. All Rights Reserved. Thanks