Agricultural IoT Data Storage Optimization and Information Security Method Based on Blockchain

被引:23
作者
Zhao, Yingding [1 ]
Li, Qiude [1 ]
Yi, Wenlong [1 ]
Xiong, Huanliang [1 ]
机构
[1] Jiangxi Agr Univ, Sch Software, Nanchang 330045, Peoples R China
来源
AGRICULTURE-BASEL | 2023年 / 13卷 / 02期
关键词
agricultural IoT; blockchain; batch writing; Merkle ordered tree; encryption; SMART; TRACEABILITY; PRIVACY; SYSTEM;
D O I
10.3390/agriculture13020274
中图分类号
S3 [农学(农艺学)];
学科分类号
0901 ;
摘要
Given the issues of low efficiency of agricultural Internet of Things (IoT) data collection and data storage security, this study proposes a fast and reliable storage method for IoT data based on blockchain. Firstly, it performs RC5 encryption for data in the IoT sensor module. Secondly, it aggregates the same batch of collected data in the gateway into a transaction and reconstructs the Merkle ordered tree to verify the data integrity. Finally, it modifies the configuration rules of blockchain to improve the efficiency of blockchain data storage. Compared with experimental results for hash values of blockchain storage data and the stored data itself in the blockchain, the proposed method has significant advantages in data writing, and its efficiency in data reading was nearly 10 times higher than the other methods. At the same time, the method has the advantages of confidentiality, integrity, availability, controllability and non-repudiation of information security. The study can provide a solution for efficient collection and secure storage of agricultural IoT data, and it can provide technical support for realizing decentralized agricultural IoT data collection.
引用
收藏
页数:19
相关论文
共 47 条
[31]   A new type of blockchain for secure message exchange in VANET [J].
Shrestha, Rakesh ;
Bajracharya, Rojeena ;
Shrestha, Anish P. ;
Nam, Seung Yeob .
DIGITAL COMMUNICATIONS AND NETWORKS, 2020, 6 (02) :177-186
[32]  
Sukhwani H, 2018, 2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA)
[33]   A real-time wireless smart sensor array for scheduling irrigation [J].
Vellidis, G. ;
Tucker, M. ;
Perry, C. ;
Wen, C. ;
Bednarz, C. .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2008, 61 (01) :44-50
[34]   A Platform Architecture for Multi-Tenant Blockchain-Based Systems [J].
Weber, Ingo ;
Lu, Qinghua ;
An Binh Tran ;
Deshmukh, Amit ;
Gorski, Marek ;
Strazds, Markus .
2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, :101-110
[35]  
Wenlong Yi, 2021, Journal of Physics: Conference Series, V1864, DOI [10.1088/1742-6596/1864/1/012115, 10.1088/1742-6596/1864/1/012115]
[36]   Secured Data Storage Scheme based on Block Chain for Agricultural Products Tracking [J].
Xie, Chao ;
Sun, Yan ;
Luo, Hong .
2017 3RD INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM), 2017, :45-50
[37]   SlimChain: Scaling Blockchain Transactions through Off-Chain Storage and Parallel Processing [J].
Xu, Cheng ;
Zhang, Ce ;
Xu, Jianliang ;
Pei, Jian .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 14 (11) :2314-2326
[38]   Dynamic Fully Homomorphic encryption-based Merkle Tree for lightweight streaming authenticated data structures [J].
Xu, Jian ;
Wei, Laiwen ;
Zhang, Yu ;
Wang, Andi ;
Zhou, Fucai ;
Gao, Chong-zhi .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2018, 107 :113-124
[39]   Latency performance modeling and analysis for hyperledger fabric blockchain network [J].
Xu, Xiaoqiong ;
Sun, Gang ;
Luo, Long ;
Cao, Huilong ;
Yu, Hongfang ;
Vasilakos, Athanasios V. .
INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (01)
[40]   CUB, a Consensus Unit-based Storage Scheme for Blockchain System [J].
Xu, Zihuan ;
Han, Siyuan ;
Chen, Lei .
2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, :173-184