ZHANG X L,DAI Z B,LIU Y J,et al. Design and implementation of reconfigurable joint shift operation unit for block ciphers[J]. Microelectronics & Computer,2023,40(7):118-128. doi: 10.19304/J.ISSN1000-7180.2022.0615
Citation: ZHANG X L,DAI Z B,LIU Y J,et al. Design and implementation of reconfigurable joint shift operation unit for block ciphers[J]. Microelectronics & Computer,2023,40(7):118-128. doi: 10.19304/J.ISSN1000-7180.2022.0615

Design and implementation of reconfigurable joint shift operation unit for block ciphers

  • Shift operation is an important component of block cipher. Aiming at the problem of low flexibility of shift operation unit in reconfigurable cipher processor, by analyzing the characteristics of shift operation of block cipher, the joint shift operation for block cipher was proposed. By exchanging operands and configuring shift bits, shift operations with different bit widths and different directions were realized. On this basis, the semi-custom and full-custom IC design methods are used to design the reconfigurable joint shift circuits based on standard cell library, CMOS transfer gate and NMOS single transistor transfer gate, respectively. The experimental results show that compared with the joint shift circuit based on standard digital cell library (S-RJSM), the delay of joint shift circuit based on CMOS transfer gate (C-RJSM) and NMOS single transistor transfer gate (N-RJSM) is reduced by 85.30% and 50.69%, respectively. The power-delay product is reduced by 97.27% and 90.43% respectively. Compared with other shift operation units in CGRA, it also has obvious advantages. Compared with other CGRA shift computing units, it has faster processing speed and can effectively improve the CGRA computing performance.
  • loading

Catalog

    Turn off MathJax
    Article Contents

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return