Yogesh Kumar, P. R. Mishra, Susanta Samanta, Atul Gaur
{"title":"所有 $$4\\times 4$$ 非重叠 MDS 矩阵的系统构建方法","authors":"Yogesh Kumar, P. R. Mishra, Susanta Samanta, Atul Gaur","doi":"10.1007/s12190-024-02142-z","DOIUrl":null,"url":null,"abstract":"<p>Maximum distance separable (MDS) matrices play a crucial role not only in coding theory but also in the design of block ciphers and hash functions. Of particular interest are involutory MDS matrices, which facilitate the use of a single circuit for both encryption and decryption in hardware implementations. In this article, we present several characterizations of involutory MDS matrices of even order. Additionally, we introduce a new matrix form for obtaining all involutory MDS matrices of even order and compare it with other matrix forms available in the literature. We then propose a technique to systematically construct all <span>\\(4 \\times 4\\)</span> involutory MDS matrices over a finite field <span>\\(\\mathbb {F}_{2^m}\\)</span>. This method significantly reduces the search space by focusing on involutory MDS class representative matrices, leading to the generation of all such matrices within a substantially smaller set compared to considering all <span>\\(4 \\times 4\\)</span> involutory matrices. Specifically, our approach involves searching for these representative matrices within a set of cardinality <span>\\((2^m-1)^5\\)</span>. Through this method, we provide an explicit enumeration of the total number of <span>\\(4 \\times 4\\)</span> involutory MDS matrices over <span>\\(\\mathbb {F}_{2^m}\\)</span> for <span>\\(m=3,4,\\ldots ,8\\)</span>.</p>","PeriodicalId":15034,"journal":{"name":"Journal of Applied Mathematics and Computing","volume":"28 1","pages":""},"PeriodicalIF":2.4000,"publicationDate":"2024-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A systematic construction approach for all $$4\\\\times 4$$ involutory MDS matrices\",\"authors\":\"Yogesh Kumar, P. R. Mishra, Susanta Samanta, Atul Gaur\",\"doi\":\"10.1007/s12190-024-02142-z\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>Maximum distance separable (MDS) matrices play a crucial role not only in coding theory but also in the design of block ciphers and hash functions. Of particular interest are involutory MDS matrices, which facilitate the use of a single circuit for both encryption and decryption in hardware implementations. In this article, we present several characterizations of involutory MDS matrices of even order. Additionally, we introduce a new matrix form for obtaining all involutory MDS matrices of even order and compare it with other matrix forms available in the literature. We then propose a technique to systematically construct all <span>\\\\(4 \\\\times 4\\\\)</span> involutory MDS matrices over a finite field <span>\\\\(\\\\mathbb {F}_{2^m}\\\\)</span>. This method significantly reduces the search space by focusing on involutory MDS class representative matrices, leading to the generation of all such matrices within a substantially smaller set compared to considering all <span>\\\\(4 \\\\times 4\\\\)</span> involutory matrices. Specifically, our approach involves searching for these representative matrices within a set of cardinality <span>\\\\((2^m-1)^5\\\\)</span>. Through this method, we provide an explicit enumeration of the total number of <span>\\\\(4 \\\\times 4\\\\)</span> involutory MDS matrices over <span>\\\\(\\\\mathbb {F}_{2^m}\\\\)</span> for <span>\\\\(m=3,4,\\\\ldots ,8\\\\)</span>.</p>\",\"PeriodicalId\":15034,\"journal\":{\"name\":\"Journal of Applied Mathematics and Computing\",\"volume\":\"28 1\",\"pages\":\"\"},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2024-06-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Applied Mathematics and Computing\",\"FirstCategoryId\":\"100\",\"ListUrlMain\":\"https://doi.org/10.1007/s12190-024-02142-z\",\"RegionNum\":3,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"MATHEMATICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Applied Mathematics and Computing","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s12190-024-02142-z","RegionNum":3,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS","Score":null,"Total":0}
A systematic construction approach for all $$4\times 4$$ involutory MDS matrices
Maximum distance separable (MDS) matrices play a crucial role not only in coding theory but also in the design of block ciphers and hash functions. Of particular interest are involutory MDS matrices, which facilitate the use of a single circuit for both encryption and decryption in hardware implementations. In this article, we present several characterizations of involutory MDS matrices of even order. Additionally, we introduce a new matrix form for obtaining all involutory MDS matrices of even order and compare it with other matrix forms available in the literature. We then propose a technique to systematically construct all \(4 \times 4\) involutory MDS matrices over a finite field \(\mathbb {F}_{2^m}\). This method significantly reduces the search space by focusing on involutory MDS class representative matrices, leading to the generation of all such matrices within a substantially smaller set compared to considering all \(4 \times 4\) involutory matrices. Specifically, our approach involves searching for these representative matrices within a set of cardinality \((2^m-1)^5\). Through this method, we provide an explicit enumeration of the total number of \(4 \times 4\) involutory MDS matrices over \(\mathbb {F}_{2^m}\) for \(m=3,4,\ldots ,8\).
期刊介绍:
JAMC is a broad based journal covering all branches of computational or applied mathematics with special encouragement to researchers in theoretical computer science and mathematical computing. Major areas, such as numerical analysis, discrete optimization, linear and nonlinear programming, theory of computation, control theory, theory of algorithms, computational logic, applied combinatorics, coding theory, cryptograhics, fuzzy theory with applications, differential equations with applications are all included. A large variety of scientific problems also necessarily involve Algebra, Analysis, Geometry, Probability and Statistics and so on. The journal welcomes research papers in all branches of mathematics which have some bearing on the application to scientific problems, including papers in the areas of Actuarial Science, Mathematical Biology, Mathematical Economics and Finance.