Skip to main content
Log in

Experimental Methods for Constructing MDS Matrices of a Special Form

Journal of Applied and Industrial Mathematics Aims and scope Submit manuscript

Abstract

MDS matrices are widely used as a diffusion primitive in the construction of block type encryption algorithms and hash functions (such as AES and GOST 34.12-2015). The matrices with the maximum number of 1s and minimum number of different elements are important for more efficient realizations of the matrix-vector multiplication. The article presents a new method for the MDS testing of matrices over finite fields and shows its application to the (8 × 8)-matrices of a special form with many 1s and few different elements; these matrices were introduced by Junod and Vaudenay. For the proposed method we obtain some theoretical and experimental estimates of effectiveness. Moreover, the article comprises a list of some MDS matrices of the above-indicated type.

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

Access this article

Price includes VAT (Canada)

Instant access to the full article PDF.

Institutional subscriptions

References

  1. A. V. Anashkin, “A Complete Description of a Class of MDS-Matrices over Finite Field of Characteristic 2,” Mat. Vopr. Kriptogr. 8(4), 5–28 (2017).

    Article  MathSciNet  Google Scholar 

  2. F. M. Malyshev, “The Duality of Differential and Linear Methods in Cryptography,” Mat. Vopr. Kriptogr. 5(3), 35–47 (2014).

    Article  Google Scholar 

  3. F. M. Malyshev and D. I. Trifonov, “Diffusion Properties of XSLP-Ciphers,” Mat. Vopr. Kriptogr. 7(3), 47–60 (2016).

    Article  Google Scholar 

  4. M. Matsui, “On Correlation between the Order of S-Boxes and the Strength of DES,” in Advances in Cryptology — EUROCRYPT’ 94: (Proceedings of the Workshop on Theory and Application of Cryptography Techniques, Perugia, Italy, May 9–12, 1994) (Springer, Heidelberg, 1995), pp. 366–375.

    Chapter  Google Scholar 

  5. D. Augot and M. Finiasz, “Exhaustive Search for Small Dimension Recursive MDS Diffusion Layers for Block Ciphers and Hash Functions,” in Proceedings of 2013 IEEE International Symposium on Information Theory (Istanbul, Turkey, July 7–12, 2013) (IEEE, Piscataway, 2013), pp. 1551–1555.

    Chapter  Google Scholar 

  6. A. V. Belov, A. B. Los, and M. I. Rozhkov, “Some Approaches to Construct MDS Matrices over a Finite Field,” Commun. Appl. Math. Comp. 31(2), 143–152 (2017).

    MATH  Google Scholar 

  7. A. V. Belov, A. B. Los, and M. I. Rozhkov, “Some Classes of the MDS Matrices over a Finite Field,” Lobachevskii J. Math. 38(5), 880–883 (2017).

    Article  MathSciNet  MATH  Google Scholar 

  8. E. Couselo, S. González, V. Markov, and A. Nechaev, “Recursive MDS-Codes and Recursive Differentiable Quasigroups,” Discrete Math. Appl. 8(3), 217–245 (1998).

    Article  MathSciNet  MATH  Google Scholar 

  9. E. Couselo, S. González, V. Markov, and A. Nechaev, “Parameters of Recursive MDS-Codes,” Discrete Math. Appl. 10(5), 433–453 (2000).

    Article  MathSciNet  MATH  Google Scholar 

  10. K. C. Gupta and I. G. Ray, “On Constructions of MDS Matrices from Companion Matrices for Lightweight Cryptography,” in Security Engineering and Intelligence Informatics (Proceedings. CD-ARES 2013 Workshops: MoCrySEn SeCIHD, Regensburg, Germany, September 2–6, 2013) (Springer, Heidelberg, 2013), pp. 29–43.

    Google Scholar 

  11. K. C. Gupta and I. G. Ray, “On Constructions of Circulant MDS Matrices for Lightweight Cryptography,” in Information Security Practice and Experience (Proceedings of 10th International Conference, Fuzhou, China, May 5–8, 2014) (Springer, Cham, 2014), pp. 564–576.

    Chapter  Google Scholar 

  12. P. Junod and S. Vaudenay, “Perfect Diffusion Primitives for Block Ciphers: Building Efficient MDS Matrices,” in Selected Areas in Cryptography (Revised Selected Papers. 11th International Conference, Waterloo, Canada, August 9–10, 2004) (Springer, Heidelberg, 2005), pp. 84–99.

    Google Scholar 

  13. R. Lidl and H. Niederreiter, Finite Fields (Camb. Univ. Press, Cambridge, 1985; Mir, Moscow, 1988).

    MATH  Google Scholar 

  14. F. J. MacWilliams and N. J. A. Sloane, The Theory of Error-Correcting Codes (North-Holland, Amsterdam, 1977; Svyaz’, Moscow, 1979).

    MATH  Google Scholar 

  15. M. Hall, Jr., Combinatorial Theory (Blaisdell, Waltham, MA, 1967; Mir, Moscow, 1970).

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to M. I. Rozhkov or S. S. Malakhov.

Additional information

Russian Text © The Author(s), 2019, published in Diskretnyi Analiz i Issledovanie Operatsii, 2019, Vol. 26, No. 2, pp. 115–128.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rozhkov, M.I., Malakhov, S.S. Experimental Methods for Constructing MDS Matrices of a Special Form. J. Appl. Ind. Math. 13, 302–309 (2019). https://doi.org/10.1134/S199047891902011X

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S199047891902011X

Keywords

Navigation