Object Storage Entropy Scanning for Ransomware Encryption Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing malware detection systems in storage platforms are vulnerable to new malware variants and fail to protect shared storage environments, as they rely on signature-based detection that is difficult to maintain and are compromised by a single vulnerable client.

Innovation Solution

Implementing entropy analysis to detect involuntary encryption in storage systems by monitoring data objects for changes in entropy levels, tracking encryption rates across object repositories, and performing remediation to preserve data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If signature-based detection is used for malware detection, then existing malware can be detected, but the system becomes vulnerable to new malware variants and requires continuous signature updates

Engineering Contradiction:
Improvemalware detection capabilityVSAvoidresistance to new malware variants
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the detection parameter from static malware signatures to dynamic entropy values. Instead of matching fixed patterns, the system calculates entropy—a statistical measure of randomness—for data objects and compares changes in entropy over time. This parameter transformation enables detection of new malware variants without requiring signature updates, as entropy-based detection adapts to any data pattern changes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If signature-based detection is used, then known malware can be identified, but the system fails to protect shared storage environments where a single vulnerable client can compromise the entire storage

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidstorage environment vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the storage system into independent data objects, each with its own entropy tracking. Instead of treating the entire storage environment as a single unit that can be compromised, the system monitors individual data objects for entropy changes. This segmentation isolates the impact of malware to specific objects rather than allowing propagation across the entire shared storage environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous feedback by monitoring entropy changes of data objects over time. When entropy changes exceed a threshold, the system triggers alerts and remediation actions. This feedback mechanism enables real-time detection and response to malware activity, preventing the spread of infection across shared storage environments.

Inventive Principle:
Principle #23Feedback

3Reliability

If traditional malware detection methods are used, then existing malware can be detected, but the system cannot detect involuntary encryption events in real-time

Engineering Contradiction:
Improvemalware detection capabilityVSAvoiddetection delay for encryption events
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by continuously monitoring and storing entropy values of data objects before encryption occurs. When data is written to storage, the system calculates and saves the entropy value. Subsequent changes in entropy are then easily detected by comparing against these baseline values, enabling real-time detection of encryption events without requiring complex analysis at the time of detection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12554849B2Dynamic data scan for object storage
Publication Date: 2026.02.17 RED HAT INC
  • US12554849B2 patent drawing
  • US12554849B2 patent drawing
  • US12554849B2 patent drawing

AI summary

A first data object is received for storing in an object repository of a storage platform. An encryption value of the object repository is increased responsive to identifying that a current entropy level of the first data object exceeds a prior entropy level of the first data object by more than a first threshold value. Remediation is performed by a processing device on the object repository responsive to determining that the encryption value of the object repository exceeds a second threshold value.