Malware Labeling Apparatus Using Feature Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing malware labeling techniques, such as AVCLASS, fail to provide labels when no label candidates are generated, and random character strings can lead to inaccurate labeling.

Innovation Solution

A labeling apparatus that extracts features of malware and compares them with a known malware group to identify the most similar malware, assigning the corresponding label to the unknown malware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If label candidates are generated using multiple antivirus companies, then labeling coverage is improved, but labeling accuracy deteriorates when random character strings are included

Engineering Contradiction:
Improvelabeling coverageVSAvoidlabeling accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent changes the parameter of label selection from random selection or antivirus-generated candidates to selection based on similarity degree calculation. By calculating the similarity degree between malware samples and selecting labels from samples with high similarity, the system improves labeling accuracy while maintaining coverage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical system of antivirus-based label generation with a similarity-based labeling system. Instead of relying on antivirus detection results, the system uses feature extraction and similarity calculation to determine labels, thereby eliminating random character strings and improving accuracy.

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

2Extent of automation

If antivirus-based label generation is used, then labeling process is automated, but labeling fails when no label candidates are generated

Engineering Contradiction:
Improvelabeling automationVSAvoidlabeling success rate
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent performs preliminary action by pre-calculating and storing similarity degrees between malware samples. When a sample needs labeling, the system can quickly retrieve pre-computed similarity information and assign labels based on the most similar labeled samples, ensuring reliable labeling even when antivirus generates no candidates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces similarity degree calculation as an intermediary mechanism between malware samples and labels. This intermediary allows the system to transfer labels from similar samples to unlabeled samples, ensuring reliable labeling without depending on antivirus-generated candidates.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If feature extraction and similarity comparison is performed, then labeling accuracy is improved, but processing time increases

Engineering Contradiction:
Improvelabeling accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing feature vectors and similarity degrees for malware samples. This allows the system to perform fast label assignment by simply comparing pre-computed similarity values, rather than performing full feature extraction and comparison during labeling operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and stores essential features (feature vectors) of malware samples in advance. By separating feature extraction from the labeling process and storing extracted features for future use, the system reduces processing time during actual labeling operations while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12265617B2Labeling device and labeling program
Publication Date: 2025.04.01 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12265617B2 patent drawing
  • US12265617B2 patent drawing
  • US12265617B2 patent drawing

AI summary

A labeling apparatus includes processing circuitry configured to extract a feature of malware to be labeled and features of a malware group with a known label, and identify malware or a malware group with a feature among the features of the malware group that is most similar to the feature of the malware to be labeled based on a degree of similarity between the feature of the malware to be labeled and each of the features of the malware group extracted, and give a label that has been given to the malware or the malware group to the malware to be labeled.