Hybrid Segment Reference Filters for Compromised-Key File Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current key-based encryption systems fail to identify and prevent reads on files encrypted with compromised encryption keys, posing a security risk in deduplicated storage systems.

Innovation Solution

Implement a cryptographic key management system that uses a segment reference filter to efficiently identify and disallow reads on files impacted by compromised keys, ensuring secure re-encryption of affected data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a key-based encryption system is used to encrypt data at rest, then data security is improved, but the system cannot identify and prevent reads on files encrypted with compromised keys

Engineering Contradiction:
Improvedata securityVSAvoididentification of compromised key files
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system divides the encryption key management into separate segments: a key manager that handles key operations and a file system that uses key identifiers in metadata. This segmentation allows the file system to track which files use which keys without managing the actual key material, enabling identification of files encrypted with compromised keys through metadata analysis rather than requiring full system re-scanning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a key identifier as an intermediary element between the encryption key and the file data. This key identifier is stored in the file metadata and acts as a reference point that the file system can query to determine which files are encrypted with specific keys, including compromised ones, without directly handling the key material or requiring complex key-to-file mapping operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system scans all files to identify those encrypted with compromised keys, then complete identification is achieved, but the process is time-consuming and impacts system performance

Engineering Contradiction:
Improveidentification accuracyVSAvoidtime to identify compromised files
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-storing key identifiers in the file metadata during the normal file creation and encryption process. This preliminary setup eliminates the need for time-consuming full-file-scanning operations later. When a key compromise is detected, the system can immediately query the metadata using the key identifier to rapidly identify all affected files without scanning their actual content or performing exhaustive searches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses a copy of the key identifier in the metadata rather than storing the actual key material in the file system. This metadata copy acts as a reference that can be quickly queried and compared, enabling fast identification of files associated with compromised keys without requiring the system to process or scan the actual encrypted data or manage complex key-to-file mappings.

Inventive Principle:
Principle #26Copying

3Reliability

If the system prevents all reads on files with compromised keys, then data protection is improved, but legitimate access to unaffected files may be blocked

Engineering Contradiction:
Improvedata protectionVSAvoidfile access availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies local quality by making the read prevention decision at the individual file level based on its specific key identifier in the metadata, rather than applying a blanket restriction to all files. When a key compromise is detected, the file system queries the key identifier to determine which specific files are affected and applies read prevention only to those files, while allowing normal access to files encrypted with unaffected keys. This targeted approach maintains ease of operation for legitimate files while ensuring data protection for compromised files.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250209198A1Disallowing reads on files encrypted with a compromised key using a hybrid segment reference filter system
Publication Date: 2025.06.26 DELL PROD LP
  • US20250209198A1 patent drawing
  • US20250209198A1 patent drawing
  • US20250209198A1 patent drawing

AI summary

A method of blocking access to files encrypted with a compromised key by mapping keys and ranges of containers encrypted by the keys. Upon notification that a key is compromised, containers impacted by the compromised key are identified. The identified containers are masked to prevent new file duplication to the segments from the compromised containers and a list of existing files referring to segments from the impacted containers is compiled. Metadata segments are processed using a deterministic segment reference filter and data segments are processed using a probabilistic reference filter to iterate through the directory levels of a filesystem managing the files to mark the impacted files as unreadable.