Dynamic Tokenization Table Exchange via Nonce-Based Key Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tokenization tables are static, leading to security issues when compromised and requiring full table exchange for size changes, which increases risk and inefficiency.

Innovation Solution

A method involving the computation of network device nonces and key derivation functions to dynamically update tokens in tokenization tables, allowing for secure and partial table updates over a network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the whole tokenization table is encrypted and sent over the network to resolve security issues, then security is improved, but the risk of data compromise increases when data is transmitted across unsecure networks

Engineering Contradiction:
ImprovesecurityVSAvoidrisk of data compromise
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary token data from the tokenization table for transmission over the network, rather than sending the entire table. This reduction in transmitted data minimizes the attack surface and potential impact of network interception, while still achieving the security goal of updating tokens across devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary encryption and token generation on the local device before transmission. Tokens are encrypted using device-specific keys and algorithms before being sent to other devices, ensuring that even if transmission is intercepted, the data remains secure. This preliminary security measure resolves the contradiction by maintaining security without requiring unsecure transmission of plaintext data.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the whole tokenization table is exchanged when the size changes, then the tokenization table can be updated, but efficiency decreases and unnecessary data is transmitted

Engineering Contradiction:
Improvetokenization table size adjustmentVSAvoidupdate efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the tokenization table update process into individual token transmissions rather than transmitting the entire table. When the tokenization table size changes, only the specific tokens that need to be added, removed, or modified are exchanged between devices. This segmentation dramatically improves update efficiency by reducing the volume of transmitted data while maintaining full adaptability of the tokenization table.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by transmitting only the necessary portion of the tokenization table that has changed or needs updating. Instead of exchanging the entire table, the system identifies and transmits only the specific tokens affected by size changes or updates, reducing network overhead and improving efficiency while achieving the required adaptability.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If static tokens are used in the tokenization table, then simplicity is maintained, but security deteriorates when tokens are compromised

Engineering Contradiction:
Improvetokenization table simplicityVSAvoidsecurity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic token generation and update mechanisms while maintaining a relatively simple tokenization table structure. Tokens can be dynamically updated, regenerated, or revoked based on security requirements, device changes, or compromise detection. This dynamic capability enhances security without significantly increasing the complexity of the tokenization table itself, as the underlying structure remains simple while the content can change over time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of token stability from static to dynamically changeable. Tokens are no longer fixed but can be updated with new values based on security events, device registration, or administrative decisions. This parameter change from static to dynamic resolves the security issue while maintaining simplicity through standardized update procedures and a consistent tokenization table structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11569999B1Dynamic tokenization table exchange
Publication Date: 2023.01.31 MICRO FOCUS LLC
  • US11569999B1 patent drawing
  • US11569999B1 patent drawing
  • US11569999B1 patent drawing

AI summary

A first network device nonce is computed. The first network device nonce is based on a first network device secret. A Change Token Table message (CTTM) is sent to a second network device. The CTTM comprises the first network device nonce. A Change Token Table Ack Message (CTTAM) with a second network device nonce is received from the second network device. A new token for a tokenization table is computed based on the first network device secret, the second network device nonce, a prime number, and a key derivation function. The new token for the tokenization table is also computed by the second network device based on a second network device secret, the first network device nonce, the prime number, and the key derivation function.