Hardening Functions for Large Scale Distributed Computations

  • Authors:
  • Doug Szajda;Barry Lawson;Jason Owen

  • Affiliations:
  • -;-;-

  • Venue:
  • SP '03 Proceedings of the 2003 IEEE Symposium on Security and Privacy
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The past few years have seen the development of distributedcomputing platforms designed to utilize the spareprocessor cycles of a large number of personal computersattached to the Internet in an effort to generate levelsof computing power normally achieved only with expensivesupercomputers. Such large scale distributed computationsrunning in untrusted environments raise a numberof security concerns, including the potential for intentionalor unintentional corruption of computations, and for participantsto claim credit for computing that has not beencompleted. This paper presents two strategies for hardeningselected applications that utilize such distributed computations.Specifically, we show that carefully seeding certaintasks with precomputed data can significantly increaseresistance to cheating (claiming credit for work not computed)and incorrect results. Similar results are obtainedfor sequential tasks through a strategy of sharing the computationof N tasks among K N nodes. In each case, theassociated cost is significantly less than the cost of assigningtasks redundantly.