Malware Classification Using Vantage-Point Trees and Fuzzy Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection techniques are insufficient for detecting variations in files and require significant computing resources, leading to performance degradation and inadequate detection rates.

Innovation Solution

A cyber security method and system using locality-sensitive hashing evaluation with a vantage-point tree structure for initial malware detection, followed by machine learning-based assessment, optimized for speed and computation efficiency, to identify malicious files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional malware detection techniques using file hashes are used, then known malicious files can be detected, but they lack generality to detect variations and new strains of malware

Engineering Contradiction:
Improvedetection generalityVSAvoiddetection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent transforms the malware detection approach by changing from exact hash matching to fuzzy hash matching with similarity scoring. This allows the system to detect not only exact matches of known malware but also variations and new strains by measuring similarity thresholds, thereby improving detection generality while maintaining reliability through configurable similarity cutoffs.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts detection parameters including similarity thresholds and confidence levels based on the specific file being analyzed. This dynamic approach allows the detector to adapt its sensitivity for different file types and contexts, improving both the generality of detection across variant malware and the reliability through context-aware threshold adjustment.

Inventive Principle:
Principle #15Dynamics

2Reliability

If comprehensive malware analysis is performed on all files, then detection accuracy improves, but computational resources are significantly consumed degrading device performance

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The detection process is segmented into multiple stages: initial fuzzy hash filtering, similarity scoring, and detailed analysis only for suspicious files. This segmentation allows the system to quickly eliminate benign files using low-resource operations while reserving comprehensive analysis only for files that cross similarity thresholds, thereby maintaining high detection accuracy while minimizing overall computational resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial analysis on all files (fuzzy hashing) and excessive/detailed analysis only when necessary (full malware scanning). This selective depth of analysis ensures that computational resources are not wasted on clearly benign files while maintaining thorough examination of potentially malicious files, optimizing the balance between detection accuracy and resource usage.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If vantage-point tree structure is used for searching, then search speed improves, but detection rate for malicious malware is insufficient

Engineering Contradiction:
Improvesearch speedVSAvoidmalware detection rate
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent merges the vantage-point tree search structure with fuzzy hash similarity scoring and multi-stage filtering. The VPT provides fast initial filtering by organizing files in a searchable hierarchy, while the fuzzy hash matching and similarity scoring layers add the capability to detect malware variants. This combination maintains the speed advantage of structured search while improving detection rate through enhanced similarity-based matching.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12613962B2Multi-level malware classification machine-learning method and system
Publication Date: 2026.04.28 UAB 360 IT
  • US12613962B2 patent drawing
  • US12613962B2 patent drawing
  • US12613962B2 patent drawing

AI summary

A cyber security method and system for detecting malware via an anti-malware application employing a fast locality-sensitive hashing evaluation using a vantage-point tree (VPT) structure for the indication of malicious files and non-malicious files. The locality-sensitive hashing evaluation using the VPT structure can be performed prior to initiating the deeper, more computationally intensive evaluation and is used to identify with high confidence a scanned file or data object being a malicious file, a non-malicious file, or a low confidence measure of the two.