Exhaustive search for small dimension recursive MDS diffusion layers for block ciphers and hash functions

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

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.

Original languageEnglish
Title of host publication2013 IEEE International Symposium on Information Theory, ISIT 2013
Pages1551-1555
Number of pages5
DOIs
Publication statusPublished - 19 Dec 2013
Event2013 IEEE International Symposium on Information Theory, ISIT 2013 - Istanbul, Turkey
Duration: 7 Jul 201312 Jul 2013

Publication series

NameIEEE International Symposium on Information Theory - Proceedings
ISSN (Print)2157-8095

Conference

Conference2013 IEEE International Symposium on Information Theory, ISIT 2013
Country/TerritoryTurkey
CityIstanbul
Period7/07/1312/07/13

Keywords

  • Block ciphers
  • Branch number
  • Companion matrices
  • Generalised Feistel
  • MDS codes
  • MDS conjecture
  • Singleton bound

Fingerprint

Dive into the research topics of 'Exhaustive search for small dimension recursive MDS diffusion layers for block ciphers and hash functions'. Together they form a unique fingerprint.

Cite this