Secure Block Acknowledgment Mechanism for Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional acknowledgement-based mechanisms in wireless communication systems lead to significant overhead and suboptimal bandwidth utilization due to separate acknowledgments for each information unit, making them inefficient, especially in wireless communication systems where bandwidth is scarce, and are vulnerable to denial-of-service attacks through unsecured block acknowledgment mechanisms.

Innovation Solution

Implementing a secure block acknowledgment mechanism that determines the capability of communication devices to perform secure block acknowledgments, using encrypted frames to adjust the receiving window and prevent unauthorized adjustments, thereby enhancing security and efficiency by acknowledging multiple information units simultaneously and protecting against rogue device attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate acknowledgments are used for each information unit, then reliability of data transmission is improved, but overhead increases and bandwidth utilization deteriorates

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple separate acknowledgments into a single block acknowledgment frame that can acknowledge multiple information units simultaneously. This is achieved by establishing a block acknowledgment session between transmitter and receiver, where the receiver accumulates multiple packets and sends one consolidated acknowledgment, thereby reducing overhead while maintaining reliability.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If unsecured block acknowledgment mechanism is used, then bandwidth utilization is improved, but vulnerability to denial-of-service attacks increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoiddenial-of-service attack vulnerability
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces encryption as an intermediary security layer between the block acknowledgment mechanism and potential attackers. By encrypting the block acknowledgment frames and using authentication keys shared between legitimate transmitter and receiver, the system prevents rogue devices from injecting malicious acknowledgment frames, thus eliminating DoS vulnerability while preserving the bandwidth benefits of block acknowledgment.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If block acknowledgment is implemented, then overhead is reduced, but device complexity increases due to capability determination and security mechanisms

Engineering Contradiction:
Improveoverhead reductionVSAvoidcapability determination and security implementation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing a block acknowledgment session before actual data transmission begins. During this setup phase, capabilities are negotiated and security parameters are configured in advance. This preliminary configuration simplifies the actual data transmission process, as the complex capability determination and security mechanisms are already in place, thereby reducing operational complexity while maintaining overhead reduction benefits.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8898466B1Secure block acknowledgement mechanism for use in communication networks
Publication Date: 2014.11.25 MARVELL ASIA PTE LTD
  • US8898466B1 patent drawing
  • US8898466B1 patent drawing
  • US8898466B1 patent drawing

AI summary

Secure block acknowledgment techniques for use in communication networks are discussed. In one embodiment, a method includes setting up a session with a transmitting station in which the transmitting station is to perform a block acknowledgment to confirm receipt of packets, the session including determining whether the transmitting station has a capability to implement a mechanism to securely perform a block acknowledgement. The embodiment includes receiving an information unit including information indicative of a request for the communication device to adjust a receiving window associated with the session, determining whether the received information unit is in accordance with the mechanism, adjusting the receiving window if the received information unit is in accordance with the mechanism, and not adjusting the receiving window if (i) the received information unit is not in accordance with the mechanism, and (ii) the transmitting station is determined to have the capability to implement the mechanism.