LI Yanjun, ZHANG Weiguo, GE Yaodong. Implementation of MK-3 algorithm S-box hardware optimization[J]. Microelectronics & Computer, 2022, 39(10): 17-25. DOI: 10.19304/J.ISSN1000-7180.2022.0134
Citation: LI Yanjun, ZHANG Weiguo, GE Yaodong. Implementation of MK-3 algorithm S-box hardware optimization[J]. Microelectronics & Computer, 2022, 39(10): 17-25. DOI: 10.19304/J.ISSN1000-7180.2022.0134

Implementation of MK-3 algorithm S-box hardware optimization

  • Authentication encryption algorithm is a symmetric key encryption scheme. Provide confidentiality and data integrity during encryption. Mk-3 algorithm is an authentication encryption algorithm based on simplified duplex sponge structure, which supports private customization. And mk-3 algorithm is the first algorithm using 16 bit S-box. The S-box used in the algorithm is constructed by multiplicative inverse element on finite field and affine transformation. While ensuring algebraic security, this design can also reduce hardware implementation resources through isomorphic mapping transformation over finite fields. At present, the implementation scheme of mk-3 algorithm S-box hardware still has great room for improvement. In this scheme, the polynomial basis is used to construct a finite field GF(216), and the inverse operation on is transformed into a composite field GF((28)2). The scheme searches and evaluates the linear Boolean functions transformed by two fields, including 16 affine equivalent isomorphic matrices. On this basis, the implementation results of multiplication, inversion and square multiplication based on irreducible polynomials in composite field GF((28)2) are also given. This scheme adopts three basic logic gates: AND gate, XOR gate and NOT gate. And adapt to all gate circuit processes. Compared with the current optimal S-box hardware implementation of mk-3 algorithm, the scheme in this paper reduces the circuit area by at least 58.3%. From the perspective of FPGA simulation, the scheme in this paper reduces the table lookup resources by at least 47.5%.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return