{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T04:21:10Z","timestamp":1768450870072,"version":"3.49.0"},"reference-count":36,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2020,6,3]],"date-time":"2020-06-03T00:00:00Z","timestamp":1591142400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["NRF-2019R1A2C1090713"],"award-info":[{"award-number":["NRF-2019R1A2C1090713"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Crowdsensing applications provide platforms for sharing sensing data collected by mobile devices. A blockchain system has the potential to replace a traditional centralized trusted third party for crowdsensing services to perform operations that involve evaluating the quality of sensing data, finishing payment, and storing sensing data and so forth. The requirements which are codified as smart contracts are executed to evaluate the quality of sensing data in a blockchain. However, regardless of the fact that the quality of sensing data may actually be sufficient, one key challenge is that malicious requesters can deliberately publish abnormal requirements that cause failure to occur in the quality evaluation process. If requesters control a miner node or full node, they can access the data without making payment; this is because of the transparency of data stored in the blockchain. This issue promotes unfair dealing and severely lowers the motivation of workers to participate in crowdsensing tasks. We (i) propose a novel crowdsensing scheme to address this issue using Trusted Execution Environments; (ii) offer a solution for the confidentiality and integrity of sensing data, which is only accessible by the worker and corresponding requester; (iii) and finally, report on the implementation of a prototype and evaluate its performance. Our results demonstrate that the proposed solution can guarantee fairness without a significant increase in overhead.<\/jats:p>","DOI":"10.3390\/s20113172","type":"journal-article","created":{"date-parts":[[2020,6,4]],"date-time":"2020-06-04T04:36:09Z","timestamp":1591245369000},"page":"3172","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["FairCs\u2014Blockchain-Based Fair Crowdsensing Scheme using Trusted Execution Environment"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6254-9969","authenticated-orcid":false,"given":"Yihuai","family":"Liang","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering, Inha University, 100 Inha-ro, Michuhol-gu, Incheon 22212, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3950-4575","authenticated-orcid":false,"given":"Yan","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Inha University, 100 Inha-ro, Michuhol-gu, Incheon 22212, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7742-4846","authenticated-orcid":false,"given":"Byeong-Seok","family":"Shin","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, Inha University, 100 Inha-ro, Michuhol-gu, Incheon 22212, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2818183","article-title":"Mobile Crowd Sensing and Computing","volume":"48","author":"Guo","year":"2015","journal-title":"ACM Comput. Surv."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1109\/MCOM.2014.6871666","article-title":"Opportunities in mobile crowd sensing","volume":"52","author":"Ma","year":"2014","journal-title":"IEEE Commun. Mag."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Gao, R., Zhao, M., Ye, T., Ye, F., Wang, Y., Bian, K., Wang, T., and Li, X. (2014, January 7\u201311). Jigsaw: Indoor floor plan reconstruction via mobile crowdsensing. Proceedings of the 20th annual international conference on Mobile Computing and Networking, Maui, HI, USA.","DOI":"10.1145\/2639108.2639134"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MCOM.2011.6069707","article-title":"Mobile crowdsensing: Current state and future challenges","volume":"49","author":"Ganti","year":"2011","journal-title":"IEEE Commun. Mag."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Reid, F., and Harrigan, H. (2013). An analysis of anonymity in the bitcoin system. Security and Privacy in Social Networks, Springer.","DOI":"10.1007\/978-1-4614-4139-7_10"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Meiklejohn, S., Pomarole, M., Jordan, G., Levchenko, K., McCoy, D., Voelker, G.M., and Savage, S. (2013, January 23\u201325). A fistful of bitcoins: Characterizing payments among men with no names. Proceedings of the 2013 Conference on Internet Measurement Conference, Barcelona, Spain.","DOI":"10.1145\/2504730.2504747"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Miers, I., Garman, C., Green, M., and Rubin, A.D. (2013, January 19\u201322). Zerocoin: Anonymous distributed e-cash from bitcoin. Proceedings of the 2013 IEEE Symposium on Security and Privacy, Berkeley, CA, USA.","DOI":"10.1109\/SP.2013.34"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ben Sasson, E., Chiesa, A., Garman, C., Green, M., Miers, I., Tromer, E., and Virza, M. (2014, January 18\u201321). Zerocash: Decentralized anonymous payments from bitcoin. Proceedings of the 2014 IEEE Symposium on Security and Privacy, San Jose, CA, USA.","DOI":"10.1109\/SP.2014.36"},{"key":"ref_9","unstructured":"Rackoff, C., and Simon, D.R. (1991). Non-interactive zero-knowledge proof of knowledge and chosen ciphertext attack. Annual International Cryptology Conference, Springer."},{"key":"ref_10","unstructured":"Maxwell, G. (2013). CoinJoin: Bitcoin privacy for the real world. Post on Bitcoin Forum, Available online: https:\/\/bitcointalk.org\/index.php."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Szabo, N. (First Monday, 1997). Formalizing and securing relationships on public networks, First Monday.","DOI":"10.5210\/fm.v2i9.548"},{"key":"ref_12","first-page":"71","article-title":"Blockchain technology: Beyond bitcoin","volume":"2","author":"Crosby","year":"2016","journal-title":"Appl. Innov."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1504\/IJWGS.2018.095647","article-title":"Blockchain challenges and opportunities: A survey","volume":"14","author":"Zheng","year":"2018","journal-title":"Int. J. Web Grid Serv."},{"key":"ref_14","unstructured":"Rescorla, E., and Dierks, T. (2020, May 26). The Transport Layer Security (TLS) Protocol Version 1.3. Available online: https:\/\/www.hjp.at\/doc\/rfc\/rfc5246.html."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"17545","DOI":"10.1109\/ACCESS.2018.2805837","article-title":"A blockchain based privacy-preserving incentive mechanism in crowdsensing applications","volume":"6","author":"Wang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jia, B., Zhou, T., Li, W., Liu, Z., and Zhang, J. (2018). A blockchain-based location privacy protection incentive mechanism in crowd sensing networks. Sensors, 18.","DOI":"10.3390\/s18113894"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1251","DOI":"10.1109\/TPDS.2018.2881735","article-title":"Crowdbc: A blockchain-based decentralized framework for crowdsourcing","volume":"30","author":"Li","year":"2018","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_18","unstructured":"Bowman, M., Miele, A., Steiner, M., and Vavala, B. (2018). Private Data Objects: An Overview. arXiv."},{"key":"ref_19","first-page":"1","article-title":"Intel SGX Explained","volume":"2016","author":"Costan","year":"2016","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"McKeen, F., Alexandrovich, I., Berenzon, A., Rozas, C.V., Shafi, H., Shanbhogue, V., and Savagaonkar, U.R. (2013, January 23\u201324). Innovative instructions and software model for isolated execution. Proceedings of the Hasp@ isca, Tel-Aviv, Israel.","DOI":"10.1145\/2487726.2488368"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Dziembowski, S., Eckey, L., and Faust, S. (2018, January 15\u201319). Fairswap: How to fairly exchange digital goods. Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, Toronto, ON, Canada.","DOI":"10.1145\/3243734.3243857"},{"key":"ref_22","first-page":"118","article-title":"The truth about blockchain","volume":"95","author":"Lakhani","year":"2017","journal-title":"Harv. Bus. Rev."},{"key":"ref_23","unstructured":"Orcutt, M. (MIT Technology Review, 2018). How secure is blockchain really, MIT Technology Review."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Sabt, M., Achemlal, M., and Bouabdallah, A. (2015, January 20\u201322). Trusted execution environment: What it is, and what it is not. Proceedings of the 2015 IEEE Trustcom\/BigDataSE\/ISPA, Helsinki, Finland.","DOI":"10.1109\/Trustcom.2015.357"},{"key":"ref_25","unstructured":"Alves, T. (TRustzone: Integrated Hardware and Software Security, 2004). TRustzone: Integrated Hardware and Software Security, White paper."},{"key":"ref_26","unstructured":"Costan, V., Lebedev, I., and Devadas, S. (2016, January 10\u201312). Sanctum: Minimal hardware extensions for strong software isolation. Proceedings of the 25th USENIX Security Symposium (USENIX Security 16), Austin, TX, USA."},{"key":"ref_27","unstructured":"Anati, I., Gueron, S., Johnson, S., and Scarlata, V. (2015, January 3\u20137). Innovative technology for CPU based attestation and sealing. Proceedings of the 2nd International Workshop on Hardware and Architectural Support for Security and Privacy, Jaipur, India."},{"key":"ref_28","unstructured":"Nakamoto, S. (Bitcoin: A Peer-to-Peer Electronic Cash System, 2008). Bitcoin: A Peer-to-Peer Electronic Cash System, White paper."},{"key":"ref_29","unstructured":"Matetic, S., W\u00fcst, K., Schneider, M., Kostiainen, K., Karame, G., and Capkun, S. (2019, January 14\u201316). BITE: Bitcoin Lightweight Client Privacy using Trusted Execution. Proceedings of the 28th USENIX Security Symposium (USENIX Security 19), London, UK."},{"key":"ref_30","first-page":"1","article-title":"Non-Interactive Proofs of Proof-of-Work","volume":"963","author":"Kiayias","year":"2017","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"B\u00fcnz, B., Kiffer, L., Luu, L., and Zamani, M. (IACR Cryptol. ePrint Arch., 2019). Flyclient: Super-Light Clients for Cryptocurrencies, IACR Cryptol. ePrint Arch.","DOI":"10.1109\/SP40000.2020.00049"},{"key":"ref_32","unstructured":"Buterin, V. (A nExt-Generation Smart Contract and Decentralized Application Platform, 2014). A nExt-Generation Smart Contract and Decentralized Application Platform, white paper 3.37."},{"key":"ref_33","unstructured":"(2020, May 26). Truffle Suite Ganache. Available online: https:\/\/github.com\/trufflesuite\/ganache."},{"key":"ref_34","unstructured":"(2020, May 26). Openenclave. Available online: https:\/\/github.com\/openenclave\/openenclave."},{"key":"ref_35","unstructured":"(2020, May 26). Microsoft eEVM. Available online: https:\/\/github.com\/microsoft\/eEVM."},{"key":"ref_36","unstructured":"(2020, May 26). Ethereum JSON-RPC API. Available online: https:\/\/github.com\/ethereum\/wiki\/wiki\/JSON-RPC."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/11\/3172\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:35:18Z","timestamp":1760175318000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/11\/3172"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,3]]},"references-count":36,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["s20113172"],"URL":"https:\/\/doi.org\/10.3390\/s20113172","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,3]]}}}