Dynamic Card Validation Matrix for Fraud Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current card validation techniques for card-not-present transactions are inadequate in preventing fraud, as they rely on limited information and do not ensure that the cardholder is physically present during the transaction.

Innovation Solution

A dynamic card validation system that uses a card validation matrix with cell identifiers and values, where the merchant receives and compares these values to stored values, ensuring that the cardholder possesses the card by requiring multiple cell values to match, thereby reducing fraud risk.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional card validation techniques are used for card-not-present transactions, then the transaction process is simple and quick, but fraud risk increases due to insufficient verification

Engineering Contradiction:
Improvefraud preventionVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The validation matrix is divided into multiple cells with unique identifiers and values. Instead of using a single verification element, the system segments the validation data into multiple discrete cells that must be collectively verified, thereby increasing fraud prevention capability while maintaining manageable system complexity through modular structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates and updates cell identifiers and values in the validation matrix. Rather than using static verification data, the cells are regenerated periodically or based on transaction parameters, creating a dynamic validation mechanism that adapts to different transactions and time periods, enhancing security without requiring overly complex infrastructure

Inventive Principle:
Principle #15Dynamics

2Reliability

If a validation matrix with multiple cell values is implemented, then fraud detection capability improves, but bandwidth and memory consumption increase

Engineering Contradiction:
Improvecard validation accuracyVSAvoiddata storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential validation elements (cell identifiers and values) from the complete validation matrix for transmission during transactions. Instead of transmitting or storing the entire matrix, only the relevant cell data is extracted and used for verification, reducing data storage and bandwidth requirements while maintaining validation accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameters of the validation data by using compact cell identifiers and values that can be generated from smaller seed data. By transforming the validation matrix into a parameter-based system where cells are derived from fewer underlying parameters, the system reduces the actual quantity of data that needs to be stored and transmitted while preserving the ability to accurately validate cards

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9489675B2Dynamic card validation using randomly determined cell identifiers
Publication Date: 2016.11.08 BANK OF AMERICA CORP
  • US9489675B2 patent drawing
  • US9489675B2 patent drawing
  • US9489675B2 patent drawing

AI summary

A card validation system receives a request to validate a card. The system receives a set of cell identifiers from a merchant, where the set of cell identifiers determined by the merchant. The system further receives a set of received cell values corresponding to the set of cell identifiers of a card validation matrix. The system determines a set of stored cell values corresponding to the set of cell identifiers of the card validation matrix. The system compares the set of received cell values to the set of stored cell values. Based at least in part upon the comparison, the system determines whether the card is validated.