计算机应用 ›› 2015, Vol. 35 ›› Issue (12): 3408-3412.DOI: 10.11772/j.issn.1001-9081.2015.12.3408

• 信息安全 • 上一篇    下一篇

基于MapReduce的并行同态加密算法

胡持, 杨庚, 杨倍思, 闵兆娥   

  1. 南京邮电大学计算机学院, 南京 210003
  • 收稿日期:2015-06-09 修回日期:2015-09-09 出版日期:2015-12-10 发布日期:2015-12-10
  • 通讯作者: 杨庚(1961-),男,江苏建湖人,教授,博士,CCF高级会员,主要研究方向:网络与信息安全、分布与并行计算、大数据隐私保护
  • 作者简介:胡持(1990-),男,江苏宿迁人,硕士研究生,主要研究方向:云计算安全、隐私保护;杨倍思(1990-),女,河南新乡人,硕士研究生,主要研究方向:云计算安全、隐私保护;闵兆娥(1978-),女,江苏盐城人,教授,博士,主要研究方向:大数据安全。
  • 基金资助:
    国家自然科学基金资助项目(61272084,61300240)。

Parallel algorithm for homomoriphic encryption base on MapReduce

HU Chi, YANG Geng, YANG Beisi, MIN Zhao'e   

  1. College of Information Security, Nanjing University of Posts and Telecommunications, Nanjing Jiangsu 210003, China
  • Received:2015-06-09 Revised:2015-09-09 Online:2015-12-10 Published:2015-12-10

摘要: 根据云计算分布式的特点,并结合同态加密和Hadoop环境下MapReduce并行框架,提出了一种基于MapReduce计算框架的并行同态加密方案。实现了具体的并行同态加密算法,并对该方案的安全性和正确性进行了理论分析。同时,在16个核的计算集群中进行实验,数据加密的加速比可以达到13。实验结果表明,基于MapReduce的同态加密方案可以有效地减少数据的加密时间,有利于面向实时的应用。

关键词: Hadoop环境, MapReduce, 同态加密, 并行处理

Abstract: According to the distributed feature of cloud computing, a parallel homomorphic encryption scheme based on the MapReduce Hadoop was proposed with the combination of homomorphic encryption and MapReduce parallel framework under Hadoop environment. The concrete parallel homomorphic encrypting algorithm was implemented, and the theoretical analysis was given to prove the security and correctness of the proposed algorithm. The evaluation experiments on the cloud cluster consisting of 4 computing nodes with total 16 Central Processing Units (CPUs) show that the data encryption of the parallel homomorphic encryption algorithm can reach the speed-up radio of 13. The experimental result shows that the proposed algorithm can reduce the time cost of data encryption and can be applied to real-time applications.

Key words: Hadoop, MapReduce, homomorphic encryption, parallel processing

中图分类号: