Automatic File Encryption Using Metadata-Based Access Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection methods fail to prevent unauthorized access to sensitive data on primary storage devices, especially when data is encrypted on secondary storage devices, and lack efficient mechanisms for managing and leveraging data across various computing environments.

Innovation Solution

Implementing a unified information management system that automatically encrypts files based on metadata rules, displays encrypted files with mimicked extensions, decrypts files for authorized users without prompting, and efficiently backs up and restores encrypted data while maintaining data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is encrypted on secondary storage devices, then data security is improved, but data accessibility and usability are worsened

Engineering Contradiction:
Improvedata securityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary encryption on secondary storage devices before data is accessed, so that data is already secured when stored. This allows data to be automatically decrypted when needed, maintaining both security and accessibility without requiring user intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary decryption mechanism that automatically translates encrypted data from secondary storage into usable format for primary storage devices. This intermediary process occurs transparently in the background, so users experience no disruption while security is maintained.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual encryption methods are used, then data security is improved, but system complexity and user burden are worsened

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

Solution Approach 1:

The system implements self-service encryption where the storage system automatically encrypts data on secondary storage devices without requiring user configuration or intervention. The encryption and decryption processes are handled autonomously by the system, eliminating user burden while maintaining security.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Encryption is performed as a preliminary automatic action when data is written to secondary storage, rather than requiring manual setup. The system pre-configures encryption rules and automatically applies them, reducing system complexity from the user perspective.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If data is stored in encrypted form on secondary storage, then data security is improved, but data processing and analysis capabilities are worsened

Engineering Contradiction:
Improvedata securityVSAvoiddata processing capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system maintains continuous data availability by automatically decrypting data on-demand when access is required for processing or analysis. This continuous automatic decryption ensures that data processing capabilities remain uninterrupted while data remains encrypted at rest on secondary storage devices.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12632581B2Automatic file encryption
Publication Date: 2026.05.19 COMMVAULT SYSTEMS INC
  • US12632581B2 patent drawing
  • US12632581B2 patent drawing
  • US12632581B2 patent drawing

AI summary

A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.