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...
Main Authors: | , , |
---|---|
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 |