首页> 外文会议>IEEE International Conference on Smart Cloud >Search over Compute: Solving Multiplication-Intensive Computational Problems over FHE Data
【24h】

Search over Compute: Solving Multiplication-Intensive Computational Problems over FHE Data

机译:搜索计算:解决数据上的乘法密集型计算问题

获取原文

摘要

Fully Homomorphic Encryption (FHE) is a crypto-system that enables computations on encrypted data without decrypting them, thus providing privacy. The practical applications of FHE have performance bottleneck due to the complexity of operations involved. FHE usually supports addition and multiplication as the two primitive operations, which further enable arbitrary computations on encrypted data. Of these, multiplication is computationally expensive operation in homomorphic domain when compared to addition. Hence, computations involving high number of multiplications have performance issues. In this paper, we improve the performance of a narrow class of multiplication intensive computational problems in encrypted domain that have finite result space. We solve such problems using search on publicly known unencrypted database of result space instead of computing the problem using traditional methods over encrypted data. This class of multiplication-intensive computations can be solved efficiently by searching due to fewer number of multiplications involved when compared to traditional computation, providing high performance improvement. Furthermore, we improve the performance of search algorithm by exploiting boolean arithmetic when search is performed over a public dataset. We illustrate this two-level optimization using factorial computation on encrypted data and demonstrate that a simple optimization of solving factorial as a search problem shows enormous performance improvement when compared to direct computation in encrypted domain. Factorial is an important primitive in several disciplines such as combinatorics, probability theory etc. which are building blocks of cloud analytics. We demonstrate through experiments that computation of factorial efficiently in turn improves the performance of such applications considerably. This optimization can be used to improve performance of other multiplication-intensive computational problems like exponentiation, binomial computations, and other domain specific computations.
机译:完全同态加密(FHE)是一种加密系统,无需加密即可对加密数据进行计算,从而提供了保密性。由于所涉及操作的复杂性,FHE的实际应用存在性能瓶颈。 FHE通常支持加法和乘法这两个基本运算,这进一步允许对加密数据进行任意计算。其中,与加法相比,乘法在同态域中的计算量很大。因此,涉及大量乘法的计算存在性能问题。在本文中,我们提高了具有有限结果空间的窄类乘法密集型计算问题在加密域中的性能。我们通过在结果空间的公共未加密数据库中进行搜索来解决此类问题,而不是使用对加密数据的传统方法来计算问题。与传统计算相比,由于涉及的乘法次数较少,因此可以通过搜索有效地解决此类乘法密集型计算,从而提高了性能。此外,当在公共数据集上执行搜索时,我们通过利用布尔算法来提高搜索算法的性能。我们说明了对加密数据使用阶乘计算进行的两级优化,并证明了与加密域中的直接计算相比,将阶乘作为搜索问题进行求解的简单优化显示出巨大的性能提升。阶乘是组合科学,概率论等几门学科中的重要原语,这些学科是云分析的基础。我们通过实验证明,阶乘的有效计算反过来可以大大提高此类应用程序的性能。此优化可用于提高其他乘法密集型计算问题(例如幂运算,二项式计算和其他特定于域的计算)的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号