Behavioral Detection Algorithms in Trusted Execution Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection systems, particularly those relying on signature-based identification, struggle to effectively detect customized attacks that evolve slowly and lack visibility into endpoint devices, leading to delayed detection and high false positive alerts due to the complexity of gathering and processing large data volumes.

Innovation Solution

A distributed system that processes data between dedicated analytics servers and endpoints, using behavioral detection machine learning algorithms within a trusted execution environment to generate and analyze endpoint profiles and ontologies, reducing false positives and enhancing reaction time by providing richer contextual information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If signature-based detection is used for malware detection, then detection simplicity is maintained, but detection effectiveness deteriorates against customized attacks

Engineering Contradiction:
Improvedetection simplicityVSAvoiddetection effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replaces traditional signature-based detection (mechanical pattern matching) with machine learning-based behavioral analysis. The system uses supervised learning algorithms to train models on endpoint behavior data, enabling detection of customized malware through anomaly detection rather than predefined signatures. This substitution maintains operational simplicity while significantly improving detection effectiveness against novel threats.

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

Solution Approach 2:

The system changes the detection parameters from static signature matching to dynamic behavioral parameters. By monitoring endpoint behavior patterns, system calls, and operational characteristics over time, the machine learning models detect deviations from normal behavior. This parameter transformation enables reliable detection of customized attacks that lack known signatures.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If data is gathered from multiple sources for threat detection, then detection accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple data sources (endpoint behavior logs, system events, security telemetry) into a unified machine learning training dataset. The supervised learning approach consolidates these diverse inputs into a single analytical framework, improving detection accuracy while managing complexity through integrated processing rather than separate analysis systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system introduces machine learning models as intermediary components between raw data collection and threat detection. These models act as mediators that automatically process, correlate, and interpret data from multiple sources, reducing the complexity burden on the overall system while maintaining high detection accuracy through learned patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If endpoint data is analyzed in real-time for threat detection, then detection speed is improved, but processing resource consumption increases

Engineering Contradiction:
Improvedetection speedVSAvoidprocessing resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-training machine learning models offline using historical endpoint data. Once trained, these models are deployed to endpoints where they perform lightweight real-time inference. This preliminary training phase separates the computationally intensive work from real-time operation, enabling fast detection with minimal resource consumption during actual threat monitoring.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic resource allocation by adapting the level of real-time analysis based on threat levels and system conditions. During normal operation, the system uses lightweight behavioral baselines with minimal processing. When anomalies are detected, the system dynamically increases analysis depth and resource allocation, optimizing the balance between detection speed and resource consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10382454B2Data mining algorithms adopted for trusted execution environment
Publication Date: 2019.08.13 MAGENTA SECURITY HOLDINGS LLC
  • US10382454B2 patent drawing
  • US10382454B2 patent drawing
  • US10382454B2 patent drawing

AI summary

Distributed systems for protecting networked computer assets from compromise are disclosed. The distributed system includes one or more enterprise event sources, such as endpoint(s). The system also includes a server, such as a Big Data Analytics server, and optionally a security management server such as a Security Information and Event Management server. The Big Data Analytics server processes data collected from the enterprise event sources and produces behavioral profile models for each endpoint (or group of similar endpoints). The profiles, models, and ontology analysis are provided to the endpoints. Endpoint analytics use the output from the analytics servers to detect deviations from the endpoint's behavioral profile.