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
Link To Document :
بازگشت