Encrypted Font Mapping for Selective Text Obfuscation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encryption methods require creating multiple versions of electronic communications for different recipients, leading to inefficient use of computational resources and increased risk of unauthorized access, especially when only specific portions of the content need to be secured.
Innovation Solution
Employing modified fonts that encrypt specific portions of electronic communications, allowing selective privacy by using cryptographic techniques to encode fonts differently for each recipient, enabling secure rendering of authorized content without decrypting the entire document.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional encryption methods are used to secure electronic communications for multiple recipients, then security is maintained, but multiple versions of the communication must be created leading to increased computational resource consumption
Solution Approach 1:
The encryption system is segmented into two independent components: encrypted text and encrypted font files. The text is encrypted once using symmetric encryption, while the font files contain recipient-specific decryption keys. This segmentation allows a single encrypted communication to be securely distributed to multiple recipients without requiring multiple encrypted versions, thereby reducing computational resource consumption while maintaining security.
Solution Approach 2:
Encrypted font files serve as an intermediary mechanism between the encrypted text and the recipients. The font files contain the decryption keys and are distributed separately to authorized recipients. This intermediary approach enables secure one-to-many communication where the same encrypted text can be accessed by multiple recipients through their respective font files, eliminating the need to create multiple encrypted versions of the communication.
2Reliability
If traditional encryption methods are used for entire documents, then security is maintained, but the ability to selectively secure only specific portions of content is lost
Solution Approach 1:
The communication content is segmented into different portions with different security requirements. Only specific portions that require confidentiality are encrypted using the encryption algorithm, while other portions remain in plaintext. The encrypted font files are selectively applied only to the encrypted portions, enabling granular control over which content requires protection and allowing recipients to access only the encrypted portions for which they have authorization.
Solution Approach 2:
Different security properties are applied to different portions of the communication. Encrypted portions use cryptographic protection with associated font files, while non-sensitive portions remain unencrypted and easily accessible. This local quality approach allows the communication to have heterogeneous security characteristics, with each portion having the appropriate level of protection based on its sensitivity requirements.
3Ease of operation
If encrypted font files are distributed to multiple recipients, then access control is enabled, but the complexity of managing multiple encrypted versions increases
Solution Approach 1:
Multiple recipient authorizations are merged into a single encrypted communication file. The encrypted text remains identical for all recipients, and each recipient receives a font file containing their unique decryption key. This merging approach simplifies distribution compared to traditional methods that would require creating separate encrypted versions for each recipient, reducing system complexity while maintaining fine-grained access control through the font file distribution mechanism.
Data Source
AI summary
A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions to perform operations that include receiving data representing characters of a font present in an electronic communication. The data includes an integer code for each character of the font. Operations also include applying an operator to the integer code of each character of the font to produce an encrypted integer code. The respective character of the font is assigned to the encrypted integer code. Operations also include sending an encrypted font file comprising data representing each character of the font and the respective encrypted integer code, the encrypted font file being sent to one or more recipient computing devices for rendering the electronic communication using the encrypted font file.


