Data Concealment Using Convolution Encoding and Pixel Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data concealment techniques, such as encryption, fail to effectively prevent important information from being exposed to third parties, as they can still be recognized and accessed, leading to security risks.
Innovation Solution
A data concealment method using convolution encoding and pixel value adjustments on images, combined with error correction codes and Viterbi-decoding, to securely hide and recover data, minimizing errors and exposure risks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If important information is encrypted using a predetermined encryption key, then the information can be transferred securely, but the third person can easily recognize whether the information is important information and access it
Solution Approach 1:
The patent uses an image as an intermediary carrier to hide the encrypted important information. Instead of directly transferring the encrypted data, the system embeds it within image data, making the image the mediator between the sender and receiver. This intermediary approach prevents third parties from easily recognizing or accessing the important information while maintaining secure transfer.
Solution Approach 2:
The patent applies nesting by embedding the encrypted important information within the image data structure. The important information is concealed inside the image, similar to nested dolls, where the image serves as the outer container. This nesting mechanism allows the information to be hidden within a seemingly innocent carrier, preventing easy detection by third parties.
2Reliability
If important information is concealed on an image, then security is strengthened and third persons cannot easily recognize the information, but the complexity of the concealment and recovery process increases
Solution Approach 1:
The patent segments the image into multiple blocks and divides the encoding data into corresponding segments. Each image block is processed independently with specific encoding operations, allowing the complex concealment process to be broken down into manageable steps. This segmentation reduces the overall complexity by distributing the processing workload across multiple simpler operations.
Solution Approach 2:
The patent changes parameters such as pixel values and image block dimensions to encode the important information. By modifying these parameters in a controlled manner, the system achieves secure concealment without requiring overly complex processes. The parameter changes provide a straightforward mechanism for both concealing and recovering the information.
3Reliability
If encoding data is concealed by adjusting pixel values, then data concealment is achieved, but errors may occur during the recovery process
Solution Approach 1:
The patent applies beforehand cushioning by using error correction codes during the encoding process. These codes are added to the encoding data to compensate for potential errors that may occur during transmission or processing. This prior cushioning ensures that even if some errors occur during concealment or recovery, the data can still be accurately recovered, thus preventing accuracy deterioration.
Solution Approach 2:
The patent incorporates feedback mechanisms in the recovery process where the system checks and verifies the decoded data. If errors are detected during recovery, the feedback mechanism allows for error correction or retransmission, ensuring high accuracy in data recovery. This feedback loop compensates for any potential inaccuracies introduced during the concealment process.
Data Source
AI summary
Disclosed are a data concealment apparatus and a data concealment method using an Error Correction Code. According to exemplary embodiments of the present invention, it is possible to prevent important information from being easily exposed to a third person by generating encoding data through convolution encoding of input data and thereafter, concealing the encoding data on an image through adjustment of a pixel value on the image and minimize an error which can occur at the time of recovering the input data by extracting the encoding data from the image in a soft decision scheme and performing Viterbi-decoding on the extracted encoding data in order to recover the input data concealed in the image.


