System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
所属的技术人员能够理解,本申请的各个方面可以实现为系统、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。下面参照图5来描述根据本申请的这种实施方式的电子设备600。图5显示的电子设备600仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。如图5所示,电子设备600以通用计算设备的形式表现。电子设备600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同系统组件(包括存储单元620和处理单元610)的总线630、显示单元640等。其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元610执行,使得所述处理单元610执行本说明书上述数据流加密方法部分中描述的根据本申请各种示例性实施方式的步骤。例如,所述处理单元610可以执行如图1中所示的步骤。所述存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(rom)6203。所述存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速
技术介绍
1、在音视频会议领域,实时传输音视频流采用srtp(secure real-time transportprotocol,安全实时传输协议)加密传输。srtp协议是在实时传输协议rtp基础上定义的一个协议,旨在为rtp数据提供加密、消息认证、完整性保证和重放保护。现有的视频会议设备在实时传输音视频时,从采集设备获取到音视频数据后,对音视频数据编码封包再加密传输到远端,其中,加密过程需要使用密码产品(如智能密码钥匙、安全芯片)利用sm1算法来实现,其中,sm1运算在密码产品的cpu上实现,独立于视频会议设备的cpu。现有的方法需要在每次发送一个数据包时使用密码产品进行加密,音频包具有包小、不连续等特点,数据每次送到密码产品中进行加密仅利用密码产品的一部分cpu性能,这导致视频会议时无法充分利用密码产品的性能,也就使得密码产品无法很好地支持高清或高码率的实时会议。此外,对于视频会议设备来说,每次发送数据时均需要等待密码产品的加密过程,降低了数据传输效率。
技术实现思路
1、针对现有技术中的问题,本申请的目的在于提供一种数据流加密方法、系统、设备及存储介质,提高对密码产品性能的利用率和数据传输效率。
2、本申请实施例提供一种数据流加密方法,包括如下步骤:
...
【技术保护点】
1.一种数据流加密方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的数据流加密方法,其特征在于,所述发送端获取数据流的第一个数据包对应的初始计数器值,包括如下步骤:
3.根据权利要求2所述的数据流加密方法,其特征在于,所述发送端基于所述初始计数器值和计数器值预测算法预测N个后续计数器值,包括如下步骤:
4.根据权利要求1所述的数据流加密方法,其特征在于,还包括如下步骤:
5.根据权利要求4所述的数据流加密方法,其特征在于,所述接收端基于从所述第二密钥表中获取的密钥对所述待解密数据流中对应的后续数据包进行解密,包括如下步骤:
6.根据权利要求5所述的数据流加密方法,其特征在于,所述第二密钥表中存在所述第i个数据包对应的密钥时,所述接收端从所述第二密钥表中获取所述第i个数据包对应的密钥之后,将所述第i个数据包以及之前的数据包对应的密钥均从所述第二密钥表中删除;
7.根据权利要求6所述的数据流加密方法,其特征在于,所述接收端基于所述初始计数器值和计数器值预测算法预测M个后续计数器值时,在预测每个后续计数器值
8.一种数据流加密系统,其特征在于,应用于权利要求1至7中任一项所述的数据流加密方法,所述系统包括:
9.一种数据流加密设备,其特征在于,包括:
10.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现权利要求1至7中任一项所述的数据流加密方法的步骤。
...【技术特征摘要】
1.一种数据流加密方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的数据流加密方法,其特征在于,所述发送端获取数据流的第一个数据包对应的初始计数器值,包括如下步骤:
3.根据权利要求2所述的数据流加密方法,其特征在于,所述发送端基于所述初始计数器值和计数器值预测算法预测n个后续计数器值,包括如下步骤:
4.根据权利要求1所述的数据流加密方法,其特征在于,还包括如下步骤:
5.根据权利要求4所述的数据流加密方法,其特征在于,所述接收端基于从所述第二密钥表中获取的密钥对所述待解密数据流中对应的后续数据包进行解密,包括如下步骤:
6.根据权利要求5所述的数据流加密方法,其特征在于,所述第二密钥表中...
【专利技术属性】
技术研发人员:胡传文,顾志松,顾振华,
申请(专利权)人:睿视苏州视频科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。