Wireless Key Refreshment Using Session Count for Battery Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless battery management systems, periodic key refreshment is challenging due to synchronization complexities, leading to increased system cost and reduced throughput and latency, while existing solutions struggle to ensure forward and backward secrecy and prevent nonce-key pair reuse.
Innovation Solution
A key refreshment technique using a session count is implemented, where a new network key is derived during secure sessions based on a pre-shared key and current network key concatenated with a session count, allowing for on-the-fly key refreshment without interrupting data exchanges and reducing unnecessary key exchanges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If periodic key refreshment is implemented to ensure security, then forward secrecy and backward secrecy are improved, but system complexity and synchronization overhead increase
Solution Approach 1:
Each node independently derives the session key using the key derivation function with the pre-shared key and its own session count, eliminating the need for centralized key distribution and reducing synchronization complexity
Solution Approach 2:
The session count parameter is incremented by each node to generate different session keys over time, enabling periodic key refreshment while maintaining simple synchronization through a single counter parameter
2Reliability
If all nodes are synchronized to use the same session key, then security consistency is improved, but overhead and system cost increase
Solution Approach 1:
Nodes independently compute session keys using the same key derivation function and their local session counts, achieving security consistency without requiring key distribution communication
Solution Approach 2:
The key derivation function serves multiple purposes: establishing initial security, enabling periodic key refreshment, and ensuring all nodes derive consistent keys, replacing multiple separate key management operations
3Reliability
If key refreshment is performed frequently to prevent nonce-key pair reuse, then security is improved, but throughput and latency are reduced
Solution Approach 1:
Data communication and key refreshment operations proceed simultaneously without interruption, as each node independently derives new session keys while maintaining ongoing data exchanges, eliminating downtime and preserving throughput
Data Source
AI summary
A wireless interface includes: network formation circuitry configured to establish a wireless network between a primary node and a secondary node; data exchange circuitry configured to perform data exchanges between the primary node and the secondary node using secure sessions; and key refreshment circuitry configured to derive a new network key for the network based on a pre-shared key and a current network key concatenated with a session count. The new key is derived during at least one of the secure sessions.


