Keeping classical distinguisher and neural distinguisher in balance

Gao Wang, Gaoli Wang

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

At CRYPTO 2019, Gohr pioneered the use of the neural distinguisher (ND) for differential cryptanalysis, sparking growing interest in this approach. However, a key limitation of ND is its inability to analyze as many rounds as the classical differential distinguisher (CD). To overcome this, researchers have begun combining ND with CD into a classical-neural distinguisher (CND) for differential cryptanalysis. Nevertheless, the optimal integration of CD and ND remains an under-studied and unresolved challenge. In this paper, we introduce a superior approach for constructing the (r+s)-round differential distinguisher CNDr+s by keeping the r-round classical distinguisher CDr and the s-round neural distinguisher NDs in balance. Through experimental analysis, we find that the data complexity of CNDr+s closely approximates the product of that for CDr and NDs. This finding highlights the limitations of current strategies. Subsequently, we introduce an enhanced scheme for constructing CNDr+s, which comprises three main components: a new method for searching the suitable differential characteristics, a scheme for constructing the neural distinguisher, and an accelerated evaluation strategy for the data complexity of CNDr+s. To validate the effectiveness of our approach, we apply it to the round-reduced Simon32, Speck32 and Present64, achieving improved results. Specifically, for Simon32, our CND12 and CND13 exhibit data complexities of 216 and 221, respectively, whereas CND12 in prior work required a data complexity of 222. In the case of Speck32, Our scheme reduce the data complexity of CND9 form 220 to 218. For Present64, We construct CND8 with a data complexity of 213, a significant improvement over the classical distinguisher of 232. These results demonstrate the superiority of our scheme.

Original languageEnglish
Article number103816
JournalJournal of Information Security and Applications
Volume84
DOIs
StatePublished - Aug 2024

Keywords

  • Deep learning
  • Differential distinguisher
  • Lightweight ciphers
  • MILP
  • Present
  • Simon
  • Speck

Fingerprint

Dive into the research topics of 'Keeping classical distinguisher and neural distinguisher in balance'. Together they form a unique fingerprint.

Cite this