{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T04:28:51Z","timestamp":1772166531107,"version":"3.50.1"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T00:00:00Z","timestamp":1629331200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T00:00:00Z","timestamp":1629331200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"the Fundamental Research Funds for the Central Universities","award":["310421108"],"award-info":[{"award-number":["310421108"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>The explosive growth of big data is pushing forward the paradigm of cloud-based data store today. Among other, distributed storage systems are widely adopted due to their superior performance and continuous availability. However, due to the potentially wide attacking surfaces of the public cloud, outsourcing data store inevitably raises new concerns on user privacy exposure and unauthorized data access. Besides, directly introducing a centralized third-party authority for query authorization management does not work because it still can be compromised. In this paper, we propose a blockchain-assisted framework that can support trustworthy data sharing services. In particular, data owners allow to outsource their sensitive data to distributed systems in encrypted form. By leveraging smart contracts of blockchain, a data owner can distribute secret keys for authorized users without extra round interaction to generate the permitted search tokens. Meanwhile, such blockchain-assisted framework naturally solves the trust issues of query authorization. Besides, we devise a secure local index framework to support encrypted keyword search with forward privacy and mitigate blockchain overhead. To validate our design, we implement the prototype and deploy it at Amazon Cloud. Extensive experiments demonstrate the security, efficiency, and effectiveness of the blockchain-assisted design.<\/jats:p>","DOI":"10.1186\/s13638-021-02041-y","type":"journal-article","created":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T03:05:09Z","timestamp":1629342309000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["A blockchain-assisted framework for secure and reliable data sharing in distributed systems"],"prefix":"10.1186","volume":"2021","author":[{"given":"Yu","family":"Guo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shenling","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jianhui","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,8,19]]},"reference":[{"key":"2041_CR1","unstructured":"Redis: An Advanced Key-Value Cache and Store. Online at http:\/\/redis.io\/ (2015)"},{"issue":"3","key":"2041_CR2","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1145\/2806887","volume":"33","author":"J Ousterhout","year":"2015","unstructured":"J. Ousterhout, A. Gopalan, A. Gupta, A. Kejriwal, C. Lee, B. Montazeri, D. Ongaro, S.J. Park, H. Qin, M. Rosenblum et al., The RAMCloud storage system. ACM TOCS 33(3), 7 (2015)","journal-title":"ACM TOCS"},{"issue":"6","key":"2041_CR3","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1145\/1323293.1294281","volume":"41","author":"G DeCandia","year":"2007","unstructured":"G. DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, W. Vogels, Dynamo: Amazon\u2019s highly available key-value store. ACM SIGOPS Oper. Syst. Rev. 41(6), 205\u2013220 (2007)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"2041_CR4","unstructured":"Information is Beautiful: World\u2019s Biggest Data Breaches. Online at http:\/\/www.informationisbeautiful.net\/visualizations\/worlds-biggest-data-breaches-hacks\/ (2016)"},{"key":"2041_CR5","doi-asserted-by":"crossref","unstructured":"D. Cash, J. Jaeger, S. Jarecki, C. Jutla, H. Krawczyk, M.-C. Rosu, M. Steiner, Dynamic searchable encryption in very large databases: Data structures and implementation. In: Proc. of NDSS (2014)","DOI":"10.14722\/ndss.2014.23264"},{"issue":"5","key":"2041_CR6","doi-asserted-by":"publisher","first-page":"895","DOI":"10.3233\/JCS-2011-0426","volume":"19","author":"R Curtmola","year":"2011","unstructured":"R. Curtmola, J.A. Garay, S. Kamara, R. Ostrovsky, Searchable symmetric encryption: improved definitions and efficient constructions. J. Comput. Secur. 19(5), 895\u2013934 (2011)","journal-title":"J. Comput. Secur."},{"key":"2041_CR7","doi-asserted-by":"crossref","unstructured":"S. Kamara, C. Papamanthou, T. Roeder, Dynamic searchable symmetric encryption. In: Proceedings of ACM CCS (2012)","DOI":"10.1145\/2382196.2382298"},{"key":"2041_CR8","doi-asserted-by":"crossref","unstructured":"V. Pappas, B. Vo, F. Krell, S. Choi, V. Kolesnikov, A. Keromytis, T. Malkin, Blind Seer: A Scalable Private DBMS. In: Proceedings of\u00a0IEEE S&P (2014)","DOI":"10.1109\/SP.2014.30"},{"key":"2041_CR9","unstructured":"S. Kamara, T. Moataz, SQL on Structurally-Encrypted Databases. Cryptology ePrint Archive, Report 2016\/453. http:\/\/eprint.iacr.org\/2016\/453 (2016)"},{"key":"2041_CR10","doi-asserted-by":"crossref","unstructured":"R.A. Popa, C. Redfield, N. Zeldovich, H. Balakrishnan, CryptDB: protecting confidentiality with encrypted query processing. In: Proceedings of\u00a0ACM SOSP (2011)","DOI":"10.1145\/2043556.2043566"},{"key":"2041_CR11","doi-asserted-by":"crossref","unstructured":"X. Yuan, X. Wang, C. Wang, C. Qian, J. Lin, Building an encrypted, distributed, and searchable key-value store. In: Proceedings of\u00a0ACM AsiaCCS (2016)","DOI":"10.1145\/2897845.2897852"},{"key":"2041_CR12","doi-asserted-by":"crossref","unstructured":"X. Yuan, Y. Guo, X. Wang, C. Wang, B. Li, X. Jia, Enckv: An encrypted key-value store with rich queries. In: Proceedings of ACM AsiaCCS (2017)","DOI":"10.1145\/3052973.3052977"},{"key":"2041_CR13","unstructured":"R. Poddar, T. Boelter, R.A. Popa, Arx: A strongly encrypted database system. Cryptology ePrint Archive, Report 2016\/591 (2016)"},{"issue":"7","key":"2041_CR14","first-page":"1283","volume":"30","author":"Y Guo","year":"2018","unstructured":"Y. Guo, X. Yuan, X. Wang, C. Wang, B. Li, X. Jia, Enabling encrypted rich queries in distributed key-value stores. IEEE TPDS 30(7), 1283\u20131297 (2018)","journal-title":"IEEE TPDS"},{"key":"2041_CR15","doi-asserted-by":"crossref","unstructured":"Q. Wang, Y. Guo, H. Huang, X. Jia, Multi-user forward secure dynamic searchable symmetric encryption. In: Proceedings of Conference on Network and System Security, pp. 125\u2013140 (2018)","DOI":"10.1007\/978-3-030-02744-5_9"},{"key":"2041_CR16","unstructured":"Z. Yupeng, K. Jonathan, P. Charalampos, All your queries are belong to us: The power of file-injection attacks on searchable encryption. In: Proceedings of USENIX (2016)"},{"key":"2041_CR17","unstructured":"G. Wood, Ethereum: A secure decentralised generalised transaction ledger. In: Ethereum Project Yellow Paper (2014)"},{"key":"2041_CR18","doi-asserted-by":"crossref","unstructured":"G. Wang, Z.J. Shi, M. Nixon, S. Han Sok: Sharding on blockchain. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies, pp. 41\u201361 (2019)","DOI":"10.1145\/3318041.3355457"},{"key":"2041_CR19","doi-asserted-by":"crossref","unstructured":"G. Wang, M. Nixon: Randchain: Practical scalable decentralized randomness attested by blockchain. In: 2020 IEEE International Conference on Blockchain (Blockchain) (2020). IEEE","DOI":"10.1109\/Blockchain50366.2020.00064"},{"key":"2041_CR20","doi-asserted-by":"crossref","unstructured":"H. Shi, S. Wang, Q. Hu, X. Cheng, J. Zhang, J. Yu, Fee-free pooled mining for countering pool-hopping attack in blockchain. IEEE TDSC (2020)","DOI":"10.1109\/TDSC.2020.3021686"},{"key":"2041_CR21","unstructured":"H. Shi, S. Wang, Y. Xiao, Queuing without patience: A novel transaction seletion mechanism in blockchain for iot enhancement. IEEE IoT-J (2018)"},{"issue":"6","key":"2041_CR22","doi-asserted-by":"publisher","first-page":"1193","DOI":"10.1109\/JPROC.2019.2914021","volume":"107","author":"G Wang","year":"2019","unstructured":"G. Wang, M. Nixon, M. Boudreaux, Toward cloud-assisted industrial iot platform for large-scale continuous condition monitoring. Proc. IEEE 107(6), 1193\u20131205 (2019)","journal-title":"Proc. IEEE"},{"key":"2041_CR23","doi-asserted-by":"crossref","unstructured":"G. Wang, Z. Shi, M. Nixon, S. Han, Chainsplitter: Towards blockchain-based industrial iot architecture for supporting hierarchical storage. In: 2019 IEEE International Conference on Blockchain (Blockchain), pp. 166\u2013175 (2019). IEEE","DOI":"10.1109\/Blockchain.2019.00030"},{"key":"2041_CR24","doi-asserted-by":"crossref","unstructured":"H. Shi, S. Wang, Q. Hu, X. Cheng, J. Zhang, J. Yu, Fee-free pooled mining for countering pool-hopping attack in blockchain. IEEE TDSC (2020)","DOI":"10.1109\/TDSC.2020.3021686"},{"issue":"9","key":"2041_CR25","first-page":"7941","volume":"7","author":"H Shi","year":"2020","unstructured":"H. Shi, S. Wang, Y. Xiao, Queuing without patience: A novel transaction seletion mechanism in blockchain for iot enhancement. IEEE IoT-J 7(9), 7941\u20137948 (2020)","journal-title":"IEEE IoT-J"},{"key":"2041_CR26","doi-asserted-by":"crossref","unstructured":"S. Wang, C. Wang, Q. Hu, Corking by forking: Vunerability analysis of blockchain. In: INFOCOM (2019). IEEE","DOI":"10.1109\/INFOCOM.2019.8737490"},{"key":"2041_CR27","doi-asserted-by":"crossref","unstructured":"Q. Hu, S. Wang, X. Cheng, A game theoretic analysis on block withholding attacks using the zero-determinant strategy. In: IWQoS (2019). IEEE","DOI":"10.1145\/3326285.3329076"},{"key":"2041_CR28","unstructured":"S. Nakamoto, Bitcoin: A peer-to-peer electronic cash system. Online at https:\/\/bitco.in\/pdf\/bitcoin.pdf"},{"key":"2041_CR29","unstructured":"Ethereum: Ethereum blockchain app platform. Online at https:\/\/www.ethereum.org"},{"key":"2041_CR30","doi-asserted-by":"crossref","unstructured":"G. Wang, Z.J. Shi, M. Nixon, S. Han, Smchain: A scalable blockchain protocol for secure metering systems in distributed industrial plants. In: Proceedings of the International Conference on Internet of Things Design and Implementation, pp. 249\u2013254 (2019)","DOI":"10.1145\/3302505.3310086"},{"key":"2041_CR31","doi-asserted-by":"crossref","unstructured":"R. Bost: Sophos - Forward Secure Searchable Encryption. Cryptology ePrint Archive, Report 2016\/728 (2016)","DOI":"10.1145\/2976749.2978303"},{"key":"2041_CR32","doi-asserted-by":"crossref","unstructured":"Y. Guo, H. Xie, Y. Miao, C. Wang, X. Jia, Fedcrowd: A federated and privacy-preserving crowdsourcing platform on blockchain. IEEE TSC (2020)","DOI":"10.1109\/TSC.2020.3031061"},{"key":"2041_CR33","doi-asserted-by":"crossref","unstructured":"H. Xie, Y. Guo, X. Jia, A privacy-preserving online ride-hailing system without involving a third trusted server. IEEE TIFS (2021)","DOI":"10.1109\/TIFS.2021.3065832"},{"issue":"6","key":"2041_CR34","first-page":"5359","volume":"7","author":"Y Guo","year":"2020","unstructured":"Y. Guo, M. Wang, C. Wang, X. Yuan, X. Jia, Privacy-preserving packet header checking over in-the-cloud middleboxes. IEEE IoT-J 7(6), 5359\u20135370 (2020)","journal-title":"IEEE IoT-J"},{"key":"2041_CR35","unstructured":"R. Kui, Y. Guo, J. Li, X. Jia, C. Wang, Y. Zhou, S. Wang, N. Cao, F. Li, Hybridx: New hybrid index for volume-hiding range queries in data outsourcing services. In: Proceedings of IEEE ICDCS (2020)"},{"key":"2041_CR36","doi-asserted-by":"crossref","unstructured":"Y. Guo, C. Zhang, X. Jia, Verifiable and forward-secure encrypted search using blockchain techniques. In: Proceedings of IEEE ICC (2020)","DOI":"10.1109\/ICC40277.2020.9148612"},{"key":"2041_CR37","doi-asserted-by":"crossref","unstructured":"C. Zhang, Y. Guo, X. Jia, C. Wang, H. Du, Enabling proxy-free privacy-preserving and federated crowdsourcing by using blockchain. IEEE IoT-J (2020)","DOI":"10.1109\/IWQoS49365.2020.9212891"},{"key":"2041_CR38","unstructured":"Z. Chen, Y. Guo, H. Du, X. Jia, :Pfcrowd: Privacy-preserving and federated crowdsourcing framework by using blockchain. In: Proceedings of IEEE IWQoS (2020)"},{"key":"2041_CR39","unstructured":"D. Song, D. Wagner, A. Perrig, Practical techniques for searches on encrypted data. In: Proceedings of IEEE S&P (2000)"},{"key":"2041_CR40","doi-asserted-by":"crossref","unstructured":"R. Curtmola, J. Garay, S. Kamara, R. Ostrovsky, Searchable symmetric encryption: improved definitions and efficient constructions. In: Proceedings of ACM CCS (2006)","DOI":"10.1145\/1180405.1180417"},{"key":"2041_CR41","doi-asserted-by":"crossref","unstructured":"E. Stefanov, C. Papamanthou, E. Shi, Practical dynamic searchable symmetric encryption with small leakage. In: Proceedings of NDSS (2014)","DOI":"10.14722\/ndss.2014.23298"},{"key":"2041_CR42","unstructured":"J.K. Yupeng\u00a0Zhang, C. Papamanthou, All your queries are belong to us: The power of file-injection attacks on searchable encryption. In: Proceedings of USENIX Security (2016)"},{"key":"2041_CR43","doi-asserted-by":"crossref","unstructured":"S. Jarecki, C. Jutla, H. Krawczyk, M. Rosu, M. Steiner, Outsourced symmetric private information retrieval. In: Proceedings of ACM CCS (2013)","DOI":"10.1145\/2508859.2516730"},{"key":"2041_CR44","doi-asserted-by":"crossref","unstructured":"S.-F. Sun, J.K. Liu, A. Sakzad, R. Steinfeld, T.H. Yuen, :An efficient non-interactive multi-client searchable encryption with support for Boolean queries. In: Proceedings ESORICS (2016)","DOI":"10.1007\/978-3-319-45744-4_8"},{"key":"2041_CR45","doi-asserted-by":"crossref","unstructured":"W. Lin, X. Yuan, B. Li, C. Wang Multi-client searchable encryption over distributed key-value stores. In: Proceedings of SMARTCOMP (2017)","DOI":"10.1109\/SMARTCOMP.2017.7947024"},{"key":"2041_CR46","doi-asserted-by":"crossref","unstructured":"X. Yuan, X. Yuan, B. Li, C. Wang, Secure multi-client data access with boolean queries in distributed key-value stores. In: Proceedings of CNS (2017)","DOI":"10.1109\/CNS.2017.8228619"}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-021-02041-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13638-021-02041-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-021-02041-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,19]],"date-time":"2021-08-19T03:11:59Z","timestamp":1629342719000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-021-02041-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,19]]},"references-count":46,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["2041"],"URL":"https:\/\/doi.org\/10.1186\/s13638-021-02041-y","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-135690\/v1","asserted-by":"object"}]},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,19]]},"assertion":[{"value":"16 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 August 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 August 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare that they have no competing interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"169"}}