全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210204662.5 (22)申请日 2022.03.03 (71)申请人 临沂大学 地址 276000 山东省临沂市兰山区工业大 道北段西侧 (72)发明人 赵斌 高潇 张问银 郑贵悦  (74)专利代理 机构 北京汇信合知识产权代理有 限公司 1 1335 专利代理师 王维新 (51)Int.Cl. H04L 9/30(2006.01) H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/104(2022.01) G06Q 30/00(2012.01) (54)发明名称 一种基于联盟链的产品溯源认证方法及系 统 (57)摘要 本发明提供一种基于联盟链的产品溯源认 证方法及系统, 涉及区块链技术领域, 包括: 存储 产品全流程的加密溯源信息及消费者评论信息, 将加密溯源信息的哈希及消费者评论信息的哈 希保存至联盟链; 根据待认证产品的唯一标识ID 查询溯源体, 调用溯源体中的平台方认证操作和 消费者认证操作; 平台方认证操作获取溯源体中 的各属性值及待认证产品各流程加密溯源信息 的哈希值, 与溯源体中对应各属性值对比, 获得 平台方认证结果; 消费者认证操作获取消费者评 论信息的哈希, 进而获取同类产品的消费者评论 信息, 获得消费者认证结果, 进而获得待认证产 品的最终认证结果。 本发明实现平台方认证过程 与真实数据的分离, 保证了平台方认证和消费者 认证的安全可信。 权利要求书3页 说明书7页 附图3页 CN 114584308 A 2022.06.03 CN 114584308 A 1.一种基于联盟链的产品溯源认证方法, 其特 征在于, 包括: 存储产品全流程的加密溯源信 息及消费者评论信 息, 将所述加密溯源信 息的哈希及所 述消费者评论信息的哈希保存至联盟链; 根据待认证产品的唯一标识ID查询溯源体, 并行调用所述溯源体 中的平台方认证操作 和消费者认证操作; 所述平台方认证操作获取溯源体 中的各属性值, 并根据所述唯一标识ID获取所述联盟 链上存储的所述加密溯源信息的哈希, 进而获取所述待认证产品全流程的加密溯源信息, 分别计算各流程所述加密溯源信息的哈希值并与所述溯源体中对应各属性值对比, 获得平 台方认证结果; 所述消费者认证操作根据所述唯一标识ID获取所述联盟链上存储的所述待认证产品 同类产品的所述消费者评论信息的哈希, 进而获取同类产品的所述消费者评论信息, 获得 消费者认证结果; 结合所述平台方认证结果和所述消费者认证结果, 获得所述待认证产品的最终认证结 果。 2.根据权利要求1所述的产品溯源认证方法, 其特征在于: 存储产品全流程的加密溯源 信息, 包括: 将产品生产、 交易、 流通流程所产生的产品溯源信息通过椭圆曲线加密算法进行加密, 获得产品全流 程的加密溯源信息; 将产品全流 程的所述加密溯源信息存 储在星际文件系统中。 3.根据权利要求1所述的产品溯源认证方法, 其特征在于: 所述溯源体包括属性、 方法 及操作; 所述属性包括产品唯一标识ID、 产品生产流程属性、 产品交易流程属性、 产品流通流程 属性; 所述方法包括溯源体初始化方法和溯源体属性 查询方法; 所述操作包括平台方认证操作和 消费者认证操作。 4.根据权利要求1所述的产品溯源认证方法, 其特征在于: 分别计算各流程所述加密溯 源信息的哈希值并与所述溯源体中对应各属性 值对比, 获得平台方认证结果, 包括: 若各流程所述加密溯源信 息的哈希值与 所述溯源体中对应流程的属性值均相同, 则平 台方认证通过, 所述待认证产品为真; 否则, 平台方认证不 通过, 所述待认证产品可能为真。 5.根据权利要求4所述的产品溯源认证方法, 其特征在于: 获取同类产品的所述消费者 评论信息, 获得消费者认证结果, 包括: 将所述消费者评论信息输入训练好的FastText模型, 得到非差评占总评论的比例作 为 消费者认证结果。 6.根据权利要求5所述的产品溯源认证方法, 其特征在于: 所述结合所述平台方认证结 果和所述消费者认证结果, 获得 所述待认证产品的最终认证结果; 包括: 若所述平台方认证结果为真, 则所述待认证产品的最终认证结果为真, 且有非差评占 总评论比例的消费者认可 所述待认证产品为真; 若所述平台方认证结果为可能为真, 则所述待认证产品的最终认证结果为可能为真,权 利 要 求 书 1/3 页 2 CN 114584308 A 2且有非差 评占总评论比例的消费者认可 所述待认证产品可能为真。 7.一种实现权利要求1~6任一项所述的产品溯源认证方法的系统, 包括: 平台认证中 心、 区块链底层平台和星际文件系统, 所述平台认证中心包含消费者认证模块和平台方认 证模块, 所述区块链 底层平台采用Fabric联盟链; 所述平台认证中心, 用于: 通过所述平台方认证模块执 行产品平台方认证操作, 判定平台方认证结果; 通过所述消费者认证模块执 行产品消费者认证操作, 判定消费者认证结果; 根据所述消费者认证结果和所述平台方认证结果, 判定产品最终认证结果; 所述区块链 底层平台, 用于: 存储消费者评论信息的哈希和所述加密溯源信息的哈希; 所述星际文件系统, 用于: 存储消费者评论信息及产品全流 程的加密溯源信息 。 8.根据权利要求7所述的系统, 其特征在于: 所述通过所述平台方认证模块执行产品平 台方认证操作, 判定平台方认证结果; 包括: 所述平台认证 中心调用所述区块链底层平台中的链码, 根据待认证产品的唯一标识ID 查询对应的溯源体, 并调用所述溯源体中的所述平台方认证操作; 所述平台方认证操作获取所述溯源体中的产品生产流程属性、 产品交易流程属性、 产 品流通流程属性, 并根据待认证产品的唯一标识ID获取所述Fabr ic联盟链上存储的加密溯 源信息在星际文件系统中的哈希存 储位置; 根据所述加密溯源信息的哈希访 问所述星际文件系统获取待认证产品生产、 交易、 流 通流程的加密溯源信息, 分别求取哈希值; 分别比对所述产品生产流程属性值与待认证产品生产流程的加密溯源信 息哈希值、 产 品交易流程属性值与待认证产品交易流程的加密溯源信息哈希值、 产品流通流程属性值与 待认证产品流通流程的加密溯源信息哈希值, 若均相同, 则认证通过, 判定待认证产品为 真; 否则, 认证不 通过, 判定待认证产品可能为真; 将平台方认证结果返回至所述平台认证中心。 9.根据权利要求7所述的系统, 其特征在于: 所述通过所述消费者认证模块执行产品消 费者认证操作, 判定消费者认证结果; 包括: 所述平台认证 中心调用所述区块链底层平台中的链码, 根据待认证产品的唯一标识ID 查询对应的溯源体, 并调用所述溯源体中的所述消费者认证操作; 所述消费者认证操作根据待认证产品的唯一标识ID获取所述Fabric联盟链上存储的 待认证产品同类产品的所述消费者评论信息的哈希; 根据所述消费者评论信息的哈希访问所述星际文件系统获取消费者评论信息; 将所述消费者评论信息放入训练好的FastText模型得到非差评占总评论的比例, 得出 消费者认证结果, 并将消费者认证结果返回至所述平台认证中心。 10.根据权利要求7所述的系统, 其特征在于: 所述产品认证中心设置认证合约及认证 周期; 当消费者在一个认证周期内发出产品认证请求数量达到预设阈值时, 触发认证合约, 对产品进行认证;权 利 要 求 书 2/3 页 3 CN 114584308 A 3

PDF文档 专利 一种基于联盟链的产品溯源认证方法及系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于联盟链的产品溯源认证方法及系统 第 1 页 专利 一种基于联盟链的产品溯源认证方法及系统 第 2 页 专利 一种基于联盟链的产品溯源认证方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。