Rotational-XOR Cryptanalysis of Simon-like Block Ciphers

Jinyu Lu, Yunwen Liu, Tomer Ashur, Bing Sun, Chao Li

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

13 Citations (Scopus)
69 Downloads (Pure)

Abstract

Rotational-XOR cryptanalysis is a cryptanalytic method aimed at finding distinguishable statistical properties in ARX-C ciphers, i.e., ciphers that can be described only using modular addition, cyclic rotation, XOR, and the injection of constants. In this paper we extend RX-cryptanalysis to AND-RX ciphers, a similar design paradigm where the modular addition is replaced by vectorial bitwise AND; such ciphers include the block cipher families Simon and Simeck. We analyse the propagation of RX-differences through AND-RX rounds and develop closed form formula for their expected probability. Finally, we formulate an SMT model for searching RX-characteristics in Simon and Simeck.

Evaluating our model we find RX-distinguishers of up to 20, 27, and 35 rounds with respective probabilities of $2^{-26}, 2^{-42}$, and $2^{-54}$ for versions of Simeck with block sizes of 32, 48, and 64 bits, respectively, for large classes of weak keys in the related-key model. In most cases these are the longest published distinguishers for the respective variants of Simeck.

Interestingly, when we apply the model to the block cipher Simon, the best distinguisher we are able to find covers 11 rounds of Simon32 with probability $2^{-24}$. To explain the gap between Simon and Simeck in terms of the number of distinguished rounds we study the impact of the key schedule and the specific rotation amounts of the round function on the propagation of RX-characteristics in Simon-like ciphers.
Original languageEnglish
Title of host publicationInformation Security and Privacy - 25th Australasian Conference, ACISP 2020, Proceedings
EditorsJoseph K. Liu, Hui Cui
PublisherSpringer
Pages105-124
Number of pages20
Volume12248
ISBN (Electronic)978-3-030-55304-3
ISBN (Print)978-3-030-55303-6
DOIs
Publication statusPublished - 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12248 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • RX-cryptanalysis
  • Simeck
  • Simon
  • Key Schedule
  • Self-symmetry
  • Key schedule

Fingerprint

Dive into the research topics of 'Rotational-XOR Cryptanalysis of Simon-like Block Ciphers'. Together they form a unique fingerprint.

Cite this