[发明专利]一种支持国密算法的区块链防伪交易方法及计算机设备在审
申请号: | 202110196863.0 | 申请日: | 2021-02-22 |
公开(公告)号: | CN113011975A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 李婷;李岩;蒋海波 | 申请(专利权)人: | 西安超越申泰信息科技有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06Q20/38;G06F21/64;G06F21/60;G06F16/27 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;陈黎明 |
地址: | 710000 陕西省西安市国家民用*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支持 算法 区块 防伪 交易 方法 计算机 设备 | ||
本发明提出了一种支持国密算法的区块链防伪交易方法及计算机设备,其中,方法包括:后台服务器根据上传的商品信息生成初始区块,并对商品信息进行杂凑计算获得第一杂凑值并保存在区块头中;在初始区块中生成对应商品信息的节点列表;响应于节点列表发生更新,获取节点列表中最新的节点信息以及对应所述节点信息的公钥;利用公钥对所述商品信息以及所述最新的节点信息进行加密,获得加密信息;将加密信息下发至电子标签中,并使电子标签跟随所述商品信息对应的商品进入下一节点。本发明方法很好的解决了商品流通过程中前后两个节点之间的信任问题和商品上链的问题,通过公钥与私钥的加解密确认,保证了商品及商品流通过程的真实性和可靠性。
技术领域
本发明涉及区块链技术应用领域,尤其是涉及一种支持国密算法的区块链防伪交易方法及计算机设备。
背景技术
目前商品防伪方式呈现多样化,通常是根据判断防伪码是否匹配来判断商品是否为真品。利用防伪码匹配方式对商品进行防伪识别的方式,防伪识别操作通常都是由最终消费者进行,通常只能进行一次识别验证,忽略了商品在供应链中流通过程中以及在消费者之间流通过程中的防伪问题。
随着技术的进步,用于展现防伪码的数字、二维码、激光及特殊材质的复制难度越来越低,造假成本越来越低,进而导致商品的防伪难度越来越大,防伪效果越来越无效。
区块链技术能够有效的解决群体之间的信任问题,然而,在利用区块蓝技术实现防伪溯源的过程中,如何保证商品上链以及流通过程的真实性和可靠性是本领域内亟待解决的技术问题。
发明内容
为解决背景技术中所提到的技术问题,在本发明的一个方面,提出了一种支持国密算法的区块链防伪交易方法,所述方法包括:后台服务器根据上传的商品信息生成初始区块,并对所述商品信息进行杂凑计算获得第一杂凑值并保存在区块头中;在所述初始区块中生成对应所述商品信息的节点列表;响应于所述节点列表发生更新,获取所述节点列表中最新的节点信息以及对应所述节点信息的公钥;利用所述公钥对所述商品信息以及所述最新的节点信息进行加密,获得加密信息;将所述加密信息下发至电子标签中,并使所述电子标签跟随所述商品信息对应的商品进入下一节点。
在一个或多个实施例中,所述方法还包括:通过电子标签通讯设备读取所述电子标签中的加密信息,并根据所述电子标签通讯设备中的私钥对所述加密信息进行解密验证;响应于解密验证通过,显示所述解密信息并将所述解密信息回传至所述后台服务器。
在一个或多个实施例中,所述公钥与所述私钥为基于国家密码算法SM2生成的一对密钥。
在一个或多个实施例中,所述方法还包括:响应于接收到上传的解密信息,所述后台服务器基于所述商品信息与所述节点信息查找相应的区块;响应于查找到对应的区块,获取所述节点信息中最新的节点信息,并将所述最新的节点信息与所述第一杂凑值进行杂凑计算获得第二杂凑值,并基于第二杂凑值更新所述初始区块的区块头以生成第一区块。
在一个或多个实施例中,所述方法还包括:响应于生成第一区块,所述后台服务器检测所述第一区块中由初始区块继承获得的节点列表是否具有更新操作。
在一个或多个实施例中,所述后台服务器检测所述第一区块中由初始区块继承获得的节点列表是否具有更新操作,包括:所述后台服务器周期性检测所述第一区块中由初始区块继承获得的节点列表是否具有更新操作;或者,登录后台服务器手动操作检测所述第一区块中由初始区块继承获得的节点列表是否具有更新操作。
在一个或多个实施例中,所述响应于查找到对应的区块,获取所述节点信息中最新的节点信息包括:根据所述节点列表中节点信息的记录时间获取所述节点信息中最新的节点信息。
在一个或多个实施例中,所述电子标签包括:近场通讯设备或具有SIM卡的移动通信设备。
在一个或多个实施例中,所述电子标签通讯设备包括:可下载相关应用程序并与所述电子标签通讯的设备;其中,所述密钥设置于所述相关应用程序的配置文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安超越申泰信息科技有限公司,未经西安超越申泰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110196863.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:金属互连结构的制造方法
- 下一篇:变压器硬纸筒制作用纸板翻转装置