One of the biggest concerns for many applications in cloud computing lies in data privacy. A potential solution to this problem is homomorphic encryption (HE), which supports certain operations directly over the ciphertexts. Conventional HE schemes, however, exhibit significant performance overhead and are hardly applicable to real-world applications. This paper presents Rache, a caching optimization for accelerating the performance of HE schemes. The key insights of Rache include (i) caching some homomorphic ciphertexts before encrypting the large volume of plaintexts; (ii) expanding the plaintexts into a summation of powers of radixes; and (iii) constructing the ciphertexts with only homomorphic addition. The extensive evaluation shows that Rache exhibits almost linear scalability and outperforms Paillier by orders of magnitude.
翻译:云计算中许多应用的最大关切之一是数据隐私。这个问题的一个潜在解决办法是同质加密(HE),它直接支持某些在密码文本之上的操作。但是,常规高能计划显示相当高的性能管理,很难适用于现实世界应用。本文展示了拉切,这是加速高能计划业绩的一种缓冲优化。拉切的主要见解包括:(一) 在加密大量普通文本之前,将一些同质异质加密(HE ) ;(二) 将普通文本扩大为射线转换能力的总和;以及(三) 仅用同质添加来建造密码。广泛的评估表明,拉切几乎线性可伸缩,并且以数量级比Paillier更优。