Dynamic Card Verification Value Server Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The credit card industry faces challenges in preventing fraud, particularly with skimming in both static magnetic stripe and contactless card transactions, where traditional methods are inadequate in securing transactions in wireless environments.

Innovation Solution

The implementation of dynamic card verification values (dCVV) is introduced, where a server processes requests for dCVV, obtaining and sending these values to personal communication devices, enhancing transaction security without significantly impacting user experience or merchant processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dynamic card verification values are implemented to prevent fraud, then transaction security is improved, but system complexity increases

Engineering Contradiction:
Improvetransaction securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a server as an intermediary component that generates and manages dynamic card verification values. This server acts as a mediator between the consumer's portable device and the transaction processing system, handling the complexity of dCVV generation centrally rather than requiring complex logic in each device. The server receives transaction requests, generates unique dCVV values, and returns them to the consumer's device, thereby improving security while containing system complexity in a centralized location.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If dynamic verification values are used to prevent skimming, then fraud prevention is improved, but user convenience deteriorates

Engineering Contradiction:
Improvefraud preventionVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-generating and storing multiple dynamic card verification values in the consumer's portable device before actual transactions occur. When a transaction is initiated, the device automatically retrieves and uses the appropriate pre-generated dCVV value without requiring the user to manually input or generate it at the moment of transaction. This preliminary preparation maintains fraud prevention effectiveness while preserving user convenience during the actual transaction process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The portable consumer device is designed to automatically manage dynamic verification values without requiring manual user intervention. The device autonomously generates, stores, and applies dCVV values during transactions, and can automatically request new values from the server when needed. This self-service capability eliminates the need for users to manually handle complex security protocols, thereby maintaining both security and ease of operation.

Inventive Principle:
Principle #25Self-service

3Reliability

If wireless transaction interception is prevented through dynamic values, then security against skimming is improved, but transaction processing time increases

Engineering Contradiction:
Improvesecurity against skimmingVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Multiple dynamic card verification values are pre-generated and stored in the consumer's portable device before transactions occur. During a transaction, the device automatically uses one of these pre-generated values without requiring real-time generation or complex computation, thereby maintaining security against wireless interception while minimizing additional processing time. The preliminary generation of multiple dCVV values ensures that the transaction flow remains efficient.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects and applies different verification values based on transaction context, such as using different dCVV values for different merchants or transaction types. This dynamic approach enhances security by preventing replay attacks and skimming, while the automated selection process maintains transaction speed. The device can switch between pre-generated dynamic values rapidly, ensuring both security and efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10997573B2Verification of portable consumer devices
Publication Date: 2021.05.04 VISA INTERNATIONAL SERVICE ASSOCIATION
  • US10997573B2 patent drawing
  • US10997573B2 patent drawing
  • US10997573B2 patent drawing

AI summary

Embodiments of the invention are directed to methods, systems, and computer program products pertaining to obtaining, providing, and using dynamic card verification values for portable consumer devices, such as credit cards and debit cards. An exemplary method comprises receiving, at a server, a request for a device verification value for a portable consumer device associated with a user; obtaining, at the server, a datum indicative of a device verification value for a portable consumer device; and sending, from the server, the datum to at least one of a phone number or network address of a personal communication device associated with the user.