• DocumentCode
    3591743
  • Title

    A 16-Bit Architecture of Advanced Encryption Standard for Embedded Applications

  • Author

    Ali, Imran ; Raja, Gulistan ; Khan, Ahmad Khalil

  • Author_Institution
    Dept. of Electr. Eng., Univ. of Eng. & Technol., Taxila, Pakistan
  • fYear
    2014
  • Firstpage
    220
  • Lastpage
    225
  • Abstract
    Advanced Encryption Standard (AES) is the most widely used public cipher algorithm for crypto related applications in embedded systems. This paper presents an area efficient 16-bit AES architecture for key expansion, encryption and decryption. In the proposed design, a modular approach is adopted and it is capable of performing all transformations for 128, 192 and 256-bit cipher key lengths. The resources are reduced by minimizing the slice registers and BRAMs without compromising the throughput. The slice count is cut down by sharing the hardware logic resources. Instead of using separate memories for plain text, cipher text and intermediate results, only one BRAM is used. Also for cipher key and round keys, single BRAM is incorporated. The design is synthesized and implemented using Xilinx Virtex-5 FPGA. A comparison is made with existing architectures of different datapaths.
  • Keywords
    cryptography; embedded systems; field programmable gate arrays; 128-bit cipher key length; 16-bit AES architecture; 192-bit cipher key length; 256-bit cipher key length; Xilinx Virtex-5 FPGA; advanced encryption standard; embedded applications; embedded systems; field programmable gate array; hardware logic resources; public cipher algorithm; slice count; slice registers; Ciphers; Computer architecture; Encryption; Field programmable gate arrays; Hardware; Registers; Throughput; 16-bit; FPGA; advanced encryption standard (AES); cryptography; decryption; embedded system; encryption;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Information Technology (FIT), 2014 12th International Conference on
  • Print_ISBN
    978-1-4799-7504-4
  • Type

    conf

  • DOI
    10.1109/FIT.2014.49
  • Filename
    7118403