Communication Adapter for Secure Cross-Device Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods across different devices face challenges in ensuring data security and software versatility, particularly when encryption and decryption processes are performed on separate devices, requiring software adaptation and compromising interaction efficiency.
Innovation Solution
A data transmission method and system that involves a communication adapter performing two-way authentication with a first interaction device, receiving and decrypting encrypted interaction data using a working key obtained by mapping an authentication key, and transmitting the decrypted data to a second interaction device through a simulated device node compatible with the second device's communication protocol.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If communication link encryption is performed between two different devices, then data security is improved, but software versatility deteriorates due to requiring device-specific software adaptation
Solution Approach 1:
The patent introduces a communication adapter as an intermediary device between the first and second interaction devices. The adapter performs encryption and decryption operations, allowing the two devices to communicate securely without requiring them to have native adaptation capabilities for each other's protocols. The adapter acts as a mediator that translates and secures the communication, thus maintaining data security while improving software versatility.
2Reliability
If encryption and decryption are performed on two different devices, then data security is improved, but device complexity increases due to requiring authentication and software adaptation on both devices
Solution Approach 1:
The patent segments the encryption and decryption functions into a separate communication adapter device. Instead of both interaction devices needing to perform encryption and decryption operations, the system divides these security-critical functions into a dedicated adapter component. This segmentation reduces the complexity burden on the main interaction devices while maintaining robust security through specialized authentication and encryption/decryption operations in the adapter.
3Reliability
If software adaptation is performed on two different devices for encryption and decryption, then data security is improved, but ease of operation deteriorates due to requiring driver installation and configuration
Solution Approach 1:
The communication adapter is designed with universal functionality to work with multiple different interaction devices and communication protocols. The adapter can authenticate with various types of devices and perform encryption/decryption operations regardless of the specific device types involved. This universality eliminates the need for device-specific software adaptation and driver installation on the interaction devices, significantly improving ease of operation while maintaining data security through the adapter's standardized interface.
Data Source
AI summary
A data transmission method, apparatus, and system, a computer device, and a storage medium. The method includes: performing two-way authentication with a first interaction device; receiving encrypted interaction data obtained by encrypting interaction data based on a working key and transmitted by the first interaction device, after the two-way authentication is completed, the working key being obtained by the first interaction device by mapping an authentication key used in the two-way authentication; decrypting the encrypted interaction data according to the working key obtained by mapping the authentication key on the communication adapter; transmitting interaction data obtained through the decryption to a second interaction device through a simulated device node identifiable by the second interaction device and based on a communication protocol of the second interaction device that is natively adapted to the device node.


