Neural Network Database Intrusion Detection via Change Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current intrusion detection systems in databases face challenges in accurately monitoring and detecting unauthorized access, especially with evolving threats, as they struggle to efficiently process large amounts of network traffic and differentiate between normal and abnormal behavior.

Innovation Solution

The implementation of a neural network architecture, specifically a convolutional neural network, that tracks changes in a database's data table by generating matrices representative of these changes using background subtraction techniques, allowing for the identification of unauthorized access by distinguishing between normal and abnormal behavior patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional intrusion detection systems monitor and analyze real-time network flow, then they can detect unauthorized intrusion, but they struggle to efficiently process large amounts of network traffic and provide accurate results

Engineering Contradiction:
Improveintrusion detection accuracyVSAvoidnetwork traffic processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces traditional mechanical intrusion detection systems with a neural network-based system. The neural network automatically learns patterns from training data and detects intrusions by analyzing matrix representations of database changes, eliminating the need for manual rule-based analysis and significantly improving both accuracy and processing efficiency.

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

Solution Approach 2:

The patent transforms database change data into matrix representations with specific dimensions (e.g., 28 dimensions representing different database operations). This parameter transformation allows the neural network to process complex database states in a standardized format, improving both detection accuracy and processing speed.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If neural network models with millions of parameters are used to extract hierarchies of features, then they can learn from large amounts of data, but the complexity of the system increases

Engineering Contradiction:
Improveintrusion detection accuracyVSAvoidneural network model complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the intrusion detection task into distinct components: (1) generating matrix representations of database changes with specific dimensions, (2) training the neural network on these matrices, and (3) using the trained network for detection. This segmentation makes the complex system more manageable and allows for optimized processing at each stage.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If convolutional neural network architecture is designed for any database, then it can obtain relationships between samples and labels, but the system requires significant computational resources for training and processing

Engineering Contradiction:
Improvedatabase model adaptabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by pre-processing database changes into matrix representations before feeding them to the neural network. This pre-processing step organizes the data in a way that the convolutional neural network can efficiently process, reducing the computational burden during actual detection operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11379576B2Identification of database intrusion by changes in data tables
Publication Date: 2022.07.05 CAPITAL ONE SERVICES LLC
  • US11379576B2 patent drawing
  • US11379576B2 patent drawing
  • US11379576B2 patent drawing

AI summary

Aspects described herein may allow for the application of an artificial neural network architecture to identify intrusion in a database. Changes to components of a data table of the database may be tracked as a snapshot of the changes over a period of time. Any change in the data table may be associated with a user. Utilizing multiple snapshots, a background substitution technique may be utilized to generate a matrix of the changes to the data table over a period of time. A model having an artificial neural network architecture may utilize the matrix as an input set to identify the user as an unauthorized user accessing the database.