Security Processor Predicts Client Rendering to Detect Malicious Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional communication systems are unable to detect and mitigate malicious noise, which is specifically crafted to alter communications between a sender and a receiver, often going undetected by existing error correction methods and virus detection algorithms, leading to unauthorized actions by client devices or servers.

Innovation Solution

A security processor uses variations of soft information to predict how hard information is rendered on a client device and compares the response to detect any malicious alterations, implementing fail-safe procedures when discrepancies are found.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction methods are used, then haphazard noise can be corrected, but malicious noise cannot be detected

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmalicious noise detection
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by predicting the expected response from the client device before receiving the actual response. This prediction is made by the security processor based on the soft information and hard information that should be transmitted. By having the expected response ready in advance, the system can immediately compare it with the actual response to detect any malicious alterations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by comparing the actual response received from the client device with the predicted expected response. This comparison provides feedback that indicates whether the communication channel has been compromised by malicious noise. The feedback mechanism enables the system to detect deviations from the expected communication pattern and identify malicious interference.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If virus detection algorithms are used, then malicious code can be detected, but crafted noise altering communications remains undetected

Engineering Contradiction:
Improvemalicious code detectionVSAvoidcrafted noise detection
Core Design Contradiction:
Object-affected harmful factorsVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces traditional virus detection mechanisms with a prediction-based detection approach. Instead of relying on signature matching or heuristic analysis of malicious code, the system uses a security processor to predict expected communication outcomes and compare them with actual responses. This substitution enables detection of crafted noise that alters communications without being detectable by conventional virus detection methods.

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

Solution Approach 2:

The security processor acts as an intermediary between the communication channel and the detection process. It receives soft information and hard information, predicts the expected response, and compares it with the actual response. This intermediary role allows the system to detect malicious alterations in the communication stream without requiring direct analysis of the malicious code itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If communications are validated using prediction and comparison, then malicious applications can be identified, but system complexity increases

Engineering Contradiction:
Improvecommunication validationVSAvoidvalidation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security processor is designed with multi-functionality, serving both to generate predictions based on soft and hard information and to compare actual responses with predicted responses. By consolidating these functions in a single component, the system achieves communication validation without proportionally increasing overall system complexity. The universal security processor handles multiple tasks that would otherwise require separate dedicated components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2758889B1Methods and apparatus for validating communications in an open architecture system
Publication Date: 2019.06.05 FORD DAVID K
  • EP2758889B1 patent drawingFigure 1
  • EP2758889B1 patent drawingFigure 2
  • EP2758889B1 patent drawingFigure 3~4

AI summary

A system, methods, and apparatus for validating communications in an open architecture system are disclosed. In an example embodiment, a method includes selecting transactional information to transmit from a server to a communicatively coupled client device based on a request from the client device, selecting presentation information corresponding to the transactional information to transmit from the server to the client device, transmitting at least one message including the presentation and transactional information from the server to the client device, determining a prediction as to how the client device will render the transactional information based on the presentation information, receiving a response message from the client, and responsive to information in the response message not matching the prediction, providing an indication there is a malicious application affecting communications between the server and the client device.