Ransomware Detection via Virtual Copy Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ransomware attacks pose a significant threat by encrypting data, making it inaccessible, and existing methods struggle to effectively prevent or reverse these attacks, especially as they evolve and spread across various devices and storage types.

Innovation Solution

A data processing method that utilizes a processor to analyze data characteristics such as bit position ratio, segment bit number ratio, and segment pattern frequency, determining if a ransomware attack has occurred before storing data, thereby preventing encrypted data from being stored and protecting it from malicious encryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If ransomware encrypts data to make it inaccessible, then the attacker gains control and demands ransom, but the victim loses access to their data and system functionality

Engineering Contradiction:
Improvedata accessibilityVSAvoidsystem security
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent applies preliminary action by creating encrypted virtual copies of files before the actual ransomware attack occurs. The system pre-encrypts files in a virtual environment and stores these encrypted copies in secure storage, so that if ransomware attacks the real files, the encrypted virtual copies can be used for restoration without paying the ransom.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the encryption parameter state by using different encryption keys for virtual copies versus real files. The system encrypts virtual file copies with first encryption keys and stores them in encrypted form, while real files use different encryption keys. This parameter change allows the system to protect against ransomware that targets specific encryption schemes.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If traditional ransomware detection methods are used, then the system can identify known ransomware signatures, but it fails to detect evolving and unknown ransomware variants

Engineering Contradiction:
Improveransomware detection accuracyVSAvoiddetection coverage against new variants
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary encryption of virtual file copies before ransomware attacks occur. By pre-processing files in a virtual environment and storing encrypted versions, the system creates a baseline that can be compared against actual attacked files, enabling detection of ransomware activity even from unknown variants through anomaly detection rather than signature matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates virtual copies of files and encrypts them in advance. These encrypted virtual copies serve as reference patterns that can be compared with files affected by ransomware attacks. The copying mechanism allows the system to detect ransomware behavior through pattern matching against the pre-created encrypted reference data, improving detection of both known and unknown variants.

Inventive Principle:
Principle #26Copying

3Speed

If the system stores all data in memory for processing, then access speed is fast, but ransomware can easily encrypt and corrupt the stored data

Engineering Contradiction:
Improvedata access speedVSAvoiddata encryption vulnerability
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent segments data into virtual copies stored in secure encrypted storage and real files stored separately. By dividing the data storage into multiple segments with different protection levels and encryption schemes, the system allows fast access to unencrypted virtual copies while protecting real files from ransomware encryption attacks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer of encrypted virtual file copies that act as a buffer between the fast memory access system and the vulnerable real file storage. This intermediary allows the system to maintain fast access speeds by operating on virtual copies while protecting real data from direct ransomware attacks through the isolation provided by the virtualization layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11874925B2Data processing method for coping with ransomware, program for executing the method, and computer-readable recording medium storing the program
Publication Date: 2024.01.16 SECUVE CO LTD
  • US11874925B2 patent drawing
  • US11874925B2 patent drawing
  • US11874925B2 patent drawing

AI summary

The present disclosure provides a data processing method for coping with ransomware, which encrypts data with a malicious intent and blocks an access to the data, to protect the data, and a program for executing the data processing method. In a computer apparatus that loads an application program stored in a memory onto a processor and carries out a predetermined processing according to the application program, on an operating system (OS) kernel which controls an access of the application program to hardware components of the computer apparatus, the processor reads the data stored in the memory, performs the predetermined processing at the request of the application program, determines whether a ransomware attack occurred for the data before storing the processed data back to the memory, and stores the processed data to the memory according to a determination result, thereby preventing the damage caused by the ransomware attack.