Binary File Fixing and Wavelet Processing for Uniform Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to extract uniform feature information from binary files of varying sizes and structures, particularly when packed or obfuscated, limiting effective malicious code detection.

Innovation Solution

A method involving converting binary files into fixed-size data using techniques like padding, slicing, and hidden Markov models, followed by wavelet signal processing to extract feature information uniformly across different operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If different feature information extraction processes are used for different binary file structures (PE, ELF), then extraction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvefeature information extraction accuracyVSAvoidextraction process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single feature information extraction process that works across all binary file structures (PE, ELF, and others). Instead of maintaining separate extraction processes for each file type, the invention uses one unified process that adapts to handle different binary formats, thereby reducing device complexity while maintaining extraction accuracy.

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

2Reliability

If feature information is extracted from packed or obfuscated binary files, then detection capability is improved, but extraction reliability deteriorates

Engineering Contradiction:
Improvemalicious code detection capabilityVSAvoidfeature information quality
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing unpacking or deobfuscation processing on binary files before feature information extraction. This preliminary step restores the binary file to a more readable state, allowing the subsequent extraction process to obtain meaningful feature information even from packed or obfuscated files, thereby maintaining both detection capability and information quality.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If binary files are converted without fixed size, then conversion flexibility is improved, but feature information uniformity deteriorates

Engineering Contradiction:
Improveconversion flexibilityVSAvoidfeature information uniformity
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies parameter changes by introducing a fixed size parameter during the conversion process. Binary files are converted into fixed-size data structures (such as fixed-size matrices or arrays), which standardizes the output format regardless of the original file size. This parameter change enables uniform feature information extraction while maintaining flexibility in handling various input file sizes through appropriate padding or truncation.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If wavelet signal processing is applied to binary files of different sizes, then feature extraction capability is improved, but result consistency deteriorates

Engineering Contradiction:
Improvefeature extraction capabilityVSAvoidextracted feature information consistency
Core Design Contradiction:
Measurement precisionVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by converting binary files into fixed-size data structures before applying wavelet signal processing. This preprocessing step ensures that all input data to the wavelet transform has uniform dimensions, which guarantees consistent feature extraction results regardless of the original binary file sizes, thereby maintaining both extraction capability and result consistency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4386598B1Binary file feature information extraction through binary file fixing and wavelet signal processing
Publication Date: 2025.09.24 KOREA UNIV RES & BUSINESS FOUND
  • EP4386598B1 patent drawingFigure 1
  • EP4386598B1 patent drawingFigure 2
  • EP4386598B1 patent drawingFigure 3

AI summary

Disclosed is a method of extracting file feature information, the method being performed by a computing device including at least one processor, the method including: converting input data in a form of a binary file into data with a preset size; and extracting feature information of the input data from the data with the preset size. The representative drawing may be FIG. 2.