DocumentCode
495434
Title
The Hardware Implementation of Byte Permutation Instruction of an Embedded Processor
Author
Liang, Jing ; Wang, Qin
Author_Institution
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Beijing, China
Volume
3
fYear
2009
fDate
March 31 2009-April 2 2009
Firstpage
465
Lastpage
469
Abstract
Traditional CPU instructions provide limited support to the byte permutation operation which is frequently used in the various symmetric encryption algorithms. Due to this reason, researcher Ruby B. Lee at Princeton University presented the byte permutation instructions and proved that the byte permutation instructions played an important role on improving the performance of cryptographic algorithms for general processors. Our attention is emphasized at the hardware implementation of the byte permutation instruction, and we present a byte permutation functional unit which is validated on FPGA of ALTERApsilas Cyclone EP1C12Q240C6N. In the end, we present the throughput of the AES algorithm on the hardware implementation. And it is proved that the throughput is nine times higher than the available hardware implementation of AES on a universal architecture.
Keywords
ad hoc networks; cryptography; field programmable gate arrays; microprocessor chips; wireless sensor networks; AES algorithm; ALTERA Cyclone EP1C12Q240C6N; CPU instructions; FPGA; ad hoc networks; byte permutation instruction; cryptographic algorithms; embedded processor; field programmable gate array; symmetric encryption algorithms; wireless sensor networks; Computer architecture; Computer science; Cryptography; Data security; Hardware; Instruction sets; Payloads; Protection; Throughput; Wireless sensor networks; Cryptographic algorithm; FPGA validation; bit permutation operation; functional unit;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Engineering, 2009 WRI World Congress on
Conference_Location
Los Angeles, CA
Print_ISBN
978-0-7695-3507-4
Type
conf
DOI
10.1109/CSIE.2009.166
Filename
5170885
Link To Document