Decentralized Token Map for Secure Credit Card Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current centralized tokenization systems face security risks and inefficiencies due to the storage of millions of complete credit card numbers, which attracts hackers and poses challenges in data availability and scalability.

Innovation Solution

Implementing a decentralized tokenization architecture that uses a pre-generated token map to associate tokens with portions of credit card numbers, allowing for secure tokenization and detokenization without the need for centralized databases, thereby reducing the risk of data breaches and improving system scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database stores millions of complete credit card numbers for tokenization, then tokenization functionality is achieved, but security risks increase and the system becomes vulnerable to cyber attacks

Engineering Contradiction:
Improvetokenization functionalityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the credit card number into multiple parts (e.g., first six digits, middle digits, last four digits) and stores only portions in the centralized database rather than complete numbers. This reduces the security risk while maintaining tokenization functionality, as the database contains fragmented information that is less valuable to attackers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes the most sensitive portions of credit card numbers from centralized storage. By storing only non-sensitive segments in the centralized database and keeping sensitive segments distributed or encrypted, the system maintains tokenization capabilities while minimizing security vulnerabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If a centralized database stores complete credit card numbers, then tokenization can be performed, but the system complexity and data exposure increase

Engineering Contradiction:
Improvetokenization capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides credit card data into segments, storing only necessary portions centrally and distributing other portions. This segmentation reduces the complexity of securing and managing large volumes of complete card data while preserving tokenization functionality through coordinated access to segmented data.

Inventive Principle:
Principle #1Segmentation

3Reliability

If millions of complete credit card numbers are stored centrally, then comprehensive tokenization is achieved, but the system becomes a prime target for hackers

Engineering Contradiction:
Improvetokenization coverageVSAvoidcyber attack risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

By segmenting credit card numbers and storing only portions centrally, the patent maintains tokenization coverage while significantly reducing the value of the centralized database to potential attackers. The segmented data stored centrally lacks the completeness needed for fraudulent use.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes sensitive segments from centralized storage, keeping only non-sensitive or less-sensitive portions in the central database. This extraction approach maintains tokenization functionality while eliminating the primary target that would attract cyber attackers.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If a centralized database is used to store tokenization data, then data availability is maintained, but scalability and performance suffer

Engineering Contradiction:
Improvedata availabilityVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data storage between centralized and distributed systems. The centralized database stores segmented portions for availability, while distributed systems store other portions for scalability. This segmentation allows the system to maintain data availability while improving scalability and performance through distributed architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10262128B2Tokenized data security
Publication Date: 2019.04.16 SABRE GLBL
  • US10262128B2 patent drawing
  • US10262128B2 patent drawing
  • US10262128B2 patent drawing

AI summary

Various devices, methods, systems, and computer readable storage are provided for tokenizing data. In some examples, credit card numbers are tokenized using a pre-generated token map and absent the use of a networked database that stores a relatively large quantity of credit card numbers in a central location. The token map may be generated by a token map generator such that the token map can be used by a tokenizer to replace a portion of an account number with a token, and by a detokenizer to replace the token with the original portion of the account number. A pre-parser and parser may also be used to locate an account number and/or token in a message received over a network.