Show simple item record

dc.contributor.authorFazlali, Mahmood
dc.contributor.authorAlihoseini, Amirhossein
dc.contributor.authorZarei, Ebrahim
dc.contributor.authorTabani, Myasar
dc.contributor.authorPourmoafi, Seyedali
dc.date.accessioned2023-12-18T09:15:01Z
dc.date.available2023-12-18T09:15:01Z
dc.date.issued2023-07-27
dc.identifier.citationFazlali , M , Alihoseini , A , Zarei , E , Tabani , M & Pourmoafi , S 2023 , Parallel Image Encryption Algorithm Using Partitioned Cellular Automata on Graphic Processor Unit . in 2023 IEEE International Conference on Omni-layer Intelligent Systems (COINS) . Institute of Electrical and Electronics Engineers (IEEE) , Berlin, Germany , 2023 IEEE International Conference on Omni-Layer Intelligent Systems, COINS 2023 , Berlin , Germany , 23/07/23 . https://doi.org/10.1109/COINS57856.2023.10189238
dc.identifier.citationconference
dc.identifier.isbn9798350346473
dc.identifier.otherORCID: /0000-0002-1701-5562/work/153391629
dc.identifier.urihttp://hdl.handle.net/2299/27300
dc.description© 2023, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. This is the accepted manuscript version of a conference paper which has been published in final form at https://doi.org/10.1109/COINS57856.2023.10189238
dc.description.abstractImage 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.en
dc.format.extent6
dc.format.extent1257897
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)
dc.relation.ispartof2023 IEEE International Conference on Omni-layer Intelligent Systems (COINS)
dc.subjectGraphic Processing Unit (GPU)
dc.subjectImage cryptography
dc.subjectParallel cryptography
dc.subjectPartitioned cellular automata
dc.subjectArtificial Intelligence
dc.subjectControl and Optimization
dc.subjectInformation Systems
dc.titleParallel Image Encryption Algorithm Using Partitioned Cellular Automata on Graphic Processor Uniten
dc.contributor.institutionDepartment of Computer Science
dc.contributor.institutionSchool of Physics, Engineering & Computer Science
dc.contributor.institutionDepartment of Pharmacy, Pharmacology and Postgraduate Medicine
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=85167872678&partnerID=8YFLogxK
rioxxterms.versionofrecord10.1109/COINS57856.2023.10189238
rioxxterms.typeOther
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record