Encrypted VM Recovery via On-Premise Trust Anchor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems face challenges in maintaining continuous data protection by keeping pace with high data transaction rates at production sites, leading to potential production site shutdowns due to backlog of un-logged transactions and limitations in recovery capabilities.

Innovation Solution

A method and system for immediate recovery of virtual machines in the cloud, utilizing a five-state journaling process and encryption, where data is replicated with metadata, allowing decryption at the on-premise recovery site using a private key not available to the replica site, enabling rapid access and recovery without relying on the replica site for decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is replicated to an off-premise replica site using conventional journaling, then data protection is improved, but the backup site cannot keep pace with high data transaction rates at the production site, leading to backlog and potential production shutdowns

Engineering Contradiction:
Improvedata protectionVSAvoiddata transaction rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The data is segmented into two parts: encrypted data parts and metadata parts. The metadata parts are replicated to the off-premise replica site without encryption, while the data parts remain encrypted. This segmentation allows the metadata to be processed and accessed independently, enabling the system to keep pace with high data transaction rates without compromising security or requiring the backup site to decrypt and process every data transaction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A trust anchor component is introduced as an intermediary that manages encryption keys and enables decryption at the on-premise recovery site. This intermediary allows the system to maintain encryption security while enabling rapid recovery by providing decryption capabilities locally without requiring continuous communication with or processing power at the off-premise replica site.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If complete data recovery is waited for from the off-premise replica site, then data integrity is ensured, but recovery time increases, causing production downtime

Engineering Contradiction:
Improvedata integrityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The metadata parts are prepared and replicated in advance to the off-premise replica site without encryption. This preliminary action allows the on-premise recovery site to have immediate access to the metadata structure and begin recovery operations while data parts are still being transferred and decrypted, significantly reducing overall recovery time while maintaining data integrity through the trust anchor verification process.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If encryption keys are stored at the off-premise replica site, then decryption capability is improved, but security is compromised since the replica site gains access to private keys

Engineering Contradiction:
Improvedecryption capabilityVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The private decryption keys are extracted from the off-premise replica site and kept exclusively at the on-premise recovery site in the trust anchor. Only encrypted data parts are stored off-premise, while the critical decryption capability remains on-premise. This extraction maintains security by ensuring the replica site never possesses the private keys, while still enabling decryption capability where needed through the trust anchor mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9749300B1Method and system for immediate recovery of virtual machines encrypted in the cloud
Publication Date: 2017.08.29 EMC IP HLDG CO LLC
  • US9749300B1 patent drawing
  • US9749300B1 patent drawing
  • US9749300B1 patent drawing

AI summary

Example embodiments of the present invention relate to a method and a system for immediate recovery of virtual machines encrypted in the cloud. The method includes retrieving at least a portion of data from an off-premise replica site configured to store an encrypted first data part of an I/O as data at the off-premise replica site according to a second metadata part of the I/O. The first data part of the at least the portion of the data then may be decrypted at the on-premise recovery site according to a private key not available to the replica site and stored at the on-premise recovery site in a cache at the recovery site.