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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on services computing Vol. 15; no. 4; pp. 2060 - 2073
Main Authors Guo, Yu, Xie, Hongcheng, Miao, Yinbin, Wang, Cong, Jia, Xiaohua
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.07.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet 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