Terminal Device Independent Message Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for securing messages in chatting applications are vulnerable to security breaches, as they rely on third-party companies for encryption, which can lead to data leaks, and existing solutions like API-based encryption fail to provide independent encryption across different applications and scenarios, especially in group chats.
Innovation Solution
A method and device for encrypting and decrypting messages independently on a user terminal without relying on a server, using a key index and encryption key specific to a chatting window, with the ability to generate session keys via the Diffie-Hellman key agreement protocol, allowing secure message transmission and reception without user intervention, even when switching applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If message encryption is performed through chatting applications managed by private companies, then ease of operation is improved, but security reliability deteriorates due to potential abuse and hacking
Solution Approach 1:
The patent introduces an intermediary encryption mechanism that operates between the user terminal and the chatting application server. The terminal device independently encrypts messages using local encryption keys before transmission, and independently decrypts received messages without relying on the application provider's security system. This intermediary encryption layer prevents the application provider from accessing message content, thereby resolving the contradiction by maintaining ease of operation through application integration while ensuring security reliability through independent client-side encryption.
Solution Approach 2:
The patent segments the encryption function from the chatting application itself, implementing it as a separate, independent module in the terminal device. The encryption process is divided into distinct components: key generation, message encryption, and message decryption, all executed locally on the user's terminal. This segmentation allows the encryption functionality to operate independently of the application's security management, enabling users to maintain security control while using various chatting applications without compromising reliability.
2Reliability
If API-based encryption is provided at the platform stage, then security reliability is improved, but adaptability deteriorates as encryption cannot be performed independently of the application
Solution Approach 1:
The patent implements a universal encryption mechanism that can be applied across multiple chatting applications and platforms. The encryption module in the terminal device is designed to work with different application interfaces and protocols, enabling the same encryption functionality to serve multiple purposes and applications. This universality allows the encryption system to maintain high security reliability while adapting to various chatting applications, thereby resolving the contradiction between reliability and adaptability.
Solution Approach 2:
The patent enables the terminal device to perform encryption and decryption operations independently without requiring platform-level API support or external assistance. The device generates its own encryption keys, encrypts messages before transmission, and decrypts received messages autonomously. This self-service capability ensures that encryption can be performed reliably across different applications and platforms without depending on the platform's encryption infrastructure, thus achieving both high reliability and broad adaptability.
3Ease of operation
If OCR reading is used to identify chatting party, then ease of operation is improved, but measurement precision deteriorates due to errors and inability to handle same names or group chats
Solution Approach 1:
The patent introduces an intermediary identification mechanism that operates between the OCR reading process and the final chatting party selection. The system captures the screen, performs OCR reading to extract potential chatting party information, and then uses additional verification steps to confirm the correct party. This intermediary process includes checking multiple identification criteria and providing user confirmation, thereby resolving the contradiction by maintaining ease of operation through automated screen capture while improving identification precision through multi-factor verification.
Data Source
AI summary
A method and device for securing data of a message is provided. A method for encrypting a message of a user terminal device includes: receiving a message via a message input window; displaying the received message; encrypting the message by using a key index and an encryption key corresponding to a chatting window for the message based on an instruction for transmitting the message to another chatting party being received; and transmitting the encrypted message to the other chatting party.


