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