Mesh Network Encryption Key Mismatch Detection and Update Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mesh networks, some nodes may fail to receive updated encryption keys due to network conditions, leading to outdated keys that cause communication failures and excessive bandwidth consumption from frequent key update requests.

Innovation Solution

Nodes detect outdated keys by comparing version identifiers and perform key mismatch resolution to regulate key update requests, ensuring timely key updates and reducing network bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes frequently request key updates to ensure security, then network security is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvenetwork securityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary detection of key expiration status before actual key updates are needed. Nodes proactively check whether their encryption keys are expired using version identifiers, and only initiate key update requests when expiration is detected, rather than frequently requesting updates regardless of actual need.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The key management service provides feedback to nodes about the expiration status of their keys. When a node detects a key expiration, it receives confirmation and guidance from the key management service to request and receive updated keys, creating a closed-loop feedback system that optimizes update timing.

Inventive Principle:
Principle #23Feedback

2Loss of energy

If nodes wait for key expiration before updating, then bandwidth consumption is reduced, but communication failures may occur due to outdated keys

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidcommunication reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

Nodes perform preliminary detection of key expiration status before communication failures occur. By checking the version identifier of stored keys against current time or key metadata, nodes can identify expired keys in advance and request updates before attempting communications that would fail.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where nodes report key status to the key management service, which provides information about key validity periods. This feedback enables nodes to proactively manage their key lifecycle and avoid using expired keys for communication.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12362929B2Encryption key management in mesh networks
Publication Date: 2025.07.15 ITRON INC
  • US12362929B2 patent drawing
  • US12362929B2 patent drawing
  • US12362929B2 patent drawing

AI summary

Various embodiments disclosed herein provide techniques for managing encryption keys at nodes in a mesh network. In various embodiments, a method includes, while in a key failure detection time period associated with a first key, detecting, by a node in a mesh network, a decryption failure using the first key; in response to detecting the decryption failure using the first key, incrementing, by the node, a failure count for the first key; and in response to determining that the failure count is at least a threshold count and a key update time period has been entered, transmitting, by the node to a key management service, a request for an update to the first key.