基于区块链的物流联运数据监控方法及相关设备技术

技术编号:28877663 阅读:16 留言:0更新日期:2021-06-15 23:13
本发明专利技术涉及区块链领域,公开了一种基于区块链的物流联运数据监控方法及相关设备。该方法包括:在物流联运节点上链物流联运数据时,生成当前物流联运节点在第一循环群域下的第一公钥和第一私钥;获取物流签收节点在第一循环群域下的第一监管公钥和物流发布节点在第二循环群域下的第二监管公钥;根据第一私钥、第一监管公钥和第二监管公钥,计算第一私钥对应的加密双线性对;采用加密双线性对对物流联运数据进行加密,得到第一加密数据;将第一加密数据以及第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控。本发明专利技术实现了物流联运的隔离监管,提升了物流联运中运输信息的保密性。

【技术实现步骤摘要】
基于区块链的物流联运数据监控方法及相关设备
本专利技术涉及区块链领域,尤其涉及一种基于区块链的物流联运数据监控方法及相关设备。
技术介绍
现今国际物流多依靠海运,通常情况出口企业或者贸易企业在内地办公,出口货物时往往需要先将货物通过铁路或者陆路方式运输到沿海港口码头,再通过船舶运输到海外目的地,中间会经历多种运输工具才能最终到达目的地。根据目前的运输情况,出口企业往往需要联系多个货代或者运输公司才能实现物流运输目的,比如铁路运输需要找铁路货代,运输到港口后,再通过短驳车辆运输到码头,接着通过船代装船出港,这中间常常需要进行运输单据的换单操作,都需要人为地进行监管、交接及确认货品信息,各个物流联运节点均容易获得完整的物流联运数据,在整个物流联运过程中物流联运数据的隔离监管程度不足,导致物流联运数据的保密性较差。
技术实现思路
本专利技术的主要目的在于解决现有物流联运过程中物流联运数据的隔离监管程度不足的技术问题。本专利技术第一方面提供了一种基于区块链的物流联运数据监控方法,包括:在物流联运节点上链物流联运数据时,生成当前物流联运节点在预置第一循环群域下的物流联运数据对应的第一公钥和第一私钥;确定与所述物流联运节点相对应的物流签收节点和物流发布节点,并获取物流签收节点在所述第一循环群域下的第一监管公钥和物流发布节点在预置第二循环群域下的第二监管公钥;根据所述第一私钥、第一监管公钥和第二监管公钥,计算所述第一私钥对应的加密双线性对;采用所述加密双线性对对所述物流联运数据进行加密,得到第一加密数据;将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控。可选的,在本专利技术第一方面的第一种实现方式中,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:在所述物流签收节点查看所述第一加密数据时,获取所述物流签收节点在所述第一循环群域下的第一监管私钥;根据所述第一监管私钥和所述第一公钥、所述第二监管公钥,计算所述第一监管私钥对应的第一解密双线性对;使用所述第一解密双线性对对所述第一加密数据进行解密,得到所述第一加密数据对应的物流联运数据。可选的,在本专利技术第一方面的第二种实现方式中,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:在所述物流发布节点查看所述第一加密数据时,获取所述物流发布节点在所述第一循环群域下的第二监管私钥和所述物流签收节点在所述第二循环群域下的第三监管公钥;根据所述第二监管私钥和所述第一公钥、所述第三监管公钥,计算所述第二监管私钥对应第二解密双线性对;使用所述第二解密双线性对对所述第一加密数据进行解密,得到所述第一加密数据对应的物流联运数据。可选的,在本专利技术第一方面的第三种实现方式中,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:在所述物流签收节点上链物流签收数据时,生成当前物流签收节点在所述第一循环群域下的待上链物流签收数据对应的第二公钥和第二私钥;获取所述物流发布节点在所述第一循环群域下的第四监管公钥,并根据所述第二私钥和所述第四监管公钥,计算所述第二私钥对应的第一加密键值;采用所述第一加密键值对所述待上链物流签收数据进行加密,得到第二加密数据;将所述第二加密数据和所述第二公钥发布到区块链上,以供当前物流发布节点对对应的物流签收节点进行监控。可选的,在本专利技术第一方面的第四种实现方式中,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:在所述物流发布节点查看所述第二加密数据时,根据所述第二监管私钥和所述第二公钥,计算所述第二监管私钥对应的第一解密键值;采用所述第一解密键值对所述第二加密数据进行解密,得到所述第二加密数据对应的物流签收数据。可选的,在本专利技术第一方面的第五种实现方式中,在所述在物流联运节点上链物流联运数据时,生成当前物流联运节点在预置第一循环群域下的物流联运数据对应的第一公钥和第一私钥之前,还包括:在所述物流发布节点上链发货数据时,生成当前物流发布节点中待上链发货数据的第三公钥和第三私钥;获取所述各物流联运节点在所述第一循环群域下的第五监管公钥,并根据所述第五监管公钥和所述第三私钥,分别计算所述各物流联运节点的第二加密键值;分别采用所述各第二加密键值对所述待上链发货数据进行局部数据加密,得到对应的第三加密数据;将所述第三加密数据和所述各第三公钥发布到区块链上,以供所述各物流联运节点根据所述第三加密数据推送对应的物流运输信息。可选的,在本专利技术第一方面的第六种实现方式中,在所述将所述第三加密数据和所述各第三公钥发布到区块链上,以供所述各物流联运节点根据所述第三加密数据推送对应的物流运输信息之后,还包括:在所述各物流联运节点查看所述第三加密数据时,获取当前物流联运节点在所述第一循环群域下的第三监管私钥;根据所述第三监管私钥和所述第三公钥,计算所述第三监管私钥对应的第二解密键值;采用所述第二解密键值对所述第三加密数据进行局部解密,得到当前物流联运节点的物流运输信息并进行推送。本专利技术第二方面提供了一种基于区块链的物流联运数据监控装置,包括:生成模块,用于在物流联运节点上链物流联运数据时,生成当前物流联运节点在预置第一循环群域下的物流联运数据对应的第一公钥和第一私钥;获取模块,用于确定与所述物流联运节点相对应的物流签收节点和物流发布节点,并获取物流签收节点在所述第一循环群域下的第一监管公钥和物流发布节点在预置第二循环群域下的第二监管公钥;计算模块,用于根据所述第一私钥、第一监管公钥和第二监管公钥,计算所述第一私钥对应的加密双线性对;加密模块,用于采用所述加密双线性对对所述物流联运数据进行加密,得到第一加密数据;发布模块,用于将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控。可选的,在本专利技术第二方面的第一种实现方式中,所述基于区块链的物流联运数据监控装置还包括监管模块,所述监管模块用于:在所述物流签收节点查看所述第一加密数据时,获取所述物流签收节点在所述第一循环群域下的第一监管私钥;根据所述第一监管私钥和所述第一公钥、所述第二监管公钥,计算所述第一监管私钥对应的第一解密双线性对;使用所述第一解密双线性对对所述第一加密数据进行解密,得到所述第一加密数据对应的物流联运数据。可选的,在本专利技术第二方面的第二种实现方式中,所述监管模块还用于:在所本文档来自技高网...

【技术保护点】
1.一种基于区块链的物流联运数据监控方法,其特征在于,所述基于区块链的物流联运数据监控方法包括:/n在物流联运节点上链物流联运数据时,生成当前物流联运节点在预置第一循环群域下的所述物流联运数据对应的第一公钥和第一私钥;/n确定与所述物流联运节点相对应的物流签收节点和物流发布节点,并获取物流签收节点在所述第一循环群域下的第一监管公钥和物流发布节点在预置第二循环群域下的第二监管公钥;/n根据所述第一私钥、第一监管公钥和第二监管公钥,计算所述第一私钥对应的加密双线性对;/n采用所述加密双线性对对所述物流联运数据进行加密,得到第一加密数据;/n将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控。/n

【技术特征摘要】
1.一种基于区块链的物流联运数据监控方法,其特征在于,所述基于区块链的物流联运数据监控方法包括:
在物流联运节点上链物流联运数据时,生成当前物流联运节点在预置第一循环群域下的所述物流联运数据对应的第一公钥和第一私钥;
确定与所述物流联运节点相对应的物流签收节点和物流发布节点,并获取物流签收节点在所述第一循环群域下的第一监管公钥和物流发布节点在预置第二循环群域下的第二监管公钥;
根据所述第一私钥、第一监管公钥和第二监管公钥,计算所述第一私钥对应的加密双线性对;
采用所述加密双线性对对所述物流联运数据进行加密,得到第一加密数据;
将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控。


2.根据权利要求1所述的基于区块链的物流联运数据监控方法,其特征在于,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:
在所述物流签收节点查看所述第一加密数据时,获取所述物流签收节点在所述第一循环群域下的第一监管私钥;
根据所述第一监管私钥和所述第一公钥、所述第二监管公钥,计算所述第一监管私钥对应的第一解密双线性对;
使用所述第一解密双线性对对所述第一加密数据进行解密,得到所述第一加密数据对应的物流联运数据。


3.根据权利要求1所述的基于区块链的物流联运数据监控方法,其特征在于,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:
在所述物流发布节点查看所述第一加密数据时,获取所述物流发布节点在所述第一循环群域下的第二监管私钥和所述物流签收节点在所述第二循环群域下的第三监管公钥;
根据所述第二监管私钥和所述第一公钥、所述第三监管公钥,计算所述第二监管私钥对应第二解密双线性对;
使用所述第二解密双线性对对所述第一加密数据进行解密,得到所述第一加密数据对应的物流联运数据。


4.根据权利要求1所述的基于区块链的物流联运数据监控方法,其特征在于,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:
在所述物流签收节点上链物流签收数据时,生成当前物流签收节点在所述第一循环群域下的待上链物流签收数据对应的第二公钥和第二私钥;
获取所述物流发布节点在所述第一循环群域下的第四监管公钥,并根据所述第二私钥和所述第四监管公钥,计算所述第二私钥对应的第一加密键值;
采用所述第一加密键值对所述待上链物流签收数据进行加密,得到第二加密数据;
将所述第二加密数据和所述第二公钥发布到区块链上,以供当前物流发布节点对对应的物流签收节点进行监控。


5.根据权利要求4所述的基于区块链的物流联运数据监控方法,其特征在于,在所述将所述第一加密数据以及所述第一公钥发布到区块链上,以供与所述物流联运节点相对应的物流发布节点或物流签收节点进行监控之后,还包括:
在所述物流...

【专利技术属性】
技术研发人员:王梦寒吴玟静查璐琰范翔顾磊王玉龙
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1