摘要
针对多个农机社会化服务平台联合,实现跨平台任务匹配中存在的敏感数据泄露和集中式服务器不可信问题,该研究提出了基于密文策略属性基可搜索加密(ciphertext-policy attribute-based searchable encryption,CP-ABSE)的农机社会化服务联盟链隐私匹配方案。该方案基于联盟链构建农机社会化服务联合平台,为多平台数据共享提供去中心化的可信环境;基于CP-ABSE技术实现跨平台的任务匹配,支持对任务密文数据的检索以及细粒度的访问控制,保护作业任务发布方和农机手的敏感数据;使用智能合约实现农田作业任务与农机手之间的匹配服务,避免集中式服务器存在的单点故障和恶意违规操作等问题。安全性分析表明,该方案能够保证数据的完整性、机密性以及匹配结果的可信性。基于Hyperledger Fabric构建了一个原型系统,测试结果表明,当全局属性数量为200时,系统构建和私钥生成的运行时间分别约8和2.5 s,搜索令牌生成与数据加密的计算开销分别为60和80 ms,匹配智能合约平均时延约为250 ms。该方案破解了农机社会化服务平台间的“数据孤岛”问题,对于促进农机社会化服务的推广具有重要的意义。
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 mech
作者
景旭
谭菡
蒋炎
阮俊虎
JING Xu;TAN Han;JIANG Yan;RUAN Junhu(College of Information Engineering,Northwest A&F University,Yangling 712100,China;College of Economics&Management,Northwest A&F University,Yangling 712100,China)
出处
《农业工程学报》
EI
CAS
CSCD
北大核心
2023年第11期47-55,共9页
Transactions of the Chinese Society of Agricultural Engineering
基金
国家自然科学基金(72271202)
陕西省重点研发计划项目(2019ZDLNY07-02-01)。
关键词
区块链
农机社会化服务
联盟链
隐私匹配
可搜索加密
属性基加密
blockchain
agricultural machinery socialization service
consortium blockchain
privacy matching
searchable encryption
attribute-based encryption