Back to Search Start Over

FPGA implementation of a chaos-based image encryption algorithm

Authors :
Mohamed Maazouz
Abdelmoughni Toubal
Billel Bengherbia
Oussama Houhou
Noureddine Batel
Source :
Journal of King Saud University: Computer and Information Sciences, Vol 34, Iss 10, Pp 9926-9941 (2022)
Publication Year :
2022
Publisher :
Elsevier, 2022.

Abstract

With the rapid development of communication networks and the establishment of 5G networks, there is a growing demand for the transmission of images and videos with different sizes and formats. Since these can contain sensitive and personal information, security is of great importance when transferring the contents of such files. Therefore, the use of powerful encryption mechanisms is an absolute requirement to protect the confidentiality of the exchanged data. In this study, we propose an image encryption algorithm with a high level of security. Thus, a chaotic system is proposed, and its state variables have been used to create a new substitution matrix. The importance of this matrix lies both in its use to generate encryption keys and in the encryption algorithm itself. In formulating the proposed encryption algorithm, we adopted the Feistel network in addition to some steps of the Advanced Encryption Standard (AES). The results of the various tests prove that the proposed algorithm guarantees high resistance to statistical and differential attacks and can therefore be used safely in image encryption. The incorporation of various algorithms suggested in this article in the form of IPcore for FPGA platforms amply promotes the use of our cryptosystem in various embedded systems or IoT environments.

Details

Language :
English
ISSN :
13191578
Volume :
34
Issue :
10
Database :
Directory of Open Access Journals
Journal :
Journal of King Saud University: Computer and Information Sciences
Publication Type :
Academic Journal
Accession number :
edsdoj.129f6de22584c0e8ddd41435ab7cf2f
Document Type :
article
Full Text :
https://doi.org/10.1016/j.jksuci.2021.12.022