• 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