[发明专利]电子仓单溯源方法、装置、计算机设备及存储介质在审
申请号: | 202010155204.8 | 申请日: | 2020-03-06 |
公开(公告)号: | CN111464499A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 张宝;王梦寒;谢丹力;高建欣;刘恩科;赵达悦 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;G06Q10/08 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 溯源 方法 装置 计算机 设备 存储 介质 | ||
1.一种电子仓单溯源方法,其特征在于,包括下述步骤:
根据电子仓单的流转信息,为货物的不同参与方配置区块链系统中的不同节点,所述节点用于供所述参与方写入携带有货物身份信息的电子仓单信息,其中,同一货物的货物身份信息相同,不同货物的货物身份信息不同;每个节点对应货物的不同参与方;
当接收到参与方通过所述节点写入的电子仓单信息时,通过数据密钥对每个所述节点写入的所述电子仓单信息进行加密;以及
当接收到任一所述节点发送的溯源请求时,根据所述溯源请求携带的货物身份信息,确定各节点写入的与所述货物身份信息相对应的电子仓单信息,并在对应的电子仓单信息为加密的电子仓单信息时,基于预先为发送请求的所述节点赋予的查看权限获取所述数据密钥,通过所述数据密钥进行解密以获取所述电子仓单信息,将获取的所述电子仓单信息传输给发送请求的所述节点,以完成信息溯源。
2.根据权利要求1所述的电子仓单溯源方法,其特征在于,所述当接收到参与方通过所述节点写入的电子仓单信息时,通过数据密钥对每个所述节点写入的所述电子仓单信息进行加密的步骤具体包括:
当接收到参与方通过所述节点写入的电子仓单信息时,根据电子仓单信息中的关键字,将各节点写入的电子仓单信息划分为一级信息和二级信息;
将所述一级信息设置为加密信息,所述二级信息设置为公开信息;
通过数据密钥对所述节点写入的所述一级信息进行加密;
将二级信息和加密后的一级信息存储在区块链系统的区块中。
3.根据权利要求1所述的电子仓单溯源方法,其特征在于,在所述当接收到参与方通过所述节点写入的电子仓单信息时,通过数据密钥对每个所述节点写入的所述电子仓单信息进行加密的步骤之后,还包括:
通过保护密钥对所述数据密钥进行保护,所述保护密钥由节点的参与方提供的用户密钥和不同的配置文件融合生成。
4.根据权利要求3所述的电子仓单溯源方法,其特征在于,所述通过保护密钥对所述数据密钥进行保护的步骤包括:
将所述数据密钥通过根密钥进行加密,得到第一加密密文,其中,所述根密钥由区块链系统生成;
将所述根密钥通过所述保护密钥进行加密,得到第二加密密文;
将所述第一加密密文和第二加密密文分别存储在区块链系统的区块中。
5.根据权利要求3所述的电子仓单溯源方法,其特征在于,所述在对应的电子仓单信息为加密的电子仓单信息时,基于预先为发送请求的所述节点赋予的查看权限获取所述数据密钥,通过所述数据密钥进行解密以获取所述电子仓单信息,将获取的所述电子仓单信息传输给发送请求的所述节点,以完成信息溯源的步骤包括:
基于预设的加密解密技术,预先为各节点配置不同的查看权限;
在对应的电子仓单信息为加密的电子仓单信息时,确认发送请求的所述节点的查看权限;
根据所述查看权限获取所述保护密钥;
通过所述保护密钥解密获取数据密钥;
通过所述数据密钥解密获取所述电子仓单信息;
将获取的所述电子仓单信息传输给发送请求的所述节点,以完成信息溯源。
6.根据权利要求5所述的电子仓单溯源方法,其特征在于,所述基于预设的加密解密技术,预先为各节点配置不同的查看权限的步骤包括,
基于预设的加密解密技术为各节点配置不同的查看权限和查看时间段;
所述根据所述查看权限获取所述保护密钥的步骤包括,
在所述查看时间段内,根据所述查看权限获取对应的节点提供的保护密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010155204.8/1.html,转载请声明来源钻瓜专利网。