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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Shannon CE (1949) Communication theory of secrecy systems. Bell Syst Tech J 28:656–715
Daemen J, Rijmen V (2002) The design of Rijndael: AES- the advanced encryption standard. In: Information security and cryptography. 1st edn. Springer
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
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
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
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
Lacan J, Fimes J (2004) Systematic MDS erasure codes based on Vandermonde matrices. IEEE Commun Lett 8(9):570–572
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
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
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
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
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
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
Boyar J, Find MG, Peralta R (2019) Small low-depth circuits for cryptographic application. Cryptogr Commun 11(109)
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
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
Li C, Wang Q (2017) Design of lightweight linear diffusion layers from near-MDS matrices. IACR Trans Symmetric Cryptol 2017(1):129–155
Zhou L, Wang L, Sun Y (2018) On efficient constructions of lightweight MDS matrices. IACR Trans Symmetric Cryptol 2018(1):180–200
Paar C (1997) Optimized arithmetic for reed-solomon encoders. In: Proceedings of IEEE international symposium on information theory, p 250
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
Boyar J, Matthews P, Peralta R (2013) Logic minimization techniques with applications to cryptology. J Cryptol 26:280–312
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
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
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
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
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
Barreto P, Rijmen V (2000) The ANUBIS block cipher. In: First open NESSIE workshop
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-16-6890-6_53
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-6889-0
Online ISBN: 978-981-16-6890-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)