Digital image scrambling method based on multi-threaded model and multi-level scrambling
A digital image, multi-threading technology, applied in the fields of digital data protection, electrical digital data processing, computer security devices, etc., can solve the problems of slow operation speed, poor scrambling effect, inability to change statistical information, etc., to achieve high security , the effect of good timeliness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0022] 1. Overall implementation principles and detailed steps
[0023] This method is based on a multi-threaded model. For 24 bit planes divided by a three-channel color image, a thread is assigned to each bit plane, and each plane performs scrambling operations independently on its own thread, so that these threads are concurrent Execute and process images in parallel to improve the efficiency of the algorithm.
[0024] Step 1: read a 3-channel color image, perform color channel separation operation on the image, obtain 3 single-channel images B, G, R, and then divide these 3 single-channel images into bit planes to obtain 24 Bit planes (i.e. 24 binary images).
[0025] Step 2: Allocate a thread for the upper 4-bit plane of each single-channel image, each plane independently executes the scrambling operation on its own thread, and multiple threads execute concurrently. The specific operation is as follows:
[0026] (1) Generate 12 threads, allocate a thread for the high 4...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


