首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于MLWE的同态内积方案
引用本文:柯程松,吴文渊,冯勇.一种基于MLWE的同态内积方案[J].软件学报,2021,32(11):3596-3605.
作者姓名:柯程松  吴文渊  冯勇
作者单位:自动推理与认知重庆市重点实验室(中国科学院 重庆绿色智能技术研究院), 重庆 400714;重庆邮电大学 计算机科学与技术学院, 重庆 400065
基金项目:国家自然科学基金(11671377);重庆市院士专项(cstc2017zdcy-yszxX0011,cstc2018jcyj-yszxX0002)
摘    要:同态内积在安全多方几何计算、隐私数据挖掘、外包计算、可排序的密文检索等场景有广泛的应用.但现有的同态内积计算方案大多是基于RLWE的全同态加密方案,普遍存在效率不高的问题.在柯程松等人提出的基于MLWE的低膨胀率加密算法基础上,提出了一种同态内积方案.首先给出了密文空间上的张量积运算⊗,该密文空间上的运算对应明文空间上的整数向量内积运算;然后分析了方案的正确性与安全性;最后给出了两种优化的加密参数,对应计算两种不同大小的整数向量同态内积的应用场景.通过C++与大整数计算库NTL实现了该方案.对比其他同态加密方案,该方案能够比较高效地计算整数向量的同态内积.

关 键 词:MLWE  同态内积  安全多方计算
收稿时间:2018/7/2 0:00:00
修稿时间:2019/10/8 0:00:00

MLWE-based Homomorphic Inner Product Scheme
KE Cheng-Song,WU Wen-Yuan,FENG Yong.MLWE-based Homomorphic Inner Product Scheme[J].Journal of Software,2021,32(11):3596-3605.
Authors:KE Cheng-Song  WU Wen-Yuan  FENG Yong
Affiliation:Chongqing Key Laboratory of Automated Reasoning and Cognition (Chongqing Institute of Green and Intelligent Technology, Chinese Academy of Sciences), Chongqing 400714, China;College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
Abstract:The homomorphic inner product has a wide range of applications such as secure multi-geometry calculation, private data mining, outsourced computing, and sortable ciphertext retrieval. However, the existing schemes for calculating the homomorphism inner product are mostly based on FHE by RLWE with low efficiency. With MLWE, this study proposes a homomorphic inner product scheme by using a low expansion rate encryption algorithm proposed by Ke, et al. Firstly, the tensor product operation in the cipher space is given, which corresponds to the integer vector product operation in the plaintext space. Then, the correctness and security of the scheme are analyzed. At last, two sets of optimized encryption parameters are given, corresponding to the different application scenarios of homomorphic inner product. The scheme of this study is implemented by C++ and the large integer computation library NTL. Compared with other homomorphic encryption schemes, this scheme can efficiently calculate the homomorphism inner products of integer vectors.
Keywords:MLWE  homomorphic inner product  secure multi-party computation
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号