FedCrowd: A Federated and Privacy-Preserving Crowdsourcing Platform on Blockchain
Crowdsourcing has attracted widespread attention in recent years and developed into various applications. An indispensable service of crowdsourcing systems is task recommendation, which means tasks should be accurately recommended to the workers with aligned interests. However, existing systems rely...
Saved in:
Published in | IEEE transactions on services computing Vol. 15; no. 4; pp. 2060 - 2073 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE
01.07.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Crowdsourcing has attracted widespread attention in recent years and developed into various applications. An indispensable service of crowdsourcing systems is task recommendation, which means tasks should be accurately recommended to the workers with aligned interests. However, existing systems rely on their separate servers to conduct recommendation services, resulting in computing resources locked inside each isolated system. Moreover, due to the wide attacking surfaces of traditional centralized servers setting, existing systems are subject to single points of failure or malicious data breaches. Therefore, failure to address these inherent limitations properly will hinder the wide adoption of crowdsourcing. In this article, we propose and implement FedCrowd, the first federated and privacy-preserving crowdsourcing platform by using blockchain technology. Our main idea is to employ the smart contract as a trusted platform for systems to release encrypted tasks, and carefully craft matching protocols to enable efficient task recommendations in the ciphertext domain. Our task-matching protocols are highly customized for the decentralized settings, where users can securely perform keyword and range-based queries over federated task indexes without sharing secret keys. We formally analyze the security strengths and complete the prototype implementation on Ethereum. Experiment results demonstrate the feasibility and usability of the FedCrowd platform. |
---|---|
AbstractList | Crowdsourcing has attracted widespread attention in recent years and developed into various applications. An indispensable service of crowdsourcing systems is task recommendation, which means tasks should be accurately recommended to the workers with aligned interests. However, existing systems rely on their separate servers to conduct recommendation services, resulting in computing resources locked inside each isolated system. Moreover, due to the wide attacking surfaces of traditional centralized servers setting, existing systems are subject to single points of failure or malicious data breaches. Therefore, failure to address these inherent limitations properly will hinder the wide adoption of crowdsourcing. In this article, we propose and implement FedCrowd, the first federated and privacy-preserving crowdsourcing platform by using blockchain technology. Our main idea is to employ the smart contract as a trusted platform for systems to release encrypted tasks, and carefully craft matching protocols to enable efficient task recommendations in the ciphertext domain. Our task-matching protocols are highly customized for the decentralized settings, where users can securely perform keyword and range-based queries over federated task indexes without sharing secret keys. We formally analyze the security strengths and complete the prototype implementation on Ethereum. Experiment results demonstrate the feasibility and usability of the FedCrowd platform. |
Author | Jia, Xiaohua Wang, Cong Guo, Yu Xie, Hongcheng Miao, Yinbin |
Author_xml | – sequence: 1 givenname: Yu orcidid: 0000-0002-9078-7462 surname: Guo fullname: Guo, Yu email: yuguo@bnu.edu.cn organization: School of Artificial Intelligence, Beijing Normal University, Beijing, China – sequence: 2 givenname: Hongcheng orcidid: 0000-0003-1178-9521 surname: Xie fullname: Xie, Hongcheng email: hongcheng.xie@my.cityu.edu.hk organization: Department of Computer Science, City University of Hong Kong, Hong Kong – sequence: 3 givenname: Yinbin orcidid: 0000-0001-5437-3572 surname: Miao fullname: Miao, Yinbin email: ybmiao@xidian.edu.cn organization: School of Cyber Engineering, Xidian University, Xi'an, China – sequence: 4 givenname: Cong orcidid: 0000-0003-0547-315X surname: Wang fullname: Wang, Cong email: congwang@cityu.edu.hk organization: Department of Computer Science, City University of Hong Kong, Hong Kong – sequence: 5 givenname: Xiaohua orcidid: 0000-0001-8702-8302 surname: Jia fullname: Jia, Xiaohua email: csjia@cityu.edu.hk organization: Department of Computer Science, City University of Hong Kong, Hong Kong |
BookMark | eNp9kD1PwzAQhi0EEm1hR2KJxJxy_ohjs5WKAlIliiiz5Tg2uKRxcdKi_ntSWjEwMPl8ep6709tHx3WoLUIXGIYYg7yev4yHBAgMKVAMHB-hHqE5SbsWO0Y9LKlMMc3ZKeo3zQKAEyFkDz1PbDmO4au8SUZJV9uoW1smui6TWfQbbbbpLNrGxo2v35IfsgnraHa_WaVbF-IyCXVyWwXzYd61r8_QidNVY88P7wC9Tu7m44d0-nT_OB5NU0MkblMsCDWEFY5pQ4XNOJCCcUk1OJbnJRWuYIDBuYxnGZE2h0IYzbURlFqtMzpAV_u5qxg-17Zp1aI7rO5WKsKlEJjKHHcU31MmhqaJ1injW936ULdR-0phULv4VBef2sWnDvF1IvwRV9Evddz-p1zuFW-t_cUlIYwA0G-nNXum |
CODEN | ITSCAD |
CitedBy_id | crossref_primary_10_1145_3617824 crossref_primary_10_1109_TSC_2024_3486185 crossref_primary_10_1109_TSC_2023_3342435 crossref_primary_10_1109_TSC_2024_3441471 crossref_primary_10_1109_TSC_2024_3376199 crossref_primary_10_3390_math11122636 crossref_primary_10_1016_j_ipm_2023_103470 crossref_primary_10_1109_TSC_2023_3246476 crossref_primary_10_1145_3670411 crossref_primary_10_1109_JIOT_2021_3132056 crossref_primary_10_1109_TNSE_2024_3522914 crossref_primary_10_1109_JIOT_2023_3340630 crossref_primary_10_1109_COMST_2024_3399612 crossref_primary_10_1109_TKDE_2023_3341149 crossref_primary_10_1007_s10115_024_02251_y crossref_primary_10_1109_ACCESS_2022_3141982 crossref_primary_10_1109_TNSE_2023_3345335 crossref_primary_10_1145_3664927 crossref_primary_10_1186_s13638_021_02041_y crossref_primary_10_3390_math12213391 crossref_primary_10_1109_JIOT_2021_3051295 crossref_primary_10_1109_TSC_2023_3294063 crossref_primary_10_1109_TMC_2024_3369085 crossref_primary_10_1016_j_jpdc_2022_12_002 crossref_primary_10_1109_TSC_2021_3114719 crossref_primary_10_1109_TPDS_2024_3434978 crossref_primary_10_3390_math11194116 crossref_primary_10_1177_02666669231152553 crossref_primary_10_1109_TDSC_2022_3173291 crossref_primary_10_1109_TDSC_2023_3346183 crossref_primary_10_1109_JSAC_2023_3345416 crossref_primary_10_1109_TCC_2021_3118692 crossref_primary_10_1109_TCC_2022_3208711 crossref_primary_10_1109_ACCESS_2021_3118948 crossref_primary_10_1007_s00500_021_05657_w crossref_primary_10_1109_JIOT_2023_3283788 |
Cites_doi | 10.1109/TSC.2018.2810067 10.1145/3052973.3052977 10.1145/1180405.1180417 10.1109/ICDE.2019.00080 10.1145/238168.238182 10.1109/TPDS.2018.2885519 10.1145/2976749.2978376 10.1109/JIOT.2018.2877780 10.1109/TSC.2016.2636285 10.1109/TSC.2018.2791601 10.14778/2732951.2732966 10.1109/INFOCOM.2018.8485890 10.1109/TDSC.2019.2931295 10.1109/TIFS.2018.2885282 10.2196/jmir.9330 10.1109/SP.2013.38 10.5210/fm.v2i9.548 10.3233/JCS-2010-0415 10.1145/2043556.2043566 10.1109/SP.2018.00020 10.1109/GLOCOM.2015.7416965 10.14722/ndss.2014.23298 10.1109/TPDS.2018.2881735 10.1109/PERCOM.2019.8767412 10.1109/ICDCS.2018.00087 10.1145/2810103.2813700 10.1109/TDSC.2018.2877332 10.1109/TDSC.2018.2875682 10.1109/TSC.2016.2605089 10.1109/SP.2017.10 10.1007/978-3-642-39884-1_22 10.1145/2382196.2382298 10.1145/1536414.1536440 10.1007/978-3-642-01001-9_13 10.1007/978-3-540-79104-1_6 10.1007/978-3-662-52993-5_24 10.1145/1007568.1007632 10.1145/2810103.2813651 10.1007/BFb0054122 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
DOI | 10.1109/TSC.2020.3031061 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Computer and Information Systems Abstracts |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2372-0204 |
EndPage | 2073 |
ExternalDocumentID | 10_1109_TSC_2020_3031061 9224200 |
Genre | orig-research |
GrantInformation_xml | – fundername: Research Grants Council of Hong Kong grantid: CityU 11208917; CityU 11212717; CityU 11217819; CityU C1008-16G – fundername: Fundamental Research Funds for the Central Universities funderid: 10.13039/501100012226 – fundername: Innovation and Technology Commission of Hong Kong grantid: ITS/145/19 |
GroupedDBID | 0R~ 29I 4.4 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD HZ~ IEDLZ IFIPE IPLJI JAVBF M43 O9- OCL P2P PQQKQ RIA RIE RNI RNS RZB AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c291t-1823c24bf4ac38e5602b4693a0f477d38fb4010ff565529e70b8ca6ac833eaa53 |
IEDL.DBID | RIE |
ISSN | 1939-1374 |
IngestDate | Mon Jun 30 06:33:24 EDT 2025 Tue Jul 01 00:53:34 EDT 2025 Thu Apr 24 23:01:45 EDT 2025 Wed Aug 27 02:23:34 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 4 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c291t-1823c24bf4ac38e5602b4693a0f477d38fb4010ff565529e70b8ca6ac833eaa53 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-9078-7462 0000-0001-8702-8302 0000-0001-5437-3572 0000-0003-1178-9521 0000-0003-0547-315X |
PQID | 2698813971 |
PQPubID | 85503 |
PageCount | 14 |
ParticipantIDs | crossref_citationtrail_10_1109_TSC_2020_3031061 ieee_primary_9224200 crossref_primary_10_1109_TSC_2020_3031061 proquest_journals_2698813971 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2022-07-01 |
PublicationDateYYYYMMDD | 2022-07-01 |
PublicationDate_xml | – month: 07 year: 2022 text: 2022-07-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Piscataway |
PublicationPlace_xml | – name: Piscataway |
PublicationTitle | IEEE transactions on services computing |
PublicationTitleAbbrev | TSC |
PublicationYear | 2022 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref13 ref57 ref12 ref56 ref15 ref14 ref53 ref52 ref11 ref10 ref54 Popa (ref37) Howe (ref1) 2006; 14 Yu (ref50) ref17 ref16 ref19 ref18 (ref2) 2015 Cheng (ref46) ref51 ref42 ref41 (ref45) 2015 ref49 (ref48) 2019 ref8 ref7 ref9 Bost (ref33) ref40 ref35 ref34 ref36 ref31 ref30 ref32 ref39 Peterson (ref44) 2016; 1 ref38 (ref21) 2015 ref24 ref23 ref26 ref25 ref22 (ref20) 2015 ref28 ref27 ref29 (ref3) 2015 (ref6) 2020 (ref47) 2019 (ref4) 2005 |
References_xml | – year: 2015 ident: ref45 article-title: Storj project – ident: ref19 doi: 10.1109/TSC.2018.2810067 – year: 2005 ident: ref4 article-title: Amazon mechanical turk project – year: 2015 ident: ref3 article-title: Crowdflower project – ident: ref32 doi: 10.1145/3052973.3052977 – start-page: 1 volume-title: Proc. IEEE Int. Conf. Commun. ident: ref50 article-title: Verifiable and forward-secure encrypted search using blockchain techniques – ident: ref38 doi: 10.1145/1180405.1180417 – year: 2015 ident: ref2 article-title: Upwork project – year: 2015 ident: ref20 article-title: Freelancer project – ident: ref15 doi: 10.1109/ICDE.2019.00080 – ident: ref57 doi: 10.1145/238168.238182 – ident: ref30 doi: 10.1109/TPDS.2018.2885519 – volume-title: IACR Cryptol. ePrint Arch. ident: ref37 article-title: Multi-key searchable encryption – volume: 1 start-page: 1 year: 2016 ident: ref44 article-title: A blockchain-based approach to health information exchange networks publication-title: NIST Workshop Blockchain Healthcare – ident: ref17 doi: 10.1145/2976749.2978376 – ident: ref25 doi: 10.1109/JIOT.2018.2877780 – ident: ref24 doi: 10.1109/TSC.2016.2636285 – ident: ref8 doi: 10.1109/TSC.2018.2791601 – ident: ref10 doi: 10.14778/2732951.2732966 – ident: ref49 doi: 10.1109/INFOCOM.2018.8485890 – ident: ref27 doi: 10.1109/TDSC.2019.2931295 – ident: ref26 doi: 10.1109/TIFS.2018.2885282 – start-page: 1143 volume-title: Proc. ACM SIGSAC Conf. Comput. Commun. Secur. ident: ref33 article-title: Sophos - Forward secure searchable encryption – ident: ref22 doi: 10.2196/jmir.9330 – ident: ref42 doi: 10.1109/SP.2013.38 – ident: ref54 doi: 10.5210/fm.v2i9.548 – ident: ref16 doi: 10.3233/JCS-2010-0415 – ident: ref29 doi: 10.1145/2043556.2043566 – ident: ref56 doi: 10.1109/SP.2018.00020 – ident: ref9 doi: 10.1109/GLOCOM.2015.7416965 – ident: ref35 doi: 10.14722/ndss.2014.23298 – year: 2015 ident: ref21 article-title: Waze project – year: 2020 ident: ref6 article-title: Data breach news – ident: ref52 doi: 10.1109/TPDS.2018.2881735 – volume: 14 start-page: 1 issue: 6 year: 2006 ident: ref1 article-title: The rise of crowdsourcing publication-title: Wired Mag. – ident: ref51 doi: 10.1109/PERCOM.2019.8767412 – ident: ref53 doi: 10.1109/ICDCS.2018.00087 – ident: ref12 doi: 10.1145/2810103.2813700 – ident: ref14 doi: 10.1109/TDSC.2018.2877332 – ident: ref7 doi: 10.1109/TDSC.2018.2875682 – ident: ref23 doi: 10.1109/TSC.2016.2605089 – year: 2019 ident: ref48 article-title: BigchainDB project – ident: ref31 doi: 10.1109/SP.2017.10 – ident: ref34 doi: 10.1007/978-3-642-39884-1_22 – year: 2019 ident: ref47 article-title: Introducing six new cryptocurrencies in BigQuery public datasets–and how to analyze them – ident: ref28 doi: 10.1145/2382196.2382298 – start-page: 141 volume-title: Proc. Int. Conf. Manage. Data ident: ref46 article-title: vChain: Enabling verifiable boolean range queries over blockchain databases – ident: ref13 doi: 10.1145/1536414.1536440 – ident: ref40 doi: 10.1007/978-3-642-01001-9_13 – ident: ref36 doi: 10.1007/978-3-540-79104-1_6 – ident: ref18 doi: 10.1007/978-3-662-52993-5_24 – ident: ref41 doi: 10.1145/1007568.1007632 – ident: ref11 doi: 10.1145/2810103.2813651 – ident: ref39 doi: 10.1007/BFb0054122 |
SSID | ssj0062889 |
Score | 2.4935398 |
Snippet | Crowdsourcing has attracted widespread attention in recent years and developed into various applications. An indispensable service of crowdsourcing systems is... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 2060 |
SubjectTerms | Algorithms Blockchain Crowdsourcing Cryptography decentralized application Encryption Matching Privacy privacy-preserving searchable encryption Smart contracts Task analysis |
Title | FedCrowd: A Federated and Privacy-Preserving Crowdsourcing Platform on Blockchain |
URI | https://ieeexplore.ieee.org/document/9224200 https://www.proquest.com/docview/2698813971 |
Volume | 15 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT9wwEB0Bp3IoUIq65UM-9ILU7CZxsmtzg1VXCIkKBEjcIns8aVegLKJZJPj1jJ1kVVqEuCWSHVkex_OePfMG4Bu7BFLkbKQd5lEmbR4pJ3VENkNKyMhGSPv05_D4Kju5zq-X4PsiF4aIQvAZ9f1juMt3M5z7o7KBZn_DVl2GZSZuTa5Wt-v6qrm6u4aM9eDyYszkL2VO6rUvh8kLtxPqqPy3-QaPMlmD024sTSDJTX9e2z4-_SPT-N7BrsPHFlqKw2YtbMASVZ9g9S_BwU04n5AbM_F2B-JQTLyOBENNJ0zlxNn99MHgY-RjMvz-Uf0SoWU43fdvZ7em9ghXzCpxxC7wBn-bafUZriY_LsfHUVtUIcJUJ3XEfEJimtkyMygVMeBJLVNkaeIyG42cVKVlyhWXJSO9PNU0iq1CMzSopCRjcrkFK9Wsoi8gckwRtSkloZekscY6hbZMcv6KSeK4B4NuzgtsFcd94YvbIjCPWBdspcJbqWit1IP9RY-7Rm3jjbabftIX7dr57sFOZ9ai_R3_FOlQK-WxbvL19V7b8CH1eQ0hDncHVur7Oe0y2qjtXlhmz74-0sI |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Rb9MwED6N7QF4YGwDURjgh70gkTaJk9be21ZRFVinITppb5F9vsC0KUUjRYJfz9lJqrFNaG-JZEeWz_F9n333HcAeuwRS5GykHeZRJm0eKSd1RDZDSsjIRkh7djycnmafzvKzNXi_yoUhohB8Rn3_GO7y3QKX_qhsoNnfsFUfwAb7_TxpsrW6fdfXzdXdRWSsB_OvY6Z_KbNSr345TP5xPKGSyq3tN_iUySbMutE0oSQX_WVt-_jnhlDjfYf7FJ604FIcNKthC9ao2obH1yQHd-DLhNyYqbfbFwdi4pUkGGw6YSonTq7Ofxn8HfmoDL-DVN9EaBnO9_3byaWpPcYVi0ocshO8wO_mvHoGp5MP8_E0assqRJjqpI6YUUhMM1tmBqUihjypZZIsTVxmo5GTqrRMuuKyZKyXp5pGsVVohgaVlGRMLp_DerWo6AWIHFNEbUpJ6EVprLFOoS2TnL9ikjjuwaCb8wJbzXFf-uKyCNwj1gVbqfBWKlor9eDdqsePRm_jP213_KSv2rXz3YPdzqxF-0P-LNKhVsqj3eTl3b3ewsPpfHZUHH08_vwKHqU-yyFE5e7Cen21pNeMPWr7Jiy5v-ac1gs |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FedCrowd%3A+A+Federated+and+Privacy-Preserving+Crowdsourcing+Platform+on+Blockchain&rft.jtitle=IEEE+transactions+on+services+computing&rft.au=Guo%2C+Yu&rft.au=Xie%2C+Hongcheng&rft.au=Miao%2C+Yinbin&rft.au=Wang%2C+Cong&rft.date=2022-07-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2372-0204&rft.volume=15&rft.issue=4&rft.spage=2060&rft_id=info:doi/10.1109%2FTSC.2020.3031061&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1939-1374&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1939-1374&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1939-1374&client=summon |