一种基于区块链的流通轨迹数据存证验证方法及装置制造方法及图纸

技术编号:33461956 阅读:30 留言:0更新日期:2022-05-19 00:42
本发明专利技术涉及一种基于区块链的流通轨迹数据存证验证方法及装置,包括获取流通轨迹数据;生成存储数据;计算存储数据,以获取存储数据摘要和存储哈希值;形成存证信息;再次获取流通轨迹数据;生成验证数据;计算验证数据,以获取验证数据摘要和验证哈希值;调用取证合约提取所述区块链平台的存证信息,以生成验证结果。其优点在于,通过区块链对流通轨迹数据进行存证,保证其真实,防止其被篡改,提高安全性;利用数据摘要和数据哈希值对流通轨迹数据进行存证,实现无法篡改和监管查验;对数据进行结构化处理,提高数据的可读性、降低数据的大小、提高数据上下行速率,提高数据存证验证效率;提高数据检索速度,实现流通轨迹数据高效地存证和取证。效地存证和取证。效地存证和取证。

【技术实现步骤摘要】
一种基于区块链的流通轨迹数据存证验证方法及装置


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的流通轨迹数据存证验证方法、装置、 系统、计算机设备及计算机可读存储介质。

技术介绍

[0002]在对物品交易业务进行监管和核查中,一般需要卖方提供每笔业务的数据和单据,通过获取物 品物流信息(如运输方式、运输载具、运输轨迹等),从而证明该业务的真实性和有效性。
[0003]通常的做法是将物品物流信息传输至第三方平台进行存储,但是这些平台的安全性较差,容易 被黑客攻击并被篡改,导致数据的真实性较低,无法被采用。
[0004]目前,针对相关技术中存在的数据安全性差、容易被篡改的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请的目的是针对现有技术中的不足,提供一种基于区块链的流通轨迹数据存证验证方法、 装置、系统、计算机设备及计算机可读存储介质,以至少解决相关技术中存在的数据安全性差、容 易被篡改的问题。
[0006]为实现上述目的,本申请采取的技术方案是:/>[0007]第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的流通轨迹数据存证验证方法,其特征在于,包括:获取流通轨迹数据,其中,所述流通轨迹数据包括物品信息、运输单号、运输方式、运输载具识别号、运输人员、位置信息、流通起始时间、流通终止时间;对所述流通轨迹数据进行结构化处理,以生成存储数据;计算所述存储数据,以获取存储数据摘要和存储哈希值;对所述存储数据摘要进行签名并存入区块链平台以及调用存证合约将所述存储哈希值写入区块链平台,形成存证信息;再次获取所述流通轨迹数据;对所述流通轨迹数据进行结构化处理,以生成验证数据;计算所述验证数据,以获取验证数据摘要和验证哈希值;调用取证合约提取所述区块链平台的所述存证信息,将所述验证数据摘要和所述验证哈希值与所述存证信息进行对比,以生成验证结果;在所述验证结果相同的情况下,则验证所述存证信息成功;在所述验证结果不同的情况下,则验证所述存证信息失败。2.根据权利要求1所述的流通轨迹数据存证验证方法,其特征在于,计算所述存储数据以获取存储数据摘要、计算所述验证数据以获取验证数据摘要包括:通过不可逆算法对所述存储数据、所述验证数据进行计算,以分别获取所述存储数据摘要、所述验证数据摘要;和/或计算所述存储数据以获取存储哈希值、计算所述验证数据以获取验证哈希值包括:通过国密SM3算法对所述存储数据、所述验证数据进行计算,以分别获取所述存储哈希值、所述验证哈希值。3.根据权利要求1所述的流通轨迹数据存证验证方法,其特征在于,对所述存储数据摘要进行签名并存入区块链平台包括:使用第一私钥对所述存储数据摘要进行签名;在区块链平台使用与所述第一私钥对应的公钥对签名后的所述存储数据摘要进行验证并验证通过的情况下,将签名后的所述存储数据摘要存入区块链平台。4.根据权利要求1所述的流通轨迹数据存证验证方法,其特征在于,计算所述验证数据以生成验证数据摘要包括:将所述验证数据区分为第一类数据、第二类数据和第三类数据;计算所述第一类数据、所述第二类数据、所述第三类数据,以获取第一类验证数据摘要、第二类验证数据摘要和第三类验证数据摘要;将所述第一类验证数据摘要、第二类验证数据摘要、第三类验证数据摘要按照预设顺序进行组合以生成验证数据摘要值;计算所述验证数据摘要值,以获取验证数据摘要。5.根据权利要求1所述的流通轨迹数据存证验证方法,其特征在于,计算所述存储数据以获取存储数据摘要包括:计算所述存储数据,以获取若干数据摘要值,其中,每一数据摘要值对应一数据信息,所述数据信息包括物品信息、运输单号、运输方式、运输载具...

【专利技术属性】
技术研发人员:翁东明陈东
申请(专利权)人:苏州数通物链科技有限公司
类型:发明
国别省市:

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

1