In-Memory Tokenization Platform for PCI DSS Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tokenization systems rely heavily on hardware security modules (HSMs), which become bottlenecks due to high transaction demands, leading to increased costs and inefficiencies as more HSMs are required to scale with increasing requests.

Innovation Solution

A high-performance tokenization platform that minimizes HSM reliance by offloading processing steps to an in-memory multi-level cache and application server, using HSMs only for encryption key provision, enabling faster and more scalable tokenization operations while maintaining PCI DSS compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HSMs are used to ensure security under PCI DSS, then security compliance is improved, but system performance and scalability deteriorate due to transaction bottlenecks

Engineering Contradiction:
Improvesecurity complianceVSAvoidtransaction processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the tokenization system into multiple independent HSM instances, each capable of handling tokenization requests autonomously. This distributes the transaction load across multiple security modules rather than relying on a single HSM, thereby maintaining PCI DSS compliance while eliminating the single-point bottleneck and improving overall system throughput and scalability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If additional HSMs are added to handle increasing tokenization requests, then system capacity is improved, but cost and complexity increase significantly

Engineering Contradiction:
Improvetokenization request capacityVSAvoidHSM infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the cryptographic key management functions from the HSM hardware and implements them in software within the tokenization service. This allows the system to maintain security compliance while eliminating the need for multiple expensive HSM hardware devices, thereby reducing infrastructure complexity and cost while still handling increasing tokenization requests through software-based scaling.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If HSM processing capacity is increased to handle more transactions, then transaction throughput is improved, but cost increases due to expensive HSM hardware

Engineering Contradiction:
Improvetransactions per secondVSAvoidHSM hardware quantity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent creates virtual copies of HSM functionality through software-based cryptographic key management that replicates the security operations of physical HSMs. Multiple virtual HSM instances can be instantiated in software to handle high transaction volumes, eliminating the need to procure and deploy additional expensive physical HSM hardware while maintaining equivalent security capabilities and achieving the required transaction throughput.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11741249B2High performance tokenization platform for sensitive data
Publication Date: 2023.08.29 CAPITAL ONE SERVICES LLC
  • US11741249B2 patent drawing
  • US11741249B2 patent drawing
  • US11741249B2 patent drawing

AI summary

Disclosed herein are system, method, and computer program product embodiments for processing tokenization requests in-memory of an application server. Reliance on remote devices, such as hardware security modules, is reduced because functions associated with processing tokenization requests is performed at the application server instead of the remote devices. Applicant server includes a multi-level cache for storing and accessing data for generating, hashing, and encrypting tokens in response to tokenization requests received from client devices.