• DocumentCode
    2565020
  • Title

    Design of an Instruction for Fast and Efficient S-Box Implementation

  • Author

    Li, Meifeng ; Dai, Guanzhong ; Liu, Hang ; Hu, Wei

  • fYear
    2007
  • fDate
    15-19 Dec. 2007
  • Firstpage
    623
  • Lastpage
    626
  • Abstract
    With the development of cipher instruction set extension, design of s-box instruction has received more and more attention. An s-box instruction named SboxPer is designed in this paper for fast and efficient implementation of s-boxes in common symmetric-key ciphers. By introducing PLUT, this instruction improves the efficiency of table lookup. Half-byte permutation is performed after the table lookup operation, which leads to the result that no additional instruction is needed to obtain the final result of S-box operation. Results of performance estimate show that this instruction can improve the execution speed of s- box lookup in symmetric-key ciphers significantly and occupies little memory space.
  • Keywords
    Automatic control; Communication standards; Computational intelligence; Design automation; Educational institutions; Government; Hardware; NIST; Software performance; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Security, 2007 International Conference on
  • Conference_Location
    Harbin, China
  • Print_ISBN
    0-7695-3072-9
  • Electronic_ISBN
    978-0-7695-3072-7
  • Type

    conf

  • DOI
    10.1109/CIS.2007.103
  • Filename
    4415419