from plastic to secured bits. a mobile wallet for virtual cards on the mobile phone

39
Life is for sharing. From plastic to secured bits – a wallet for virtual cards on the mobile phone. Axel Nennker, Deutsche Telekom Laboratories December 8, 2010

Upload: axel-nennker

Post on 11-Nov-2014

930 views

Category:

Documents


0 download

DESCRIPTION

Mobile wallets are not only for payments. Mobile wallets will only be successfull if they incorporate loyalty programs, coupons, keys, online identity. The APIs and data must be open. A mobile wallet is not owned by the wallet operator but by the wallet user. This slide deck describes the architecture of the mobile wallet and the eco system the mobile wallet is embedded in. This architecture was developed in a project of Telekom Innovation Laboratories. The mobile wallet is open to all cards/services. Multiple cards for Identity, Payment, Loyalty, Coupons, … Provide framework to support major “standards”. User centric. Privacy build-in. Support mobile and web. Open to all operators.

TRANSCRIPT

Page 1: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

Life is for sharing.

From plastic to secured bits – a walletfor virtual cards on the mobile phone.Axel Nennker, Deutsche Telekom LaboratoriesDecember 8, 2010

Page 2: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 2Deutsche Telekom Laboratories

Agenda.

Devices. User Interfaces Information Flow Current Architectures Architecture Wrap-up / Conclusions

Page 3: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

Devices.

Page 4: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 4Deutsche Telekom Laboratories

Mobile Wallet Evolution: Past to Present.Billions of simple phones.

Nokia 6131 Nokia 6212 Samsung

Page 5: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 5Deutsche Telekom Laboratories

Mobile Wallet Evolution: Past to Present.Billions (?) of simple phones: NFC

Nokia 6131 NFC Nokia 6212 NFC Samsung Star NFC

Page 6: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 6Deutsche Telekom Laboratories

Mobile Wallet Evolution: Past to Present.Billions (?) of simple phones: UICC access

Nokia 6131Secure element

Nokia 6212 NFCSecure element

Samsung Star NFC

Page 7: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 7Deutsche Telekom Laboratories

Mobile Wallet Evolution: Future.Smart Phones with NFC

iPhone 5 with NFC Nexus S with NFC

Page 8: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 8Deutsche Telekom Laboratories

Mobile Wallet Evolution: Past to Present.Bridging Technology.

Gemalto NFC SIM

Bladdox

G&D microSD

Page 9: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 9Deutsche Telekom Laboratories

Mobile Wallet Evolution: History.PCs with NFC.

Mac and iPhones with NFCLenovo with NFC

Page 10: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

User Interfaces.

Page 11: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 11Deutsche Telekom Laboratories

Mobile Wallet Evolution UI.Browser on PC.

Page 12: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 12Deutsche Telekom Laboratories

Mobile Wallet Evolution UI.Browser on Smart Phone.

Page 13: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 13Deutsche Telekom Laboratories

Mobile Wallet Evolution UI.Azigo for iPhone.

Page 14: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 14Deutsche Telekom Laboratories

Mobile Wallet Evolution UI.T-Labs UI.

Page 15: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 15Deutsche Telekom Laboratories

Mobile Wallet Evolution.In App Invocation of Wallet: top-up, fund

Page 16: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

Flows.

Page 17: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 17Deutsche Telekom Laboratories

OASIS

Identity Metasystem Interoperability Version 1.0

OASIS identity-1.0-spec-os.pdf

Page 18: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 18Deutsche Telekom Laboratories

OASIS

Identity Metasystem Interoperability Version 1.0

OASIS identity-1.0-spec-os.pdf

Other Protocols

OpenID

SAML

Oauth

Proprietary Payment

Page 19: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 19Deutsche Telekom Laboratories

EMVCo

Contactless Mobile Payment Architecture

EMVCo

20090915_AAUI 1 .pdf

EMVCo

Contactless_Mobile_

Payment_Architecture_

Overview_2010062808363068.pdf

Page 20: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 20Deutsche Telekom Laboratories

GSMA

Trusted Service Manager Service Management

GSMA

EPC_GSMA_TSM_WP_V1.pdf

GSMA

International Remittance

Service Providers

WhitePaper(digital).pdf

Page 21: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 21Deutsche Telekom Laboratories

Mobile Wallet Proof of Concept.Proprietary functional architecture for J2ME platform.

JSR177/257

NFC/SWPHTTP(s)

Service Provision OTA-API (TSM)

User/NFC

Handset

Card Issuer /Service Provider

Retailer

Secure Element

Page 22: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 22Deutsche Telekom Laboratories

Mobile Wallet Proof of Concept.System architecture for UICC enabled phones.

Page 23: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 23Deutsche Telekom Laboratories

Mobile Wallet Proof of Concept.Wallet API.

Open

Page 24: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 24Deutsche Telekom Laboratories

Mobile Wallet Proof of Concept.Wallet API.

Open

Page 25: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

Have a break.

Page 26: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 26Deutsche Telekom Laboratories

Mobile Wallet Evolution.One wallet to rule them all?

P2P

Online Shopping

Online Banking

ATM Access

Tickets

Point of Sale Payment

Loyalty Services

Facility Access

Online Authentication

Online Authorization

In-App Authn (Cloud Access)

VDV KA

Page 27: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

Architecture.

Page 28: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 28Deutsche Telekom Laboratories

Information Card

Metadata about the issuer, the user’s attribute...

Information Card is a card with a defined data package.

Standardized by OASIS (Organization for the Advancement of Structured Information Standards).

Needs to support multiple protocols other than WS-*

Needs to support Telco authentication Support for mobile devices (lean data

and protocol)

Mobile Wallet Evolution: Overall Future Wallet Architecture.Two card categories from technical point of view.Application Card

Generally, the Application Card will be used for proximity transactions.

Application Card is a card with a dedicated application and application logic (e.g. VISA payWave).

The communication protocol between different kind of Application Cards and acceptance systems/relying parties can be very different.

VDV KA

Page 29: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 29Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Future wallet enables both proximity and internet applications.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

Page 30: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 30Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Management and App Logic.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

Card Usage Card management

Page 31: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 31Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Management and App Logic: Management.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

1. Import Card2. Export Card3. Synchronize Card4. Edit Card

Page 32: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 32Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Management and App Logic: Usage.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

1. GetToken -> Request Router2. Card Selector (2 Mastercards)3. Card Handler talks to Backend4. Write Transaction Data

Page 33: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 33Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Communication and Storage: Storage.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

1. Device storage2. UICC3. Cloud

Page 34: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 34Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Communication and Storage: Deployment.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

1. OTA2. File System3. SMS / MMS4. Download

Page 35: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 35Deutsche Telekom Laboratories

WWWCloud

Mobile Wallet Evolution: Overall Future Wallet Architecture. Communication and Storage: Communication Channels.

Wallet

GUI

Core

Connector ReceiverStorageCard Handler

Controller

Card ManagerConfiguration

Card Receiver APIStorage APIRequest Router APICard Handler API

Card Selector

Future Wallet Architecture

Execution Runtime

Environment

Communication Channels

Card Meta Data

Transaction Data

Card Deployment

Channels

User Interface

Layer

User Interface

Layer

Management and

App Logic Layer

Management and

App Logic Layer

Comm. and

Storage Layer

Comm. and

Storage Layer

NFC IP Networks OTA File Systems

Acceptance systems / Relying parties

Physical storage mediumsCards / Applications

1. NFC2. C2DM / Push3. Bluetooth4. USB Cable5. SMS6. USSD

Page 36: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

.

Page 37: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 37Deutsche Telekom Laboratories

Wrap-upMobile Wallet Evolution.

Open to all cards. Multiple cards for Identity, Payment, Loyalty, Coupons, … Provide framework to support major “standards”. User centric. Privacy build-in. Support mobile and web. Open to all operators.

Page 38: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

8.12.2010 38Deutsche Telekom Laboratories

Still a lot of work to do.

I believe that we will see multi-card wallets in the wild in 2011.

Wrap-upMobile Wallet Evolution.

Page 39: From plastic to secured bits. A mobile wallet for virtual cards on the mobile phone

Life is for sharing.

Thank you for your attention.