IoT Data Transmission via Gateway Security Offloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IPsec protocol requires high storage and computational capabilities for IoT devices, making it difficult to ensure end-to-end secure communication due to high storage overheads and computational burdens, which many IoT devices with limited resources cannot meet, leading to security risks.

Innovation Solution

A data transmission method where a third-party device handles security processing, including verifying and encapsulating data packets using security associations (SAs), reducing the computational and storage burdens on IoT devices by sharing these tasks and storing SAs centrally, allowing IoT devices to focus on parsing and encapsulating data using received SAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the IPsec protocol is used to implement end-to-end secure transmission, then communication security is ensured, but storage overheads and computational overheads of transceiver nodes increase significantly

Engineering Contradiction:
Improvecommunication securityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent introduces a gateway device as an intermediary between IoT devices and external network devices. The gateway device stores security associations (SAs) and performs authentication header verification, while IoT devices only store minimal identification information. This intermediary approach resolves the contradiction by centralizing storage requirements at the gateway while maintaining end-to-end security verification capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the IPsec protocol is used to implement end-to-end secure transmission, then communication security is ensured, but computational overheads of transceiver nodes increase significantly

Engineering Contradiction:
Improvecommunication securityVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The gateway device acts as a computational intermediary that handles the heavy lifting of authentication header verification using stored SAs. IoT devices with limited computational power only need to perform lightweight operations such as generating identification information and verifying signatures, significantly reducing their computational overhead while maintaining security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the security verification process into two parts: (1) The gateway device performs authentication header verification using stored SAs, and (2) IoT devices perform lightweight signature verification. This segmentation allows computationally intensive operations to be performed by the gateway while keeping IoT device requirements minimal.

Inventive Principle:
Principle #1Segmentation

3Reliability

If each transceiver node stores keys for verification with multiple other nodes, then end-to-end secure communication is ensured, but storage capability requirements increase

Engineering Contradiction:
Improveend-to-end secure communicationVSAvoidstorage capability requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The gateway device serves as a centralized storage intermediary that maintains security associations with all external network devices. IoT devices only need to store identification information (such as external network device addresses) rather than actual cryptographic keys. This approach maintains end-to-end secure communication capabilities while dramatically reducing storage requirements at IoT devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11652910B2Data transmission method, device, and system
Publication Date: 2023.05.16 HUAWEI TECH CO LTD
  • US11652910B2 patent drawing
  • US11652910B2 patent drawing
  • US11652910B2 patent drawing

AI summary

A data transmission method, device, and system are provided. The method includes: receiving a first data packet sent by an external network device; verifying an authentication header (AH) packet header of the first data packet by using a first security association (SA); and sending the first data packet to an internet of things (IoT) device if the verification succeeds. According to the embodiments of this application, storage overheads and computational overheads of the IoT device in internet of things can be reduced, to implement end-to-end secure communication between the IoT device and the external network device, and improve security of a communications system.