AI Module Blocker Using Correlation Detection Against Model Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing AI systems are vulnerable to model extraction attacks, where adversaries iteratively query the system to extract internal information, leading to potential business disadvantages, loss of confidential information, and intellectual property theft.

Innovation Solution

Implement a blocker module in the AI system that calculates a correlation factor based on non-linear mutual information to detect and modify outputs, preventing unauthorized access and notifying the owner of potential attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the AI system processes and outputs results based on trained models, then the system provides useful service and generates value, but the system becomes vulnerable to model extraction attacks where adversaries can iteratively query the system to steal internal model information

Engineering Contradiction:
ImproveAI system service capabilityVSAvoidmodel extraction attack vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-training a detection model on normal query patterns before deployment. This detection model is then used to analyze incoming queries and predict potential attacks in advance, allowing the system to take preventive measures before model extraction occurs. The blocklist is also pre-computed based on detection model predictions, enabling proactive defense rather than reactive response.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a detection model as an intermediary component between the AI system and user queries. This detection model acts as a mediator that analyzes queries, predicts attack likelihood, and determines whether to block requests before they reach the core AI model. The blocklist serves as another intermediary layer that filters out malicious queries, protecting the underlying trained models from direct exposure to adversarial inputs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system blocks potential attack vectors, then model security is improved, but legitimate queries may be incorrectly blocked reducing system availability

Engineering Contradiction:
Improvemodel securityVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies parameter changes by adjusting the threshold parameter in the detection model to balance security and availability. By tuning this threshold, the system can control the sensitivity of attack detection, allowing legitimate variations in query patterns while blocking actual attacks. The block probability parameter is dynamically adjusted based on detection confidence, enabling flexible control over the trade-off between security and availability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the detection model continuously learns from blocked and non-blocked queries. The system monitors detection accuracy and adjusts the blocklist and detection thresholds based on feedback from actual attack patterns and legitimate user behavior. This feedback loop enables the system to improve its discrimination between malicious and benign queries over time, reducing false positives while maintaining security.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250272423A1A Method to Prevent Exploitation of an AI Module in an AI System
Publication Date: 2025.08.28 ROBERT BOSCH GMBH
  • US20250272423A1 patent drawing
  • US20250272423A1 patent drawing

AI summary

A method to prevent exploitation of an AI module in an AI system is disclosed. The AI system includes an input interface, an output interface, an AI module, an information gain module, a blocker module, and at least a blocker notification module. An important non-limiting feature of the AI system is the functionality of the blocker module. The blocker module is configured to restrict at least one user by comparing a computed correlation factor amongst a plurality of inputs received from one or more users with a pre-determined range of correlation factors. The blocker module then modifies the output of the AI module in dependance of the comparison to restrict at least one user.