Journal of Information Security Reserach ›› 2024, Vol. 10 ›› Issue (10): 952-.

Previous Articles     Next Articles

A Paillier Optimization Algorithm Combining Multiple Prime Numbers  and Public Modules#br#

Ma Lili, Yan Hongcan, and Gu Jiantao   

  1. (College of Science, North China University of Science and Technology, Tangshan, Hebei 063210)
    (Hebei Key Laboratory of Data Science and Application(North China University of Science and Technology), Tangshan, Hebei 063210)
  • Online:2024-10-15 Published:2024-10-26

一种多素数和公共模数联合的Paillier优化算法

马莉莉阎红灿谷建涛   

  1. (华北理工大学理学院河北唐山063210)
    (河北省数据科学与应用重点实验室(华北理工大学)河北唐山063210)

  • 通讯作者: 马莉莉 硕士研究生.主要研究方向为数据安全与隐私保护. 2091219909@qq.com
  • 作者简介:马莉莉 硕士研究生.主要研究方向为数据安全与隐私保护. 2091219909@qq.com 阎红灿 博士,教授,硕士生导师.主要研究方向为文本挖掘与Web信息检索、智能推荐、数据安全与隐私保护. yanhongcan@ncst.edu.cn 谷建涛 硕士,副教授.主要研究方向为网络空间安全. 26327588@qq.com

Abstract: Skyline query is designed to select a set of suitable points from a large number of data points, which provides a key technique for multiobjective optimization of locationoriented objects. Plaintext Skyline query will cause data leakage. Homomorphic encryption Paillier is adopted to protect data and implement ciphertext Skyline query. To address the low efficiency of the Paillier encryption and decryption the MPGPaillier (multiple primegenerator Paillier) algorithm, which is combined with multiple primes and common modules, is proposed to prove the correctness and security of the algorithm. Experimental comparison and analysis show that MPGPaillier has significant improvement over Paillier and MPPaillier (multiple primePaillier) algorithms in terms of encryption and decryption efficiency.

Key words: Skyline query, homomorphic encryption, Paillier, multiple prime, public modulus

摘要: Skyline查询旨在大量数据点中选择出一组符合要求的点集合,为面向位置对象的多目标优化问题提供了关键技术.明文的Skyline查询会引发数据泄露,采取同态加密Paillier对数据进行保护,实现密文上的Skyline查询.针对Paillier加解密效率低的问题,提出了多素数和公共模数联合的MPGPaillier(multiple primegenerator Paillier)算法,对算法的正确性和安全性进行证明.实验对比分析表明,在加解密效率方面,MPGPaillier比Paillier和MPPaillier(multiple primePaillier)算法有显著提升.

关键词: Skyline查询, 同态加密, Paillier, 多素数, 公共模数

CLC Number: