Resilient Packet Traceback in Wireless Mesh Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network traceback techniques are inadequate in identifying the true origin of packets in wireless mesh and sensor networks, where intermediate nodes can be compromised, leading to false data injection attacks and resource constraints, and existing schemes fail to handle colluding moles that manipulate packet markings.

Innovation Solution

A system and method using nested and probabilistic marking schemes to generate message authentication codes (MACs) at each forwarding node, ensuring that marks protect previous nodes' marks, allowing the sink to verify packet paths and identify false data injection sources even in the presence of colluding compromised nodes, with probabilistic marking reducing overhead to suit resource-constrained networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional packet marking schemes are used, then traceback capability is provided, but the system becomes vulnerable to compromised intermediate nodes that can forge markings and prevent accurate identification of packet origins

Engineering Contradiction:
Improvetraceback accuracyVSAvoidvulnerability to compromised nodes
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements nested marking where each intermediate node embeds its marking within the markings of previous nodes, creating a hierarchical structure. The sink node can verify each marking in reverse order, and the nested structure ensures that a compromised node cannot forge markings of previous nodes without detection, as each marking is authenticated by subsequent nodes in the path

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent applies preliminary action by having each node pre-compute and embed its marking and authentication data before forwarding the packet. This allows the sink node to later verify the entire path by checking markings in reverse order, preventing compromised nodes from successfully forging traceback information

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If deterministic marking is used at every node, then complete path information is available, but network overhead and resource consumption increase significantly in wireless mesh and sensor networks

Engineering Contradiction:
Improvepath information completenessVSAvoidnetwork resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements probabilistic marking where intermediate nodes mark packets with a certain probability rather than always marking. This partial action approach provides sufficient path information for traceback while significantly reducing the number of markings in the network, thereby lowering energy consumption and resource usage in wireless mesh and sensor networks

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8695089B2Method and system for resilient packet traceback in wireless mesh and sensor networks
Publication Date: 2014.04.08 MARVELL ASIA PTE LTD
  • US8695089B2 patent drawing
  • US8695089B2 patent drawing
  • US8695089B2 patent drawing

AI summary

A system and method for packet traceback in a network includes maintaining an identity number (ID) for each node in a network and generating a signature (e.g., a message authentication code (MAC)) using a secret key shared between each node on a forwarding path and a sink. Each forwarding node leaves a mark by appending its ID and a signature in the packet, either in a deterministic manner or with a probability. Upon receiving a packet at the sink, correctness of the signatures included in each packet is verified in the reverse order by which these signatures were appended. A last valid MAC is determined in the forwarding path to determine the locations of compromised nodes that collude in false data injection attacks.