About using machine learning technologies for checking statistical properties of symmetric cryptography algorithms | Applied Discrete Mathematics. Supplement. 2019. № 12. DOI: 10.17223/2226308X/12/63

About using machine learning technologies for checking statistical properties of symmetric cryptography algorithms

This paper describes the use of machine learning technologies in cryptography, in particular, for carrying out the statistical analysis of block ciphers. The idea to adaptate ciphertexts to a model of neural network Inception V3 is stated. The author has developed a software utility for converting texts into JPEG. Conversion of ciphertexts for conducting experiments is completed. In the first experiment, the model distinguished absolutely all the ciphertexts of the Simon algorithm. The second experiment was to distinguish Simon cipher sequences on different rounds. The percentage of correct decisions on each subsequent round decreased. The total value approached 50 %. The third experiment showed an interesting scientific result, which consists in the ability to distinguish ciphertexts of different algorithms in the early rounds. In the fourth experiment, the model was trained on samples of early and full rounds. In 92% of cases, the neural network made the right decisions to distinguish ciphertexts.

Download file
Counter downloads: 139

Keywords

криптография, машинное обучние, статистический анализ, раунд шифрования, итеративные блочные шифры, cryptography, machine learning, statistical analysis, encryption round, iterative block cipher

Authors

NameOrganizationE-mail
Perov A. A.Novosibirsk State University of Economics and Managementperov_artem@inbox.ru
Всего: 1

References

Ryabko B. and Monarev V. Using information theory approach to randomness testing // J. Statistical Planning and Inference. 2005. V. 133. No. 1. P. 95-110.
Перов А.А., Пестунов А. И. Статистическое тестирование современных итеративных блочных шифров с помощью программной библиотеки «УНИБЛ0КС-2015» // Инновации в жизнь. 2016. №2. С. 89-97.
 About using machine learning technologies for checking statistical properties of symmetric cryptography algorithms | Applied Discrete Mathematics. Supplement. 2019. № 12. DOI: 10.17223/2226308X/12/63

About using machine learning technologies for checking statistical properties of symmetric cryptography algorithms | Applied Discrete Mathematics. Supplement. 2019. № 12. DOI: 10.17223/2226308X/12/63

Download full-text version
Counter downloads: 2700