[发明专利]一种基于联盟链的产品溯源认证方法及系统在审
申请号: | 202210204662.5 | 申请日: | 2022-03-03 |
公开(公告)号: | CN114584308A | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 赵斌;高潇;张问银;郑贵悦 | 申请(专利权)人: | 临沂大学 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/40;H04L9/32;H04L67/104;G06Q30/00 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 王维新 |
地址: | 276000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 产品 溯源 认证 方法 系统 | ||
1.一种基于联盟链的产品溯源认证方法,其特征在于,包括:
存储产品全流程的加密溯源信息及消费者评论信息,将所述加密溯源信息的哈希及所述消费者评论信息的哈希保存至联盟链;
根据待认证产品的唯一标识ID查询溯源体,并行调用所述溯源体中的平台方认证操作和消费者认证操作;
所述平台方认证操作获取溯源体中的各属性值,并根据所述唯一标识ID获取所述联盟链上存储的所述加密溯源信息的哈希,进而获取所述待认证产品全流程的加密溯源信息,分别计算各流程所述加密溯源信息的哈希值并与所述溯源体中对应各属性值对比,获得平台方认证结果;
所述消费者认证操作根据所述唯一标识ID获取所述联盟链上存储的所述待认证产品同类产品的所述消费者评论信息的哈希,进而获取同类产品的所述消费者评论信息,获得消费者认证结果;
结合所述平台方认证结果和所述消费者认证结果,获得所述待认证产品的最终认证结果。
2.根据权利要求1所述的产品溯源认证方法,其特征在于:存储产品全流程的加密溯源信息,包括:
将产品生产、交易、流通流程所产生的产品溯源信息通过椭圆曲线加密算法进行加密,获得产品全流程的加密溯源信息;
将产品全流程的所述加密溯源信息存储在星际文件系统中。
3.根据权利要求1所述的产品溯源认证方法,其特征在于:所述溯源体包括属性、方法及操作;
所述属性包括产品唯一标识ID、产品生产流程属性、产品交易流程属性、产品流通流程属性;
所述方法包括溯源体初始化方法和溯源体属性查询方法;
所述操作包括平台方认证操作和消费者认证操作。
4.根据权利要求1所述的产品溯源认证方法,其特征在于:分别计算各流程所述加密溯源信息的哈希值并与所述溯源体中对应各属性值对比,获得平台方认证结果,包括:
若各流程所述加密溯源信息的哈希值与所述溯源体中对应流程的属性值均相同,则平台方认证通过,所述待认证产品为真;
否则,平台方认证不通过,所述待认证产品可能为真。
5.根据权利要求4所述的产品溯源认证方法,其特征在于:获取同类产品的所述消费者评论信息,获得消费者认证结果,包括:
将所述消费者评论信息输入训练好的FastText模型,得到非差评占总评论的比例作为消费者认证结果。
6.根据权利要求5所述的产品溯源认证方法,其特征在于:所述结合所述平台方认证结果和所述消费者认证结果,获得所述待认证产品的最终认证结果;包括:
若所述平台方认证结果为真,则所述待认证产品的最终认证结果为真,且有非差评占总评论比例的消费者认可所述待认证产品为真;
若所述平台方认证结果为可能为真,则所述待认证产品的最终认证结果为可能为真,且有非差评占总评论比例的消费者认可所述待认证产品可能为真。
7.一种实现权利要求1~6任一项所述的产品溯源认证方法的系统,包括:平台认证中心、区块链底层平台和星际文件系统,所述平台认证中心包含消费者认证模块和平台方认证模块,所述区块链底层平台采用Fabric联盟链;
所述平台认证中心,用于:
通过所述平台方认证模块执行产品平台方认证操作,判定平台方认证结果;
通过所述消费者认证模块执行产品消费者认证操作,判定消费者认证结果;
根据所述消费者认证结果和所述平台方认证结果,判定产品最终认证结果;
所述区块链底层平台,用于:
存储消费者评论信息的哈希和所述加密溯源信息的哈希;
所述星际文件系统,用于:
存储消费者评论信息及产品全流程的加密溯源信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于临沂大学,未经临沂大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210204662.5/1.html,转载请声明来源钻瓜专利网。