[发明专利]基于以太坊和不对称加密算法商品跟踪系统、方法及介质有效
申请号: | 201911311301.5 | 申请日: | 2019-12-18 |
公开(公告)号: | CN110995752B | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 李睿;黄永锋;李良源;赖志林 | 申请(专利权)人: | 广州赛特智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06Q30/00 |
代理公司: | 广州科捷知识产权代理事务所(普通合伙) 44560 | 代理人: | 袁嘉恩 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 以太 不对称 加密算法 商品 跟踪 系统 方法 介质 | ||
1.基于以太坊和不对称加密算法商品跟踪系统,其特征在于,包括:
数据录入客户端,用于接收系统服务器发送的私钥,并在用户输入通过私钥加密的上传商品特征信息请求和/或商品特征信息后,将加密的上传商品特征信息请求和/或商品特征信息发送给系统服务器;
系统服务器,用于根据RSA不对称加密算法生成配对使用的公钥和私钥,将私钥发送给注册认证过的数据录入客户端,生成智能合约并部署到以太坊节点,接收用户通过数据录入客户端输入的上传商品特征信息请求并判断数据录入客户端是否为认证设备;在数据录入客户端为认证设备时,接收用户通过数据录入客户端输入的商品特征信息,向以太坊节点发起执行智能合约的操作,以以太坊节点根据接收的商品特征信息更新信息进行商品特征信息的更新;爬取以太坊节点的商品特征信息,接收查询客户端的商品查询请求并根据商品查询请求向查询客户端返回查询结果;
以太坊节点,用于部署系统服务器生成的智能合约并执行智能合约的操作,并根据接收的商品特征信息更新信息进行商品特征信息的更新;
查询客户端,用于向系统服务器发送商品查询请求,并接收系统服务器针对商品查询请求返回的商品特征信息;
所述商品特征信息通过商品特征值的约定算法减少商品特征信息包含的数据量;
所述商品特征值的约定算法中,商品特征信息的组成约定为:
商品特征信息=M[x]G1T1+F[x]G2T2+L[x]G3T3+D[x]G4T4;
其中,M(x)表示商品原材料信息,F(x)表示加工厂信息,L(x)表示物流信息,D(x)表示经销商信息,G1和T1分别表示商品原材料的地理位置信息和录入时间信息,G2和T2分别表示加工厂的地理位置信息和录入时间信息;G3和T3分别表示物流的地理位置信息和录入时间信息;G4和T4分别表示经销商的地理位置信息和录入时间信息。
2.根据权利要求1所述的基于以太坊和不对称加密算法商品跟踪系统,其特征在于,地理位置信息采用地理信息优化算法进行描述,在所述地理信息优化算法中,F(n)表示国家代码,f'(n)为以国家代码首字母ASII码值大小排序得到有序的国家信息队列;G(m)表示一个国家的行政区域划分,g'(m)为以行政区域级别大小排序得到有序的行政区域队列;Gnm表示包含所在地国家和所在地行政局域信息的全球地理位置,所有的全球地理位置信息Gnm构成全球地理信息矩阵G'nm,n和m均为自然数;
数据录入客户端输入全球地理位置Gnm在全球地理信息矩阵G'nm中的下标信息n和m,系统服务器通过下标信息n和m在球地理信息矩阵G'nm查询得到全球地理位置Gnm。
3.根据权利要求1所述的基于以太坊和不对称加密算法商品跟踪系统,其特征在于,还包括以太坊平台,用于同步获取以太坊节点的商品特征信息,以及运行DApp分散式应用程序。
4.根据权利要求1所述的基于以太坊和不对称加密算法商品跟踪系统,其特征在于,判断数据录入客户端是否为认证设备的步骤包括:所述上传商品特征信息请求中附带通过私钥加密的数字签名信息,在接收到用户通过数据录入客户端上传商品特征信息请求中附带的通过私钥加密的数字签名信息后,根据生成的公钥对通过私钥加密的数字签名信息进行验证,通过判断公钥和数字签名信息中的私钥是否配对,从而判断该数据录入客户端是否是经过认证的设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州赛特智能科技有限公司,未经广州赛特智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911311301.5/1.html,转载请声明来源钻瓜专利网。