Network Packet Header Optimization Using Pre-Shared Keys

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems face inefficiencies due to the large bandwidth consumption by static data in headers, which can lead to reduced availability for variable data, and the risk of data corruption and unauthorized transmissions in communication networks, particularly in power delivery systems.

Innovation Solution

The method involves calculating a data integrity value using sender identification information and omitting it from the network packet, allowing the receiving device to verify the packet using preprogrammed expected identification information, thereby reducing header size and ensuring only authorized data is transmitted and received.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static data is included in network packet headers for identification and integrity verification, then data security and verification capability are improved, but bandwidth utilization deteriorates due to increased header size

Engineering Contradiction:
Improvedata integrity verificationVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the static identification data from the network packet header by using a separate pre-shared key stored in both transmitting and receiving devices. This eliminates the need to transmit static identification information in each packet, reducing header size while maintaining verification capability through cryptographic hash functions applied to the remaining variable payload data.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If comprehensive data verification is performed on each packet, then data security is improved, but processing complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidverification processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-establishing shared cryptographic keys between communicating devices before actual data transmission. This pre-configuration enables simplified real-time verification where only lightweight hash computations are needed during packet transmission, rather than complex verification procedures for each packet.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8565229B2Systems and methods for data packet transmission
Publication Date: 2013.10.22 SCHWEITZER ENGINEERING LABORATORIES INC
  • US8565229B2 patent drawing
  • US8565229B2 patent drawing
  • US8565229B2 patent drawing

AI summary

The present disclosure relates to the transmission of data packets, and to systems and methods for improving the utilization of available bandwidth. In various embodiments, a transmitting device may calculate a first data integrity value based on the payload of a network packet and a static datum (e.g., sender identification information). The first data integrity value is transmitted with the network packet while the static datum is omitted. A receiving device may be configured to replace the omitted static datum upon receipt of the network packet. This static data is pre-configured in the receiving device or communicated using an alternative method. The receiving device may then calculate a second data integrity value based on the received network packet payload and the static datum. The second data integrity value may only match the first data integrity value if the transmitting device and receiving device use the same static datum.