Non-standard Unicode Encoding for Data Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data protection methods using encryption require additional processing resources and do not effectively prevent unauthorized interpretation of data, as decryption is necessary for data usage, and standard encoding techniques can be compromised by unauthorized access.
Innovation Solution
Implementing a non-standard encoding method that uses Private Use Areas (PUAs) in the Unicode standard to create a unique code point-to-glyph mapping, where code points are replaced with values within PUA, requiring an augmented mapping for proper rendering, which is restricted to authorized devices and processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If encryption techniques are used to protect data, then data security is improved, but additional processing resources are required for decryption
Solution Approach 1:
The patent changes the encoding parameter from standard Unicode to Private Use Area (PUA) code points, transforming the data representation format. This allows authorized devices with the custom code point-to-glyph mapping to render the data correctly while unauthorized devices see only garbled text, achieving security without requiring cryptographic processing resources.
2Ease of operation
If standard encoding techniques are used, then data can be easily processed and displayed, but unauthorized access and interpretation are more likely
Solution Approach 1:
The patent applies local quality by creating a customized code point-to-glyph mapping specific to each protected data set. The mapping is tailored locally to the particular data being protected, using PUA code points that map to specific glyphs in a custom font, making the encoded data secure while remaining easily processible by authorized devices with the corresponding mapping.
3Reliability
If non-standard encoding with PUA is implemented, then data security is improved by rendering data unintelligible without proper mapping, but device complexity increases due to requiring augmented code point-to-glyph mapping
Solution Approach 1:
The patent uses copying by distributing a custom font file that contains the augmented code point-to-glyph mapping to authorized devices. Instead of implementing complex verification systems, the solution copies the necessary rendering information to trusted devices, allowing them to correctly display the encoded data while unauthorized devices cannot interpret it.
Data Source
AI summary
A system and method for protecting text from unauthorized access. An original data set including a plurality of character code values is received, where each character code value corresponds to a respective character defined in a character definition standard. A new value corresponding to an undefined value within the character definition standard is determined for each character code value. An augmented code point-to-glyph mapping is created based on the new values with mappings between each new value and a glyph to render a character associated with the character code value. A new data set is created based on the data set and the augmented code point-to-glyph mapping by replacing character code values in the data with new values corresponding to the text character codes. The new data set and the augmented code point-to-glyph mapping are sent to a destination.


