IP Library › Granted Patent US 10,515,359
Granted Patent B2
US 10,515,359 · App. 13/827,042 · Granted Dec 24, 2019

Systems and methods for processing mobile payments by provisioning credentials to mobile devices without secure elements

Inventors: Mehdi Collinge (Braine-l'Alleud, BE); Susan Thompson (Burland, GB); Patrik Smets (Nijlen, BE); David Anthony Roberts (Appleton, GB); Michael Christopher Ward (Bridgwater, GB)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
G06Q20/3823G06Q20/322G06Q20/385G06Q20/405G06Q20/4012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,515,359
App. No.
13/827,042
Filed
Mar 14, 2013
Granted
Dec 24, 2019
Kind
B2
Art Unit
3686
USPC
705/71
Abstract

A method for generating and provisioning payment credentials to a mobile device lacking a secure element includes: generating a card profile associated with a payment account, wherein the card profile includes at least payment credentials corresponding to the associated payment account and a profile identifier; provisioning, to a mobile device lacking a secure element, the generated card profile; receiving, from the mobile device, a key request, wherein the key request includes at least a mobile identification number (PIN) and the profile identifier; using the mobile PIN; generating a single use key, wherein the single use key includes at least the profile identifier, an application transaction counter, and a generating key for use in generating a payment cryptogram valid for a single financial transaction; and transmitting the generated single use key to the mobile device.

Claims (40)

1. A computer-implemented method for generating and provisioning payment credentials to a mobile device lacking a secure element, comprising:

generating, by a processing device of a remote system, a card profile associated with a payment account, wherein the card profile includes at least payment credentials corresponding to the associated payment account and a profile identifier;

provisioning, by the remote system, to a mobile device, the generated card profile;

receiving, by the remote system, from the mobile device, a key request, wherein the key request includes at least a mobile personal identification number (PIN) and the profile identifier;

in response to receiving the key request from the mobile device, determining, by an authentication device of the remote system, whether the mobile PIN is authentic;

generating, if the mobile PIN is successfully authentic, a single use key by the processing device of the remote system, wherein the single use key (i) is configured to be used one time, by the mobile device, to generate a payment cryptogram valid for a single financial transaction with a contactless point-of-sale device of a merchant, (ii) includes at least the profile identifier, an application transaction counter, and a generating key, and (iii) is genuine;

generating, if the mobile PIN is unsuccessfully authenticated, the single use key by the processing device of the remote system, wherein the single use key (i) is configured to be used one time, by the mobile device, to generate a payment cryptogram valid for the single financial transaction, (ii) includes at least the profile identifier, the application transaction counter, and the generating key, (iii) is an incorrect value, and (iv) will fail authorization of the single financial transaction; and

transmitting, by a transmitting device of the remote system, the generated single use key to the mobile device, wherein the mobile device lacks a secure element and where the mobile PIN is not required to be transmitted to the mobile device with the single use key.

2. The method of claim 1 , further comprising:

transmitting, by the transmitting device of the remote system, the generated single use key to an issuer associated with the payment account.

3. The method of claim 1 , wherein provisioning, by the remote system, the generated card profile to the mobile device includes building a message including the generated card profile, generating an encryption key, encrypting the message using the generated encryption key, and provisioning the encrypted message to the mobile device.

4. The method of claim 1 , wherein transmitting the generated single use key to the mobile device may include building a message, by the remote system, including the generated single use key, generating an encryption key, encrypting the message using the generated encryption key, and provisioning the encrypted message to the mobile device.

5. The method of claim 1 , wherein the generated single use key is inactive.

6. The method of claim 5 , further comprising:

receiving, by the remote system, from the mobile device, an indication of use of the single use key; and

activating, by the processing device of the remote system, the generated single use key.

7. The method of claim 6 , further comprising:

transmitting, by the transmitting device of the remote system, an indication of activation of the single use key to an issuer associated with the payment account.

8. The method of claim 1 , wherein the payment cryptogram is an application cryptogram or a dynamic card validation code.

9. The method of claim 1 , wherein using the mobile PIN includes using, by the authentication device, the mobile PIN using an XOR method.

10. A remote electronic system for generating and provisioning payment credentials to a mobile device lacking a secure element, comprising:

a transmitting device, of the remote electronic system;

a processing device, of the remote electronic system, configured to generate a card profile associated with a payment account, wherein the card profile includes at least payment credentials corresponding to the associated payment account and a profile identifier;

a provisioning device, of the remote electronic system, configured to provision, to a mobile device lacking a secure element, the generated card profile;

a receiving device, of the remote electronic system, configured to receive, from the mobile device, a key request, wherein the key request includes at least a mobile personal identification number (PIN) and the profile identifier; and

an authentication device, of the remote electronic system configured to authenticate the mobile PIN in response to receiving the key request, wherein

the processing device, of the remote electronic system, is further configured to

generate a single use key, wherein, if the mobile PIN is successfully authenticated, the single use key (i) is configured to be used one time, by the mobile device, to generate a payment cryptogram valid for a single financial transaction with a contactless point-of-sale device of a merchant, (ii) includes at least the profile identifier, an application transaction counter, and a generating key for use in generating the payment cryptogram valid for the single financial transaction, and (iii) is genuine, and

generate the single use key, wherein, if the mobile PIN is unsuccessfully authenticated, the single use key (i) is configured to be used one time, by the mobile device, to generate a payment cryptogram valid for the single financial transaction, (ii) includes at least the profile identifier, the application transaction counter, and the generating key, (iii) is an incorrect value, and (iv) will fail authorization of the single financial transaction, and

the transmitting device, of the remote electronic system, is configured to transmit the generated single use key to the mobile device, wherein the mobile PIN is not required to be transmitted to the mobile device with the single use key.

11. The system of claim 10 , wherein the transmitting device, of the remote electronic system, is further configured to transmit the generated single use key to an issuer associated with the payment account.

12. The system of claim 10 , wherein the authentication device, of the remote electronic system, is further configured to use the mobile PIN using an XOR method.

13. The system of claim 10 , wherein the provisioning device, of the remote electronic system, provisions the generated card profile to the mobile device within a message encrypted by an encryption key.

14. The system of claim 10 , wherein the transmitting device, of the remote electronic system, transmits the generated single use key to the mobile device within a message encrypted by an encryption key.

15. The system of claim 10 , wherein the generated single use key is inactive.

16. The system of claim 15 , wherein

the receiving device, of the remote electronic system, is further configured to receive, from the mobile device, an indication of use of the single use key, and

the processing device, of the remote electronic system, is further configured to activate the generated single use key.

17. The system of claim 16 , wherein the transmitting device, of the remote electronic system, is further configured to transmit an indication of activation of the single use key to an issuer associated with the payment account.

18. The system of claim 10 , wherein the payment cryptogram is an application cryptogram or a dynamic card validation code.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2013
From: COLLINGE, MEHDI; THOMPSON, SUSAN; SMETS, PATRIK; ROBERTS, DAVID ANTHONY; WARD, MICHAEL CHRISTOPHER
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 030051/0952 →
Continuity (5)
Provisional Application 61619095 · Apr 2, 2012
Provisional Application 61635248 · Apr 18, 2012
Provisional Application 61735383 · Dec 10, 2012
Provisional Application 61762098 · Feb 7, 2013
Related Publication 20130262317A1 · Oct 3, 2013