Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA

In this paper, we proposed to improve bit insertion based on the common chaotic encryption algorithm, which reduces the computational complexity of the chaotic encryption algorithm and is used on low computational systems. We changed the encryption steps from permutation to XOR and XOR to bit insert...

Full description

Bibliographic Details
Main Authors: Cheng-Hsiung Yang, Hou-Cheng Wu, Shun-Feng Su
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8689100/
_version_ 1818323461928386560
author Cheng-Hsiung Yang
Hou-Cheng Wu
Shun-Feng Su
author_facet Cheng-Hsiung Yang
Hou-Cheng Wu
Shun-Feng Su
author_sort Cheng-Hsiung Yang
collection DOAJ
description In this paper, we proposed to improve bit insertion based on the common chaotic encryption algorithm, which reduces the computational complexity of the chaotic encryption algorithm and is used on low computational systems. We changed the encryption steps from permutation to XOR and XOR to bit insertion, which is our proposed bitwise operation based on encryption. Next, we proposed a four-dimensional chaotic system using the discrete time signal of the chaotic system for the key generator and optimized the floating point operation as well as FPGA resources of the chaotic system. Then, we implemented the algorithm on our Nios II-based wireless image transmission system, where the system's processor clock is 50 MHz. Finally, we performed a security analysis on our encryption algorithm, and the results show that our proposed algorithm consumes less computing resources while maintaining sufficient security.
first_indexed 2024-12-13T11:13:04Z
format Article
id doaj.art-2c3567645b6f4080b89235f1326378a7
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-13T11:13:04Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-2c3567645b6f4080b89235f1326378a72022-12-21T23:48:41ZengIEEEIEEE Access2169-35362019-01-017505135052310.1109/ACCESS.2019.29108598689100Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGACheng-Hsiung Yang0https://orcid.org/0000-0003-0630-7903Hou-Cheng Wu1Shun-Feng Su2Graduate Institute of Automation and Control, National Taiwan University of Science and Technology, Taipei, TaiwanGraduate Institute of Automation and Control, National Taiwan University of Science and Technology, Taipei, TaiwanDepartment of Electrical Engineering, National Taiwan University of Science and Technology, Taipei, TaiwanIn this paper, we proposed to improve bit insertion based on the common chaotic encryption algorithm, which reduces the computational complexity of the chaotic encryption algorithm and is used on low computational systems. We changed the encryption steps from permutation to XOR and XOR to bit insertion, which is our proposed bitwise operation based on encryption. Next, we proposed a four-dimensional chaotic system using the discrete time signal of the chaotic system for the key generator and optimized the floating point operation as well as FPGA resources of the chaotic system. Then, we implemented the algorithm on our Nios II-based wireless image transmission system, where the system's processor clock is 50 MHz. Finally, we performed a security analysis on our encryption algorithm, and the results show that our proposed algorithm consumes less computing resources while maintaining sufficient security.https://ieeexplore.ieee.org/document/8689100/Chaotic systemXORbits insertionimage encryptionFPGA
spellingShingle Cheng-Hsiung Yang
Hou-Cheng Wu
Shun-Feng Su
Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
IEEE Access
Chaotic system
XOR
bits insertion
image encryption
FPGA
title Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
title_full Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
title_fullStr Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
title_full_unstemmed Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
title_short Implementation of Encryption Algorithm and Wireless Image Transmission System on FPGA
title_sort implementation of encryption algorithm and wireless image transmission system on fpga
topic Chaotic system
XOR
bits insertion
image encryption
FPGA
url https://ieeexplore.ieee.org/document/8689100/
work_keys_str_mv AT chenghsiungyang implementationofencryptionalgorithmandwirelessimagetransmissionsystemonfpga
AT houchengwu implementationofencryptionalgorithmandwirelessimagetransmissionsystemonfpga
AT shunfengsu implementationofencryptionalgorithmandwirelessimagetransmissionsystemonfpga