Cyber Threat Intelligence Graph Clustering for Database Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large volumes of cyber threat intelligence data in graph databases make it difficult to access and manage desired information efficiently, especially when new resources are introduced, due to the complexity of the database structure and the need for updating and grouping data effectively.

Innovation Solution

A method and apparatus for analyzing cyber threat intelligence data by classifying and grouping data using a second classification item based on a first classification item, determining graph similarity, and setting graphs to be included in a group when the similarity is equal to or greater than a threshold value, thereby facilitating data access and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of vertices in the graph database is increased to store more infringing resources, then the database can store more data, but access to desired data becomes more difficult

Engineering Contradiction:
Improvenumber of stored CTI dataVSAvoiddata access difficulty
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent divides the large graph database into multiple community groups based on graph similarity analysis. Each community represents a clustered subset of related CTI data, allowing users to navigate to relevant communities rather than searching through all vertices. This segmentation reduces access complexity while maintaining the ability to store large volumes of data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces graph similarity metrics and community detection algorithms as intermediaries between the raw graph data and user queries. These intermediaries automatically organize and index the data structure, providing a simplified access path without requiring users to directly navigate the complex graph relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the database structure is simplified by grouping information into a common denominator, then data access is facilitated, but the ability to represent complex relationships may be reduced

Engineering Contradiction:
Improvedata access facilitationVSAvoidrelationship representation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent adds a hierarchical dimension to the graph database by organizing vertices into community groups based on graph similarity. This creates a two-level structure: the original graph relationships are preserved at the vertex level, while community memberships provide an additional organizational dimension. Users can access data through either the original graph paths or the simplified community groupings, maintaining versatility while improving ease of access.

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

3Reliability

If new infringing resources are collected occasionally, then the database remains up-to-date, but the updating process becomes more complex

Engineering Contradiction:
Improvedata currencyVSAvoidupdating process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent pre-computes and stores graph similarity metrics and community assignments for vertices as they are added to the database. When new CTI data is collected, the system automatically calculates its similarity to existing communities and assigns it to the appropriate group, rather than requiring a complete re-analysis of the entire database. This preliminary action simplifies the updating process while maintaining data currency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11005869B2Method for analyzing cyber threat intelligence data and apparatus thereof
Publication Date: 2021.05.11 KOREA INTERNET & SECURITY AGENCY
  • US11005869B2 patent drawing
  • US11005869B2 patent drawing
  • US11005869B2 patent drawing

AI summary

A method and apparatus for analyzing cyber threat intelligence data. The method includes: acquiring first and second CTI graphs including first and second CTI data, respectively, classified based on a first classification item; classifying the first CTI data and the second CTI data based on a second classification item determined depending on the first classification item; outputting a graph similarity of the first and second CTI graphs determined based on a first CTI similarity between the first and second CTI data when the first and second CTI data belong to the same classification as a result of the classification; setting the first CTI graph and the second CTI graph to be included in one group when the graph similarity is equal to or greater than a threshold value; and outputting CTI information including the first and second CTI data for each group.