Adaptive Column-Level Data Masking for Evolving Database Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data masking approaches fail to adapt to new data attributes and require frequent maintenance, making them ineffective for real-time data security as data types and requirements evolve.

Innovation Solution

A method and apparatus that obtain database metadata, validate requests, perform data masking operations at a column level, and store records, enabling flexible and adaptive data masking with efficient recovery from failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If prior data masking approaches are used, then data masking can be implemented, but they fail to adapt to new data attributes and require frequent maintenance

Engineering Contradiction:
Improveadaptability to new data attributesVSAvoidmaintenance requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data masking by analyzing the actual data content and applying masking rules based on data sensitivity detection, rather than using static pre-defined rules. The system continuously adapts to new data attributes by analyzing data patterns and automatically adjusting masking strategies, eliminating the need for frequent manual maintenance while maintaining high adaptability to evolving data types.

Inventive Principle:
Principle #15Dynamics

2Reliability

If data masking is performed on entire tables, then data security is improved, but productivity and query performance deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidquery performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies masking selectively at the column and cell level based on data sensitivity analysis, rather than masking entire tables. The system identifies specific sensitive columns and applies masking only to those areas, preserving query performance for non-sensitive data while maintaining security for sensitive information, thus achieving both high reliability and productivity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the database into sensitive and non-sensitive portions, applying different masking strategies to each. By dividing the data handling approach into targeted segments rather than uniform table-level masking, the system maintains security where needed while preserving query efficiency for the majority of non-sensitive data access operations.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If data masking rules are defined at database level, then implementation is simplified, but flexibility to adapt to changing requirements is reduced

Engineering Contradiction:
Improveimplementation simplicityVSAvoidflexibility to changing requirements
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic masking rules that automatically adjust based on data content analysis and changing security requirements. The system continuously monitors data patterns and adapts masking strategies without requiring manual rule updates, maintaining implementation simplicity through automation while achieving high flexibility to evolving requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent enables the data masking system to self-adjust and self-optimize by automatically analyzing data sensitivity and adapting masking rules. The system performs self-service maintenance by continuously learning from data patterns and automatically updating masking strategies, eliminating the need for manual intervention while maintaining both simplicity and adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10909260B2Methods for data masking and devices thereof
Publication Date: 2021.02.02 JPMORGAN CHASE BANK NA
  • US10909260B2 patent drawing
  • US10909260B2 patent drawing
  • US10909260B2 patent drawing

AI summary

Methods, non-transitory computer readable media, and an apparatus that includes obtaining a database and metadata associated with the database in response to a request for data masking. Next, the obtained metadata is compared with the received request to determine when the obtained metadata validates the received request. A data masking operation is performed on the obtained database at a column level when the determination indicates the received request is validated. A record of the performance of the data masking operation on the obtained database at the column level is stored.