Publication:
Smart contracts for incentivized outsourcing of computation

dc.conference.dateOCT 04-08, 2021
dc.conference.locationFraunhofer Inst Secure Informat Technol, ELECTR NETWORK
dc.conference.organizer26th European Symposium on Research in Computer Security (ESORICS) / 16th Data Privacy Management International Workshop (DPM) / 5th International Workshop on Cryptocurrencies and Blockchain Technology (CBT)
dc.contributor.coauthorSafavi Naini, Reihaneh
dc.contributor.departmentDepartment of Computer Engineering
dc.contributor.facultymemberYes
dc.contributor.kuauthorKüpçü, Alptekin
dc.contributor.schoolcollegeinstituteCollege of Engineering
dc.date.accessioned2024-11-09T23:45:16Z
dc.date.issued2022
dc.description.abstractOutsourcing computation allows a resource limited client to expand its computational capabilities by outsourcing computation to other computing nodes or clouds. A basic requirement of outsourcing is providing assurance that the computation result is correct. We consider a smart contract based outsourcing system that achieves assurance by replicating the computation on two servers, and accepts the computation result if the two responses match. Correct computation result is obtained by using incentivization to instigate correct behaviour in servers. We show that all previous replication based incentivized outsourcing protocols with proven correctness fail when automated by a smart contract, because of the copy attack where a contractor simply copies the submitted response of the other contractor. We then design an incentivization mechanism that uses two lightweight challenge-response protocols that are used when the submitted results are compared, and employs monetary rewards, fines, and bounties to incentivize correct computation. We use game theory to model and analyze our mechanism, and prove that with appropriate choices of the mechanism parameters, there is a single Nash equilibrium corresponding to the contractors’ strategy of correctly computing the result. Our work provides a foundation for replicated incentivized computation in smart contract setting, and opens new research directions.
dc.description.fulltextNo
dc.description.harvestedfromManual
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.openaccessNO
dc.description.peerreviewstatusN/A
dc.description.publisherscopeInternational
dc.description.readpublishN/A
dc.description.sponsoredbyTubitakEuTÜBİTAK
dc.description.sponsorshipTUBITAK, the Scientific and Technological Research Council of Turkey [119E088]
dc.description.sponsorshipNatural Sciences and Engineering Research Council of Canada Alptekin Kupcu acknowledges support from TUBITAK, the Scientific and Technological Research Council of Turkey, under project number 119E088. The work of Reihaneh Safavi-Naini has been in part supported by Natural Sciences and Engineering Research Council of Canada Discovery Grant Program.
dc.description.studentonlypublicationNo
dc.description.studentpublicationNo
dc.description.versionN/A
dc.identifier.WoSQuartileQ4
dc.identifier.doi10.1007/978-3-030-93944-1_16
dc.identifier.eissn1611-3349
dc.identifier.embargoN/A
dc.identifier.endpage261
dc.identifier.isbn9783030939441
dc.identifier.isbn9783030939434
dc.identifier.issn0302-9743
dc.identifier.scopus2-s2.0-85124649370
dc.identifier.startpage245
dc.identifier.urihttps://doi.org/10.1007/978-3-030-93944-1_16
dc.identifier.urihttps://hdl.handle.net/20.500.14288/13802
dc.identifier.volume13140
dc.identifier.wos000754558600016
dc.keywordsIncentivized computation
dc.keywordsOutsourced computation
dc.keywordsSmart contract
dc.keywordsGame theory
dc.keywordsMechanism design
dc.language.isoeng
dc.publisherSpringer Nature
dc.relation.affiliationKoç University
dc.relation.collectionKoç University Institutional Repository
dc.relation.ispartofData Privacy Management, Cryptocurrencies and Blockchain Technology, Esorics 2021
dc.relation.openaccessN/A
dc.rightsN/A
dc.subjectComputer science
dc.subjectInformation systems
dc.titleSmart contracts for incentivized outsourcing of computation
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorKüpçü, Alptekin
relation.isOrgUnitOfPublication89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isOrgUnitOfPublication.latestForDiscovery89352e43-bf09-4ef4-82f6-6f9d0174ebae
relation.isParentOrgUnitOfPublication8e756b23-2d4a-4ce8-b1b3-62c794a8c164
relation.isParentOrgUnitOfPublication.latestForDiscovery8e756b23-2d4a-4ce8-b1b3-62c794a8c164

Files