System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于卫星通信的MPEGTS码流加密方法技术_技高网

一种基于卫星通信的MPEGTS码流加密方法技术

技术编号:43211108 阅读:0 留言:0更新日期:2024-11-05 17:06
本发明专利技术公开了一种基于卫星通信的MPEGTS码流加密方法,涉及卫星通信领域中数据安全管理技术。本发明专利技术方法定义了卫星通信系统信关站和卫星终端对MPEGTS码流加密的流程和码流帧结构的设计。主要通过网络控制器收集用户数据信息,根据用户安全性需求,网络控制器的加密模块对高安全用户数据进行加密处理,形成加密的TS码流,普通用户数据形成非密的TS码流,并将TS码流通过加密方法组合封装成自定义的MPEGTS码流结构,对MPEGTS码流进行发送,通过这个方法,可以在不改变卫星链路的情况下,实现加密终端和非密终端同时在线,针对不同用户数据的需求提供不同的安全保障。

【技术实现步骤摘要】

本专利技术属于卫星通信领域,具体设计一种基于卫星通信的mpegts码流加密方法。


技术介绍

1、近年来,在航天和信息技术以及产业的推动下,全球卫星通信行业进入了卫星互联网发展阶段,高通量卫星通信系统依托其覆盖广、容量大、不受地域影响、抗毁性强等特点,可有效解决各类用户的网络服务。

2、随着高通量卫星应用领域的不断扩展,数据传输的用户种类变得越来越多。对网络安全传输的要求变得越来越严苛,然而当前卫星通信系统的空口链路为明文传输,无法确保用户对数据的安全性要求,综上所诉,如何实现卫星链路层的数据传输的安全性,针对不同的用户实现用户级的安全保障是亟需解决的关键问题。因此,急需通过一种基于卫星通信的mpegts码流加密方法,此帧结构加密方法支持用户根据自己的需求,对终端是否加密以及终端加密所使用的算法进行自定义选择,实现加密终端和非密终端同时在线,针对不同用户数据的需求提供不同的安全保障。


技术实现思路

1、本专利技术的技术解决问题是:克服现有技术的不足,本专利技术提供一种基于卫星通信的mpegts码流加密方法,根据需求对数据的传输进行安全处理,并针对不同用户数据的需求提供不同的安全保障。

2、本专利技术的技术解决方案是:

3、本专利技术公开了一种基于卫星通信的mpegts码流加密方法,其特征在于,包括:

4、接收用户的数据信息,根据用户安全性需求,将数据信息分为待加密数据和非加密数据;

5、对待加密数据,进行加密ts码流结构配置,形成加密ts码流;

6、对非加密数据,进行非密ts码流结构配置,形成非密ts码流;

7、设计加密区域帧结构;

8、根据所述加密区域帧结构,将若干加密ts码流,进行码流加密处理,形成加密区域;

9、将若干非密ts码流进行帧组合,形成非加密区域;

10、将所述加密区域与非加密区域,封装形成mpegts码流;

11、将所述mpegts码流进行发送。

12、进一步地,在上述加密方法中,所述加密ts码流,包括:加密帧包头、加密帧pid、加密帧自适应区、加密帧自适应区扩展和加密帧包数据。

13、进一步地,在上述加密方法中,加密帧包头,用于填充加密ts码流进行调制编码所需的字段;

14、加密帧pid,用于填充接收的业务数据包的传输地址;

15、加密帧自适应区,用于填充加密字节;

16、加密帧自适应区扩展,用于填充随机数和自适应区中的加密字节;

17、加密帧包数据,为实际的业务数据。

18、进一步地,在上述加密方法中,所述非密ts码流,包括:非密帧包头、非密帧pid、非密帧自适应区和非密帧包数据。

19、进一步地,在上述加密方法中,非密帧包头,用于填充加密ts码流进行调制编码所需的字段;

20、非密帧pid,用于填充接收的业务数据包的传输地址;

21、非密帧自适应区,用于填充标识数据为非密处理数据的标识符;

22、非密帧包数据,用于填充实际的业务数据。

23、进一步地,在上述加密方法中,所述加密区域帧结构,包括加密参数区域、初始预置密钥加密区域和协商密钥加密区域;

24、加密参数区域,包括初始预置密钥加密区域长度字段、协商密钥索引标识字段和协商密钥加密区域长度字段;

25、初始预置密钥加密区域,用于填充若干非密钥协商状态的加密ts码流;

26、协商密钥加密区域,用于填充若干密钥协商状态的加密ts码流。

27、进一步地,在上述加密方法中,所述初始预置密钥加密区域长度字段,用于存储初始预置密钥加密区域的长度;协商密钥索引标识字段,用于存储协商密钥加密区域所使用的密钥索引标识;协商密钥加密区域长度字段,用于存储协商密钥加密区域的长度。

28、进一步地,在上述加密方法中,所述将若干加密ts码流,进行码流加密处理,形成加密区域,具体为:

29、s81、根据加密ts码流的加密帧pid,判断加密ts码流是否为协商密钥加密;若是,则进入步骤s82;若否,则进入步骤s83;

30、s82、将加密ts码流进行协商密钥加密后放入协商密钥加密区域;

31、s83、将加密ts码流放入初始预置密钥加密区域;

32、s84、重复步骤s81~s83,直到遍历完所有的加密ts码流,将初始预置密钥加密区域的码流数据采用初始预置密钥进行加密;

33、s85、计算协商密钥加密区域总长度,写入协商密钥加密区域长度字段;

34、s86、计算初始预置密钥加密区域总长度,写入初始预置密钥加密区域长度字段;

35、s87、将协商密钥加密区域所使用的密钥索引标识,写入协商密钥索引标识字段;

36、s88、形成加密区域。

37、进一步地,在上述加密方法中,所述将加密区域与非加密区域,封装形成mpegts码流,具体为:将所述加密区域与非加密区域进行组帧,并在帧头添加码流包头,封装形成mpegts码流;所述码流包头,用于填充信关站卫星通信物理层设备对mpegts码流进行调制编码所需的字段。

38、本专利技术与现有技术相比的优点在于:

39、(1)本专利技术通过设计自定义的mpegts码流结构,包括对加密ts码流和非密ts码流的结构设计,实现了对数据的加密和非密处理,并通过组合mpegts码流结构,同时管理加密和非密数据并进行传输,可实现加密终端和非密终端同时在线,提高了数据传输的安全性和可靠性。

40、(2)本专利技术提供了一种灵活,拓展性强的数据安全加密方法,可在不改变卫星原链路的情况下,针对不同的用户,提供不同的安全保障,应用广泛。

本文档来自技高网...

【技术保护点】

1.一种基于卫星通信的MPEGTS码流加密方法,其特征在于,包括:

2.根据权利要求1所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于:所述加密TS码流,包括:加密帧包头、加密帧P ID、加密帧自适应区、加密帧自适应区扩展和加密帧包数据。

3.根据权利要求2所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于:

4.根据权利要求1所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于,所述非密TS码流,包括:非密帧包头、非密帧P ID、非密帧自适应区和非密帧包数据。

5.根据权利要求4所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于,

6.根据权利要求1所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于,所述加密区域帧结构,包括加密参数区域、初始预置密钥加密区域和协商密钥加密区域;

7.根据权利要求6所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于,所述初始预置密钥加密区域长度字段,用于存储初始预置密钥加密区域的长度;协商密钥索引标识字段,用于存储协商密钥加密区域所使用的密钥索引标识;协商密钥加密区域长度字段,用于存储协商密钥加密区域的长度。

8.根据权利要求7所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于:所述将若干加密TS码流,进行码流加密处理,形成加密区域,具体为:

9.根据权利要求1所述的一种基于卫星通信的MPEGTS码流加密方法,其特征在于,所述将加密区域与非加密区域,封装形成MPEGTS码流,具体为:将所述加密区域与非加密区域进行组帧,并在帧头添加码流包头,封装形成MPEGTS码流;所述码流包头,用于填充信关站卫星通信物理层设备对MPEGTS码流进行调制编码所需的字段。

...

【技术特征摘要】

1.一种基于卫星通信的mpegts码流加密方法,其特征在于,包括:

2.根据权利要求1所述的一种基于卫星通信的mpegts码流加密方法,其特征在于:所述加密ts码流,包括:加密帧包头、加密帧p id、加密帧自适应区、加密帧自适应区扩展和加密帧包数据。

3.根据权利要求2所述的一种基于卫星通信的mpegts码流加密方法,其特征在于:

4.根据权利要求1所述的一种基于卫星通信的mpegts码流加密方法,其特征在于,所述非密ts码流,包括:非密帧包头、非密帧p id、非密帧自适应区和非密帧包数据。

5.根据权利要求4所述的一种基于卫星通信的mpegts码流加密方法,其特征在于,

6.根据权利要求1所述的一种基于卫星通信的mpegts码流加密方法,其特征在于,所述加密区域帧结构,包括加密参数区域、初始预置密钥加密区域和协商密钥...

【专利技术属性】
技术研发人员:吴俊达金世超韩慧娟曹旸李佳立时立锋司鹏
申请(专利权)人:航天恒星科技有限公司
类型:发明
国别省市:

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

1