当前位置: 首页 > 专利查询>中山大学专利>正文

基于联盟链的供应商评价可追溯协同管理方法及装置制造方法及图纸

技术编号:39722040 阅读:8 留言:0更新日期:2023-12-17 23:27
本发明专利技术公开了基于联盟链的供应商评价可追溯协同管理方法及装置,方法包括:获取供应商信息;选择符合预设要求的供应商作为目标供应商;对目标供应商进行评价得到待处理评价结果;通过非对称加密算法对所述待处理评价结果进行加密,得到目标评价结果;从待选取智能合约中选择一项作为目标智能合约;通过联盟链网络节点和所述目标智能合约管理所述目标评价结果

【技术实现步骤摘要】
基于联盟链的供应商评价可追溯协同管理方法及装置


[0001]本专利技术涉及供应商评价管理
,尤其涉及基于联盟链的供应商评价可追溯协同管理方法及装置


技术介绍

[0002]目前盐湖化工产业企业中各部门对于供应商的评价信息集中存储在服务器上,容易遭受恶意篡改,导致供应商对于企业的信任度降低

同时,由于企业与各供应商之间是相互独立的,一旦出现纠纷或者质量问题,追溯过程容易中断,查找效率低,需要耗费大量的时间以及人力成本,追责困难

此外,各个企业的部分内部数据需要上传给主管部门,并向同产业企业证明自己已经提交,此时由于涉及商业机密,企业难免担心数据泄露问题,使得企业难以平衡数据透明与隐私保护

现有技术中,盐湖化工产业链供应商评价管理方法信息存储过于集中,容易遭受恶意篡改,查询效率低,信息泄露风险大,企业追责困难,供应链管理效率低


技术实现思路

[0003]以下是对本文详细描述的主题的概述

本概述并非是为了限制权利要求的保护范围

[0004]本专利技术实施例提供了基于联盟链的供应商评价可追溯协同管理方法及装置,有效地优化了信息存储方式,提高了信息篡改难度和查询效率,降低了信息泄露风险和企业追责难度,从而提高了供应链管理效率

[0005]一方面,本专利技术实施例提供了基于联盟链的供应商评价可追溯协同管理方法,包括以下步骤:
[0006]获取供应商信息;/>[0007]根据所述供应商信息,选择符合预设要求的供应商作为目标供应商;
[0008]根据所述供应商信息和供应商评价指标体系,对目标供应商进行评价得到待处理评价结果;
[0009]通过非对称加密算法对所述待处理评价结果进行加密,得到目标评价结果;
[0010]从待选取智能合约中选择一项作为目标智能合约,所述待选取智能合约包括初始化智能合约

数据上链智能合约

数据查询智能合约或名誉值智能合约;
[0011]通过联盟链网络节点和所述目标智能合约管理所述目标评价结果,所述目标评价结果保存于目标数据,所述目标数据还包括所述目标供应商

参评企业信息

用户身份信息或供应商名誉值

[0012]在一些实施例中,所述通过非对称加密算法对所述待处理评价结果进行加密,得到目标评价结果,包括:
[0013]将待处理评价结果转换成比特串,得到第一评价结果;
[0014]通过
SM2
椭圆曲线非对称加密算法对所述第一评价结果进行加密,得到目标评价
结果

[0015]在一些实施例中,所述通过
SM2
椭圆曲线非对称加密算法对所述第一评价结果进行加密,得到目标评价结果,包括:
[0016]获取随机数和基点;
[0017]根据所述随机数和所述基点,计算第一椭圆曲线点;
[0018]根据公钥和第一比值,计算第二椭圆曲线点,所述第一比值为椭圆曲线群的阶数与所述基点的阶的比值;
[0019]若确定所述第二椭圆曲线点不是无穷远点,则根据所述公钥和所述随机数,计算第三椭圆曲线点;
[0020]根据密钥派生函数

所述第三椭圆曲线点的横坐标

所述第三椭圆曲线点的纵坐标和所述第一评价结果的比特长度,计算第一比特串;
[0021]若根据所述第一比特串确定全部比特位中存在一个比特位的值不为0,则根据所述第一评价结果和所述第一比特串,计算第二比特串;
[0022]根据所述第一评价结果

所述第三椭圆曲线点的横坐标和所述第三椭圆曲线点的纵坐标,计算第三比特串;
[0023]根据所述第一椭圆曲线点

所述第二比特串和所述第三比特串,计算得到所述目标评价结果

[0024]在一些实施例中,所述初始化智能合约的执行步骤包括:
[0025]获取所述用户身份信息;
[0026]根据所述用户身份信息,从联盟链中查找用户的注册信息;
[0027]若根据所述注册信息确定所述用户身份信息对应的用户账号已注册,则许可所述用户账号访问联盟链;
[0028]若根据所述注册信息确定所述用户身份信息对应的用户账号未注册,则审核所述用户身份信息,将符合预设要求的用户身份信息注册到联盟链中

[0029]在一些实施例中,所述数据上链智能合约的执行步骤包括:
[0030]获取所述参评企业信息;
[0031]将所述参评企业信息

所述目标评价结果和所述目标供应商打包为第一交易;
[0032]将第一交易上传到联盟链中

[0033]在一些实施例中,所述数据查询智能合约的执行步骤包括:
[0034]从待查找信息中选择一项或多项作为目标查找信息,所述待查找信息包括所述参评企业信息

所述目标评价结果或所述目标供应商;
[0035]获取查找时间段;
[0036]根据所述目标查找信息和所述查找时间段,从联盟链中查找对应的待处理历史记录数据,所述待处理历史记录数据包括一项或多项所述目标评价结果;
[0037]通过
SM2
椭圆曲线非对称加密算法对所述待处理历史记录数据进行解密,得到目标历史记录数据;
[0038]将目标历史记录数据返回智能合约调用者

[0039]在一些实施例中,所述名誉值智能合约的执行步骤包括:
[0040]获取查找时间段和待查找供应商;
[0041]根据所述查找时间段和所述待查找供应商,从联盟链中查找所述待查找供应商的待处理历史记录数据,所述待处理历史记录数据包括一项或多项所述目标评价结果;
[0042]通过
SM2
椭圆曲线非对称加密算法对所述待处理历史记录数据进行解密,得到目标历史记录数据;
[0043]根据目标历史记录数据,计算所述供应商名誉值;
[0044]将所述供应商名誉值返回智能合约调用者

[0045]在一些实施例中,所述通过
SM2
椭圆曲线非对称加密算法对所述待处理历史记录数据进行解密,得到目标历史记录数据,包括:
[0046]从所述待处理历史记录数据中提取所述目标评价结果;
[0047]从所述目标评价结果中分割出所述第一椭圆曲线点;
[0048]若确定所述第一椭圆曲线点满足椭圆曲线方程,则根据所述第一椭圆曲线点和所述第一比值,计算第四椭圆曲线点;
[0049]若确定所述第四椭圆曲线点不是无穷远点,则根据私钥和所述第一椭圆曲线点,计算所述第三椭圆曲线点;
[0050]根据密钥派生函数

所述第三椭圆曲线点的横本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
基于联盟链的供应商评价可追溯协同管理方法,其特征在于,包括以下步骤:获取供应商信息;根据所述供应商信息,选择符合预设要求的供应商作为目标供应商;根据所述供应商信息和供应商评价指标体系,对目标供应商进行评价得到待处理评价结果;通过非对称加密算法对所述待处理评价结果进行加密,得到目标评价结果;从待选取智能合约中选择一项作为目标智能合约,所述待选取智能合约包括初始化智能合约

数据上链智能合约

数据查询智能合约或名誉值智能合约;通过联盟链网络节点和所述目标智能合约管理所述目标评价结果,所述目标评价结果保存于目标数据,所述目标数据还包括所述目标供应商

参评企业信息

用户身份信息或供应商名誉值
。2.
根据权利要求1所述的基于联盟链的供应商评价可追溯协同管理方法,其特征在于,所述通过非对称加密算法对所述待处理评价结果进行加密,得到目标评价结果,包括:将待处理评价结果转换成比特串,得到第一评价结果;通过
SM2
椭圆曲线非对称加密算法对所述第一评价结果进行加密,得到目标评价结果
。3.
根据权利要求2所述的基于联盟链的供应商评价可追溯协同管理方法,其特征在于,所述通过
SM2
椭圆曲线非对称加密算法对所述第一评价结果进行加密,得到目标评价结果,包括:获取随机数和基点;根据所述随机数和所述基点,计算第一椭圆曲线点;根据公钥和第一比值,计算第二椭圆曲线点,所述第一比值为椭圆曲线群的阶数与所述基点的阶的比值;若确定所述第二椭圆曲线点不是无穷远点,则根据所述公钥和所述随机数,计算第三椭圆曲线点;根据密钥派生函数

所述第三椭圆曲线点的横坐标

所述第三椭圆曲线点的纵坐标和所述第一评价结果的比特长度,计算第一比特串;若根据所述第一比特串确定全部比特位中存在一个比特位的值不为0,则根据所述第一评价结果和所述第一比特串,计算第二比特串;根据所述第一评价结果

所述第三椭圆曲线点的横坐标和所述第三椭圆曲线点的纵坐标,计算第三比特串;根据所述第一椭圆曲线点

所述第二比特串和所述第三比特串,计算得到所述目标评价结果
。4.
根据权利要求1所述的基于联盟链的供应商评价可追溯协同管理方法,其特征在于,所述初始化智能合约的执行步骤包括:获取所述用户身份信息;根据所述用户身份信息,从联盟链中查找用户的注册信息;若根据所述注册信息确定所述用户身份信息对应的用户账号已注册,则许可所述用户账号访问联盟链;若根据所述注册信息确定所述用户身份信息对应的用户账号未注册,则审核所述用户
身份信息,将符合预设要求的用户身份信息注册到联盟链中
。5.
根据权利要求1所述的基于联盟链的供应商评价可追溯协同管理方法,其特征在于,所述数据上链智能合约的执行步骤包括:获取所述参评企业信息;将所述参评企业信息

所述目标评价结果和所述目标供应商打包为第一交易;将第一交易上传到联盟链中
。6.
根据权利要求3所述的基于联盟链的供应商评价可追溯协同管理方法,其特征在于,所述数据查询智能合约的执行步骤包括:从待查找信息中选择一项或多项作为目标查找信息,所述待查找信息包括所述参评企业信息

所述目标评价结果或所述目标供应商;获取查找时间段;根据所述目标查找信息和所述查...

【专利技术属性】
技术研发人员:古博李煜黎家杰周晓婷姜善成韩瑜
申请(专利权)人:中山大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1