Cryptanalysis: theory versus practice correcting cryptanalysis results on Ascon, ChaCha, and Serpent using GPUs

Tezcan, Cihangir and Leander, Gregor and Hadipour, Hosein (2025) Cryptanalysis: theory versus practice correcting cryptanalysis results on Ascon, ChaCha, and Serpent using GPUs. IACR Transactions on Symmetric Cryptology, 2025 (3). pp. 729-754. ISSN 2519-173X

PDF (Open Access ((c) 2025 Cihangir Tezcan, Gregor Leander, Hosein Hadipour))
Cryptanalysis.pdf
Available under License Creative Commons Attribution.

Download (721kB)

Abstract

Most modern cryptanalysis results are obtained through theoretical analysis, often relying on simplifications and idealized assumptions. In this work, we use the parallel computational power of GPUs to experimentally verify a small portion of the cryptanalysis results that have been published in recent years. Our focus is on the ciphers Ascon, ChaCha, and Serpent. In none of the attacks we considered did the theoretical estimates fully match the actual practical values. More precisely, we show that the 4.5-round truncated differential with probability one, the 6-round differential-linear (DL), and the 6-round impossible differential distinguishers on Ascon, as well as the best known 7-and 7.5-round DL distinguisher on ChaCha, do not actually work in practice. Moreover, we demonstrate that the best known 10, 11, and 12-round DL attacks on Serpent perform better in practice than previously estimated. Additionally, we provide a new experimentally obtained 9-round DL distinguisher on Serpent, which can be used in 10 and 11-round attacks with reduced data complexity. In a broader sense, we recommend that cryptanalysts experimentally verify reduced versions of their theoretically obtained analysis results whenever possible. In order to simplify this process, we make our optimized code for the ciphers treated here available for future use.
Item Type: Article
Additional Information: This work is licensed under a Creative Commons Attribution 4.0 International License.
Uncontrolled Keywords: ASCON; ChaCha; cryptanalysis; GPU; SERPENT
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences
Depositing User: Cihangir Tezcan
Date Deposited: 29 Jan 2026 14:15
Last Modified: 29 Jan 2026 14:15
URI: https://research.sabanciuniv.edu/id/eprint/53021

Actions (login required)

View Item
View Item