基于Goldwasser-Micali加密算法的安全子集计算
针对集合间的安全子集问题进行了研究,目前存在解决此类问题的协议大多只能保护一个集合元素的隐私,因此,对于此类问题的研究具有重要的现实意义。在半诚实模型下,利用布隆过滤器及Goldwasser-Micali同态加密算法构建了一个安全子集计算协议,并使用安全多方计算中普遍采用的模拟范例证明方法证明了协议的安全性。利用布隆过滤器将拥有大量元素或大数域元素的数据集合映射为较小的数据集合,提升协议的效率及适用范围,同时,借助Goldwasser-Micali同态加密算法保证协议的安全性。相关研究大多是基于二次剩余等困难问题,不可抵抗量子攻击,可抵抗量子攻击的安全子集计算是进一步的研究方向。
Study the problem of secure subset, most of the existing protocols that solve such problems can only keep the elements of one set private, therefore, it has great practical significance to study this kind of problem. Under the semi-honest model, this paper constructed a secure subset protocol by using Bloom filter and Goldwasser-Micali homomorphic encryption algorithm, and proved the security of the protocol by using common simulation examples in secure multi-party computing. It used the Bloom filter to map a data set with a large number or large number field elements into a smaller data set, improved the efficiency and range of the protocol, at the same time, it used the Goldwasser-Micali homomorphic encryption algorithm to ensure the security of the protocol. Most of the relevant researches are based on the difficult problems such that secondary residuals, it is impossible to resist quantum attacks, and the secure subset computation which can resist quantum attacks is a further research direction.
任方、王倩、郑东
计算技术、计算机技术
安全多方计算同态加密布隆过滤器Goldwasser-Micali加密算法安全子集问题
任方,王倩,郑东.基于Goldwasser-Micali加密算法的安全子集计算[EB/OL].(2019-01-28)[2025-08-18].https://chinaxiv.org/abs/201901.00170.点此复制
评论