2016
DOI: 10.46586/tosc.v2016.i1.95-113
|View full text |Cite
|
Sign up to set email alerts
|

Lightweight Diffusion Layer: Importance of Toeplitz Matrices

Abstract: MDS matrices are used as building blocks of diffusion layers in block ciphers, and XOR count is a metric that estimates the hardware implementation cost. In this paper we report the minimum value of XOR counts of 4 × 4 MDS matrices over F24 and F28 , respectively. We give theoretical constructions of Toeplitz MDS matrices and show that they achieve the minimum XOR count. We also prove that Toeplitz matrices cannot be both MDS and involutory. Further we give theoretical constructions of 4 × 4 involutory MDS mat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(18 citation statements)
references
References 12 publications
0
18
0
Order By: Relevance
“…In this section, first, we focus on generating 4×4 involutory MDS matrices over F24 and F28 in GHadamard matrix form with the minimum value of XOR count. We present 4×4 involutory MDS matrices over F24, which meet the least XOR count 64 (=16+4×3×4) as reported in [11] and provide an example with XOR count 158 (=62+4×3×8) for a 4×4 involutory MDS matrix over F28. Then, we apply our proposed matrix form to generate 8×8 involutory and non‐involutory MDS matrices over F24 with the minimum value of XOR count.…”
Section: Experimental Results For Lightweight Mds Matricesmentioning
confidence: 99%
See 3 more Smart Citations
“…In this section, first, we focus on generating 4×4 involutory MDS matrices over F24 and F28 in GHadamard matrix form with the minimum value of XOR count. We present 4×4 involutory MDS matrices over F24, which meet the least XOR count 64 (=16+4×3×4) as reported in [11] and provide an example with XOR count 158 (=62+4×3×8) for a 4×4 involutory MDS matrix over F28. Then, we apply our proposed matrix form to generate 8×8 involutory and non‐involutory MDS matrices over F24 with the minimum value of XOR count.…”
Section: Experimental Results For Lightweight Mds Matricesmentioning
confidence: 99%
“…These attempts were mainly based on search and the two outstanding studies [11, 14] focused on finding lightweight (involutory) MDS matrices. In [11], Sarkar and Syed provided a theoretical construction of a class of involutory MDS matrices and gave two examples of 4×4 involutory and MDS matrices over F24 and F28 with lower XOR counts (they actually improved the best‐known result of XOR count for 4×4 involutory matrix over F24). In Examples 1 and 2, we show that the involutory and MDS matrices given in [11] are also generated by 4×4 GHadamard matrix form.…”
Section: New Matrix Form Ghadamard Matrixmentioning
confidence: 99%
See 2 more Smart Citations
“…In addition to construction methods described for MDS matrices, recently, MDS construction methods have evolved to find MDS matrices with minimal XOR counts [21], which is a metric used in the estimation of hardware implementation cost. In the literature, some studies focusing on generating MDS matrices with low/minimum XOR counts are given in [20,[22][23][24]. In this paper, we focus on a complementary method to generate isomorphic MDS matrices from existing ones to be applied to any MDS matrix generated by any construction method, which makes it generic over all construction methods.…”
Section: Introductionmentioning
confidence: 99%