arrow
Return

Generic Partial Decryption as Feature Engineering for Neural Distinguishers

delete2026-01-01
delete0
PRE
AI
E
Emanuele Bellini
B
Brunelli, Rocco
D
David Gérault
A
Anna Hambitzer *
M
Marco Pedicini *
DOI:10.1007/978-3-032-06754-8_14delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In Neural Cryptanalysis, a deep neural network is trained as a cryptographic distinguisher between pairs of ciphertexts (F (X), F (X circle plus delta)), where F is either a random permutation or a block cipher, delta is a fixed difference. The AutoND framework aims to use neural distinguishers that are treated as a generic tool and discourages cipherspecific optimizations. On the other hand, works such as [LLS+24] obtain superior distinguishers by adding dedicated features, such as selected parts of the difference in the previous rounds, to the input of the neural distinguishers. In this paper, we study Generic Partial Decryption as a feature engineering technique and integrate it within a fully automated pipeline, where we evaluate its effect independently of the number of pairs per sample, with which feature engineering is often combined. We show that this technique matches state-of-the-art dedicated approaches on Simon and Simeck. Additionally, we apply it to Aradi, and present a practical neural-assisted key recovery for 5 rounds, as well as a 7-rounds key recovery with 2(70) time complexity. Additionally, we derive useful information from the neural distinguishers and propose a non-neural version of our 5-round key recovery.
Keywords:
Neural Cryptanalysis
Differential Cryptanalysis
Block Cipher
Partial Decryption
Simon
Simeck
Aradi

Journal

P
PROGRESS IN CRYPTOLOGY-LATINCRYPT 2025
IF:
0
Papers:
17
Citations:
0

Organization

R
roma tre university
Scholars:
565
Papers: 317
Citations: 0
T
Technology Innovation Institute
Scholars:
601
Papers: 518
Citations: 615