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 条
[1]  
Ali M., 2017, THESIS PRINCETON U P
[2]   A survey of peer-to-peer content distribution technologies [J].
Androutsellis-Theotokis, S ;
Spinellis, D .
ACM COMPUTING SURVEYS, 2004, 36 (04) :335-371
[3]   Performance Characterization of Hyperledger Fabric [J].
Baliga, Arati ;
Solanki, Nitesh ;
Verekar, Shubham ;
Pednekar, Amol ;
Kamat, Pandurang ;
Chatterjee, Siddhartha .
2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, :65-74
[4]  
Benet J., 2017, IPFS - content addressed, versioned, p2p file system draft 3
[5]  
Cachin C., 2016, WORKSHOP ON DISTRIBU, V310, P4
[6]   SSChain: A full sharding protocol for public blockchain without data migration overhead [J].
Chen, Huan ;
Wang, Yijie .
PERVASIVE AND MOBILE COMPUTING, 2019, 59
[7]   Investigating Blockchain as a Data Management Tool for IoT Devices in Smart City Initiatives [J].
Fan, Lingjun ;
Ramon Gil-Garcia, J. ;
Werthmuller, Derek ;
Burke, G. Brian ;
Hong, Xuehai .
PROCEEDINGS OF THE 19TH ANNUAL INTERNATIONAL CONFERENCE ON DIGITAL GOVERNMENT RESEARCH (DGO 2018): GOVERNANCE IN THE DATA AGE, 2018, :800-801
[8]   A Survey on the Role of IoT in Agriculture for the Implementation of Smart Farming [J].
Farooq, Muhammad Shoaib ;
Riaz, Shamyla ;
Abid, Adnan ;
Abid, Kamran ;
Naeem, Muhammad Azhar .
IEEE ACCESS, 2019, 7 :156237-156271
[9]  
Francati Danilo, 2021, SBC '21: Proceedings of the Ninth International Workshop on Security in Blockchain and Cloud Computing, P5, DOI 10.1145/3457977.3460293
[10]   A Framework for Agricultural Pest and Disease Monitoring Based on Internet-of-Things and Unmanned Aerial Vehicles [J].
Gao, Demin ;
Sun, Quan ;
Hu, Bin ;
Zhang, Shuo .
SENSORS, 2020, 20 (05)