Encrypted Data Translation for Secure Storage Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for replicating encrypted storages often use the same encryption scheme across different storage systems, which is risky as it exposes data to corruption or deletion if the private cryptographic key is compromised.

Innovation Solution

Implementing a system that translates encrypted data from one encryption scheme to another during replication, using different public cryptographic keys for source and target storage systems, without decrypting the data, ensuring security through split private keys and a trusted key authority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the same encryption scheme is used across different storage systems, then data replication is simplified, but data security is compromised

Engineering Contradiction:
Improvedata replicationVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the encryption parameter (public key) between source and target storage systems. The source system uses one public key for encryption while the target system uses a different public key, allowing secure replication without exposing data to the risks of key compromise while maintaining operational simplicity through automated key management.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If data is decrypted and re-encrypted during replication, then encryption scheme translation is achieved, but data exposure risk increases

Engineering Contradiction:
Improveencryption scheme translationVSAvoiddata exposure risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary mathematical relationship between different encryption schemes. Instead of decrypting data and then re-encrypting it (which would expose the data), the system uses a trusted key authority and mathematical key relationships to translate encrypted data from one public key to another while keeping the data encrypted throughout the process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If different public cryptographic keys are used for source and target storage systems, then data security is enhanced, but system complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidencryption key management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated key management. The trusted key authority automatically generates key pairs, establishes mathematical relationships between keys, and manages the complexity of multiple encryption schemes. This automation eliminates the need for manual key management while maintaining enhanced security through distinct public keys for source and target systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11509458B2Method and system for securely replicating encrypted deduplicated storages
Publication Date: 2022.11.22 EMC IP HLDG CO LLC
  • US11509458B2 patent drawing
  • US11509458B2 patent drawing
  • US11509458B2 patent drawing

AI summary

A method and system for securely replicating encrypted deduplicated storages. Specifically, the method and system disclosed herein entail the replication and migration of encrypted data between storage systems that support deduplication. More specifically, a first encrypted data, which may have been encrypted using a first public cryptographic key and consolidated on a source storage system, may be translated into an interim (yet still encrypted) state using a first split private cryptographic key. Thereafter, using a compound conversion key, the interim state data may be further translated into a second encrypted data, which may be characterized as being encrypted by a second public cryptographic key. Therefore, substantively, the method and system disclosed herein may be directed to the translation of encrypted data from one encryption scheme to another while in-flight from a source storage system to a target storage system.