Backup Encrypted Files via Encryption Filter Driver Disable

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer file backup and restore systems are unable to effectively backup and restore encrypted files in their encrypted state due to the default enabled status of encryption filter drivers, which requires specific operating system APIs and lacks provisions for disabling the encryption filter driver during these processes.

Innovation Solution

A method and system that involves receiving the filename of the encrypted file, starting a backup or restore process, disabling the encryption filter driver using IOCTL requests, backing up or restoring the encrypted data and metadata, and reenabling the filter driver to maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the encryption filter driver is left enabled during backup, then data security is maintained, but the backup application cannot retrieve encrypted data and metadata in their encrypted state

Engineering Contradiction:
Improvedata securityVSAvoidbackup capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by disabling the encryption filter driver before the backup process begins, allowing the backup application to access encrypted files in their encrypted state. After the backup is complete, the driver is re-enabled to restore security. This preliminary disabling action resolves the contradiction by temporarily suspending encryption during the backup operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encryption filter driver's state is made dynamic rather than static. The driver can be enabled or disabled based on the operational context - enabled during normal operations to maintain security, and disabled during backup operations to allow access to encrypted data. This dynamic state change resolves the contradiction between security and backup capability.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the encryption filter driver is disabled during backup, then encrypted files can be backed up in their encrypted state, but data security is temporarily compromised

Engineering Contradiction:
Improvebackup capabilityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by disabling the encryption filter driver before the backup process begins, allowing the backup application to access encrypted files in their encrypted state. After the backup is complete, the driver is re-enabled to restore security. This preliminary disabling action resolves the contradiction by temporarily suspending encryption during the backup operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encryption filter driver is periodically enabled and disabled based on operational requirements. It remains enabled during normal operations, is temporarily disabled during backup operations, and is re-enabled afterward. This periodic state change resolves the contradiction by limiting the security compromise to only the necessary duration of the backup operation.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If operating system-specific API routines are used to access encrypted data, then encrypted files can be read, but the system complexity increases and portability decreases

Engineering Contradiction:
Improveencrypted data accessVSAvoidAPI dependency
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by disabling the encryption filter driver before the backup process begins, allowing the backup application to access encrypted files in their encrypted state. After the backup is complete, the driver is re-enabled to restore security. This preliminary disabling action resolves the contradiction by temporarily suspending encryption during the backup operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7600133B2Backing up at least one encrypted computer file
Publication Date: 2009.10.06 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US7600133B2 patent drawing
  • US7600133B2 patent drawing
  • US7600133B2 patent drawing

AI summary

The present invention provides a method and system of backing up at least one encrypted computer file encrypted by an encryption filter driver running on an operating system of a computer system and restoring at least one encrypted computer file encrypted by an encryption filter driver running on an operating system of a computer system. In an exemplary embodiment, the method and system of backing up at least one encrypted computer file encrypted by an encryption filter driver running on an operating system of a computer system include (1) receiving the filename of the encrypted computer file, (2) starting a backup process for the encrypted computer file, (3) disabling the encryption filter driver for the backup process, (4) backing up the encrypted computer file via the backup process, and (5) reenabling the encryption filter driver for the backup process.