Network Graph Risk Analysis Using Local Connectivity Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Graph-based security systems in cybersecurity face challenges with complex network patterns leading to high cardinality of output, making results unintelligible and increasing the likelihood of false positives, while chokepoints and vortex patterns complicate real-time analysis and increase security risks.

Innovation Solution

Identify local connectivity patterns in network graphs using metrics like connectivity, betweenness, and node similarity, and apply predictive models to predict potential security risks, allowing for graph or network modifications to mitigate these patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If graph-based security systems analyze all possible access paths between entities and resources, then comprehensive security coverage is achieved, but the cardinality of output becomes excessively high making results unintelligible

Engineering Contradiction:
Improvesecurity coverageVSAvoidresult intelligibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the analysis by introducing local connectivity patterns that focus on specific node configurations (chokepoints, vortexes, cliques) rather than analyzing all possible paths globally. This segmentation allows comprehensive security coverage through targeted pattern detection while keeping results manageable and intelligible by categorizing risks into distinct pattern types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-identifying and categorizing local connectivity patterns in the graph structure before conducting full security analysis. By预先 identifying chokepoints, vortexes, and cliques, the system prepares structured risk categories that guide subsequent analysis, reducing the complexity of output while maintaining comprehensive coverage.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If local connectivity patterns such as chokepoints and vortexes are identified in the graph, then security risks can be targeted, but the complexity of graph analysis increases

Engineering Contradiction:
Improverisk identification accuracyVSAvoidgraph analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by defining specific local connectivity patterns (chokepoints with high betweenness centrality, vortexes with cyclic connections, cliques with dense interconnections) that have distinct security implications. Each pattern type receives tailored analysis methods appropriate to its local structural characteristics, improving risk identification accuracy while managing complexity through localized rather than universal analysis approaches.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter changes by calculating specific graph metrics (betweenness centrality, clustering coefficient, cycle detection) to identify different pattern types. By changing the parameters used to evaluate node connections based on the suspected pattern type, the system achieves precise risk identification without requiring equally complex analysis methods for all graph structures.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive path analysis is performed to ensure security coverage, then all potential threats are detected, but processing time increases reducing real-time analysis capability

Engineering Contradiction:
Improvethreat detection completenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the threat detection process into pattern-specific analyses (chokepoint detection, vortex detection, clique detection) rather than performing exhaustive path analysis on the entire graph. This segmentation enables parallel processing of different pattern types and focuses computational resources on high-risk configurations, maintaining threat detection completeness while significantly improving processing speed for real-time analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by focusing analysis on specific local connectivity patterns that represent the most critical security risks (chokepoints, vortexes, cliques) rather than analyzing all possible access paths. This partial analysis of high-value targets achieves sufficient security coverage for real-time applications without the excessive processing time required for complete exhaustive analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250373643A1Network graph analysis
Publication Date: 2025.12.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250373643A1 patent drawing
  • US20250373643A1 patent drawing
  • US20250373643A1 patent drawing

AI summary

A computer-implemented method comprising: obtaining an asset graph representing a network, the asset graph comprising a plurality of nodes representing assets of the network and edges representing relationships between the assets; calculating, using the graph, a local connectivity metric for a node of the graph; based on the local connectivity metric, identifying a local pattern associated with a potential security risk; and identifying a candidate node or a candidate edge based on the identified local pattern associated with the potential security risk.