基于区块链技术的ETC数据确权方法及装置制造方法及图纸

技术编号:32132185 阅读:19 留言:0更新日期:2022-01-29 19:33
本发明专利技术实施例公开了一种基于区块链技术的ETC数据确权方法及装置,该方法包括:获取ETC交易的交易流水数据;使用路段业主对应的加密密钥对所述交易流水数据进行加密;使用路段业主对应的身份证书对加密后的交易流水数据进行签名;将签名后的交易流水数据上传到区块链平台,以使所述区块链平台将所述签名后的交易流水数据打包成数据区块并在经过各区块链节点共识后将数据区块添加到区块链上。本发明专利技术解决了现有技术的ETC交易流水数据难以确权的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
基于区块链技术的ETC数据确权方法及装置


[0001]本专利技术涉及ETC
,具体而言,涉及一种基于区块链技术的ETC数据确权方法及装置。

技术介绍

[0002]当ETC车辆经过高速公路或停车场收费车道时,上位机读取车辆入口和路径信息,计算收费金额,通过ETC天线对车辆上的OBU进行扣费,扣费成功将车辆信息和扣费交易信息按照一定的格式封装为交易流水数据,上传至ETC结算中心开展后续的资金结算流程。
[0003]随着ETC行业发展,ETC车辆通行高速公路时产生的扣费或路径信息越来越多,通过这些交易流水数据可分析车流量和车辆行为习惯,是交通大数据的重要组成部分。目前这些交易流水数据的所有权没有得到明确定义,一般由ETC结算中心担任数据汇聚者和应用者的角色,并且独享数据交易所获得的收益。原则上这些数据是由部署ETC天线的收费站或ETC门架产生和采集的,数据所有权应归属于相应的路段业主。但由于没有技术手段对这些数据进行数据确权,导致在后续的数据应用和交易中无法维护路段业主的权益。此外,目前的ETC交易流水数据只有交易内容,没有ETC天线或者路段业主的身份鉴别内容,容易被复制和伪造,不能作为数据确权的凭证。
[0004]由此可见,现有技术缺少一种对ETC交易流水数据进行确权的方案。

技术实现思路

[0005]本专利技术为了解决现有技术的ETC交易流水数据难以确权的技术问题,提出了一种基于区块链技术的ETC数据确权方法及装置。
[0006]为了实现上述目的,根据本专利技术的一个方面,提供了一种基于区块链技术的ETC数据确权方法,该方法包括:
[0007]获取ETC交易的交易流水数据;
[0008]使用路段业主对应的加密密钥对所述交易流水数据进行加密;
[0009]使用路段业主对应的身份证书对加密后的交易流水数据进行签名;
[0010]将签名后的交易流水数据上传到区块链平台,以使所述区块链平台将所述签名后的交易流水数据打包成数据区块并在经过各区块链节点共识后将数据区块添加到区块链上。
[0011]可选的,该基于区块链技术的ETC数据确权方法,还包括:
[0012]生成所述路段业主在当前日期对应的加密密钥;
[0013]所述使用路段业主对应的加密密钥对所述交易流水数据进行加密,具体包括:
[0014]使用所述路段业主在当前日期对应的加密密钥对交易流水数据进行加密。
[0015]可选的,所述生成所述路段业主在当前日期对应的加密密钥,具体包括:
[0016]根据当前日期以及所述路段业主的标识码采用椭圆加密算法计算出所述路段业主在当前日期对应的加密密钥。
[0017]可选的,所述生成所述路段业主在当前日期对应的加密密钥,具体包括:
[0018]根据当前日期生成时间因子;
[0019]根据所述时间因子、密钥管理单位的标识码、所述路段业主的标识码以及密钥管理单位的公钥坐标进行SM3摘要计算,得出摘要值;
[0020]以预设密钥对所述摘要值分别做SM4解密以及加密得到第一参数和第二参数;
[0021]分别将所述第一参数和所述第二参数与路段公钥坐标点乘后得到第一坐标和第二坐标;
[0022]根据所述第一坐标和所述第二坐标计算出所述路段业主在当前日期对应的加密密钥。
[0023]可选的,该基于区块链技术的ETC数据确权方法,还包括:
[0024]数据交易方从所述区块链中获取签名后的交易流水数据,并采用所述路段业主下发的TOKEN文件对签名后的交易流水数据进行解密,得到交易流水数据的明文,其中,所述TOKEN文件中包含:所述路段业主在多个日期对应的加密密钥。
[0025]可选的,所述区块链平台将所述签名后的交易流水数据打包成数据区块并在经过各区块链节点共识后将数据区块添加到区块链上,具体包括:
[0026]所述区块链平台根据所述签名后的交易流水数据上的数字签名验证交易的合法性,将验证合法的交易流水数据广播到各区块链节点,进而各区块链节点根据智能合约对该交易流水数据进行验证,在验证通过后将该交易流水数据打包成数据区块,在经过各区块链节点共识成功后将数据区块添加到区块链上。
[0027]为了实现上述目的,根据本专利技术的另一方面,提供了一种基于区块链技术的ETC数据确权装置,该装置包括:
[0028]交易流水数据获取模块,用于获取ETC交易的交易流水数据;
[0029]加密模块,用于使用路段业主对应的加密密钥对所述交易流水数据进行加密;
[0030]签名模块,用于使用路段业主对应的身份证书对加密后的交易流水数据进行签名;
[0031]上链模块,用于将签名后的交易流水数据上传到区块链平台,以使所述区块链平台将所述签名后的交易流水数据打包成数据区块并在经过各区块链节点共识后将数据区块添加到区块链上。
[0032]可选的,该基于区块链技术的ETC数据确权装置,还包括:
[0033]动态密码生成模块,用于生成所述路段业主在当前日期对应的加密密钥;
[0034]所述加密模块,具体用于使用所述路段业主在当前日期对应的加密密钥对交易流水数据进行加密。
[0035]为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链技术的ETC数据确权方法中的步骤。
[0036]为了实现上述目的,根据本专利技术的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述基于区块链技术的ETC数据确权方法中的步骤。
[0037]本专利技术的有益效果为:
[0038]本专利技术使用路段业主对应的加密密钥对ETC交易的交易流水数据进行加密,使用路段业主对应的身份证书对加密后的交易流水数据进行签名,并将签名后的交易流水数据上传到所述区块链平台,以将签名后的交易流水数据打包成数据区块并添加到区块链上。本专利技术利用区块链数据具有不可纂改,不能伪造的特点,从而明确了交易流水数据的所有权只归属于路段业主。本专利技术的交易流水数据加密后才上链,保证了数据的机密性,防止第三方随意复制数据明文,即使出现数据明文被扩散,也容易追溯到扩散源头。当交易流水数据权益发生纠纷时,可通过验证流水签名的合法性来证实数据的所有者,方便数据维权,降低维权成本。
附图说明
[0039]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0040]图1是本专利技术实施例基于区块链技术的ETC数据确权方法的第一流程图;
[0041]图2是本专利技术实施例基于区块链技术的ETC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的ETC数据确权方法,其特征在于,包括:获取ETC交易的交易流水数据;使用路段业主对应的加密密钥对所述交易流水数据进行加密;使用路段业主对应的身份证书对加密后的交易流水数据进行签名;将签名后的交易流水数据上传到区块链平台,以使所述区块链平台将所述签名后的交易流水数据打包成数据区块并在经过各区块链节点共识后将数据区块添加到区块链上。2.根据权利要求1所述的基于区块链技术的ETC数据确权方法,其特征在于,还包括:生成所述路段业主在当前日期对应的加密密钥;所述使用路段业主对应的加密密钥对所述交易流水数据进行加密,具体包括:使用所述路段业主在当前日期对应的加密密钥对交易流水数据进行加密。3.根据权利要求2所述的基于区块链技术的ETC数据确权方法,其特征在于,所述生成所述路段业主在当前日期对应的加密密钥,具体包括:根据当前日期以及所述路段业主的标识码采用椭圆加密算法计算出所述路段业主在当前日期对应的加密密钥。4.根据权利要求2所述的基于区块链技术的ETC数据确权方法,其特征在于,所述生成所述路段业主在当前日期对应的加密密钥,具体包括:根据当前日期生成时间因子;根据所述时间因子、密钥管理单位的标识码、所述路段业主的标识码以及密钥管理单位的公钥坐标进行SM3摘要计算,得出摘要值;以预设密钥对所述摘要值分别做SM4解密以及加密得到第一参数和第二参数;分别将所述第一参数和所述第二参数与路段公钥坐标点乘后得到第一坐标和第二坐标;根据所述第一坐标和所述第二坐标计算出所述路段业主在当前日期对应的加密密钥。5.根据权利要求1所述的基于区块链技术的ETC数据确权方法,其特征在于,还包括:数据交易方从所述区块链中获取签名后的交易流水数据,并采用所述路段业主下发的TOKEN文件对签名后的交易流水数据进行解密,得到交易流水数...

【专利技术属性】
技术研发人员:刘鸿伟宫福军肖迪陈丙勋史绪蓬苗麦英王刚田晓庄白惇曹书凯
申请(专利权)人:北京中交国通智能交通系统技术有限公司
类型:发明
国别省市:

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

1