Improving Attacks on Round-Reduced Speck32/64 Using Deep Learning

被引:97
|
作者
Gohr, Aron [1 ]
机构
[1] BSI, Bonn, Germany
来源
ADVANCES IN CRYPTOLOGY - CRYPTO 2019, PT II | 2019年 / 11693卷
关键词
Deep Learning; Differential cryptanalysis; Speck; CRYPTANALYSIS; GO; ALGORITHMS; GAME;
D O I
10.1007/978-3-030-26951-7_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper has four main contributions. First, we calculate the predicted difference distribution of Speck32/64 with one specific input difference under the Markov assumption completely for up to eight rounds and verify that this yields a globally fairly good model of the difference distribution of Speck32/64. Secondly, we show that contrary to conventional wisdom, machine learning can produce very powerful cryptographic distinguishers: for instance, in a simple low-data, chosen plain-text attack on nine rounds of Speck, we present distinguishers based on deep residual neural networks that achieve a mean key rank roughly five times lower than an analogous classical distinguisher using the full difference distribution table. Thirdly, we develop a highly selective key search policy based on a variant of Bayesian optimization which, together with our neural distinguishers, can be used to reduce the remaining security of 11-round Speck32/64 to roughly 38 bits. This is a significant improvement over previous literature. Lastly, we show that our neural distinguishers successfully use features of the ciphertext pair distribution that are invisible to all purely differential distinguishers even given unlimited data. While our attack is based on a known input difference taken from the literature, we also show that neural networks can be used to rapidly (within a matter of minutes on our machine) find good input differences without using prior human cryptanalysis. Supplementary code and data for this paper is available at https://github.com/agohr/deep speck.
引用
收藏
页码:150 / 179
页数:30
相关论文
共 50 条
  • [41] Early Detection of Network Attacks Using Deep Learning
    Ahmad, Tanwir
    Truscan, Dragos
    Vain, Juri
    Porres, Ivan
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, : 30 - 39
  • [42] The Classification of DDoS Attacks Using Deep Learning Techniques
    Boonchai, Jirasin
    Kitchat, Kotcharat
    Nonsiri, Sarayut
    2022 7TH INTERNATIONAL CONFERENCE ON BUSINESS AND INDUSTRIAL RESEARCH (ICBIR2022), 2022, : 544 - 550
  • [43] Web Application Attacks Detection Using Deep Learning
    Montes, Nicolas
    Betarte, Gustavo
    Martinez, Rodrigo
    Pardo, Alvaro
    PROGRESS IN PATTERN RECOGNITION, IMAGE ANALYSIS, COMPUTER VISION, AND APPLICATIONS, CIARP 2021, 2021, 12702 : 227 - 236
  • [44] Phishing Attacks Detection using Machine Learning and Deep Learning Models
    Aljabri, Malak
    Mirza, Samiha
    2022 7TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND MACHINE LEARNING APPLICATIONS (CDMA 2022), 2022, : 175 - 180
  • [45] Early Detection with Explainability of Network Attacks Using Deep Learning
    Ahmad, Tanwir
    Truscan, Dragos
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS, ICSTW 2024, 2024, : 161 - 167
  • [46] Output Prediction Attacks on Block Ciphers Using Deep Learning
    Kimura, Hayato
    Emura, Keita
    Isobe, Takanori
    Ito, Ryoma
    Ogawa, Kazuto
    Ohigashi, Toshihiro
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2022, 2022, 13285 : 248 - 276
  • [47] Multiclassification of DDoS attacks using machine and deep learning techniques
    Bhatia, Rashmi
    Sharma, Rohini
    International Journal of Security and Networks, 2024, 19 (02) : 63 - 76
  • [48] Detecting Internet of Things attacks using distributed deep learning
    Parra, Gonzalo De La Torre
    Rad, Paul
    Choo, Kim-Kwang Raymond
    Beebe, Nicole
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 163 (163)
  • [49] PUFs Deep Attacks: Enhanced modeling attacks using deep learning techniques to break the security of double arbiter PUFs
    Khalafalla, Mahmoud
    Gebotys, Catherine
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 204 - 209
  • [50] Improving threat detection in networks using deep learning
    Schuartz, Fabio Cesar
    Fonseca, Mauro
    Munaretto, Anelise
    ANNALS OF TELECOMMUNICATIONS, 2020, 75 (3-4) : 133 - 142