Parallelization of AES Algorithm Using OpenMP
2013-10-25 15:17:44   来源:   评论:0 点击:

Abstract—Advanced Encryption Standard (AES), a Federal Information Processing Standard (FIPS), is an approved cryptographic algorithm that can be used to protect electronic data. AES is a complex algorithm that requires large number of mathematical computations to be done. A sequential implementation would require a considerable amount of execution time. This may not be feasible for some applications that require faster rates of encryption and decryption to match the required data flow. This paper proposes an optimised parallel architecture of AES algorithm at both data and control level, suitable to be implemented in a multicore environment. The AES algorithm has been implemented in C language and is parallelised using OpenMP standard. The performance analysis is done using Intel VTuneTM Amplifier XE 2013. The proposed parallel design exhibits improved performance over the sequential approach which addresses several applications that have a time constraint.

Index Terms—AES, encryption, decryption, parallelization, multicore, OpenMP, VTune Amplifier

Cite: S. S. Navalgund, Akshay Desai, Krishna Ankalgi, and Harish Yamanur, "Parallelization of AES Algorithm Using OpenMP," Lecture Notes on Information Theory, Vol.1, No.4, pp. 144-147, Dec. 2013. doi: 10.12720/lnit.1.4.144-147
Array

相关热词搜索:

上一篇:First page
下一篇:A Novel Attribute Clustering Algorithm for Extraction of Discriminative Features to Classify Samples from Microarray Gene Expression Data

分享到: 收藏
评论排行