Detailed Analysis of the AES CTR Mode Parallel Execution Using OpenMP

被引:0
作者
Ketata, Rim [1 ]
Kriaa, Lobna [1 ]
Saidane, Leila Azzouz [1 ]
Chalhoub, Gerard [2 ]
机构
[1] Natl Sch Comp Sci ENSI, CRISTAL Lab RAMSIS Pole, Manouba, Tunisia
[2] Technol Univ Inst, LIMOS Lab, Networks & Protocols Team, Clermont Ferrand, France
来源
5TH IFIP INTERNATIONAL CONFERENCE ON PERFORMANCE EVALUATION AND MODELING IN WIRED AND WIRELESS NETWORKS PEMWN 16 | 2016年
关键词
AES; Counter mode; Parallelism; OpenMP; Parallel computing; Encryption;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Advanced Encryption Standard (AES), also known as the Rijndael algorithm, is a symmetric bloc cipher approved by the NIST institute and used for the encryption of electronic data. Thanks to its high level of security, AES is one of the most popular and widely adopted algorithms likely to be encountered nowadays in cryptographic systems. This level of security is reached by the application of a multitude of complex mathematical transformations on the input data. Thus, it requires a large amount of execution time which may not be feasible for some real time applications. In this paper we propose the parallelization of AES algorithm in Counter mode. The OpenMP API was chosen to parallelize the sequential code. We present a detailed analysis of the obtained results in terms of execution time and speed-up measurements.
引用
收藏
页数:9
相关论文
共 35 条
  • [1] Anala M. R., 2016, INT J APPL ENG RES, P2996
  • [2] [Anonymous], LECT NOTES INFORM TH
  • [3] [Anonymous], 2011, P 2011 IEEE INT C EL
  • [4] [Anonymous], FED INF PROC STAND P
  • [5] [Anonymous], 2012, INT J ENG RES APPL
  • [6] Banu JS, 2013, INT C TREND COMPUT C, P481, DOI 10.1109/ICE-CCN.2013.6528547
  • [7] Bielecki W., 2005, P 4 WSEAS INT C INF, P224
  • [8] Chandra R., 2001, Parallel programing in OpenMP, DOI DOI 10.5555/355074
  • [9] Chapman B., 2008, USING OPENMP PORTABL
  • [10] Daemen J, 1999, AES PROPOSAL RIJNDAE