Skip to main content

On the Construction of \(4 \times 4\) Lightweight Involutory MDS Matrices Over \(\mathbb {F}_{2^{8}}\)

  • Conference paper
  • First Online:
  • 567 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1412))

Abstract

In this paper, we consider the problem of building lightweight maximum distance separable (MDS) linear layers for substitution permutation networks (SPNs) ciphers. We focus on the construction of \(4 \times 4\) involutory MDS matrices which can be implemented by the lightest (to the best of our knowledge) exclusive OR (XOR) count over \(\mathbb {F}_{2^{8}}\). We handle local optimization techniques as well as global optimization techniques, then we give \(4 \times 4\) involutory MDS matrices which require the best implementation cost of 155 XOR gates, in terms of local optimization over \(\mathbb {F}_{2^{8}}\). Moreover, we generate a new \(4 \times 4\) involutory MDS matrix over \(\mathbb {F}_{2^{8}}\) that can be implemented by only 90 XOR gates by using a global optimization technique.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Shannon CE (1949) Communication theory of secrecy systems. Bell Syst Tech J 28:656–715

    Article  MathSciNet  Google Scholar 

  2. Daemen J, Rijmen V (2002) The design of Rijndael: AES- the advanced encryption standard. In: Information security and cryptography. 1st edn. Springer

    Google Scholar 

  3. Li S, Sun S, Li C, Wei Z, Hu L (2019) Constructing low-latency involutory MDS matrices with lightweight circuits. IACR Trans Symmetric Cryptol 1:84–117

    Article  Google Scholar 

  4. Sim SM, Khoo K, Oggier F, Peyrin T (2015) Lightweight MDS involution matrices. In: Leander G (ed) Fast software encryption FSE 2015, LNCS, vol 9054. Springer, Heidelberg, pp 471–493. https://doi.org/10.1007/978-3-662-48116-5_23

  5. Youssef AM, Mister S, Tavares SE (1997) On the design of linear transformation for substitution permutation encryption networks. In: Selected areas in cryptography (SAC). Ottawa Ontario, Canada, pp 40–48

    Google Scholar 

  6. Guo J, Peyrin T, Poschmann A (2011) The PHOTON family of lightweight hash functions. In: Rogaway P (ed) Advances in cryptology—CRYPTO 2011. CRYPTO 2011. LNCS, vol 6841. Springer, Heidelberg, pp 222–239. https://doi.org/10.1007/978-3-642-22792-9_13

  7. Lacan J, Fimes J (2004) Systematic MDS erasure codes based on Vandermonde matrices. IEEE Commun Lett 8(9):570–572

    Article  Google Scholar 

  8. Guzel GG, Sakalli MT, Akleylek S, Rijmen V, Cengellenmis Y (2019) A new matrix form to generate all \(3 \times 3\) involutory MDS matrices over \(\mathbb{F}_{2^{m}}\). Inf Process Lett 147:61–68

    Article  Google Scholar 

  9. Sajadieh M, Dakhilalian M, Mala H, Sepehrdad P (2012) Recursive diffusion layers for block ciphers and hash functions. In: Canteaut A (ed) Fast software encryption. FSE 2012. LNCS, vol 7549. Springer, Heidelberg, pp 385–401. https://doi.org/10.1007/978-3-642-34047-5_22

  10. Gupta KC, Pandey SK, Ray IG, Samanta S (2019) Cryptographically significant MDS matrices over finite fields: a brief survey and some generalized results. Adv Math Commun 13:779–843

    Article  MathSciNet  Google Scholar 

  11. Pehlivanoglu MK, Sakalli MT, Akleylek S, Duru N, Rijmen V (2018) Generalisation of Hadamard matrix to generate involutory MDS matrices for lightweight cryprography. IET Inf Secur 12(4):348–355

    Article  Google Scholar 

  12. Sakalli MT, Akleylek S, Akkanat K, Rijmen V (2020) On the automorphisms and isomorphisms of MDS matrices and their efficient implementations. Turk J Electr Comput Sci 28(1):275–287

    Article  Google Scholar 

  13. Khoo K, Peyrin T, Poschmann AY, Yap H (2014) FOAM: searching for hardware-optimal SPN structures and components with a fair comparison. In: Batina L, Robshaw M (eds) Cryptographic hardware and embedded systems—CHES 2014. CHES 2014. Lecture notes in computer science, vol 8731. Springer, Heidelberg, pp 433–450. https://doi.org/10.1007/978-3-662-44709-3_24

  14. Boyar J, Find MG, Peralta R (2019) Small low-depth circuits for cryptographic application. Cryptogr Commun 11(109)

    Google Scholar 

  15. Beierle C, Kranz T, Leander G (2016) Lightweight multiplication in \(GF(2^{n})\) with applications to MDS matrices. In: Robshaw M, Katz J (eds) Advances in cryptology—CRYPTO 2016. CRYPTO 2016. Lecture notes in computer science, vol 9814. Springer, Heidelberg, pp 625–653. https://doi.org/10.1007/978-3-662-53018-4_23

  16. Liu M, Sim SM (2016) Lightweight MDS generalized circulant matrices. In: Peyrin T (ed) Fast software encryption. FSE 2016. Lecture notes in computer science, vol 9783. Springer, Berlin, Heidelberg, pp 101–120. https://doi.org/10.1007/978-3-662-52993-5_6

  17. Li C, Wang Q (2017) Design of lightweight linear diffusion layers from near-MDS matrices. IACR Trans Symmetric Cryptol 2017(1):129–155

    Article  Google Scholar 

  18. Zhou L, Wang L, Sun Y (2018) On efficient constructions of lightweight MDS matrices. IACR Trans Symmetric Cryptol 2018(1):180–200

    Article  Google Scholar 

  19. Paar C (1997) Optimized arithmetic for reed-solomon encoders. In: Proceedings of IEEE international symposium on information theory, p 250

    Google Scholar 

  20. Boyar J, Peralta R (2010) A new combinational logic minimization technique with applications to cryptology. In: Festa P (ed) Experimental algorithms. SEA 2010. LNCS, vol 6049. Springer, Heidelberg, pp 178–189. https://doi.org/10.1007/978-3-642-13193-6_16

  21. Boyar J, Matthews P, Peralta R (2013) Logic minimization techniques with applications to cryptology. J Cryptol 26:280–312

    Article  MathSciNet  Google Scholar 

  22. Li S, Sun S, Li C, Wei Z, Hu L (2019) Constructing low-latency involutory MDS matrices with lightweight circuits. IACR Trans Symmetric Cryptol 2019(1):84–117

    Article  Google Scholar 

  23. Sakalli FB, Aydin O, Tuncay G, Pehlivanoglu MK, Guzel GG, Sakalli MT (2020) On lightweight 4x4 MDS matrices over binary field extensions. Int J Inf Secur Sci 9(2):94–103

    Google Scholar 

  24. Bai J, Sun Y, Wang D (2020) On the construction of involutory MDS matrices over \(\mathbb{F}_{2^m}\). J Syst Sci Complex 33:836–848

    Article  MathSciNet  Google Scholar 

  25. Shirai T, Shibutani K, Akishita T, Moriai S, Iwata T (2007) The 128-Bit blockcipher CLEFIA (extended abstract). In: Biryukov A (ed) Fast software encryption. FSE 2007. Lecture notes in computer science, vol 4593. Springer, Heidelberg, pp 181–195. https://doi.org/10.1007/978-3-540-74619-5_12

  26. Junod P, Vaudenay S (2004) FOX : a new family of block ciphers. In: Handschuh H, Hasan MA (eds) Selected areas in cryptography. SAC 2004. LNCS, vol 3357. Springer, Heidelberg, pp 114–129. https://doi.org/10.1007/978-3-540-30564-4_8

  27. Barreto P, Rijmen V (2000) The ANUBIS block cipher. In: First open NESSIE workshop

    Google Scholar 

Download references

Acknowledgements

Meltem Kurt Pehlivanoğlu is partially supported by the Scientific Research Project Department of Kocaeli University under the Project No: 2017/078.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meltem Kurt Pehlivanoğlu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kurt Pehlivanoğlu, M., Büyüksaraçoğlu Sakalli, F., Akleylek, S., Tolga Sakalli, M. (2022). On the Construction of \(4 \times 4\) Lightweight Involutory MDS Matrices Over \(\mathbb {F}_{2^{8}}\). In: Giri, D., Raymond Choo, KK., Ponnusamy, S., Meng, W., Akleylek, S., Prasad Maity, S. (eds) Proceedings of the Seventh International Conference on Mathematics and Computing . Advances in Intelligent Systems and Computing, vol 1412. Springer, Singapore. https://doi.org/10.1007/978-981-16-6890-6_53

Download citation

Publish with us

Policies and ethics