Paper 2024/2039

Revisiting Boomerang Attacks on Lightweight ARX and AND-RX Ciphers with Applications to KATAN, SIMON and CHAM

Li Yu, Rovira i Virgili University
Je Sen Teh, Deakin University
Abstract

In this paper, we investigate the security of lightweight block ciphers, focusing on those that utilize the ADD-Rotate-XOR (ARX) and AND-Rotate-XOR (AND-RX) design paradigms. More specifically, we examine their resilience against boomerang-style attacks. First, we propose an automated search strategy that leverages the boomerang connectivity table (BCT) for AND operations ($\wedge BCT$) to conduct a complete search for boomerang and rectangle distinguishers for AND-RX ciphers. The proposed search strategy automatically considers all possible $\wedge BCT$ switches in the middle of the boomerang to optimise distinguishing probability. The correctness of the search strategy was verified experimentally. We were able to find the best boomerang and rectangle distinguishers to date in the single-key model for lightweight block ciphers KATAN32/48/64} and SIMON32/48. Next, we investigated BCT properties of ARX ciphers and discovered that a truncated boomerang switch could be formulated for the lightweight ARX cipher, CHAM. We were able to find the best single-key and related-key rectangle distinguishers to date for Cham. Our findings provide more accurate security margins of these lightweight ciphers against boomerang-style attacks.

Note: This postprint corrects two typographical errors in the published manuscript (https://doi.org/10.1016/j.jisa.2024.103950) -- the labelling of rotations in Figure 6 (pg. 28) and the ABCT switch pattern in the 41-round related-key rectangle distinguisher (pg. 31).

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Minor revision. Journal of Information Security and Applications
DOI
https://doi.org/10.1016/j.jisa.2024.103950
Keywords
ARXBlock ciphersBoomerang attackBoomerang switchCryptanalysisRectangle attack.
Contact author(s)
yu li @ estudiants urv cat
j teh @ deakin edu au
History
2024-12-18: approved
2024-12-17: received
See all versions
Short URL
https://ia.cr/2024/2039
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/2039,
      author = {Li Yu and Je Sen Teh},
      title = {Revisiting Boomerang Attacks on Lightweight {ARX} and {AND}-{RX} Ciphers with Applications to {KATAN}, {SIMON} and {CHAM}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/2039},
      year = {2024},
      doi = {https://doi.org/10.1016/j.jisa.2024.103950},
      url = {https://eprint.iacr.org/2024/2039}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.