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
Link To Document