• DocumentCode
    612038
  • Title

    A Hybrid Architecture for Interactive Verifiable Computation

  • Author

    Vu, V. ; Setty, Srujay ; Blumberg, A.J. ; Walfish, M.

  • Author_Institution
    Univ. of Texas at Austin, Austin, TX, USA
  • fYear
    2013
  • fDate
    19-22 May 2013
  • Firstpage
    223
  • Lastpage
    237
  • Abstract
    We consider interactive, proof-based verifiable computation: how can a client machine specify a computation to a server, receive an answer, and then engage the server in an interactive protocol that convinces the client that the answer is correct, with less work for the client than executing the computation in the first place? Complexity theory and cryptography offer solutions in principle, but if implemented naively, they are ludicrously expensive. Recently, however, several strands of work have refined this theory and implemented the resulting protocols in actual systems. This work is promising but suffers from one of two problems: either it relies on expensive cryptography, or else it applies to a restricted class of computations. Worse, it is not always clear which protocol will perform better for a given problem.We describe a system that (a) extends optimized refinements of the non-cryptographic protocols to a much broader class of computations, (b) uses static analysis to fail over to the cryptographic ones when the non-cryptographic ones would be more expensive, and (c) incorporates this core into a built system that includes a compiler for a high-level language, a distributed server, and GPU acceleration. Experimental results indicate that our system performs better and applies more widely than the best in the literature.
  • Keywords
    interactive systems; protocols; GPU acceleration; built system; client machine; complexity theory; cryptography; distributed server; high-level language; hybrid architecture; interactive protocol; interactive verifiable computation; noncryptographic protocols; proof-based verifiable computation; static analysis; Computational modeling; Context; Cryptography; Logic gates; Mathematical model; Protocols; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy (SP), 2013 IEEE Symposium on
  • Conference_Location
    Berkeley, CA
  • ISSN
    1081-6011
  • Print_ISBN
    978-1-4673-6166-8
  • Electronic_ISBN
    1081-6011
  • Type

    conf

  • DOI
    10.1109/SP.2013.48
  • Filename
    6547112