Tuesday, September 7, 2010

My final year project report-(Scalability, Flexibility and Speed up of Encryption Algorithms on an FPGA)

The main objective of the project is to make the scalability, flexibility and speedup of encryption algorithms using FPGA devices. First offloads the process of encryption from the master CPU onto a co-processor, which frees the master CPU resources for other uses. Second, its implementation on FPGA offers the possibility of using many threads to run the Encryption algorithms. Different optimizations have been applied on the hardware architecture of Encryption algorithms , in order to satisfy different constraints in terms of latency, area occupation andspeed. Performance measurement of the hardware solution is compared to AES software implemented on a NIOS II processor. A strong focus is devoted to the achievement of high through- put, which is required to support security requirements for current and future high bandwidth applications.

This project shows that Alteras Cyclone II series FPGA and NIOS II CPU make a low-cost and compact solution that adds high-speed features at lower cost and high degree of flexibility. Various architectures of AES unit was implemented with strong emphasis on high speed performance. FPGA technology has matured to the point where high throughput can be easily obtained.
Download PDF version of Document


  1. Hi, probably our entry may be off topic but anyways, I have been surfing around your blog and it looks very professional.

    It’s obvious you know your topic and you appear fervent about it. I’m developing a fresh blog plus I’m struggling to make it

    look good, as well as offer the best quality content. I have learned much at your web site and also I anticipate alot more

    articles and will be coming back soon. Thanks you.

    BE Final Year Projects

  2. Thanks lot for your valuable comment.That encourage me to do something more in future :)

  3. Thank you for the info. It sounds pretty user friendly. I guess I’ll pick one up for fun. thank u

    BE Final Year Projects