Implicit Integrity Engine for Bandwidth-Efficient Message Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data processing systems require integrity metadata for reliable digital communications, which consumes network bandwidth and is inefficient.

Innovation Solution

Implementing implicit integrity engines that use entropy characteristics to determine message integrity without explicit integrity metadata, employing pattern matching algorithms and cryptographic constructions to ensure reliable data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If integrity metadata is included with every message for reliable communication, then message integrity can be verified, but network bandwidth is consumed and communication efficiency decreases

Engineering Contradiction:
Improvemessage integrity verificationVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the integrity verification function from traditional metadata-based approaches and implements it through entropy analysis of the message content itself. The implicit integrity engine analyzes the entropy characteristics of received messages to detect corruption without requiring separate integrity metadata, thereby eliminating bandwidth consumption while maintaining verification capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The message content itself serves as the integrity verification mechanism through its entropy characteristics. Rather than requiring external integrity metadata, the message's own statistical properties (entropy) are used to detect corruption, making the system self-verifying and eliminating the need for additional verification data

Inventive Principle:
Principle #25Self-service

2Reliability

If integrity metadata is transmitted with every message, then corruption detection is enabled, but device complexity and processing overhead increase

Engineering Contradiction:
Improvecorruption detection capabilityVSAvoidintegrity verification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical system of generating, transmitting, and verifying integrity metadata with an information-theoretic approach using entropy analysis. The implicit integrity engine uses statistical entropy calculations on message content to detect corruption, substituting complex metadata processing with simpler entropy-based analysis

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

3Reliability

If conventional integrity verification methods are used, then message corruption can be detected, but network infrastructure utilization is reduced

Engineering Contradiction:
Improvemessage corruption detectionVSAvoidnetwork infrastructure utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the verification parameter from metadata-based checksums or authentication tags to entropy-based statistical analysis of message content. This parameter change eliminates the need for additional verification data transmission, freeing up network bandwidth for productive data transmission while maintaining corruption detection capability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11496486B2Methods and apparatus to support reliable digital communications without integrity metadata
Publication Date: 2022.11.08 INTEL CORP
  • US11496486B2 patent drawing
  • US11496486B2 patent drawing
  • US11496486B2 patent drawing

AI summary

A data processing system includes technology to enable implicit integrity to be used for digital communications. That technology comprises a hardware processor and an implicit integrity engine (IIE) responsive to the processor. For instance, in response to the data processing system receiving a communication that contains a message, the IIE is to automatically analyze the communication to determine whether the message was sent with implicit integrity. If the message was sent with implicit integrity, the IIE is to automatically use a pattern matching algorithm to analyze entropy characteristics of a plaintext version of the message, and to automatically determine whether the message has low entropy, based on results of the pattern matching algorithm and a predetermined entropy threshold. If the message does not have low entropy, the IIE is to automatically determine that the message has been corrupted. Other embodiments are described and claimed.