DocumentCode
2336869
Title
Design and implementation of Rijindael´s encryption algorithm with hardware / software co-design using NIOS II processor
Author
Hasamnis, Meghana A. ; Limaye, S.S.
Author_Institution
Electron. Eng., Shri Ramdeobaba Coll. of Eng. & Manage., Nagpur, India
fYear
2012
fDate
18-20 July 2012
Firstpage
1386
Lastpage
1389
Abstract
In the present investigation, Rijindael´s encryption algorithm (AES) is designed based on co-design methodology. It is a commonly used network security algorithm for wireless transmission systems. It is a symmetric block cipher, which plays a major role in bulk data encryption. Four different modules with specific functions are included in this algorithm. The hardware / software co-design methodology is adopted to implement one of the functional modules in hardware and subsequent remaining modules in software. The module in hardware is implemented on FPGA and added as hardware accelerator to the processor. The proposed hardware / software implementation is done on Altera NIOS II processor platform. An implementation result shows a considerable improvement in speed as compared to software only approach. On the other hand, the significant reduction in area is achieved as compared to hardware only approach.
Keywords
computer network security; cryptography; field programmable gate arrays; hardware-software codesign; microprocessor chips; Altera NIOS II processor platform; FPGA; Rijindael encryption algorithm; bulk data encryption; functional modules; hardware accelerator; hardware software codesign; network security algorithm; symmetric block cipher; wireless transmission system; Algorithm design and analysis; Encryption; Field programmable gate arrays; Hardware; Software; Software algorithms; NIOS II IDE; NIOS II Processor; Rijindael´s encryption algorithm (AES); SOPC Builder;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics and Applications (ICIEA), 2012 7th IEEE Conference on
Conference_Location
Singapore
Print_ISBN
978-1-4577-2118-2
Type
conf
DOI
10.1109/ICIEA.2012.6360939
Filename
6360939
Link To Document