Relay Node Forward Error Correction for Encrypted Transport Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems fail to implement effective error correction at relay nodes due to encryption of payloads, which prevents relay nodes from decrypting and using Forward Error Correction (FEC) data to recover lost transport packets, leading to incomplete error correction across multiple hops in a network.

Innovation Solution

The method involves generating and using FEC data units based on encrypted data stream units, allowing relay nodes to recover lost data stream units without decryption, and transmitting these units along with data stream units to form output transport packets for continued error correction across multiple hops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If payloads are encrypted at relay nodes to ensure security, then data transmission security is improved, but relay nodes cannot decrypt and use FEC data to recover lost transport packets

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsecurity risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the error correction process into two independent parts: (1) FEC data is generated and transmitted alongside encrypted payloads, and (2) relay nodes perform error correction using only the FEC data and received payloads without decryption. This segmentation allows security and error correction to operate independently, resolving the contradiction between encryption and FEC utilization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces FEC data as an intermediary element that enables error correction at relay nodes without requiring decryption of the encrypted payloads. The FEC data acts as a mediator that allows relay nodes to recover lost packets while maintaining the security integrity of the encrypted data, thus resolving the contradiction between security and error correction capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If relay nodes perform decryption to enable FEC error correction, then error correction is improved, but transmission time increases due to additional processing

Engineering Contradiction:
Improveerror correction capabilityVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by generating and transmitting FEC data in advance alongside the encrypted payloads. This pre-computed FEC data is then available at relay nodes for immediate use in error correction without requiring time-consuming decryption operations, thus reducing transmission time while maintaining error correction capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the essential error correction function from the decryption process. By separating FEC data from the encrypted payloads and enabling relay nodes to perform error correction using only the extracted FEC data and received payloads, the system eliminates the time-consuming decryption step while preserving error correction capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If FEC data is transmitted separately from data units, then error correction coverage is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improveerror correction coverageVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges FEC data with encrypted payloads by transmitting them together in the same transport packets. This combining approach allows relay nodes to access both the encrypted payload and FEC data simultaneously, enabling error correction without requiring separate dedicated channels for FEC data, thus reducing network bandwidth consumption while maintaining comprehensive error correction coverage.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8918691B2Processing transport packets
Publication Date: 2014.12.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8918691B2 patent drawing
  • US8918691B2 patent drawing
  • US8918691B2 patent drawing

AI summary

Method, relay node and computer program product for processing transport packets, the transport packets conveying: (i) data stream units forming a data stream, and (ii) correction data units relating to the data stream units, where each transport packet contains information identifying the content of units in that transport packet. Transport packets are received at the relay node, the data stream units in the transport packets received at the relay node being insufficient to constitute the data stream. At least some of the correction data units and the data stream units in the received transport packets are used to generate substitute data stream units thereby to substantially recover the data stream at the relay node. The relay node packetizes the data stream units of the substantially recovered data stream with correction data units to form output transport packets for transmission from the relay node, and then the output transport packets are transmitted from the relay node.