Copy-on-Write File System Secure Data Deletion via Key Alteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In copy-on-write file systems, securely deleting data sets is challenging due to the complexity of pooled storage systems, where data may be offline, and overwriting or scrubbing all data is time-consuming and inefficient.

Innovation Solution

Generating and managing encryption keys to create an encrypted data set, wrapping the key with an administrative key, and altering the key to make the data set inaccessible upon deletion, ensuring secure and efficient data removal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is deleted from pooled storage systems by overwriting or scrubbing, then data security is improved, but time consumption and system complexity increase significantly

Engineering Contradiction:
Improvedata securityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by encrypting data with a dataset key before storage, and pre-wrapping the dataset key with an administrative key. This preliminary cryptographic preparation enables instant secure deletion through key alteration rather than time-consuming data overwriting, resolving the contradiction between data security and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical process of overwriting or scrubbing physical storage media with a cryptographic key alteration mechanism. By changing the administrative key that wraps the dataset key, the system achieves secure deletion through cryptographic means rather than physical data destruction, dramatically reducing time consumption while maintaining security.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If all data in pooled storage is overwritten to ensure secure deletion, then data security is improved, but system complexity and operational difficulty increase

Engineering Contradiction:
Improvedata securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the deletion process into key management operations rather than data-level operations. By separating the dataset key from the encrypted data and the administrative key from the dataset key, the system achieves secure deletion through hierarchical key alteration, simplifying the overall system complexity compared to comprehensive data overwriting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cryptographic keys as intermediaries between the administrative system and the encrypted data. The administrative key wraps the dataset key, which in turn encrypts the actual data. This intermediary key hierarchy enables secure deletion through key alteration without requiring complex data tracking and overwriting operations across the pooled storage system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If encryption keys are managed for each data set, then data security is improved, but key management complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the nested doll principle by having the administrative key wrap the dataset key, which itself wraps the encrypted data. This nested cryptographic structure allows hierarchical key management where a single administrative key can control access to multiple dataset keys, reducing key management complexity while maintaining strong security through multiple encryption layers.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9215066B2Method and system for making information in a data set of a copy-on-write file system inaccessible
Publication Date: 2015.12.15 SUN MICROSYSTEMS INC
  • US9215066B2 patent drawing
  • US9215066B2 patent drawing
  • US9215066B2 patent drawing

AI summary

Information in a data set of a copy-on-write file system may be made inaccessible. A first key for encrypting a data set of a copy-on-write file system is generated and wrapped with a second key. An encrypted data set is created with the first key. The wrapped first key is stored with the encrypted data set. A command to delete the encrypted data set is received and the second key is altered or changed to make information in the encrypted data set of the copy-on-write file system inaccessible.