{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T06:02:59Z","timestamp":1772863379272,"version":"3.50.1"},"reference-count":57,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T00:00:00Z","timestamp":1672272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T00:00:00Z","timestamp":1672272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"the Key Research and Development Program of Shaanxi Province","award":["2021ZDLGY06-02"],"award-info":[{"award-number":["2021ZDLGY06-02"]}]},{"name":"the Key Research and Development Program of Shaanxi Province","award":["2021ZDLGY06-02"],"award-info":[{"award-number":["2021ZDLGY06-02"]}]},{"name":"the Key Research and Development Program of Shaanxi Province","award":["2021ZDLGY06-02"],"award-info":[{"award-number":["2021ZDLGY06-02"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Peer-to-Peer Netw. Appl."],"published-print":{"date-parts":[[2023,3]]},"DOI":"10.1007\/s12083-022-01438-w","type":"journal-article","created":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T14:04:16Z","timestamp":1672322656000},"page":"675-689","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["A blockchain-based traceability system with efficient search and query"],"prefix":"10.1007","volume":"16","author":[{"given":"Chengzhe","family":"Lai","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yinzhen","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dong","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,12,29]]},"reference":[{"key":"1438_CR1","doi-asserted-by":"crossref","unstructured":"Ali M, Khan SU, Vasilakos AV (2015)\u00a0Security in cloud computing: Opportunities and challenges. Information Sciences: An International Journal","DOI":"10.1016\/j.ins.2015.01.025"},{"key":"1438_CR2","volume-title":"Applications of blockchains in the internet of things: A comprehensive survey","author":"MS Ali","year":"2018","unstructured":"Ali MS, Vecchio M, Pincheira M, Dolui K, Antonelli F, Rehmani MH (2018) Applications of blockchains in the internet of things: A comprehensive survey. Communications Surveys & Tutorials, IEEE"},{"key":"1438_CR3","doi-asserted-by":"crossref","unstructured":"Belotti M, Bozic N, Pujolle G, Secci S (2019)\u00a0A vademecum on blockchain technologies: When, which and how. IEEE Commun Surv Tutorials PP(99):1\u20131","DOI":"10.1109\/COMST.2019.2928178"},{"key":"1438_CR4","unstructured":"Nakamoto S (2008)\u00a0Bitcoin: A peer-to-peer electronic cash system. Decentralized Business Review p. 21260"},{"key":"1438_CR5","doi-asserted-by":"crossref","unstructured":"Tschorsch F, Scheuermann B (2016)\u00a0Bitcoin and beyond: A technical survey on decentralized digital currencies. IEEE Commun Surv Tutorials pp. 2084\u20132123","DOI":"10.1109\/COMST.2016.2535718"},{"key":"1438_CR6","doi-asserted-by":"crossref","unstructured":"Wang W, Hoang DT, Hu P, Xiong Z, Niyato D, Wang P, Wen Y, Dong IK (2019)\u00a0A survey on consensus mechanisms and mining strategy management in blockchain networks. IEEE Access","DOI":"10.1109\/ACCESS.2019.2896108"},{"issue":"5","key":"1438_CR7","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1109\/MNET.001.1800290","volume":"33","author":"J Xie","year":"2019","unstructured":"Xie J, Yu FR, Huang T, Xie R, Liu J, Liu Y (2019) A survey on the scalability of blockchain systems. IEEE Netw 33(5):166\u2013173","journal-title":"IEEE Netw"},{"key":"1438_CR8","doi-asserted-by":"crossref","unstructured":"Androulaki E, Barger A, Bortnikov V, Cachin C, Christidis K, DeCaro A, Enyeart D, Ferris C, Laventman G, Manevich Y et al (2018)\u00a0Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the thirteenth EuroSys conference, pp. 1\u201315","DOI":"10.1145\/3190508.3190538"},{"issue":"2014","key":"1438_CR9","first-page":"1","volume":"151","author":"G Wood","year":"2014","unstructured":"Wood G et al (2014) Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151(2014):1\u201332","journal-title":"Ethereum project yellow paper"},{"issue":"9","key":"1438_CR10","doi-asserted-by":"publisher","first-page":"6004","DOI":"10.1109\/TII.2019.2942211","volume":"16","author":"Y Cao","year":"2020","unstructured":"Cao Y, Jia F, Manogaran G (2020) Efficient traceability systems of steel products using blockchain-based industrial internet of things. IEEE Trans Industr Inf 16(9):6004\u20136012","journal-title":"IEEE Trans Industr Inf"},{"key":"1438_CR11","doi-asserted-by":"crossref","unstructured":"Liu H, Zhang P, Pu G, Yang T, Zhang Y (2020)\u00a0Blockchain empowered cooperative authentication with data traceability in vehicular edge computing. IEEE Trans Veh Technol PP(99):1\u20131","DOI":"10.1109\/ComComAp46287.2019.9018754"},{"key":"1438_CR12","doi-asserted-by":"crossref","unstructured":"Zhuang C, Dai Q, Zhang Y (2022)\u00a0Bcppt: A blockchain-based privacy-preserving and traceability identity management scheme for intellectual property. Peer-to-Peer Networking and Applications pp. 1\u201315","DOI":"10.1007\/s12083-021-01277-1"},{"key":"1438_CR13","doi-asserted-by":"crossref","unstructured":"Zhang X, Sun Y, Sun Y (2022)\u00a0Research on cold chain logistics traceability system of fresh agricultural products based on blockchain. Comput Intell Neurosci\u00a02022","DOI":"10.1155\/2022\/1957957"},{"issue":"3","key":"1438_CR14","doi-asserted-by":"publisher","first-page":"106895","DOI":"10.1016\/j.cie.2020.106895","volume":"150","author":"J Sunny","year":"2020","unstructured":"Sunny J, Undralla N, Pillai VM (2020) Supply chain transparency through blockchain-based traceability: An overview with demonstration. Comput Ind Eng 150(3):106895","journal-title":"Comput Ind Eng"},{"issue":"12","key":"1438_CR15","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1109\/MC.2019.2942111","volume":"52","author":"A Pal","year":"2019","unstructured":"Pal A, Kant K (2019) Using blockchain for provenance and traceability in internet of things-integrated food logistics. Computer 52(12):94\u201398","journal-title":"Computer"},{"key":"1438_CR16","doi-asserted-by":"publisher","first-page":"107130","DOI":"10.1016\/j.cie.2021.107130","volume":"154","author":"TK Agrawal","year":"2021","unstructured":"Agrawal TK, Kumar V, Pal R, Wang L, Chen Y (2021) Blockchain-based framework for supply chain traceability: A case example of textile and clothing industry. Comput Ind Eng 154:107130","journal-title":"Comput Ind Eng"},{"key":"1438_CR17","doi-asserted-by":"crossref","unstructured":"Xu X, Lu Q, Liu Y, Zhu L, Yao H, Vasilakos AV (2019)\u00a0Designing blockchain-based applications a case study for imported product traceability. Futur Gener Comput Syst 92(MAR.):399\u2013406","DOI":"10.1016\/j.future.2018.10.010"},{"key":"1438_CR18","doi-asserted-by":"crossref","unstructured":"Maity M, Tolooie A, Sinha AK, Tiwari MK (2021)\u00a0Stochastic batch dispersion model to optimize traceability and enhance transparency using blockchain. Comput Ind Eng p. 107134","DOI":"10.1016\/j.cie.2021.107134"},{"key":"1438_CR19","unstructured":"Leveldb. https:\/\/github.com\/google\/leveldb. Accessed 2018"},{"key":"1438_CR20","unstructured":"Couchdb. https:\/\/couchdb.apache.org. Accessed 2015"},{"key":"1438_CR21","unstructured":"Mangodb. https:\/\/mongodb.org. Accessed 2019"},{"issue":"1","key":"1438_CR22","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s00778-020-00646-1","volume":"30","author":"P Ruan","year":"2021","unstructured":"Ruan P, Dinh T, Lin Q, Zhang M, Chen G, Ooi BC (2021) Lineagechain\u202f: a fine-grained, secure and efficient data provenance system for blockchains. VLDB J 30(1):3\u201324","journal-title":"VLDB J"},{"key":"1438_CR23","unstructured":"Yang L, Kai Z, Ying Y, Qi L, Zhou X (2017)\u00a0Etherql: A query layer for blockchain system. Springer International Publishing AG 2017"},{"key":"1438_CR24","doi-asserted-by":"crossref","unstructured":"Xu C, Zhang C, Xu J (2018)\u00a0vchain: Enabling verifiable boolean range queries over blockchain databases. SIGMOD\/PODS \u201919: International Conference on Management of Data","DOI":"10.1145\/3299869.3300083"},{"key":"1438_CR25","unstructured":"Zhang C, Xu C, Xu J, Tang Y, Choi B (2021)\u00a0Gem2-tree: A gas-efficient structure for authenticated range queries in blockchain. In: 35th IEEE International Conference on Data Engineering (ICDE ?19)"},{"key":"1438_CR26","unstructured":"Gmbh A (2016)\u00a0Bigchaindb: A scalable blockchain database"},{"key":"1438_CR27","doi-asserted-by":"crossref","unstructured":"Peng Z, Wu H, Xiao B, Guo S (2019)\u00a0Vql: Providing query efficiency and data authenticity in blockchain systems. In: 2019 IEEE 35th International Conference on Data Engineering Workshops (ICDEW), pp. 1\u20136. IEEE","DOI":"10.1109\/ICDEW.2019.00-44"},{"key":"1438_CR28","doi-asserted-by":"crossref","unstructured":"Wang S, Dinh TTA, Lin Q, Xie Z, Zhang M, Cai Q, Chen G, Fu W, Ooi BC, Ruan P (2018) Forkbase: An efficient storage engine for blockchain and forkable applications. arXiv preprint arXiv:1802.04949","DOI":"10.14778\/3231751.3231762"},{"key":"1438_CR29","unstructured":"Song DX, Wagner D, Perrig A (2000)\u00a0Practical techniques for searches on encrypted data. In: Proceeding 2000 IEEE symposium on security and privacy. S&P 2000, pp. 44\u201355. IEEE"},{"issue":"5","key":"1438_CR30","doi-asserted-by":"publisher","first-page":"895","DOI":"10.3233\/JCS-2011-0426","volume":"19","author":"R Curtmola","year":"2011","unstructured":"Curtmola R, Garay J, Kamara S, Ostrovsky R (2011) Searchable symmetric encryption: improved definitions and efficient constructions. J Comput Secur 19(5):895\u2013934","journal-title":"J Comput Secur"},{"issue":"4","key":"1438_CR31","doi-asserted-by":"publisher","first-page":"762","DOI":"10.1109\/TCE.2014.7027353","volume":"60","author":"Z Fu","year":"2014","unstructured":"Fu Z, Shu J, Sun X, Linge N (2014) Smart cloud search services: verifiable keyword-based semantic search over encrypted cloud data. IEEE Trans Consum Electron 60(4):762\u2013770","journal-title":"IEEE Trans Consum Electron"},{"issue":"1","key":"1438_CR32","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1109\/TCE.2014.6780939","volume":"60","author":"Z Fu","year":"2014","unstructured":"Fu Z, Sun X, Linge N, Zhou L (2014) Achieving effective cloud search services: multi-keyword ranked search over encrypted cloud data supporting synonym query. IEEE Trans Consum Electron 60(1):164\u2013172","journal-title":"IEEE Trans Consum Electron"},{"key":"1438_CR33","doi-asserted-by":"crossref","unstructured":"Premasathian N, Choto S (2013)\u00a0Searchable encryption schemes: With multiplication and simultaneous congruences. In: 2012 9th International ISC Conference on Information Security and Cryptology","DOI":"10.1109\/ISCISC.2012.6408210"},{"issue":"2","key":"1438_CR34","doi-asserted-by":"publisher","first-page":"340","DOI":"10.1109\/TPDS.2015.2401003","volume":"27","author":"Z Xia","year":"2016","unstructured":"Xia Z, Wang X, Sun X, Wang Q (2016) A secure and dynamic multi-keyword ranked search scheme over encrypted cloud data. IEEE Trans Parallel Distrib Syst 27(2):340\u2013352","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"1438_CR35","doi-asserted-by":"crossref","unstructured":"Boneh D, Waters B (2007)\u00a0Conjunctive, subset, and range queries on encrypted data. In: Theory of cryptography conference, pp. 535\u2013554. Springer","DOI":"10.1007\/978-3-540-70936-7_29"},{"key":"1438_CR36","unstructured":"Dan B, Crescenzo GD, Ostrovsky R, Persiano G (2004)\u00a0Public key encryption with keyword search. EUROCRYPT 2004"},{"key":"1438_CR37","unstructured":"Hwang YH, Lee PJ (2007)\u00a0Public key encryption with conjunctive keyword search and its extension to a multi-user system. In: International Conference on Pairing-based Cryptography"},{"issue":"1","key":"1438_CR38","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s12083-016-0485-9","volume":"11","author":"Y Miao","year":"2018","unstructured":"Miao Y, Ma J, Liu X, Liu Z, Wei F (2018) Vmkdo: Verifiable multi-keyword search over encrypted cloud data for dynamic data-owner. Peer-to-Peer Networking and Applications 11(1):1\u201311","journal-title":"Peer-to-Peer Networking and Applications"},{"key":"1438_CR39","doi-asserted-by":"crossref","unstructured":"Park DJ, Kim K, Lee PJ (2004)\u00a0Public key encryption with conjunctive field keyword search. In: International Workshop on Information Security Applications, pp. 73\u201386. Springer","DOI":"10.1007\/978-3-540-31815-6_7"},{"key":"1438_CR40","doi-asserted-by":"crossref","unstructured":"Yin H, Zhang J, Xiong Y, Ou L, Li F, Liao S, Li K (2019)\u00a0Cp-abse: A ciphertext-policy attribute-based searchable encryption scheme. IEEE Access","DOI":"10.1109\/ACCESS.2018.2889754"},{"key":"1438_CR41","unstructured":"Sahai A, Waters BR (2004)\u00a0Fuzzy identity-based encryption. In: Proceedings of the 24th annual international conference on Theory and Applications of Cryptographic Techniques"},{"key":"1438_CR42","doi-asserted-by":"crossref","unstructured":"Attrapadung N, Libert B, Panafieu ED (2011)\u00a0Expressive key-policy attribute-based encryption with constant-size ciphertexts. In: International Workshop on Public Key Cryptography","DOI":"10.1007\/978-3-642-19379-8_6"},{"key":"1438_CR43","doi-asserted-by":"publisher","DOI":"10.1145\/1180405.1180418","volume-title":"Attribute-based encryption for fine-grained access control of encrypted data","author":"V Goyal","year":"2006","unstructured":"Goyal V, Pandey O, Sahai A, Waters B (2006) Attribute-based encryption for fine-grained access control of encrypted data. ACM"},{"key":"1438_CR44","doi-asserted-by":"crossref","unstructured":"Hohenberger S, Waters B (2013)\u00a0Attribute-Based Encryption with Fast Decryption. Attribute-Based Encryption with Fast Decryption","DOI":"10.1007\/978-3-642-36362-7_11"},{"key":"1438_CR45","doi-asserted-by":"publisher","DOI":"10.1145\/2590296.2590334","volume-title":"Fully secure key-policy attribute-based encryption with constant-size ciphertexts and fast decryption","author":"J Lai","year":"2014","unstructured":"Lai J, Deng RH, Li Y, Weng J (2014) Fully secure key-policy attribute-based encryption with constant-size ciphertexts and fast decryption. ACM"},{"key":"1438_CR46","doi-asserted-by":"crossref","unstructured":"Bethencourt J, Sahai A, Waters B (2007)\u00a0Ciphertext-policy attribute-based encryption. IEEE Symposium on Security & Privacy","DOI":"10.1109\/SP.2007.11"},{"key":"1438_CR47","doi-asserted-by":"crossref","unstructured":"Emura K, Miyaji A, Nomura A, Omote K, Soshi M (2009)\u00a0A ciphertext-policy attribute-based encryption scheme with constant ciphertext length. In: International Conference on Information Security Practice and Experience","DOI":"10.1007\/978-3-642-00843-6_2"},{"key":"1438_CR48","doi-asserted-by":"crossref","unstructured":"Rao YS, Dutta R (2013)\u00a0Decentralized ciphertext-policy attribute-based encryption scheme with fast decryption. In: IFIP International Conference on Communications and Multimedia Security","DOI":"10.1007\/978-3-642-40779-6_5"},{"key":"1438_CR49","doi-asserted-by":"crossref","unstructured":"Zhang Y, Dong Z, Chen X, Jin L, Hui L (2014)\u00a0Computationally efficient ciphertext-policy attribute-based encryption with constant-size ciphertexts. In: International Conference on Provable Security","DOI":"10.1007\/978-3-319-12475-9_18"},{"key":"1438_CR50","unstructured":"Green M, Hohenberger S, Waters B et al (2011)\u00a0Outsourcing the decryption of abe ciphertexts. In: USENIX security symposium\u00a02011"},{"key":"1438_CR51","doi-asserted-by":"crossref","unstructured":"Liu S, Yu J, Xiao Y, Wan Z, Yan B (2020)\u00a0Bc-sabe: Blockchain-aided searchable attribute-based encryption for cloud-iot. IEEE Internet Things J PP(99):1\u20131","DOI":"10.1109\/JIOT.2020.2993231"},{"issue":"5","key":"1438_CR52","doi-asserted-by":"publisher","first-page":"1643","DOI":"10.1007\/s12083-020-00918-1","volume":"13","author":"H Zheng","year":"2020","unstructured":"Zheng H, Shao J, Wei G (2020) Attribute-based encryption with outsourced decryption in blockchain. Peer-to-Peer Networking and Applications 13(5):1643\u20131655","journal-title":"Peer-to-Peer Networking and Applications"},{"key":"1438_CR53","doi-asserted-by":"publisher","first-page":"108540","DOI":"10.1016\/j.comnet.2021.108540","volume":"200","author":"X Tang","year":"2021","unstructured":"Tang X, Guo C, Choo KKR, Liu Y, Li L (2021) A secure and trustworthy medical record sharing scheme based on searchable encryption and blockchain. Comput Netw 200:108540","journal-title":"Comput Netw"},{"key":"1438_CR54","doi-asserted-by":"crossref","unstructured":"Li H, Wang T, Qiao Z, Yang B, Gong Y, Wang J, Qiu G (2021) Blockchain-based searchable encryption with efficient result verification and fair payment. Journal of Information Security and Applications 58","DOI":"10.1016\/j.jisa.2021.102791"},{"key":"1438_CR55","unstructured":"Niu J, Li X, Gao J, Han Y (2019)\u00a0Blockchain-based anti-key-leakage key aggregation searchable encryption for iot. IEEE Internet Things J PP(99):1\u20131"},{"issue":"6","key":"1438_CR56","doi-asserted-by":"publisher","first-page":"5813","DOI":"10.1109\/TVT.2019.2959383","volume":"69","author":"B Chen","year":"2020","unstructured":"Chen B, Wu L, Wang H, Zhou L, He D (2020) A blockchain-based searchable public-key encryption with forward and backward privacy for cloud-assisted vehicular social networks. IEEE Trans Veh Technol 69(6):5813\u20135825","journal-title":"IEEE Trans Veh Technol"},{"key":"1438_CR57","doi-asserted-by":"crossref","unstructured":"Xu C, Yu L, Zhu L, Zhang C (2021)\u00a0A blockchain-based dynamic searchable symmetric encryption scheme under multiple clouds. Peer-to-Peer Networking and Applications","DOI":"10.1007\/s12083-021-01202-6"}],"container-title":["Peer-to-Peer Networking and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-022-01438-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12083-022-01438-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12083-022-01438-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,5]],"date-time":"2023-05-05T04:14:26Z","timestamp":1683260066000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12083-022-01438-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,29]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,3]]}},"alternative-id":["1438"],"URL":"https:\/\/doi.org\/10.1007\/s12083-022-01438-w","relation":{},"ISSN":["1936-6442","1936-6450"],"issn-type":[{"value":"1936-6442","type":"print"},{"value":"1936-6450","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,29]]},"assertion":[{"value":"20 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 December 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Human and animal ethics"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}