|国家科技期刊平台
首页|期刊导航|农业机械学报|面向预制食品溯源的隐私数据加密共享方法研究

面向预制食品溯源的隐私数据加密共享方法研究OA北大核心CSTPCD

Privacy Data Encryption Sharing Method for Prepared Food Traceability

中文摘要英文摘要

随着区块链技术在食品溯源领域的发展,预制食品的质量安全得到了有效保障.然而,预制食品上下游生产加工环节众多的产业特点,使溯源变得困难.在溯源的同时安全共享食谱、秘方等隐私数据,使供应链更好地协同生产则十分重要.为解决上述问题,提出了一种面向预制食品溯源的门限代理重加密(Threshold proxy re-encryption)隐私数据共享的方法,设计了一条预制食品溯源区块链和追溯生产批号关联相关溯源数据,确保数据的真实可信.使用门限代理重加密,预制食品生产商通过门限代理重加密将研发的食谱加密为初加密密文,同时在本地生成重加密密钥,将初加密密文与重加密密钥上传至预制食品溯源区块链中;第三方半诚实服务商将从区块链上获取的重加密材料进行重加密生成重加密密文,将重加密密文上传至区块链;监管部门等数据访问者则使用自身私钥将从区块链上获取的重加密密文进行重加密解密,实现隐私数据在溯源区块链上的安全共享.该方法基于Hyperledger Fabric,搭建了一个预制食品溯源区块链原型系统进行测试.测试结果表明,所提出的面向预制食品溯源的隐私数据加密共享方法在隐私数据共享方面与常用的数据加密共享方法相比计算开销较低.数据上链、公开数据查询、隐私数据查询的平均时延分别为1 473.8、63.9、59.9ms,系统性能良好.实验结果表明,提出的方法达到了供应链隐私数据安全共享的目的,确保了商业机密和知识产权的安全共享,对预制食品行业发展和食品安全提升具有参考价值.

With the development of blockchain technology in the field of food traceability,the quality and safety of prepared foods have been effectively guaranteed.However,the numerous industrial characteristics of the upstream and downstream production and processing links of prepared foods made traceability difficult.How to safely share recipes,secret recipes and other private data while tracing the source is very important to enable better collaborative production in the supply chain.In order to solve the above problems,a threshold proxy re-encryption privacy data sharing method for prepared food traceability was proposed,and prepared food traceability chain blocks were designed and the production batch number associated related traceability data was traced.Using the threshold proxy re-encryption,the prepared food manufacturer re-encrypted the recipes developed through the threshold proxy to encrypt the recipe to generate the initial encryption ciphertext.At the same time,the re-encryption key was generated locally,and the initial encryption ciphertext and the re-encryption key were generated locally and uploaded to the prepared food traceability blockchain;third-party semi-honest service providers would re-encrypt the re-encrypted materials obtained from the blockchain and upload the re-encrypted ciphertext to the blockchain;data visitors such as regulatorv authorities used the own private kev would re-encrvpt and decrypt the re-encrypted ciphertext obtained from the blockchain to achieve safe sharing of private data on the traceable blockchain.This method was based on Hyperledger Fabric,and a blockchain prototype system for full-process traceability of the supply chain of prepared foods was constructed for testing.Test results showed that the threshold proxy re-encryption method proposed showed lower computational overhead compared with commonly used data encryption sharing methods in secure sharing of private data in prepared food traceability.The average delays of data uploading,public data query and private data query were 1 473.8 ms,63.9 ms and 59.9 ms,respectively.The system performance was good.Experiments showed that the proposed method achieved the purpose of secure sharing of supply chain privacy data,ensured the safe sharing of business secrets and intellectual property rights,which was of great value to the development of the prepared food industry and the improvement of food safety.

王少华;孙传恒;罗娜;徐大明;张航;邢斌

天津农学院计算机与信息工程学院,天津 300384||农产品质量安全追溯技术及应用国家工程研究中心,北京 100097农产品质量安全追溯技术及应用国家工程研究中心,北京 100097||国家农业信息化工程技术研究中心,北京 100097天津农学院计算机与信息工程学院,天津 300384

计算机与自动化

预制食品区块链溯源隐私保护门限代理重加密

prepared foodblockchaintraceabilityprivacy protectionthreshold proxy re-encryption

《农业机械学报》 2024 (005)

405-418 / 14

国家重点研发计划项目(2022YFD2001804、2023YFD2001304)

10.6041/j.issn.1000-1298.2024.05.039

评论