A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability
With the development of agricultural information technology, the Internet of Things and blockchain have become important in the traceability of agricultural products. Sensors collect real-time data in agricultural production and a blockchain provides a secure and transparent storage medium for these...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-03-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/24/5/1667 |
_version_ | 1797263843879026688 |
---|---|
author | Shangxiong Yang Shaowen Li Wenjia Chen Yawen Zhao |
author_facet | Shangxiong Yang Shaowen Li Wenjia Chen Yawen Zhao |
author_sort | Shangxiong Yang |
collection | DOAJ |
description | With the development of agricultural information technology, the Internet of Things and blockchain have become important in the traceability of agricultural products. Sensors collect real-time data in agricultural production and a blockchain provides a secure and transparent storage medium for these data, which improves the transparency and credibility of agricultural product traceability. However, existing agricultural product traceability solutions are limited by the immutability of the blockchain, making it difficult to delete erroneous data and modify the scope of data sharing. This damages the credibility of traceability data and is not conducive to the exchange and sharing of information among enterprises. In this article, we propose an agricultural product traceability data management scheme based on a redactable blockchain. This scheme allows agricultural enterprises to encrypt data to protect privacy. In order to facilitate the maintenance and sharing of data, we introduce a chameleon hash function to provide data modification capabilities. Enterprises can fix erroneous data and update the access permissions of the data. To improve the efficiency of block editing, our scheme adopts a distributed block editing method. This method supports threshold editing operations, avoiding single-point-of-failure issues. We save records of data modifications on the blockchain and establish accountability mechanisms to identify malicious entities. Finally, in this paper we provide a security analysis of our proposed solution and verify its effectiveness through experiments. Compared with the existing scheme, the block generating speed is improved by 42% and the block editing speed is improved by 29.3% at 125 nodes. |
first_indexed | 2024-04-25T00:19:27Z |
format | Article |
id | doaj.art-db664639401f46608ce9d465a0be5be3 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-25T00:19:27Z |
publishDate | 2024-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-db664639401f46608ce9d465a0be5be32024-03-12T16:55:34ZengMDPI AGSensors1424-82202024-03-01245166710.3390/s24051667A Redactable Blockchain-Based Data Management Scheme for Agricultural Product TraceabilityShangxiong Yang0Shaowen Li1Wenjia Chen2Yawen Zhao3School of Information and Artificial Intelligence, Anhui Agricultural University, Hefei 230036, ChinaSchool of Information and Artificial Intelligence, Anhui Agricultural University, Hefei 230036, ChinaSchool of Information and Artificial Intelligence, Anhui Agricultural University, Hefei 230036, ChinaSchool of Information and Artificial Intelligence, Anhui Agricultural University, Hefei 230036, ChinaWith the development of agricultural information technology, the Internet of Things and blockchain have become important in the traceability of agricultural products. Sensors collect real-time data in agricultural production and a blockchain provides a secure and transparent storage medium for these data, which improves the transparency and credibility of agricultural product traceability. However, existing agricultural product traceability solutions are limited by the immutability of the blockchain, making it difficult to delete erroneous data and modify the scope of data sharing. This damages the credibility of traceability data and is not conducive to the exchange and sharing of information among enterprises. In this article, we propose an agricultural product traceability data management scheme based on a redactable blockchain. This scheme allows agricultural enterprises to encrypt data to protect privacy. In order to facilitate the maintenance and sharing of data, we introduce a chameleon hash function to provide data modification capabilities. Enterprises can fix erroneous data and update the access permissions of the data. To improve the efficiency of block editing, our scheme adopts a distributed block editing method. This method supports threshold editing operations, avoiding single-point-of-failure issues. We save records of data modifications on the blockchain and establish accountability mechanisms to identify malicious entities. Finally, in this paper we provide a security analysis of our proposed solution and verify its effectiveness through experiments. Compared with the existing scheme, the block generating speed is improved by 42% and the block editing speed is improved by 29.3% at 125 nodes.https://www.mdpi.com/1424-8220/24/5/1667agricultural product traceabilityredactable blockchainchameleon hashattribute-based encryptiondata management |
spellingShingle | Shangxiong Yang Shaowen Li Wenjia Chen Yawen Zhao A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability Sensors agricultural product traceability redactable blockchain chameleon hash attribute-based encryption data management |
title | A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability |
title_full | A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability |
title_fullStr | A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability |
title_full_unstemmed | A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability |
title_short | A Redactable Blockchain-Based Data Management Scheme for Agricultural Product Traceability |
title_sort | redactable blockchain based data management scheme for agricultural product traceability |
topic | agricultural product traceability redactable blockchain chameleon hash attribute-based encryption data management |
url | https://www.mdpi.com/1424-8220/24/5/1667 |
work_keys_str_mv | AT shangxiongyang aredactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT shaowenli aredactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT wenjiachen aredactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT yawenzhao aredactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT shangxiongyang redactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT shaowenli redactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT wenjiachen redactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability AT yawenzhao redactableblockchainbaseddatamanagementschemeforagriculturalproducttraceability |