Secure Group Key Agreement Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless networks face inefficiencies in establishing secure multicast communications, as the number of messages required to initiate a secure session grows linearly with the number of destinations, making it inefficient for large groups, and there is a risk of compromising all future communications if a shared symmetric key falls into enemy hands.

Innovation Solution

A method and system where a set of master keys are distributed among nodes such that any pair shares at least one key, allowing a group key to be established through a sequence of transmissions using a common key derivation function, with session keys acting as one-time pads to secure the group key distribution, reducing the number of transmissions required and preventing key compromise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a shared symmetric key is used for secure multicast communications, then security is maintained, but all future communications are compromised if the key falls into enemy hands

Engineering Contradiction:
ImprovesecurityVSAvoidkey compromise risk
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent divides a single shared symmetric key into multiple distinct group keys distributed among different subsets of nodes. Each node holds multiple group keys corresponding to different groups it belongs to. This segmentation ensures that compromise of one group key does not affect other groups, providing forward and backward security while maintaining communication security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic key management where group keys are established and revoked based on node membership changes. When nodes join or leave groups, the system dynamically updates the set of active group keys and redistributes them accordingly. This dynamic approach ensures that compromised keys are invalidated and new keys are generated, preventing long-term security vulnerabilities.

Inventive Principle:
Principle #15Dynamics

2Reliability

If traditional key distribution methods are used, then security can be maintained, but the number of messages required to initiate a secure session grows linearly with the number of destinations

Engineering Contradiction:
ImprovesecurityVSAvoidmessage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges multiple key distribution operations into a single efficient group key establishment protocol. Instead of distributing individual keys to each node-destination pair (which would require O(n²) messages), the system establishes a single group key that is shared by all members of a group. This merging reduces the message complexity from linear growth with number of destinations to constant time operations, significantly improving productivity while maintaining security.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates group keys that serve multiple functions simultaneously: they enable secure multicast communication to all group members, provide authentication for group membership, and can be used for key derivation for individual sessions. This multi-functionality eliminates the need for separate key distribution mechanisms for each communication purpose, reducing overall message overhead while maintaining comprehensive security coverage.

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

Data Source

PatentUS9084112B2Secure group key agreement for wireless networks
Publication Date: 2015.07.14 TRELLISWARE TECHNOLOGIES INC
  • US9084112B2 patent drawing
  • US9084112B2 patent drawing
  • US9084112B2 patent drawing

AI summary

A method for secure key agreement among a subset of a plurality of transceivers includes generating a first ordered subset of a plurality of keys kλj, where j=0 to S. Each of the subset of the plurality of transceivers may possess at least one of the plurality of keys kλj from the first ordered subset. Each of the subset of the plurality of transceivers possessing one or more keys kλi, i=1 to S, also possesses at least one key from a second ordered subset of the plurality of keys kλj, j=0 to i−1. A key with index λ0 is designated as a group key. A binary sum of the group key kλ0 and a key kλj, where j≠0, is transmitted from one or more of the subset of the plurality of transceivers that possesses the group key kλ0.