A decentralized solution for IoT data trusted exchange based-on blockchain

Internet of Things (IoT) plays an important role in the development of various fields. The increasing scale and scope of applications make a great demand of IoT data exchange in recent years. Meanwhile, a number of IoT data exchange platforms which dedicated to connecting various and distributed data sources are emerging. In such a platform, service providers can search and exchange the data sets that they need. However, the centralized infrastructure cannot provide enough trust as the third-party intermediaries for data exchange. As a result, most platforms unable to satisfy the complex requirements due to few institutions and individuals are willing to share their IoT data sets in such an untrustworthy environment. This paper proposes a decentralized solution based on the blockchain for IoT data trusted exchange. Specifically, In this paper, the basic principles of blockchain and corresponding key technologies are expounded through in-depth analysis of three main reliable requirements in IoT data exchange. Besides, this paper provides an architecture of above solution and detailed design of its main trust component. Finally, it realizes a prototype by using Ethereum blockchain and smart contracts and presents its auditable, transparent, decentralized features visually.

[1]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[2]  Rashmi Krishnamurthy,et al.  Liberating data for public value: The case of Data.gov , 2016, Int. J. Inf. Manag..

[3]  Sachchidanand Singh,et al.  Blockchain: Future of financial and cyber security , 2016, 2016 2nd International Conference on Contemporary Computing and Informatics (IC3I).

[4]  Ashutosh Tiwari,et al.  The security challenges in the IoT enabled cyber-physical systems and opportunities for evolutionary computing & other computational intelligence , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[5]  James A. Hendler,et al.  TWC data-gov corpus: incrementally generating linked government data from data.gov , 2010, WWW '10.

[6]  Ioannis Chatzigiannakis,et al.  Developing an IoT Smart City framework , 2013, IISA 2013.

[7]  Yang Liu,et al.  A Storage Solution for Massive IoT Data Based on NoSQL , 2012, 2012 IEEE International Conference on Green Computing and Communications.

[8]  Roman Beck,et al.  Blockchain - the Gateway to Trust-Free Cryptographic Transactions , 2016, ECIS.

[9]  Anthony Skjellum,et al.  A brief survey of Cryptocurrency systems , 2016, 2016 14th Annual Conference on Privacy, Security and Trust (PST).

[10]  Ioannis Chatzigiannakis,et al.  A privacy-preserving smart parking system using an IoT elliptic curve based security platform , 2016, Comput. Commun..

[11]  Jan Sliwa A Generalized Framework for Multi-party Data Exchange for IoT Systems , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[12]  Chen Shou,et al.  A data exchange optimized approach for cloud migration , 2015, 2015 4th International Conference on Computer Science and Network Technology (ICCSNT).

[13]  Tristan Henderson,et al.  CRAWDAD: a community resource for archiving wireless data at Dartmouth , 2005, CCRV.

[14]  Mun Choon Chan,et al.  Efficient and privacy-preserving access to sensor data for Internet of Things (IoT) based services , 2016, 2016 8th International Conference on Communication Systems and Networks (COMSNETS).

[15]  Laura Ricci,et al.  Blockchain Based Access Control , 2017, DAIS.

[16]  Bart Scheers,et al.  Software-defined wireless communications and positioning device for IoT development , 2016, 2016 International Conference on Military Communications and Information Systems (ICMCIS).

[17]  Roy H. Campbell,et al.  World of Empowered IoT Users , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[18]  Ibrar Yaqoob,et al.  Big IoT Data Analytics: Architecture, Opportunities, and Open Research Challenges , 2017, IEEE Access.

[19]  Giuseppe Ateniese,et al.  From Pretty Good to Great: Enhancing PGP Using Bitcoin and the Blockchain , 2015, NSS.

[20]  Dieter Hogrefe,et al.  Self-managed and blockchain-based vehicular ad-hoc networks , 2016, UbiComp Adjunct.