DocumentCode :
640149
Title :
Exhaustive search for small dimension recursive MDS diffusion layers for block ciphers and hash functions
Author :
Augot, Daniel ; Finiasz, Matthieu
Author_Institution :
LIX, Ecole Polytech., Palaiseau, France
fYear :
2013
fDate :
7-12 July 2013
Firstpage :
1551
Lastpage :
1555
Abstract :
This article presents a new algorithm to find MDS matrices that are well suited for use as a diffusion layer in lightweight block ciphers. Using an recursive construction, it is possible to obtain matrices with a very compact description. Classical field multiplications can also be replaced by simple F2-linear transformations (combinations of XORs and shifts) which are much lighter. Using this algorithm, it was possible to design a 16×16 matrix on a 5-bit alphabet, yielding an efficient 80-bit diffusion layer with maximal branch number.
Keywords :
block codes; cryptography; file organisation; matrix algebra; MDS matrix algorithm; exhaustive search; hash function; lightweight block matrix; maximal branch number; maximum distance separable code; simple F2- linear transformation; small dimension recursive MDS diffusion layer; word length 5 bit; word length 80 bit; Ciphers; Computer science; Information theory; Matrices; Polynomials; Symmetric matrices; Block ciphers; Branch number; Companion matrices; Generalised Feistel; MDS codes; MDS conjecture; Singleton bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on
Conference_Location :
Istanbul
ISSN :
2157-8095
Type :
conf
DOI :
10.1109/ISIT.2013.6620487
Filename :
6620487
Link To Document :
بازگشت