Search In this Thesis
   Search In this Thesis  
العنوان
A single core fpga aes cipher\decipher for key lengths of 128, 192 and 256 bits /
الناشر
Ahmed Mohamed Abdelmawgoud Ragab ,
المؤلف
Ahmed Mohamed Abdelmawgoud Ragab
هيئة الاعداد
باحث / Ahmed Mohamed Abdelmawgoud Ragab
مشرف / Ahmed H. Khalil
مشرف / Hisham M. Hamed
مشرف / Magdi Saaed El-Soudani
تاريخ النشر
2016
عدد الصفحات
109 P. ;
اللغة
الإنجليزية
الدرجة
ماجستير
التخصص
الهندسة الكهربائية والالكترونية
تاريخ الإجازة
26/2/2017
مكان الإجازة
جامعة القاهرة - كلية الهندسة - Electronics and Communications
الفهرس
Only 14 pages are availabe for public view

from 150

from 150

Abstract

This work present an optimized pipelined hardware implementation of the advanced encryption standard (AES) with key lengths of 128, 192 and 256 bits on an altera stratix III-EP3SL150F1152 field programmable gate array (FPGA). Starting from an architecture dedicated to 256-bit key operations, a series of optimization are performed to allow the handling of 128-bit and 192-bit keys, using one core, rather than three separate cores. The various operations required for the AES algorithm are thus analyzed from a hardware implementation perspective. The system throughput is also enhanced through the simultaneous calculations of operations. In the timing report, the system frequency reaches a maximum of 332 MHz producing a maximum throughput of 42.48 Gbps with a latency ranges from 21 to 29 clk cycles depending on the selected operation. The design was tested on a terasic DE3-150 development board at 100 MHZ, and operated with the Altera-NiosII CPU environment