Group Key Establishment Protocol for IoT Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for securing point-to-point and point-to-multipoint wireless communication, especially in IoT devices, face challenges such as high resource demands and power constraints, lacking a lightweight, industry-standard method for group key establishment, which is problematic for battery-powered devices.

Innovation Solution

A method involving certificate verification, key exchange, and nonce encryption to establish secure communication between devices, using techniques like Elliptic-curve Diffie-Hellman for key agreement, ensuring secure group communication with minimal resource impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current group key establishment methods are used, then security of group-based wireless communication is improved, but resource consumption and power usage increase significantly

Engineering Contradiction:
Improvesecurity of group-based wireless communicationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the group key establishment process into multiple phases: initial key establishment, key updates, and member addition/removal operations. Each phase uses optimized algorithms appropriate to its specific security requirements, reducing overall computational overhead compared to applying heavy cryptographic operations throughout the entire process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by using different cryptographic key lengths and algorithms based on security requirements and device capabilities. For resource-constrained IoT devices, the system can use shorter key lengths (e.g., 128-bit vs 256-bit) and lighter cryptographic operations while maintaining adequate security, thereby reducing power consumption.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If current group key establishment methods are used, then security of group-based wireless communication is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesecurity of group-based wireless communicationVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal group key establishment framework that works across diverse device types and network configurations. The same core protocol can be used for both point-to-point and point-to-multipoint communications, and for different group sizes, reducing the need for device-specific implementations and lowering overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses lightweight, standardized cryptographic primitives that can be implemented in low-cost hardware. Rather than requiring expensive dedicated security modules, the system uses software-based or simple hardware-accelerated cryptographic functions that are sufficient for IoT device security requirements.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If current group key establishment methods are used, then security of group-based wireless communication is improved, but processing overhead and bandwidth requirements increase

Engineering Contradiction:
Improvesecurity of group-based wireless communicationVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary key establishment and authentication operations before actual data transmission begins. Group keys are established in advance during device pairing, and key caches are pre-computed, so that during normal operation, only lightweight key refresh operations are needed rather than full cryptographic handshakes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic key updates at optimized intervals rather than continuously. The system can refresh group keys at predetermined time intervals or after a certain number of messages are exchanged, balancing security requirements with processing overhead. This periodic approach reduces the frequency of heavy cryptographic operations while maintaining security.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11218298B2Secured communication between a host device and a client device
Publication Date: 2022.01.04 RESIDEO USA LLC
  • US11218298B2 patent drawing
  • US11218298B2 patent drawing
  • US11218298B2 patent drawing

AI summary

A method for a host to establish communication with a client comprising receiving a client-specific certificate and a pairing request message, verifying the client-specific certificate, verifying the pairing request message, sending a host-specific certificate and a first value, receiving a second value, verifying the second value; sending a third value, receiving an encrypted fourth value, decrypting the fourth value using a group key, determining the fourth value equals the third value, identifying the client received the group key correctly, and ending a verification message indicating successful establishment of communication.