Field-Level Encryption for Flexible Data Object Reformatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encryption methods prevent data manipulation and reformatting without decryption, limiting flexibility and usability of encrypted data objects.

Innovation Solution

A method of encryption that allows data objects to be reformatted without decryption by using encryption indicators, storing encrypted data keys in metadata, and mapping data elements across different structures while maintaining encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted at the object or file level, then security is improved, but data manipulation and reformatting capabilities are lost

Engineering Contradiction:
ImprovesecurityVSAvoiddata manipulation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data object into multiple data elements, applying encryption selectively to specific elements rather than the entire object. This allows certain data elements to remain encrypted for security while other elements remain unencrypted for manipulation and reformatting operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encryption states to different parts of the data object - some data elements are encrypted while others are not. This local differentiation enables security for sensitive elements while maintaining usability for non-sensitive elements.

Inventive Principle:
Principle #3Local quality

2Reliability

If encryption keys are required for decryption and re-encryption, then security is maintained, but operational flexibility is reduced

Engineering Contradiction:
ImprovesecurityVSAvoidoperational flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts the encryption requirement from the entire data object and applies it only to specific data elements. This extraction allows operations on unencrypted elements without requiring decryption keys, while still maintaining security for encrypted elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies encryption partially to only certain data elements rather than the entire object. This partial action enables operations on unencrypted elements without full decryption, reducing operational overhead while maintaining security where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If encrypted data objects are transmitted to final destination, then security is improved, but intermediate manipulation by entities without keys becomes impossible

Engineering Contradiction:
ImprovesecurityVSAvoidintermediate processing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data object into encrypted and unencrypted data elements, allowing intermediate entities to manipulate unencrypted elements during transmission and processing while encrypted elements remain protected.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encryption states to different data elements, enabling intermediate processing of unencrypted elements by entities without keys while maintaining security for encrypted elements throughout the transmission chain.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12430614B2Flexible format encryption
Publication Date: 2025.09.30 CAPITAL ONE SERVICES LLC
  • US12430614B2 patent drawing
  • US12430614B2 patent drawing
  • US12430614B2 patent drawing

AI summary

Encryption is performed at the field level within a data object, in response to an encryption indicator. Encrypted fields are nulled or zeroed out and the encrypted values are stored in encryption metadata with a path identifying the locations of the encrypted fields. An encrypted data key is appended with a decryption identifier and stored in the encryption metadata. The encrypted data object may be reformatted while encrypted. The encrypted data key is extracted from the encryption metadata and the decryption identifier is used to identify a master key used to decrypt the encrypted data key. The data key is used to decrypt the encrypted values and the decrypted values are stored in the fields identified by the paths.