Yang Shangxiong, Li Shaowen, Chen Wenjia, Zhao Yawen
School of Information and Artificial Intelligence, Anhui Agricultural University, Hefei 230036, China.
Key Laboratory of Agricultural Sensors, Ministry of Agriculture and Rural Affairs, Hefei 230036, China.
Sensors (Basel). 2024 Mar 4;24(5):1667. doi: 10.3390/s24051667.
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.
随着农业信息技术的发展,物联网和区块链在农产品可追溯性方面变得至关重要。传感器在农业生产中收集实时数据,而区块链为这些数据提供了一个安全且透明的存储介质,这提高了农产品可追溯性的透明度和可信度。然而,现有的农产品可追溯性解决方案受到区块链不可变特性的限制,使得删除错误数据和修改数据共享范围变得困难。这损害了可追溯性数据的可信度,不利于企业间的信息交换和共享。在本文中,我们提出了一种基于可编辑区块链的农产品可追溯性数据管理方案。该方案允许农业企业对数据进行加密以保护隐私。为了便于数据的维护和共享,我们引入了变色龙哈希函数以提供数据修改能力。企业可以修正错误数据并更新数据的访问权限。为了提高块编辑效率,我们的方案采用了分布式块编辑方法。这种方法支持阈值编辑操作,避免了单点故障问题。我们将数据修改记录保存在区块链上,并建立问责机制以识别恶意实体。最后,在本文中我们对所提出的解决方案进行了安全分析,并通过实验验证了其有效性。与现有方案相比,在125个节点时,块生成速度提高了42%,块编辑速度提高了29.3%。