{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T05:38:45Z","timestamp":1769233125538,"version":"3.49.0"},"reference-count":44,"publisher":"Oxford University Press (OUP)","issue":"8","license":[{"start":{"date-parts":[[2021,5,13]],"date-time":"2021-05-13T00:00:00Z","timestamp":1620864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022,8,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Data is a kind of important asset in the digital economy and is driving the rise of data markets. Meanwhile, data markets promote data trading efficiently and improve the utilization of data. However, several challenges about data trading need to be addressed. Here, we resolve these challenges via our blockchain-based fair and decentralized data trading model. Disputes about data correctness is settled by the decentralized arbitration mechanism in our model. To ensure the fairness of data trading, we integrate a sale contract and a deterministic public-key encryption algorithm. The decentralization feature of blockchain cuts off the single-point failure for the data trading platform. In addition, we prove that the proposed protocol achieves the desirable security properties that a secure data trading protocol should have. Moreover, utilizing the smart contract in Solidity and program in Java, we implement our model and then evaluate its performance.<\/jats:p>","DOI":"10.1093\/comjnl\/bxab050","type":"journal-article","created":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T11:26:00Z","timestamp":1617967560000},"page":"2133-2145","source":"Crossref","is-referenced-by-count":15,"title":["Blockchain-based Fair and Decentralized Data Trading Model"],"prefix":"10.1093","volume":"65","author":[{"given":"Taotao","family":"Li","sequence":"first","affiliation":[{"name":"State Key Laboratory of Information Security , Institute of Information Engineering, Chinese Academy of Sciences, Beijing, 100093 China"},{"name":"School of Cyber Security , University of Chinese Academy of Sciences, Beijing, 100049 China"},{"name":"Beijing Engineering Research Center of Space-ground Integration Information Security , Spacestar co. Limited, Beijing, 100080 China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dequan","family":"Li","sequence":"additional","affiliation":[{"name":"Beijing Engineering Research Center of Space-ground Integration Information Security , Spacestar co. Limited, Beijing, 100080 China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingsheng","family":"Wang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Information Security , Institute of Information Engineering, Chinese Academy of Sciences, Beijing, 100093 China"},{"name":"School of Cyber Security , University of Chinese Academy of Sciences, Beijing, 100049 China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2021,5,13]]},"reference":[{"key":"2022081612471636400_ref1","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1109\/JIOT.2017.2683200","article-title":"A survey on internet of things: architecture, enabling technologies, security and privacy, and applications","volume":"4","author":"Lin","year":"2017","journal-title":"IEEE Internet Things J"},{"key":"2022081612471636400_ref2","doi-asserted-by":"crossref","first-page":"766","DOI":"10.1109\/ACCESS.2016.2529723","article-title":"Internet of things and big data analytics for smart and connected communities","volume":"4","author":"Sun","year":"2016","journal-title":"IEEE Access"},{"key":"2022081612471636400_ref3","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/JIOT.2014.2312291","article-title":"Research directions for the internet of things","volume":"1","author":"Stankovic","year":"2014","journal-title":"IEEE Internet Things J"},{"key":"2022081612471636400_ref4","first-page":"2:1","article-title":"Design and realization of winternet: from net of things to internet of things","volume":"1","author":"Wu","year":"2016","journal-title":"TCPS"},{"key":"2022081612471636400_ref5","doi-asserted-by":"crossref","first-page":"2967","DOI":"10.1109\/TPDS.2016.2516983","article-title":"On binary decomposition based privacy-preserving aggregation schemes in real-time monitoring systems","volume":"27","author":"Yang","year":"2016","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2022081612471636400_ref6","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/JIOT.2014.2306328","article-title":"Internet of things for smart cities","volume":"1","author":"Zanella","year":"2014","journal-title":"IEEE Internet Things J"},{"key":"2022081612471636400_ref7","first-page":"447","article-title":"Smart city: the state of the art, datasets, and evaluation platforms","volume-title":"16th IEEE\/ACIS Int. Conf. on Computer and Information Science","author":"Mallapuram","year":"2017"},{"key":"2022081612471636400_ref8","doi-asserted-by":"crossref","first-page":"514","DOI":"10.1109\/ACCESS.2014.2325029","article-title":"Big data deep learning: challenges and perspectives","volume":"2","author":"Chen","year":"2014","journal-title":"IEEE Access"},{"key":"2022081612471636400_ref9","doi-asserted-by":"crossref","first-page":"2923","DOI":"10.1109\/COMST.2018.2844341","article-title":"Deep learning for iot big data and streaming analytics: a survey","volume":"20","author":"Mohammadi","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"2022081612471636400_ref10","first-page":"60","article-title":"Big data: the management revolution","volume":"68","author":"Andrew","year":"2012","journal-title":"Harv. Bus. Rev."},{"key":"2022081612471636400_ref11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/INFOCOM.2017.8057004","article-title":"Accounttrade: accountable protocols for big data trading against dishonest consumers","volume-title":"2017 IEEE Conf. on Computer Communications, INFOCOM 2017","author":"Jung","year":"2017"},{"key":"2022081612471636400_ref12","doi-asserted-by":"crossref","first-page":"15132","DOI":"10.1109\/ACCESS.2018.2806881","article-title":"A survey on big data market: pricing","volume":"6","author":"Liang","year":"2018","journal-title":"trading and protection. IEEE Access"},{"key":"2022081612471636400_ref13","first-page":"186","article-title":"Fine-grained two-factor protection mechanism for data sharing in cloud storage","volume":"13","author":"Zuo","year":"2018","journal-title":"IEEE Trans"},{"key":"2022081612471636400_ref14","first-page":"327","article-title":"Accountability for data governance in cloud ecosystems","volume-title":"IEEE 5th Int. Conf. on Cloud Computing Technology and Science","author":"Felici","year":"2013"},{"key":"2022081612471636400_ref15","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1109\/BigDataCongress.2017.67","article-title":"Bootstrapping a blockchain based ecosystem for big data exchange","volume-title":"2017 IEEE Int. Congress on Big Data, BigData Congress","author":"Chen","year":"2017"},{"key":"2022081612471636400_ref16","doi-asserted-by":"crossref","first-page":"1578","DOI":"10.1109\/TIFS.2015.2419186","article-title":"Privacy-preserving ciphertext multi-sharing control for big data storage","volume":"10","author":"Liang","year":"2015","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"2022081612471636400_ref17","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/j.ins.2018.11.028","article-title":"Machine learning based privacy-preserving fair data trading in big data market","volume":"478","author":"Zhao","year":"2019","journal-title":"Inf. Sci."},{"key":"2022081612471636400_ref18","doi-asserted-by":"crossref","first-page":"102331","DOI":"10.1109\/ACCESS.2019.2928325","article-title":"Smart contract based data trading mode using blockchain and machine learning","volume":"7","author":"Xiong","year":"2019","journal-title":"IEEE Access"},{"key":"2022081612471636400_ref19","first-page":"44","article-title":"Optimistic fair-exchange with anonymity for bitcoin users","volume-title":"11th IEEE Int. Conf. on e-Business Engineering","author":"Jayasinghe","year":"2014"},{"key":"2022081612471636400_ref20","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/TIFS.2019.2928256","article-title":"SDTE: a secure blockchain-based data trading ecosystem","volume":"15","author":"Dai","year":"2020","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"2022081612471636400_ref21","first-page":"1741","article-title":"A tale of two worlds: assessing the vulnerability of enclave shielding runtimes","volume-title":"Proc. of the 2019 ACM SIGSAC Conf. on Computer and Communications Security. London, UK, 11\u201315 November","author":"Bulck","year":"2019"},{"key":"2022081612471636400_ref22","first-page":"24","article-title":"A design of data trading platform based on cryptology and blockchain technology","volume":"10","author":"Yang","year":"2016","journal-title":"Inf. Commun. Technol."},{"key":"2022081612471636400_ref23","first-page":"87","article-title":"Data management based on block chain technology","volume":"27","author":"Wang","year":"2019","journal-title":"Electron. Des. Eng"},{"key":"2022081612471636400_ref24","first-page":"1100","article-title":"Distributed data vending on blockchain","volume-title":"IEEE Int. Conf. on Internet of Things (iThings)","author":"Zhou","year":"2018"},{"key":"2022081612471636400_ref25","first-page":"1018","article-title":"A fair protocol for data trading based on bitcoin transactions","volume":"2017","author":"Delgado-Segura","year":"2017","journal-title":"IACR Cryptology ePrint Archive"},{"key":"2022081612471636400_ref26","doi-asserted-by":"crossref","DOI":"10.5210\/fm.v2i9.548","article-title":"Formalizing and securing relationships on public networks","volume":"2","author":"Szabo","year":"1997","journal-title":"First Monday"},{"key":"2022081612471636400_ref27","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4842-2535-6","volume-title":"Introducing Ethereum and Solidity","author":"Dannen","year":"2017"},{"key":"2022081612471636400_ref28","doi-asserted-by":"crossref","first-page":"535","DOI":"10.1007\/978-3-540-74143-5_30","article-title":"Deterministic and efficiently searchable encryption","volume-title":"Advances in Cryptology - CRYPTO 2007","author":"Bellare","year":"2007"},{"key":"2022081612471636400_ref29","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1016\/0022-0000(84)90070-9","article-title":"Probabilistic encryption","volume":"28","author":"Goldwasser","year":"1984","journal-title":"J. Comput. Syst. Sci."},{"key":"2022081612471636400_ref30","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1007\/978-3-540-85174-5_20","article-title":"Deterministic encryption: Definitional equivalences and constructions without random oracles","volume-title":"Advances in Cryptology - CRYPTO 2008","author":"Bellare","year":"2008"},{"key":"2022081612471636400_ref31","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1007\/978-3-540-85174-5_19","article-title":"On notions of security for deterministic encryption, and efficient constructions without random oracles","volume-title":"Advances in Cryptology - CRYPTO 2008","author":"Boldyreva","year":"2008"},{"key":"2022081612471636400_ref32","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1007\/978-3-642-10366-7_14","article-title":"Hedged public-key encryption: how to protect against bad randomness","volume-title":"Advances in Cryptology - ASIACRYPT 2009","author":"Bellare","year":"2009"},{"key":"2022081612471636400_ref33","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1007\/s00145-012-9143-4","article-title":"Better security for deterministic public-key encryption: the auxiliary-input setting","volume":"27","author":"Brakerski","year":"2014","journal-title":"J. Cryptology"},{"key":"2022081612471636400_ref34","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1007\/s00145-013-9174-5","article-title":"A unified approach to deterministic encryption: new constructions and a connection to computational entropy","volume":"28","author":"Fuller","year":"2012","journal-title":"J. Cryptology"},{"key":"2022081612471636400_ref35","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1007\/978-3-642-29011-4_37","article-title":"Incremental deterministic public-key encryption","volume-title":"Advances in Cryptology - EUROCRYPT 2012","author":"Mironov","year":"2012"},{"key":"2022081612471636400_ref36","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1007\/978-3-642-29011-4_16","article-title":"Dual projective hashing and its applications - lossy trapdoor functions and more","volume-title":"Advances in Cryptology - EUROCRYPT 2012","author":"Wee","year":"2012"},{"key":"2022081612471636400_ref37","doi-asserted-by":"crossref","first-page":"1012","DOI":"10.1007\/s00145-018-9287-y","article-title":"Deterministic public-key encryption for adaptively-chosen plaintext distributions","volume":"31","author":"Raghunathan","year":"2018","journal-title":"J. Cryptology"},{"key":"2022081612471636400_ref38","first-page":"277","article-title":"The block cipher rijndael. Smart Card Research and Applications","volume-title":"Int. Conf., CARDIS \u201898","author":"Daemen","year":"1998"},{"key":"2022081612471636400_ref39","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1109\/SP.2019.00040","article-title":"Proof-of-stake sidechains","volume-title":"2019 IEEE Symposium on Security and Privacy","author":"Gazi","year":"2019"},{"key":"2022081612471636400_ref40","author":"Smith"},{"key":"2022081612471636400_ref41","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1007\/978-3-319-63688-7_12","article-title":"Ouroboros: a provably secure proof-of-stake blockchain protocol","volume-title":"Advances in Cryptology - CRYPTO 2017","author":"Kiayias","year":"2017"},{"key":"2022081612471636400_ref42","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1007\/978-3-662-46803-6_10","article-title":"The bitcoin backbone protocol: analysis and applications","volume-title":"Advances in Cryptology - EUROCRYPT 2015","author":"Garay","year":"2015"},{"key":"2022081612471636400_ref43","first-page":"1019","article-title":"Speed-security tradeoffs in blockchain protocols","volume":"2015","author":"Kiayias","year":"2015","journal-title":"IACR Cryptol. ePrint Arch."},{"key":"2022081612471636400_ref44","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1145\/359340.359342","article-title":"A method for obtaining digital signatures and public-key cryptosystems","volume":"21","author":"Rivest","year":"1978","journal-title":"Commun. ACM"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/8\/2133\/45329665\/bxab050.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/65\/8\/2133\/45329665\/bxab050.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T12:49:37Z","timestamp":1660654177000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/65\/8\/2133\/6273372"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,13]]},"references-count":44,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2021,5,13]]},"published-print":{"date-parts":[[2022,8,11]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxab050","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"value":"0010-4620","type":"print"},{"value":"1460-2067","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2022,8]]},"published":{"date-parts":[[2021,5,13]]}}}