Secure Messaging via Visually Similar Character Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication platforms often lack the capability to securely and privately transmit encoded messages that are visually similar to human-readable phrases, making it difficult to maintain security and privacy in communications.
Innovation Solution
A computer-implemented system that processes unencoded messages to select phrases from codebooks based on attributes, maps standard characters to extended characters, and replaces characters to create visually similar output phrases, ensuring the encoded message is human-readable but secure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional encryption methods are used to secure communications, then security is improved, but the ciphertext becomes meaningless and difficult for humans to read
Solution Approach 1:
The patent changes the parameter of character representation by mapping standard ASCII characters to visually similar extended Unicode characters. This transformation maintains the semantic meaning of the message while altering its visual appearance, thereby achieving both security (ciphertext is not readily identifiable) and readability (humans can still make sense of it with proper context or key).
Solution Approach 2:
The patent introduces an intermediary mapping layer between the plaintext and traditional ciphertext. Instead of directly encrypting to meaningless characters, the system uses a codebook-based substitution through visually similar characters as an intermediary step, allowing the message to retain human interpretability while achieving security obfuscation.
2Ease of operation
If encoded messages are made visually similar to human-readable phrases, then readability is improved, but security may be compromised
Solution Approach 1:
The system changes the visual parameter of characters by selecting extended characters that are visually similar to standard characters but have different Unicode values. This creates a dual-state message: visually similar enough to maintain readability for humans, but sufficiently different in character encoding to provide security obfuscation against casual inspection or automated analysis.
3Ease of operation
If existing communication platforms are used for secure messaging, then ease of operation is improved, but the platforms may restrict or not provide encoding capabilities
Solution Approach 1:
The patent creates a universal encoding system that can operate on any existing communication platform without requiring platform-specific modifications. The codebook-based substitution method is platform-agnostic, allowing users to implement secure encoding on standard messaging applications, email clients, or social media platforms that would otherwise lack such capabilities.
4Reliability
If codebooks are scrambled using numerical factors, then security is improved, but the complexity of the system increases
Solution Approach 1:
The patent applies preliminary scrambling to the codebook using numerical factors before the actual message encoding takes place. This pre-processing step enhances security by adding an additional layer of obfuscation to the codebook itself, while the complexity is managed through automated computational processes rather than manual procedures.
Data Source
AI summary
Systems and methods may be provided for constructing and deconstructing encoded messages. A method for constructing an encoded message comprising: providing an unencoded message having one or more unencoded characters; identifying one or more suitable human-readable phrases indexed from one or more codebooks wherein characters from extended character sets are mapped to standard characters having similar appearances to the characters from the extended character sets to create one or more human-readable phrases; selecting a suitable human-readable phrase from the one or more codebooks; and generating an encoded message by mapping the unique and repeating characters of the unencoded messages to the extended character set provided by the selected human-readable phrase. Corresponding systems, and computer system products may be provided.


