Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA

Within this document, a novel system for image cryptography design utilizing fixed-point stream cipher chaotic maps is proposed. The system consists of fixed chaotic maps combined with generated 32-bit Pseudo Number (PN) all implemented using Field Programmable Gate Arrays (FPGA) through the Xilinx...

Full description

Saved in:
Bibliographic Details
Main Authors: Ahmed Amir Salih, Zaid Abdulsattar Abdulrazaq, Harith Ghanim Ayoub
Format: Article
Language:English
Published: University of Baghdad, College of Science for Women 2024-05-01
Series:مجلة بغداد للعلوم
Subjects:
Online Access:https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/10521
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849251347677839360
author Ahmed Amir Salih
Zaid Abdulsattar Abdulrazaq
Harith Ghanim Ayoub
author_facet Ahmed Amir Salih
Zaid Abdulsattar Abdulrazaq
Harith Ghanim Ayoub
author_sort Ahmed Amir Salih
collection DOAJ
description Within this document, a novel system for image cryptography design utilizing fixed-point stream cipher chaotic maps is proposed. The system consists of fixed chaotic maps combined with generated 32-bit Pseudo Number (PN) all implemented using Field Programmable Gate Arrays (FPGA) through the Xilinx System Generator (XSG) environment. The most common chaotic maps-based cryptography involved in this work are Logistic, Lozi and Tent. The parameters of each type determine the key space required for decrypt the original pixel of plain image, Logistic map has one parameter r, Lozi has two parameters α and β, Tent has one parameter µ. The main idea was to combine another parameter pseudo number (PN) to increase key space, which is the main measure of security performance against brute force attack.  An innovative pseudorandom bit generator (PRBG) referred to as XORing these chaotic maps were called the fixed-point cascade chaotic maps-PRBG (FPCCM-PRBG), with an eight least significant bits of 32-bit pseudo number generator (PN) this method is known as fixed point cascade chaotic maps-PNBG (FPCCM-PRNBG). The randomness of the generated keys was evaluated using the National Institute of Standards and Technology (NIST) tests, including frequency, Frequency (Mono bit) and runs test. The security performance assessed through histogram analysis, correlation coefficient analysis, information entropy, pixel changing rate, and structural similarity. Xilinx system generator is an effective tool embedded in MATLAB/SIMULINK environment utilized for the work implementation. The system implemented using co-simulation method on the ZYNQ 7000 SoC ZC702 Evaluation Kit, with a key space of 2288 and a throughput of 269. 32 MB/sec.
format Article
id doaj-art-7d194b4f5b994732b14daf06faeffa8a
institution Kabale University
issn 2078-8665
2411-7986
language English
publishDate 2024-05-01
publisher University of Baghdad, College of Science for Women
record_format Article
series مجلة بغداد للعلوم
spelling doaj-art-7d194b4f5b994732b14daf06faeffa8a2025-08-20T03:56:59ZengUniversity of Baghdad, College of Science for Womenمجلة بغداد للعلوم2078-86652411-79862024-05-01215(SI)10.21123/bsj.2024.10521Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGAAhmed Amir Salih0https://orcid.org/0009-0005-4928-4635Zaid Abdulsattar Abdulrazaq1https://orcid.org/0000-0002-9301-1862Harith Ghanim Ayoub2https://orcid.org/0000-0002-5107-9869Department of Vocational Education, Nineveh Education Directorate, Mosul, Iraq.Northern Technical University (NTU), Mosul, Iraq.Northern Technical University (NTU), Mosul, Iraq. Within this document, a novel system for image cryptography design utilizing fixed-point stream cipher chaotic maps is proposed. The system consists of fixed chaotic maps combined with generated 32-bit Pseudo Number (PN) all implemented using Field Programmable Gate Arrays (FPGA) through the Xilinx System Generator (XSG) environment. The most common chaotic maps-based cryptography involved in this work are Logistic, Lozi and Tent. The parameters of each type determine the key space required for decrypt the original pixel of plain image, Logistic map has one parameter r, Lozi has two parameters α and β, Tent has one parameter µ. The main idea was to combine another parameter pseudo number (PN) to increase key space, which is the main measure of security performance against brute force attack.  An innovative pseudorandom bit generator (PRBG) referred to as XORing these chaotic maps were called the fixed-point cascade chaotic maps-PRBG (FPCCM-PRBG), with an eight least significant bits of 32-bit pseudo number generator (PN) this method is known as fixed point cascade chaotic maps-PNBG (FPCCM-PRNBG). The randomness of the generated keys was evaluated using the National Institute of Standards and Technology (NIST) tests, including frequency, Frequency (Mono bit) and runs test. The security performance assessed through histogram analysis, correlation coefficient analysis, information entropy, pixel changing rate, and structural similarity. Xilinx system generator is an effective tool embedded in MATLAB/SIMULINK environment utilized for the work implementation. The system implemented using co-simulation method on the ZYNQ 7000 SoC ZC702 Evaluation Kit, with a key space of 2288 and a throughput of 269. 32 MB/sec. https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/10521Chaotic maps, FPGA, Image cryptography, Pseudo number, Security, Xilinx system generator.
spellingShingle Ahmed Amir Salih
Zaid Abdulsattar Abdulrazaq
Harith Ghanim Ayoub
Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
مجلة بغداد للعلوم
Chaotic maps, FPGA, Image cryptography, Pseudo number, Security, Xilinx system generator.
title Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
title_full Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
title_fullStr Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
title_full_unstemmed Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
title_short Design and Enhancing Security Performance of Image Cryptography System Based on Fixed Point Chaotic Maps Stream Ciphers in FPGA
title_sort design and enhancing security performance of image cryptography system based on fixed point chaotic maps stream ciphers in fpga
topic Chaotic maps, FPGA, Image cryptography, Pseudo number, Security, Xilinx system generator.
url https://bsj.uobaghdad.edu.iq/index.php/BSJ/article/view/10521
work_keys_str_mv AT ahmedamirsalih designandenhancingsecurityperformanceofimagecryptographysystembasedonfixedpointchaoticmapsstreamciphersinfpga
AT zaidabdulsattarabdulrazaq designandenhancingsecurityperformanceofimagecryptographysystembasedonfixedpointchaoticmapsstreamciphersinfpga
AT harithghanimayoub designandenhancingsecurityperformanceofimagecryptographysystembasedonfixedpointchaoticmapsstreamciphersinfpga