首页> 外文会议>International conference on practice and theory in public-key cryptography >Achieving Privacy in Verifiable Computation with Multiple Servers - Without FHE and without Pre-processing
【24h】

Achieving Privacy in Verifiable Computation with Multiple Servers - Without FHE and without Pre-processing

机译:在多台服务器上进行可验证的计算中实现隐私-无需FHE且无需预处理

获取原文

摘要

Cloud services provide a powerful resource to which weak clients may outsource their computation. While tremendously useful, they come with their own security challenges. One of the fundamental issues in cloud computation is: how does a client efficiently verify the correctness of computation performed on an untrusted server? Furthermore, how can the client be assured that the server learns nothing about its private inputs? In recent years, a number of proposals have been made for constructing verifiable computation protocols. Unfortunately, solutions that guarantee privacy of inputs (in addition to the correctness of computation) rely on the use of fully homomorphic encryption (FHE). An unfortunate consequence of this dependence on FHE, is that all hope of making verifiable computation implementable in practice hinges on the challenge of making FHE deployable in practice. This brings us to the following question: do we need fully homomorphic encryption to obtain privacy in verifiable computation protocol which achieves input privacy? Another drawback of existing protocols is that they require the client to run a pre-processing stage, in which the work done by the client is proportional to the function being outsourced and hence the outsourcing benefit is obtained only in an amortized sense. This brings us to our next question: can we build verifiable computation protocols that allow the client to efficiently outsource even a computation that it wishes to execute just once? In this paper, we consider a model in which the client outsources his computation to multiple (say n ≥ 2) servers. In this model, we construct verifiable computation protocols that do not make use of FHE and that do not have a pre-processing stage. In the two-server setting, we present an extremely practical protocol based only on one-way functions. We also present a solution, based on the DDH assumption, for the multi-server model for any arbitrary n. All these protocols are secure as long as at least one server is honest. Finally, even in the n-server model, we present a solution based solely on one-way functions. This protocol tolerates up to a constant fraction of corrupted servers.
机译:云服务提供了强大的资源,弱客户端可以将其资源外包给他们。尽管它们非常有用,但它们也面临着自身的安全挑战。云计算中的基本问题之一是:客户端如何有效地验证在不受信任的服务器上执行的计算的正确性?此外,如何确保客户不知道服务器对其私有输入一无所知?近年来,为构造可验证的计算协议提出了许多建议。不幸的是,确保输入的私密性(除了计算的正确性)的解决方案还依赖于完全同态加密(FHE)的使用。这种依赖FHE的不幸后果是,使可验证的计算在实践中可实现的所有希望都取决于使FHE在实践中可部署的挑战。这给我们带来了以下问题:我们是否需要完全同态加密才能在可验证的计算协议中获得私密性,从而获得输入私密性?现有协议的另一个缺点是它们要求客户运行预处理阶段,其中客户完成的工作与要外包的功能成比例,因此只能从摊销的意义上获得外包收益。这就引出了下一个问题:我们是否可以建立可验证的计算协议,以使客户端甚至可以将希望执行一次的计算有效地外包出去?在本文中,我们考虑一个模型,其中客户端将其计算外包给多个(例如n≥2)服务器。在此模型中,我们构建了不使用FHE且没有预处理阶段的可验证计算协议。在两台服务器的设置中,我们提出了一种仅基于单向功能的极其实用的协议。我们还基于DDH假设为任意n的多服务器模型提供了一种解决方案。只要至少一台服务器是诚实的,所有这些协议都是安全的。最后,即使在n服务器模型中,我们也提出了仅基于单向功能的解决方案。该协议最多可以容忍一定比例的损坏服务器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号