IP Library › Granted Patent US 11,425,109
Granted Patent B2
US 11,425,109 · App. 16/645,755 · Granted Aug 23, 2022

Secure and accurate provisioning system and method

Inventor: Madhuri Chandoor (San Jose, CA)
Assignee: Visa International Service Association
H04L63/0478H04L9/14H04L63/0435H04L63/083H04L63/0807
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 11,425,109
App. No.
16/645,755
Granted
Aug 23, 2022
Kind
B2
Abstract

A method and system for provisioning credentials is disclosed. The method includes receiving an encrypted data packet including a first passcode and credentials in encrypted form, and a second passcode. The second passcode is compared to a first passcode. If the passcodes match, then a server computer can transmit a token associated with the credentials to a service provider computer.

Claims (32)

1. A method comprising:

receiving, by a service provider computer, an encrypted data packet comprising credentials comprising a primary account number and a first passcode;

receiving, by the service provider computer, a second passcode from a user device;

transmitting, by the service provider computer, the second passcode and the encrypted data packet to a processing computer, to cause the processing computer to decrypt the encrypted data packet to obtain the credentials and the first passcode, compare the first passcode to the second passcode, and provide access data comprising a payment token to the service provider computer when the first and second passcodes match; and

receiving, by the service provider computer from the processing computer, the access data associated with the credentials.

2. The method of claim 1 , wherein the encrypted data packet is encrypted with a first encryption key of a first key set, and wherein the encrypted data packet is decrypted with a second key of the first key set.

3. The method of claim 1 , wherein the encrypted data packet is a double encrypted data packet.

4. The method of claim 3 , wherein the double encrypted data packet is decrypted using the second passcode or a derivative of the second passcode.

5. The method of claim 1 , wherein the encrypted data packet comprising the credentials and the first passcode are received from an authorizing computer.

6. The method of claim 1 , wherein the encrypted data packet is encrypted with a first encryption key of a first key set, wherein the encrypted data packet is decrypted with a second key of the first key set, and wherein the first key and the second key are symmetric keys.

7. A service provider computer comprising:

a processor; and

a computer readable medium, coupled to the processor, the computer readable medium comprising code, executable by the processor to implement a method comprising:

receiving an encrypted data packet comprising credentials comprising a primary account number and a first passcode;

receiving a second passcode from a user device;

transmitting, by the service provider computer, the second passcode and the encrypted data packet to a processing computer, to cause the processing computer to decrypt the encrypted data packet to obtain the credentials and the first passcode, compare the first passcode to the second passcode, and provide access data comprising a payment token to the service provider computer when the first and second passcodes match; and

receiving, by the service provider computer from the processing computer, the access data associated with the credentials.

8. The service provider computer of claim 7 , wherein the encrypted data packet is encrypted with a first encryption key of a first key set, and wherein the encrypted data packet is decrypted with a second key of the first key set.

9. The service provider computer of claim 7 , wherein the user device is a mobile phone.

10. The service provider computer of claim 7 , wherein the encrypted data packet is a double encrypted data packet.

11. The service provider computer of claim 10 , wherein the double encrypted data packet is decrypted using the second passcode or a derivative of the second passcode.

12. The service provider computer of claim 7 , wherein the encrypted data packet comprising the credentials and the first passcode are received from an authorizing computer.

13. The service provider computer of claim 7 , wherein the encrypted data packet is encrypted with a first encryption key of a first key set, wherein the encrypted data packet is decrypted with a second key of the first key set, and wherein the first key and the second key are symmetric keys.

14. A method comprising:

receiving, by a processing computer, from a service provider computer, an encrypted data packet comprising credentials comprising a primary account number and a first passcode in encrypted form, and a second passcode;

decrypting, by the processing computer, the encrypted data packet to obtain the credentials and the first passcode;

comparing, by the processing computer, the first passcode to the second passcode;

determining, by the processing computer that the first passcode and the second passcode match; and

transmitting, by the processing computer, access data comprising a payment token associated with the credentials to the service provider computer.

15. The method of claim 14 , wherein the service provider computer is a Web server computer that operates a Web site.

16. The method of claim 14 , wherein the encrypted data packet is double encrypted data packet.

17. The method of claim 16 , wherein decrypting the double encrypted data packet comprises decrypting the double encrypted data packet with the second passcode to form a single encrypted data packet, and then decrypting the single encrypted data packet with a cryptographic key at the processing computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2020
From: CHANDOOR, MADHURI
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 052058/0203 →
Continuity (2)
Provisional Application 62557315 · Sep 12, 2017
Related Publication 20200287879A1 · Sep 10, 2020