Back to Search
Start Over
A novel batch image encryption algorithm using parallel computing
- Source :
- Information Sciences. 518:211-224
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- Chaos-based encryption provides a practical way to protect the confidentiality of digital images nowadays. The increasing convenience ( e.g. , larger bandwidth) of data sharing stimulates the need for encrypting amounts of images in a fast manner. Yet most existing works aim to encrypt an image for each time. Although some parallel encryptions have been proposed, the speed is still far from satisfactory to proceed with the huge increasing number of images. This inspires us to consider another promising way, encrypting a batch of images parallelly for each time. We use maximum available number of threads in parallel computation for full use of processor resources. Considering the batch images as a shared resource, every thread competes with others to encrypt images in the shared resource in a preemptive manner for encryption. A classical permutation-diffusion architecture for chaos-based encryption is utilized for each thread, where logistic map and Lorenz system are used for generating keystream for permutation and diffusion, respectively. We make cryptographical analyses and perform experiments to confirm that the security is guaranteed. The results of efficiency tests demonstrate that the encryption speed is greatly improved compared with the state-of-art image encryption algorithms in parallel as well as serial modes.
- Subjects :
- Information Systems and Management
Computer science
business.industry
Keystream
05 social sciences
050301 education
02 engineering and technology
Parallel computing
Encryption
Computer Science Applications
Theoretical Computer Science
Shared resource
Data sharing
Digital image
Artificial Intelligence
Control and Systems Engineering
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Logistic map
business
0503 education
Software
Subjects
Details
- ISSN :
- 00200255
- Volume :
- 518
- Database :
- OpenAIRE
- Journal :
- Information Sciences
- Accession number :
- edsair.doi...........c72bb6630a783ccece32157ff0c757f3
- Full Text :
- https://doi.org/10.1016/j.ins.2020.01.009