TY - GEN
T1 - Optimized hardware implementation of the advanced encryption standard algorithm
AU - Abd Elfatah, Ahmed Fathy
AU - Tarrad, Ibrahim F.
AU - Awad, Ali Ismail
AU - Hamed, Hesham F.A.
PY - 2013
Y1 - 2013
N2 - Data encryption has become a vital need for protecting the user data in most of communication areas. Advanced Encryption Standard (AES) algorithm has become the optimum choice for various security services in numerous applications due to its reliability and flexibility. The AES algorithm faces two main challenges which included in both encryption/decryption speed, and the consumed implementation area. This paper presents an optimized implementation of the AES algorithm with respect to the consumed implementation area by combining both data and key expansion approaches. The optimized implementation of AES increases its applicability in the small sized devices such as mobile phones and smart cards. The experimental outcomes prove the superiority of the proposed optimization approach compared to the available approaches in the literature with acceptable frequency and throughput for low throughput applications.
AB - Data encryption has become a vital need for protecting the user data in most of communication areas. Advanced Encryption Standard (AES) algorithm has become the optimum choice for various security services in numerous applications due to its reliability and flexibility. The AES algorithm faces two main challenges which included in both encryption/decryption speed, and the consumed implementation area. This paper presents an optimized implementation of the AES algorithm with respect to the consumed implementation area by combining both data and key expansion approaches. The optimized implementation of AES increases its applicability in the small sized devices such as mobile phones and smart cards. The experimental outcomes prove the superiority of the proposed optimization approach compared to the available approaches in the literature with acceptable frequency and throughput for low throughput applications.
UR - http://www.scopus.com/inward/record.url?scp=84893681048&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84893681048&partnerID=8YFLogxK
U2 - 10.1109/ICCES.2013.6707202
DO - 10.1109/ICCES.2013.6707202
M3 - Conference contribution
AN - SCOPUS:84893681048
SN - 9781479900800
T3 - Proceedings - 2013 8th International Conference on Computer Engineering and Systems, ICCES 2013
SP - 197
EP - 201
BT - Proceedings - 2013 8th International Conference on Computer Engineering and Systems, ICCES 2013
T2 - 2013 8th International Conference on Computer Engineering and Systems, ICCES 2013
Y2 - 26 November 2013 through 27 November 2013
ER -