Two-Phase Packet Reception for Wireless Sensor Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless sensor networks face significant energy consumption and inefficiencies due to processing and discarding irrelevant and malicious data packets, which can lead to denial-of-service attacks, and existing security measures do not effectively prevent these attacks while minimizing energy expenditure.

Innovation Solution

A method for processing data packets in two phases, where the header is received and authenticated first, allowing the node to decide whether to receive the payload only if authentication is successful, thereby minimizing energy use and preventing malicious packets from being fully processed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the node receives and processes the entire packet including payload, then complete packet authentication is achieved, but energy consumption increases significantly

Engineering Contradiction:
Improvepacket authentication reliabilityVSAvoidnode energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The packet reception process is segmented into two distinct phases: Phase 1 receives only the header containing authentication information (MAC address, authentication tag) to perform preliminary authentication, and Phase 2 receives the payload only if authentication succeeds. This segmentation allows the node to avoid processing malicious packets completely, resolving the contradiction between authentication reliability and energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Authentication is performed as a preliminary action before receiving the entire packet. The node extracts and verifies authentication information from the packet header in Phase 1, making a decision to accept or reject the packet before investing energy in receiving and processing the payload. This preliminary authentication action prevents energy waste on malicious packets.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the node processes all received packets through security procedures, then security is maintained, but processing time increases

Engineering Contradiction:
Improvesecurity assuranceVSAvoidpacket processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The security processing is segmented into two stages: Stage 1 performs lightweight authentication verification on the packet header only, and Stage 2 performs full security processing on the payload only if Stage 1 succeeds. This segmentation reduces processing time by avoiding full security procedures on malicious packets while maintaining security assurance through two-stage verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The node performs partial security action (header authentication) instead of complete security processing (full packet verification) for all packets. By applying only partial authentication to the header and conditionally applying full security processing based on header verification results, the system reduces overall processing time while maintaining adequate security.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the node receives irrelevant packets from neighboring nodes, then network communication is maintained, but energy is wasted on processing packets that will be discarded

Engineering Contradiction:
Improvenetwork communication capabilityVSAvoidenergy wasted on irrelevant packets
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The node performs preliminary authentication verification on the packet header before fully receiving and processing the packet. This preliminary action identifies and filters out irrelevant packets (including malicious ones) early in the reception process, preventing energy waste on packets that would ultimately be discarded, while maintaining network communication capability for legitimate packets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication information is extracted from the packet header separately from the payload. By taking out and verifying the authentication tag and MAC address in Phase 1 before processing the main packet content, the node can efficiently filter out irrelevant packets without investing energy in processing their payloads, thus reducing energy waste while maintaining network communication.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2721857B1Method of processing a data packet on transmission, method of processing a data packet on reception, device and node equipment associated therewith
Publication Date: 2021.08.04 ORANGE SA
  • EP2721857B1 patent drawingFigure 1
  • EP2721857B1 patent drawingFigure 2
  • EP2721857B1 patent drawingFigure 3

AI summary

The invention relates to a method of processing a data packet on its reception, said data packet having been transmitted by a first node equipment to a second node equipment on a link of a wireless electronic communication network, said packet comprising a header and useful data. According to the invention, the method comprises a step of receiving the data packet in two phases, a first phase of receiving the header and a second phase receiving the useful data, the first phase comprising the following steps, implementation by the second node equipment, on receipt of a header of said data packet: detection (R2) of a preamble authenticating the link in the preamble received; authentication (R4) of the link with the aid of the authentication preamble detected. Decision (R5) of triggering of the second phase of receiving the useful data of the data packet in the event of positive result of the authentication.