Encrypted Image Thumbnail Generation via Bitstream Nesting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for managing encrypted images in cloud storage require unnecessary network bandwidth and overlapping image processing when generating thumbnail images, as the cloud server loses original image information during thumbnail generation, necessitating decryption and re-generation on the client terminal.
Innovation Solution
An electronic device generates a first encryption image, acquires bitstream data corresponding to a second image, combines it with the encryption image, and transmits the changed image to an external device, allowing for efficient thumbnail generation without losing original image information and minimizing network bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the cloud server generates a thumbnail image from the uploaded encrypted original image, then the thumbnail can be stored and displayed, but the client terminal cannot decrypt the thumbnail since original image information is lost during generation
Solution Approach 1:
The client terminal performs preliminary actions by generating the thumbnail image from the original image before encryption, and then embeds this thumbnail into the encrypted image data. This ensures the thumbnail is created when the original image is still accessible, avoiding the information loss problem that would occur if tried after encryption.
Solution Approach 2:
The thumbnail image is nested within the encrypted original image data structure. The encrypted image contains both the encrypted original image data and the generated thumbnail, allowing the thumbnail to be extracted and displayed without requiring decryption of the main image content.
2Ease of operation
If the client terminal downloads the whole encrypted original image to generate the thumbnail, then the thumbnail can be displayed, but unnecessary network packets are used and overlapping processing occurs
Solution Approach 1:
The thumbnail generation function is extracted from the cloud server and performed locally at the client terminal using the original image before upload. This eliminates the need to download the entire encrypted image for thumbnail generation, significantly reducing network bandwidth consumption.
Solution Approach 2:
The client terminal performs the thumbnail generation service itself using its own processing capabilities, rather than relying on the cloud server to generate it. This self-service approach avoids the need to transfer large amounts of data over the network for processing.
3Reliability
If the cloud server stores encrypted original images, then content security is improved, but the server cannot generate meaningful thumbnails without decrypting the images
Solution Approach 1:
The image data is segmented into two parts: the encrypted original image for security storage and the separately generated thumbnail for display purposes. This segmentation allows the encrypted image to maintain security while the thumbnail provides display functionality without requiring decryption.
Data Source
AI summary
A method of managing an image by an electronic device may include: generating a first encryption image by encrypting a first image; acquiring bitstream data corresponding to a second image related to the first image; generating a changed image by combining at least some of the bitstream data and the first encryption image; and transmitting the changed image to an external electronic device.


