Table of Content

Open Access iconOpen Access



Privacy-Preserving Genetic Algorithm Outsourcing in Cloud Computing

Leqi Jiang1, 2, Zhangjie Fu1, 2, *

1 College of Computer and Software, Nanjing University of Information Science & Technology, Nanjing, 210044, China.
2 Jiangsu Engineering Center of Network Monitoring, Nanjing University of Information Science and Technology, Nanjing, 210044, China.

* Corresponding Author: Zhangjie Fu. Email: email.

Journal of Cyber Security 2020, 2(1), 49-61.


Genetic Algorithm (GA) has been widely used to solve various optimization problems. As the solving process of GA requires large storage and computing resources, it is well motivated to outsource the solving process of GA to the cloud server. However, the algorithm user would never want his data to be disclosed to cloud server. Thus, it is necessary for the user to encrypt the data before transmitting them to the server. But the user will encounter a new problem. The arithmetic operations we are familiar with cannot work directly in the ciphertext domain. In this paper, a privacy-preserving outsourced genetic algorithm is proposed. The user’s data are protected by homomorphic encryption algorithm which can support the operations in the encrypted domain. GA is elaborately adapted to search the optimal result over the encrypted data. The security analysis and experiment results demonstrate the effectiveness of the proposed scheme.


Cite This Article

L. Jiang and Z. Fu, "Privacy-preserving genetic algorithm outsourcing in cloud computing," Journal of Cyber Security, vol. 2, no.1, pp. 49–61, 2020.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2668


  • 1795


  • 0


Share Link