Paper 2017/195

Design of Lightweight Linear Diffusion Layers from Near-MDS Matrices

Chaoyun Li and Qingju Wang

Abstract

Near-MDS matrices provide better trade-offs between security and efficiency compared to constructions based on MDS matrices, which are favored for hardware-oriented designs. We present new designs of lightweight linear diffusion layers by constructing lightweight near-MDS matrices. Firstly generic n×n near-MDS circulant matrices are found for 5n9. Secondly\,, the implementation cost of instantiations of the generic near-MDS matrices is examined. Surprisingly, for n=7,8, it turns out that some proposed near-MDS circulant matrices of order n have the lowest XOR count among all near-MDS matrices of the same order. Further, for , we present near-MDS matrices of order having the lowest XOR count as well. The proposed matrices, together with previous construction of order less than five, lead to solutions of near-MDS matrices with the lowest XOR count over finite fields for and . Moreover, we present some involutory near-MDS matrices of order constructed from Hadamard matrices. Lastly, the security of the proposed linear layers is studied by calculating lower bounds on the number of active S-boxes. It is shown that our linear layers with a well-chosen nonlinear layer can provide sufficient security against differential and linear cryptanalysis.

Note: Delete the redundant 'and' in the author names.

Metadata
Available format(s)
PDF
Publication info
Published by the IACR in TOSC 2017
Keywords
lightweight cryptographydiffusion layernear-MDS matrixbranch number
Contact author(s)
chaoyun li @ esat kuleuven be
quwg @ dtu dk
History
2017-03-01: revised
2017-02-28: received
See all versions
Short URL
https://ia.cr/2017/195
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2017/195,
      author = {Chaoyun Li and Qingju Wang},
      title = {Design of Lightweight Linear Diffusion Layers from Near-{MDS} Matrices},
      howpublished = {Cryptology {ePrint} Archive, Paper 2017/195},
      year = {2017},
      url = {https://eprint.iacr.org/2017/195}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.