Synthetic Data Generation for Unauthorized Data Access Diversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems are vulnerable to cyber-attacks that lead to data theft, as they fail to effectively prevent unauthorized access and theft of sensitive data.

Innovation Solution

A security manager is implemented to obfuscate sensitive data in real-time, identify and apply varying degrees of obfuscation based on data sensitivity, generate synthetic data to mimic real-world data, and divert unauthorized access to a synthetic system, thereby protecting sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time data obfuscation is implemented to prevent data theft, then data security is improved, but processing time and network delays increase

Engineering Contradiction:
Improvedata securityVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments data into sensitive portions and non-sensitive portions, applying obfuscation only to the sensitive portions identified through data classification. This selective approach reduces processing time compared to obfuscating entire datasets while maintaining security effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different obfuscation levels are applied to different portions of data based on their sensitivity classification. Critical sensitive data receives stronger obfuscation while less sensitive data receives lighter obfuscation, optimizing the balance between security and processing efficiency.

Inventive Principle:
Principle #3Local quality

2Reliability

If comprehensive data obfuscation is applied to all data, then data security is improved, but processing resources and computational efficiency deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system divides data into distinct categories (sensitive and non-sensitive portions) and applies obfuscation selectively only to sensitive portions, avoiding the computational overhead of processing entire datasets.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements varying degrees of obfuscation based on data sensitivity levels, applying strong obfuscation only where necessary while using lighter or no obfuscation for less sensitive data, thereby optimizing resource utilization.

Inventive Principle:
Principle #3Local quality

3Reliability

If synthetic data generation is used to divert unauthorized access, then data security is improved, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system generates synthetic data that replicates the structure and characteristics of real data without containing actual sensitive information. This copy approach allows the system to maintain data utility for legitimate purposes while providing security against unauthorized access.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Synthetic data acts as an intermediary between legitimate data access needs and security requirements. The synthetic data can be provided to unauthorized users or used in testing environments, satisfying access requests without exposing real sensitive data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12602501B2System and method for generating synthetic data
Publication Date: 2026.04.14 BANK OF AMERICA CORP
  • US12602501B2 patent drawing
  • US12602501B2 patent drawing
  • US12602501B2 patent drawing

AI summary

In response to receiving a request to generate synthetic data based on real-world data that is stored in a first memory, a processor accesses the first memory to extract at least a portion of the real-world data to use as sample data and determines data properties of the real-world data based on the sample data. The processor generates, based on the data properties, the requested synthetic data that at least partially mimics the real-world data. In response to detecting a request from an unauthorized user to access the real-world data, the processor provides the unauthorized user access to the synthetic data that mimics the real-world data.