DocumentCode :
3586091
Title :
Software implementation of AES algorithm on leon3 processor
Author :
Kchaou, Afef ; El Hadj Youssef, Wajih ; Tourki, Rached
Author_Institution :
Physic Dept. of Fac. of Sci. of Monastir, Electron. & Micro-Electron. Lab. (LEME), Monastir, Tunisia
fYear :
2014
Firstpage :
237
Lastpage :
242
Abstract :
Embedded system design is characterized by its complexity day by day, combined with reduced time-to-market deadlines. An embedded system integrates together a hardware and software parts on a common platform. The Advanced Encryption Standard (AES) is a cryptographic algorithm that can be used to encrypt a huge bulk of data and for embedded system security. This paper, explains the characteristics of leon3 Soft Core processor, and its implementation on FPGA board. We have implemented AES algorithm for both encryption/decryption by using C language and leon3 processor. The algorithm is implemented with different key of 128, 192 and 256 bit length. Our proposed software implementation is very efficient for encryption/decryption functions in leon3 embedded processor. It can be used in low cost applications.
Keywords :
C language; cryptography; embedded systems; field programmable gate arrays; microprocessor chips; standards; AES algorithm; C language; FPGA board; Leon3 soft core processor; advanced encryption standard; cryptographic algorithm; embedded system security; encryption-decryption functions; leon3 embedded processor; Algorithm design and analysis; Encryption; Hardware; Software; Software algorithms; Advanced Encryption Standard; FPGA; LEON3 processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Sciences and Techniques of Automatic Control and Computer Engineering (STA), 2014 15th International Conference on
Type :
conf
DOI :
10.1109/STA.2014.7086699
Filename :
7086699
Link To Document :
بازگشت