Publications
Sort:
Issue
CP-ABSE based privacy-preserving match scheme on agricultural machinery socialized service consortium blockchain
Transactions of the Chinese Society of Agricultural Engineering 2023, 39(11): 47-55
Published: 15 June 2023
Abstract PDF (1.5 MB) Collect
Downloads:0

The purchase and maintenance of agricultural machinery can be one of the most formidable challenges for smallholder farmers in recent years. The agricultural machinery socialization services can effectively improve the quality of agricultural production through integration and redistribution of farm machinery resources. However, the traditional agricultural machinery socialization systems tend to confine the resources within their respective individual systems. The participation of tasks and workers was limited in the matching processes of other systems. Thus, a federated platform is necessary to combine the different agricultural machinery services in order to facilitate the development of agricultural modernization by sharing the resources for cross-platform matching. But, the implementation of the federated platform can cause significant security concerns. For example, there is a potential risk of sensitive information leakage, when the data is shared across different platforms, resulting in serious privacy violations. Additionally, the centralized servers responsible for the task-matching services cannot always return accurate predicts. Therefore, it is crucial to explore safe and reliable privacy matching in the federated platform. In this study, a privacy-preserving matching scheme was introduced using CP-ABSE. The farming tasks were matched to the optimal farm mechanics. The blockchain was then employed as the underlying platform to establish the federation of agricultural machinery service platforms. The blockchain ledger was selected to record the task information of each platform and the transferring data of cross-platform, in order to avoid tampered data. Furthermore, each agricultural machinery service maintained the autonomy to access and then utilize the potential resources from other cooperation platforms. CP-ABSE technology was used to ensure the confidentiality of sensitive data in both tasks and farmers. As such, an accurate matching was achieved under ciphertext conditions. The matching farming tasks and agricultural mechanics were transformed into a task access control and keyword-based search. Specifically, the matching between farming task types and mechanics' interests could be transformed to the match between encrypted keywords and ciphertext indexes by the matching scheme. The fine-grained access control between multiple data owners and users was taken as the matching between farming operation requirements and farm services available from mechanics. Simultaneously, the service code was deployed onto the smart contracts. Different agricultural machinery service platforms published the encrypted task requirements on the blockchain using upload smart contracts. Smart contracts were then matched to perform the secure task-matching services. This approach replaced the need for a centralized server, such as the single points of failure and tampering with the match data. The security analysis showed that the matching scheme was achieved in the integrity and confidentiality of sensitive data that was shared with other cooperative platforms. Additionally, the ciphertext of tasks stored on the blockchain ledger possessed indistinguishability, which could resist the selective plaintext attacks. Finally, a prototype test system was constructed using Hyperledger Fabric, in order to verify the effectiveness of the matching scheme. The average latency of the matching smart was contracted around 250 ms, indicating that the operation efficiency of the algorithm fully met the basic application requirements of the federated platform. The scheme can be expected to effectively achieve the security of sensitive data and cross-platform task matching in the federation platforms of agricultural machinery service.

Issue
Agricultural IOT data blockchain compressed storage solution with high value density
Transactions of the Chinese Society of Agricultural Engineering 2024, 40(2): 273-282
Published: 31 January 2024
Abstract PDF (1.2 MB) Collect
Downloads:11

The adoption of blockchain technology can guarantee the safe and reliable storage of IoT data. In the agricultural products traceability system based on blockchain + Internet of Things, the storage method used in most existing schemes is to save the original data in the off-chain database system, but the real data cannot be agreed on the blockchain. However, if all the data in the production Internet of things are stored directly on the blockchain, it will cause great storage pressure. In order to balance the reliability and storage pressure of the IoT data stored on blockchain in the agricultural industry chain, a high-value density blockchain compression storage scheme for agricultural IoT data is proposed. This paper connects all production links of the agricultural product chain based on consortium blockchain and collects field data based on the Internet of Things composed of sensors. Firstly, a blockchain storage framework for agricultural Internet of Things data is proposed. The collected Internet of Things data is summarized through gateways or edge server devices before being stored in the blockchain. The value density of on-chain data is increased by compression method. An adaptive lossy compression method with outliers is designed for the data compression process. The agricultural IoT data is divided into normal values and outliers based on the outlier separation method. According to the time correlation between sensor data and the sparse of abnormal data, an adaptive compression algorithm for normal data and outlier data compression algorithm is designed to compress normal data and outlier data respectively. Compressed data are stored in the blockchain instead of original data, reducing storage space occupation; The application service platform can obtain the data on the blockchain and reconstruct the data that meets the accuracy need. The results of experiments show that when the proposed scheme is used for data compression, k values can be adaptively selected for different data sets, and good compression effects can be obtained, on-chain storage space can be reduced, and the value density of data can be improved, satisfying the reconstruction accuracy of users. This method has a good compression effect for data with low change frequency, such as temperature and humidity data, but fails to achieve a high compression effect for data with high change frequency such as wind speed data. In the scheme, storing data on the blockchain can solve the problem of traceability data caused by off-chain storage. In view of the storage redundancy caused by storing all the data on the blockchain, lossy compression method is adopted to reduce the data volume and improve the value density of on-chain data within the acceptable error range of the Internet of Things data provider. Experiments show that suppose the compression ratio of mormal data is 10:1, this method saves about 85% of on-chain storage space and increases the corresponding data value density by about 85%. The scheme only stores data with a compression factor through the blockchain network, reducing the storage and management overhead of on-chain data. At the same time, the scheme has the characteristics of availability, data traceability and non-repudiation. Apart from being a mere technical solution, this research endeavor emerges as a robust response to the imperatives of secure and reliable IoT data storage within the agricultural product traceability landscape. Looking ahead to the agricultural product traceability scenario based on blockchain, this innovative solution calls for the possibility of harmonious integration with technologies such as sidechain and data offloading. This integration will further mitigate blockchain storage redundancy while ensuring data consensus on the blockchain. The ultimate goal is to ensure the transparency and traceability of the entire agricultural product data traceability process. With the development of the industry and the continuous progress of the technology field, it provides technical support for the realization of distributed agricultural Internet of Things data compression storage.

Total 2