一种基于记录仪的数据加密传输方法及装置与流程

文档序号:37009350发布日期:2024-02-09 12:57阅读:18来源:国知局
一种基于记录仪的数据加密传输方法及装置与流程

本发明涉及记录仪,尤其是一种基于记录仪的数据加密传输方法及装置。


背景技术:

1、记录仪通常被拍摄人员在记录拍摄时随身佩戴,它集成了实时视音频摄录、照相、录影等功能于一体,同时也可能具备对讲、定位、存储等功能。这种设备能够通过4g无线实时视频传输,对拍摄过程进行动态、静态的现场情况数字化记录,有助于公正、公开地记录拍摄,并可用于后续的证据提取和查验;

2、在记录仪获取拍摄信息后,需要将获取的拍摄信息上传至云端网盘,而视频数据在上传云端的过程中通常都是采用对称式加密进行传输,而对称式加密通常采用固定密钥进行解密,进而导致固定密钥被人为获取后能够对整个加密传输的文件进行解密,从而导致数据被窃取的风险增加,因此,需要一种基于记录仪的数据加密传输方法防止数据被窃取。


技术实现思路

1、本发明的目的在于提供一种基于记录仪的数据加密传输方法及装置,以解决上述背景技术中提出的技术问题。

2、为实现上述目的,本发明提供如下技术方案:

3、一种基于记录仪的数据加密传输方法,包括:

4、获取记录仪拍摄的视频数据;

5、对所述视频数据进行关键帧拆分,得到第一目标数据和第二目标数据,其中,第二目标数据是第一目标数据的偶数倍;

6、将所述第一目标数据和第二目标数据基于无线异构网络分散传输,得到多个第一目标传输节点数据和多个第二目标传输节点数据;

7、基于rsa算法对多个所述第二目标传输节点数据单独设立子密钥,并将两个所述第二目标传输节点数据对应的子密钥进行融合,得到融合子密钥;

8、将所述融合子密钥设立为每个所述第一目标传输节点数据的节点密钥,并根据所述节点密钥对第一目标传输节点数据进行加密,得到第一目标加密数据,将第一目标加密数据镜像传输至客户端;

9、从多个所述第二目标传输节点数据中依次选择两个所述第二目标传输节点数据进行数值扰动,得到第一扰动数据和第二扰动数据,并将第一扰动数据和第二扰动数据传输至客户端,对第一扰动数据和第二扰动数据进行扰动数值提取,得到两个扰动数值;

10、将两个所述扰动数值作为所述第二目标传输节点数据的子密钥,并返回至并将两个所述第二目标传输节点数据对应的子密钥进行融合的步骤,执行上述步骤直至第一目标数据和第二目标数据传输结束。

11、作为优选,所述对所述视频数据进行关键帧拆分,得到第一目标数据和第二目标数据的步骤,包括:

12、对记录仪拍摄的视频数据进行音频提取,得到拍摄音频数据;

13、将拍摄音频数据进行采样率标准化处理,得到标准音频,并将所述标准音频在梅尔频率上进行拟音提取,得到音调信息;

14、根据所述标准音频获取多个发声能量,并根据多个所述发声能量生成能量频谱;

15、根据所述能量频谱的振幅度获取语速信息;

16、根据所述能量频谱提取频率带,并对所述频率带进行包络提取,得到多个包络曲线,并基于多个包络曲线震荡分析出音色特征;

17、将所述音色特征进行信息化处理,得到发音方式信息;

18、将所述音调信息输入到卷积神经网络中捕获音频序列中的上下文信息;

19、将所述音频序列中的上下文信息与语速信息和发音方式信息进行信息关联,得到关联特征信息;

20、根据所述关联特征信息对发声音色提取,得到音色语音信息,并将所述音色语音信息转化为文本信息,根据所述文本信息提取出音色关键词;

21、判断所述音色关键词是否在预设固定话术库内;

22、若音色关键词在预设固定话术库内,则判定音色关键词对应的拍摄音频数据为第一目标数据;

23、若音色关键词不在预设固定话术库内,则判定音色关键词对应的拍摄音频数据为第二目标数据。

24、作为优选,所述将第一目标加密数据传输至客户端的步骤,包括:

25、对第一目标加密数据进行映射,得到镜像视频数据,将所述镜像视频数据进行编码处理,得到镜像视频编码数值;

26、将所述镜像视频编码数值输入到伪装模型中进行训练,得到伪装视频编码数值,其中,伪装模型的函数计算公式为:

27、;

28、表示伪装视频编码数值,表示镜像视频编码数值,n为伪装视频的编号,其中,n=1、2、3...n;

29、根据伪装视频编码数值对第一目标加密数据进行伪装,得到伪装视频数据;

30、将所述伪装视频数据传输至客户端。

31、作为优选,所述将两个所述第二目标传输节点数据依次进行数值扰动,得到第一扰动数据和第二扰动数据的步骤,包括:

32、获取所述第二目标数据对应的视频数据分段的总个数;

33、获取所述第二目标数据的扰动基数;

34、获取所述第二目标数据一次扰动的第一扰动次序;

35、根据所述视频数据分段的总个数、扰动基数和第一扰动次序计算第一数据扰动值,其中,计算公式为:

36、;

37、表示第一数据扰动值,n表示视频数据分段的总个数,b表示扰动基数,为第一扰动次序,其中,=1、2、3...n;

38、获取所述第二目标数据二次扰动的第二扰动次序;

39、;

40、表示第二数据扰动值;为第二扰动次序,其中,=1、2、3...n;

41、获取两个所述第二目标传输节点数据对应的原始数据;

42、根据所述第一数据扰动值和第二数据扰动值对两个所述第二目标传输节点数据对应的原始数据进行替换,得到第一扰动数据和第二扰动数据。

43、作为优选,所述并将两个所述第二目标传输节点数据对应的子密钥进行融合,得到融合子密钥的步骤,包括:

44、根据所述两个所述第二目标传输节点数据依次获取子密钥的第一加密数值和第二加密数值;

45、将所述第一加密数值和第二加密数值输入到融合加密模型中进行训练,得到融合加密数值到融合加密模型中进行训练,得到融合加密数值,其中,计算公式为:

46、* (q+2) ;

47、φ表示融合加密数值,p表示第一加密数值,q为第二加密数值;

48、将所述融合加密数值定义为融合子密钥。

49、作为优选,所述执行上述步骤直至第一目标数据和第二目标数据传输结束的步骤之后,包括:

50、对所述第一目标数据和第二目标数据对应的多个分段视频数据进行排序,得到视频数据分段排序列表;

51、根据所述视频数据分段排序列表获取对应的多个拍摄视频保存路径;

52、根据所述视频数据分段排序列表将多个拍摄视频保存路径进行排序,得到多个排序保存路径;

53、将多个排序保存路径统一修改为list.txt的文本格式,得到多个list.txt的文本格式的拍摄视频文本;

54、基于concat协议将多个list.txt的文本格式的拍摄视频文本进行合并,得到完整拍摄视频文本,并将完整拍摄视频文本对应的数据定义为完整视频数据。

55、本技术还提供一种基于记录仪的数据加密传输装置,包括:

56、第一获取模块,用于获取记录仪拍摄的视频数据;

57、第一拆分模块,用于对所述视频数据进行关键帧拆分,得到第一目标数据和第二目标数据,其中,第二目标数据是第一目标数据的偶数倍;

58、第一传输模块,用于将所述第一目标数据和第二目标数据基于无线异构网络分散传输,得到多个第一目标传输节点数据和多个第二目标传输节点数据;

59、第一设立模块,用于基于rsa算法对多个所述第二目标传输节点数据单独设立子密钥,并将两个所述第二目标传输节点数据对应的子密钥进行融合,得到融合子密钥;

60、第一加密模块,用于将所述融合子密钥设立为每个所述第一目标传输节点数据的节点密钥,并根据所述节点密钥对第一目标传输节点数据进行加密,得到第一目标加密数据,将第一目标加密数据镜像传输至客户端;

61、第一扰动模块,用于从多个所述第二目标传输节点数据中依次选择两个所述第二目标传输节点数据进行数值扰动,得到第一扰动数据和第二扰动数据,并将第一扰动数据和第二扰动数据传输至客户端,对第一扰动数据和第二扰动数据进行扰动数值提取,得到两个扰动数值;

62、第一返回模块,将两个所述扰动数值作为所述第二目标传输节点数据的子密钥,并返回至并将两个所述第二目标传输节点数据对应的子密钥进行融合的步骤,执行上述步骤直至第一目标数据和第二目标数据传输结束。

63、作为优选,所述第一拆分模块,包括:

64、第一提取单元,用于对记录仪拍摄的视频数据进行音频提取,得到拍摄音频数据;

65、第二提取单元,用于将拍摄音频数据进行采样率标准化处理,得到标准音频,并将所述标准音频在梅尔频率上进行拟音提取,得到音调信息;

66、第一获取单元,用于根据所述标准音频获取多个发声能量,并根据多个所述发声能量生成能量频谱;

67、第二获取单元,用于根据所述能量频谱的振幅度获取语速信息;

68、第一分析单元,用于根据所述能量频谱提取频率带,并对所述频率带进行包络提取,得到多个包络曲线,并基于多个包络曲线震荡分析出音色特征;

69、第一处理单元,用于将所述音色特征进行信息化处理,得到发音方式信息;

70、第一捕获单元,用于将所述音调信息输入到卷积神经网络中捕获音频序列中的上下文信息;

71、第一关联单元,用于将所述音频序列中的上下文信息与语速信息和发音方式信息进行信息关联,得到关联特征信息;

72、第三提取单元,用于根据所述关联特征信息对发声音色提取,得到音色语音信息,并将所述音色语音信息转化为文本信息,根据所述文本信息提取出音色关键词;

73、第一判断单元,用于判断所述音色关键词是否在预设固定话术库内;

74、若音色关键词在预设固定话术库内,则判定音色关键词对应的拍摄音频数据为第一目标数据;

75、若音色关键词不在预设固定话术库内,则判定音色关键词对应的拍摄音频数据为第二目标数据。

76、本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

77、本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。

78、本技术的有益效果为:本技术先获取记录仪拍摄的视频数据,然后再对所述视频数据进行关键帧拆分,得到第一目标数据和第二目标数据,而利用关键帧分段,这样能够保证分段的视频保持完整,进而能够方便视频拼接,其中,拆分是通过其视频的内容的流程所决定,例如,在现场拍摄时,拍摄人员在说具备法律型话术时,通常会自述其身份和拿出其证件,而结束时还会说本次谈话结束等话术,因此,这段内容则是第一目标数据对应的关键数据,而和上述内容无关的数据则是第二目标数据对应的非关键数据,而在关键数据和非关键数据筛分结束后,将所述第一目标数据和第二目标数据基于无线异构网络分散传输,得到多个第一目标传输节点数据和多个第二目标传输节点数据,其中,无线异构网络包括lte、wi-fi、5g等网络,进而在无线异构网络中传输既能够保证数据稳定传输,又能够避免在单一通道中把整个传输的数据全部盗取,接着基于rsa算法对多个所述第二目标传输节点数据单独设立子密钥,并将两个所述第二目标传输节点数据对应的子密钥进行融合,得到融合子密钥,这样融合子密钥能够进行实时得到更新,实时更新的融合子密钥能够使被盗取的风险降低,接着将所述融合子密钥设立为每个所述第一目标传输节点数据的节点密钥,并根据所述节点密钥对第一目标传输节点数据进行加密,得到第一目标加密数据,将第一目标加密数据镜像传输至客户端,进而实时更新的融合子密钥能够使第一目标加密数据的安全系数得到极大提高,然后将两个所述第二目标传输节点数据依次进行数值扰动,得到第一扰动数据和第二扰动数据,并将第一扰动数据和第二扰动数据传输至客户端,对第一扰动数据和第二扰动数据进行扰动数值提取,得到两个扰动数值,并将后续第二目标传输节点数据数值依次进行扰动后传输,通过数值扰动能够使第二目标传输节点数据再次进行加密,接着将两个所述扰动数值更新为后续两个第二目标传输节点数据的子密钥,并返回至并将两个所述第二目标传输节点数据对应的子密钥进行融合的步骤,执行上述步骤直至第一目标数据和第二目标数据传输结束,这样使得每次第二目标数据传输时的子密钥都会变更,而变更后的子密钥也会使得融合子密钥得到变更,因此,每一次发送的数据进行加密的密钥均不相同,这样则不会出现破解单一密钥而获得整个视频数据的问题,从而降低了数据被窃取的风险。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1