Shared Encryption Key for Rapid IoT Lockdown
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems for network-enabled devices, particularly in IoT, face challenges in securing messages and executing commands quickly and securely, especially in emergency situations where a global lockdown or unlock is required, as using device-specific encryption keys can lead to delays and potential unauthorized access.
Innovation Solution
Implementing a shared encryption key system where a global or group encryption key is used to encrypt messages intended for multiple devices, allowing for fast and secure broadcast of commands across a local network of interconnected devices, such as electronic locks, enabling a rapid global lockdown or unlock without the need for individual encryption and decryption for each device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If device-specific encryption keys are used to encrypt messages for each electronic lock, then message security is improved, but the time to execute global lockdown increases
Solution Approach 1:
The patent segments encryption keys into two types: device-specific keys for individual message security and a shared global key for emergency broadcasts. This segmentation allows different security levels for different communication scenarios, resolving the contradiction between security and speed.
Solution Approach 2:
The patent applies partial encryption action by using the shared global key for emergency lockdown messages that require speed, while reserving device-specific key encryption for routine communications where security is the priority. This partial application of full encryption resolves the time-security tradeoff.
2Reliability
If individual encrypted messages are transmitted to each electronic lock, then message security is maintained, but communication efficiency decreases
Solution Approach 1:
The shared global encryption key serves multiple functions: it enables rapid emergency broadcasts to all devices simultaneously and can be used by any device in the network. This multi-functionality resolves the contradiction by providing a universal solution for time-critical communications.
Solution Approach 2:
The shared global key acts as an intermediary mechanism that enables efficient group communication without requiring individual encryption/decryption operations for each device. It mediates between the need for security and the need for communication efficiency.
3Reliability
If device-specific encryption keys are used for all communications, then security is improved, but device complexity increases
Solution Approach 1:
The patent segments the key management system into two distinct key types with distinct purposes. Devices store both a device-specific key for individual communications and a shared global key for emergency broadcasts. This segmentation simplifies key management compared to using only device-specific keys for all communications.
Solution Approach 2:
The patent changes the encryption parameter (key type) based on the communication scenario. For routine communications, device-specific keys are used; for emergency broadcasts, the shared global key is used. This parameter change resolves the complexity issue by providing a simpler key management approach for different communication needs.
Data Source
AI summary
Systems, methods, and devices are described herein for executing a lockdown of electronic locks deployed in a local network of interconnected devices. In example implementations, each electronic lock is provided with a unique encryption key specific to that electronic lock and is provided with a shared encryption key. To execute a lockdown of all electronic locks in the local network, a server generates a locking instruction and encrypts it using the shared encryption key. The server then transmits the encrypted locking instruction to the gateway devices of the local network which, in turn, transmit it to each of the electronic locks. Upon receipt of the encrypted locking instruction, the electronic locks attempt to decrypt it using the shared encryption key. Upon successful decryption of the encrypted locking instruction, an electronic lock toggles to a lock state.


