Implementation of AES as a Custom Hardware using NIOS II Processor

  • Hasamnis M
N/ACitations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

In this paper Advanced Encryption Standard (AES) algorithm has been designed and implemented as custom hardware. The algorithm is controlled through C-code written in NIOS II IDE. AES as a custom hardware is interfaced with the system designed around NIOS II Processor using SOPC builder tool. AES is written in hardware in VHDL language and the interface is through GPIO (General Purpose Input / Output Port). AES implemented using data size of 128 bits, while the length of the key used is of 128 bits. The key size of AES used is of 128 bits, as it is secure from the different attacks in existence. The FPGA used is CYCLONE II from Altera. AES as a custom hardware increases the speed of encryption and serves as an accelerator and hence improves the performance of the system. .Keywords Advanced Encryption Standard (AES), NIOS II Processor, SOPC Builder, NIOS II IDE.

Cite

CITATION STYLE

APA

Hasamnis, M. (2012). Implementation of AES as a Custom Hardware using NIOS II Processor. Advanced Computing: An International Journal, 3(4), 77–85. https://doi.org/10.5121/acij.2012.3410

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free