Constructing Highly Nonlinear Cryptographic Balanced Boolean Functions on Learning Capabilities of Recurrent Neural Networks

Citations

WEB OF SCIENCE

2
Citations

SCOPUS

3

초록

This study presents a novel approach to cryptographic algorithm design that harnesses the power of recurrent neural networks. Unlike traditional mathematical-based methods, neural networks offer nonlinear models that excel at capturing chaotic behavior within systems. We employ a recurrent neural network trained on Monte Carlo estimation to predict future states and generate confusion components. The resulting highly nonlinear substitution boxes exhibit exceptional characteristics, with a maximum nonlinearity of 114 and low linear and differential probabilities. To evaluate the efficacy of our methodology, we employ a comprehensive range of traditional and advanced metrics for assessing randomness and cryptanalytics. Comparative analysis against state-of-the-art methods demonstrates that our developed nonlinear confusion component offers remarkable efficiency for block-cipher applications.

키워드

CryptographyRecurrent neural networksMonte Carlo methodsEstimationCiphersBoolean functionsApproximation algorithmsVectorsTrainingTime series analysisBlock ciphersconfusion componentsMonte Carlo estimationrecurrent neural networkssubstitution boxesIMAGE ENCRYPTIONS-BOXESCRYPTANALYSISCHAOSALGORITHMMODEL
제목
Constructing Highly Nonlinear Cryptographic Balanced Boolean Functions on Learning Capabilities of Recurrent Neural Networks
저자
Muhammad Waseem, HafizAsfand Hafeez, MuhammadAhmad, ShabirDavid Deebak, BakkiamMunir, NoorMajeed, AbdulHwang, Seoung Oun
DOI
10.1109/ACCESS.2024.3477260
발행일
2024-10
유형
Article
저널명
IEEE Access
12
페이지
150255 ~ 150267