Database Replication Format Conversion for Data Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed database systems, existing replication methods fail to securely update data elements across multiple target tables, leaving them vulnerable as they do not apply different security levels based on destination tables, leading to potential data exposure.

Innovation Solution

The method involves creating a secondary change table to secure data elements by encrypting or transforming them, and then applying these secured data elements to target tables in different formats based on predetermined security settings, ensuring data protection across various target tables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data replication is performed using existing methods, then data availability is improved, but data security deteriorates due to lack of format conversion and uniform security levels across target tables

Engineering Contradiction:
Improvedata availabilityVSAvoiddata exposure vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by determining and applying different data formats to different target tables based on their specific security requirements. Each target table receives data in a format appropriate to its security level, with some tables receiving encrypted formats and others receiving non-encrypted formats, thus securing sensitive data in specific locations without compromising overall data availability

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements parameter changes by converting data elements between different formats (encrypted and non-encrypted) based on the target table's security requirements. The system changes the encryption parameter of data elements dynamically during replication, allowing the same data to be stored with different security levels in different target tables, thereby addressing the security vulnerability while maintaining availability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data elements are replicated in source format to all target tables, then replication speed is improved, but data protection deteriorates due to lack of format-specific security measures

Engineering Contradiction:
Improvereplication speedVSAvoiddata protection vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-determining the appropriate data format for each target table before replication occurs. The system stores format information in advance and automatically selects and converts data to the appropriate format during replication, ensuring data protection is built into the replication process itself rather than added as a post-processing step, thus maintaining replication efficiency while securing data

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If different security levels are applied to different target tables, then data security is improved, but system complexity increases due to format determination and conversion requirements

Engineering Contradiction:
Improvedata exposure protectionVSAvoidreplication system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling target tables to effectively specify their own security requirements through pre-stored format information. Each target table has its data format requirements determined and stored in advance, allowing the replication system to automatically select and apply appropriate formats without requiring complex real-time security policy decisions, thus reducing system complexity while maintaining differentiated security levels

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11593498B2Distribution of user specific data elements in a replication environment
Publication Date: 2023.02.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11593498B2 patent drawing
  • US11593498B2 patent drawing
  • US11593498B2 patent drawing

AI summary

Aspects include receiving a notification that a value of a data element stored in a source storage location in a source format has been changed to an updated value. The change is replicated to a plurality of target storage locations. The replicating includes, for each of the plurality of target storage locations, determining a target format of the data element in the target storage location. The target format is one of a plurality of different formats, including the source format. Each of the different formats provide a different level of data protection for the data element. In response to determining that the target format is not the same as the source format, the updated value of the data element is converted into the target format, and the updated value of the data element is stored in the target format at the target storage location.