Deep Learning-Based Cryptanalysis of a Simplified AES Cipher

Deep Learning-Based Cryptanalysis of a Simplified AES Cipher

Hicham Grari, Khalid Zine-Dine, Khalid Zine-Dine, Ahmed Azouaoui, Siham Lamzabi
Copyright: © 2022 |Pages: 16
DOI: 10.4018/IJISP.300325
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Recently, Deep Neural Networks have shown great deal of reliability and applicability as its applications spread in different areas. This paper proposes a cryptanalysis model based on Deep Neural Network, the neural network takes in plaintexts and their corresponding ciphertexts to predict the secret key of the cipher. We proposes two different approaches, in the first we use multi-layer perceptron (MLP). While in the second, the cryptanalysis problem is modeled as a multi-label classification problem, we introduce appropriate Deep Neural Network based methods for tackling such problem. We illustrate the effectiveness of the approach of the DNN-based cryptanalysis by attacking on Simplified AES block cipher. Therefore, specific metrics are readapted to the cryptanalysis context and used to evaluate the proposed schemes. The results indicate that treating cryptanalysis problem as multi-label classification is more suitable and can be a useful and promising tool for the cryptanalysis task.
Article Preview
Top

Using ML techniques in cryptanalysis filed was subject of several researches. However, Rivest was the first to make a relationship between the fields of cryptography and ML with an emphasis on how each field has contributed ideas and techniques to the other (Rivest, 1991). Bafghi et al. developed a model based on recurrent neural network to represent the differential operation of block ciphers in order to help finding differential characteristics (Bafghi et al., 2008), they improved the optimization results using Boltzmann machine with simulated annealing. Then, Focardi and Luccio applied an artificial neural network to automate a part of the cryptanalytic attack on the classical ciphers such Caesar, Vigenère and substitution cipher, by exploiting a known statistical weakness based on the letters frequencies in a language (Focardi & Luccio, 2018).

Complete Article List

Search this Journal:
Reset
Volume 18: 1 Issue (2024)
Volume 17: 1 Issue (2023)
Volume 16: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 15: 4 Issues (2021)
Volume 14: 4 Issues (2020)
Volume 13: 4 Issues (2019)
Volume 12: 4 Issues (2018)
Volume 11: 4 Issues (2017)
Volume 10: 4 Issues (2016)
Volume 9: 4 Issues (2015)
Volume 8: 4 Issues (2014)
Volume 7: 4 Issues (2013)
Volume 6: 4 Issues (2012)
Volume 5: 4 Issues (2011)
Volume 4: 4 Issues (2010)
Volume 3: 4 Issues (2009)
Volume 2: 4 Issues (2008)
Volume 1: 4 Issues (2007)
View Complete Journal Contents Listing