LI Y J,WANG Q,XIANG Y,et al. Design and implementation of dynamic cipher component involutory MDS matrix[J]. Microelectronics & Computer,2024,41(7):37-45. doi: 10.19304/J.ISSN1000-7180.2023.0490
Citation: LI Y J,WANG Q,XIANG Y,et al. Design and implementation of dynamic cipher component involutory MDS matrix[J]. Microelectronics & Computer,2024,41(7):37-45. doi: 10.19304/J.ISSN1000-7180.2023.0490

Design and implementation of dynamic cipher component involutory MDS matrix

  • With the continuous expansion of the application fields of cryptography, deepening of application level, and increasing recognition of applications, the demand for ciphers is increasing. It is necessary to effectively segment similar algorithms used in different fields. The fourth-order matrices over \mathrmGF(2^m) are studied in this paper, and the involutory Maximum Distance Separable (MDS) matrices with m = 8 are carefully analyzed and designed. Firstly, the form of the involutory matrix \boldsymbolG' is proposed with restriction conditions over the finite field \mathrmGF(2^8) . Secondly, the properties and the range of parameters of fourth-order involutory MDS matrices are given based on the judgment conditions of MDS matrices. Finally, the number of involutory MDS matrices is calculated, which is not less than 2^58.9 . The research results provide a large number of safe and efficient dynamic diffusion components for the design of block ciphers suitable for software implementation, which can ensure that the block ciphers based on SP structure do not increase the computational complexity for the same structure of encryption and decryption. These involutory MDS matrices can be used as parameters to segment the cryptographic algorithm for different fields.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return