Have a personal or library account? Click to login
Hypothesis testing and advanced distinguishers in differential cryptanalysis of block ciphers Cover

Hypothesis testing and advanced distinguishers in differential cryptanalysis of block ciphers

Open Access
|Feb 2016

Abstract

Distinguishing distributions is a major part during cryptanalysis of symmetric block ciphers. The goal of the cryptanalyst is to distinguish two distributions; one that characterizes the number of certain events which occur totally at random and another one that characterizes same type of events but due to propagation inside the cipher. This can be realized as a hypothesis testing problem, where a source is used to generate independent random samples in some given finite set with some distribution P, which is either R or W, corresponding to propagation inside the cipher or a random permutation respectively. Distinguisher’s goal is to determine which one is most likely the one which was used to generate the sample. In this paper, we study a general hypothesis-testing based approach to construct statistical distinguishers using truncated differential properties. The observable variable in our case is the expected number of pairs that follow a certain truncated differential property of the form ΔX → ΔY after a certain number of rounds. As a proof of concept, we apply this methodology to GOST and SIMON64/128 block ciphers and present distinguishers on 20 and 22 rounds respectively.

DOI: https://doi.org/10.1515/tmmp-2015-0050 | Journal eISSN: 1338-9750 | Journal ISSN: 12103195
Language: English
Page range: 217 - 231
Submitted on: Nov 10, 2015
Published on: Feb 19, 2016
Published by: Slovak Academy of Sciences, Mathematical Institute
In partnership with: Paradigm Publishing Services
Publication frequency: 3 issues per year

© 2016 Theodosis Mourouzis, Nicolas Courtois, published by Slovak Academy of Sciences, Mathematical Institute
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.