一种基于5G执法记录仪的可信数据链生成系统及方法与流程

文档序号:27198129发布日期:2021-11-03 13:08阅读:来源:国知局

技术特征:
1.一种基于5g执法记录仪的可信数据链生成系统,其特征在于,包括:执法记录仪视频模块(1):用于获取视频帧数据;视频帧加密模块(4):用于接收执法记录仪视频模块(1)获取的视频帧数据并进行加密,其中sei自定义帧不加密;视频帧提交模块(6):用于接收视频帧加密模块(4)加密后的视频帧数据,并将加密后的视频帧数据提交至证据数据存储模块(7),获取证据数据存储模块(7)的视频帧的存储地址以及256比特哈希值并提交至执法记录仪链提交模块(8);证据数据存储模块(7):用于存储加密后的视频帧数据,并将加密后的视频帧数据进行再次加密后得到256比特哈希值,并根据256比特哈希值得到视频帧的存储地址,将视频帧的存储地址与256比特哈希值返回至视频帧提交模块(6),获取视频帧数据中的sei自定义帧,取出sei自定义帧的视频帧的时间,将视频帧的时间与256比特哈希值提交至视频帧验证模块(13);执法记录仪链提交模块(8):用于接收视频帧提交模块(6)的视频帧的存储地址以及256比特哈希值,获取证据token以及执法记录仪公钥地址,生成执法记录仪签名,向所有链接收模块(9)发送视频帧数据证据链rpc请求,所述证据链rpc请求携带视频帧的存储地址、256比特哈希值、证据token、执法记录仪公钥地址以及执法记录仪公钥(10);链接收模块(9):用于获取执法记录仪公钥地址,接收执法记录仪链提交模块(8)的视频帧数据证据链rpc请求,并将证据链rpc请求携带的视频帧的存储地址、256比特哈希值、证据token、执法记录仪公钥地址以及执法记录仪公钥(10)提交至签名验证模块(11);签名验证模块(11):用于对执法记录仪签名进行验证,验证通过后将视频帧的存储地址、256比特哈希值、证据token、执法记录仪公钥地址以及执法记录仪公钥(10)提交至证据token验证模块(12);证据token验证模块(12):用于验证证据token是否存在,若存在则验证通过,验证通过后将视频帧的存储地址、256比特哈希值、证据token、执法记录仪公钥地址以及执法记录仪公钥(10)提交至视频帧验证模块(13);视频帧验证模块(13):用于验证从证据token验证模块(12)接收的频帧的存储地址、256比特哈希值与证据数据存储模块(7)中的视频帧的存储地址与256比特哈希值进行对比,两者均一一对应上后,验证通过,验证通过后将视频帧的存储地址、256比特哈希值、证据token、执法记录仪公钥地址以及执法记录仪公钥(10)提交至链出块模块(14)和链块验证模块(15);链出块模块(14):用于计算新区块地址并组装新区块信息,根据新区块信息计算新区块哈希值a,并将新区块地址与新区块哈希值a提交至链块验证模块(15),将新区块地址、新区块信息与新区块哈希值a提交至证据链存储模块(16);链块验证模块(15):用于验证新区块哈希值a,验证通过后将新区块地址、新区块信息与新区块哈希值a提交至证据链存储模块(16);证据链存储模块(16):用于接收链出块模块(14)和链块验证模块(15)提交的新区块地址、新区块信息与新区块哈希值a,并进行链式储存,把新区块接到原有证据区块链上,并建立证据token对执法记录仪公钥地址的map映射,用于证据token验证模块(12)、链出块模块(14)、链块验证模块(15)查询证据token是否存在;
视频溯源模块(17):用于获取证据token所有视频帧的视频帧加密数据并提交至视频帧解密模块(19),获取证据token的视频帧列表并提交至视频帧取证模块(20);视频帧解密模块(19):用于获取解密后的视频帧数据,将解密后的视频帧数据提交至视频帧取证模块(20);视频帧取证模块(20):用于生成证据token的视频帧数据文件、文件时间以及文件描述信息。2.根据权利要求1所述的基于5g执法记录仪的可信数据链生成系统,所述视频帧加密模块(4):用于接收执法记录仪视频模块(1)获取的视频帧数据并进行加密,其中sei自定义帧不加密,其特征在于:所述进行加密包括:使用证据公钥(3)进行加密,所述证据公钥(3)根据采用国密sm2算法随机生成的证据私钥生成。3.根据权利要求2所述的基于5g执法记录仪的可信数据链生成系统,所述执法记录仪链提交模块(8):用于接收视频帧提交模块(6)的视频帧的存储地址以及256比特哈希值,获取证据token以及执法记录仪公钥地址,其特征在于:所述证据token的获取方法包括:将所述证据公钥(3)进行国密sm3的哈希处理,得到第一哈希值,第一哈希值做证据token。4.根据权利要求3所述的基于5g执法记录仪的可信数据链生成系统,执法记录仪链提交模块(8):用于接收视频帧提交模块(6)的视频帧的存储地址以及256比特哈希值,获取证据token以及执法记录仪公钥地址,生成执法记录仪签名,其特征在于:所述生成执法记录仪签名的方法包括:将视频帧的存储地址、256比特哈希值、证据token以及执法记录仪公钥地址进行字符串相连得到合并字符串,对合并字符串进行国密sm3进行哈希计算哈希值a,使用执法记录仪私钥(2)对哈希值a进行国密sm2加密得到加密字符串,加密字符串作为执法记录仪签名,所述执法记录仪私钥(2)为5g执法记录仪的内置私钥。5.一种基于权利要求1

4任一所述的基于5g执法记录仪的可信数据链生成系统的可信数据链生成方法,其特征在于,包括:获取视频帧数据,对获取的视频帧数据并进行加密,其中sei自定义帧不加密;将加密后的视频帧数据进行再次加密后得到256比特哈希值,并根据256比特哈希值得到视频帧的存储地址;获取证据token以及执法记录仪公钥地址,生成执法记录仪签名;发送视频帧数据证据链rpc请求,所述证据链rpc请求携带的视频帧的存储地址、256比特哈希值、证据token、执法记录仪公钥地址以及执法记录仪公钥(10)用于对生成执法记录仪签名进行签名验证;验证通过后,验证证据token是否存在,若存在则验证通过,验证通过后进行视频帧验证,验证通过后进行链块验证,验证通过后生成可信数据链。

技术总结
本申请为一种基于5G执法记录仪的可信数据链生成系统及方法,利用证据链不可串改属性,结合现有存储技术,把视频帧加密数据存储在现有存储池中,把执法记录仪的视频帧数据的视频帧哈希值与时间信息与执法记录仪上证据链,校验在存储池数据不可串改,从而保证整个证据的不可篡改性。证据的不可篡改性。证据的不可篡改性。


技术研发人员:陈尚武 李晓丹 金国庆
受保护的技术使用者:杭州叙简科技股份有限公司
技术研发日:2021.08.02
技术公布日:2021/11/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1