首页> 外文OA文献 >Towards practical verifiable computation: verification outsourcing, linear arguments without linearity tests, and repeated structures
【2h】

Towards practical verifiable computation: verification outsourcing, linear arguments without linearity tests, and repeated structures

机译:迈向实用的可验证计算:验证外包,没有线性测试的线性参数和重复的结构

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Cloud Computing represents a new trend in modern computing. Since computation can be purchased as a service, companies and individual users can cut down their computing assets and outsource any burdensome computational workload. In addition to savings in computing infrastructure, the Cloud may also provide expert technical consulting. But while outsourcing computation provides appealing benefits, one must fully consider a critical security issue: there is no guarantee on the correctness of the results.That is, the Cloud servers should be considered error-prone and may or may not be fully trustworthy. Thus an immediate need for result assurance naturally arises. This need motivates a growing body of research on verification of outsourced computation. Researchers strive for verifying the result of general computation, not limited to a specific computational task. Extending classical proof systems, interactive proof (IP) systems and probabilistically checkable proof (PCP) systems provide basic theoretical models and meaningful tools for applications. Unfortunately, PCPs and hence arguments are wildly impractical: traditional PCPs are too expensive to instantiate at the prover or query from the verifier. While state-of-the-art PCP schemes are asymptotically efficient, the constants on their running times are large, and they seem too intricate to be implemented easily.This dissertation focuses on the verifiable computation, taking steps towards bringing it closer to practicality. We argue that since the verification may be tedious and expensive, users are likely to outsource (again) the verification workload to a third party. Other scenarios such as auditing and arbitrating may also require the use of third-party verification. Outsourcing verification will introduce new security challenges. One such challenge is to protect the computational task and the results from the untrusted third party verifier. In this work, we address this problem by proposing an efficient verification outsourcing scheme. To our knowledge, this is the first solution to the verification outsourcing problem. We show that, without using expensive fully-homomorphic encryption, an honest-but-curious third party can help to verify the result of an outsourced computational task without having to learn either the computational task or the result thereof. We have implemented our design by combining a novel commitment protocol and an additive-homomorphic encryption in the argument system model. The totalcost of the verification in our design is less than the verifiers cost in the state-of-the-art argument systems that rely only on standard cryptographic assumptions. Besides the introduction of the verification outsourcing paradigm, we also bring improvements to the state-of-the-art verification protocol designs. We firstly investigate the linearity tests, which overwhelmingly occupy the bandwidth of the interaction part of the state-of-the-art designs based on linear PCP. Our results show that under certainassumptions, if this Single- Commit-Multi-Decommit protocol further combines with the linear PCP, the linearity tests in the combined linear PCP become redundant. Our theoretical result immediately results in RIVER, a new linear-PCP-based argument system which achieves lower cost. Then, we focus on the computations with repeated sub-structures and design a novel verification protocol, that takes advantage of these particular features. We notice the state of the art involve a considerable cost, including the verifiers amortized cost, (i.e., the cost that needs to be amortized over a large number of work instances), and the provers cost of proof generation. The most efficient argument systems still incur an amortized cost that is linear in the size of the circuit. We address reducing this cost for those outsourced computations which contain repeated substructures (e.g. loops). Since loops play a pivotal role in the real world of computing (not only compute-intensive computations but also data-intensive computations such as big data applications), we take loops as a typical example, propose the first verificationprotocol that is specific for computations with repeated structures and show that the circuit generated from computation with loops can indeed lead to a lower amortized cost and a lower cost of proof generation. Using the theory of arithmetic circuit complexity we prove that for most programs our design results in very significant savings.
机译:云计算代表了现代计算的新趋势。由于可以将计算作为服务购买,因此公司和个人用户可以减少其计算资产并外包任何繁重的计算工作量。除了节省计算基础架构,云还可以提供专家技术咨询。但是,尽管外包计算提供了诱人的好处,但人们必须充分考虑一个关键的安全问题:不能保证结果的正确性,也就是说,云服务器应被视为容易出错,并且可能或可能不完全值得信赖。因此自然产生了对结果保证的迫切需求。这种需求激发了关于外包计算验证的越来越多的研究。研究人员致力于验证通用计算的结果,而不仅限于特定的计算任务。扩展了经典证明系统,交互式证明(IP)系统和概率可检验证明(PCP)系统,为应用程序提供了基本的理论模型和有意义的工具。不幸的是,PCP及其论点非常不切实际:传统的PCP太昂贵,无法在证明者处实例化或从验证者处查询。虽然最先进的PCP方案在渐近效率上是有效的,但它们的运行时间常数却很大,而且似乎过于复杂,难以实现。本文着重研究可验证的计算,并采取措施使其更接近实用性。我们认为,由于验证可能是乏味且昂贵的,因此用户可能会将验证工作量(再次)外包给第三方。其他方案(例如审核和仲裁)也可能需要使用第三方验证。外包验证将带来新的安全挑战。这样的挑战之一就是保护不受信任的第三方验证程序的计算任务和结果。在这项工作中,我们通过提出有效的验证外包方案来解决此问题。就我们所知,这是验证外包问题的第一个解决方案。我们证明,在不使用昂贵的全同态加密的情况下,诚实但好奇的第三方可以帮助验证外包计算任务的结果,而无需学习计算任务或其结果。我们通过在参数系统模型中结合了新颖的承诺协议和加法同态加密来实现我们的设计。在我们的设计中,验证的总成本低于仅依靠标准密码假设的最新参数系统中的验证者成本。除了引入验证外包范例外,我们还对最新的验证协议设计进行了改进。我们首先研究了线性测试,该测试绝大多数占用了基于线性PCP的最新设计的交互部分的带宽。我们的结果表明,在一定的假设下,如果此单提交多解除协议进一步与线性PCP组合,则组合线性PCP中的线性测试将变得多余。我们的理论结果立即产生了RIVER,这是一种新的基于线性PCP的自变量系统,可实现较低的成本。然后,我们将重点放在具有重复子结构的计算上,并设计一种新颖的验证协议,以利用这些特殊功能。我们注意到,现有技术涉及相当大的成本,包括验证者的摊销成本(即需要在大量工作实例中摊销的成本)以及证明生成的证明者成本。最有效的论证系统仍然会产生与电路规模成线性关系的摊销成本。对于那些包含重复子结构(例如循环)的外包计算,我们致力于降低这种成本。由于循环在计算的现实世界中起着举足轻重的作用(不仅是计算密集型计算,而且是数据密集型计算(例如大数据应用程序)),因此我们以循环为例,提出了第一个验证协议,该协议专用于重复的结构,并表明使用循环计算生成的电路确实可以导致较低的摊销成本和较低的证明生成成本。使用算术电路复杂性理论,我们证明了对于大多数程序而言,我们的设计可节省大量资金。

著录项

  • 作者

    Xu Gang;

  • 作者单位
  • 年度 2014
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号