Public Cloud Tokenization Service for Confidential Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for protecting confidential data in public cloud databases face challenges such as difficulty in querying and processing encrypted data, complex encryption key management, application integration overhead, and performance degradation due to frequent encryption/decryption operations.

Innovation Solution

The use of encryption and tokenization to protect confidential data, where data is tokenized, encrypted, and stored in separate memories, allowing for secure data retrieval and processing without decrypting the data within the public cloud.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption is used to protect data stored in the public cloud, then data security is improved, but data query and processing capability deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiddata query and processing capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the data protection mechanism into two independent parts: tokenization for data identification and encryption for data protection. The tokenized data is stored in the cloud database while encryption keys are managed separately through a secure key management service. This segmentation allows the system to query and process tokenized data efficiently while maintaining encryption security through separate key management, resolving the contradiction between data security and query capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a token as an intermediary between the original data and its encrypted form. The token serves as a placeholder that can be queried and processed in the cloud database without revealing the actual data content. When data access is needed, the token is used to retrieve the encrypted data, which is then decrypted using secure key management. This intermediary approach enables efficient cloud querying while maintaining encryption security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional encryption is used for data protection, then data security is improved, but key management complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service key management by integrating with a secure key management service that automatically handles key generation, storage, rotation, and access control. The system automatically retrieves encryption keys when needed through standardized APIs, eliminating the need for manual key management. This self-service approach maintains strong encryption security while significantly reducing key management complexity and operational overhead.

Inventive Principle:
Principle #25Self-service

3Reliability

If encryption operations are performed frequently, then data protection is improved, but application performance deteriorates

Engineering Contradiction:
Improvedata protectionVSAvoidapplication performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs tokenization of data before it is stored in the cloud database, creating a mapping between tokens and encrypted data. This preliminary action allows the system to store and query tokenized data without performing encryption/decryption operations during normal application execution. When data access is required, the pre-tokenized data can be quickly retrieved and decrypted only when needed, significantly reducing performance overhead while maintaining continuous data protection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12238215B2Method and system for providing public cloud tokenization service for highly confidential data
Publication Date: 2025.02.25 JPMORGAN CHASE BANK NA
  • US12238215B2 patent drawing
  • US12238215B2 patent drawing
  • US12238215B2 patent drawing

AI summary

A method for using encryption and tokenization to protect confidential data that is stored in a public cloud database is provided. The method includes: receiving a first data set; tokenizing the first data set; obtaining a first token for at least one attribute of the first data set; encrypting an original value of the attribute and the first data set; storing each of the original value of the at least one attribute, the encrypted value of the at least one attribute, and the first token in a first memory; storing each of the first token and the encrypted first data set in a second memory; and storing the tokenized first data set in a third memory that is hosted on a public cloud server.