2021
DOI: 10.1007/s00500-021-06225-y
|View full text |Cite
|
Sign up to set email alerts
|

GPU-Accelerated implementation of a genetically optimized image encryption algorithm

Abstract: This paper presents a GPU-accelerated implementation of an image encryption algorithm. The algorithm uses the concepts of a modified XOR cipher to encrypt and decrypt the images, with an encryption pad, generated using the shared secret key and some initialization vectors. It uses a genetically optimized pseudo-random generator that outputs a stream of random bytes of the specified length. The proposed algorithm is subjected to a number of theoretical, experimental, and mathematical analyses, to examine its pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0
1

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 26 publications
0
1
0
1
Order By: Relevance
“…Proses enkripsi membutuhkan waktu kurang dari 0,2 detik, sementara dekripsi 0,19 detik. Bharadwaj, Banu, Madiajagan, Ghalib, Castillo, dan Shankar [8] melakukan implementasi image encryption dengan akselerasi GPU. Algoritma yang digunakan adalah modifikasi XOR Cipher.…”
Section: Penelitian Terkaitunclassified
“…Proses enkripsi membutuhkan waktu kurang dari 0,2 detik, sementara dekripsi 0,19 detik. Bharadwaj, Banu, Madiajagan, Ghalib, Castillo, dan Shankar [8] melakukan implementasi image encryption dengan akselerasi GPU. Algoritma yang digunakan adalah modifikasi XOR Cipher.…”
Section: Penelitian Terkaitunclassified
“…In addition, Compute Unified Device Architecture (CUDA) programming environment provides an exceptional foundation for programmers to efficiently use NVIDIA(R) GPUs [ 41 ]. For instance, many image and signal processing applications, and heuristic optimization method such as (Smith-Waterman algorithm, genetic quantum algorithm, simulated annealing, particle swarm and the solution of differential equation) are few examples that have been implemented successfully using CUDA [ 4 , 12 , 37 , 53 ].…”
Section: Review Of Some Related Workmentioning
confidence: 99%