计算机应用 ›› 2015, Vol. 35 ›› Issue (11): 3079-3082.DOI: 10.11772/j.issn.1001-9081.2015.11.3079

• 2015年全国开放式分布与并行计算学术年会(DPCS 2015)论文 • 上一篇    下一篇

基于MapReduce的并行AES加密算法

付雅丹, 杨庚, 胡持, 闵兆娥   

  1. 南京邮电大学 计算机学院, 南京 210003
  • 收稿日期:2015-06-17 修回日期:2015-07-24 发布日期:2015-11-13
  • 通讯作者: 杨庚(1961-),男,江苏建湖人,教授,博士,CCF高级会员,主要研究方向:网络与信息安全、分布与并行计算、大数据隐私保护.
  • 作者简介:付雅丹(1992-),女,湖南邵阳人,硕士研究生,主要研究方向:云并行计算与安全; 胡持(1990-),男,江苏宿迁人,硕士研究生,主要研究方向:云计算上的并行加密; 闵兆娥(1978-),女,江苏盐城人,博士,主要研究方向:大数据安全.
  • 基金资助:
    国家自然科学基金资助项目(61272084).

Parallel algorithm of AES encryption based on MapReduce

FU Yadan, YANG Geng, HU Chi, MIN Zhao'e   

  1. College of Computer Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing Jiangsu 210003, China
  • Received:2015-06-17 Revised:2015-07-24 Published:2015-11-13

摘要: 针对云计算环境的隐私保护问题,采用加密数据存储是一个可行的选择.为了提高数据加密解密的速度,结合云环境的并行计算特点和AES加密算法,设计了一种并行AES加密方案,给出了具体的并行算法,分析了算法的性能,并通过实验证明了方法的有效性.实验结果表明该并行算法在MapReduce模式下,在16核4节点构成的云计算集群上能够达到15.9的加速比,总加密时间减少了72.7%.

关键词: 云计算, MapReduce, 并行加密, 高级加密标准

Abstract: In order to protect privacy of consumers in cloud computing, encrypted data storage is a feasible way. To speed up process of encryption and decryption, a parallel Advanced Encryption Standard (AES) encryption algorithm was proposed taking the characteristic of multi-nodes in cloud computing into account. The performance of the algorithm was analyzed in theory, and then experiments were conducted to demonstrate the efficiency of the designed algorithm. The experimental results show that the speed-up radio of the proposed encryption scheme can reach 15.9, and the total time cost of AES encryption can be reduced by 72.7% on the cloud cluster consisting of 4 compute nodes of total 16 CPUs.

Key words: cloud computing, MapReduce, parallel encryption, Advanced Encryption Standard (AES)

中图分类号: