Kernel-Level Firmware Protection for Proactive ICS Defense

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems are vulnerable to cyberattacks that compromise endpoint functionality and steal sensitive data, with existing solutions only mitigating attacks after they have occurred, lacking proactive defense mechanisms.

Innovation Solution

Implementing a kernel-level agent and defense service that perform live monitoring and machine learning analysis to identify and prevent unauthorized access to firmware files, applying proprietary rules and security actions before attacks occur.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing security solutions are implemented, then attacks can be mitigated after identification, but proactive prevention of cyberattacks cannot be achieved

Engineering Contradiction:
Improvesystem securityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by deploying a kernel-level agent that proactively monitors and protects firmware files before attacks occur. The system establishes security policies, identifies firmware resources, and sets up protection mechanisms in advance, enabling the system to prevent attacks rather than merely respond to them after detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies preliminary anti-action by implementing a defense service that analyzes requests and applies security policies before malicious actions can execute. The kernel-level agent intercepts requests to firmware files and prevents unauthorized access, modification, or replacement before the attack can compromise the industrial control system.

Inventive Principle:
Principle #9Preliminary anti-action

2Reliability

If kernel-level monitoring is implemented, then proactive attack prevention is achieved, but system complexity increases

Engineering Contradiction:
Improveattack prevention capabilityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the security system into distinct modular components: a kernel-level agent for monitoring and interception, a defense service for policy analysis, and integrated firmware protection mechanisms. This modular architecture manages complexity by separating concerns while maintaining cohesive security functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary kernel-level agent that sits between user-mode applications and firmware files. This intermediary component manages the complexity of kernel-level monitoring by providing a standardized interface for interception and analysis, simplifying the integration of security functions into the existing system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If firmware files are made accessible to administrators, then system operability is maintained, but vulnerability to cyberattacks increases

Engineering Contradiction:
Improveadministrator accessVSAvoidcyberattack vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by implementing differentiated access control for different firmware files based on their security sensitivity. The system identifies specific firmware resources and applies targeted protection policies, allowing administrators to access non-critical files while preventing access to critical firmware components that would compromise system security.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the access parameters for firmware files by implementing a security policy framework that dynamically adjusts access rights. The kernel-level agent monitors and controls firmware access, changing the state from fully accessible to protected based on the specific file and request context, thereby maintaining operability for legitimate operations while blocking malicious access.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12462020B2Firmware protection for industrial control systems
Publication Date: 2025.11.04 ACRONIS INT
  • US12462020B2 patent drawing
  • US12462020B2 patent drawing
  • US12462020B2 patent drawing

AI summary

Systems and methods for firmware protection of industrial control systems. A kernel-level agent operating at a kernel mode intercepts a request to the resource, collects data associated with the intercepted request, and sends the collected data to a security service. A security service receives the collected data, analyzes the collected data to determine a verdict, and sends the verdict to the kernel-level agent. The kernel-level agent then executes a security action for the resource based on the verdict.