Hidden Security Flags for Ransomware Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions fail to detect and prevent ransomware attacks until the entire file system or a large portion of it has been encrypted, leading to significant downtime and potential data loss.

Innovation Solution

A method and system that insert hidden security flags into unencrypted data, which are detected during the encryption process. If a threshold number of hidden security flags are detected being encrypted, the encryption process is halted, and a notification is sent to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current encryption detection solutions are used, then the system can detect ransomware attacks, but the detection occurs only after the entire file system or large portions have been encrypted, causing significant downtime and potential data loss

Engineering Contradiction:
Improvedetection accuracyVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system embeds hidden security flags into unencrypted data before ransomware attacks occur. These flags are placed in specific locations within files or directories, allowing the encryption detection module to identify encryption attempts at their earliest stages, rather than waiting until entire file systems are encrypted. This preliminary preparation enables early detection and response.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hidden security flags act as intermediary markers between the encryption detection module and the actual data. Instead of directly analyzing encrypted data to detect ransomware, the system uses these flags as intermediate indicators that trigger detection when encountered during encryption processes, enabling earlier and more efficient detection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If current encryption detection solutions are used, then the system can identify ransomware attacks, but full system restore from backup is required, resulting in operation stoppage

Engineering Contradiction:
Improveattack detectionVSAvoidsystem operation continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system divides the file system into segments with embedded hidden security flags at different locations. When ransomware encryption is detected through these flags, only the affected segments need to be restored rather than performing a full system restore, maintaining productivity by limiting the scope of disruption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By pre-positioning hidden security flags throughout the file system, the system enables early detection of encryption attempts before they propagate widely. This allows for localized response and restoration efforts, preserving system operation continuity by preventing full system downtime.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If hidden security flags are inserted into unencrypted data, then early detection of ransomware attacks is enabled, but the system complexity increases with additional modules for flag placement and detection

Engineering Contradiction:
Improveearly attack detectionVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption detection module is integrated into the existing encryption infrastructure, combining multiple functions (flag placement, flag detection, encryption monitoring) into a unified system component. This merging approach reduces overall system complexity while maintaining early detection capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hidden security flags serve multiple functions: they act as markers for early detection, serve as triggers for encryption interruption, and provide location information for targeted restoration. This multi-functionality reduces the need for separate specialized components, simplifying the overall system structure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12306939B2Hidden security flags for ransomware attack protection
Publication Date: 2025.05.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12306939B2 patent drawing
  • US12306939B2 patent drawing
  • US12306939B2 patent drawing

AI summary

A method and system for detecting and stopping a ransomware attack. Prior to any attack hidden security flags are inserted into data that is stored. The data can be unencrypted either because the user does not intend to encrypt the data, the data has yet to be encrypted as part of a normal encryption process or is subject to additional encryption. A request is received to encrypt data using an encryption module. The process determines if the data to be encrypted includes a hidden security flag. If the data includes a hidden security flag a hidden security flag counter is incremented. The encryption is stopped if the value of the hidden security flag counter exceeds a threshold value. A user can be notified of the halting of the encryption process.