System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及数据处理,尤其涉及一种数据传输设备、方法、装置及存储介质。
技术介绍
1、信息传输安全性一直以来都是通信领域的重要研究方向之一。目前,在进行信息传输时,普遍采用对数据进行整体加密处理后再传输的方式,来避免数据被截获后造成数据泄露。
2、然而,传输数据中可能包括有部分无需加密的数据,该数据由于具有混沌特性,即使被截获也无法泄露信息,因此,采用现有的整体加密处理的方式,对这部分数据也进行加密传输,造成对系统资源的浪费,同时对传输数据整体加密,会导致加密速度较慢,从而导致数据的传输效率下降。
技术实现思路
1、本公开的实施例的目的在于提供一种数据传输设备、方法、装置及存储介质,用于解决数据传输时的系统资源消耗大,数据传输效率慢的问题。
2、为达到上述目的,本公开的实施例提供了如下技术方案:
3、一方面,提供一种数据传输设备。该数据传输设备包括接收器、筛选器和发送器。上述接收器配置为:获取目标待传输数据的初始信息段。上述筛选器配置为:对初始信息段进行至少一次筛选检测,得到混沌信息段和非混沌信息段。上述发送器配置为:加密非混沌信息段,并发送混沌信息段和加密后的非混沌信息段。
4、鉴于此,由于混沌信息具有较高的传输安全性,即使被第三方截获,也不会造成信息泄露。因此数据传输设备中的接收器,可以先获取目标待传输数据对应的初始信息段,再通过筛选器对该初始信息段进行至少一次筛选检测,以从初始信息段中筛选出混沌信息段和非混沌信息段,最后通过发送器
5、在一些实施例中,上述至少一个筛选检测包括李指数检测、信息熵检测、收敛性检测中的一个或多个。
6、基于上述技术方案,由于上述至少一个筛选检测中的检测方式的数量,与筛选精确度相关,因此本申请实施例中的筛选器可以根据实际精确度需求,灵活选择通过上述至少一个筛选检测中的一个或多个检测方式进行筛选。
7、在一些实施例中,在上述至少一个筛选检测包括李指数检测的情况下,上述筛选器配置为:对初始信息段进行李指数检测,得到混沌信息段和非混沌信息段,混沌信息段的李指数值大于第一预设阈值,非混沌信息段的李指数值小于或等于第一预设阈值。
8、基于上述技术方案,本申请实施例中的筛选器可以仅通过对初始信息段进行李指数检测,得到混沌信息段和非混沌信息段,减少了初始信息段中需要加密的数据,不仅节省系统资源消耗,还提升了加密速度,从而提高了数据传输效率。
9、在一些实施例中,在上述至少一个筛选检测包括李指数检测的情况下,上述筛选器,具体配置为:根据李指数检测公式,计算初始信息段中每个信息点的李指数值,将李指数值大于第一预设阈值的信息点组成的信息段确定为混沌信息段,并将李指数值小于或等于第一预设阈值的信息点组成的信息段确定为非混沌信息段。
10、基于上述技术方案,本申请实施例中的筛选器可以根据计算得到的李指数值,与第一预设阈值进行比较,确定出混沌信息段和非混沌信息段,确保筛选结果的精确性。
11、在一些实施例中,在上述至少一个筛选检测包括李指数检测和信息熵检测的情况下,上述筛选器配置为:对初始信息段进行李指数检测,得到第一信息段和第二信息段,第一信息段的李指数值大于第一预设阈值,第二信息段的李指数值小于或等于第一预设阈值,对第一信息段进行信息熵检测,得到第一混沌信息段和第一非混沌信息段,第一混沌信息段的信息熵值大于第二预设阈值,第一非混沌信息段的信息熵值小于或等于第二预设阈值,将第一混沌信息段确定为混沌信息段,并将第二信息段和第一非混沌信息段确定为非混沌信息段。
12、基于上述技术方案,本申请实施例中的筛选器在通过对初始信息段进行李指数检测的基础上,进一步对检测结果中的第一信息段进行信息熵检测,得到更精确的混沌信息段和非混沌信息段,进一步减少了初始信息段中需要加密的数据,不仅进一步节省系统资源消耗,还进一步提升了加密速度,从而进一步提高了数据传输效率。
13、在一些实施例中,在上述至少一个筛选检测包括李指数检测和信息熵检测的情况下,上述筛选器,具体配置为:根据信息熵检测公式,计算第一信息段中每个信息点的信息熵值,将信息熵值大于第二预设阈值的信息点组成的信息段确定为第一混沌信息段,并将信息熵值小于或等于第二预设阈值的信息点组成的信息段确定为第一非混沌信息段。
14、基于上述技术方案,本申请实施例中的筛选器可以根据计算得到的李指数值,与第一预设阈值进行比较,在确定第一信息段和第二信息段的基础上,进一步根据计算得到的信息熵值,与第二预设阈值比较,筛选出混沌信息段和非混沌信息段,进一步提高筛选结果的精确性。
15、在一些实施例中,在上述至少一个筛选检测包括李指数检测、信息熵检测和收敛性检测的情况下,上述筛选器配置为:对初始信息段进行李指数检测,得到第一信息段和第二信息段,第一信息段的李指数值大于第一预设阈值,第二信息段的李指数值小于或等于第一预设阈值,对第一信息段进行信息熵检测,得到第一子信息段和第二子信息段,第一子信息段的信息熵值大于第二预设阈值,第二子信息段的信息熵值小于或等于第二预设阈值,对第一子信息段进行收敛性检测,得到第一混沌子信息段和第一非混沌子信息段,第一混沌子信息段的信息差值大于第三预设阈值,第一非混沌子信息段的信息差值小于或等于第三预设阈值,将第一混沌子信息段确定为混沌信息段,并将第二信息段、第二子信息段和第一非混沌子信息段确定为非混沌信息段。
16、基于上述技术方案,本申请实施例中的筛选器在通过对初始信息段进行李指数检测,以及进一步对检测结果中的第一信息段进行信息熵检测的基础上,接着对信息熵检测的检测结果进行收敛性检测,得到更加精确的混沌信息段和非混沌信息段,最大化减少了初始信息段中需要加密的数据,不仅极大地节省系统资源消耗,还提升了加密速度,进而极大提高了数据传输效率。
17、在一些实施例中,在上述至少一个筛选检测包括李指数检测、信息熵检测和收敛性检测的情况下,上述筛选器,具体配置为:根据收敛性检测公式,计算第一子信息段中每个信息点的信息值与预设信息值之间的信息差值,得到混沌序列,根据混沌序列中的多个信息差值,确定至少一个子混沌序列,子混沌序列中的信息差值降序排列,针对至少一个子混沌序列中的每个子混沌序列,将大于第三预设阈值的信息差值对应的信息点组成的信息段确定为第一混沌子信息段,并将小于或等于第三预设阈值的信息差值对应的信息点组成的信息段确定为第一非混沌子信息段。
18、基于上述技术方案,本申请实施例中的筛选器可以根据计算得到的李指数值、信息熵值,确定出第一子信息段和第二子信息段的基础上,计算第一子信息段中的每个信息点的信息值与预设信息值之间的信息差值,筛选出混沌信息段和非混沌信息段,更进一步地提高了筛选结果的精确性。
...
【技术保护点】
1.一种数据传输设备,其特征在于,所述数据传输设备包括:接收器、筛选器和发送器;
2.根据权利要求1所述的数据传输设备,其特征在于,所述至少一个筛选检测包括李指数检测、信息熵检测、收敛性检测中的一个或多个。
3.根据权利要求2所述的数据传输设备,其特征在于,所述至少一个筛选检测包括所述李指数检测;
4.根据权利要求3所述的数据传输设备,其特征在于,
5.根据权利要求2所述的数据传输设备,其特征在于,所述至少一个筛选检测包括所述李指数检测和所述信息熵检测;
6.根据权利要求5所述的数据传输设备,其特征在于,
7.根据权利要求2所述的数据传输设备,其特征在于,所述至少一个筛选检测包括所述李指数检测、所述信息熵检测和所述收敛性检测;
8.根据权利要求7所述的数据传输设备,其特征在于,
9.根据权利要求1所述的数据传输设备,其特征在于,
10.根据权利要求1至9任一项所述的数据传输设备,其特征在于,
11.一种数据传输方法,其特征在于,所述方法包括:
12.
13.一种数据传输装置,其特征在于,所述数据传输装置包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求11或12所述的数据传输方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机执行所述指令时,所述计算机执行上述权利要求11或12所述的数据传输方法。
...【技术特征摘要】
1.一种数据传输设备,其特征在于,所述数据传输设备包括:接收器、筛选器和发送器;
2.根据权利要求1所述的数据传输设备,其特征在于,所述至少一个筛选检测包括李指数检测、信息熵检测、收敛性检测中的一个或多个。
3.根据权利要求2所述的数据传输设备,其特征在于,所述至少一个筛选检测包括所述李指数检测;
4.根据权利要求3所述的数据传输设备,其特征在于,
5.根据权利要求2所述的数据传输设备,其特征在于,所述至少一个筛选检测包括所述李指数检测和所述信息熵检测;
6.根据权利要求5所述的数据传输设备,其特征在于,
7.根据权利要求2所述的数据传输设备,其特征在于,所述至少一个筛选检测包括所述李指数检测、所述信息熵检测和所述收敛性检测;
8.根据权利要求7所述的数据传输设备,其特征在于,
【专利技术属性】
技术研发人员:蒲灵峰,
申请(专利权)人:北京京东方技术开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。