Image Data Encryption Shuffling Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current encryption techniques for image files lose control over sensitive image data once decrypted, making them vulnerable to hackers and thieves, as the decrypted files can be saved, shared, and manipulated freely.
Innovation Solution
The method involves dividing image data into portions, shuffling them using algorithms like the Fisher-Yates shuffle, and sending pseudo-random numbers as a memory hash to a recipient device, which renders the shuffled image without storing the original, ensuring only the scrambled image is accessible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If image data is encrypted and then decrypted for transmission, then the image can be displayed and accessed by the recipient, but the decrypted image can be saved, shared, and manipulated freely, losing control over the sensitive data
Solution Approach 1:
The image data is divided into multiple portions (e.g., first portion, second portion, third portion) that are shuffled and transmitted separately. Each portion can be rendered independently but does not reveal the complete image when viewed alone, maintaining security while enabling display functionality.
Solution Approach 2:
Instead of encrypting the entire image and decrypting it fully before display, the patent inverts the approach by shuffling image portions and rendering them in a shuffled state directly in the browser without full decryption. The decryption key is used only to determine the correct rendering order, not to fully decrypt and store the image.
2Ease of operation
If the entire image is decrypted and stored in memory for display, then the image can be manipulated and accessed freely, but the sensitive image data becomes vulnerable to hackers and thieves
Solution Approach 1:
The image is segmented into multiple portions that are transmitted and rendered separately. The browser can manipulate and display these portions without having access to the complete decrypted image in memory, reducing the attack surface for potential theft while maintaining display functionality.
Solution Approach 2:
The patent extracts only the necessary decryption key information needed to render image portions in the correct order, rather than extracting and storing the entire decrypted image. This allows display functionality while removing the vulnerable element (complete decrypted image storage).
Data Source
AI summary
Systems, devices, and techniques are generally described to transmit image data. An image file including image data may be identified. The image data may be divided into a plurality of portions. The plurality of portions may include a first portion corresponding to a first position in the image data and a second portion corresponding to a second position in the image data. The image data may be modified to produce a shuffled image. The shuffled image may indicate that the first portion corresponds to a third position and the second portion corresponds to a fourth position. The shuffled image may be sent to a recipient computing device. The recipient computing device may render the first portion at the first position and the second portion at the second position to display the image data.


