ZebraLancer: Private and Anonymous Crowdsourcing System atop Open Blockchain

被引:157
作者
Lu, Yuan [1 ]
Tang, Qiang [1 ]
Wang, Guiling [1 ]
机构
[1] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07102 USA
来源
2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS) | 2018年
关键词
INCENTIVE MECHANISMS; MOBILE; SECURITY;
D O I
10.1109/ICDCS.2018.00087
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We design and implement the first private and anonymous decentralized crowdsourcing system ZebraLancer(1), and overcome two fundamental challenges of decentralizing crowdsourcing, i.e. data leakage and identity breach. First, our outsource-then-prove methodology resolves the tension between blockchain transparency and data confidentiality, which is critical in crowdsourcing use-case. ZebraLancer ensures: (i) a requester will not pay more than what data deserve, according to a policy announced when her task is published via the blockchain; (ii) each worker indeed gets a payment based on the policy, if he submits data to the blockchain; (iii) the above properties are realized not only without a central arbiter, but also without leaking the data to the open blockchain. Furthermore, the transparency of blockchain allows one to infer private information about workers and requesters through their participation history. On the other hand, allowing anonymity will enable a malicious worker to submit multiple times to reap rewards. ZebraLancer overcomes this problem by allowing anonymous requests/submissions without sacrificing the accountability. The idea behind is a subtle linkability: if a worker submits twice to a task, anyone can link the submissions, or else he stays anonymous and unlinkable across tasks. To realize this delicate linkability, we put forward a novel cryptographic concept, i.e. the common-prefix-linkable anonymous authentication. We remark the new anonymous authentication scheme might be of independent interest. Finally, we implement our protocol for a common image annotation task and deploy it in a test net of Ethereum. The experiment results show the applicability of our protocol atop the existing real-world blockchain.
引用
收藏
页码:853 / 865
页数:13
相关论文
共 50 条
[1]  
[Anonymous], IPFS-Content Addressed, Versioned, P2P File System
[2]  
Au MH, 2006, LECT NOTES COMPUT SC, V4058, P223
[3]  
Baba Y, 2013, 19TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'13), P554
[4]   Secure Sampling of Public Parameters for Succinct Zero Knowledge Proofs [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Green, Matthew ;
Tromer, Eran ;
Virza, Madars .
2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, :287-304
[5]  
Ben-Sasson E, 2013, LECT NOTES COMPUT SC, V8043, P90, DOI 10.1007/978-3-642-40084-1_6
[6]  
Buccafurri F., INT C WEB ENG 2017, P386
[7]  
Buterin V., 2014, CISC VIS NETW IND GL, V3, P2, DOI DOI 10.5663/APS.V1I1.10138
[8]  
Camenisch J., P ACM CCS 2006, P201
[9]  
Camenisch J., P EUROCRYPT 2011, P93
[10]  
Chaum D., 1988, ADV CRYPTOLOGY CRYPT, P319