Antivirus Scan Feature Vectors for Scalable Malware Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual malware analysis is inefficient and resource-intensive due to the large volume and variety of malware, and existing feature extraction methods are hindered by static obfuscation and limited in identifying higher-level features, making it difficult to keep pace with the ever-changing landscape of malicious software.

Innovation Solution

A system and method using neural networks to generate feature vectors from antivirus scan data, including preprocessing, pre-training, and fine-tuning modules to automate the extraction of features from antivirus scan reports, enabling efficient and accurate malware analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual feature extraction techniques are used on malware data, then feature extraction can be performed with simple methods, but it would be infeasible and would require large amounts of time and resources

Engineering Contradiction:
Improvesimplicity of feature extraction methodVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent replaces manual feature extraction techniques with deep learning-based automatic feature extraction. The neural network model automatically learns and extracts features from malware data without requiring manual intervention, thereby substituting the mechanical manual process with an automated intelligent system that can handle large volumes of data efficiently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The deep learning model performs self-service by automatically extracting features from malware data without human intervention. The system trains the model to autonomously identify and extract relevant features, eliminating the need for manual feature engineering and enabling scalable processing of malware datasets.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If existing feature extraction methods are used, then the process can be straightforward, but they are hindered by static obfuscation and restricted to a single file format

Engineering Contradiction:
Improvestraightforwardness of extraction processVSAvoidcapability to handle multiple file formats and obfuscation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal feature extraction system based on deep learning that can process multiple file formats (PE, ELF, Mach-O) and handle various obfuscation techniques. The neural network model is designed to be format-agnostic and can adapt to different malware types, making the system versatile and multi-functional rather than restricted to单一 format.

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

Solution Approach 2:

The system employs dynamic feature extraction where the neural network adapts its feature extraction process based on the input characteristics. The model can dynamically adjust to different file formats and obfuscation methods, making the extraction process flexible and adaptable rather than static and rigid.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If existing feature extraction methods are used, then implementation can be simple, but they are limited in their capacity to identify higher-level malware features

Engineering Contradiction:
Improvecomplexity of extraction systemVSAvoidaccuracy of higher-level feature identification
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent replaces simple feature extraction methods with deep learning-based automatic feature extraction. The neural network model automatically learns and extracts features from malware data without requiring manual intervention, thereby substituting the mechanical manual process with an automated intelligent system that can handle large volumes of data efficiently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transitions from traditional shallow feature extraction to deep feature extraction by introducing multiple layers of neural networks. This dimensional transformation enables the system to capture higher-level abstract features and semantic patterns that are not accessible through conventional single-layer extraction methods.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20260044599A1System and method for converting antivirus scan to a feature vector
Publication Date: 2026.02.12 BOOZ ALLEN HAMILTON INC
  • US20260044599A1 patent drawing
  • US20260044599A1 patent drawing
  • US20260044599A1 patent drawing

AI summary

Provided are methods, systems, and non-transitory computer-readable media for generating a feature vector for malware, including storing, in memory of a computing device, program code for a trained neural network that produces embedded representations for antivirus scan data; executing, by a processor of the computing device, the program code for the trained neural network to perform the operations of: (a) receiving an antivirus scan report (AVSR) for a malware file; (b) normalizing each label in the AVSR by separating the label into a sequence of tokens including a set of token strings; (c) embedding a first token and plural second tokens to generate an input sequence for the malware file; (d) inputting the input sequence into a neural model for producing antivirus scan data; and (e) outputting the antivirus scan data produced by the neural model as one or more feature vectors.