System and method for generating a dynamic card value
First Claim
1. A method for generating a dynamic card value (DCV) configured for use in a transaction between a user and a transaction provider, comprising:
- generating a DCV generation key using a provisioning server, wherein the DCV generation key is configured to generate the DCV;
camouflaging the DCV generation key using the provisioning server;
providing the camouflaged DCV generation key via the provisioning server to a user device;
generating the DCV using the camouflaged DCV generation key;
wherein the DCV is configured for input into a transaction interface configured to verify the DCV as a verified DCV;
inputting the DCV into the transaction interface; and
using the verified DCV as a user DCV for the transaction.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for generating a dynamic card value (DCV) from a mobile user device for use in a transaction between a user cardholder and a transaction provider. The DCV may be configured for use as a card verification value (CVV), also known as a card security code (CSC), a primary account number (PAN), or a portion of a PAN. The DCV may be generated using a DCV generator which may include an algorithm and a DCV generation key. The DCV generation key may be camouflaged. Obtaining a DCV from the user device may require inputting a PIN, a device identifier, a challenge or transaction information. The DCV may be used for any transaction requiring the input of a user identification number and a verification value, including, credit card transactions, debit card transactions, online or telephonic transactions.
416 Citations
20 Claims
-
1. A method for generating a dynamic card value (DCV) configured for use in a transaction between a user and a transaction provider, comprising:
-
generating a DCV generation key using a provisioning server, wherein the DCV generation key is configured to generate the DCV; camouflaging the DCV generation key using the provisioning server; providing the camouflaged DCV generation key via the provisioning server to a user device; generating the DCV using the camouflaged DCV generation key; wherein the DCV is configured for input into a transaction interface configured to verify the DCV as a verified DCV; inputting the DCV into the transaction interface; and using the verified DCV as a user DCV for the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for generating a dynamic card value (DCV) configured for use in a transaction between a user and a transaction provider, comprising:
-
a provisioning server to perform a method comprising; generating a DCV generation key using the provisioning server, wherein the DCV generation key is configured to generate the DCV; camouflaging the DCV generation key using the provisioning server; providing the camouflaged DCV generation key via the provisioning server to a user device; generating the DCV using the camouflaged DCV generation key; wherein the DCV is configured for input into a transaction interface configured to verify the DCV as a verified DCV; inputting the DCV into the transaction interface; and using the verified DCV as a user DCV for the transaction. - View Dependent Claims (16, 17, 18)
-
-
19. A tangible, non-transitory computer-readable medium having instructions stored thereon that when executed by a processor perform a method for generating a dynamic card value (DCV) configured for use in a transaction between a user and a transaction provider, the method comprising:
-
generating a DCV generation key using a provisioning server, wherein the DCV generation key is configured to generate the DCV; camouflaging the DCV generation key using the provisioning server; providing the camouflaged DCV generation key via the provisioning server to a user device; generating the DCV using the camouflaged DCV generation key; wherein the DCV is configured for input into a transaction interface configured to verify the DCV as a verified DCV; inputting the DCV into the transaction interface; and using the verified DCV as a user DCV for the transaction. - View Dependent Claims (20)
-
Specification