Skip to main content

Codes over \(\mathcal{L}(GF(2)^m,GF(2)^m)\), MDS Diffusion Matrices and Cryptographic Applications

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 9084))

Abstract

The aim of this paper is to provide a general framework in the study of binary block codes. The main objective is to present a general approach in order to explore MDS diffusion matrices used for example in the design of block ciphers with a Substitution Permutation Network design (the so-called SPN block-ciphers).

In order to analyze these codes, we consider additive block codes over binary m-tuples. We are interested in the distance properties related to the block structure. To do this, we introduce a notion of \(\mathcal{L}\)-codes that are codes over the non-commutative ring of linear endomorphisms of GF(2)m. We study the main properties of these codes, especially the notion of duality in this context. We show how most of the known families of block codes can be interpreted in this context. Finally, we conclude by practical examples that allow to derive MDS diffusion matrices over GF(2)m from MDS matrices constructed over smaller blocks.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Augot, D., Finiasz, M.: Exhaustive search for small dimension recursive MDS diffusion layers for block ciphers and hash functions. In: Proceedings of the 2013 IEEE International Symposium on Information Theory, Istanbul, Turkey, July 7-12, pp. 1551–1555. IEEE (2013)

    Google Scholar 

  2. Berger, T.P., El Amrani, N.: Codes over finite quotients of polynomial rings. Finite Fields and Their Applications 25, 165–181 (2014)

    Article  MATH  MathSciNet  Google Scholar 

  3. Daemen, J., Rijmen, V.: The Design of Rijndael: AES - The Advanced Encryption Standard. Information Security and Cryptography. Springer (2002)

    Google Scholar 

  4. Guo, J., Peyrin, T., Poschmann, A.: The PHOTON family of lightweight hash functions. In: Rogaway, P. (ed.) CRYPTO 2011. LNCS, vol. 6841, pp. 222–239. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  5. Huffman, W.C.: Codes and groups. In: Huffman, W.C., Pless, V. (eds.) Handbook of Coding Theory II, ch.17. Elsevier Science Inc., New York (1998)

    Google Scholar 

  6. Lally, K., Fitzpatrick, P.: Algebraic structure of quasicyclic codes. Discrete Applied Mathematics 111(1-2), 157–175 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  7. Ling, S., Niederreiter, H., Solé, P.: On the algebraic structure of quasi-cyclic codes IV: repeated roots. Des. Codes Cryptography 38(3), 337–361 (2006)

    Article  MATH  Google Scholar 

  8. MacWilliams, F.J., Sloane, N.J.A.: The theory of Error Correcting Codes. North-Holland, Amsterdam (1986)

    Google Scholar 

  9. Silvester, J.R.: Determinants of block matrices. The Mathematical Gazette 84(3), 460–467 (2000)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Berger, T.P., El Amrani, N. (2015). Codes over \(\mathcal{L}(GF(2)^m,GF(2)^m)\), MDS Diffusion Matrices and Cryptographic Applications. In: El Hajji, S., Nitaj, A., Carlet, C., Souidi, E. (eds) Codes, Cryptology, and Information Security. C2SI 2015. Lecture Notes in Computer Science(), vol 9084. Springer, Cham. https://doi.org/10.1007/978-3-319-18681-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-18681-8_16

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-18680-1

  • Online ISBN: 978-3-319-18681-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics