Abstract
At present, the centralized architecture for the Internet of Things (IoT) data management faces the risks of data leakage, single-point failure, and vulnerability to malicious attacks. Recently, many researchers and security analysts are focusing on the blockchain technology to solve the security and privacy issues of the IoT data management. However, current blockchain technologies are unable to meet the highly concurrent IoT data transactions and the fast expansion of IoT devices due to the decentralized architecture. Moreover, there is a lack of useful solutions for effective data sharing between public and private networks, and networks with different services (e.g., smart grid and intelligent transportation). In this paper, we propose a decentralized data access model for IoT data storage and sharing based on the FISCO-BCOS blockchain. In the model, we divide the IoT devices that handle different services into different set-chains. These set-chains share data with each other through an elaborate access control model. Experimental results show that the proposed model fits the characteristics of the IoT data management, guaranteeing the privacy and security requirements with better scalability. Our model can be used as a solution for smart cities.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kouicem, D.E., Bouabdallah, A., Lakhlef, H.: Internet of Things security: a top-down survey. Comput. Netw. 141, 199–221 (2018)
Vikas, B.O.: Internet of Things (IoT): a survey on privacy issues and security. Int. J. Sci. Res. Sci. Eng. Technol. 1(3), 168–173 (2015)
Makhdoom, I., Abolhasan, M., Ni, W.: Blockchain for IoT: the challenges and away forward. In: Proceedings of the 15th International Joint Conference on e-Business and Telecommunications-Volume 2: SECRYPT. INSTICC (2018)
Yi, H., Wei, F.: Research on a suitable blockchain for IoT platform. In: Patnaik, S., Jain, V. (eds.) Recent Developments in Intelligent Computing, Communication and Devices. AISC, vol. 752, pp. 1063–1072. Springer, Singapore (2019). https://doi.org/10.1007/978-981-10-8944-2_123
Sun, H., Hua, S., Zhou, E., Pi, B., Sun, J., Yamashita, K.: Using ethereum blockchain in Internet of Things: a solution for electric vehicle battery refueling. In: Chen, S., Wang, H., Zhang, L.-J. (eds.) ICBC 2018. LNCS, vol. 10974, pp. 3–17. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94478-4_1
Ali, M.S., Dolui, K., Antonelli, F.: IoT data privacy via blockchains and IPFs. In: Proceedings of the Seventh International Conference on the Internet of Things, p. 14. ACM (2017)
Dorri, A., Kanhere, S.S., Jurdak, R., Gauravaram, P.: Blockchain for IoT security and privacy: the case study of a smart home. In: 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom workshops), pp. 618–623. IEEE (2017)
Fisco bcos. https://github.com/FISCO-BCOS/
IPFs. https://ipfs.io/
Sagirlar, G., Carminati, B., Ferrari, E., Sheehan, J.D., Ragnoli, E.: Hybrid-IoT: hybrid blockchain architecture for Internet of Things-pow sub-blockchains. In: 2018 IEEE International Conference on Internet of Things (iThings), pp. 1007–1016. IEEE (2018)
Li, D., Peng, W., Deng, W., Gai, F.: A blockchain-based authentication and security mechanism for IoT. In: 2018 27th International Conference on Computer Communication and Networks (ICCCN), pp. 1–6. IEEE (2018)
Alphand, O., Amoretti, M., Claeys, T., et al.: IoTchain: a blockchain security architecture for the Internet of Things. In: 2018 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6. IEEE (2018)
Iota. https://www.iota.org/
Plasma. https://plasma.io/
Iotex. https://iotex.io/
Panikkar, S., Nair, S., Brody, P., Pureswaran, V.: IBM Adept: an IoT practitioner perspective-Draft Copy for Advance Review (2015)
Nakamoto, S., et al.: Bitcoin: a peer-to-peer electronic cash system (2008)
Ethereum. https://www.ethereum.org/
Hyperledger fabric. https://www.hyperledger.org/
Castro, M., Liskov, B., et al.: Practical byzantine fault tolerance. In: OSDI, vol. 99, pp. 173–186 (1999)
Ongaro, D., Ousterhout, J.: In search of an understandable consensus algorithm. In: 2014 \(\{\)USENIX\(\}\) Annual Technical Conference (\(\{\)USENIX\(\}\)\(\{\)ATC\(\}\) 14), pp. 305–319 (2014)
Acknowledgment
The research presented in this paper is supported in part by National Natural Science Foundation (No. 61602370, 61672026, 61772411, U1736205), Postdoctoral Foundation (No. 201659M2806, 2018T111066), Fundamental Research Funds for the Central Universities (No. 1191320006), Shaanxi Postdoctoral Foundation, Project JCYJ20170816100819428 supported by SZSTI, CCF-NSFOCUS KunPeng Research Fund (No. CCF-NSFOCUS 2018006), CCF-Tencent WeBank Funding (No. CCF-Webank RAGR20180101) and Huawei HIRP Funding (No. HIRPO2018081501475).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, Y., Wang, C., Luo, X., Zhang, K., Li, H. (2019). A Blockchain-Based IoT Data Management System for Secure and Scalable Data Sharing. In: Liu, J., Huang, X. (eds) Network and System Security. NSS 2019. Lecture Notes in Computer Science(), vol 11928. Springer, Cham. https://doi.org/10.1007/978-3-030-36938-5_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-36938-5_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36937-8
Online ISBN: 978-3-030-36938-5
eBook Packages: Computer ScienceComputer Science (R0)