Paper 2013/141

Non-isomorphic Biclique Cryptanalysis and Its Application to Full-Round mCrypton

M. Shakiba, M. Dakhilalian, and H. Mala

Abstract

Biclique attack, is a new cryptanalytic technique which brings new tools from the area of hash functions to the area of block cipher cryptanalysis. Till now, this technique is the only one able to analyze the full-round AES cipher in a single key scenario. In this paper, we introduce non-isomorphic biclique attack, a modified version of the original biclique attack. In this attack we obtain isomorphic groups of bicliques, each group contains several non-isomorphic bicliques of different dimensions. Actually, these bicliques are the results of an asymmetric key partitioning which is done according to two sets of key differences. Using this technique it is possible to get a chance to expand the length of bicliques or mount an attack with less data complexity. We found out the lightweight block cipher mCrypton is an appropriate candidate to be analyzed with this technique and bicliques up to five rounds can be constructed for this block cipher. Furthermore, we use two additional minor techniques, including pre-computation/re-computation in the bicliques construction and early abort technique in the matching stage, as well as a property observed in the diffusion layer of mCrypton to obtain more improvements for the complexity of our attacks on full-round mCrypton-96 and mCrypton-128.

Metadata
Available format(s)
PDF
Publication info
Published elsewhere. Unknown where it was published
Keywords
Biclique cryptanalysisAsymmetric key partitioningNon-isomorphic bicliquesBlock ciphersmCrypton
Contact author(s)
mshakiba_1360 @ yahoo com
History
2013-03-12: received
Short URL
https://ia.cr/2013/141
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2013/141,
      author = {M.  Shakiba and M.  Dakhilalian and H.  Mala},
      title = {Non-isomorphic Biclique Cryptanalysis and Its Application to Full-Round {mCrypton}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2013/141},
      year = {2013},
      url = {https://eprint.iacr.org/2013/141}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.