Parallel Image Encryption Algorithm Using Partitioned Cellular Automata on Graphic Processor Unit

Mahmood Fazlali, Amirhossein Alihoseini, Ebrahim Zarei, Myasar Tabani, Seyedali Pourmoafi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

54 Downloads (Pure)

Abstract

Image encryption is a reliable method for securely transmitting images over a network. The time required to encrypt and decrypt an image in online applications is also very important. Although cellular automata cryptography is an appropriate technique for parallelizing and accelerating cryptographic methods, its capacity cannot be demonstrated only in multi-core platforms. Thus, it is needed to parallelize cellular automata cryptography on Graphic Processor Units (GPUs) in order to significantly decrease the encryption/decryption time. In this paper, we propose a new parallel algorithm for two-dimensional cellular automata cryptography that is implemented on GPU. The proposed algorithm uses multiple threads at once to accelerate the bit-level permutation and substitution operations by taking into account the capacity of cellular automata in parallel processing. According to the study experimental findings, the proposed algorithm performs faster on GPU compared to a multicore platform while maintaining the same level of security in comparison to the serial algorithm.

Original languageEnglish
Title of host publication2023 IEEE International Conference on Omni-layer Intelligent Systems (COINS)
Place of PublicationBerlin, Germany
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages6
ISBN (Electronic)9798350346473
DOIs
Publication statusPublished - 27 Jul 2023
Event2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023 - Berlin, Germany
Duration: 23 Jul 202325 Jul 2023
https://ieeexplore.ieee.org/xpl/conhome/10189217/proceeding

Conference

Conference2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023
Abbreviated titleCOINS 2023
Country/TerritoryGermany
CityBerlin
Period23/07/2325/07/23
Internet address

Keywords

  • Graphic Processing Unit (GPU)
  • Image cryptography
  • Parallel cryptography
  • Partitioned cellular automata

Fingerprint

Dive into the research topics of 'Parallel Image Encryption Algorithm Using Partitioned Cellular Automata on Graphic Processor Unit'. Together they form a unique fingerprint.

Cite this