Dynamic CVV Generation Using Pi Segments for Credit Card Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current credit card security methods, including static Card Verification Values (CVV), are inadequate in preventing unauthorized transactions, as CVV information is easily compromised, leading to credit card fraud.

Innovation Solution

A computer-implemented method generates a Dynamic Card Verification Value (DCVV) using a segment of the mathematical constant Pi, which changes with each online transaction, providing a user-driven synchronized authentication process between the cardholder's device and the credit card issuer's server, allowing for a hybrid dual verification system combining static and dynamic CVV.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a static CVV is printed on the credit card, then the card verification process is simple and fast, but the security against unauthorized transactions is insufficient

Engineering Contradiction:
ImprovesecurityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the static CVV into a dynamic CVV that changes with each transaction. The verification value is no longer fixed but updates continuously based on transaction parameters, making each verification instance unique and securing against replay attacks while maintaining the same basic verification function.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the verification value from static to dynamic. By introducing variables such as transaction amount, timestamp, and sequential counters, the CVV becomes a function of multiple changing parameters rather than a fixed value, enhancing security without fundamentally altering the verification mechanism.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a dynamic CVV is generated for each transaction, then the security against fraud is improved, but the complexity of the authentication process increases

Engineering Contradiction:
Improvefraud preventionVSAvoidauthentication process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system generates the dynamic CVV automatically on both the issuer side and the cardholder side without requiring manual intervention. The mathematical algorithm computes the verification value autonomously based on shared secret parameters and transaction-specific inputs, eliminating the need for users to manually update or manage security credentials.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the dynamic CVV generated by the cardholder is compared against the CVV generated by the issuer's system. This feedback loop ensures verification while maintaining simplicity, as the user only needs to input the generated CVV into the transaction form without understanding the underlying complex synchronization process.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the CVV information is displayed on the credit card, then the verification process is convenient, but the information is vulnerable to being obtained by unauthorized users

Engineering Contradiction:
Improveverification convenienceVSAvoidinformation compromise risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent makes the CVV dynamic so that even if unauthorized users obtain one CVV value, it becomes invalid for subsequent transactions. The continuous updating of the verification value based on transaction sequence and parameters ensures that captured information cannot be reused, mitigating the harm of information exposure while maintaining convenience through automated generation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10949855B2Mathematical constant pi dynamic-hybrid CVV authentication method for credit cards
Publication Date: 2021.03.16 PASTRANA JOSEPH CARLO
  • US10949855B2 patent drawing
  • US10949855B2 patent drawing
  • US10949855B2 patent drawing

AI summary

A computer-implemented method for authenticating credit cards via a mathematical operation of the mathematical constant Pi. Pi is stored in a user-operated computing device connected to a network, wherein an application software performs the said mathematical operation of Pi to select a segment of Pi. The selected Pi segment becomes the Dynamic Card Verification Value (DCVV) of a credit card. The method is dynamic, creating a new DCVV for the user's credit card each time the user operates his/her computer device to purchase products and services online with his/her credit card. To attain the same Pi segment, the issuer of the credit card utilizes in its computer server the same parameters and mathematical operation that the user utilizes on his/her computing device. Consequently, this process provides the user and issuer with a synchronized process to attain the same resulting DCVV to authenticate a credit card.