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. Index Terms—Block ciphers, Generalised Feistel, Branch num
Near-MDS matrices provide better trade-offs between security and efficiency compared to construction...
MDS matrices are an important element for the design of block ciphers such as the AES. In recent yea...
International audienceThis paper investigates large linear mappings with very good diffusion and eff...
International audienceThis article presents a new algorithm to find MDS matrices that are well suite...
Abstract. MDS matrices allow to build optimal linear diffusion layers in block ciphers. However, MDS...
ISBN : 978-3-319-03514-7International audienceMany recent block ciphers use Maximum Distance Separab...
Matrices are widely used in Block Cipher Diffusion layers, usually chosen for offering maximal branc...
Best paper awardInternational audienceMDS matrices allow to build optimal linear diffusion layers in...
A good linear diffusion layer is a prerequisite in the design of block ciphers. Usually it is obtain...
MDS matrices are used as building blocks of diffusion layers in block ciphers, and XOR count is a me...
MDS matrices are used in the design of diffusion layers in many block ciphers and hash functions due...
The optimal branch number of MDS matrices makes them a preferred choice for designing diffusion laye...
Maximum Distance Separable (MDS) codes are used as diffusion layers in the design of the well known ...
The primary intention of this thesis is to generate lightened Maximum Distance Separable (MDS) matri...
Cette thèse s’intéresse à deux aspects de la cryptologie symétrique liés à l’utilisation de matrices...
Near-MDS matrices provide better trade-offs between security and efficiency compared to construction...
MDS matrices are an important element for the design of block ciphers such as the AES. In recent yea...
International audienceThis paper investigates large linear mappings with very good diffusion and eff...
International audienceThis article presents a new algorithm to find MDS matrices that are well suite...
Abstract. MDS matrices allow to build optimal linear diffusion layers in block ciphers. However, MDS...
ISBN : 978-3-319-03514-7International audienceMany recent block ciphers use Maximum Distance Separab...
Matrices are widely used in Block Cipher Diffusion layers, usually chosen for offering maximal branc...
Best paper awardInternational audienceMDS matrices allow to build optimal linear diffusion layers in...
A good linear diffusion layer is a prerequisite in the design of block ciphers. Usually it is obtain...
MDS matrices are used as building blocks of diffusion layers in block ciphers, and XOR count is a me...
MDS matrices are used in the design of diffusion layers in many block ciphers and hash functions due...
The optimal branch number of MDS matrices makes them a preferred choice for designing diffusion laye...
Maximum Distance Separable (MDS) codes are used as diffusion layers in the design of the well known ...
The primary intention of this thesis is to generate lightened Maximum Distance Separable (MDS) matri...
Cette thèse s’intéresse à deux aspects de la cryptologie symétrique liés à l’utilisation de matrices...
Near-MDS matrices provide better trade-offs between security and efficiency compared to construction...
MDS matrices are an important element for the design of block ciphers such as the AES. In recent yea...
International audienceThis paper investigates large linear mappings with very good diffusion and eff...