Paper 2015/244

Internal Differential Boomerangs: Practical Analysis of the Round-Reduced Keccak-f Permutation

Jeremy Jean and Ivica Nikolic

Abstract

We introduce internal differential boomerang distinguisher as a combination of internal differentials and classical boomerang distinguishers. The new boomerangs can be successful against cryptographic primitives having high-probability round-reduced internal differential characteristics. The internal differential technique, which follow the evolution of differences between parts of the state, is particularly meaningful for highly symmetric functions like the inner permutation Keccak-f of the hash functions defined in the future SHA-3 standard. We find internal differential and standard characteristics for three to four rounds of Keccak-f, and with the use of the new technique, enhanced with a strong message modification, show practical distinguishers for this permutation. Namely, we need $2^{12}$ queries to distinguish 7 rounds of the permutation starting from the first round, and approximately $2^{18}$ queries to distinguish 8 rounds starting from the fourth round. Due to the exceptionally low complexities, all of our results have been completely verified with a computer implementation of the analysis.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
A minor revision of an IACR publication in FSE 2015
Keywords
SHA-3Keccakinternal differentialboomerangpractical-complexity distinguisher
Contact author(s)
inikolic @ ntu edu sg
History
2015-03-19: received
Short URL
https://ia.cr/2015/244
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2015/244,
      author = {Jeremy Jean and Ivica Nikolic},
      title = {Internal Differential Boomerangs: Practical Analysis of the Round-Reduced Keccak-f Permutation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2015/244},
      year = {2015},
      url = {https://eprint.iacr.org/2015/244}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.