System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于数据动态分级的码流安全传输方法及电子设备技术_技高网

一种基于数据动态分级的码流安全传输方法及电子设备技术

技术编号:44076459 阅读:5 留言:0更新日期:2025-01-17 16:11
本申请公开一种基于数据动态分级的码流安全传输方法及电子设备,涉及数据处理技术领域,可以减少传输过程中对待传输数据进行加密和签名时带来的资源占用,从而提高数据传输效率。该方法包括:获取待传输的第一数据,第一数据为视频帧数据;根据第一数据对应的目标参数,确定第一数据的安全等级;在第一数据的安全等级高于预设等级的情况下,对第一数据进行处理操作,得到第二数据,处理操作包括加密操作和/或签名操作;在第一数据的安全等级不高于预设等级的情况下,将第一数据确定为第二数据;生成包含第一数据的安全等级的等级标识以及第二数据的报文;等级标识用于数据接收端确定第一数据的安全等级;向数据接收端发送报文。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种基于数据动态分级的码流安全传输方法及电子设备


技术介绍

1、随着民众安全意识的增强,数据传输安全越来越被大众所重视,为保证数据传输安全,通常采用加密传输的方式,并加入完整性校验以保证数据的安全。但是网络中数据海量传输,对发送端和接收端来说,都会占用过多的计算资源,降低传输效率。


技术实现思路

1、本申请提供一种基于数据动态分级的码流安全传输方法及电子设备,可以在低安全等级时,减少发送端对待传输数据进行加密和签名时带来的资源占用,同时可以减少接收侧对待传输数据进行解密和验签时带来的资源占用,提高数据处理效率。

2、为实现上述技术目的,本申请采用如下技术方案:

3、第一方面,本申请实施例提供了一种基于数据动态分级的码流安全传输方法,该方法应用于数据发送端,该方法包括:

4、获取待传输的第一数据,第一数据为视频帧数据;

5、根据第一数据对应的目标参数,确定第一数据的安全等级;目标参数包括帧类型、帧内容、帧来源、帧生成时刻以及帧标记中的至少一项,帧标记用于表征第一数据是否为被用户标记的数据;

6、在第一数据的安全等级高于预设等级的情况下,对第一数据进行处理操作,得到第二数据,处理操作包括加密操作和/或签名操作;

7、在第一数据的安全等级不高于预设等级的情况下,将第一数据确定为第二数据;

8、生成包含第一数据的安全等级的等级标识以及第二数据的报文;等级标识用于数据接收端确定第一数据的安全等级;

9、向数据接收端发送报文。

10、本申请所提供的技术方案至少带来以下有益效果:不同的待传输数据的重要性不同,本申请为重要性不同的待传输数据划分了不同的安全等级,而不同安全等级对应的处理操作也不一样,则对于一些安全等级低的待传输数据,就不需要全部进行加密操作或签名操作,可以直接传输给接收方。也就是说,在数据被传输之前,数据发送端对待传输数据进行了动态分级,待传输数据的安全等级随着待传输数据的重要性发生变化,不同安全分级对应不同处理操作,不是所有待传输数据都需要进行加密、签名之后才能被传输。因此,在对待传输数据进行传输时,可以减少发送端对待传输数据进行加密和签名时带来的资源占用,也可以减少接收侧对待传输数据进行解密和验签时带来的资源占用,从而降低接收端的计算资源消耗。另外,安全等级低的待传输数据在传输时不会携带有加密操作的相关信息,也不会携带有签名操作的相关信息,这样就会减少一部分占用的传输资源,提高数据传输速率。

11、在一种可能实现的方式中,在第一数据的安全等级为第二等级的情况下,对第一数据进行签名操作,得到包含签名验证信息和第一数据的第二数据;第二等级高于第一等级;和/或,在第一数据的安全等级为第三等级的情况下,采用预设加密算法对第一数据进行加密操作,并对第一数据进行签名操作,得到包含签名验证信息和加密后的第一数据的第二数据;第三等级高于第二等级。

12、在一种可能实现的方式中,在第一数据的安全等级为第二等级的情况下,采用预设加密算法对第一数据进行加密操作,将加密后的第一数据作为第二数据;第二等级高于第一等级;和/或,在第一数据的安全等级为第三等级的情况下,采用预设加密算法对第一数据进行加密操作,并对第一数据进行签名操作,得到包含签名验证信息和加密后的第一数据的第二数据;第三等级高于第二等级。

13、在一种可能实现的方式中,帧类型包括:关键帧和/或非关键帧,帧内容包括:动态帧和/或静态帧,动态帧用于表征视频帧数据中存在移动目标,静态帧用于表征视频帧数据中不存在移动目标;该方法还包括:对视频帧数据进行移动目标识别,确定视频帧数据中是否存在移动目标;若视频帧数据中存在移动目标,确定视频帧数据对应的帧内容为动态帧;若视频帧数据中不存在移动目标,确定视频帧数据对应的帧内容为静态帧;和/或,基于视频编码标准,确定视频帧数据对应的帧类型。

14、在一种可能实现的方式中,数据发送端中预先存储有第一对应关系,第一对应关系用于表征目标参数与安全等级之间的对应关系;根据第一数据对应的目标参数,确定第一数据的安全等级,包括:基于第一对应关系以及第一数据对应的目标参数,确定第一数据的安全等级;其中,在视频帧数据对应的目标参数包括帧类型的情况下,对应关键帧的视频帧数据的安全等级,高于对应非关键帧的视频帧数据的安全等级;或者,在视频帧数据对应的目标参数包括帧内容的情况下,对应动态帧的视频帧数据的安全等级,高于对应静态帧的视频帧数据的安全等级;或者,在视频帧数据对应的目标参数包括帧类型以及帧内容的情况下:若视频帧数据对应的帧类型相同,对应动态帧的视频帧数据的安全等级,高于对应静态帧的视频帧数据的安全等级;若视频帧数据对应的帧内容相同,对应关键帧的视频帧数据的安全等级,高于对应非关键帧的视频帧数据的安全等级;对应关键帧以及动态帧的视频帧数据的安全等级,高于对应非关键帧以及静态帧的视频帧数据的安全等级;对应关键帧以及静态帧的视频帧数据的安全等级,与对应非关键帧以及动态帧的视频帧数据的安全等级相同。

15、在一种可能实现的方式中,预设编码标准规定待传输的数据写入数据单元中,数据单元包含头部位置和数据位置,头部位置包含用于写入重要性字符的第一位置,重要性字符用于表示数据单元中数据的重要性,数据位置用于写入待传输的数据,头部位置位于数据位置之前;在视频编码标准为预设编码标准的情况下,生成包含第一数据的安全等级的等级标识以及第二数据的报文,包括:在头部位置的第一位置中,写入第一数据的安全等级的等级标识,在数据位置中写入第二数据,得到待传输的报文;在视频编码标准不是预设编码标准的情况下,生成包含第一数据的安全等级的等级标识以及第二数据的报文,包括:在报文的格式中构建用于写入第一数据的安全等级的等级标识的第二位置;报文的格式中还包括数据位置,第二位置位于数据位置之前;在第二位置中写入第一数据的安全等级的等级标识,在数据位置写入第二数据,得到待传输的报文。

16、在一种可能实现的方式中,帧来源包括重要来源和/或非重要来源;帧生成时刻包括重要时段和/或非重要时段;帧标记包括重要标记和/或非重要标记;数据发送端中预先存储有第一对应关系,第一对应关系用于表征目标参数与安全等级之间的对应关系;根据第一数据对应的目标参数,确定第一数据的安全等级,包括:基于第一对应关系以及第一数据对应的目标参数,确定第一数据的安全等级;其中,在视频帧数据对应的目标参数包括帧来源的情况下,对应重要来源的视频帧数据的安全等级,高于对应非重要来源的视频帧数据的安全等级;或者,在视频帧数据对应的目标参数包括帧生成时刻的情况下,对应重要时段的视频帧数据的安全等级,高于对应非重要时段的视频帧数据的安全等级;或者,在视频帧数据对应的目标参数包括帧标记的情况下,对应重要标记的视频帧数据的安全等级,高于对应非重要标记的视频帧数据的安全等级。

17、在一种可能实现的方式中,在第二数据包括签名验证信息本文档来自技高网...

【技术保护点】

1.一种基于数据动态分级的码流安全传输方法,其特征在于,应用于数据发送端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预设等级为第一等级;

3.根据权利要求1所述的方法,其特征在于,所述预设等级为第一等级;

4.根据权利要求1所述的方法,其特征在于,所述帧类型包括:关键帧和/或非关键帧,所述帧内容包括:动态帧和/或静态帧,所述动态帧用于表征所述视频帧数据中存在移动目标,所述静态帧用于表征所述视频帧数据中不存在移动目标;

5.根据权利要求4所述的方法,其特征在于,所述数据发送端中预先存储有第一对应关系,所述第一对应关系用于表征所述目标参数与所述安全等级之间的对应关系;

6.根据权利要求4所述的方法,其特征在于,预设编码标准规定待传输的数据写入数据单元中,所述数据单元包含头部位置和数据位置,所述头部位置包含用于写入重要性字符的第一位置,所述重要性字符用于表示所述数据单元中数据的重要性,所述数据位置用于写入待传输的数据,所述头部位置位于所述数据位置之前;

7.根据权利要求1所述的方法,其特征在于,所述帧来源包括重要来源和/或非重要来源;所述帧生成时刻包括重要时段和/或非重要时段;所述帧标记包括重要标记和/或非重要标记;所述数据发送端中预先存储有第一对应关系,所述第一对应关系用于表征所述目标参数与所述安全等级之间的对应关系;

8.根据权利要求2或3所述的方法,其特征在于,在所述第二数据包括签名验证信息的情况下,所述签名验证信息位于所述第二数据的尾部。

9.一种基于数据动态分级的码流安全传输方法,其特征在于,应用于数据接收端,所述方法包括:

10.根据权利要求9所述的方法,其特征在于,所述预设等级为第一等级;

11.根据权利要求9所述的方法,其特征在于,所述预设等级为第一等级;

12.根据权利要求9所述的方法,其特征在于,所述帧类型包括:关键帧和/或非关键帧,所述帧内容包括:动态帧和/或静态帧,所述动态帧用于表征所述视频帧数据中存在移动目标,所述静态帧用于表征所述视频帧数据中不存在移动目标;所述第一数据对应的帧内容由所述数据发送端对所述视频帧进行移动目标识别后确定,所述第一数据对应的帧类型由所述数据发送端基于视频编码标准确定。

13.根据权利要求12所述的方法,其特征在于,在所述视频帧数据对应的目标参数包括帧类型的情况下,对应所述关键帧的视频帧数据的安全等级,高于对应所述非关键帧的视频帧数据的安全等级;或者,

14.根据权利要求12所述的方法,其特征在于,预设编码标准规定待传输的数据写入数据单元中,所述数据单元包含头部位置和数据位置,所述头部位置包含用于写入重要性字符的第一位置,所述重要性字符用于表示所述数据单元中数据的重要性,所述数据位置用于写入待传输的数据,所述头部位置位于所述数据位置之前;

15.根据权利要求9所述的方法,其特征在于,所述帧来源包括重要来源和/或非重要来源;所述帧生成时刻包括重要时段和/或非重要时段;所述帧标记包括重要标记和/或非重要标记;

16.根据权利要求10或11所述的方法,其特征在于,在所述第二数据包括签名验证信息的情况下,所述签名验证信息位于所述第二数据的尾部。

17.一种电子设备,包括存储器、处理器及存储在所述存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1-8或9-16任一项所述方法的步骤。

...

【技术特征摘要】

1.一种基于数据动态分级的码流安全传输方法,其特征在于,应用于数据发送端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述预设等级为第一等级;

3.根据权利要求1所述的方法,其特征在于,所述预设等级为第一等级;

4.根据权利要求1所述的方法,其特征在于,所述帧类型包括:关键帧和/或非关键帧,所述帧内容包括:动态帧和/或静态帧,所述动态帧用于表征所述视频帧数据中存在移动目标,所述静态帧用于表征所述视频帧数据中不存在移动目标;

5.根据权利要求4所述的方法,其特征在于,所述数据发送端中预先存储有第一对应关系,所述第一对应关系用于表征所述目标参数与所述安全等级之间的对应关系;

6.根据权利要求4所述的方法,其特征在于,预设编码标准规定待传输的数据写入数据单元中,所述数据单元包含头部位置和数据位置,所述头部位置包含用于写入重要性字符的第一位置,所述重要性字符用于表示所述数据单元中数据的重要性,所述数据位置用于写入待传输的数据,所述头部位置位于所述数据位置之前;

7.根据权利要求1所述的方法,其特征在于,所述帧来源包括重要来源和/或非重要来源;所述帧生成时刻包括重要时段和/或非重要时段;所述帧标记包括重要标记和/或非重要标记;所述数据发送端中预先存储有第一对应关系,所述第一对应关系用于表征所述目标参数与所述安全等级之间的对应关系;

8.根据权利要求2或3所述的方法,其特征在于,在所述第二数据包括签名验证信息的情况下,所述签名验证信息位于所述第二数据的尾部。

9.一种基于数据动态分级的码流安全传输方法,其特征在于,应用于数据接收端,所述方法包括:

10.根据权利要求9所述...

【专利技术属性】
技术研发人员:王滨隋森傅彩利朱辉张松年关振宇吴铤齐永兴
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1