Enhanced Neural Differential Distinguisher for Speck32/64 Using Attention Mechanisms and Multi Ciphertext Inputs
Abstract
In recent years, neural network-based differential distinguishers have demonstrated significant advantages in accuracy and effi-ciency over traditional differential distinguishers in symmetric cipher differential analysis. However, when dealing with ciphers involving a higher number of encryption rounds, neural network differential distinguishers still struggle to accurately identify ci-phertext pairs. To address this issue, this study proposes a neural network differential distinguisher model based on attention mechanisms and optimized ciphertext input structures. Specifically, the model first innovates the residual structure within the attention mechanism to maximize the weight of highly discriminative features, enhancing the feature extraction capability of the improved model. Secondly, a multi-scale convolution method is employed, integrating the network structure ideas of RegNet, with the addition of convolutional branches and optimization of activation functions, which further enhances the model's feature ex-traction capability. Finally, a multi-ciphertext input pattern is introduced to improve the input data information, and random key encryption is applied to the input ciphertext structure to construct multi-feature information representations of the ciphertext and encryption functions. The results from 5-8 rounds of experiments on Speck 32/64 indicate that the proposed new neural distinguisher can significantly improve discrimination accuracy to a maximum of 1.65%. On this basis, we carried out an optimization study on the construction method of the multi-ciphertext-pair dataset. The new dataset can increase the accuracy of the distinguisher by 49.16% compared to that of the single-ciphertext-pair case, and can extend the number of attack rounds from 7 to 8.DOI:
https://doi.org/10.31449/inf.v49i19.7889Downloads
Published
How to Cite
Issue
Section
License
I assign to Informatica, An International Journal of Computing and Informatics ("Journal") the copyright in the manuscript identified above and any additional material (figures, tables, illustrations, software or other information intended for publication) submitted as part of or as a supplement to the manuscript ("Paper") in all forms and media throughout the world, in all languages, for the full term of copyright, effective when and if the article is accepted for publication. This transfer includes the right to reproduce and/or to distribute the Paper to other journals or digital libraries in electronic and online forms and systems.
I understand that I retain the rights to use the pre-prints, off-prints, accepted manuscript and published journal Paper for personal use, scholarly purposes and internal institutional use.
In certain cases, I can ask for retaining the publishing rights of the Paper. The Journal can permit or deny the request for publishing rights, to which I fully agree.
I declare that the submitted Paper is original, has been written by the stated authors and has not been published elsewhere nor is currently being considered for publication by any other journal and will not be submitted for such review while under review by this Journal. The Paper contains no material that violates proprietary rights of any other person or entity. I have obtained written permission from copyright owners for any excerpts from copyrighted works that are included and have credited the sources in my article. I have informed the co-author(s) of the terms of this publishing agreement.
Copyright © Slovenian Society Informatika







