Mutual Authentication Key Exchange Using Temporary Key Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In card readers, replacing a slave device requires erasing the master key for security, which poses concerns about maintaining security during the replacement process.
Innovation Solution
A mutual authentication system where a master device generates a temporary key and encrypts the master key using it, allowing secure transmission and storage on the slave device without erasing the original master key, enabling safe replacement and detection of illegal attachments through timely inquiries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the master key is erased when replacing a slave device, then security is maintained, but security concerns arise during the replacement process
Solution Approach 1:
The master key is encrypted with the temporary key before being transmitted to the slave device. This preliminary encryption action ensures that even if the master key is transmitted during replacement, it cannot be compromised because it is already protected by encryption with the temporary key that only the legitimate slave device possesses.
Solution Approach 2:
A temporary key is introduced as an intermediary to encrypt and protect the master key during transmission and storage. Instead of directly handling the master key, the system uses the temporary key as a mediator to secure the key exchange process, eliminating security concerns during slave device replacement.
2Adaptability or versatility
If the master key is transmitted to the slave device, then slave device replacement is enabled, but key security may be compromised
Solution Approach 1:
The master key is pre-encrypted with the temporary key before transmission. This preliminary security measure allows the master key to be transmitted to enable slave device replacement while simultaneously protecting its security through encryption, preventing any compromise during the transmission process.
Solution Approach 2:
The temporary key serves as an intermediary that protects the master key during transmission. By using the temporary key to encrypt the master key, the system enables slave device replacement while maintaining key security, as the encrypted master key cannot be accessed without the temporary key.
3Productivity
If symmetric key encryption is used for mutual authentication, then processing speed is improved, but key management complexity increases
Solution Approach 1:
The key management system is segmented into two distinct keys: a temporary key for securing key transmission and a master key for mutual authentication. This segmentation allows the use of efficient symmetric key encryption for authentication while managing key security through a structured two-key approach, balancing processing speed and key management complexity.
Data Source
AI summary
To provide a mutual authentication system which is not required to erase master key when a slave device is replaced. The storage part stores a temporary key which is key data used temporarily and a master key which is key data used for authentication. The storage part stores the temporary key. The key confirmation unit inquires whether the slave device stores the master key. The key confirmation response unit confirms whether the master key has already been stored in the storage part for an inquiry from the master device and responds. The key introduction unit encrypts the master key by using the temporary key and transmits to the slave device. The key storage unit decrypts the encrypted master key by using the temporary key and stores in the storage part. The main authentication unit and the sub-authentication unit authenticate with each other by using the master key.


