A new parallel processing architecture for accelerating image encryption based on chaos

dc.authorid0000-0002-3159-2497en_US
dc.contributor.authorYavuz, Erdem
dc.date.accessioned2022-01-04T12:15:24Z
dc.date.available2022-01-04T12:15:24Z
dc.date.issued2021en_US
dc.departmentBTÜ, Mühendislik ve Doğa Bilimleri Fakültesi, Bilgisayar Mühendisliği Bölümüen_US
dc.description.abstractThis study introduces a novel parallel processing architecture for accelerating image encryption based on chaos. In the proposed architecture, whole image data is split into partitions of particular size to create separate encryption threads. As the proposed cryptosystem employs several identical chaotic ciphers running concurrently and independently to process the partitions, it greatly leverages the degree of parallelism to some extent. A powerful output mixing logic based on an additional chaotic function, and simple exclusive-OR and shift operations is innovatively incorporated to ensure inter-partition diffusion. Since there is no dependency on previous data bytes in the introduced logic, blending operations applied on the outputs of independent encryption threads can be concurrently executed by exploiting loop-level parallelism to the extent allowed by data processing units available. The number of blending operations that should be carried out for an image is kept proportional to the partition size which also directly determines the number of separate encryption threads created. In order to measure encryption/decryption runtimes, the proposed architecture has been tested on two different multi-core CPUs, namely 4-core and 8-core. The obtained results show that the proposed cryptosystem parallelising sequential operations by introducing a multi-threaded encryption architecture is much faster than the base cipher and most of the other state-of-the-art algorithms. Having successfully passed various security tests, the proposed cryptosystem manifests its robustness against cryptographic attacks, and hence become evident that it is efficient for secure transmission.en_US
dc.identifier.doi10.1016/j.jisa.2021.103056en_US
dc.identifier.issn22142134
dc.identifier.scopusqualityN/Aen_US
dc.identifier.urihttps://hdl.handle.net/20.500.12885/1782
dc.identifier.volume63en_US
dc.identifier.wosqualityN/Aen_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.institutionauthorYavuz, Erdem
dc.language.isoenen_US
dc.publisherElsevier Ltden_US
dc.relation.ispartofJournal of Information Security and Applicationsen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectChaos theoryen_US
dc.subjectChaotic image encryptionen_US
dc.subjectLogistic mapen_US
dc.subjectMultithreaden_US
dc.subjectParallelizationen_US
dc.subjectSecurityen_US
dc.titleA new parallel processing architecture for accelerating image encryption based on chaosen_US
dc.typeArticleen_US

Dosyalar

Lisans paketi
Listeleniyor 1 - 1 / 1
Küçük Resim Yok
İsim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: