Abstract
With the development of the Internet of Things (IoT), a large-scale, heterogeneous, and dynamic distributed network has been formed among IoT devices. There is an extreme need to establish a trust mechanism between devices, and blockchain can provide a zero-trust security framework for IoT. However, the efficiency of the blockchain is far from meeting the application requirements of the IoT, which has become the biggest resistance to the application of the blockchain in the IoT. Therefore, this paper combines sharding to build an effective Blockchain-based IoT data storage scheme (S-BDS). Sharding can solve the problem of blockchain capacity and scalability. While the blockchain provides data immutability and traceability for the IoT, it also brings huge demands for data credibility verification. The communication delay in the IoT system seriously affects the security of the system, while the Merkle proof of traditional blockchain occupies a lot of communication resources. This paper constructs Insertable Vector Commitment (IVC) in the bilinear group and replaces the Merkle tree with IVC to store IoT data in the blockchain. The construct has small-sized proof. It also has the ability to record the number of updates, which can prevent replay-attacks. Experiments show that each block processes 1,000 transactions, the proof size of a single data piece is 30% of the original scheme, and proofs from different shards can be aggregated. IVC can effectively reduce communication congestion and improve the stability and security of the IoT system.
- [1] . 2016. Using smart edge IoT devices for safer, rapid response with industry IoT control operations. Proceedings of the IEEE 104, 5 (2016) 938–946.Google ScholarCross Ref
- [2] . 2018. Convergence of IoT and product lifecycle management in medical health care. Future Generation Computer Systems 86 (2018), 380–391. Google ScholarDigital Library
- [3] . 2020. Digital continuity guarantee approach of electronic record based on data quality theory. Computers, Materials and Continua 63, 3 (2020), 1471–1483. Google ScholarCross Ref
- [4] . 2018. A deep belief network for electricity utilisation feature analysis of air conditioners using a smart IoT platform. Journal of Information Processing Systems 14, 1 (2018), 162–175.Google Scholar
- [5] . 2020. Big data service architecture: A survey. Journal of Internet Technology 21, 2 (2020), 393–405. Google ScholarCross Ref
- [6] . 2010. An emergency-adaptive routing scheme for wireless sensor networks for building fire hazard monitoring. Sensors 10, 6 (2010), 6128–6148. Google ScholarCross Ref
- [7] . 2020. Towards developing a secure medical image sharing system based on zero trust principles and blockchain technology. BMC Medical Informatics and Decision Making 20, 1 (2020), 1–10. Google ScholarCross Ref
- [8] . 2020. Blockchain-enabled user authentication in zero trust Internet of Things. In International Conference on Security and Privacy in New Computing Environments. Springer, Lyngby, Denmark 265–274. Google ScholarCross Ref
- [9] . 2019. Secure data storage based on blockchain and coding in edge computing. Mathematical Biosciences and Engineering 16, 4 (2019), 1874–1892. Google ScholarCross Ref
- [10] . 2021. Securing IoT devices using zero trust and blockchain. Journal of Organizational Computing and Electronic Commerce 31, 1 (2021), 18–34. Google ScholarCross Ref
- [11] . 2018. Zero-trust hierarchical management in IoT. In 2018 IEEE International Congress on Internet of Things (ICIOT). IEEE, San Francisco, CA, USA, 88–95. Google ScholarCross Ref
- [12] . 2018. RapidChain: Scaling blockchain via full sharding. In Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security (CCS'18). Association for Computing Machinery, New York, NY, USA, 931–948. Google ScholarDigital Library
- [13] . 2017. A fuzzy probability Bayesian network approach for dynamic cybersecurity risk assessment in industrial control systems. IEEE Transactions on Industrial Informatics 14, 6 (2017), 2497–2506. Google ScholarCross Ref
- [14] . 2010. Constant-size commitments to polynomials and their applications. In Proceedings of the ASIACRYPT 2010, 6477 LNCS:177–94. Google ScholarCross Ref
- [15] . 2019. An intelligent data gathering schema with data fusion supported for mobile sink in wireless sensor networks. International Journal of Distributed Sensor Networks 15, 3 (2019). Google ScholarCross Ref
- [16] . 2020. Blockchain for cyber security in smart grid: A comprehensive survey. IEEE Transactions on Industrial Informatics. Google ScholarCross Ref
- [17] . 2016. A stochastic control approach to maximize profit on service provisioning for mobile cloudlet platforms. IEEE Transactions on Systems, Man, and Cybernetics: Systems 48, 4 (2016), 522–534. Google ScholarCross Ref
- [18] . 2017. Future of IoT networks: A survey. Applied Sciences 7, 10 (2017), 1072–1096.Google ScholarCross Ref
- [19] . 2019. Data storage mechanism based on blockchain with privacy protection in wireless body area network. Sensors (Switzerland) 19, 10 (2019), 1–16. Google ScholarCross Ref
- [20] . 2020. Optimal coverage multi-path scheduling scheme with multiple mobile sinks for WSNs. Computers, Materials and Continua 62, 2 (2020), 695–711. Google ScholarCross Ref
- [21] . 2021. Blockchain-enhanced data sharing with traceable and direct revocation in IIoT. IEEE Transactions on Industrial Informatics 17, 11 (2021), 7669–7678. Google ScholarCross Ref
- [22] . 2017. Internet of vehicles: Architecture, protocols, and security. IEEE Internet of Things Journal 5, 5 (2017), 3701–3709.Google ScholarCross Ref
- [23] . 2015. A structure fidelity approach for big data collection in wireless sensor networks. Sensors 15, 1 (2015), 248–273. Google ScholarCross Ref
- [24] . 2017. Smart factory of industry 4.0: Key technologies, application case, and challenges. IEEE Access 6 (2017), 6505–6519. Google ScholarCross Ref
- [25] . 2019. Multiple cloud storage mechanism based on blockchain in smart homes. Future Generation Computer Systems 115 (2021), 304–13. Google ScholarCross Ref
- [26] . 2020. BBB: A lightweight approach to evaluate private blockchains in clouds. In GLOBECOM 2020-2020 IEEE Global Communications Conference. IEEE, Taipei, Taiwan, 1–6. https://10.1109/GLOBECOM42002.2020.9322354Google ScholarDigital Library
- [27] . 2018. An enhanced PEGASIS algorithm with mobile sink support for wireless sensor networks. Wireless Communications and Mobile Computing (2018). Google ScholarDigital Library
- [28] . 2021. A blockchain-empowered crowdsourcing system for 5G-enabled smart cities. Computer Standards & Interfaces 76, 103517. Google ScholarDigital Library
- [29] . 2021. Blockchain-based power energy trading management. ACM Trans. Internet Technol 21, 2 Article
43 (2021), 16 pages. Google ScholarDigital Library - [30] . 2020. Blockchain-based database in an IoT environment: Challenges, opportunities, and analysis. Cluster Computing 23, 3 (2020), 2151–2165. Google ScholarDigital Library
- [31] . 2020. Data query mechanism based on hash computing power of blockchain in internet of things. Sensors (Switzerland) 20, 1 (2020). Google ScholarCross Ref
- [32] . 2021. Data privacy based on IoT device behavior control using blockchain. ACM Trans. Internet Technol 21, 1,
Article 23 (2021), 20 pages. Google ScholarDigital Library - [33] . 2019. An asynchronous clustering and mobile data gathering schema based on timer mechanism in wireless sensor networks. Computers, Materials & Continua 58, 3 (2019), 711–725. Google ScholarCross Ref
- [34] . 2002. A statistically-hiding integer commitment scheme based on groups with hidden order. International Conference on the Theory and Application of Cryptology and Information Security. Springer, Berlin, BL, Germany, 125–142. Google ScholarCross Ref
- [35] . 2012. RFH: A resilient, fault-tolerant and high-efficient replication algorithm for distributed cloud storage. In 2012 41st International Conference on Parallel Processing. IEEE, Pittsburgh, PA, USA, 520–529. Google ScholarCross Ref
- [36] . 2008. Zero-knowledge sets with short proofs. In Advances in Cryptology. Smart N. (eds) Springer, Berlin, BL, Germany, 433–450. Google ScholarCross Ref
- [37] . 2010. Concise mercurial vector commitments and independent zero-knowledge sets with short proofs. In Theory of Cryptography Conference. Springer, Berlin, BL, Germany, 499–517. Google ScholarDigital Library
- [38] . 2013. Vector commitments and their applications. In 16th International Conference on Practice and Theory in Public-Key Cryptography. Springer, Berlin, BL, Germany, 55–72. Google ScholarCross Ref
- [39] . 2019. Subvector commitments with application to succinct arguments. In 39th Annual International Cryptology Conference. Springer, Berlin, BL, Germany, 530–560. Google ScholarDigital Library
- [40] . 2019. Batching techniques for accumulators with applications to IOPS and stateless blockchains. In 39th Annual International Cryptology Conference. Springer, Berlin, BL, Germany. Google ScholarDigital Library
- [41] . 2020. Aggregatable subvector commitments for stateless cryptocurrencies. International Conference on Security and Cryptography for Networks. Springer, Berlin, BL, Germany, 45–64. Google ScholarDigital Library
- [42] . 2020. Pointproofs: Aggregating proofs for multiple vector commitments. In Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security (CCS'20). Association for Computing Machinery, New York, NY, USA, 2007–2023. Google ScholarDigital Library
- [43] . 2020. KVaC: Key-value commitments for blockchains and beyond. International Conference on the Theory and Application of Cryptology and Information Security. Springer, Berlin, BL, Germany, 839–869.Google ScholarDigital Library
- [44] . 2015. Bitcoin: Economics, technology, and governance. Journal of Economic Perspectives 29, 2 (2015), 213–38. Google ScholarCross Ref
- [45] . 2011. Using multi-modal semantic association rules to fuse keywords and visual features automatically for web image retrieval. Information Fusion 12, 3 (2011), 223–230. Google ScholarDigital Library
- [46] . 2019. An empower Hamilton loop based data collection algorithm with mobile agent for WSNs. Human-Centric Computing and Information Sciences 9, 1 (2019). Google ScholarDigital Library
- [47] . 2018. On blockchain and its integration with IoT. Challenges and Opportunities. Future generation computer systems 88 (2018), 173–190. Google ScholarDigital Library
- [48] . 2018. Incentive mechanism of data storage based on blockchain for wireless sensor networks. Mobile Information Systems (2018). Google ScholarCross Ref
- [49] . 2014. Adaptive unequal protection for wireless video transmission over IEEE 802.11 e networks. Multimedia Tools and Applications 72, 1 (2014), 541–571. Google ScholarDigital Library
- [50] . 2019. SoK: Sharding on blockchain. In Proceedings of the 1st ACM Conference on Advances in Financial Technologies (AFT'19). Association for Computing Machinery, New York, NY, USA, 41–61. Google ScholarDigital Library
- [51] . 2022. Distributed secure storage scheme based on sharding blockchain. CMC-Computers, Materials & Continua 70, 3 (2022), 4485–4502.Google ScholarCross Ref
- [52] . 2019. Pruneable sharding-based blockchain protocol. Peer-to-Peer Networking and Applications 12, 4 (2019), 934–950. Google ScholarCross Ref
Index Terms
- S-BDS: An Effective Blockchain-based Data Storage Scheme in Zero-Trust IoT
Recommendations
Privacy Protection Technology in IOT Data Storage Based on Blockchain
AISS '22: Proceedings of the 4th International Conference on Advanced Information Science and SystemThe so-called Internet of things refers to connecting many objects in reality and existing on the network structure in a specific form. With the development of the Internet of things technology, the types of data collected in the Internet of things are ...
IoT and Blockchain combined: for decentralized security
AbstractBlockchain technology, a version of distributed ledger technology, has been grabbing a huge amount of attention in fields beyond its roots in crypto-currencies: blockchain and finance, blockchain and logistics, blockchain and the Internet of ...
Design of a Blockchain-based IoT Data Storage and Sharing System
ICSCA '24: Proceedings of the 2024 13th International Conference on Software and Computer ApplicationsThe Internet of Things (IoT) has been applied in many fields of science, technology, economy, and society, including agriculture, aquaculture, the environment, and smart city management. However, storing and sharing data in IoT applications face many ...
Comments