• DocumentCode
    1550729
  • Title

    Payments for Outsourced Computations

  • Author

    Carbunar, Bogdan ; Tripunitara, Mahesh V.

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL, USA
  • Volume
    23
  • Issue
    2
  • fYear
    2012
  • Firstpage
    313
  • Lastpage
    320
  • Abstract
    With the recent advent of cloud computing, the concept of outsourcing computations, initiated by volunteer computing efforts, is being revamped. While the two paradigms differ in several dimensions, they also share challenges, stemming from the lack of trust between outsourcers and workers. In this work, we propose a unifying trust framework, where correct participation is financially rewarded: neither participant is trusted, yet outsourced computations are efficiently verified and validly remunerated. We propose three solutions for this problem, relying on an offline bank to generate and redeem payments; the bank is oblivious to interactions between outsourcers and workers. We propose several attacks that can be launched against our framework and study the effectiveness of our solutions. We implemented our most secure solution and our experiments show that it is efficient: the bank can perform hundreds of payment transactions per second and the overheads imposed on outsourcers and workers are negligible.
  • Keywords
    banking; cloud computing; security of data; cloud computing; offline bank; outsourced computation payment; outsourcer-worker interaction; trust framework; volunteer computing efforts; Tin; Distributed applications; security and privacy protection.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.163
  • Filename
    5871601