摘要
基于区块链的农产品供应链中,当参与主体数量规模越来越大时,节点与企业之间的1:1匹配关系将造成节点数量众多,从而造成网络开销大、共识效率低等问题。针对这些问题,引入中间件使得节点与企业之间1:1关系变为1:n的关系,对所涉及到的企业身份管理以及相互之间的认证,提出一种基于ECC-ZKP(elliptic curve cryptosystem-zero—knowledge proof)的可控身份管理与认证模型,实现身份的可控管理和完成可信交易前所需要的身份认证。通过模型分析和仿真实验分析结果表明,该模型能够提供较高的安全性,能够有效进行身份的管理和认证,且节点与企业之间1:n关系相比较于1:1关系减少了网络开销并提高了共识效率。
In the agricultural supply chain based on block chain,when the number of participants becomes larger and larger,the 1:1 matching relationship between nodes and enterprises will cause a large number of nodes,resulting in high network overhead and low consensus efficiency.In response to these problems,this paper introduced a middleware to change the 1:1 relationship between nodes and enterprises into a 1:n relationship.For the enterprise identity management and mutual authentication,this paper proposed a controllable identity management and authentication model based on ECC-ZKP(elliptic curve cryptosystem-zero-knowledge proof)to realize controllable identity management and identity authentication before completing trusted transactions.Through model analysis and simulation experiments show that the model can provide high security,can effectively carry out identity management and certification,and compared with 1:1 relationship,the 1:n relationship between nodes and enterprises reduces network overhead and improves consensus efficiency.
作者
王金威
张绍华
李超
Wang Jinwei;Zhang Shaohua;Li Chao(College of Information,Shanghai Ocean University,Shanghai 201306,China;Shanghai Development Center of Computer Software Technology,Shanghai 201112,China;Shanghai Business School,Shanghai 200235,China)
出处
《计算机应用研究》
CSCD
北大核心
2022年第10期2916-2922,2928,共8页
Application Research of Computers
基金
上海市软件技术创新服务平台项目(20DZ2291700)。
关键词
椭圆曲线加密算法
零知识证明
农产品供应链
身份管理与认证
elliptic curve encryption algorithm
zero knowledge proof
agricultural supply chain
identity management and authentication