舰船电子工程2019,Vol.39Issue(8):121-123,131,4.DOI:10.3969/j.issn.1672-9730.2019.08.030
一种基于CPU-GPU混合系统的并行同态加密算法
A Parallel Homomorphic Encryption Based on CPU-GPU Hybrid System
摘要
Abstract
With the popularization of cloud computing service mode,the privacy of data has gradually become the focus of cloud security. In the field of information security,data encryption is an effective way to avoid illegal access to information. Homomorphic encryption is a kind of encryption algorithm that can directly operate on the ciphertext. Therefore,while saving the complex operation of decryption for cloud service providers,it also protects the privacy of data. However,due to the high computational complexity of the homomorphic encryption algorithm,it adds heavy workload to the computing resources. In this paper,a fast parallel computing framework is designed for the above problems,and a parallel homomorphic encryption algorithm based on CPU-GPU hybrid system is proposed. This paper proposes a parallel computing framework for homomorphic encryption, which is mainly dedicated to using GPU to accelerate the operation of the homomorphic encryption algorithm. In special,the parallel computing scheme can shorten the operation time of the homomorphic encryption algorithm and ensure the security of user data in the cloud computing environment. This paper also makes further efforts to design a pipeline architecture of processing stream in CPU-GPU hybrid system to accelerate encryption. The experiment results show that this method gains more than 70% improvement (run time)and 91% improvement compared to the serial homomorphic multiplication and homomorphic addition respectively.关键词
同态加密/云计算/CPU/GPU/数据私密性/并行计算Key words
homomorphic encryption/cloud computing/CPU/GPU/data privacy/parallel computing分类
信息技术与安全科学引用本文复制引用
郑志蓉..一种基于CPU-GPU混合系统的并行同态加密算法[J].舰船电子工程,2019,39(8):121-123,131,4.