Secure and Efficiently Searchable IoT Communication Data Management Model: Using Blockchain as a New Tool
- 20 October 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 10 (14) , 11985-11999
Abstract
With the rapid development of the Internet of Things (IoT), more IoT devices are connected in the same network and communicate frequently for sharing data and switching instructions. So that the traditional centralized security architecture of IoT will be limited in terms of data storage space, data reliability, scalability, and operating costs. In this article, we propose a novel communication data management model based on blockchain technology. Specifically, all encrypted IoT communication data files are uploaded to the public cloud server for obtaining enough storage space, but the key information extracted from these data files (called “communication logs”) will be recorded in an “IoT ledger” maintained by all IoT devices. In fact, the IoT ledger is a kind of blockchain structured distributed database, which can solve the problem of data reliability, scalability and would not involve high operating costs. Besides, in order to efficiently search communication logs and not reveal any sensitive information of communication data, we design a secure search scheme over such blockchain database, the asymmetric scalar-product-preserving encryption (ASPE) approach is exploited to guarantee the data security, and the two layers index improves the search efficiency. Security analysis and experiments on synthetic data set show that our scheme is secure and efficient.Keywords
All Related Versions
Funding Information
- National Key Research and Development Program of China (2020YFB1005900)
- NSFC (62072051, 61976024, 61972048)
- Fundamental Research Funds for the Central Universities (2019XD-A01)
- Key Project Plan of Blockchain in Ministry of Education of the People’s Republic of China (2020KJ010802)
This publication has 38 references indexed in Scilit:
- Managing IoT devices using blockchain platform2017
- The IoT electric business model: Using blockchain technology for the internet of thingsPeer-to-Peer Networking and Applications, 2016
- A conceptual framework for IoT-based healthcare system using cloud computing2016
- An IoT-Oriented Data Storage Framework in Cloud Computing PlatformIEEE Transactions on Industrial Informatics, 2014
- IoT-Based Smart Rehabilitation SystemIEEE Transactions on Industrial Informatics, 2014
- Secure and efficient range queries on outsourced databases using Rp-trees2013
- Identifying hot and cold data in main-memory databases2013
- A public key cryptosystem and a signature scheme based on discrete logarithmsIEEE Transactions on Information Theory, 1985
- A class of balanced binary sequences with optimal autocorrelation propertiesIEEE Transactions on Information Theory, 1977
- Hash Table MethodsACM Computing Surveys, 1975