一种碎片化数据加密传输的方法及装置与流程

文档序号:36472135发布日期:2023-12-21 23:18阅读:35来源:国知局
一种碎片化数据加密传输的方法及装置与流程

本公开涉及互联网,具体涉及通信、物联网,尤其涉及一种碎片化数据加密传输的方法及装置。


背景技术:

1、本公开在通信领域、物联网技术领域,是基于碎片化数据通信方法上衍生的。在在碎片化数据通信的过程中,由于将数据帧分割为多个碎片块,在若干个碎片块进行传输时,会增加碎片块信息泄露的概率。

2、尤其是在碎片块进行传输时,可以对多个碎片块进行乱序发送,或通过不同信道进行发送,或通过不同节点进行碎片块的转发等。因此,在上述多种发送操作方式情况的影响下,也会产生因传输时间,传输通信,传输方式等多种因素所带来的数据帧传输的安全性问题,即在一定程度上减低了数据帧传输的安全性。

3、综上所述,在当前的数据帧传输的过程中,为实现对数据帧的高效可靠的传输,需要提供一种对数据信息加密的方法,以保证在数据帧传输的过程中减少其因碎片化传输方法造成的信息安全隐患,进一步提高数据帧在传输过程中的高安全可靠性。


技术实现思路

1、针对现有技术的不足,本公开旨在提供一种碎片化数据加密传输的方法和装置。其中,通过该方法在数据帧传输的过程中,可以通过多种加密方法,及多种加密方法的结合,实现在数据帧在碎片化高效传输的过程中,增加数据信息传输的安全可靠性。

2、为了实现上述目的,本公开的第一方面提供了一种碎片化数据通信方法,应用于碎片化数据通信方法中,所述方法包括:确认一个待传输数据帧,将所述待传输数据帧分割为预设格式的碎片块;在所述碎片块数据通信的全流程中,采用一种或者多种加密操作方式对所述碎片块进行加密传输处理;其中所述碎片块数据通信的全流程至少包括;对所述待传输数据帧分割,将所述碎片块进行分布式传输、转发以及对所述碎片块进行拼接还原等处理。在一些实施例中,所述方法还包括:在对所述碎片块进行发送前,将所述待传输数据帧进行数据加密,和/或将所述碎片块进行数据加密。

3、在一些实施例中,所述加密操作方式包括基于对所述待传输数据帧分割,对所述待传输数据帧进行随机分割加密处理,包括:基于第一预设秘钥和规则对所述待传输数据帧进行单次处理和重复分割处理:其中,所述单次分割处理或重复分割处理为对所述数据帧进行顺序分割、奇偶分割、倍数分割、n选1分割、乱序分割、定长分割、变长分割、重复分割、质数因子分割、时间因子分割处理方式的任意一种或多种方式;其中,所述重复分割处理为在所述单次分割加密处理的基础上进行再分割处理。

4、在一些实施例中,所述方法还包括:对所述待传输数据帧进行重复分割拼接循环处理,包括:响应于所述待传输数据帧被分割为所述碎片块后,将所述碎片块根据第二预设秘钥和规则拼接为新数据帧,并将所述新数据帧根据所述第一预设秘钥和规则进行循环的分割处理;其中,所述第二预设秘钥和规则可以相同,也可以不同;其中,所述循环的次数至少为一次。

5、在一些实施例中,所述方法还包括;响应于对所述数据帧进行分割前预处理后,对所述数据帧进行分割处理;其中,所述分割前预处理为对所述数据帧进行插值扩展、压缩、乱序、循环移位、循环绕码、数据调换、数据异或、数据取反取补码、数据增减值、数据替换、数据段的对称加密或非对称加密等处理方式的任意一种或多种方式。

6、在一些实施例中,所述加密操作方式包括对所述碎片块进行随机绕码加密处理,包括:响应于所述待传输数据帧分割为预设格式的碎片块后,对所述碎片块进行循环移位处理或绕码处理。

7、在一些实施例中,所述方法还包括;获取所述碎片块的当前的前后关联的碎片块信息;根据所述碎片块前后关联的碎片块信息设置循环移位或绕码规则和绕码数值;根据所述循环移位对所述碎片块进行所述碎片块循环位移的随机绕码加密处理,或根据所述绕码规则和绕码数值对所述碎片块进行所述碎片块绕码处理的随机绕码加密处理。

8、在一些实施例中,所述加密操作方式还包括基于对所述碎片块的发送处理,对所述碎片块进行乱序传输密处理,包括:响应于将所述待传输数据帧分割为预设格式的碎片块后,对所述碎片块进行随机的独立发送。

9、在一些实施例中,所述加密操作方式包括基于将所述碎片块进行分布式传输时,对所述碎片块进行随机跳频加密处理,包括:确认不同的通信频点,将不同的所述碎片块随机的通过所述不同的通信频点进行发送。

10、在一些实施例中,所述加密操作方式包括基于将所述碎片块进行分布式传输时,对所述碎片块通过随机端口加密处理,包括:确定所述碎片块的通信端口,其中所述通信端口包括软件、硬件、逻辑和物理端口;对所述碎片块按照顺序或随机的通过不同的所述通信端口进行发送。

11、在一些实施例中,所述加密操作方式包括基于将所述碎片块进行转发时,对所述碎片块进行随机节点加密处理或随机路径加密处理,包括:获取所述碎片块的数据信息和加密秘钥;根据所述碎片块的数据信息和加密秘钥确定转发节点和发送路径,以完成所述碎片块在所述转发节点和路径上的转发。

12、在一些实施例中,所述方法还包括基于所述碎片块重复发送时,对所述碎片块进行随机丢弃加密计算,包括:在所述碎片块进行发送或转发前,按照伪随机规则丢弃预设比例的碎片块。

13、在本公开的第二方面提供了一种碎片化数据加密传输的装置,所述装置应用于第一方面中任一种碎片化数据加密传输的方法。所述装置至少包括:分割单元,被配置为确认一个待传输数据帧,将所述待传输数据帧分割为预设格式的碎片块;加密单元,被配置为在所述碎片块数据通信的全流程中,采用一种或者多种发送加密方式对所述碎片块进行加密传输处理;其中所述碎片块数据通信的全流程至少包括;对所述待传输数据帧分割,将所述碎片块进行分布式传输、转发以及对所述碎片块进行拼接还原等处理。

14、在本公开的第三方面提供了一种通信设备,包括:用于存储处理器可执行指令的存储器;处理器,与所述存储器连接;其中,所述处理器被配置为执行第一方面任意可能实现的方法。

15、在本公开的第四方面提供了一种通信设备,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行如第一方面任意可能实现的方法。

16、本公开的实施例提供的技术方案可以包括以下有益效果:

17、本公开的基于碎片化数据进行传输的过程中,通过在数据帧从分割至拼接还原的各个流程中设置相应的加密处理方法,采用一种或者结合多种加密处理方法,进行对碎片化数据的传输。因此,在碎片块数据高效传输的基础上,能够进一步提高对数据帧传输的高安全可靠性。



技术特征:

1.一种碎片化数据加密传输的方法,其特征在于,应用于碎片化数据通信方法中,所述方法包括:

2.根据权利要求1所述的一种碎片化数据加密传输的方法,其特征在于,所述方法还包括:

3.根据权利要求1-2任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式包括基于对所述待传输数据帧分割,对所述待传输数据帧进行随机分割加密处理,包括:

4.根据权利要求3所述的一种碎片化数据加密传输的方法,其特征在于,所述方法还包括;对所述待传输数据帧进行重复分割拼接循环处理,包括:

5.根据权利要求3-4任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述方法还包括:

6.根据权利要求1-3任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式包括对所述碎片块进行随机绕码加密处理,包括:

7.根据权利要求6所述的一种碎片化数据加密传输的方法,其特征在于,所述方法还包括;

8.根据权利要求1-2任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式还包括基于对所述碎片块的发送处理,对所述碎片块进行乱序传输加密处理,包括:

9.根据权利要求1-2任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式包括基于将所述碎片块进行分布式传输时,对所述碎片块进行随机跳频加密处理,包括:

10.根据权利要求1-2任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式包括基于将所述碎片块进行分布式传输时,对所述碎片块通过随机端口加密处理,包括:

11.根据权利要求1-2任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式包括基于将所述碎片块进行转发时,对所述碎片块进行随机节点加密处理或随机路径加密处理,包括:

12.根据权利要求1-2任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述加密操作方式还包括基于所述碎片块重复发送时,对所述碎片块进行随机丢弃加密计算,包括:在所述碎片块进行发送或转发前,按照伪随机规则丢弃预设比例的碎片块。

13.一种碎片化数据加密传输的装置,其特征在于,应用于权利要求1-12任一项所述的一种碎片化数据加密传输的方法,其特征在于,所述装置至少包括:

14.根据权利要求13所述的一种碎片化数据加密传输的装置,其特征在于,所述装置包还包括数据加密单元,被配置为:

15.一种通信设备,其特征在于,包括:用于存储处理器可执行指令的存储器;处理器,与所述存储器连接;其中,所述处理器被配置为执行如权利要求1至12中任一项所述的方法。

16.一种非临时性计算机可读存储介质,当所述存储介质中的指令由计算机的处理器执行时,使得计算机能够执行如权利要求1至12中任一项所述的方法。


技术总结
本公开提供了一种碎片化数据加密传输的方法和装置,其中该方法包括:确认一个待传输数据帧,将所述待传输数据帧分割为预设格式的碎片块;在所述碎片块数据通信的全流程中,采用一种或者多种加密操作方式对所述碎片块进行加密传输处理;其中所述碎片块数据通信的全流程至少包括;对所述待传输数据帧分割,将所述碎片块进行分布式传输、转发以及对所述碎片块进行拼接还原等处理。本公开的基于碎片化数据进行传输的过程中,通过在数据帧从分割至拼接还原的各个流程中设置相应的加密处理方法,采用一种或者结合多种加密处理方法,进行对碎片化数据的传输。因此,在碎片块数据高效传输的基础上,能够进一步提高对数据帧传输的高安全可靠性。

技术研发人员:潘进
受保护的技术使用者:武汉微智创大科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1