Ransomware Decryption via Random Data Interception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for protecting computer systems against ransomware and malware are resource-intensive, requiring significant disk space and processing power, leading to decreased productivity and inefficiency.

Innovation Solution

A system and method that intercepts requests for random data to determine encryption keys used by ransomware, allowing for crypto-attacks to decrypt maliciously encrypted files, using periodic backup of initial file blocks and monitoring of system information to perform crypto-analysis and key recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic data archiving and backup of entire hard drive is used to protect against ransomware, then data security is improved, but resource consumption (disk space, processor power, RAM) increases significantly

Engineering Contradiction:
Improvedata securityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential elements needed for decryption (initial file blocks and random data used as seeds) from the complete file backup process. Instead of backing up entire files or hard drives, the system selectively captures specific data portions that are sufficient for cryptographic recovery, dramatically reducing resource consumption while maintaining decryption capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The protection approach is segmented into discrete, minimal components: (1) backup of only the first block of each file, and (2) interception of random data requests. This segmentation allows the system to achieve security through selective data preservation rather than comprehensive backup, reducing the burden on disk space and processing resources.

Inventive Principle:
Principle #1Segmentation

2Reliability

If comprehensive data backup is performed to protect against ransomware, then data recovery capability is improved, but productivity decreases due to time and resource overhead

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidsystem productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts only the cryptographic essentials (initial blocks and random seeds) from complete file backup operations. This extraction approach maintains full data recovery capability through cryptographic means while eliminating the time-consuming overhead of copying and storing entire files, thereby preserving system productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary interception of random data requests before ransomware encryption occurs. By capturing the seeds used for key generation in advance, the system prepares decryption capabilities proactively without requiring resource-intensive backup operations during normal system operation, thus maintaining productivity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If full hard drive backup is used to protect against ransomware, then protection coverage is improved, but disk space requirements increase significantly

Engineering Contradiction:
Improveprotection coverageVSAvoiddisk space
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent extracts only the minimal necessary data for decryption: the first block of each file and the random data used as cryptographic seeds. This extraction replaces comprehensive hard drive backup, providing equivalent protection coverage while occupying negligible disk space compared to full backup solutions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of copying entire files or hard drives, the system creates minimal copies of only the essential cryptographic components (initial blocks and random seeds). These small copies are sufficient for decryption purposes and consume minimal storage resources while maintaining comprehensive protection coverage.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11126718B2Method for decrypting data encrypted by ransomware
Publication Date: 2021.09.21 ACRONIS INT
  • US11126718B2 patent drawing
  • US11126718B2 patent drawing
  • US11126718B2 patent drawing

AI summary

A technique is described for protecting file data from malicious programs, in particularly, by decrypting data that has been maliciously encrypted by software such as ransomware. The described technique generates a copy of a first block of a plurality of files stored on a computing device, and also intercepts request(s) from a process executing on the computing device to obtain certain types of random data and system entropy, which are recorded. When the system detects that the plurality of files have been encrypted by a malicious program, the described system determines a cryptographic key determined based on the generated copies of the first blocks of the plurality of files and on the recorded random data, and uses that key to decrypt the plurality of files.