Publication | Open Access
Investigating Deep Learning Approaches on the Security Analysis of Cryptographic Algorithms
13
Citations
10
References
2021
Year
EngineeringMachine LearningInformation SecurityBlock CipherData ScienceDl TechniquesCryptographic AlgorithmsCryptanalysisDeep Learning ApproachesDl ModelsData Encryption StandardMachine Learning ModelThreat DetectionSecurity AnalysisComputer ScienceDeep LearningData SecurityCryptographyAttack ModelSecurity
This paper studies the use of deep learning (DL) models under a known-plaintext scenario. The goal of the models is to predict the secret key of a cipher using DL techniques. We investigate the DL techniques against different ciphers, namely, Simplified Data Encryption Standard (S-DES), Speck, Simeck and Katan. For S-DES, we examine the classification of the full key set, and the results are better than a random guess. However, we found that it is difficult to apply the same classification model beyond 2-round Speck. We also demonstrate that DL models trained under a known-plaintext scenario can successfully recover the random key of S-DES. However, the same method has been less successful when applied to modern ciphers Speck, Simeck, and Katan. The ciphers Simeck and Katan are further investigated using the DL models but with a text-based key. This application found the linear approximations between the plaintext–ciphertext pairs and the text-based key.
| Year | Citations | |
|---|---|---|
Page 1
Page 1