Blockchain based secure IoT data sharing framework for SDN-enabled smart communities

Software-defined networks offer lower latency service and massive intelligent devices connectivity for the Internet of Things(IoT). As one of the pivotal applications in the IoT, smart community provides smart services for residents through the SDN technique. However, the centralized SDN suffers from single point of attacks such as DDoS from IoT devices and has the issue of data leakage. In this paper, we use blockchain and proxy re-encryption(PRE) technologies to tackle these challenges. The blockchain authorizes all devices in the network to improve their credibility and authenticity. What's more, a blockchain-based data sharing framework that combines a PRE scheme is introduced for secure device-to-device communication in smart communities. A series of smart contracts are designed for flexible operations of searching and updating records on the blockchain. The experiments reveal that our design is highly efficient and has high performance.

[1]  Jiming Chen,et al.  Smart community: an internet of things application , 2011, IEEE Communications Magazine.

[2]  George Kesidis,et al.  Security and Privacy for Emerging Smart Community Infrastructures , 2016, IoTBD.

[3]  Xiaodong Lin,et al.  SDSM: A secure data service mechanism in mobile cloud computing , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[4]  Hicham Lakhlef,et al.  Internet of things security: A top-down survey , 2018, Comput. Networks.

[5]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[6]  Tarik Taleb,et al.  A Survey on Emerging SDN and NFV Security Mechanisms for IoT Systems , 2019, IEEE Communications Surveys & Tutorials.

[7]  Andrei Gurtov,et al.  Security for 5G and Beyond , 2019, IEEE Communications Surveys & Tutorials.

[8]  Andrei V. Gurtov,et al.  Security in Software Defined Networks: A Survey , 2015, IEEE Communications Surveys & Tutorials.

[9]  Jong Hyuk Park,et al.  Blockchain based hybrid network architecture for the smart city , 2018, Future Gener. Comput. Syst..

[10]  Jemal H. Abawajy,et al.  Federated Internet of Things and Cloud Computing Pervasive Patient Health Monitoring System , 2017, IEEE Communications Magazine.

[11]  MacLane Wilkison,et al.  NuCypher KMS: Decentralized key management system , 2017, ArXiv.

[12]  Kotaro Kataoka,et al.  Trust list: Internet-wide and distributed IoT traffic management using blockchain and SDN , 2018, 2018 IEEE 4th World Forum on Internet of Things (WF-IoT).

[13]  Matthew Green,et al.  Identity-Based Proxy Re-encryption , 2007, ACNS.

[14]  Matthew Green,et al.  Improved proxy re-encryption schemes with applications to secure distributed storage , 2006, TSEC.

[15]  Athanasios V. Vasilakos,et al.  Software-Defined Networking for Internet of Things: A Survey , 2017, IEEE Internet of Things Journal.

[16]  PRADIP KUMAR SHARMA,et al.  A Software Defined Fog Node Based Distributed Blockchain Cloud Architecture for IoT , 2018, IEEE Access.

[17]  Fran Casino,et al.  A systematic literature review of blockchain-based applications: Current status, classification and open issues , 2019, Telematics Informatics.

[18]  Zibin Zheng,et al.  Blockchain for Internet of Things: A Survey , 2019, IEEE Internet of Things Journal.