首页> 外文期刊>Journal of Applied Research and Technology >Parallelizing fully homomorphic encryption for a cloud environment
【24h】

Parallelizing fully homomorphic encryption for a cloud environment

机译:为云环境并行化完全同态加密

获取原文
           

摘要

Cloud computing is a boon for both business and private use, but data security concerns slow its adoption. Fully homomorphic encryption (FHE) offers the means by which the cloud computing can be performed on encrypted data, obviating the data security concerns. FHE is not without its cost, as FHE operations take orders of magnitude more processing time and memory than the same operations on unencrypted data. Cloud computing can be leveraged to reduce the time taken by bringing to bear parallel processing. This paper presents an implementation of a processing dispatcher which takes an iterative set of operations on FHE encrypted data and splits them between a number of processing engines. A private cloud was implemented to support the processing engines. The processing time was measured with 1, 2, 4, and 8 processing engines. The time taken to perform the calculations with the four levels of parallelization, as well as the amount of time used in data transfers are presented. In addition, the time the computation servers spent in each of addition, subtraction, multiplication, and division are laid out. An analysis of the time gained by parallel processing is presented. The experimental results shows that the proposed parallel processing of Gentry's encryption improves the performance better than the computations on a single node. This research provides the following contributions. A private cloud was built to support parallel processing of homomorphic encryption in the cloud. A client-server model was created to evaluate cloud computing of the Gentry's encryption algorithm. A distributed algorithm was developed to support parallel processing of the Gentry's algorithm for evaluation on the cloud. An experiment was setup for the evaluation of the Gentry's algorithm, and the results of the evaluation show that the distributed algorithm can be used to speed up the processing of the Gentry's algorithm with cloud computing.
机译:云计算对企业和私人使用都是一个福音,但是数据安全问题使它的采用速度减慢。完全同态加密(FHE)提供了一种方法,可以对加密的数据执行云计算,从而避免了数据安全问题。 FHE并非没有代价,因为与未加密数据上的相同操作相比,FHE操作需要更多数量级的处理时间和内存。可以利用云计算来减少进行并行处理所需的时间。本文介绍了一种处理调度程序的实现,该调度程序对FHE加密数据采取了一系列迭代操作,并将其在多个处理引擎之间进行拆分。实施了私有云以支持处理引擎。用1、2、4和8个处理引擎测量处理时间。提供了使用四个并行化级别执行计算所需的时间,以及数据传输中使用的时间量。此外,还安排了计算服务器用于加,减,乘和除运算的时间。给出了通过并行处理获得的时间的分析。实验结果表明,与单节点计算相比,Gentry加密的并行处理提高了性能。这项研究提供了以下贡献。构建私有云以支持云中同态加密的并行处理。创建了一个客户端服务器模型来评估Gentry加密算法的云计算。开发了一种分布式算法,以支持Gentry算法的并行处理,以便在云上进行评估。建立了Gentry算法评估的实验,评估结果表明,分布式算法可用于加快Gentry算法在云计算中的处理速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号