Electronic Key Registration via Batch Encryption Code Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic key registration systems are burdensome when registering multiple electronic keys, as they require repeated communication between the data center and each electronic key and controller, leading to inefficiencies and increased complexity.
Innovation Solution
A method and system that facilitates the registration of multiple electronic keys by storing unique identification and encryption information in both the controller and data center, generating encryption key codes, and using these codes to generate and store key encryption keys within the controller, reducing the need for repeated communication.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If electronic keys are registered one by one through repeated communication with the data center, then security is maintained through encrypted communication, but the registration process becomes burdensome and time-consuming
Solution Approach 1:
The patent applies preliminary action by pre-storing multiple key identification information and encryption keys in the data center before the registration process. When registration is needed, the controller can acquire these pre-stored keys without repeated communication cycles with the data center, significantly reducing registration time while maintaining security through the use of pre-established encrypted communication channels
Solution Approach 2:
The patent merges multiple communication operations into a single efficient process. Instead of performing separate communication cycles for each key registration, the system combines multiple key acquisitions into one streamlined process where the controller receives multiple encryption keys in a single communication session with the data center, reducing both time and communication overhead
2Reliability
If electronic keys are registered one by one with repeated data center communication, then secure verification is ensured, but the device complexity and operational burden increase
Solution Approach 1:
The data center pre-stores multiple key identification information and corresponding encryption keys before registration operations. This preliminary preparation allows the controller to acquire multiple keys in a single operation without repeated communication cycles, significantly simplifying the registration process while maintaining security through pre-established encrypted channels
Solution Approach 2:
The system creates and stores copies of encryption keys in advance in the data center's database. These pre-copied keys can be efficiently distributed to multiple controllers simultaneously without requiring repeated generation and verification processes, reducing operational complexity while ensuring each controller receives authentic encrypted keys
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method for registering first and second electronic keys (2a, 2b) to a controller (6) of a communication subject (1) through communication with a data center (10) includes acquiring first and second key identification information (KID-1, KID-2) from the first and second electronic keys (2a, 2b) with the controller (6), transmitting communication subject identification information (VID) together with both of the first and second key identification information (KID-1, KID-2) from the controller (6) to the data center (10), acquiring a first encryption key generation code (SC-A1) corresponding to the first electronic key (2a) together with a second encryption key generation code (SC-A2) corresponding to the second electronic key (2b) from the data center (10) with the controller, generating a first key encryption key (K-1) based on the first encryption key generation code (SC-A1) with the controller, generating a second key encryption key (K-2) based on the second encryption key generation code (SC-A2) with the controller, and storing the first and second key encryption keys (K-1, K-2) in the controller (6).