Zum Hauptinhalt springen

SYSTEMS AND METHODS FOR GENERATING A DYNAMIC CVV AND/OR PIN

2024
Online Patent

Titel:
SYSTEMS AND METHODS FOR GENERATING A DYNAMIC CVV AND/OR PIN
Link:
Veröffentlichung: 2024
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Applications
  • Sprachen: English
  • Document Number: 20240144285
  • Publication Date: May 2, 2024
  • Appl. No: 18/280821
  • Application Filed: March 08, 2022
  • Claim: 1. A computing system comprising: at least one processor; and at least one memory communicatively coupled to the at least one processor comprising computer-readable instructions that when executed by the at least one processor cause the computing system to implement a method of generating a dynamic code for a credit card, the method comprising: (i) receiving by a mobile application associated with a credit card, a request to generate a code for the credit card; (ii) sending the request to generate a dynamic code for the credit card to a code generation server, the request comprising a timestamp and one or more data associated with the credit card; (iii) sending the dynamic code to the mobile application; (iv) providing the dynamic code in a transaction performed using the credit card; (v) sending the transaction details including the dynamic code for authorization to the financial institution associated with the credit card; (vi) sending the dynamic code by said financial institution to the code generation server for authentication; (vii) responsively confirming the dynamic code by the code generation server if the dynamic code is the dynamic code associated with the credit card.
  • Claim: 2. The computing system of claim 1, wherein the code is a Card Verification Value (CVV) code.
  • Claim: 3. The computing system of claim 1, wherein the code is a Personal Identification Number (PIN) code.
  • Claim: 4. A computing system comprising: at least one processor; and at least one memory communicatively coupled to the at least one processor comprising computer-readable instructions that when executed by the at least one processor cause the computing system to implement a method of generating a dynamic CVV or PIN code for a transaction card, the method comprising: (i) receiving a timestamp; (ii) receiving an initial code and personal data related to said transaction card and/or the user of said transaction card; (iii) calculating a secret key based on a predefined formula receiving as input the initial code, timestamp and personal data; (iv) performing a first statistical manipulation on the secret key based on the digits of the secret key (alphabet), the probability of occurrence of each digit in the secret key, the digits of the initial code and reordering the alphabet accordingly; (v) performing a second statistical manipulation based on selecting a digit from the alphabet and partitioning an interval of the value of said digit, to sub-intervals based on the probabilities of occurrence of the digits in the reordered alphabet; (vi) performing a third statistical manipulation based on selecting a digit from the alphabet and partitioning the corresponding interval of said digit previously calculated, to sub-intervals based on the probabilities of occurrence of the digits in the reordered alphabet; (vii) repeating step (vi) for a predetermined number of times; and (viii) selecting a number from the last calculated interval as the dynamic CVV or PIN code.
  • Claim: 5. The computing system of claim 1, wherein the computing system is implemented on a mobile telephone.
  • Claim: 6. The computing system of claim 1, wherein the computing system is implemented on a personal computer.
  • Claim: 7. The computing system of claim 1, wherein the initial code is the transaction card's static CVV or PIN code.
  • Claim: 8. The computing system of claim 1, wherein the timestamp has 16 digits.
  • Claim: 9. The computing system of claim 1, wherein the dynamic CVV or PIN is any number in the last calculated interval.
  • Claim: 10. The computing system of claim 1, wherein the dynamic CVV or PIN is a predefined number in the last calculated interval (i.e. first, last, half, X %, random).
  • Claim: 11. The computing system of claim 1, wherein step (vi) is repeated in correlation with the number of digits in the initial code.
  • Claim: 12. The computing system of claim 1, further comprising the step of sending an authentication server the generated CVV or PIN and the timestamp, so the authentication can perform the same calculation as in claim 1 to authenticate the dynamic CVV or PIN.
  • Claim: 13. A computing system comprising: at least one processor; and at least one memory communicatively coupled to the at least one processor comprising computer-readable instructions that when executed by the at least one processor cause the computing system to implement a method of generating a dynamic Card Verification Value (CVV) or PIN code for a transaction card, the method comprising: (i) receiving a timestamp; (ii) receiving an initial code and personal data related to said transaction card and/or the user of said transaction card; (iii) calculating a secret key based on a predefined formula receiving as input the initial code, timestamp and personal data; (iv) performing a first statistical manipulation on the secret key based on the digits of the secret key (alphabet), the probability of occurrence of each digit in the secret key, the digits of the initial code and reordering the alphabet accordingly; (v) performing a second statistical manipulation based on selecting a digit from the alphabet and partitioning an interval of the value of said digit, to sub-intervals based on the probabilities of occurrence of the digits in the reordered alphabet; (vi) performing a third statistical manipulation based on selecting a digit from the alphabet and partitioning the corresponding interval of said digit previously calculated, to sub-intervals based on the probabilities of occurrence of the digits in the reordered alphabet; (vii) repeating step (vi) for a predetermined number of times; and (viii) selecting a number from the last calculated interval as the dynamic CVV code or PIN; (ix) sending the timestamp and dynamic CVV or PIN code to an authentication server; and (x) having the authentication server calculate independently a server dynamic CVV or PIN based the received timestamp and personal data, and authenticate the received dynamic CVV or PIN only if matching the received dynamic CVV or PIN.
  • Claim: 14. The computing system of claim 10, wherein the authentication server authenticates a credit card transaction.
  • Current International Class: 06; 06

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -