Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator

This work proposes a new secure chaos-based encryption/decryption system, operating in cipher block chaining (CBC) mode, and analyze its performance. The cryptosystem includes a robust pseudorandom number generator of chaotic sequences (PRNG-CS). A strong chaos-based S-box is proposed to perform a c...

Full description

Bibliographic Details
Main Authors: Fethi Dridi, Safwan El Assad, Wajih El Hadj Youssef, Mohsen Machhout, René Lozi
Format: Article
Language:English
Published: MDPI AG 2022-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/19/9952
_version_ 1797480522555850752
author Fethi Dridi
Safwan El Assad
Wajih El Hadj Youssef
Mohsen Machhout
René Lozi
author_facet Fethi Dridi
Safwan El Assad
Wajih El Hadj Youssef
Mohsen Machhout
René Lozi
author_sort Fethi Dridi
collection DOAJ
description This work proposes a new secure chaos-based encryption/decryption system, operating in cipher block chaining (CBC) mode, and analyze its performance. The cryptosystem includes a robust pseudorandom number generator of chaotic sequences (PRNG-CS). A strong chaos-based S-box is proposed to perform a circular substitution operation (confusion process). This PRNG-CS consists of four discrete 1-D chaotic maps, weakly coupled by a predefined coupling matrix M, to avoid, on the one hand, the divide-and-conquer attack and, on the other hand, to improve the generated sequence’s randomness and lengths. The noun is also used in the construction of the S-box. Moreover, a 2-D modified cat map and a horizontal addition diffusion (HAD) preceded by a vertical addition diffusion (VAD) are introduced to perform the diffusion process. The security analysis and numerous simulation results of the main components (PRNG-CS and S-box) as well as the whole cryptosystem reveal that the proposed chaos-based cryptosystem holds up against various types of statistical and cryptographic attacks.
first_indexed 2024-03-09T22:01:15Z
format Article
id doaj.art-18809613c32847d396b7b55e4f6fac0f
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T22:01:15Z
publishDate 2022-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-18809613c32847d396b7b55e4f6fac0f2023-11-23T19:48:24ZengMDPI AGApplied Sciences2076-34172022-10-011219995210.3390/app12199952Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic GeneratorFethi Dridi0Safwan El Assad1Wajih El Hadj Youssef2Mohsen Machhout3René Lozi4Electronics and Microelectronics Laboratory (EµE), Faculty of Sciences of Monastir, University of Monastir, Monastir 5019, TunisiaIETR UMR 6164, CNRS, University Nantes, F-44000 Nantes, FranceElectronics and Microelectronics Laboratory (EµE), Faculty of Sciences of Monastir, University of Monastir, Monastir 5019, TunisiaElectronics and Microelectronics Laboratory (EµE), Faculty of Sciences of Monastir, University of Monastir, Monastir 5019, TunisiaLJAD, CNRS, Université Côte d’Azur, F-06000 Nice, FranceThis work proposes a new secure chaos-based encryption/decryption system, operating in cipher block chaining (CBC) mode, and analyze its performance. The cryptosystem includes a robust pseudorandom number generator of chaotic sequences (PRNG-CS). A strong chaos-based S-box is proposed to perform a circular substitution operation (confusion process). This PRNG-CS consists of four discrete 1-D chaotic maps, weakly coupled by a predefined coupling matrix M, to avoid, on the one hand, the divide-and-conquer attack and, on the other hand, to improve the generated sequence’s randomness and lengths. The noun is also used in the construction of the S-box. Moreover, a 2-D modified cat map and a horizontal addition diffusion (HAD) preceded by a vertical addition diffusion (VAD) are introduced to perform the diffusion process. The security analysis and numerous simulation results of the main components (PRNG-CS and S-box) as well as the whole cryptosystem reveal that the proposed chaos-based cryptosystem holds up against various types of statistical and cryptographic attacks.https://www.mdpi.com/2076-3417/12/19/9952chaos-based encryption/decryption systemPRNG-CSS-boxmodified 2-D cat mapperformancesecurity analysis
spellingShingle Fethi Dridi
Safwan El Assad
Wajih El Hadj Youssef
Mohsen Machhout
René Lozi
Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
Applied Sciences
chaos-based encryption/decryption system
PRNG-CS
S-box
modified 2-D cat map
performance
security analysis
title Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
title_full Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
title_fullStr Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
title_full_unstemmed Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
title_short Design, Implementation, and Analysis of a Block Cipher Based on a Secure Chaotic Generator
title_sort design implementation and analysis of a block cipher based on a secure chaotic generator
topic chaos-based encryption/decryption system
PRNG-CS
S-box
modified 2-D cat map
performance
security analysis
url https://www.mdpi.com/2076-3417/12/19/9952
work_keys_str_mv AT fethidridi designimplementationandanalysisofablockcipherbasedonasecurechaoticgenerator
AT safwanelassad designimplementationandanalysisofablockcipherbasedonasecurechaoticgenerator
AT wajihelhadjyoussef designimplementationandanalysisofablockcipherbasedonasecurechaoticgenerator
AT mohsenmachhout designimplementationandanalysisofablockcipherbasedonasecurechaoticgenerator
AT renelozi designimplementationandanalysisofablockcipherbasedonasecurechaoticgenerator